.basket h3 { color: #798FB5; font-size: 100%; }

.listitem { margin-top: 1.5em; }

.listitem_header h2 { color: #232330; font-size: 140%; padding: 0; }
.tx-ttproducts-pi1 h2 { font-size: 120%; padding: 0 0 0.3em 0; }
.listitem_header, .product_title_basket2 { background: #f1f2f3 url(../images/shop/hd-line.gif) repeat-x top; padding: 0.5em 0.3em 0.5em 0.3em; height: 4em; }
.listitem_header { background: transparent; }
.product_title_basket3 { background: #f1f2f3 url(../images/shop/hd-line.gif) repeat-x top; padding: 0.5em 0.3em 0.5em 0.3em; }
.listitem_header { padding: 0.5em 1em 1em 1em; }
.listitem_bottom, .product_price_bottom { background: #f1f2f3 url(../images/shop/bt-line.gif) repeat-x bottom; padding: 0.8em 0.5em 0.3em 1em; min-height: 2em; }
.listitem_bottom { padding: 1em; }
.mini_basket_head { background: #ecebeb url(../images/shop/hd-line.gif) repeat-x top; height: 0.5em; }
.tx-ttproducts-pi1 .c50r { text-align: right; }
/*.c50r a, .c50l a, .c85l a, .c15r a { color: #990000; font-weight: bold; }*/
.tt_products_item_list h4 { color: #262626; font-weight: bold; }
.c33r { text-align:right; }
.arcticles-pricetax {color: #798FB5;font-weight: bold;}
.inbasket { padding-left: 0.5em; }

.listitem_content { padding: 1em;background: #f1f2f3; }
.listitem_content select { border: 1px solid #B5B5B7; width: 90%; padding: 0.3em; }
.listitem_bottom label { width: 4em; }
.listitem_info { padding-top: 0.3em; }
.listitem_info a { color: #191052; background: url(../images/shop/arrow.gif) no-repeat left; padding-left: 0.8em; }

.listitem_content ul {
	margin: 0 !important;
}
.listitem_content li { 
	list-style-image: none !important;
	margin-left: 0 !important;
}


/* Warenkorb */
.basket, .basket_bottom { padding: 0.5em; }
.basket_bottom { background: #F1F2F3; }
.product_title_basket2 input,
.quantity_input { border: 1px solid #B5B5B7;padding: 0.3em;margin:0;float:left; }

.basket_head_steps { width: 100%; margin-bottom: 1.5em; }
.basket_head { width: 14.65em; height: 7em; float: left; border: 1px solid #B5B5B7; }
.basket_headp, .basket_total_tax { background-color: #fbfbfb; }
.basket_margin { margin-left: 0.6em; }
.basket_ct_step01p a,
.basket_ct_step02p a,
.basket_ct_step03p a,
.basket_ct_step04p a { background: url(../images/shop/step01p.gif) no-repeat left; color: #cbd7e7; padding: 0.8em 0 0.5em 1.7em;text-decoration: none; }
.basket_ct_step02p a { background: url(../images/shop/step02p.gif) no-repeat left; }
.basket_ct_step03p a { background: url(../images/shop/step03p.gif) no-repeat left; }
.basket_ct_step04p a { background: url(../images/shop/step04p.gif) no-repeat left; }
.basket_ct_step01a a,
.basket_ct_step02a a,
.basket_ct_step03a a,
.basket_ct_step04a a { background: url(../images/shop/step01a.gif) no-repeat left; color: #798FB5; padding: 0.8em 0 0.5em 1.7em;text-decoration: none; }
.basket_ct_step02a a { background: url(../images/shop/step02a.gif) no-repeat left; }
.basket_ct_step03a a { background: url(../images/shop/step03a.gif) no-repeat left; }
.basket_ct_step04a a { background: url(../images/shop/step04a.gif) no-repeat left; }
.basket_head a b { font-size: 10pt; }
.basket_ct { padding: 0.5em; }
.clear-left { clear: left; }

.delivery, .payment { border: 1px solid #B5B5B7; background-color: #F7F7F7; padding: 0.5em; margin-bottom: 1.5em; }
.payment label {
  display: block;
  float: left;
  width: 8em;
  padding: 0.3em 0.5em;
  margin: 0 0 0.5em 0;
  text-align: left;
}
.payment-clear { clear: left; }

.payment div input.inputText {
  width: 25em;
  padding: 0.3em;
  margin: 0 0 0 0;
  border: 1px solid #B5B5B7;
}
.product_table_basket, #basket_address { margin-bottom: 1.5em; }
.basket_total { background-color: #E1E1E1; color: #23232B; padding: 0.5em;font-weight: bold; }
.basket_items { border: 1px solid #B5B5B7; width: 100%; }
#mendatory { border: 1px dotted #798FB5; color: #798FB5; padding: 1em; margin-bottom: 1.5em; }
.agb { clear: left; display: block; }

.status_table { width: 100%; }

/*.tx-ttproducts-pi1 fieldset { width: 44em; }*/

.smallsubtxt { font-size: 100%; color: #232330; }
#agb-error{ visibility: hidden; }