/* 

  subMenu einruecken

*/

#menu ul ul, #menu ul#level2{

  margin-left:416px;

}



*html #menu ul ul {

  margin-left:208px;

  margin-top:35px;

}



#inhalt div.text { padding:31px 17px 13px 32px!important; }



#tx-ttproducts-pi1-basket input,

.order_form input {float:none; display:inline; font-size:1em;}

.order_form {margin-bottom:20px;}



#tx-ttproducts-pi1-basket .form_control input {width:165px;}



.warenkorb input {float:none;}

.warenkorb {clear:both; margin-bottom:10px;}



.listanzahl, .basketanzahl {border:#fff solid 1px; margin:0;}

.plusminus {margin:0}



.tt_products_item_list h3 {left:-1000em; position:absolute; width:auto;}

#tx-ttproducts-pi1-basket h3, #tx-ttproducts-pi1-basket h2 {margin-bottom:5px;}





.basket_items, .trading_conditions {margin-bottom:20px;}

.delivery,.payment,.price_summary,.form_control,.billing_address,.delivery_address_info,.delivery_address,.notes,

.trading_conditions, .invoice_address, .delivery_address, .shop_address {margin-top:20px;}



#tx-ttproducts-pi1-basket ul {list-style:none;}



.basket_items th {text-align:left!important;}



#quantity {width:100px;}

#product {width:220px}

#price {width:90px;}

#total {width:90px;}



.basket_items {font-size:10px;}





.billing_address label, .delivery_address label, .notes label  {float:left; display:block;width:140px;}

.billing_address input, .delivery_address input {float:left; width:180px;}

#billing_zip, #delivery_zip {width:40px;}

#billing_city, #delivery_city {width:135px;}



.notes label {vertical-align:top;margin:0; padding:5px 0;}





#tx-ttproducts-pi1-basket .listitem {vertical-align:top;}

#tx-ttproducts-pi1-basket .listitem td{padding:3px 0;}



.order_data dl {padding:20px 0;}

.zumKorb {background:#fff; padding: 3px 10px;}
#inhalt .zumKorb:hover {color:#000; text-decoration:none;}
.tt_products_minibasket {margin-bottom:20px;}

.clearer {clear:both;}
