#tx-ttproducts-pi1-bill {padding-bottom:15px;}

#body #body-right #c98 .box-padding {width:235px;}
#body #body-right #basketcase a,#body #body-right #basketcase a:visited,#body #body-right #basketcase a:hover {display:block;width:33px;height:39px;border:none;}
.tx-ttproducts-pi1 #basketcase{background:url(../img/kiosk/shop_basket.jpg) 0px 4px no-repeat;width:33px;height:39px;float:left;}

.order2 input {font-size:12px;font-weight:bold;color:#666;}

#body a.audiolink, #body a.audiolink:hover {text-decoration:underline;border:none;padding-right:20px;background:url(../img/icon_audio.jpg) top right no-repeat;}

.payment_info { clear:both;font-weight:bold;margin-bottom:30px;color:#666;}
table.basket_items {width:100%;margin-top:10px;}
table.basket_items th {font-weight:bold;color:#3e3e3d;}
#body .basket_boxes {height:70px;width:100%;margin:15px 0px 20px 0px;}
#body .basket_boxes div {float:left;width:33%;}
#body .basket_boxes div h2 {clear:none;}

.invoice_address {margin:20px 0px 10px 0px;}
.invoice_address dt {font-weight:bold;color:#3e3e3d;clear:left;float:left;width:130px;}
.invoice_address dd {margin-left:132px;}

#body #body-right h1 a, #body #body-right h1 a:hover { border:none; }

.price_summary { margin-bottom:20px;}
.admin_control {margin:30px 0px;}

/* FORMULARE */
.notes label, .billing_address label { width:160px;display:block;float:left;margin-bottom:10px; }
td.quantity input, input#tracking, .billing_address input { border:2px solid #F4E5D1;padding-top:2px;width:310px;padding-left:5px;height:25px;font-size:14px;font-weight:bold;color:#666;margin-bottom:10px; }
td.quantity input {width:auto;height:auto;margin-bottom:0px;}
input#tracking {width:450px;margin-bottom:20px;}

.billing_address input#billing_zip { width:98px; }
.billing_address input#billing_city { width:200px; }
.notes label { display:block;float:left;}
.notes textarea { width:310px;}
.notes { margin-bottom:10px;}
.form_control {margin:20px 0px;}

input#products_update {line-height: 0px;font-size: 0px;overflow: hidden;text-indent:-5000px;border:none;margin-right:30px;width:220px;height:35px;background:url(../img/kiosk/button_aktualisieren.jpg) top left no-repeat; }
input#products_update.submit_hover {background-position:bottom left;cursor:pointer;cursor:hand;}
input#products_info {border:none;line-height: 0px;font-size: 0px;overflow: hidden;text-indent:-5000px;width:220px;height:35px;background:url(../img/kiosk/button_dateneingeben.jpg) top left no-repeat; }
input#products_info.submit_hover {background-position:bottom left;cursor:pointer;cursor:hand;}
input#backtobasket {margin-right:40px;border:none;line-height: 0px;font-size: 0px;overflow: hidden;text-indent:-5000px;width:220px;height:35px;background:url(../img/kiosk/button_zumwarenkorb.jpg) top left no-repeat; }
input#backtobasket.submit_hover {background-position:bottom left;cursor:pointer;cursor:hand;}
input#gotofinish {border:none;line-height: 0px;font-size: 0px;overflow: hidden;text-indent:-5000px;width:220px;height:35px;background:url(../img/kiosk/button_ueberpruefung.jpg) top left no-repeat; }
input#gotofinish.submit_hover {background-position:bottom left;cursor:pointer;cursor:hand;}
input#datenkorrigieren {border:none;line-height: 0px;font-size: 0px;overflow: hidden;text-indent:-5000px;width:220px;height:35px;background:url(../img/kiosk/button_korrigieren.jpg) top left no-repeat; }
input#datenkorrigieren.submit_hover {background-position:bottom left;cursor:pointer;cursor:hand;}
input#finishit {border:none;line-height: 0px;font-size: 0px;overflow: hidden;text-indent:-5000px;width:220px;height:35px;background:url(../img/kiosk/button_abschliessen.jpg) top left no-repeat; }
input#finishit.submit_hover {background-position:bottom left;cursor:pointer;cursor:hand;}
input#bestellstatus {border:none;line-height: 0px;font-size: 0px;overflow: hidden;text-indent:-5000px;width:220px;height:35px;background:url(../img/kiosk/button_bestellstatus.jpg) top left no-repeat; }
input#bestellstatus.submit_hover {background-position:bottom left;cursor:pointer;cursor:hand;}
input#statusaktualisieren {border:none;line-height: 0px;font-size: 0px;overflow: hidden;text-indent:-5000px;width:220px;height:35px;background:url(../img/kiosk/button_statusaktualisieren.jpg) top left no-repeat; }
input#statusaktualisieren.submit_hover {background-position:bottom left;cursor:pointer;cursor:hand;}
input#nachrichtsenden {display:block;border:none;line-height: 0px;font-size: 0px;overflow: hidden;text-indent:-5000px;width:220px;height:35px;background:url(../img/kiosk/button_nachrichtsenden.jpg) top left no-repeat; }
input#nachrichtsenden.submit_hover {background-position:bottom left;cursor:pointer;cursor:hand;}


/* LIST VIEW */
#tx-ttproducts-pi1-list {padding-top:10px;}
.shop_item_wrap {float:left;padding-left:40px;margin-bottom:30px;}
.shop_item { text-align:center;width: 283px; background:url(../img/kiosk/shop_item_body.jpg) top left repeat-y;}
.shop_item_top {height:10px;width:283px;background:url(../img/kiosk/shop_item_top.jpg) top left no-repeat;}

.shop_item_body { height:225px;text-align:left;width:263px;margin:0px auto;}
div.shop_item.shirt .shop_item_body { height:268px;}
div.shop_item.button .shop_item_body { height:237px;}

.shop_item_bottom  {height:10px;width:283px;background:url(../img/kiosk/shop_item_bottom.jpg) top left no-repeat;}
#body #body-left .shop_item_wrap h2 a, #body #body-left .shop_item_wrap h2 a:hover, #body #body-left .shop_item_img a,  #body #body-left .shop_item_img a:hover,  #body #body-left .shop_item_img a:visited { border:none; }
#body #body-left .shop_item_wrap h2 {margin-left:10px;margin-bottom:5px;}	
	
#body .shop_item_body p {margin:0px;}
.shop_item_body p.price {float:left;}
.shop_item_body p.link {float:right;}
.shop_item_img {padding-top:5px;clear:both;float:left;margin-right:10px;}
.shop_item_img img {border:1px solid #ccc;}
.product_note {width:270px;float:right;}
#body .product_note p {margin:0px;}

.order_form { width:100%;float:none;clear:both;height:30px;line-height:20px;padding-top:10px;}
div.shop_item.button .order_form {padding-top:10px;}
div.shop_item.shirt .order_form {padding-top:10px;} 
.order_form div { float:left;}
.order_form .order1 {padding-top:3px;padding-right:7px;}
.order_form .order2 {padding-bottom:2px;padding-right:2px;}
.order_form .order2 div {margin-top:2px;height:20px;border:1px solid #f2b46d;background:#FFFFFF;}
input.item_anzahl { margin-top:4px;margin-left:4px;border:none;background:#FFFFFF; }
.attribs {padding-top:10px;} 
.attribs div {float:left;} 
.attribs div select {margin-right:20px;} 
div.shop_item.button .attribs {padding:0px;} 

div.shop_item.button .attribs div span {} 
div.shop_item.shirt .attribs div span {display:block;} 

.price {clear:both;padding-top:10px;}

#body .list_link {margin-top:20px;text-indent:-5000px;}
#body .tt_products_basket .list_link {margin-top:60px;text-indent:-5000px;}
#body .list_link a {display:block;width:144px;height:32px;background:url(../img/kiosk/button_overview.jpg) top left no-repeat;border:none;}
#body .list_link a:hover { background:url(../img/kiosk/button_overview.jpg) bottom left no-repeat;}

input.kiosk_list_submit {line-height: 0px;font-size: 0px;display:block;overflow: hidden;text-indent:-5000px;border:none;width:167px; height:30px; background:transparent url(../img/kiosk/shop_single_submit.jpg) top left no-repeat; }
input.kiosk_list_submit.submit_hover {background-position:bottom left;cursor:pointer;cursor:hand;}

.shop_state {width:492px;height:37px;margin-bottom:15px;margin-top:10px;}
#shop_state1 {background:url(../img/kiosk/shop_state1.jpg) top left no-repeat;}
#shop_state2 {background:url(../img/kiosk/shop_state2.jpg) top left no-repeat;}
#shop_state3 {background:url(../img/kiosk/shop_state3.jpg) top left no-repeat;}
#shop_state4 {background:url(../img/kiosk/shop_state4.jpg) top left no-repeat;}

.listitem td {padding-top:10px;}

p.bestellung_abgeschlossen { font-size:14px;background:#F17A00;padding:5px;color:#FFF;font-weight:bold;text-align:center; }
