div.navbar-header{
    top: 0;
    left: 0;
    padding:0 0;
    background-color: #e7e2d4;
    width: 100%;
    border: none !important;
	}

.navbar{
	border: none;
}

.navbar-default{
	border-color: none;
}

.navbar-collapse{
	border:none;
	box-shadow: none;
}

/* =====================================
   Navigationen
   ===================================== */ 

.wrapper_dropdown {
	margin-left: 0;
	}

.multi-column-dropdown li {
	list-style-type: none;
	padding: 0;

}

.multi-column-dropdown ul {
	list-style-type: none;
	padding: 0;
}

.menu_h1 a{

	color: #53564d !important;
    display: block;
    font-size: 15px;
    margin-right: 25px;
    padding: 10px 20px;
	z-index:1004;    
}

.menu_h1 a:hover{

	color: #539A25 !important;
    background: none repeat scroll 0% 0% #EDEADF !important;
    /* border-radius: 5px !important; */
}

.menu_h1 a.current{
font-weight: 700 !important;
color: #539A25 !important;
}

.menu_h2 a {

	color: #539a25 !important;
    font-family: "Quattrocento",serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.4;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.menu_h2 a:hover {
	color: #539a25 !important;
	background: none !important;
	}

.menu_h3 li a{

	font-family: 'Noto Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7;
	color: #53564d !important;
	margin-bottom: 0px;
	background: url(../bilder/grafikelemente/bullet_quadrat_gruen.png) 0 12px no-repeat !important;
	padding: 4px 0px 4px 15px !important;
	display: block;
}

.menu_h3 li a:hover {
        font-weight:bold;
        color: #53564d;
        background: url(../bilder/grafikelemente/bullet_quadrat_gruen.png) 0 12px no-repeat !important;
}


/*===================================== 
	Dropdown Menü
===================================== */
.divider-vertical {
margin-top: 15px;	
margin-bottom: 15px;
border-right: 1px dotted #53564d;
height: 242px; 
}

.dropdown-menu li:last-child {
    border-right: none;    
    }

.dropdown-menu {
    min-width: 200px;
	border-radius: 0;
	border: 1px solid #FFF;
	height: 280px;
    } 
.dropdown-menu.columns-2 {
    min-width: 350px;
    }
.dropdown-menu.columns-3 {
    min-width: 660px;
	overflow: hidden;
    }
    
.dropdown-menu li a {
    padding: 5px 5px 5px 0px;    
    }
    
.multi-column-dropdown li a {
    display: block;
    clear: both;
    white-space: normal;
    }

.navbar-default .navbar-nav > .open > a {
	background: #FFF !important;
	}
     
@media (max-width: 767px) {
.dropdown-menu.multi-column {
    min-width: 240px !important;
    overflow-x: hidden;
    }
    }

/*===================================== */


.navbar-default .navbar-toggle .icon-bar {
    
  color: #fff !important;
  background-color: #539a25;
  height: 9px;
  width: 50px;
  border: none;
}

.navbar-toggle{

  position: relative;
  float: left;
  padding: 15px 15px;
  margin-top: 12px;
  margin-right: 0px;
  margin-bottom: 22px;
  background-color: white;
  z-index: 1111;
  border: none;
  border-radius: 0px;
}

.navbar-toggle:hover {
	background-color: red;
	}


/* ===================================== 
	CSS Devicegrößen Anpassungen
   ===================================== */




@media only screen and (min-width: 1200px){
  .navbar-brand{
  display: none;

} 


.logo{
	background: url(../bilder/grafikelemente/logo_vineris_top.png) 0 0px no-repeat;
	width: 290px;
	height: 170px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -145px;
	z-index: 999;
}

header {
	background: #e7e2d4;
	height: 170px;
	}

nav.hauptnavi {
	border: 0px solid red;
	background: #e7e2d4;
	margin-top: 85px;
	
	}
	
	
a#navi_link_unternehmen {
	margin-left: 350px;
	}	

#topspace {
	margin-top: 200px;
		}	
	
