
#mainnavicontainer {
	/*font-size:1.2em;*/
}
.navshadow{
	-pie-box-shadow: 3px 3px 3px #7F7F7F;
	-webkit-box-shadow: 3px 3px 3px #7F7F7F;
	-moz-box-shadow: 3px 3px 3px #7F7F7F;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
	}	
	
	#mnavbut {
	cursor:pointer;
	width:30px;
	min-width:30px;
	margin-top:5px;
	
	/*
	float:left;
	width:70px;
	height:70px;
	cursor:pointer;
	float:right;
	color:#ffffff;
	text-align:center;
	font-size:2em;
	line-height:1.3em;
		background-color: rgba(217, 212, 203, 0.9);
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;	
	*/	
}
	
	ul#mainnavi,ul#mainnavimobil,ul#mainnavimobil2 {
		font-family: noto_sansbold, Arial, Helvetica, sans-serif;
		letter-spacing:0.04em;
		display:inline-block;
	 	height: auto;
		float:left;
		/*padding-top:1em;*/
		/*padding-bottom:0.2em;*/
		/*margin:auto;*/
	 	/*min-height: 80px;*/
		/*border-radius: 0 0 0.5em 0.5em;*/
		/*display:inline-block;*/
		/*margin-top:1em;*/
		/*overflow:hidden;*/
		/*background-color:#00002e;*/
	}

	ul#mainnavi {
		display:inline-block;
		height: auto;
		width: auto;
		margin:auto;
		
		/*padding-top:1em;*/
		/*padding-bottom:0.2em;*/
		/*margin:auto;*/
	 	/*min-height: 80px;*/
		/*border-radius: 0 0 0.5em 0.5em;*/
		/*display:inline-block;*/
		/*margin-top:1em;*/
		/*overflow:hidden;*/
		/*background-color:#00002e;*/
	}


	ul#mainnavi li {
	font-size:0.95em;
	 	float:left;
		/*width:20%;*/
		text-align:center;
		/*overflow:hidden;*/
		/*padding:1% 2%;*/
		padding: 0px 0px  0px 2.7em;

		/*max-width:200px;*/
		/*margin-right:10px;*/
		/*min-width:180px;*/
		/*width:85%;*/
	/*background: #a16000 none repeat scroll 0 0;*/
    /*border: 3px solid #ffab1c;*/
    /*color: #fff;*/
	/*font-size:1em;*/
	/*line-height:1.1em;*/
	height:34px;
    /*border-radius: 0.5em;*/
    /*box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);*/
    margin: 0px 0px;
	/*margin-top:0em;*/
	/*margin-bottom:0.3em;*/
	/*margin-left:0em;*/
	/*margin-right:1em;*/
    /*padding: 1em 2em;*/
    text-decoration: none;
    /*text-transform: uppercase;*/
    /*transition: all 0.2s ease 0s;*/
	}

	ul#mainnavi li:last-child{
		
	}



		
		
	
	ul#mainnavi li a {
		
		color:#ffffff;
		text-transform: uppercase;
		height:40px;
		line-height:2.7em;
		/*
	 	padding:1% 10%;
		border:solid 1px #ffffff;
		width:100%;
		white-space:nowrap;
		display:inline-block;
		color:#000000;
		*/
       	/* box-sizing: border-box;*/ /*Überlappung vermeiden*/
       	/* -moz-box-sizing: border-box;*/ /*Überlappung vermeiden*/
       	/* -webkit-box-sizing: border-box;*/ /*Überlappung vermeiden*/
		/*font-size:1.1em;*/
		/*color:#ffab1c;*/
		/*color:rgb(174,174,174);*/
		display: block;
		/*border-left:solid 1px #00002e;*/
		/*border-right:solid 2px #fcfcfc;*/
		/*height: 300px;*/
		/*margin-top: -110px;*/
		/*margin-top: 50px;*/
		padding: 0 0 0 0;

		text-align: left;
		text-decoration: none;		
		
		position:relative;
		
	}

	ul#mainnavi li:first-child {padding: 0px 0px  0px 2em;}
	ul#mainnavi li:last-child a{border-right:none;}
	ul#mainnavi li a.aktiv{
	 	color:#ffffff;
		/*background-color:#c0c0c0;*/
		/*border-left:solid 1px #fcfcfc;*/
		/*border-right:solid 1px #fcfcfc;*/
		border-bottom:solid 5px #ffffff;
	}	
	ul#mainnavi li:hover a {
	 	color:#ffffff;
		/*border-left:solid 1px #fcfcfc;*/
		/*border-right:solid 1px #fcfcfc;*/
		/*background: rgba(173, 199, 108, 1) none repeat scroll 0 0;*/
	}
	ul#mainnavi li a.aktiv:hover{
		/*background: rgba(173, 199, 108, 1) none repeat scroll 0 0;*/
	}	
	
	
	ul#mainnavi li ul {
	 	/*background-color:#009aad;*/

	 	position:absolute;
		display:none;
		margin-left:-14px;
		/*margin-top:0.4em;*/
		border-top:solid 1px #ffffff;
		background-color: rgba(240,73,5,1);
		padding: 5px 8px 0px 8px;
		z-index:999;
	}	
	
		ul#mainnavi li.aktiv ul {
			/*background-color:#009aad;*/
			/*position:absolute;*/
			display:none;
			/*margin-top:0.4em;*/
		}
		
		ul#mainnavi li.aktiv ul li {
				background-image:none;
			}
			

	ul#mainnavi li ul li, ul#mainnavi li ul li:first-child{
	    float:none;
		display:block;
		padding: 0 0.8em;
		margin-bottom:1px;
		/*background-color:#009aad;*/
		/*border-bottom: solid 1px #817a6c;*/
		border-bottom: solid 1px #ffffff;
	}	
	
	ul#mainnavi li ul li:last-child{border-bottom: none;}
		
	ul#mainnavi li ul li a, ul#mainnavi li:hover ul li a {
	 	color:#ffffff;
		padding: 0 1em 0 0;
		/*font-size:1.5em;*/
		
	}
	ul#mainnavi li ul li a.aktiv, ul#mainnavi li ul li a:hover{
	 	color:#ffffff;
		border-bottom:solid 0px #ffffff;
		/*background-color:#0652a1;*/
	}
	
