.tt_products_item_lis{
  border: 1px red solid;
}

.page_navigation{
}

.listitem{
  margin-bottom:20px;
}

.listitem h3{
  margin-bottom:10px;
  padding: 5px;
  background-color: #F1F1F1;
}

.basket_head{
  margin-bottom:10px;
  padding: 5px;
  background-color: #F1F1F1;
}

.list_image{
  width:60px;
  height:130px;
  float:left;
}

.product_note{
  width:500px;
  margin-bottom:10px;
}

label{
  display: block;
  float: left;
  width: 150px; /* Breite.*/
}

fieldset {
  border:1px solid #6EA1D2;
  margin-bottom:15px;
  }

legend{
  font-weight: bold;
  color: #6EA1D2;
}

input{
  margin:2px;
}

th{
  font-size:10px;
}

.invoice_address h2{
  padding: 3px;
  background-color: #F1F1F1;
}

.delivery-payment h2{
  padding: 3px;
  background-color: #F1F1F1;
}

.notes h2{
  padding: 3px;
  background-color: #F1F1F1;
}

.price_summary h2{
  padding: 3px;
  background-color: #F1F1F1;
}

.tt_products_order_confirmation h2{
  padding: 3px;
  background-color: #F1F1F1;
}

.payment_message h2{
  padding: 3px;
  background-color: #F1F1F1;
}

.basket{
  width:162px;
  padding: 3px;
  border: 1px #FFFFFF solid;
}

.shopnav {
  margin:20px;
  text-align: center;
}