/* This CSS is autocompiled by LESS parser. Don't edit it manually. */

#innerContent h2.title {
  font-weight:bold;
  letter-spacing:-1px;
  font-size:210%;
  padding-bottom:4px;
}
h3 {
  background-image:url('../images/va_textfeld.png');
  background-position:bottom left;
  color:white;
  min-height:29px;
  padding-left:10px;
  padding-top:6px;
  width:430px;
}
p, h3 {
  margin-top:6px !important;
  margin-bottom:0px;
  float:left;
  clear:left;
}
#event_eventDetails .event_date, #event_eventDetails .event_time, #event_eventDetails .event_description, #event_eventDetails .event_location, #event_eventDetails .event_admission, #event_eventDetails .title, #event_eventDetails .price, #event_eventDetails .remark {
  font-weight:bold;
  letter-spacing:-1px;
  display:block;
}
#event_eventDetails .event_date .ausverkauft, #event_eventDetails .event_date .verschoben, #event_eventDetails .event_date .faelltAus {
  display:block;
  width:100px;
  height:25px;
  float:right;
  margin-right:-3px;
  margin-top:20px;
}
#event_eventDetails .event_date .ausverkauft { background-image:url(../images/va/ausverkauft_detail.png); }
#event_eventDetails .event_date .verschoben { background-image:url(../images/va/verschoben_detail.png); }
#event_eventDetails .event_date .faelltAus { background-image:url(../images/va/faelltaus_detail.png); }
#event_eventDetails .event_date {
  letter-spacing:-1px;
  font-size:200%;
}
#event_eventDetails .event_time { font-size:150%; }
#event_eventDetails .event_location {
  font-weight:normal;
  letter-spacing:-0.01em;
  margin-top:3px;
  margin-bottom:3px;
}
#event_eventDetails .event_admission .title {
  font-size:100%;
  margin-top:6px;
  margin-bottom:-6px;
}
#event_eventDetails .event_admission .price { font-size:150%; }
#event_eventDetails .event_admission .remark {
  margin-top:-3px;
  font-weight:normal;
  font-size:80%;
}
#event_eventDetails .event_admission {
  font-weight:normal;
  letter-spacing:-0.01em;
}
#event_eventDetails {
  padding:3px;
  width:213px;
}
#event_eventDetails h3, #event_eventDetails p { margin:5px; }
.event_sponsorList li img {
  float:left;
  margin-right:10px;
}
.event_sponsorList li {
  float:left;
  display:block;
  height:84px;
}
.event_sponsorList {
  float:left;
  list-style:none;
  padding:0;
}
#event_moreInfos a, #event_moreInfos span, #event_presale a, #event_presale span, #event_recommend a, #event_recommend span {
  text-indent:-2000px;
  font-size:0;
  display:block;
  width:125px;
  height:18px;
  margin-left:5px;
  margin-bottom:1px;
  background-image:url('../images/va_buttonsprite_01.png');
}
#event_moreInfos, #event_presale, #event_recommend {
  float:left;
  clear:left;
}
#event_moreInfos a:hover, #event_moreInfos span:hover { background-position:-211px 0px; }
#event_moreInfos a, #event_moreInfos span {
  height:19px;
  background-position:0px 0px;
}
#event_moreInfos .inactive, #event_moreInfos .inactive:hover { background-position:-421px 0px; }
#event_presale a:hover, #event_presale span:hover { background-position:-211px -20px; }
#event_presale a, #event_presale span { background-position:0px -20px; }
#event_presale .inactive, #event_presale .inactive:hover { background-position:-421px -20px; }
#event_recommend a:hover, #event_recommend span:hover { background-position:-211px -39px; }
#event_recommend a, #event_recommend span {
  margin-bottom:5px;
  background-position:0px -39px;
}
#event_recommend .inactive, #event_recommend .inactive:hover { background-position:-421px -39px; }
#socialBookmarking {
  width:125px;
  margin-left:5px;
  margin-top:0;
  padding-left:0;
  padding-right:0;
}
#event_buyTickets a:hover, #event_buyTickets span:hover { background-position:-342px 0px; }
#event_buyTickets a, #event_buyTickets span {
  text-indent:-2000px;
  font-size:0;
  display:block;
  margin-left:5px;
  margin-bottom:1px;
  background-image:url('../images/va_buttonsprite_01.png');
  height:56px;
  background-position:-131px 0px;
  float:right;
  width:75px;
}
#event_buyTickets .inactive, #event_buyTickets .inactive:hover { background-position:-552px 0px; }
.backlink {
  clear:left;
  width:662px;
  padding:10px;
  margin-top:10px;
  margin-bottom:10px;
  text-align:center;
}

