.billing_address label, .delivery_address label, .notes label
{
/*
  width: 400px;
         height: 600px;
*/
         color: #004035;
}
.product_image
{
  float: left;
  margin: 10px;
  width:100px;
}
.basket_items
{
  width:90%;
}

.listitem_hr
{
  display: block;
  clear: both;
         color: #000;
}
.invoice_address
{
  color: #fff;      
}
#contentcenter label{
height:20px;
}
table.input, table.label{
margin:10px;
}

.tt_products_basket_payments table{
padding:10px;
}

.basket_items th{
text-align:left;
}

.ship_pay{
margin-left:10px;
}
.ship_pay tr td{
vertical-align:top;
}

table.input, table.label, table.ship_pay{
border: 1px solid #002b4d;
width:500px;
}


table.input *{
text-align:left;
margin:0px;
}

table.label *{
text-align:left;
margin:0px;
}

table.ship_pay *{
text-align:left;
margin:0px;
}

table.input tr td.label, table.label tr td.label, table.ship_pay tr td.label{
width:150px;
text-align:left;
}
table.ship_pay tr td.label {
width:auto;
}

.basket_items{
margin-left:10px;
width:90%;
}

fieldset{
border:1px solid #f1ae43;
}

#navshop *{
vertical-align:top;
margin:0;
padding:0;
}

#navshop table{
width:370px;
float:right;
height: 22px;
}

#navshop table tr td.right ul li{
margin:2.5px 7.5px 0px 0px;
}

#navshop table tr td.left{
text-align:left;
}

#navshop table tr td.right{
text-align:right;
}

#navshop select{
width:180px;
height: 16px;
}

#navshop .kat_ausw{
background-color:#e6eaed;
}

#navshop{
overlflow:hidden;
height:30px;

}

.tt_products_item_single_display img {
margin-bottom:5px;
}

