/* Not getting from cache template2020 */
 
#block_3161 {
	max-width:200px;
	background-color:rgba(255, 255, 255, 0.87);
	padding-top:20px;
	padding-bottom:20px;
	padding-left:25px;
	padding-right:25px;
	margin-left:auto;
	margin-right:auto;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#01BAEF;
}

#block_3334 h2 {
	color:#ffffff;
}

#block_3325 {
	padding-left:2%;
	padding-right:2%;
}

#inlineRow10k1 {
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	padding-left:2%;
	padding-right:2%;
}

#startrow00 {
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1%;
	padding-left:20px;
	padding-right:20px;
}

#block_3201 {
	max-width:500px;
	background-color:rgba(255, 255, 255, 0.87);
	padding-top:20px;
	padding-bottom:20px;
	padding-left:50px;
	padding-right:50px;
	margin-left:auto;
	margin-right:auto;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#4ECDC4;
}

#inlineRow3referenz {
	max-width:1200px;
	margin-top:4%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:3%;
	padding-left:20px;
	padding-right:20px;
}

#block_3330 h2 {
	color:#ffffff;
}

#inlineRow3kundenmeinung {
	max-width:1200px;
	margin-top:3%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:3%;
}

#inlineRow7kunden {
	background-color:#30638e;
	padding-top:1%;
	padding-bottom:2%;
}

#inlineRow11k2 {
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	padding-left:2%;
	padding-right:2%;
}

#startseite-row3 {
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1.5%;
	margin-bottom:3%;
	padding-left:20px;
	padding-right:20px;
}

h3 {
	font-size:22px;
	margin-bottom:2px;
}

#inlineContainer11 {
	max-width:1400px;
}

#sliderstart1 {
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:2%;
	padding-left:20px;
	padding-right:20px;
}

#container {
	width:100%;
}

#startRow0uber {
	background-color:#ffffff;
	padding-top:2%;
}

#block_3345 {
	max-width:390px;
	background-color:#ffffff;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	padding-bottom:20px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#dcdcdc;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#dcdcdc;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#dcdcdc;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#dcdcdc;
}

#footer-ueber-row1 {
	text-align:center;
}

#block_3343 {
	max-width:390px;
	background-color:#ffffff;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	padding-bottom:20px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#dcdcdc;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#dcdcdc;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#dcdcdc;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#dcdcdc;
}

h2 {
	font-size:22px;
	font-family:Roboto, Helvetica, Arial, sans-serif;
	color:#313131;
	border-color:#313131;
	border-width:0px;
	border-style:none;
	border-radius:0px;
	display:block;
}

#inlineRow4software {
	background-color:#30638e;
	padding-top:1%;
	padding-bottom:2%;
}

#block_3346 {
	max-width:390px;
	background-color:#ffffff;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	padding-bottom:20px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#dcdcdc;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#dcdcdc;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#dcdcdc;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#dcdcdc;
}

#block_3171 {
	max-width:200px;
	background-color:rgba(255, 255, 255, 0.87);
	padding-top:20px;
	padding-bottom:20px;
	padding-left:25px;
	padding-right:25px;
	margin-left:auto;
	margin-right:auto;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#909CC2;
}

#block_3151 {
	max-width:500px;
	background-color:rgba(255, 255, 255, 0.87);
	padding-top:20px;
	padding-bottom:20px;
	padding-left:50px;
	padding-right:50px;
	margin-left:auto;
	margin-right:auto;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#F15025;
}

#block_3340 h2 {
	color:#ffffff;
}

#menu-row {
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-right:20px;
}

#inlineRow12k3 {
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	padding-left:2%;
	padding-right:2%;
}

.vegas-overlay {
	opacity:.2;
	background:transparent !important;
}

#menu-ueber-row {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#7f7f7f;
	background-color:#ffffff;
}

#inlineRow5appsitetext {
	max-width:1400px;
	margin-top:3%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:3%;
	padding-left:20px;
	padding-right:20px;
}

.vegas-timer-progress {
	background:#fff;
}

#block_3141 {
	max-width:500px;
	background-color:rgba(255, 255, 255, 0.87);
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:20px;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#20bf55;
}

#block_3333 h2 {
	color:#ffffff;
}

body {
	line-height:1.8;
	color:#545454;
	background-color:#f5f5f5;
	font-size:16px;
	background-repeat:repeat;
	background-position:top left;
	background-attachment:scroll;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-family:"Open Sans", sans-serif;
}

