#shopping_basket
{
top: 150px;
left: 520px;
color:#8FB5DA;
}


#shopping_basket .cart {
background-image: url(/static/images/cart_off.gif);
}

#shopping_basket a {
background-image: url(/static/images/cart_on.gif);
}



#main {
    float: right;
    padding-right: 1em;
    width: 70em;
	background: #fff url(/static/uploaded/at/images/partners/18867.gif) no-repeat top right;
	overflow: visible;
margin-top:0px;
}

body { margin-top:-25px }

.buttons_buy button.purchase {
	float: right;
	font-weight: bold;
	border: none;
	background: transparent url(/static/uploaded/at/images/partners/18845.gif ) no-repeat center right;
	padding-right: 30px;
	color: #333;
}

#terms_of_use_label a: { color:#000; }
#terms_of_use_label a:hover { color:#1f4482; }
legend span { font-weight:bold; }

h1#partner_logo{
	background: #FFFFFF url(/static/uploaded/at/images/partners/31610.gif) no-repeat;
             left: 4.5em;
             position: absolute;
             text-indent: -9999em;
             top: 1.5em;
	width: 600px ! important;
	height: 100px ! important;
}

#userspace
margin-top:7.5em;
position:relative;
}

#location
margin-top:7.5em;
position:relative;
}

#userspace li a, ul#location a {
font-family: arial;
font-weight: normal;
text-decoration:underline;
font-size: 14px;
color: #000;

}

#userspace li a:hover, ul#location a:hover { color:#1f4482; }

#event_tickets .vevent a.buy, .vevent a span {
font-family: arial;
font-weight: bold;
text-decoration: underline;
font-size: 12px;
color: #1f4482;
}

/*
############################### 9 Auftragsuebersicht ##############
*/

#basket_simple h3 a.edit, #payment_summary h3 a.edit, #delivery_summary h3 a.edit, #invoice_address_summary h3 a.edit, #payment_delivery .delivery_info_details, .payment_info_details a,
#payment_delivery tbody tr td h3 a, #payment_delivery tbody tr td h3 a span, dl#payment_method_summary dt, #payment_delivery tbody tr td p.payment_description, #payment_delivery tbody tr td address, #payment_delivery tbody tr td p, #basket h2 a.edit {
 font-family: Arial;
 font-size: 12px;
 color:#000;
 font-weight: normal;
}


/*
############## 10.1 Buchungsbestaetigung
*/
#buy_finish h3 {
 font-family: Arial;
 font-size: 14px;
 font-weight: bold;
 color:#000;
}




/*
################################# 6 Kunden- & Lieferadresse #######################
*/

#breadcrumbs_buy  {
 background: transparent no-repeat;
 font-family: Arial! important;
 font-size: 12px;
 font-weight: normal;
 color: #000;
 background-color:#fff;
}

#breadcrumbs_buy li {
  background: transparent no-repeat center right;
 font-family: Arial;
 font-size: 12px;
 font-weight: normal;
 color:#000;
}

#breadcrumbs_buy li  strong { color:#1f4482; }

#breadcrumbs_buy li a {
 color:#000;
}

#breadcrumbs_buy li a:hover {
 color:#1f4482;
}

#invoice_address legend span, #diff_delivery_address legend span, #choose_mop legend span, #mop_detail legend span, #choose_mod legend span, #basket_simple h3, #payment_summary h3, #delivery_summary h3, #invoice_address_summary h3, #payment_delivery thead tr th, #payment_delivery thead tr th h2, fieldset#account_info legend span {
 font-family: Arial! important;
 font-size: 14px;
 color:#1f4482;
 background-color: #fff;
 font-weight: bold ! important;
 letter-spacing:normal ! important;
 text-transform: uppercase ! important;
}

