

.dropdown-menu
{
   background-color: #e0e0e0;
   margin: 0;
}

.btn
{
   border-radius: 0px;
}

INPUT
{
   border-radius: 0px;
}

@media (max-width: 767px) {
   #topmenu LI
   {
      margin: 0px 0px 5px 0px;
   }
   #topmenu LI A
   {
      width: 100%;
      padding: 3px 10px 4px 10px;
   }
   #content
   {
      margin-bottom: 100px;
   }
}

@media (min-width: 768px) {
   #topmenu LI A
   {
      padding: 3px 10px 4px 10px;
   }
}

.btn:hover
{
   background-color: #0F7EAE;
   color: white;
}

@media (min-width: 768px)
{
   .nav-tabs, .nav-tabs li
   {
       display: flex;
   }
   .nav-tabs li, .nav-tabs li  a
   {
   }
   .nav-tabs LI
   {
      margin-top: 3px; 
      margin-left: 5px;
      margin-right: 5px;
   }
}
@media (max-width: 767px)
{
   .nav-tabs li
   {
       width:100%;
       margin:0;
   }
   .nav-tabs li a
   {
       border:0;
       border:1px solid #000 !important;
       background-color: #e8e8e8 !important;
   }
   .nav-tabs li.active a
   {
       background-color: white !important;
   }
}

.nav-tabs LI
{
   background-color: #D0D0D0;
   border: 0;
   color: white;
}

.nav-tabs LI A
{
   border-radius: 0px;
   color: #444;
   border-bottom: 1px solid black;
   margin-right: 0;
}

#loginform
{
   color: black;
}

#loginform INPUT
{
   line-height: 19px;
}






#side-menu A.active
{
   background-color: #BC1313;
}

.nav .open > a:hover, .nav .open > a:focus
{
   background-color: #0F7EAE;
}

.nav .dropdown-menu
{
   background-color: #0F7EAE;
   margin: 0;
}

.dropdown-menu LI A:hover
{
   background-color: #5AADD1;
   color: white !important;
}

A, .color
{
   color: #BC1313;
}

#werbung
{
   color: black;
//   padding: 20px 5px 20px 15px;
}

.sidebar-nav
{
   background-color: #38444F;
   min-height: 100%;
}

#submenu .dropdown-menu
{
   background-color: white;
}
#submenu .dropdown-menu LI A:hover
{
   background-color: #c52d2f;
   color: white;
}
#submenu .open > a:hover, #submenu .open > a:focus
{
   background-color: #e0e0e0;
}

.navbar-brand {
  font-site: 24pt !important;
}

#topmenu
{
   padding-bottom: 10px;
}

#navmenu
{
   padding-top: 10px;
}

.navrightmenues LI
{
   font-size: 14pt;
   background-color: white;
}
.navrightmenues LI .dropdown-menu, .navrightmenues LI .dropdown-menu A
{
   background-color: white;
}
.navrightmenues LI .dropdown-menu A
{
   font-size: 10pt;
}
#navrollen
{
   color: black;
   padding-left: 20px;
   font-size: 10pt;
}

INPUT, SELECT
{
   border-radius: 0px !important;
}

.navbar-inverse .navbar-nav > li > a
{
   color: white !important;
}

#submenu li ul li a:hover
{
   color: white !important;
}

.navbar-inverse .navbar-nav > li > a:focus
{
   color: #fff;
   background-color: #444 !important;
}

td
{
   font-site:10pt;
}




ul.nav-tabs li.active a, ul.nav-tabs li.active a:focus
{
  background-color: white;
}
ul.nav-tabs li a
{
  background-color: white;
  border-right-width: 0;
  border-bottom: 1px solid #444444;
}
ul.nav-tabs li.active a, ul.nav-tabs li.active a:focus
{
  color: #444444;
  font-weight: bold;
}
ul.nav-tabs li a:hover, ul.nav-tabs li a:focus
{
  border-right-width: 1px;
}
ul.nav-tabs
{
  border-color: #444444;
}




.navrightmenues LI .dropdown-menu A:hover
{
   background-color: #444444;
}

a
{
   color: #444444;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > li > a:hover
{
   background-color: #444444 !important;
   color: white !important;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > li > a:hover
{
   background-color: #444444 !important;
   color: white !important;
}

#submenu a, .color
{
   color: #444444 !important;
}

.btn
{
   border-color: #444444 !important;
   color: #444444 !important;
}
input:hover, input:focus, select:hover, select:focus, textarea:hover, textarea:focus
{
   border-color: #444444 !important;
}
#submenu > li > a.menulevel1selected
{
   border-bottom-color: #444444 !important;
}
.listsection, #submenu .dropdown-menu LI A:hover
{
   background-color: #444444 !important;
}


ul.nav-tabs li a
{
  background-color: white;
//  border-right-width: 0;
  border-bottom: 1px solid #444444;
}
ul.nav-tabs li.active a, ul.nav-tabs li.active a:focus
{
  color: #444444;
  font-weight: bold;
}
ul.nav-tabs li a:hover
{
  border-right-width: 1px;
}
ul.nav-tabs
{
  border-color: #444444;
}

@media (max-width: 767px)
{
   .navbar-nav .open .dropdown-menu
   {
     position: absolute !important;
   }
}