@charset "UTF-8"; 

@media all { 

  .com-button, .com-button-242 { width: 126px; height: 20px; line-height: 19px; text-align: center; background-image: url('../../gui/button_126.gif'); }
  .com-button-242 { width: 242px; background-image: url('../../gui/button_242.gif'); }
  .com-button a, .com-button-242 a { color: #ffffff; font-weight: bold; }
  .com-text-right { text-align: right; }
  .com-text-center { text-align: center; }
  .com-bold { font-weight: bold; }
  .com-bordertop { border-top: 1px solid #fbf8e9; }
  .error { color: #b91118; font-weight: normal; }
  
  table.com-address { width: 100%; }
  table.com-address th, table.com-address td { vertical-align: middle; padding: 3px 10px 3px 0; }
  table.com-address th { width: 236px; background-color: transparent; color: #5e5a4a; }
  table.com-address td {  }
  table.com-address .com-button, table.com-address .input-submit input { margin-top: 15px; }


  /*-------------------------------------------------------------------------*/
  /* Listview for Products */
  div.com-list-entry { background-color: #ffffff; width: 234px; height: 211px; margin: 0 10px 10px 0; border: 1px solid #fbf8e9; float: left; }
  div.com-list-entry h2 { margin: 5px; font-size: 133%; }
  div.com-list-entry h2 a { color: #c8141b; }
  div.com-list-entry img { margin: 0 5px; }
  div.com-list-entry p.bodytext { margin: 0 5px; height: 40px; }
  div.com-list-entry div.bottom { margin: 0 5px; }
  div.com-list-entry div.price { float: left; font-size: 133%; color: #c8141b; font-weight: bold; }
  div.com-list-entry .com-button { float: right; width: 88px; margin-right: 0; background-image: url('../../gui/button_schenken_weiss.gif'); }

  /*-------------------------------------------------------------------------*/
  /* Singleview for Products */
  div.com-single { }
  div.com-single .left { float: left; width: 236px; }
  div.com-single .right { float: right; width: 482px; _width: 479px; margin-right: 10px; _margin-right: 5px; }
  div.com-single div.price { font-size: 133%; margin: 35px 0 5px 0; color: #b91118; }
  div.com-single div.ordernumber { margin-bottom: 15px; }
  div.com-single input.com-input-qty { text-align: right; vertical-align: middle; width: 27px; margin-right: 0; }
  div.com-single input.input-submit { width: 88px; background-image: url('../../gui/button_schenken.gif'); }

  /*-------------------------------------------------------------------------*/
  /* Attributes for Articels */
  div.com-basket-container {  }
  div.com-basket-container p.com-basket-header-text {  }
  div.com-basket-container div.com-basket-box { margin-top: 12px; }
  div.com-basket-container table input, div.com-basket-container table select { width: auto; margin-right: 0; }
  div.com-basket-container table input.input-image { width: 14px; }
  table.com-basket-list { width: 100%; }
  table.com-basket-list th {  }
  table.com-basket-list th.com-basket-header-art-nr { width: 90px; }
  table.com-basket-list th.com-basket-header-image { width: 60px; }
  table.com-basket-list th.com-basket-header-title {  }
  table.com-basket-list th.com-basket-header-price-gross { width: 100px; }
  table.com-basket-list th.com-basket-header-count { width: 70px; }
  table.com-basket-list th.com-basket-header-price-sum { width: 100px; }
  table.com-basket-list th.com-basket-header-basket { width: 40px; }
  table.com-basket-list td { vertical-align: middle; }
  table.com-basket-list .com-basket-odd { background-color: #fbf8e9; }
  

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


  /*-------------------------------------------------------------------------*/
  /* Basket Quickview */
  div.com-quickbasket { border-bottom: 1px solid #9e9477; color: #c8141b; padding: 0 10px 5px 10px; }
  div.com-quickbasket span {  }
  div.com-quickbasket a { font-weight: bold; color: #c8141b; }
  #topnav span div a { color: #c8141b; }

  /*-------------------------------------------------------------------------*/
  /* Checkout */
  div.tx-commerce-pi3 {  }
  div.com-chkout-steps { margin: 0; padding: 0; margin-bottom: 15px; height: 24px; }
  div.com-chkout-steps div {  }
  div.com-chkout-steps div span.hidden { display: none; }
  div.com-chkout-steps div span.step { width: 115px; _width: 125px; height: 20px; _height: 24px; font-weight: bold; color: #ffffff; display: block; float: left; padding: 4px 0 0 10px; background-repeat: no-repeat; }
  div.com-chkout-steps div a span:hover { text-decoration: underline; color: #ffffff; cursor: pointer; }
  div.com-chkout-steps div.com-chkout-step-active span { background-image: url('step_act.gif'); }
  div.com-chkout-steps div.com-chkout-step-actual span { background-image: url('step_act.gif'); }
  div.com-chkout-steps div.com-chkout-step-inactive span { background-image: url('step_inact.gif'); }
  div.com-chkout-address { clear: both; }
  div.com-chkout-address p.com-chkout-address-desc {  }
  .com-chkout-address-radio input { width: auto; margin-bottom: 3px; border: none; }
  .input-submit input { color: #ffffff; font-weight: bold; text-align: center; width: 126px; background: transparent url('../../gui/button_126.gif') no-repeat 0 0; border: none; height: 20px; padding-bottom: 5px; line-height: 1.4em; }
	.input-submit input:hover { cursor: pointer; text-decoration: underline; }
	div.com-chkout-listing-billing-address {  }
	div.com-chkout-listing-footer { margin-top: 15px; }
	div.com-chkout-listing-footer p { margin-top: 15px; }
  p.com-chkout-listing-terms input { width: auto; }
  
  /*-------------------------------------------------------------------------*/
  /* Address Management */
  div.com-address-list div.address-item {  }
  div.com-address-list div.com-address-item-link { height: 20px; }
  div.com-address-list div.com-address-list-link { margin-top: 20px; }
  div.com-chkout-address-fields div.buttons, div.com-address-link { margin-left: 246px; }
  div.com-chkout-address-fields div.buttons input { color: #ffffff; font-weight: bold; text-align: center; width: 242px; background: transparent url('../../gui/button_242.gif') no-repeat 0 0; border: none; height: 20px; padding-bottom: 5px; line-height: 1.4em; }
  div.com-chkout-address-fields div.buttons input:hover { cursor: pointer; text-decoration: underline; }
  
  /*-------------------------------------------------------------------------*/
  /* Invoice */

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

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

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


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

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

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

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


}