


/*** Navigation oben BEGIN ***/

#navigation {
/* position: fixed;*/
 /* position: relative;*/
/* top: 190px;*/
/*  bottom: 278px;*/
/*  max-height: 100%;*/
  /*overflow-y: scroll;*/
  height: 100%;
  margin-top: 250px;
}

.navbar-static-top {
  margin-bottom: 19px;
}

.navbar {
 margin-bottom: 0px;
}
.navbar-default {
 background-color: #000;
 border: none;
 border-radius: 0;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {

}
.navbar-collapse {
 border: none;
}
.navbar-bezeichnung {
 display: none;
}

.navbar-default .navbar-toggle {
 border: none;
 background: transparent;
}
.navbar-default .navbar-nav  .open  a, 
.navbar-default .navbar-nav  .open  a:hover, 
.navbar-default .navbar-nav  .open  a:focus,
.navbar-default .navbar-nav  .active  a, 
.navbar-default .navbar-nav  .active  a:hover, 
.navbar-default .navbar-nav  .active  a:focus,
.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus {
 border: none;
 background-color: transparent;
}

.navbar-default .navbar-toggle .icon-bar {
 background-color: #b1a46a;
  height: 8px;
  width: 55px;
  display: block;
}
.navbar-toggle {
   margin-left: 15px;
   margin-top: 8px;
   margin-bottom: 8px;

}
.navbar-toggle .icon-bar + .icon-bar {
 margin-top: 8px;
}
.navbar-default .navbar-toggle .icon-bar:hover {
 background-color: #b1a46a;
}

.menu_home {
 float:left;
 width: 40px;
}
#icon-telefon{
 position: relative;
  float:right;
  margin-right: 15px;
  font-size:42px;
  color: #b1a46a;
}
.glyphicon-earphone {

}

.dropdown-button{
 width: 50px;
  position: absolute;
  right: 2px;
top: 0px;
  cursor:pointer;
  padding-top: 12px;
  padding-bottom: 12px;
}
.dropdown-button .glyphicon{
float:right;
right: 15px;
  color: #fff;
  font-size: 19px;
}
.dropdown-button .glyphicon:hover,
.show .dropdown-button .glyphicon,
.active .dropdown-button .glyphicon{
 color: #b1a46a;
}
.show.dropdown-button .glyphicon:before{ content: "\e113";}


#mainnav {
 float:none;
}
#mainnav li{
 float: none;
}
#mainnav li a {
 text-align:center;
 color: #fff; /*dunkel blau*/
 font-family: "NunitoSans";
 font-size: 17px;
 /*font-size: 16px;*/
  line-height: 46px;
  /*line-height: 38px;*/
 font-weight: 400;
}
#mainnav li a{
 text-decoration: none;
}

#mainnav li.active a:hover,
#mainnav li.active a {
 text-decoration: none;
   font-family: "NunitoSans Bold";
  background: transparent;
  
}

/* 2. Menü Ebene */

#mainnav li.active .sub_navi {
  position: relative;
  left: auto;
  background: #000;
  width: auto;
  margin: 0px;
  margin-top: -5px;
  margin-bottom: 10px;
  padding: 0px;
  text-align: center;
  list-style: none;
}

#mainnav li .sub_navi li.menue {
 margin-bottom: 5px;
}

#mainnav li .sub_navi li.menue a {
  font-family: "NunitoSans";
  font-size: 14px;
 line-height: 22px;
}


#mainnav li .sub_navi li.menue a:hover,
#mainnav li .sub_navi li.menue a.active {
  font-family: "NunitoSans Bold";
}

.gold #mainnav li.active a,
.gold #mainnav li.active a:hover,
.gold #mainnav li.active .sub_navi li.menue a {
 color: #b1a46a;
 }

/*** Navigation oben END ***/





/*** Navigation Footer BEGIN ***/
#navbottom {
 margin: 0px;
 margin-left: auto;
 margin-right: auto;
 padding: 0px;
  text-align:center;
}

#navbottom li{
 margin: 0px;
 padding: 0px;
 list-style: none;
  display: inline-block; 
}

#navbottom li a {
  font-family: "NunitoSans", sans-serif;
  font-size: 12px;
  line-height: 20px;
  font-weight: 400;
  color: #fff; /*dunkel blau*/
  text-decoration: none;
}
#navbottom li a:hover {
  text-decoration: underline;
  }
#navbottom li span.trenner {
  font-family: "NunitoSans", sans-serif;
  font-size: 12px;
   color: #fff; /*dunkel blau*/
  margin-left: 5px;
  margin-right: 5px;
}

/*** Navigation Footer END ***/

