@charset "UTF-8"; 

@media all { 

  .error { color: #b91118; font-weight: bold; display: block; }
  div.tx-commerce-pi1 input.com-input-qty { margin-right: 3px; text-align: center; }
  div.tx-commerce-pi1 input.input_submit { border-right: none; }
  
  .com-text-right { text-align: right; }
  .com-text-center { text-align: center; }
  .com-text-middle { vertical-align: middle; }
  
  ul.com-chkout-steps li span.hidden { display: none; }
   
  /*-------------------------------------------------------------------------*/
  /* Listview for Products */
  div.com-list-entry .subcolumns { margin: 1em 0 0 0; }
  div.com-list-entry .subcr { padding: 0; }
  div.com-list-entry .subcl { padding-right: 12px; }
  div.com-list-entry div.com-basketbox .subcolumns { margin: 0; }
  
  div.com-list-entry .com-basketbox { border-top: 4px solid #E9F0F6; padding-bottom: 2px; margin-bottom: 5px; }
  div.com-list-entry .com-basketbox div.com-pdf-download { margin-bottom: 6px; }
  div.com-list-entry .com-basketbox div.com-basketlink { margin-bottom: 6px; }
  div.com-list-entry .com-basketbox div.com-article { border-bottom: 2px solid #E9F0F6; padding-bottom: 2px; margin-bottom: 5px; }
  div.com-list-entry .com-basketbox div.com-articlesubtitle { font-style: italic; }
  div.com-list-entry .com-basketbox div.com-articleattribute { font-weight: bold; color: #b44c0b; }
  div.com-list-entry .com-article hr { border: none; margin: 0 0 6px 0; padding: 0; }

  div.com-list-entry .com-basketbox a span { background-color: #FFFFFF; }
  div.com-list-entry .com-basketbox img { vertical-align: -4px; }
  div.com-list-entry .com-basketbox .com-price-more { border-bottom: 2px solid #E9F0F6; padding: 1px 0; margin-bottom: 4px; }
  div.com-list-entry .com-basketbox .com-price { float: left; font-weight: bold; margin: 3px 0 3px 0; }
  div.com-list-entry .com-basketbox .com-more-link { float: right; margin: 2px 0 3px 0; }
  
  div.com-list-entry .com-list-col-image { margin: 0 12px 6px 0; }
  div.com-list-entry .com-list-col-infos { font-size: 91.66%; line-height: 1.4em; }
  div.com-list-entry .com-list-col-teaser { clear: both; }
  
  div.com-category { margin-bottom: 15px; }
  
  /*-------------------------------------------------------------------------*/
  /* Listview for PDF-Products */
  div.com-orderfield { text-align: right; }
  div.com-orderfield div { float: right; width: 16px; padding: 5px; display: block; height: 16px; background-color: #e9f0f6; }
  div.com-orderfield div.com-price { width: 80px; }
  div.com-orderfield-single div { height: 21px; padding: 8px 5px 2px 5px; }
  div.com-orderfield-single div.com-basketlink { width: auto; padding: 5px; }

  /*-------------------------------------------------------------------------*/
  /* Singleview for Products */
  div.com-single {  }
  div.com-single .subcolumns { margin: 1em 0 0 0; }
  div.com-single .subcr { padding: 0; }
  div.com-single .subcl { padding-right: 12px; }
  div.com-single div.com-basketbox .subcolumns { margin: 0; }
  
  div.com-single .com-basketbox { border-top: 4px solid #E9F0F6; padding-bottom: 2px; margin-bottom: 5px; }
  div.com-single .com-basketbox div.com-pdf-download { margin-bottom: 6px; }
  div.com-single .com-basketbox div.com-basketlink { margin-bottom: 1px; }
  div.com-single .com-basketbox div.com-article { border-bottom: 2px solid #E9F0F6; padding-bottom: 2px; margin-bottom: 5px; }
  div.com-single .com-basketbox div.com-articlesubtitle { font-style: italic; }
  div.com-single .com-basketbox div.com-articleattribute { font-weight: bold; color: #b44c0b; }

  div.com-single .com-basketbox a span { background-color: #FFFFFF; }
  div.com-single .com-basketbox img { vertical-align: -4px; }
  div.com-single .com-basketbox .com-price-more { border-bottom: 2px solid #E9F0F6; padding: 1px 0; margin-bottom: 4px; }
  div.com-single .com-basketbox .com-price { float: left; font-weight: bold; margin: 2px 0 3px 0; }
  div.com-single .com-basketbox .com-more-link { float: right; margin: 2px 0 3px 0; }
  
  div.com-single .com-single-image { margin-right: 12px; margin-bottom: 6px; }
  div.com-single .com-single-infos { font-size: 91.66%; line-height: 1.4em; }
  div.com-single .com-single-teaser { clear: both; }
  div.com-single .com-single-description { clear: both; }

  div.com-single-backlink { border-top: 1px dotted #00a0e2; padding-top: 2px; margin-top: 1em; }
  div.com-single-backlink a { background-image: url('../../gui/bg_link_left.gif'); }
  
  #col3 .tx-commerce-pi1 {  }
  #col3 .tx-commerce-pi1 div.com-single .com-basketbox { margin-top: 5px; margin-bottom: 0; padding-bottom: 0; }
  #col3 .tx-commerce-pi1 div.com-single .com-basketbox div.com-article { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
  #col3 .tx-commerce-pi1 .com-basketlink .input_submit { margin-bottom: 0; }
  #col3 .tx-commerce-pi1 .com-morelink { margin: 5px 0; }
  #col3 .tx-commerce-pi1 {  }
  #col3 .tx-commerce-pi1 {  }

  /*-------------------------------------------------------------------------*/
  /* Attributes for Articels */
 

  /*-------------------------------------------------------------------------*/
  /* Basket */
  table.com-basket-list td, table.com-basket-list th { padding-left: 3px; vertical-align: middle; }
  tr.com-basket-odd td { background-color: #e9f0f6; }
  .com-basket-submit { margin-top: 10px; }
  .com-basket-payment select, .com-basket-delivery select {  }
  div.tx-commerce-pi1 .com-basket-submit input.input_submit { height: 21px; }
  .com-basket-submit .lastproduct a, .com-basket-submit .checkout a, .com-button a { background-color: #00A0E2; display: block; text-align: center; padding: 2px 6px 3px; font-weight: bold; margin: 0; color: #fff; }
  .com-basket-submit .checkout a { margin-left: 10px; float: right; }
  .com-basket-submit .lastproduct a:hover, .com-basket-submit .checkout a:hover { text-decoration: none; }

  /*-------------------------------------------------------------------------*/
  /* Basket Quickview */
  .basketitemcount { margin-bottom: 3px; }
  .basketitemprice { margin-bottom: 5px; border-bottom: 2px solid #ACCF00; padding-bottom: 4px; }
  .basketitemprice b { float: right; }
  .basketitemlink { clear: both; }
  .basketitemlink a span { background-color: #FFFFFF; }

  /*-------------------------------------------------------------------------*/
  /* Checkout */
  .com-chkout-steps { border-bottom: 1px dotted #7FCFF0; border-top: 1px dotted #7FCFF0; padding: 5px 0; }
  .com-chkout-steps .com-chkout-step-active {  }
  .com-chkout-steps .com-chkout-step-active { background: none; }
  .com-chkout-steps .com-chkout-step-actual { background-image: url('../../gui/bg_link2.gif'); }
  .com-chkout-steps .com-chkout-step-inactive { color: #e9f0f6; background: none; }
  input#delivery, input#nodelivery { width: auto; }
  dt.com-chkout-address-radiolabel { border: none !important; }
  dd.com-chkout-address-radio input { vertical-align: text-top; }
  p.disclaimer { margin-top: 0.5em; font-weight: bold; font-size: 91.66%; line-height: 1.4em; }
  .com-chkout-address-submit { margin-top: 2em; margin-left: 0; padding-left: 182px; border-top: 1px dotted #7FCFF0 !important; padding-top: 10px; width: 100%; }
  
  .com-chkout-listing-address { margin: 10px 0; }
  .com-chkout-listing-delivery-address h5, .com-chkout-listing-billing-address h5 { border-bottom: 1px dotted #7FCFF0; }
  .com-chkout-listing-delivery-address dl, .com-chkout-listing-billing-address dl { border-bottom: 1px dotted #7FCFF0; }
  .com-chkout-listing-delivery-address dt, .com-chkout-listing-billing-address dt {  }
  .com-chkout-listing-delivery-address dd, .com-chkout-listing-billing-address dd {  }
  .com-chkout-listing-delivery-address dd, .com-chkout-listing-delivery-address dt,
  .com-chkout-listing-billing-address dd, .com-chkout-listing-billing-address dt { margin-bottom: 0; border: none !important; }
  .com-chkout-listing-terms input { width: auto; vertical-align: text-top; }
  
  p.com-chkout-listing-terms, p.com-chkout-listing-comment, p.com-chkout-listing-submit { margin-top: 15px; }
  
  /*-------------------------------------------------------------------------*/
  /* Address Management */
  .address_item_name input { display: none; }
  .com-chkout-address-fields .buttons input { width: auto; }
  
  /*-------------------------------------------------------------------------*/
  /* Invoice */

  
  /*-------------------------------------------------------------------------*/
  /* Default Color Set */
  
  
  /*-------------------------------------------------------------------------*/
  /* Listview for Products */

  
  /*-------------------------------------------------------------------------*/
  /* Singleview for Products */

  
  /*-------------------------------------------------------------------------*/
  /* Attributes for Articels */


  /*-------------------------------------------------------------------------*/
  /* Basket */

  
  /*-------------------------------------------------------------------------*/
  /* Basket Quickview */

  
  /*-------------------------------------------------------------------------*/
  /* Checkout */

  
  /*-------------------------------------------------------------------------*/
  /* Address Management */

}