form#registration fieldset#account_info legend span,
form#registration fieldset#personal legend span,
form#registration fieldset#newsletters legend span
{ background-color:#fff; color:#1f4882; font-size:14px; font-weight:bold }

form#shopping_process_form fieldset#delivery_address label, form#registration fieldset#personal label, form#shopping_process_form fieldset#invoice_address label { background-color:#fff; }

#select_delivery_address legend span, #delivery_address legend span, #delivery_address legend span label { color:#000; background-color:#fff; }

/*


a.url img { float:left; margin-right:10px }

/*
####################################### 4.5 Buttons #####################
*/

/* rahmen_li */
.buttons_buy button.next span,
.buttons_buy a.next span,
.buttons_buy button.next_disabled span,
.buttons_buy a.next_disabled span,
button.next_noicon span,
.buttons_buy button.add_to_cart span,
.buttons_buy button.purchase span {
	position: relative;
	display: block;
	white-space: nowrap; 
	background: transparent url(/static/uploaded/at/images/partners/18842.gif) no-repeat center left;
	padding-left: 15px;
	height: 31px;
	line-height: 31px;
}

/*rahmen_re_arrow*/
.buttons_buy button.next,
.buttons_buy a.next {
	float: right;
	font-weight: bold;
	border: none;
	background: transparent url(/static/uploaded/at/images/partners/18843.gif ) no-repeat center right;
	padding-right: 26px;
	color: #333;
}

/*rahmen_re_arrow*/
.buttons_buy button.next_disabled,
.buttons_buy a.next_disabled {
	float: right;
	font-weight: bold;
	border: none;
	background: transparent url(/static/uploaded/at/images/partners/18843.gif ) no-repeat center right;
	padding-right: 26px;
	color: #999;
}

.buttons_buy button.add_to_cart {
	float: right;
	font-weight: bold;
	border: none;
	background: transparent url(/static/uploaded/at/images/partners/18844.gif ) no-repeat center right;
	padding-right: 30px;
	color: #333;
}

.buttons_buy button.purchase {
	float: right;
	font-weight: bold;
	border: none;
	background: transparent url(/static/uploaded/at/images/partners/18845.gif ) no-repeat center right;
	padding-right: 30px;
	color: #333;
}


#faq_0 dt a { font-size:12px; font-weight:bold; color:#000; }

#content h1, #faqs h3 { font-size:14px; font-weight:bold; color:#1f4482; }

div#main_content { font-size:12px; width:470px; margin-bottom:25px; color:#000}
ul#partner_buttons li { font-size:12px; width:470px; margin-bottom:5px; }
ul#partner_buttons li a:hover { color: #1f4482}

table#price_breakdown tbody td, table#price_breakdown tbody th, table#price_breakdown tfoot th { color:#000; }

h4  { color:#000; font-size:11px }

#basket ul li table thead tr.pk th.remove_tickets a { color:#1f4482; }
#basket ul li table thead tr.pk th.remove_tickets a:hover { color:#000; }

#basket ul li table th span.reservation_time, #basket ul li table td, #basket ul li table th 
{ color:#000; font-size:12px }

div#basket div.event_info p.event_total strong, abbr.dtstart { color:#000; font-size:12px }
span.performance_tickets { font-size:12px; color:#000 }
div#basket div.event_info { background-color:#eee; color:#000 }
h3 a.url span.summary { color:#1f4482; }
h3 a.url:hover, h3 a.url:hover span.summary { color:#000 }

#basket h2, #basket p.total { color:#000; font-size: 12px; }
 #basket p.total strong { color:#000; }

#seatmap { background-color:#eee; border:0; }
#seatmap p, #seatmap h3, #seatmap p a { font-family: arial; color:#000; font-size: 12px; }
 #seatmap p a:hover { color:#1f4482 }

#categories fieldset table td.cell1, #categories fieldset table td.cell2, #categories fieldset table td.cell3, div.buttons_buy p { color:#000; }

#categories th.cell1, #categories th.cell2, #categories th.cell3, #categories th.cell1 span {
 background:none;  background-color: #ccc;  color:#000; }

#categories th.cell2 span, #categories th.cell3 span  {
 background:none; background-color: #ccc;  color:#000; }

#event_access { background-color:#eee; border:none }

#event_access p, #event_access a {
font-family: arial; font-weight: normal; font-size: 12px; color: #000; }

#event_access h3 { color:#000; font-size:12px }
#event_access a:hover { color: #1f4482 }


textarea, select, input, fieldset, label {
font-family: arial;
font-size:12px;
color: #000;
font-weight:normal;
}

#event_details, #venue_details, div#venue_details p { 
font-family: arial;
font-weight: normal;
font-size: 12px;
color: #000;
width: 470px;
}

#events .delimiter {
font-family: arial;
font-size: 12px;
color: #000;
font-weight: bold;
width: 461px;
border-bottom:3px solid #fff;
background-color: #ccc;
}

div#venue_details a#view_map, a#view_map span { 
font-family: arial;
font-size: 12px;
color: #000;
font-weight: bold;
margin-top:-3px;
 }

#events #user_add_container.delimiter a {
font-family: arial;
font-weight: bold;
font-size: 12px;
color: #000;
}

p.no_active_performances { 
font-family: arial;
font-weight: bold;
font-size: 14px;
color: #000;
}

div#eventim_info , div#eventim_info h3 span {
font-family: arial;
font-weight: normal;
font-size: 12px;
color: #000;
}

div#eventim_info h3 { background-color: #ccc; font-weight:bold; padding: 3px 0 4px 5px; }
div#eventim_info h3 span { font-weight: bold; }
div#eventim_info p { background-color: #eee; padding: 5px; }

div#eventim_info { 
width: 180px; 
background-color: #eee;
padding:0;
margin-top:12px;
}

p.title {
font-family: arial;
font-weight: bold;
font-size: 14px;
color: #1F4482;
}

#events .big { 
width:450px;
padding-bottom:0;
background-color: #fff;
}

div#events .big { 
font-family: arial;
font-weight: normal;
font-size: 12px;
color: #000;
}

.vevent abbr, span.location { 
font-family: arial;
font-weight: normal;
font-size: 12px;
color: #000;
}




#event_tickets .vevent a.buy:hover, #event_tickets .vevent a:hover span { color:#000; }

#events .event a {
font-family: arial;
font-weight: normal;
text-decoration: none;
font-size: 12px;
color: #000;
}

#events .event a:hover, #event_details a:hover {
color:#1f4482;
}

#faq a,  #footer_data, div#copyright, div#authors a {
font-family: arial;
font-weight: normal;
font-size: 9px;
color: #000;
}

div#authors { padding-top: 6px; }

#faq a { text-decoration:underline }
#faq a:hover, div#authors a:hover { color:#1f4482 }

#faq h4, #footer_data h4 {
font-family: arial;
font-weight: bold;
font-size: 12px;
color: #000;
}

#container { background-color: #eee; }

div#note, #eventbuy p abbr, #eventbuy p span {
font-family: arial;
font-weight: normal;
font-size: 12px;
color: #000;
line-height: 17px;
}

#eventbuy h3 a.url span.summary { font-size:14px; font-weight:bold; }
#eventbuy h3 a.url:hover span.summary { color:#000 }

#user_links {
	left:  594px;
}

