img {
  border: none;
}
body {
  margin: 0px;
  font: 11px Verdana, sans-serif;
  padding: 10px 0px 20px 0px;
}
td, th{
  font: 11px Verdana, sans-serif;
  vertical-align: top;
  /*line-height: 150%;*/
}
a {
  color: #c8143c;
  text-decoration: none;
  font-weight: bold;
  /*font-variant: small-caps; */
}
a:hover {
  text-decoration: underline;	
}
#mittebox a, #topmenu a {
	text-decoration: underline;
}

#mittebox h2 a, #mittebox h1 a {
	text-decoration: none;
}

#topmenu {
  height: 116px;
  width: 100%;
  margin: 0px;
  padding: 0px;
}
#login {
  background: #ffffb2 url("http://www.eventtixx.de/img/gelbverlauf.gif") repeat-x top left;
  width: 33%;
  vertical-align: top;
  height: 116px;
  text-align:center;
}
#warenkorb {
  background: #ffffb2 url("http://www.eventtixx.de/img/gelbverlauf.gif") repeat-x top left;
  width: 33%;
  vertical-align: top;
  height: 116px;
  text-align:center;
}
#newsletter {
  background: #f6f6f6 url("http://www.eventtixx.de/img/grauverlauf.gif") repeat-x top left;
  vertical-align: top;
  width: 33%;
  height: 116px;
  text-align:center;
}
#logo {
  background: #f6f6f6 url("http://www.eventtixx.de/img/grauverlauf.gif") repeat-x top left;
  height: 116px;
  text-align: right;
}
#logoknick {
  text-align: right;
  vertical-align: top;
  height: 11px;
}
.topmenubox {
  vertical-align: top;
  margin: auto;
  /*border: 1px solid black;*/
  width: 170px;
  text-align:left;
}
.topmenutitle {
  text-transform: uppercase;
  font: 18px Verdana, sans-serif;
}
.logintopmenutitle {
  padding: 15px 0px 0px 26px;
  background: url("http://www.eventtixx.de/img/login-symbol.gif") no-repeat 0px 0px;
}
.newslettertopmenutitle {
  background: url("http://www.eventtixx.de/img/newsletter-symbol.gif") no-repeat 0px 0px;
  padding: 15px 0px 0px 34px;
}
.warenkorbtopmenutitle {
  padding: 15px 0px 0px 32px;
  background: url("http://www.eventtixx.de/img/warenkorb-symbol.gif") no-repeat 0px 0px;
}
input, select {
  font: 11px Verdana, sans-serif;
}
.loginform {
  padding: 0px 0px 3px 0px;
  margin: 0px;
}
.loginform .username {
  width: 160px;
}
.loginform .passwort, .loginform .submit {
  width: 78px;
}
.topmenuboxcontent {
  padding: 5px 0px 0px 0px;
}
#linkebox {
  position: absolute;
  top: 150px;
  left: 8px;
  width: 160px;
  min-height: 370px;
}
.linkeboxcontent {
  background: white url("http://www.eventtixx.de/img/linkebox-hintergrund.gif") no-repeat top left;
  padding: 26px 21px 0px 21px;
  min-height: 370px;
  width: 100%;
}
#mittebox {
  background: white url("http://www.eventtixx.de/img/mittebox-hintergrund.gif") no-repeat top left;
  position: absolute;
  top: 150px;
  left: 230px;
  width: 620px;
  padding: 26px 0px 0px 0px;
  z-index: 10000;
  min-height: 370px;
  margin: 0px;
}
#navigation {
  line-height: 150%;
  width: 180px;
}
#navigation a {
  background: url("http://www.eventtixx.de/img/navigation-inaktiv.gif") no-repeat 0px 2px;
  padding: 0px 0px 0px 12px;
  margin: 5px 0px;
}
#cooperations {
  color: #c8143c;
  padding: 0px 0px 0px 12px;
}
#cooperations img {
  padding: 8px 0px 0px 0px;
}
#kalender {
  padding: 20px 0px 0px 0px;
}
#bannerright {
  position: absolute;
  top: 150px;
  right: 8px;
}
.dayname {
  width: 14%;
  text-align: center;
  font-weight: bold;
  border-bottom: 1px solid black;
}
.monthday, .saturday, .sunday, .today, .event {
  text-align: right;
  padding: 3px;
}
.today, .todayevent {
  border: 1px solid black;
}
.monthname, .monthnavigation {
  text-align: center;
  vertical-align: top;
  height: 24px;
}
.month {
  width: 100%;
  line-height: 130%;
}
.event {
  background-color: #c8143c;
}
.event a {
  color: white;
}

