
.wrapper_header{
	width:100%;
	height:auto;
	position:fixed;
	top:0;
	left:0;
	z-index:999999999;
	background:rgba(0,33,53,1);
	
	display:flex;
	display: flexbox;
	display: -webkit-flex;
  	display:ms-flexbox;
  	-webkit-align-items: space-between ;
  	-webkit-justify-content:space-between;
  	justify-content: space-between; 
  	flex-direction: row;
	flex-wrap:wrap;
	align-items:stretch;
	
	-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;


	}
	
.logo{
	width:150px;
	height:auto;
	padding:5px;
	text-align:center;
	margin-right:45px;
	
		 -webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;}

.home{
	width:20px;
	height:20px;
	margin-top:30px;
	margin-right:15px;
			 -webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;}

.box_open{
	display:none;}
	
	.navi_kontakt{
		align-items:center;
				width:150px;
		text-align:center;
		
		
		 padding-top: 27px;
padding-bottom: 35px;
padding-left:20px;
padding-right:10px;
		 -webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;

		}
		
		.navi_kontakt_fb{
			
			background:#9bba25 url(../bilder/fb_icon.png) center center no-repeat;
			background-size:80%;
			width:25px;
			height:25px;
			margin-left:8px;
			border-radius:2px;
				-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out

		}	
		
		
		.navi_kontakt_insta{
			background: #9bba25 url(../bilder/insta_icon.png) center center  no-repeat;
			background-size:80%;
			width:25px;
			height:25px;
			margin-left:8px;
			border-radius:2px;
				-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out
		}	
		
		
		
		
		.button_kontakt{
			width:80px;
			background:#9bba25;
			border-radius:3px;
			padding:7px;
			color:#fff;
			margin-right:15px;
			
				-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;}
			
			
					.button_kontakt:hover{
		
			background:#a7c829;
		}
	


.logo_mobile{
	position:absolute;
	left:5px;
	top:5px;
	display:none;
	height:auto;
	width:100px;
	padding:3px;
	}

	
.menu-container {
    width: 100%;
    margin: 0 auto;
	padding-left:30px;
	font-size:1.07em;
	display:flex;
	align-items: flex-start;
	justify-content:flex-start;
	

   
}

.hauptmenue {
  background-color:rgba(0,33,53,1);
  color: fff;
  font-size:1.05em;
  color:#FFF;
  border: none;

  
}


.hauptmenue_2
{
  background-color:rgba(10,33,53,1);
  color: fff;
  font-size:1.05em;
  color:#FFF;
  border: none;

  
}

.m_titel{
	line-height:58px;
	  padding:15px;
	  cursor:pointer;
	  	-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;}

.m_titel_sub_open{
	display:none;
	
}


.m_titel_extra{
	color:#FFF;
		line-height:58px;
	  padding:15px;
	  cursor:pointer;
	  	-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;}

.hauptmenue:hover {  background-color:rgba(1,59,95,1);}


/* Dropdown Content (Hidden by Default) */
.dropdown-content {
	display:none;
	   opacity:0;
	   column-count: 2;
	    position: absolute;
  
   z-index: 9999999999;
    background-color:rgba(1,59,95,1);

   opacity:1;
     padding-bottom:15px;
	   padding-top:15px;
   		-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;
 
}

.dropdown-content_small {
	display:none;
	   opacity:0.2;
   		-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;
   width:40%;
	  padding-top:15px;
  padding-bottom:15px;
	  position: absolute;
   z-index: 9999999999;
    background-color:rgba(1,59,95,1);
   width:250px;
   opacity:1;
   padding-bottom:15px;
 
}


.navi_zeichen{
	
	float:left;
	
	 margin-right:7px;}



/* Links inside the dropdown */
.dropdown_link a {
width:100%;
  color:#FFF;
  padding-left:25px;
   padding-top:10px;
     padding-bottom:10px;
   padding-right:20px;
  text-decoration: none;
  display: block;
  font-size:0.9em;
  z-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;
}





/* Change color of dropdown links on hover */
.dropdown_link a:hover {
	  color:#9bba25;
	
	}

.dropdown_link_2 a {
	
	width:100%;
  color:#FFF;
  padding-left:25px;
    padding-right:20px;
   padding-top:10px;
     padding-bottom:10px;

  text-decoration: none;
  display: block;
  font-size:0.9em;
  z-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;
}

