/*
############################################################# KOPF
*/

div.clear{
clear:both;
}

div.tt_products_line{
  background: #F6F9E8 url(/fileadmin/template/shop/trenner-bg.gif) repeat-x;
  width:620px;
  height:5px;
}
div.tt_products_minibasket{
  background-color: #D0D8CD;
  font-size:0.6em;
border: 1px solid #566665;
  margin-top: 5px;
  padding-left:2px;
}			
div.tt_products_minibasket A {
color: #566665;
}

div.tt_products_item_catlist{
  background: #F6F9E8 url(/fileadmin/template/bilder/shop-collage.jpg) no-repeat top right;
  width: 100%;
  height:125px;
}
div.tt_products_item_catlist ul{
  list-style: none;
  width:300px;
  padding:12px 0px 0px 5px;
  margin:0px;
}

div.tx-ttproducts-pi1 ul li a,
div.tx-ttproducts-pi1 ul li a:hover,
div.tx-ttproducts-pi1 ul li a:active,
div.tx-ttproducts-pi1 ul li a:visited{
  text-decoration:none;
  color:#000000;
}
div.tx-ttproducts-pi1 {
width: auto;
float: left;}

div.tt_products_item_catlist ul li a.act{
  font-weight:bold;
}
div.tt_products_item_catlist ul li{
  float:left;
  width:145px;
  padding-top:2px;
}

div.shoplinks{
  background: url(/fileadmin/template/shop/link-bg.jpg) repeat-x;
  width:100%;
  height:41px;
  font-weight:bold;
  text-align:right;
  line-height:37px;
}
div.shoplinks ul.liste,div.item_list ul.liste, div.basket_list ul.liste{
  list-style: none;
  /*width: 620px;*/
  margin:0px;
  padding:0px;
}
div.item_list ul.liste, div.basket_list ul.liste{
  height:98px;
}
div.item_list ul.liste li.title{
  padding-top:5px;
}
div.item_list ul.liste li.produkte{
  padding-top:25px;
}
div.item_list ul.liste li.produkte p.detaillink a{
  font-style:italic;
}
div.item_list ul.liste li.preis{
  padding-top:35px;
}
div.item_list ul.liste li.bestellen{
  padding-top:30px;
}
div.shoplinks ul.liste li,div.item_list ul.liste li,div.basket_list ul.liste li{
  float:left;
  text-align:center;
}
.wlright{
  border-right:1px solid white;
}
li.title{
  width:120px;
}
li.produkte{
  width:307px;
}
li.preis{
  width:80px;
}
li.bestellen{
  width:110px;
}

div.tt_products_item_list div.item_list, div.basket_list{
  padding:0px;
  margin:0px;
  background: url(/fileadmin/template/shop/produktliste-bg.jpg) repeat;
}
/* detailansicht */
div.tt_products_item_single_display{
 width:100%;
width: 620px;
 border-top:3px solid #6f7b78;
}

div.tt_products_item_single_display div.details{
 width:100%;
 background-color:#e1e4d5;
}

div.tt_products_item_single_display div.details div.image {
 width:125px;
 padding:25px 0px;
 text-align:center;
 background-color:#e1e4d5;
 float:left;
}

div.tt_products_item_single_display div.details div.product_note{
 padding:5px 0px;
 width:400px;
 text-align:left;
 background-color:#e1e4d5;
 float:left;
}

div.tt_products_item_single_display div.details div.price{
 width:95px;
 padding:25px 0px;
 text-align:center;
 background-color:#e1e4d5;
 float:left;
}
div.tt_products_item_single_display div.list_link{
  width:100%;
  padding-top:5px;
  line-height:26px;
}
div.tt_products_item_single_display div.list_link a,
div.tt_products_item_single_display div.list_link a:hover,
div.tt_products_item_single_display div.list_link a:visited,
div.tt_products_item_single_display div.list_link a:active{
  text-decoration:none;
}
div.tt_products_item_single_display div.order_form{
  /*width:100%;*/
  padding:5px 0px;
  text-align:right;

}
div.tt_products_item_single_display div.order_form div.ofi{
  float:left;
  padding-top:3px;
  margin-left:450px;
  width:120px;
display: inline;
}
div.tt_products_item_single_display div.order_form div.pic{
  float:left;
  margin-left:5px;
  width:30px;
}

div.tt_products_basket div.item_list div.shop_links {
  text-align:center;
}
div.tt_products_item_list div.center{
  text-align:center;
}
div.basket_list ul.liste li.title{
  width:120px;
  padding-top:25px;
}
div.basket_list ul.liste li.produkte{
  width:307px;
}
div.basket_list ul.liste li.produkte div.product_image{
 width:125px;
 padding: 5px 0px;
 text-align:center;
 float:left;
}

div.basket_list ul.liste li.produkte div.product{
  padding-top:30px;
}
div.basket_list ul.liste li.preis{
  width:80px;
  padding-top:30px;
}
div.basket_list ul.liste li.bestellen{
  width:110px;
  padding-top:30px;
}
div.tt_products_basket div.delivery{
  float:left;
  width:200px;
  padding:0px;
}
div.tt_products_basket div.payment{
  float:left;
  width:200px;
  padding:0px;
}
div.tt_products_basket div.price_summary{
  float:left;
  width:210px;
}

div.form_control{
  text-align:right;
}
.list_link a{
float: left;
}
a.list_forward {
float:right;
}
.list_forward img {
vertical-align: middle;
margin: 0px 15px;
}
.invisible {
display:none;
}
.tt_products_basket_info form label, .tt_products_basket_info form .checkbox {
width: 210px;
float:left;
}

.tt_products_basket_info form input, .tt_products_basket_info form textarea {
border: 1px solid black;
margin: 1px;
}

#billing_city, #delivery_city {
width: 112px;
}
#delivery_notes {
margin-left: 212px;
}
