/**************************************************
  ANMELDEFORMULAR
***************************************************/
.shopregisterpass {margin-top:15px; padding-top:10px; border-top: 1px dotted #006AA8;}
.tx-srfeuserregister-pi1 {padding:3px; padding-bottom:10px; padding-top:10px; overflow:hidden; margin-bottom:2px; background-color:#F2F7FB;}
.tx-srfeuserregister-pi1 input {width:300px;}
.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-username {width:80px;}
.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-password, .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-password_again {width:80px;}
.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-zip {width:80px;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit {width:150px;}

/**************************************************
  LISTENANSICHT
***************************************************/
.tt-products .listitem {padding:3px; overflow:hidden; margin-bottom:2px; background-color:#F2F7FB;}
.tt-products form {margin:0px; padding-left:5px; padding-right:5px;}
.tt-products .tt_products_item_list .prodImage {float:left; overflow:hidden; width:160px;}
#contentArea .tt-products .tt_products_item_list .prodImage a {background:none; padding:0px;}
.tt-products .tt_products_item_list .prodInfo {overflow:hidden;}
.tt-products .tt_products_item_list .price_no_vat {font-size:10px;}

/**************************************************
  WARENKORB
***************************************************/
#contentArea .tt-products .tt_products_minibasket p a.bImage {background:none; padding:0px;}
.tt-products .tt_products_minibasket .basket {border-bottom:1px dotted #006AA8; padding-bottom:5px;}
.tt-products p.emptyBasket {background-color:#F2F7FB; padding:20px;}

.tt-products .tt_products_basket h2 {margin-bottom:2px;}
.tt-products .tt_products_basket .basketSummary {margin-bottom:10px;}
.tt-products .tt_products_basket {padding:3px; padding-bottom:10px; padding-top:10px; overflow:hidden; margin-bottom:2px; background-color:#F2F7FB;}
.tt-products .tt_products_basket table {width:100%; margin-bottom:10px;}
#contentArea .tt-products .tt_products_basket .basket_items .image a {background:none;}
.tt-products .tt_products_basket caption {text-align:left; margin-bottom:10px;}
.tt-products .tt_products_basket td {background-color:#E2EFF9; padding:3px;}

.tt-products .tt_products_basket .price_summary {margin-bottom:15px; padding:5px; padding-left:420px; background-color:#E2EFF9;}
.tt-products .tt_products_basket .price_summary h2 {margin-bottom:8px; margin-left:0px;}
.tt-products .tt_products_basket .price_summary strong {margin-bottom:8px;}

.tt-products .tt_products_basket_required_info_missing {padding:15px; overflow:hidden; margin-bottom:2px; background-color:#F2F7FB;}

.tt-products .tt_products_basket_payment h2 {margin-bottom:2px;}
.tt-products .tt_products_basket_payment .basketSummary {margin-bottom:10px;}
.tt-products .tt_products_basket_payment {padding:3px; padding-bottom:10px; padding-top:10px; overflow:hidden; margin-bottom:2px; background-color:#F2F7FB;}
.tt-products .tt_products_basket_payment table {width:100%; margin-bottom:10px;}
#contentArea .tt-products .tt_products_basket_payment .basket_items .image a {background:none;}
.tt-products .tt_products_basket_payment caption {text-align:left; margin-bottom:10px;}
.tt-products .tt_products_basket_payment td {background-color:#E2EFF9; padding:3px;}

.tt-products .tt_products_basket_payment dl {display:block; overflow:hidden; margin-bottom:10px;}
.tt-products .tt_products_basket_payment dt {float:left; display:block; overflow:hidden; width:160px;}
.tt-products .tt_products_basket_payment dd {display:block; overflow:hidden;}

.tt-products .tt_products_basket_payment .delivery-payment {margin-bottom:10px;}
.tt-products .tt_products_basket_payment .invoice_address {margin-bottom:10px;}
.tt-products .tt_products_basket_payment .delivery_address {margin-bottom:10px;}
.tt-products .tt_products_basket_payment .notes {margin-bottom:10px;}

.tt-products .tt_products_basket_payment .price_summary {margin-bottom:15px; padding:5px; padding-left:420px; background-color:#E2EFF9;}
.tt-products .tt_products_basket_payment .price_summary h2 {margin-bottom:8px; margin-left:0px;}
.tt-products .tt_products_basket_payment .price_summary strong {margin-bottom:8px;}

.tt-products .tt_products_order_confirmation h2 {margin-bottom:2px;}
.tt-products .tt_products_basket_payment .basketSummary {margin-bottom:10px;}
.tt-products .tt_products_order_confirmation {padding:3px; padding-bottom:10px; padding-top:10px; overflow:hidden; margin-bottom:2px; background-color:#F2F7FB;}
.tt-products .tt_products_order_confirmation table {width:100%; margin-bottom:10px;}
#contentArea .tt-products .tt_products_order_confirmation .basket_items .image a {background:none;}
.tt-products .tt_products_order_confirmation caption {text-align:left; margin-bottom:10px;}
.tt-products .tt_products_order_confirmation td {background-color:#E2EFF9; padding:3px;}

.tt-products .tt_products_order_confirmation dl {display:block; overflow:hidden; margin-bottom:10px;}
.tt-products .tt_products_order_confirmation dt {float:left; display:block; overflow:hidden; width:160px;}
.tt-products .tt_products_order_confirmation dd {display:block; overflow:hidden;}

.tt-products .tt_products_order_confirmation .delivery-payment {margin-bottom:10px;}
.tt-products .tt_products_order_confirmation .invoice_address {margin-bottom:10px;}
.tt-products .tt_products_order_confirmation .delivery_address {margin-bottom:10px;}
.tt-products .tt_products_order_confirmation .notes {margin-bottom:10px;}


.tt-products .tt_products_order_confirmation .price_summary {margin-bottom:15px; padding:5px; padding-left:380px; background-color:#E2EFF9;}
.tt-products .tt_products_order_confirmation .price_summary h2 {margin-bottom:8px; margin-left:0px;}
.tt-products .tt_products_order_confirmation .price_summary strong {margin-bottom:8px;}

/**************************************************
  PRODUKT DETAIL ANSICHT
***************************************************/
.tt-products .tt_products_item_single_display {padding:3px; padding-bottom:10px; padding-top:10px; overflow:hidden; margin-bottom:2px; background-color:#F2F7FB;}
.tt-products .tt_products_item_single_display h1 {padding:0px;}
.tt-products .tt_products_item_single_display .prodImage {float:left; overflow:hidden; width:210px;}
#contentArea .tt-products .tt_products_item_single_display .prodImage a {background:none; padding:0px;}
.tt-products .tt_products_item_single_display .prodInfo {overflow:hidden;}
.tt-products .tt_products_item_single_display .price_no_vat {font-size:10px;}
.tt-products .tt_products_item_single_display .list_link {margin-top:15px;}

/**************************************************
  BESTELLFORMULAR/DATENEINGABE
***************************************************/
.tt-products .tt_products_basket_info {padding:3px; padding-bottom:10px; padding-top:10px; overflow:hidden; margin-bottom:2px; background-color:#F2F7FB;}
.tt-products .tt_products_basket_info dl {display:block; overflow:hidden; margin-bottom:10px;}
.tt-products .tt_products_basket_info dt {float:left; display:block; overflow:hidden; width:120px;}
.tt-products .tt_products_basket_info dd {display:block; overflow:hidden;}
.tt-products .delivery_address, .tt-products .notes, .tt-products .delivery_date {margin-bottom:10px;}
.tt-products .delivery_address label, .tt-products .notes label, .tt-products .delivery_date label {display:block; float:left; width:120px; overflow:hidden; margin-bottom:5px;}
.tt-products .delivery_address input {width:250px; overflow:hidden; display:block; margin-bottom:5px;}
.tt-products .delivery_address input#delivery_zip {display:inline; width:40px;}
.tt-products .delivery_address input#delivery_city {display:inline; width:203px;}
.tt-products .delivery_address .zipcity {overflow:hidden;}
.tt-products .notes textarea {width:250px; overflow:hidden; display:block; margin-bottom:5px;}

