header 				{ z-index:1000; margin:0; padding:0; top:0; left:0; width:100%; height:60px; box-shadow: 3px 6px 20px 8px rgba(0,0,0,0.04); }	
#nav-menue			{ position:fixed;  }
#nav-menue .menue-button 		{ z-index:1;position:absolute; left:0; top:0; margin-left:2%; padding:0.5em;height:auto; font-size:20px; margin-top:5px; display:block; color:#fff; cursor:pointer; text-decoration:none;}	
#nav-menue .menue-button:hover { z-index:1;color:white; }
#cssmenu 			{ margin-top:0px; height:100%; width:100%; text-align:left; background:#1a1a1a;	 }	
#cssmenu ul 		{ list-style:none; text-align:left; margin:0;  float:none;  padding:6% 0 8% 7%; background:#1a1a1a; }	
#cssmenu li 		{ list-style:none; text-align:left; margin:0;  float:none;  padding:4% 0 4% 0;	}	
#cssmenu a			{ text-align:left; display: block; font-size:.82em; font-weight:300; color:#fff; }	
		

#cssmenu a:hover,a:visited,a:active 										
{ color: white; opacity:0.8; }
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile		
{ display:none;  border:0; list-style:none; line-height:1; display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after										
{ content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a							
{ opacity:1; }
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{color:#333; opacity:1; }
#cssmenu > ul > li.has-sub > a												{ padding-left:35px; }
#cssmenu > ul > li.has-sub > a:after										{ position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu > ul > li.has-sub > a:before										{ position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before									{ top:23px;height:0}
#cssmenu ul ul																{ position:absolute;left:-9999px; }
#cssmenu ul ul li															{ height:0; padding-top:1%;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#333;transition:all .25s ease}
#cssmenu ul ul li:hover														{ opacity:1; background:#666;}
#cssmenu li:hover > ul														{ left:auto; }
#cssmenu li:hover > ul > li													{ height:35px; }
#cssmenu ul ul ul															{ margin-left:100%;top:0; left:0; height:35px;}
#cssmenu ul ul li a															{ border-bottom:1px solid rgba(150,150,150,0.15);padding:1px 1px;width:170px;font-size:12px;text-decoration:none;color:#ddd;font-weight:400;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a					{ border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover								{ color:#fff}
#cssmenu ul ul li.has-sub > a:after											{ position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before											{ position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before									{ top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover		{ background:#363636;}
#cssmenu ul ul ul li.active a													{ border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a	{ border-top:1px solid #333}



@media only screen and (max-width:1940px) {
#cssmenu 			{ width:100%; height:60px; display: none; color:white;  }	
#cssmenu ul ul		{ position:absolute;left:-9999px;z-index:10000;}
#cssmenu ul ul li	{ display:none; }
#cssmenu ul ul		{ display:none; }


}

/* die Magie, um die cssmenu einzublenden (auch auf mobile Devices) */
#nav-menue1:target #cssmenu1 { display: block; }
	
/* ausblenden des Menü-Buttons zum öffnen - somit wird der zum Schließen sichtbar */
#nav-menue1:target .menue-button-beschr-open {	display: none ; }	
	
/* Allgemein Anweisungen */
/* die Magie, um die cssmenu einzublenden (auch auf mobile Devices) */
#nav-menue:target #cssmenu { display: block; }
	
/* ausblenden des Menü-Buttons zum öffnen - somit wird der zum Schließen sichtbar */
#nav-menue:target .menue-button-beschr-open {	display: none ; }	
	
/* Allgemein Anweisungen */
