:root{
  --ak-background: #295f73;
  --col-item: #b7b7ff;
  --col-item-1b: #b7b700;
}
h1 {font: normal bold 24 Arial}
h2 {color: #000;font: normal bold 28px Arial}
p {color: #000; font-family: Arial; font-size: 16px}
a {font-family: Arial; font-size: 14}
body{
    background-color: #ddd;
    color: #b7b700;
    margin: auto;
    font-family: Arial;
    font-size: 18px;
}
a:link{color: #666;}
a:visited {color: #4eb5db;}
a:hover {color: #ff0000;}
a:active {color: #ff0000;}

hr {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width:850px;
  width: 95%;
}
.hr-download1
{
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width:850px;
  width: 100%;
  height: 5px;
  background-color: #666;
  /*color: black;
  border-width: 0px;*/
  border-style: none;
}
.ak-menu-top{position:fixed;width:100%;z-index:1;top:0px;background-color:#295f73!important;box-shadow: 0px 2px 3px #000;}
.ak-no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

/*.ak-menu-bar{}*/

/*.ak-menu-dropdown-hover{}
.ak-menu-dropdown{cursor:auto;color:#000;background-color:#fff;display:block;position:absolute;min-width:160px;margin:0;padding:0;z-index:1}*/

.ak-menu-item{color:#b7b7b7!important;width:auto;border:none;float:left;display:inline-block;padding:20px 16px;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap;margin-top:6px;}

.ak-menu-item-2line{color:#b7b7b7!important;width:auto;float:left;border:none;display:inline-block;padding:10px 16px;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap;margin-top:6px;}

.ak-menu-item-1a{color:#b7b7b7!important;width:auto;float:left;border:none;display:inline-block;padding:10px 16px 0px;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap;margin-top:6px;}

.ak-menu-item-1b{font-size: 14px;color:#b7b700!important;width:auto;border:none;display:block;padding:6px 0px 8px;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}

.ak-menu-small{color:#b7b7b7!important;width:auto;border:none;float:left;display:inline-block;padding:0px 0px;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;cursor:pointer;white-space:nowrap;margin-top:0px;}

.ak-menu-item:hover,.ak-menu-item-1a:hover,.ak-menu-item-2line:hover{color:#000!important;background-color:#ccc}

.ak-menu-small:hover{color:#000!important;background-color:#ccc}

/*.ak-menu-dropdown > .ak-menu-item{color:#b7b7ff!important;width:auto;border:none;float:none;display:block;padding:2px 10px;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:left;cursor:pointer;white-space:nowrap;position:absolute;}*/

.ak-menu-dropdown-hover{position:static;float:left}
/*.ak-menu-dropdown-hover{position:relative;display:inline-block;cursor:pointer}*/
.ak-menu-dropdown-hover:hover .ak-menu-dropdown{display:block}
.ak-menu-dropdown-hover:hover > .ak-menu-item-1a{background-color:#ccc!important;color:#000!important}

.ak-menu-dropdown{cursor:auto;color:#000;background-color:#fff;float:clear;display:none;position:absolute;min-width:160px;margin:0px;padding:0px;z-index:1;border:1px solid;}

.ak-menu-dropdown-hover > .ak-menu-item-1a{float:none;display:block;}
.ak-menu-dropdown-hover > .ak-menu-item{float:none;display:block;}

.ak-menu-dropdown > .ak-menu-item{color:#000!important;float:none;display:block;text-align:left;padding:4px 10px;margin:2px 2px;}

.ak-menu-check{display:inline;position:absolute;width:32px;height:32px;}
.display-inline{display:inline}

.ak-menu-bottom{background-color:#295f73!important;float:right;width:100%;z-index:1;box-shadow: 0px -2px 3px #000;margin:0px;}

.ak-menu-bottom > .ak-menu-item{font-size:14px;color:#b7b7b7!important;width:auto;border:none;float:left;display:inline-block;padding:8px 16px;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap;margin-top:0px;margin-bottom:2px;}

.ak-menu-bottom > .ak-menu-item:hover{background-color:#ccc!important;color:#000!important}
/*.ak-menu-bottom > .ak-menu-item:active{background-color:#ccc!important;color:#000!important}*/


/*:lang(en) {display: none}
:lang(de) {display: none}*/
.langEN :lang(de) {display: none}
.langDE :lang(en) {display: none}

.checkEN{visibility:hidden;}
.checkDE{visibility:hidden;}
.checkSWDev{visibility:hidden;padding-right:3px;}
.checkProjects{visibility:hidden;padding-right:3px;}
.checkDownload{visibility:hidden;padding-right:3px;}
.checkContact{visibility:hidden;padding-right:3px;}
.checkImpressum{display:none;}
.checkDataPrivacy{display:none;}
.checkRefundPolicy{display:none;}

.checkDataAnalysis{visibility:hidden;padding-right:3px;}
.checkImageProcessing{visibility:hidden;padding-right:3px;}
.checkGDTLearning{visibility:hidden;padding-right:3px;}
.checkDocumentation{visibility:hidden;padding-right:3px;}
.checkAppPrograming{visibility:hidden;padding-right:3px;}
.checkEmbeddedSystems{visibility:hidden;padding-right:3px;}
.checkImageEditing{visibility:hidden;padding-right:3px;}

.langEN .checkEN{visibility:visible;}
.langDE .checkDE{visibility:visible;}
.menuSWDev .checkSWDev{visibility:visible;}
.menuProjects .checkProjects{visibility:visible;}
.menuDocumentation .checkProjects{visibility:visible;}
.menuDownload .checkDownload{visibility:visible;}
.menuContact .checkContact{visibility:visible;}
.menuImpressum .checkImpressum{display:inline-block;padding-left:3px;}
.menuDataPrivacy .checkDataPrivacy{display:inline-block;padding-left:3px;}
.menuRefundPolicy .checkRefundPolicy{display:inline-block;padding-left:3px;}
.menuImpressum .hideContact{display:none;}
.menuContact .hideImpressum{display:none;}

.menuDataAnalysis .checkDataAnalysis{visibility:visible;}
.menuImageProcessing .checkImageProcessing{visibility:visible;}
.menuGDTLearning .checkGDTLearning{visibility:visible;}
.menuDocumentation .checkDocumentation{visibility:visible;}
.menuAppPrograming .checkAppPrograming{visibility:visible;}
.menuEmbeddedSystems .checkEmbeddedSystems{visibility:visible;}
.menuImageEditing .checkImageEditing{visibility:visible;}

.ak-show-small{display:none}
.ak-menu-top-small{display:none}

.ak-menu-main-small{display:none;}
.ak-menu-projects-small{display:none;}
/*.hoverProjects:hover{cursor:copy;}*/
.ak-project-name-small{color:#b7b700!important;font-weight:normal;font-size:14px}

.ak-content{overflow:hidden;margin:86px auto 10px auto;color:black;background-color:#ddd;max-width:850px;padding:0px 10px 0px 10px;}

.video-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 75%;
}

.video-h1 {
	padding-bottom: 6px;
}

.keys-h1 {
	margin-left: 0px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 32px;
	float: left;
	/*box-shadow: 1px 1px 2px #444;*/
}
.keys-entry {
	margin-left: 0px;
	margin-right: 8px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 24px;
	float: left;
	box-shadow: 1px 1px 2px #444;
}
.keys-plus {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 24px;
	float: left;
	box-shadow: 1px 1px 2px #444;
}
.keys-plussign {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 24px;
	float: left;
}
.keys-text {
	display: inline-block;
	vertical-align: center;
	line-height: 28px;
	font-size: 15px;
}
.comment-text {
	display: inline-block;
	vertical-align: center;
	line-height: 28px;
	font-size: 12px;
	font-style: italic;
}

.files-entry-0 {
	margin-left: 0px;
	margin-right: 8px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 24px;
	float: left;
	box-shadow: 1px 1px 2px #444;
}
.files-entry-1 {
	margin-left: 24px;
	margin-right: 8px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 24px;
	float: left;
	box-shadow: 1px 1px 2px #444;
}
.files-entry-2 {
	margin-left: 48px;
	margin-right: 8px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 24px;
	float: left;
	box-shadow: 1px 1px 2px #444;
}
.files-entry-3 {
	margin-left: 50px;
	margin-right: 8px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 24px;
	float: left;
	box-shadow: 1px 1px 2px #444;
}

.warning-h1 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 32px;
	float: left;
	/*box-shadow: 1px 1px 2px #444;*/
}
.warning-p{
	display: block;
	margin-top: 0px;
	margin-left: 5%;
	margin-right: 5%;
	font-size: 15px;
}

.ak-download-h1-logo{
	width: 32px;
}
.ak-download-h1{
	font-size: 32px;
	text-align: center;
}
.ak-down-entry{
	font-size: 16px;
	padding-top: 8px;
	padding-left: 48px;
}
.ak-down-link{
}
.ak-update-date{
	font-size: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #888;
}
.ak-4Angles-img{
	width: 120px;
}
.ak-screecord-img{
	width: 360px;	
}
.ak-gimpxtensions-img{
	width: 480px;		
}
.ak-main-img{
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 66%;
}
.main-text-center {
	text-align: center;
}
.ak-feature-h{
	display: block;
	margin-left: 10%;
	margin-right: 10%;
}
.ak-features{
	margin-top: 10px;
}

.ak-toc-h1{
	display: block;
	text-align: center;
	margin-top: 16px;
	margin-bottom: 16px;
	text-decoration: underline;
}

.ak-toc-div{
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 80%;
}

.ak-toc-link-1{
	display: block;
	margin-left: 10%;
	text-decoration: none;
	font-size: 16px;
	padding-top: 8px;
	padding-left: 48px;
	color: #222;
}
.ak-toc-link-2{
	display: block;
	margin-left: 15%;
	text-decoration: none;
	font-size: 15px;
	padding-top: 8px;
	padding-left: 48px;
}
.ak-toc-link-3{
	display: block;
	margin-left: 20%;
	text-decoration: none;
	font-size: 14px;
	padding-top: 8px;
	padding-left: 48px;
}

.ak-toc-link-1:link{color: #222;}
.ak-toc-link-1:visited {color: #4eb5db;}
.ak-toc-link-1:hover {color: #ff0000;}
.ak-toc-link-1:active {color: #ff0000;}
.ak-toc-link-2:link{color: #222;}
.ak-toc-link-2:visited {color: #4eb5db;}
.ak-toc-link-2:hover {color: #ff0000;}
.ak-toc-link-2:active {color: #ff0000;}
.ak-toc-link-3:link{color: #222;}
.ak-toc-link-3:visited {color: #4eb5db;}
.ak-toc-link-3:hover {color: #ff0000;}
.ak-toc-link-3:active {color: #ff0000;}

.show-list-link{
	display: block;
	text-decoration: none;
	text-align: center;
}
.show-list-link:link{color: #396f83;}
.show-list-link:hover {color: #ff0000;}

.play-badge-link{
	margin-left: 0px;
	padding-left: 0px;
}
.play-badge{
	width: 200px;
	padding-left: 0px;
}
.video-download {
	width: 360px;		
}

@media only screen and (max-width: 677px) {
  body {
    /*background-color: #cc0;*/
  }
  .ak-hide-small{display:none}
  .ak-show-small{display:table}
  .ak-menu-top-small{display:table;position:fixed;z-index:1;top:0px;background-color:#295f73;box-shadow: 0px 2px 3px #000;}
  .ak-menu-top-small .ak-menu-item{font-size:16px;color:#b7b7b7!important;width:auto;border:none;float:left;display:inline-block;padding:6px 8px 6px 9px;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap;margin-top:4px;margin-bottom:0px;font-weight: bold;}
  .ak-menu-item-1a{cursor:default!important;}
  /*.ak-menu-top-small .ak-menu-item:hover{color:inherit;background-color:inherit}*/
  /*.ak-menu-top-small .ak-menu-item:active{background-color:#ccc!important;color:#000!important}*/
  .showMainSmall .ak-menu-main-small{display:block;position:fixed;top:38px;z-index:1;}
  .showProjectSmall .ak-menu-projects-small{display:block;position:fixed;top:38px;z-index:1;}
  .showMainSmall .hoverMain{background-color:#ccc!important;color:#000!important;}
  .showProjectSmall .hoverProjects{background-color:#ccc!important;color:#000!important;}
  .ak-content{margin:58px auto 10px auto;}
	.ak-download-h1-logo{
		width: 24px;
	}
	.ak-download-h1{
		font-size: 24px;
		text-align: center;
	}
	.ak-down-entry{
		font-size: 16px;
		padding-top: 6px;
		padding-left: 36px;
	}
	.ak-gimpxtensions-img{
		width: 360px;	
	}
	.ak-feature-h{
	  display: block;
	  margin-left: 5%;
	  margin-right: 5%;
	}
	.ak-toc-div{
		width: 90%;
	}
	.ak-toc-link-1{
		margin-left: 5%;
	}
	.ak-toc-link-2{
		margin-left: 10%;
	}
	.ak-toc-link-3{
		margin-left: 13%;
	}
}
@media only screen and (max-width: 480px) {
	.ak-4Angles-img{
		width: 80px;
	}
	.ak-screecord-img{
		width: 240px;	
	}
	.ak-gimpxtensions-img{
		width: 240px;	
	}
	.ak-feature-h{
	  display: block;
	  margin-left: 0%;
	  margin-right: 0%;
	}
	.ak-toc-div{
		width: 100%;
	}
	.ak-toc-link-1{
		margin-left: 0%;
	}
	.ak-toc-link-2{
		margin-left: 4%;
	}
	.ak-toc-link-3{
		margin-left: 8%;
	}
	.play-badge{
		width: 160px;		
	}
	.video-download {
		width: 240px;		
	}
}
/*button,input,select,textarea,optgroup{font:inherit;margin:0}optgroup{font-weight:bold}
button,input{overflow:visible}button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}


html,body{font-family:Verdana,sans-serif;font-size:15px;line-height:1.5}html{overflow-x:hidden}
h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.w3-serif{font-family:serif}
h1,h2,h3,h4,h5,h6{font-family:"Segoe UI",Arial,sans-serif;font-weight:400;margin:10px 0}.w3-wide{letter-spacing:4px}
hr{border:0;border-top:1px solid #eee;margin:20px 0}

.w3-top,.w3-bottom{position:fixed;width:100%;z-index:1}.w3-top{top:0}.w3-bottom{bottom:0}

.w3-bar{width:100%;overflow:hidden}.w3-center .w3-bar{display:inline-block;width:auto}
.w3-bar .w3-bar-item{padding:8px 16px;float:left;width:auto;border:none;display:block;outline:0}
.w3-bar .w3-dropdown-hover,.w3-bar .w3-dropdown-click{position:static;float:left}
.w3-bar .w3-button{white-space:normal}
.w3-bar-block .w3-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;white-space:normal;float:none;outline:0}

.w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}.w3-justify{text-align:justify!important}.w3-center{text-align:center!important}

.w3-left{float:left!important}.w3-right{float:right!important}

.w3-white,.w3-hover-white:hover{color:#000!important;background-color:#fff!important}
.w3-teal,.w3-hover-teal:hover{color:#fff!important;background-color:#009688!important}

.w3-btn,.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.w3-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.w3-btn,.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} 
.w3-disabled,.w3-btn:disabled,.w3-button:disabled{cursor:not-allowed;opacity:0.3}.w3-disabled *,:disabled *{pointer-events:none}

.w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer}
.w3-dropdown-hover:hover .w3-dropdown-content{display:block}
.w3-dropdown-hover:first-child,.w3-dropdown-click:hover{background-color:#ccc;color:#000}
.w3-dropdown-hover:hover > .w3-button:first-child,.w3-dropdown-click:hover > .w3-button:first-child{background-color:#ccc;color:#000}
.w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:fixed;min-width:160px;margin:0;padding:0;z-index:1}

.w3-bar-block .w3-dropdown-hover,.w3-bar-block .w3-dropdown-click{width:100%}
.w3-bar-block .w3-dropdown-hover .w3-dropdown-content,.w3-bar-block .w3-dropdown-click .w3-dropdown-content{min-width:100%}
.w3-bar-block .w3-dropdown-hover .w3-button,.w3-bar-block .w3-dropdown-click .w3-button{width:100%;text-align:left;padding:8px 16px}

.w3-button:hover{color:#000!important;background-color:#ccc!important}

.w3-hide{display:none!important}.w3-show-block,.w3-show{display:block!important}.w3-show-inline-block{display:inline-block!important}

.w3-theme-d2 {color:#fff !important; background-color:#000000 !important}*/

/*h1 {font: normal bold 24 Arial}
p {color: #b7b700; font-family: Arial; font-size: 16px}
a {font-family: Arial; font-size: 14}
font {font: normal bold 16 Arial;color: #b7b788}
body{
    background-color: #eee;
    color: #b7b700;
    margin: auto;
    
}
a:link{color: #ff52f2;}
a:visited {color: #4eb5db;}
a:hover {color: #ff0000;}
a:active {color: #ff0000;}

.ak-top {color: #b7b7ff; font-family: Arial; font-size: 24px;transform: scale(1.0);}
.ak-top{position:fixed;width:100%;z-index:1;top:0px}
.ak-bar-item{padding:48px;float:left;width:auto;border:none;display:block;outline:0;height:54px}
/*.ak-button:hover{color:#000!important;background-color:#ccc!important}*//*
.ak-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.ak-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ak-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap;height:100%}


.ak-no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.ak-menu-item-1line{color:#b7b7ff!important;width:auto;border:none;float:left;display:inline-block;padding:22px 16px;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}

.ak-menu-item-2line{color:#b7b7ff!important;width:auto;float:left;border:none;display:inline-block;padding:8px 16px;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}

.ak-menu-hover1:hover{color:#295f73!important;background-color:#b7b7ff!important}
.ak-menu-hover2:hover{text-shadow: 1px 1px 0px #000;}

#menuprojects{position:fixed;top:72px;left:300px;background-color:blue;z-index:2;box-shadow: 0px 2px 3px #000;}

@media only screen and (max-width: 600px) {
  body {
    background-color: #ccc;
  }
}

:lang(en) {display: none}
:lang(de) {display: none}
.langEN :lang(en) {display: block}
.langDE :lang(de) {display: block}
*/