#inlineRow9kurse {
	background-color:#30638e;
	padding-top:1%;
	padding-bottom:2%;
}

#inlineParentRow1wmruber {
	background-color:#30638e;
	padding-top:1%;
	padding-bottom:2%;
}

#startRow0 {
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-right:20px;
}

#startseite-row2 {
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1.5%;
	margin-bottom:1.5%;
	padding-left:20px;
	padding-right:20px;
}

#block_3324 {
	margin-bottom:-10px;
}

#block_3191 {
	max-width:200px;
	background-color:rgba(255, 255, 255, 0.87);
	padding-top:20px;
	padding-bottom:20px;
	padding-left:25px;
	padding-right:25px;
	margin-left:auto;
	margin-right:auto;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#C84630;
}

#startseite-row1 {
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:4%;
	margin-bottom:1.5%;
	padding-left:20px;
	padding-right:20px;
}

p {
	font-family:"Open Sans", sans-serif;
	font-size:16px;
	color:#545454;
	margin-bottom:16px;
}

#inlineRow8zahlerkudnen {
	max-width:1400px;
	margin-top:2%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:2%;
	padding-left:20px;
	padding-right:20px;
}

#block_3211 {
	max-width:500px;
	background-color:rgba(255, 255, 255, 0.87);
	padding-top:20px;
	padding-bottom:20px;
	padding-left:50px;
	padding-right:50px;
	margin-left:auto;
	margin-right:auto;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#885A5A;
}

#block_3342 {
	max-width:390px;
	background-color:#ffffff;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	padding-bottom:20px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#dcdcdc;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#dcdcdc;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#dcdcdc;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#dcdcdc;
}

#inlineRow2wmrtext {
	max-width:1400px;
	margin-top:3%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:3%;
	padding-left:20px;
	padding-right:20px;
}

#block_3181 {
	max-width:200px;
	background-color:rgba(255, 255, 255, 0.87);
	padding-top:20px;
	padding-bottom:20px;
	padding-left:25px;
	padding-right:25px;
	margin-left:auto;
	margin-right:auto;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#F5B700;
}

button.button-bar.noo-menu-collapse {
	border:0px solid #ffffff;
}

h1 {
	font-size:22px;
	margin-bottom:2px;
}

#footer-row1 {
	max-width:1300px;
	margin-left:auto;
	margin-right:auto;
	background-color:rgba(255, 255, 255, 0.87);
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:20px;
}

a.button {
	font-family:"Open Sans", sans-serif;
	font-size:16px;
	color:#ffffff;
	background-color:#c6a530;
	padding-left:12px;
	padding-top:6px;
	padding-right:12px;
	padding-bottom:6px;
	border-color:#cccccc;
	border-width:1px;
	border-style:solid;
	border-radius:4px;
	display:inline-block;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

#block_3341 {
	max-width:390px;
	background-color:#ffffff;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	padding-bottom:20px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#dcdcdc;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#dcdcdc;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#dcdcdc;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#dcdcdc;
}

a.button:hover {
	font-family:"Open Sans", sans-serif;
	font-size:16px;
	color:#ffffff;
	background-color:#7f7f7f;
	padding-left:12px;
	padding-top:6px;
	padding-right:12px;
	padding-bottom:6px;
	border-color:#cccccc;
	border-width:1px;
	border-style:solid;
	border-radius:4px;
	display:inline-block;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

#block_3327 h2 {
	color:#ffffff;
}

#block_202 {
	z-index:111;
}

#block_3344 {
	max-width:390px;
	background-color:#ffffff;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	padding-bottom:20px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#dcdcdc;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#dcdcdc;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#dcdcdc;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#dcdcdc;
}

.content-kurse {
	padding-left:15px;
	padding-right:15px;
}

#inlineRow8zahlerkudnen .blockContent {
	padding-left:10px;
	padding-right:10px;
}

#inlineRow6software {
	background-color:#30638e;
	padding-top:1%;
	padding-bottom:2%;
}

.buttonLevel3Hover {
}

.buttonLevel3Normal {
}

@keyframes pulse {
	0%:Array;
	50%:Array;
	100%:Array;
}

@media (max-width: 768px) {
	#footer-ueber-row1 {
		position:static;
	}
}

@media (max-width: 480px) {
	body {
		text-align:center !important;
	}
}

@media (max-width: 1024px) {
	#footer-ueber-row1 {
		position:static;
	}
}