/********** mobil *******/

	ul#mainnavimobil,ul#mainnavimobil2 {
		margin-top:10px;
		
	}

	ul#mainnavimobil a,ul#mainnavimobil2 a {
	color:#ffffff;
	text-decoration:none;
}
	ul#mainnavimobil li,ul#mainnavimobil2 li {
		/*font-size:0.9em;*/
		/*line-height:1.4em;*/	

	position:relative;
	display:block;
	height:auto;
   	 	margin: 0;
    	text-decoration: none;
		height:auto;
		
		border-bottom: solid 1px #ffffff;
	}

	ul#mainnavimobil li:last-child,ul#mainnavimobil2 li:last-child {

		border-bottom: none;
	}	
	

	
	ul#mainnavimobil li a,ul#mainnavimobil2 li a{
		display:block;
		padding: 0.2em 0.2em;

		white-space: nowrap;
		width:100%;
		height:100%;
	}
	
	ul#mainnavimobil li a:hover,ul#mainnavimobil2 li a:hover{
		/*background-color: rgba(217, 212, 203, 0.9);*/
	}	
	
	ul#mainnavimobil li ul {
	 		font-size:0.9em;
			position:relative;
			display:block;
			border-top:solid 1px #ffffff;
			margin-left:-12px;
			width:110%;
		}
		
		
/*
ul#mainnavimobil li ul {font-size:0.9em;
			position:relative;
			display:block;
			border-top:none;
		}
	
		ul#mainnavimobil li ul li,ul#mainnavimobil2 li ul li {

			margin: 0;
			text-decoration: none;


			border-top: solid 1px #ffffff;
			border-bottom: none;
		}
*/
	

	
	
	/**/
	
	ul.servicenavi li {
	 	float:left;
	    padding:5px 10px;
	}
	
	ul.servicenavi li a{
	 	/*font-size:0.6em;*/
		text-decoration: none;		
	}
	
	ul.servicenavi li a.aktiv{
	   color:#ff0000;
	}
	
	/**/
	/*
	.footer {
	border-top: solid 1px #beb29d;
	}
	*/
	ul#footernavi {
	 	/*float:right;*/
		margin:0;
		padding:0;
		margin-top:0.3em;
	/*font-size:0.9em;*/
	/*line-height:1.4em;*/
	}
	
	ul#footernavi li {
	 	float:left;
	    padding:0;
		 padding-top:10px;
		margin: 0 1em 0 0;
		min-width:14%;
	}
	
	ul#footernavi li a{
		/*font-size:0.9em;*/
		color:#817a6c;
		display:block;
		/*border-right:solid 2px #fcfcfc;*/
		
		text-decoration: none;	
		padding: 0 0 0 0;
		/*min-height:50px;*/
		display:inline-block;
	}
	ul#footernavi li:last-child a{border-right:none;}
	
	ul#footernavi li:hover a{
	   /*color:#fcfcfc;*/
	}
	
	ul#footernavi li a.aktiv{
	  /*color:#fcfcfc;*/
	}
	
	ul#footernavi li ul li{
	 	float:none;
	    padding:0;
		margin: 0 0 0 0;
	}
	ul#footernavi li ul li a{
	 	color:#ffffff;
	}
/******/

#simple-menu {
		position:fixed;
		float:right;
		top:10px;
		right:5px;
		color:#ffffff;
		font-weight:normal;
		font-size:1.8em;
		line-height:1em;
		/*float:right;*/
		margin-right:15px;
		cursor:pointer;
		z-index:9999;
		
		background-color: #009aad;
		padding:0.2em 0.4em;;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;	
	}
	

	
	.sidr {
		text-align:left;
	}
	
	.sidr a.aktiv {
		color:#009aad;
	}
	
	.sidr ul li {
		border-bottom:solid 1px #009aad;
	}
	
	.sidr ul li ul {
		border-top:solid 1px #009aad;
	}
	
	.sidr ul li ul li:last-child{
		border:none;
	}	
	
	.sidr ul li ul li a {
		font-size:0.8em;
	}
	
	
	
	
	
	
	
	