#service_bar a{
  text-decoration:none;
}
#service_bar ul{
  margin-bottom:10px;
}
#service_bar .personal_service_li{
  border-bottom:1px solid #ccc;
  padding-top:4px;
  padding-bottom:6px;
}
.bth_logo{
  background-image:url(/Content.Node2/images/bth_logo.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  width:105px;
  height:9px;
  margin-bottom:65px;
}
.bth_logo span{
  display:none;
}
.personal_services li{
  padding:0 5px 0 5px;
}
.personal_services li.personal_calendar{
  margin-top:5px;
}
.personal_services li.personal_newsletter{
  margin-left:5px;
  margin-top:7px;
  margin-right:5px;
  border-top:1px solid #ccc;
  padding:0;
  padding-top:5px;
}
.personal_services li.personal_anmelden{
  border-top:1px solid #ccc;
  margin-top:8px;
  padding-top:5px;
}
.personal_services li.personal_manage{
  margin-top:6px;
  margin-bottom:8px;
}
.personal_services li.personal_anmelden a, .personal_services li.personal_manage a{
  background-image:url(/Content.Node2/images/red_dot.jpg);
  background-position:left 4px;
  background-repeat:no-repeat;
  padding-left:15px;
}
.search{
  width:108px;
  margin-top:5px;
}
.submit{
  margin-left:5px;
}
.fotos{
  margin-top:20px;
  margin-left:6px;
}
.fotos .presse_fotos{
  background-image:url(/Content.Node2/images/pressefotos.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:17px;
  margin-bottom:4px;
}
.fotos .red_dots{
  background-image:url(/Content.Node2/images/red_dot.jpg);
  background-position:left 4px;
  background-repeat:no-repeat;
  padding-left:15px;
}
ul.kontakt{
  border-top:1px solid #ccc;
  padding-top:5px;
  margin-left:6px;
  margin-top:15px;
}
.kontakt .kontakt{
    background-image:url(/Content.Node2/images/kontakt.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:17px;
  margin-bottom:4px;
}
.kontakt .red_dots{
  background-image:url(/Content.Node2/images/red_dot.jpg);
  background-position:left 4px;
  background-repeat:no-repeat;
  padding-left:15px;
}
.tools{
  margin-left:6px;
  width:156px;
}
.volltextsuche{
  background-image:url(/Content.Node2/images/volltextsuche.jpg);
  background-position:left 12px;
  background-repeat:no-repeat;
  border-top:1px solid #ccc;
  padding-left:15px;
  padding-top:10px;
  margin-top:10px;
  margin-bottom:15px;
}
.tools li.english_info, .tools li.french_info{
  background-image:url(/Content.Node2/images/red_dot.jpg);
  background-position:left 4px;
  background-repeat:no-repeat;
  padding-left:15px;
}
.tools li{
  margin-bottom:9px!important;
}
.tools li.allg_kartenverkauf {
  background-image:url(/Content.Node2/images/allgemeiner_kartenverkauf.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:17px;
  margin-bottom:4px;
}
.tools li.internet_kartenverkauf{
  background-image:url(/Content.Node2/images/internet_kartenverkauf.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:17px;
  margin-bottom:4px;
}
.tools li.bundestheater_card{
  background-image:url(/Content.Node2/images/bundestheater_card.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:17px;
  margin-bottom:4px;
}
.tools li.eshop{
  background-image:url(/Content.Node2/images/eshop.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:17px;
  margin-bottom:4px;
}
.personal_services li.personal_calendar a{
  background-image:url(/Content.Node2/images/personal_calendar.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:15px;
}
.personal_services li.personal_newsletter a{
  background-image:url(/Content.Node2/images/personal_newsletter.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:15px;
}
.holding{
  width:144px;
}

#service_bar{
  float:left;
  margin-top:15px;
  margin-left:22px;
  /*background-image:url(/templates/images/teaser/serviceleiste.jpg);*/
  display:block;
  background-repeat:no-repeat;
  width:150px;
  height:813px;
  font-size:9px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  line-height:14px;
}
#service_bar strong{
  font-weight:bold;
}
#service_bar p.suche_im_spielplan{
  background-image:url(/Content.Node2/images/suche_im_spielplan.jpg);
  background-repeat:no-repeat;
  margin-left:5px;
  padding-left:20px;
  background-position:left center;
}
#service_bar .personal_services{
  border:1px solid #cccccc;
  width:156px;
  
}
ul.kontakt li{
  margin-bottom:9px;
}
.holding li{width:144px;}
.holding span{display:none;}
.holding .header a{
  display:block;
}
.holding .burgtheater a{
  display:block;
}
.holding .staatsoper a{
  display:block;
}
.holding .volksoper a{
  display:block;
}
.holding .artforart a{
  display:block;
}
.holding .dasballett a{
  display:block;
}
