body  {
	background-image:url(picture/E_Print.png); background-repeat:no-repeat;     
	background-repeat: no-repeat;    
	background-size: 30%; 
	background-color:#fff; font-family: "Avant Garde Book BT", sans-serif;
}
.home { background-image:none; margin:0; padding:0; }
#leftDiv { width:10%; float:left; }
#topBlue { width:100%; height:30px; background-color:#84c4f0; }
.clearer { clear:both; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
.logo { width:100%; max-width:600px; }
.logo { width:100%; max-width:600px; }
#menuContainer { width: 180px; right: 0; position: absolute; top: 5vw; }
#Bild2 { width: 100%; margin:0 auto; text-align: center; max-width: 500px; margin-top:2vw;}
#Bild2 a { width:25%; display:block; float:left; }
#Bild2 a img { width:100%; height:auto; border:none; }	
#menu li a:link, #menu li a:active { width:auto; }	
#menu { 
	width: auto; 
	background: transparent; 
	float: right; 
	text-align: left; 
	margin: 0px; 
	padding-top: 30px;    
	padding-left: 0px;    
	padding-right: 10vw; 
}
#menuFeat { margin-top: 32vw; margin-left: 6vw; margin-bottom:7vw; }
.ref {
	width: 75%;
	margin: 10% auto;
	font-size: 0.9em;
	line-height: 1.7;
}
.refItem { display:none; }
/* #ref1 { display:block; } */
.ref img { margin-top:15px;  }
.col2 .ref a { color:#B2D9F5; }	
.ref a:hover { color:#FCA029 !important; }
/* .col2 > div:nth-child(1) { display:block; }		 */
.ref a {
	font-size: 3em;
	padding: 0;
	top: 10px;
	position: relative;
	color: orange;
	visibility: visible;
}	
.col1 { width:30%; float:left; }
.col2 { width:50%; float:left; }
.display { display:block !important; }
.noDisplay { display:none !important; }
#hamburger { cursor:pointer; }	
#ref0 { display:block; }	
.refItem div { font-size:2em; }
.pfeil1 { padding:0 25px 0 0; }
.pfeil2 { padding:0 0 0 25px; }	
.bildContainer { display: flex;   flex-flow: row wrap; align-items:center; }	
#menu ul, #menu li { width:150px; }	
#footer { line-height:2; height: 35px; clear:both; width:100%; padding:10px 0; margin:0 auto; }
#menuMobile { display:none; }
#menuMobile img { float:right; margin-right:15px; }
#mobileUL { position:absolute !important; top:50px; left:0; width:100%; margin:0 auto; text-align:center; padding:15px 0; background-color:#fff; }
#mobileUL li { width:100%; margin:0 auto; text-align:center; list-style-type:none; background-color:#fff; padding:5px 0; }
#mobileUL li a { color:#B2D9F5; }
#main { width:80%; float:left; text-align:center; padding:6vw 0; }
	
@media screen and (max-width:768px) {
	#footer { line-height:1.2;  }
	#footer div { max-width:300px; display:inline-block; }		
	.ref img { max-width:125px; }
	#menu { display:none; }
	#menuContainer { width:100%; }
	#menuMobile { display:block; }	
	#Bild2 { margin-top:18vw; }
	#main { padding:7vw 0; }
}

@media screen and (max-width:990px) {
	body { background-size: 70vw; }
	.col1, .col2 { width:100%; float:none; }		
	#menuFeat { margin-top: 75vw; margin-left: 6vw; margin-bottom:7vw; }
}
