/* LIST */
.ttproducts_list_category {
  margin-top:1.5em;
  background:#F0F0F0;
  border-bottom:1px solid #8C5A7B;
  }
#ttproducts_list_item {
  margin-top:1.5em;
  }
#ttproducts_list_image {
  float:left;
  margin-right:1em;
  }
#ttproducts_list_title {
  float:left;
  width:18em;
  margin-right:1em;
  }
#ttproducts_list_fieldset {
  float:left;
  width:5em;
  }
#ttproducts_list_basket_fieldset {
  float:left;
  width:6em;
  }
.ttproducts_list_basket_pricetotaltax {
  font-size:.8em;
  }
.ttproducts_list_basket_zwischensumme {
  padding:10px 0px 0px 0px;
  text-align:right;
  }
.ttproducts_list_basket_gesamtpreis {
  padding:10px 0px 0px 0px;
  text-align:right;
  border-bottom:3px double #8C5A7B;
  }
#ttproducts_list_basket_fieldset_2 {
  width:13em;
  }
#ttproducts_list_clear {
  clear:left;
  }
.ttproducts_list_pricetax {
  font-weight:bold;
  color:#8C5A7B;
  }




/* SINGLE */
#ttproducts_single_image {
  margin:0px 10px 20px 0px;
  float:left;
  }
#ttproducts_single_price {
  float:left;
  border:1px solid #CCC;
  margin-bottom:10px;
  padding:10px;
  width:14em;
  }
#ttproducts_single_clear {
  clear:left;
  }
.ttproducts_single_fieldset {
  margin-top:10px;
  margin-bottom:10px;
  }
label.ttproducts_single_left {
  float:left;
  text-align:right;
  width:5em;
  margin-right:.3em;
  }
input.ttproducts_single_right {
  float:left;
  width:auto;
  clear:both;
  margin-right:.3em;
  margin-left:4.3em;
  }
input[type=submit].ttproducts_single_right {
  margin-top:1em;
  margin-bottom:1em;
  }
.ttproducts_single_pricetax {
  font-size:1.2em;
  font-weight:bold;
  color:#8C5A7B;
  }
.ttproducts_single_taxversand {
  font-size:.85em;
  }
.ttproducts_single_notinstock {
  font-size:.85em;
  font-weight:bold;
  background:#C30;
  color:#FFF;
  padding:3px;
  }