/* Change color of dropdown links on hover */
.dropdown_link_2 a:hover {
	  color:#9bba25;
	
	}

/* Change the background color of the dropdown button when the dropdown content is shown */








a.extra{ padding:5px;
background:none;
width:170px;
margin-right:30px;
}

a.extra:hover{ 
background:none;
}

a.extra2{
	


 padding-top: 35px;
padding-bottom: 32px;
padding-left:13px;
padding-right:13px;}

	.box_open{
		top:10px;
	display:none;
	position:absolute;
	right:10px;
	width:40px;
	height:40px;
	}

.menue_open{
	position:absolute;
	display:none;
		width:40px;
	height:40px;
	background:url(../bilder/m_open.png) center center no-repeat;
	background-size:contain;
	  z-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;
z-index:2;
cursor:pointer;
	
		}
	.menue_close{
		position:absolute;
		display:none;
		width:40px;
	height:40px;
		display:none;
		background:url(../bilder/m_close.png) center center no-repeat;
	background-size:contain;
	  z-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;
transition: all 300ms ease-out;
z-index:2;
cursor:pointer;
		}
		
		@media only screen and (max-width: 1400px) {
			
		.menu-container {

	padding-left:10px;
	font-size:0.9em;

	

   
}	
			}



@media only screen and (max-width: 1250px) {
	
	.box_open{
	display:block;

	}
	
	.menue_open{
			display:block;
		}
	.menue_close{
		display:none;
		}
	
	.logo_mobile{
	display:block;
}
	
	.wrapper_header{
	width:100%;
	height:60px;
	position:fixed;
	background:rgba(0,33,53,1);


	}
	
	.navi_kontakt{ display: none;}
	.mobile_no{ display: none !important;}
	
	
  .menu-container {
	  margin-top:60px;
    width: 100%;


 	background:rgba(0,33,53,1);
	padding-left:0px;
	display:block;
	position:relative;


   

}

.m_titel{
	display:flex;
	justify-content:space-between;
	line-height:25px;
	width:100%;
	background:rgba(0,33,53,1) ;
	  padding:15px;
	  position:relative;
}

.m_titel_sub_open{
	display:block;
	width:20px;
	height:20px;
	z-index:50;
		  z-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;
transition: all 300ms ease-out;
transform:rotate(0deg);

}


.m_titel_extra{
		background:rgba(0,33,53,1);
	color:#FFF;
		line-height:25px;
	  padding:15px;
	  cursor:pointer;
	   position:relative;
	  }

	


.hauptmenue{
	display:none;
	width:100%;
		background:rgba(0,33,53,1);
		
		}
    
	
	.open_no{
		background:none !important;}
		
	.dropdown_link {
	float:left;
	width:100%;
  color:#FFF;
  padding-left:8px;
  text-decoration: none;
  display: block;
  font-size:0.9em;
  background:rgba(1,59,95,1);
}

/* Change color of dropdown links on hover */

.dropdown_link a {
	width:100%;
	
	
	}
	
	.dropdown_link_2 a {
	width:100%;
	
	
	}
.dropdown_link a:hover {
	width:100%;
	  color:#9bba25;
	
	}
	
	.dropdown_link_2 a:hover {
	width:100%;
	  color:#9bba25;
	
	}

.dropdown_link_2 {
float:left;
	width:100%;
  color:#FFF;
  padding-left:8px;
  text-decoration: none;
  display: block;
  font-size:0.9em;
  background:rgba(1,59,95,1);

}
	
	.hauptmenue{

	display:none;
	position: relative;
	border-bottom:1px dotted rgba(255,255,255,0.2);
	 
}

.dropdown-content {
	   column-count: 1;
	position:relative;
	display:none;
	   opacity:1;
	   height:auto;
   		background:rgba(1,59,95,1);
   width:100%;
   z-index:2;
   flex-wrap:wrap;
     padding-top:1px;
  padding-bottom:1px;

 
}

.dropdown-content_small {
		
	position: relative;
   z-index:2;
display:none;
  height:auto;
background:rgba(1,59,95,1);
	   opacity:1;
   width:100%;
 
	  padding-top:1px;
  padding-bottom:1px;
 
}


.home{
	display:none;}
		
}