


		.hamtop, .hambottom {
			-webkit-transform-origin: center;
			-moz-transform-origin: center;
			-o-transform-origin: center;
			-ms-transform-origin: center;
			transform-origin: center;
		}

		.hammiddle, .hamtop, .hambottom {
			-webkit-transition: all 2s ease;
			-moz-transition: all 2s ease;
			-ms-transition: all 2s ease;
			-o-transition: all 2s ease;
			transition: all 2s ease;
		}

		svg#hamburger:hover .hammiddle {
			-webkit-transform: translate(100px, 0px);
			-moz-transform: translate(100px, 0px);
			-o-transform: translate(100px, 0px);
			-ms-transform: translate(100px, 0px);
			transform: translate(100px, 0px);
			opacity:0%;
		}

		svg#hamburger:hover .hamtop {

			-webkit-transform: rotate(45deg) translate(25px, 38px);
			-moz-transform: rotate(45deg) translate(25px, 38px);
			-o-transform: rotate(45deg) translate(25px, 38px);
			-ms-transform: rotate(45deg) translate(25px, 38px);
			transform: rotate(45deg) translate(25px, 38px);
			stroke:#005500;
		}

		svg#hamburger:hover .hambottom {

			-webkit-transform: rotate(-45deg) translate(25px, -38px);
			-moz-transform: rotate(-45deg) translate(25px, -38px);
			-o-transform: rotate(-45deg) translate(25px, -38px);
			-ms-transform: rotate(-45deg) translate(25px, -38px);
			transform: rotate(-45deg) translate(25px, -38px);
			stroke:#005500;
		}







@media screen and (min-width: 999px) {
	#mobilenavi {display:none;}

}



@media screen and (min-width: 1000px) and (max-width:1600px){
#headerwrapper {margin-left:150px;}
}

@media screen and (min-width: 1601px) {

}

@media screen and (max-width: 950px) {
	
	#mobilenavi {position:fixed; cursor:pointer;top:5px; right:0px; display:block; z-index:9999999999999;}
	#finster {z-index:1;}
	#iconstranslate {right:10px; top:60px;}
	#spacer {display:block;}
	#header{position:fixed; top:0px;}
	#logo {height:50px; left:6px;}
	#telefonicon {left:170px;}
	.content{margin-top:130px;}
	embed {width:90%; height:560px;}
	#headerwrapper {position:fixed; top:-700px;  width:100%; left:0px;}
	#inheaderwrapper {width:100%;  }
			#headerwrapper ul	{	position: relative; padding-left:0px;}
			#headerwrapper ul li
		{
		display: block;
		margin-left:12px;
		margin:1px;
		 color:#fff; background:#e08405;
		}

		#headerwrapper ul li:hover {background:#eee;}
				#headerwrapper ul li ul
			{
			position: absolute;
			left: 10px;				
			}
		
		
	
		#headerwrapper ul li ul li
		{
		font-size: 16px;
		}

}




