html {
  position: relative;
  min-height: 100%;
        }


body {
  /* Margin bottom by footer height + a 30px margin */
  margin-bottom: 60px;
}


/* Override B3 .panel adding a subtly transparent background */
.panel {
    /*background-color: rgba(255, 255, 255, 0.9);*/
}

#footer {
  position: absolute;
  bottom: 0px;
  height: 20px;
  width: 100%;
  background-color: #a92020;
  padding: 22px;
  font-size: 75%;
  line-height: 1;
  color: white;
}

#footer a{
  margin: 20px;
}


.navbar .nav > li > a {
    -webkit-transition: all ease .3s;
       -moz-transition: all ease .3s;
         -o-transition: all ease .3s;
            transition: all ease .3s;
            background-color: #a92020;
            color: rgba(255, 255, 255, 0.5);
}

.navbar .nav > li > a:hover {
    background-color: #a92020;
    color: white;
}

/*Dropdown schmales Display*/
@media (max-width: 767px) {
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #a92020;
  color: white;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a{
  background-color: #a92020;
  color: rgba(255, 255, 255, 0.5);
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  background-color: #a92020;
  color: white;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{
  background-color: #a92020;
  color: white;
}

}
/* Ende für schmales Display */
@media (min-width: 767px) {
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #a92020;
  color: white;
}
/*
.navbar-default .navbar-nav .open .dropdown-menu > li > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a{
  background-color: #a92020;
  color: rgba(255, 255, 255, 0.5);
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  background-color: #a92020;
  color: white;
}*/

}


.navbar-nav.navbar-left {
  margin-left: -15px;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: white;
  background-color: transparent;
}




.navbar-feuer-it{
  background-color: #a92020 !important;
  color: white;
  border-color: #a92020;
  border-radius: 0px;
}

.navitem-feuer-it {
  color: white;
}

.navbar-default .navbar-brand{
  color: white;
}

.navbar-default .navbar-toggle{
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.5);
}

.navbar-default .navbar-collapse{
  border-color: #a92020;
}


.feuer-it-logo{
  max-width: 50% !important;
  }

  .ueberschrift {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
    color: #a92929;
  }

.footer_links{
  text-align:left;
  float:left;
}

.footer_rechts{
  text-align:right;
  color: white !important;
}

#footer_rechts a:link {color: white;}
#footer_rechts a:hover {color: white;}
#footer_rechts a:focus {color: white;}
#footer_rechts a:visited {color: white;}

.kontakt-label
{
  color: #a92020;
}

.kursiv-liste
{
  font-style:italic;
}

/*
@media (min-width: 979px) {
ul.nav li.dropdown:hover > ul.dropdown-menu {
  display: block;
  }
}*/