h1, h1 a, h2, h2 a {
  color: black;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0px 0px 2px 0px;
  margin: 0px 0px 10px 0px;
  font: normal normal 18px Verdana, sans-serif;
}

h1, h2, h3 {
  border-bottom: 1px solid #c0c0c0;
}

h3 {
  text-transform: uppercase;
  padding: 4px 0px 2px 0px;
  margin: 0px 0px 6px 0px;
  font: normal normal 14px Verdana, sans-serif;
}
.bodycontent {
  padding: 0px 31px 20px 31px;
  vertical-align: top;
  line-height: 150%;

}
.sendungslogo {
  padding: 0px 10px 0px 0px;
/*  vertical-align: top;*/
}

a.sendungslogo {
  padding-right: 1em; 
  display: block; 
  float: left; 
  width: 150px;
}

.shortdescription {
  vertical-align: top;
  line-height: 150%;
 /* background: url("http://www.eventtixx.de/img/network/ard.gif") no-repeat top right;*/

}
.sendungstermine {
  margin: -8px 0px 0px 0px;
  width: 558px;
  text-align: left;
}
.sendungstermine th {
  font-weight: normal;
  text-align: left;
  padding: 0px 0px 8px 0px;
  color: #888;
}
.sendungstermine .price {
  width: 65px;
}
.sendungstermine .preis {
  text-align: right;
}
.sendungstermine .location {
  width: 250px;
}
.sendungstermine .count {
  width: 40px;
  text-align: right;
  vertical-align: top;
}
.sendungstermine .ordercount {
  width: 20px;
  vertical-align: top;
}
.warenkorbrow {
  text-align: right;
}
.referenztext {
  min-height: 70px;
  padding: 0px 0px 10px 0px;
  line-height: 150%;
}
.referenzimage {
margin: -6px 0px 0px 0px;
}
.gesamtpreis {
  background-color: yellow;
  line-height: 200%;
  font-weight: bold;
}
.zwischensumme, .couponersparnis {
  line-height: 150%;
}
.soldout {
  font-weight: bold;
  text-align: right;
  vertical-align: top;
}
.address, .phones {
  width: 50%;
  vertical-align: top;
}
.addresssummary {
  width: 558px;
}
.error {
  border: 1px solid red;
  padding: 10px;
  margin: 0px 31px 20px 31px;
}
.success {
  border: 1px solid green;
  padding: 10px;
  margin: 0px 31px 20px 31px;
}
.error h2 {
  color: red;
}
label {
  padding: 0px 10px 0px 0px;
}
.countrycode {
  width: 2em;
}
.areacode {
  width: 3em;
}
.phone {
  width: 7em;
}
.email {
  width: 300px;
}
.ticketsavailable {
/*  padding: 15px 0px 0px 25px; */
	padding: 15px 0px 0px 0px;
/*  background: url("http://www.eventtixx.de/img/ticket.gif") no-repeat 0px 0px; */
}
.date{
  width: 140px;
} 
.block {
  text-align: center;
}
.block img {
  margin-left: 1px;
  margin-bottom: 3px;
}
.galerie {
	padding: 3px;
	margin: 1px;
	border: 1px solid #eeeeee;
	float: left;
}