@media all
{
  /* --- Shop --- */
  input.shop_inwarenkorb {background: url(../../plugin/tt_products/img/shop_inwarenkorb.gif); border: 0px; width:144px; height: 20px; cursor:pointer;}
  input.shop_button {background: url(../../plugin/tt_products/img/shop_button_bg.gif); border: 0px; width:129px; height: 20px; cursor:pointer;}
  input.shop_button_big {background: url(../../images/input_orange_175.gif); border: 0px; width:175px; height: 20px; cursor:pointer;}
  
  .shop_subheader {height: 60px;}
  .shop_subheader_text {float: left; font-size: 1.1em;}
  .shop_subheader_nav {float: right;}
  .shop_subheader_nav .shop_shnav_point_y {width:20px; height:20px; text-align: center; line-height: 20px; background: url(../../plugin/tt_products/img/shop_punkt_yellow.gif); float: left; margin-left:6px;}
  .shop_subheader_nav .shop_shnav_point_g {width:20px; height:20px; text-align: center; line-height: 20px; background: url(../../plugin/tt_products/img/shop_punkt_grey.gif); float: left; margin-left:6px; color:#ffffff;}

  .basket_items {clear: both; width: 100%;}
  * html .basket_items {width: 530px;}
  td.border {border-top: 1px solid #5B5B5D; }
  .basket_items .total {text-align:right;}
  .basket_items .total_price {text-align:right; font-size: 1.1em;}
  
  div.billing_address label, div.delivery_address label {width: 225px; display:block; float: left; margin-bottom: 10px;}
  * html div.billing_address label,  * html div.delivery_address label {width: 200px;}
  div.billing_address input, div.delivery_address input {border: 1px solid #999; width:320px; height:15px; margin-bottom: 10px;}
    
  div.billing_address label.select, div.delivery_address label.select {width: 225px; display:block; float: left; margin-bottom: 10px;}
  div.billing_address select, div.delivery_address select {border: 1px solid #999; width:320px; margin-bottom: 10px;}
  
  textarea {border: 1px solid #999;}
  
  .form_control {float: right;}
  .form_control_left {float: left;}
  .form_control_left .input_button {color: #000; font-size:11px; }
  fieldset legend {font-weight: bold;}

  table.basket_items h2 a {color: #FEC400; margin: 0px; padding: 0px;}
  
  /* --- Einzelansicht --- */
  .order_form {clear: both;}
  .shop_single_left {width: 200px; float: left;  margin: 0px 30px 20px 0px;}
  .shop_single_right {}
  
  /* --- Listenansicht --- */
  .listitem {clear: both; border-bottom: 1px solid #5B5B5D;}
  .listitem_left {width: 140px; float: left; margin-bottom: 10px; }
  .listitem_right {margin: 10px 0px 10px 140px;}
  p.link a {color: #FEC400; }

}
