#showzeiten{border:1px solid #666;width:150px;float:right;margin-left:15px;margin-top:10px;padding-bottom:5px;}
#showzeiten h4{margin:0px;padding:5px;font-size:130%; font-weight:bold;border-bottom:1px solid #666;margin-bottom:2px;}
#showzeiten p{font-weight:bold;margin:0px;padding:0px 5px;}
.showzeit{font-size:120%;padding-bottom:2px;}
#spielorte-felder {margin-top:10px;}
#spielorte-felder fieldset ol li{display:block;}
table.calendar{margin:3px;border: 1px solid #fff;float:left;padding:2px;}
table.calendar thead {background:#d8d8d8;color:#666;}
table.calendar thead th {padding:2px;}
table.calendar tbody {text-align:center;}
#kategorien {width:430px;}
#kategorien table{margin-top:5px;border:1px solid #ccc; width:430px;}
.category_5_row{background:#FABA00;}
.category_6_row{background:#e7007c;}
.category_7_row{background:#e0001a;}
.category_8_row{background:#009ee0;}
.category_9_row{background:#3B4D9F;}
.category_description{padding-left:3px;font-size:80%;}

.category_name{width:281px;padding-left:2px;}
.category_preis{width:48px;text-align:center;}
.category_anzahl{width:48px;text-align:center;}
.category_pfeil{width:48px;text-align:center;}

a.count_down img,a.count_up img {border:0px;}
#Preis{padding:10px 0px; font-weight:bold;}
#versandoptionen fieldset ol li.shipping_option label{width:450px;}
#versandoptionen p{margin-bottom:10px;}
fieldset#kontodaten li{width:450px;}
fieldset#kontodaten li label{width:100px;margin-right:15px;}

#vorstellungen {width:450px;clear:both;}
#vorstellungen p,#vorstellungen ol{padding-top:10px;}
.gewaehltes_datum{font-weight:bold;}

#spielorte-felder fieldset ol li strong{font-size:130%;font-weight:bold;}
.has_performances {background:#D9FFB3;padding:2px;font-weight:bold;}
.sold_out {background:#FF9FA9;padding:2px;font-weight:bold;}

.has_performances a, .sold_out a{color:#000;}

#booking_comment{width:300px;}
#booking_submit{margin:10px 0px;}
