 /*
.domain-aufbau-stimmwerk-eu body{background: url(images/hg/buehne.jpg) repeat-x #fff;}
.domain-didaktik-stimmwerk-eu {background:#e5e2f9;}
.domain-buehne-stimmwerk-eu  {background:#fbecec;}
.domain-training-stimmwerk-eu {background:#e3fae2;}

.domain-aufbau-stimmwerk-eu .footer_credit {background: #e12c2c;}
.domain-didaktik-stimmwerk-eu .footer_credit {background: #2ce1db;}
.domain-buehne-stimmwerk-eu .footer_credit {background: #2c79e1;}
.domain-training-stimmwerk-eu .footer_credit {background: #e12cdb;}

.domain-aufbau-stimmwerk-eu #meta-menu2 li {background: #cccccc; }
.domain-didaktik-stimmwerk-eu #meta-menu2 li {background: #123456; }
.domain-buehne-stimmwerk-eu #meta-menu2 li {background: #aaaaaa; }
.domain-training-stimmwerk-eu #meta-menu2 li {background: #e7f8e6; }
*/

 .header-image{position:relative;}
 #site-title {position:absolute;top:0px;}
.menu-navigation-container  {float:right;}
#meta-menu{background: #222222;
          max-width: 250px;}


#meta-menu ul li {

    list-style: none;
    display: inline;

}

#meta-menu  li {

   padding:7px 10px;
   border-right: 1px solid #DEDEDE;
    float: left;
    margin-right:5px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;

}


#meta-menu a {
   text-transform: uppercase;
   text-decoration: none;
   color: #fff;

}



#meta-menu a:hover {
      text-decoration: underline;
}

#site-title a{
  float: left;
  line-height: 100%;
  color: #C7C2BF;
  font-weight: lighter;
  letter-spacing: 2px;
  line-height: 110%;
}

#meta-menu2{float: right;}

#meta-menu2{
          max-width: 250px;}


#meta-menu2 ul li {

    list-style: none;
    display: inline;

}

#meta-menu2  li {

   padding:7px 10px;
   border-right: 1px solid #DEDEDE;
    float: left;
    margin-right:5px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    background: #fff;
}


#meta-menu2 a {
   text-transform: uppercase;
   text-decoration: none;
   color: #ccc;

}



#meta-menu2 a:hover {
      text-decoration: underline;
      color:#CD071E;
}

.slidertext {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    bottom: -20px;
    left: 20px;
    box-shadow: 0 0 4px #666666;
    padding: 12px 13px 13px;
    position: absolute;
    width: 289px;
}
.flexslider {
    background: transparent;
   /* border: 0px; */
    border: 5px solid #eeeeee;
    margin: 0;
    position: relative;
    margin-bottom:10px;
}


.readmore{padding:5px;
         font-size: 16px;
         font-weight: bold;}


.slides ul, .slides li{
    list-style: none outside none;
    margin: 0;
    padding:0;

    }


.flex-control-nav ol, .flex-control-nav li{
    list-style: none outside none;
    margin: 0;
    padding-left:10px;

    }



    #hintergrund {position:absolute; z-index:-100; width:100%; height:100%;}

    #scrollbar {position:absolute; width:100%; height:100%; top:30px; left:0; overflow:auto; z-index:2;}

    html, body {width:100%; height:100%; overflow:hidden;}

.region-sidebar-first p, .region-sidebar-first h3 {margin-left: 10px;}
#block-user-login {margin-left: 10px;}