.navbar-form .form-control{ 
	width: 189px;
}

}




/*===================================== */



@media only screen and (max-width: 1199px){
  .navbar-brand{
  display: none;

} 

.logo{
  	
	background: url(../bilder/grafikelemente/logo_vineris_mobil.png) 0 0px no-repeat;
	width: 290px;
	height: 100px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -145px;
	z-index: 999;
	}

header {
	background: #e7e2d4;
	height: 170px;
	}

nav.hauptnavi {
	border: 0px solid red;
	background: #e7e2d4;
	margin-top: 85px;
	
	}

#topspace {
	margin-top: 180px;
		}

.navbar-form .form-control{ 
	width: 189px;
}

	
}

/*===================================== */



@media only screen and (max-width : 992px){
  
  .navbar-brand{
  display: none;

} 

.logo{
  	
	background: url(../bilder/grafikelemente/logo_vineris_mobil.png) 0 0px no-repeat;
	width: 290px;
	height: 100px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -145px;
	z-index: 999;
	}

header {
	background: #e7e2d4;
	height: 170px;
	}

nav.hauptnavi {
	border: 0px solid red;
	background: #e7e2d4;
	margin-top: 85px;
	
	}

#topspace {
	margin-top: 180px;
		}

.navbar-form .form-control{ 
	width: 119px;
}
	
	
}


/*===================================== */



@media only screen and (max-width : 766px){
  .navbar-brand{
  display: none;

} 

  

  .logo{
  	background: url(../bilder/grafikelemente/logo_vineris_mobil.png) 0 0px no-repeat;
	width: 290px;
	height: 100px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -145px;
	z-index: 999;
	}

header {
	background: #e7e2d4;
	height: 100px;
	}

.slider{ 
	margin: 0px 0px; 

}

nav.hauptnavi {
	border: 0px solid red;
	background: #e7e2d4;
	margin-top: 0px;
}

.divider-vertical {
margin-top: 15px;	
margin-bottom: 15px;
border-right: 1px dotted #53564d;
height:auto;
}
	
#topspace {
	margin-top: 110px;
		}

.suche{ 
	display: none;
}

.sprachversion{
	display:none;
	}
	
.navbar-form .form-control{ 
	width: 250px;
}

}


/*===================================== */


@media only screen and (max-width : 480px){
  
  .navbar-brand{
  display: none;

}
 .logo{
  	background: url(../bilder/grafikelemente/logo_vineris_mobil.png) 0 0px no-repeat;
	width: 250px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 115px;
	
	margin-left: 0;
	z-index: 999;
	}


header {
	background: #e7e2d4;
	height: 100px;
	}

.slider{ 
	margin: 0px 0px; 

}

nav.hauptnavi {
	border: 0px solid red;
	background: #e7e2d4;
	margin-top: 0px;
}
	
#topspace {
	margin-top: 110px;
		}
	
	.suche{ 
	display: none;
}
	
.sprachversion{
	display:none;
	}
	
.navbar-form .form-control{ 
	width: 250px;
}

}


/*===================================== */



@media only screen and (max-width : 320px){

 .navbar-brand{
  display: none;

}
 .logo{
  	background: url(../bilder/grafikelemente/logo_vineris_mobil.png) 0 0px no-repeat;
	background-size:80% auto;

	position: absolute;
	top: 10px;
	left: 100px;
	
	margin-left: 0;
	z-index: 999;
	}


header {
	background: #e7e2d4;
	height: 100px;
	}

.slider{ 
	margin: 0px 0px; 

}

nav.hauptnavi {
	border: 0px solid red;
	background: #e7e2d4;
	margin-top: 0px;
}
	
#topspace {
	margin-top: 110px;
		}

	.suche{ 
	display: none;
}
	
	.sprachversion{
	display:none;
	}
	
.navbar-form .form-control{ 
	width: 250px;
}
	
}

/*===================================== 
		ENDE Device-Anpassung
===================================== */



