 /* -----------------------------------------------------------------------------
 project    : XOS-Shop, open source e-commerce system
              http://www.xos-shop.com
                                                                     
 template   : xos-shop_tabs_bb_default_css_jquery_v1.0                                                                     
 filename   : stylesheet.css
 author     : Hanspeter Zeller <hpz@xos-shop.com>
 copyright  : Copyright (c) 2007 Hanspeter Zeller
 license    : Released under the GNU General Public License, see LICENSE.txt

 note       : This script is distributed in the hope that it will be useful,
              but WITHOUT ANY WARRANTY; without even the implied warranty of
              MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
              GNU General Public License for more details.    
--------------------------------------------------------------------------------
 this file is based on: 
              osCommerce, Open Source E-Commerce Solutions
              http://www.oscommerce.com
              Copyright (c) 2003 osCommerce
              filename: stylesheet.css                      

              Released under the GNU General Public License 
----------------------------------------------------------------------------- */
/* $Id: stylesheet.css,v 1.0 2008/04/23 06:17:22 hp Exp $ */

img {
border: 0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}

legend {
  display: none;
}

.account-personal-gif {
  background-image : url('/files/include/shoppics/account_personal.gif'); 
  background-repeat : no-repeat; 
  background-position : center;
}

.account-orders-gif {
  background-image : url('/files/include/shoppics/account_orders.gif'); 
  background-repeat : no-repeat; 
  background-position : center;
}

.account-notifications-gif {
  background-image : url('/files/include/shoppics/account_notifications.gif'); 
  background-repeat : no-repeat; 
  background-position : center;
}

.create-account-label {
  padding: 4px; 
  width: 180px; 
  float: left; 
  display: block;
}

.create-account-input {
  padding: 4px; 
  float: left;
}

.checkout-new-address-label {
  padding: 4px; 
  width: 160px; 
  float: left; 
  display: block;
}

.checkout-new-address-input {
  padding: 4px; 
  float: left;
}

.address-book-details-label {
  padding: 4px; 
  width: 160px; 
  float: left; 
  display: block;
}

.address-book-details-input {
  padding: 4px; 
  float: left;
}

.edit-account-label {
  padding: 4px; 
  width: 160px; 
  float: left; 
  display: block;
}

.edit-account-input {
  padding: 4px; 
  float: left;
}

.account-password-label {
  padding: 4px; 
  width: 160px; 
  float: left; 
  display: block;
}

.account-password-input {
  padding: 4px; 
  float: left;
}

.tell-a-friend-label {
  padding: 4px; 
  width: 180px; 
  float: left; 
  display: block;
}

.tell-a-friend-input {
  padding: 4px; 
  float: left;
}

.login-label {
  padding: 4px; 
  width: 110px; 
  float: left; 
  display: block;
}

.login-input {
  padding: 4px; 
  float: left;
}

#info-box-heading-search {
  padding: 3px 0 3px 6px;
}

#main-div {
  background : #fff; 
  max-width : 1300px; 
}

#page {
  background : #fff;
  text-align : left;
  width : 995px;
  margin : 0 auto;
}  

.box-text { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px; 
} 

.stock-warning { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px; 
  color : #cc0033; 
} 

.products-notifications { 
  background : #f2fff7; 
}
 
.order-edit { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px; 
  color : #70d250; 
  text-decoration : underline; 
} 

body {
  text-align : center;
  background : #ffffff; 
  color : #000000; 
  margin : 0; 
}
 
a { 
  color : #000000; 
  text-decoration : none; 
} 

a:hover { 
  color : #CF241C; 
  text-decoration : underline; 
} 

form { 
  display : inline; 
} 

.header { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 11px; 
  background : #bbc3d3; 
  color : #ffffff; 
  font-weight : bold; 
} 

a.header { 
  color : #ffffff; 
} 

a.header:hover { 
  color : #CF241C; 
} 

.header-navi { 
  font-family : Verdana, Arial, sans-serif;
  padding: 0 0 2px 0; 
  font-size : 11px; 
  background : #6373a3; 
  color : #ffffff; 
  font-weight : bold; 
} 

a.header-navi { 
  color : #ffffff; 
} 

a.header-navi:hover { 
  color : #ffffff; 
} 

.header-error { 
  font-family : Tahoma, Verdana, Arial, sans-serif; 
  font-size : 12px; 
  background : #ff0000; 
  color : #ffffff; 
  font-weight : bold; 
  text-align : center; 
} 

.header-info { 
  font-family : Tahoma, Verdana, Arial, sans-serif; 
  font-size : 12px; 
  background : #00ff00; 
  color : #ffffff; 
  font-weight : bold; 
  text-align : center; 
} 

.footer { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px; 
  color : #bbc3d3; 
  font-weight : bold; 
} 

.info-box { 
  background : #e8e8e8; 
} 

.info-box-contents { 
  background : #e8e8e8; 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px; 
}

.info-box-central { 
  background : #b6b7cb; 
}

.info-box-central-contents { 
  background : #dfe4f4; 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px;
  border: solid 1px #b6b7cb;
}

.info-box-notice-contents { 
  background : #ffe6e6; 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px;
  border: solid 1px #ff8e90;   
} 

.info-box-heading { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 11px; 
  font-weight : bold; 
  background : #6373a3; 
  color : #ffffff; 
  padding : 1px 0 1px 6px;  
}

.central-contents {
  width : 649px;
  margin : 4px 0 0 4px;
  float : left;
}

.column-left { 
  width : 174px; 
  margin : 4px 4px 0 0; 
  float : left;
}

.column-right { 
  width : 156px; 
  margin : 4px 0; 
  float : right;
} 

.column-left .info-box-heading { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 11px; 
  font-weight : bold; 
  background : #bbc3d3; 
  color : #ffffff;
  padding : 3px 0 3px 6px; 
} 

.column-right .info-box-heading { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 11px; 
  font-weight : bold; 
  background : #bbc3d3; 
  color : #ffffff;
  padding : 3px 0 3px 6px; 
}

.column-left .info-box-heading img { 
  float : right; 
  margin-top : 2px;
} 

.column-right .info-box-heading img { 
  float : right; 
  margin-top : 2px;
}

.column-left .info-box-contents {
  margin : 0 0 4px 0;
}

.column-right .info-box-contents {
  margin : 0 0 4px 0;
}
 
.product-listing-heading, 
.product-listing-heading a, 
.product-listing-heading a:hover { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px; 
  background : #6373a3; 
  color : #ffffff; 
  font-weight : bold; 
}

table.product-listing, div.product-listing { 
  border : 1px; 
  border-style : solid; 
  border-color : #b6b7cb; 
  border-spacing : 0; 
} 

tr.product-listing-odd { 
  background : #dfe4f4; 
} 

tr.product-listing-even { 
  background : #ffffff; 
}  

td.product-listing-data { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px;
  border-bottom: 1px dashed #b6b7cb; 
}

td.product-listing-data-last { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px;
}

.product-listing-inner-data { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px;
}  

.product-listing-cart-heading, 
.product-listing-cart-heading a, 
.product-listing-cart-heading a:hover { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px; 
  background : #6373a3; 
  color : #ffffff; 
  font-weight : bold; 
}

 table.product-listing-cart { 
  border : 1px; 
  border-style : solid; 
  border-color : #b6b7cb; 
  border-spacing : 0; 
}

tr.product-listing-cart-odd { 
  background : #dfe4f4; 
} 

tr.product-listing-cart-even { 
  background : #ffffff; 
} 

td.product-listing-cart-data { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px; 
}

.product-listing-account-history-info-heading, 
.product-listing-account-history-info-heading a, 
.product-listing-account-history-info-heading a:hover { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px; 
  background : #6373a3; 
  color : #ffffff; 
  font-weight : bold; 
}

tr.product-listing-account-history-info-background { 
  background : #d8d8d8; 
}

td.product-listing-account-history-info-data { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px; 
}

.product-listing-checkout-confirmation-heading, 
.product-listing-checkout-confirmation-heading a, 
.product-listing-checkout-confirmation-heading a:hover { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px; 
  background : #6373a3; 
  color : #ffffff; 
  font-weight : bold; 
}

tr.product-listing-checkout-confirmation-background { 
  background : #d8d8d8; 
}

td.product-listing-checkout-confirmation-data { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px; 
}

a.page-results { 
  color : #0000ff; 
} 

a.page-results:hover { 
  color : #CF241C; 
  background : #ffff33; 
} 

.page-heading { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 12px; 
  font-weight : bold; 
  color : #bbc3d3; 
}

.page-heading img {
  float : right;
margin-left:10px; 
} 

.main { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 11px; 
  line-height : 1.5; 
} 

.small-text { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px; 
} 

.field-key { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px; 
  font-weight : bold;
  line-height: 20px;
  padding: 2px 0 2px 4px; 
  width: 180px; 
  float: left; 
  display: block;   
} 

.field-value { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px;
  padding: 2px 0 2px 0; 
  float: left;   
}
 
.table-heading-upcoming-products { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 12px; 
  font-weight : bold; 
} 

span.new-item-in-cart { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px; 
  color : #ff0000; 
}

span.welcome-string { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 11px; 
  color : #000000; 
  font-weight : normal; 
}

span.greet-user { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 12px; 
  color : #6373a3; 
  font-weight : bold; 
} 

span.mark-product-out-of-stock { 
  font-family : Tahoma, Verdana, Arial, sans-serif; 
  font-size : 12px; 
  color : #c76170; 
  font-weight : bold; 
} 

span.product-special-price { 
  font-family : Verdana, Arial, sans-serif; 
  color : #ff0000; 
}

.checkout-bar-delivery-gif {
  background-image : url('/files/include/shoppics/checkout-bar-delivery.gif'); 
  background-repeat : no-repeat; 
  background-position : center;
  width: 100%; 
  height: 11px; 
  font-size: 0;
}

.checkout-bar-payment-gif {
  background-image : url('/files/include/shoppics/checkout-bar-payment.gif'); 
  background-repeat : no-repeat; 
  background-position : center;
  width: 100%; 
  height: 11px; 
  font-size: 0;
}

.checkout-bar-confirmation-gif {
  background-image : url('/files/include/shoppics/checkout-bar-confirmation.gif'); 
  background-repeat : no-repeat; 
  background-position : center;
  width: 100%; 
  height: 11px; 
  font-size: 0;
}

.checkout-bar-finished-gif{
  background-image : url('/files/include/shoppics/checkout-bar-finished.gif'); 
  background-repeat : no-repeat; 
  background-position : center;
  width: 100%; 
  height: 11px; 
  font-size: 0;
}

.checkout-bar-finished-from, 
.checkout-bar-to { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px; 
  color : #8c8c8c; 
} 

.checkout-bar-from,
.checkout-bar-current { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px; 
  color : #000000; 
}

.red-mark { 
  color : #CF241C; 
}

/* message box */

.message-stack-error, 
.message-stack-warning { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px; 
  background-color : #ffb3b5; 
} 

.message-stack-success { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px; 
  background-color : #99ff00; 
}

.module-row {
}

.module-row-over { 
  background-color : #d3d3d3;
  cursor : pointer; 
  cursor : pointer; 
} 

.module-row-selected { 
  background-color : #bebebe; 
} 

/* input requirement */

.input-requirement { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px; 
  color : #ff0000; 
} 

/* price label */
.price-label {
  background-color : transparent;
}

/* option-link in product_info.php [noscript] */
.option-selected {
  font-weight : bold;
}

.option-link {
  color : gray;
}

/* categories */

.main-cat a { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 11px; 
  font-weight : bold; 
  background : #bbc3d3; 
  color : #ffffff;
  padding : 3px 0 3px 6px; 
  cursor: pointer;
  display: block;  
} 

.main-cat-selected a { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 11px; 
  font-weight : bold; 
  background : #6373a3; 
  color : #ffffff;
  padding : 3px 0 3px 6px;
  cursor: pointer;
  display: block;   
} 

.main-cat-last a { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 11px; 
  font-weight : bold; 
  background : #bbc3d3; 
  color : #ffffff;
  padding : 3px 0 3px 6px;
  cursor: pointer;
  display: block;   
}
 
.main-cat-last-selected a { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 11px; 
  font-weight : bold; 
  background : #6373a3; 
  color : #ffffff;
  padding : 3px 0 3px 6px;
  cursor: pointer;
  display: block;   
}

.main-cat a:hover,
.main-cat-last a:hover {
  background : #d8d8d8; 
  color : #000000; 
  text-decoration : none;
}

.main-cat-selected a:hover, 
.main-cat-last-selected a:hover { 
  color : #ffffff; 
  text-decoration : none; 
}

.sub-cat-level1 { 
  font-size : 10px; 
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  line-height : 18px; 
  background-image : url('/files/include/shoppics/sub-cat-level1.gif'); 
  background-repeat : no-repeat; 
  background-position : 0 center; 
  text-indent : 19px; 
  width : 100%; 
  height : 18px; 
} 

.sub-cat-level1-selected { 
  font-size : 10px; 
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  line-height : 18px; 
  font-weight : bold; 
  background-color : #d3d3d3; 
  background-image : url('/files/include/shoppics/sub-cat-level1-selected.gif'); 
  background-repeat : no-repeat; 
  background-position : 0 center; 
  text-indent : 19px; 
  width : 100%; 
  height : 18px;
} 

.sub-cat-level1-last { 
  font-size : 10px; 
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  line-height : 18px; 
  background-image : url('/files/include/shoppics/sub-cat-level1-last.gif'); 
  background-repeat : no-repeat; 
  background-position : 0 center; 
  text-indent : 19px; 
  width : 100%; 
  height : 18px; 
}
 
.sub-cat-level1-last-selected { 
  font-size : 10px; 
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  line-height : 18px; 
  font-weight : bold; 
  background-color : #d3d3d3; 
  background-image : url('/files/include/shoppics/sub-cat-level1-last-selected.gif'); 
  background-repeat : no-repeat; 
  background-position : 0 center; 
  text-indent : 19px; 
  width : 100%; 
  height : 18px; 
}


.sub-cat-level2 { 
  font-size : 10px; 
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  line-height : 18px; 
  background-color : #d3d3d3; 
  background-image : url('/files/include/shoppics/sub-cat-level2.gif'); 
  background-repeat : no-repeat; 
  background-position : 0 center; 
  text-indent : 32px; 
  width : 100%; 
  height : 18px; 
} 

.sub-cat-level2-selected { 
  font-size : 10px; 
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  line-height : 18px; 
  background-color : #d3d3d3; 
  font-weight : bold; 
  background-image : url('/files/include/shoppics/sub-cat-level2-selected.gif'); 
  background-repeat : no-repeat; 
  background-position : 0 center; 
  text-indent : 32px; 
  width : 100%; 
  height : 18px; 
} 

.sub-cat-level2-last { 
  font-size : 10px; 
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  line-height : 18px; 
  background-color : #d3d3d3; 
  background-image : url('/files/include/shoppics/sub-cat-level2-last.gif'); 
  background-repeat : no-repeat; 
  background-position : 0 center; 
  text-indent : 32px; 
  width : 100%; 
  height : 18px; 
}

.sub-cat-level2-last-selected { 
  font-size : 10px; 
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  line-height : 18px; 
  background-color : #d3d3d3; 
  font-weight : bold; 
  background-image : url('/files/include/shoppics/sub-cat-level2-last-selected.gif');  
  background-repeat : no-repeat; 
  background-position : 0 center; 
  text-indent : 32px; 
  width : 100%; 
  height : 18px;
}

.sub-cat-level3 { 
  font-size : 10px; 
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  line-height : 18px; 
  background-color : #d3d3d3; 
  background-image : url('/files/include/shoppics/sub-cat-level3.gif'); 
  background-repeat : no-repeat; 
  background-position : 0 center; 
  text-indent : 46px; 
  width : 100%; 
  height : 18px; 
} 

.sub-cat-level3-selected { 
  font-size : 10px; 
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  line-height : 18px; 
  background-color : #d3d3d3; 
  font-weight : bold; 
  background-image : url('/files/include/shoppics/sub-cat-level3-selected.gif'); 
  background-repeat : no-repeat; 
  background-position : 0 center; 
  text-indent : 46px; 
  width : 100%; 
  height : 18px; 
} 

.sub-cat-level3-last { 
  font-size : 10px; 
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  line-height : 18px; 
  background-color : #d3d3d3; 
  background-image : url('/files/include/shoppics/sub-cat-level3-last.gif'); 
  background-repeat : no-repeat; 
  background-position : 0 center; 
  text-indent : 46px; 
  width : 100%; 
  height : 18px; 
}

.sub-cat-level3-last-selected { 
  font-size : 10px; 
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  line-height : 18px; 
  background-color : #d3d3d3; 
  font-weight : bold; 
  background-image : url('/files/include/shoppics/sub-cat-level3-last-selected.gif');
  background-repeat : no-repeat; 
  background-position : 0 center; 
  text-indent : 46px; 
  width : 100%; 
  height : 18px; 
} 

.sub-cat-level1 a,
.sub-cat-level1-selected a, 
.sub-cat-level1-last a,
.sub-cat-level1-last-selected a, 
.sub-cat-level2 a,
.sub-cat-level2-selected a,
.sub-cat-level2-last a,
.sub-cat-level2-last-selected a, 
.sub-cat-level3 a,
.sub-cat-level3-selected a,
.sub-cat-level3-last a,
.sub-cat-level3-last-selected a { 
  display : block; 
  width : 100%; 
} 
 
.sub-cat-level1 a:hover,
.sub-cat-level1-selected a:hover,  
.sub-cat-level1-last a:hover, 
.sub-cat-level1-last-selected a:hover, 
.sub-cat-level2 a:hover,
.sub-cat-level2-selected a:hover,
.sub-cat-level2-last a:hover,  
.sub-cat-level2-last-selected a:hover, 
.sub-cat-level3 a:hover,  
.sub-cat-level3-selected a:hover,
.sub-cat-level3-last a:hover,
.sub-cat-level3-last-selected a:hover { 
  color : #CF241C; 
  text-decoration : underline; 
  display : block; 
}  

/* tabs */

.tab {
  background-image: url('/files/include/shoppics/tab.gif');
  background-repeat: no-repeat;
  background-position: right top;
}

.tab-selected {
  background-image: url('/files/include/shoppics/tab-selected.gif');
  background-repeat: no-repeat;
  background-position: right top;
}

.tab a, .tab-selected a {
  color: #ffffff;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 10px;
  display: block;
  padding: 4px;
  cursor: pointer;
  width: 122px;
  height: 28px;
  voice-family:"\"}\"";  /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  voice-family:inherit;
  width: 114px;  /* Korrekturen für andere Browser */ 
  height: 20px;      
}

.tab a:hover {
  color: #000000;
  background-image: url('/files/include/shoppics/tab-hover.gif');
  background-repeat: no-repeat;
  background-position: right top;
  text-decoration : none;
  cursor: pointer;
  display: block;
}

.tab-selected a:hover {
  color: #ffffff;
  background-image: url('/files/include/shoppics/tab-selected.gif');
  background-repeat: no-repeat;
  background-position: right top;
  text-decoration : none;
  cursor: pointer;
  display: block;
}

/* Product info images */

#info-images-header { 
  color : white; 
  font-size : 11px; 
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  font-weight : bold; 
  line-height : 17px; 
  background-color : #6373a3; 
  text-indent : 6px; 
  position : relative; 
  top : 0; 
  left : 0; 
  width : 195px; 
  height : 18px; 
  border-right : 2px solid #000000; 
} 

#info-images { 
  color : #000; 
  background-color : #fff; 
  position : relative; 
  top : 0; 
  left : 0; 
  width : 195px; 
  height : 212px; 
  border-left : 1px solid #b6b7cb;
  border-right : 1px solid #b6b7cb;
  border-top : 1px solid #b6b7cb;
} 


.info { 
  color : #000; 
  background-color : #fff; 
  text-align : center; 
  visibility : hidden; 
  padding-top : 4px; 
  position : absolute; 
  top : 0; 
  left : 0; 
  width : 193px; 
  height : 210px; 
  overflow : hidden; 
} 

#info0 { 
  visibility : visible;
}

#info-thumbs { 
  color : #000; 
  background-color : #fff; 
  position : relative; 
  top : 0; 
  left : 0; 
  width : 195px;
  border-left : 1px solid #b6b7cb;
  border-right : 1px solid #b6b7cb;
  border-bottom : 1px solid #b6b7cb;
  padding-bottom : 0px;
}
        
.thumb {
  color : #000; 
  text-decoration : none; 
  background-color : white; 
  text-align : center; 
  margin-top : 3px; 
  margin-left : 2px; 
  position : relative; 
  top : 0; 
  left : 0; 
  width : 28px; 
  height : 28px; 
  float : left; 
  overflow : hidden; 
  border : 1px solid #94a6b5; 
  cursor : pointer; 
} 

#thumb0 { 
  border-color : #CF241C; 
}

/* Buttons */

a.button-back, 
a:hover.button-back {
  background: url('/files/include/shoppics/button_arrow_back_right.gif') no-repeat scroll top right;
  display: block;
  text-indent: 15px;
  height: 18px;
  padding-right: 5px;
  text-decoration: none;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}

a.button-back span,
a:hover.button-back span {
  background: url('/files/include/shoppics/button_arrow_back_left.gif') no-repeat;
  display: block;
  line-height: 15px;
  padding: 2px 0 2px 5px;
}

a.button-continue-shopping,
a:hover.button-continue-shopping {
  background: url('/files/include/shoppics/button_continue_shopping_right.gif') no-repeat scroll top right;
  display: block;
  text-indent: 15px;
  height: 18px;
  padding-right: 5px;
  text-decoration: none;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}

a.button-continue-shopping span, 
a:hover.button-continue-shopping span {
  background: url('/files/include/shoppics/button_continue_shopping_left.gif') no-repeat;
  display: block;
  line-height: 15px;
  padding: 2px 0 2px 5px;
}

a.button-checkout,
a:hover.button-checkout {
  background: url('/files/include/shoppics/button_checkout_right.gif') no-repeat scroll top right;
  display: block;
  text-indent: 15px;
  height: 18px;
  padding-right: 5px;
  text-decoration: none;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}

a.button-checkout span, 
a:hover.button-checkout span {
  background: url('/files/include/shoppics/button_checkout_left.gif') no-repeat;
  display: block;
  line-height: 15px;
  padding: 2px 0 2px 5px;
}

a.button-reviews,
a:hover.button-reviews {
  background: url('/files/include/shoppics/button_reviews_right.gif') no-repeat scroll top right;
  display: block;
  text-indent: 26px;
  height: 18px;
  padding-right: 5px;
  text-decoration: none;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}

a.button-reviews span, 
a:hover.button-reviews span {
  background: url('/files/include/shoppics/button_reviews_left.gif') no-repeat;
  display: block;
  line-height: 15px;
  padding: 2px 0 2px 5px;
}

a.button-write-review,
a:hover.button-write-review {
  background: url('/files/include/shoppics/button_write_review_right.gif') no-repeat scroll top right;
  display: block;
  text-indent: 26px;
  height: 18px;
  padding-right: 5px;
  text-decoration: none;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}

a.button-write-review span, 
a:hover.button-write-review span {
  background: url('/files/include/shoppics/button_write_review_left.gif') no-repeat;
  display: block;
  line-height: 15px;
  padding: 2px 0 2px 5px;
}

a.button-add-to-cart,
a:hover.button-add-to-cart {
  background: url('/files/include/shoppics/button_add_to_cart_right.gif') no-repeat scroll top right;
  display: block;
  text-indent: 24px;
  height: 18px;
  padding-right: 5px;
  text-decoration: none;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}

a.button-add-to-cart span, 
a:hover.button-add-to-cart span {
  background: url('/files/include/shoppics/button_add_to_cart_left.gif') no-repeat;
  display: block;
  line-height: 15px;
  padding: 2px 0 2px 5px;
}

a.button-delete,
a:hover.button-delete {
  background: url('/files/include/shoppics/button_delete_right.gif') no-repeat scroll top right;
  display: block;
  text-indent: 20px;
  height: 18px;
  padding-right: 5px;
  text-decoration: none;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}

a.button-delete span, 
a:hover.button-delete span {
  background: url('/files/include/shoppics/button_delete_left.gif') no-repeat;
  display: block;
  line-height: 15px;
  padding: 2px 0 2px 5px;
}

a.button-reset,
a:hover.button-reset {
  background: url('/files/include/shoppics/button_reset_right.gif') no-repeat scroll top right;
  display: block;
  text-indent: 20px;
  height: 18px;
  padding-right: 5px;
  text-decoration: none;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}

a.button-reset span, 
a:hover.button-reset span {
  background: url('/files/include/shoppics/button_reset_left.gif') no-repeat;
  display: block;
  line-height: 15px;
  padding: 2px 0 2px 5px;
}

a.button-update,
a:hover.button-update {
  background: url('/files/include/shoppics/button_update_right.gif') no-repeat scroll top right;
  display: block;
  text-indent: 16px;
  height: 18px;
  padding-right: 5px;
  text-decoration: none;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}

a.button-update span, 
a:hover.button-update span {
  background: url('/files/include/shoppics/button_update_left.gif') no-repeat;
  display: block;
  line-height: 15px;
  padding: 2px 0 2px 5px;
}

a.button-update-cart,
a:hover.button-update-cart {
  background: url('/files/include/shoppics/button_update_cart_right.gif') no-repeat scroll top right;
  display: block;
  text-indent: 16px;
  height: 18px;
  padding-right: 5px;
  text-decoration: none;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}

a.button-update-cart span, 
a:hover.button-update-cart span {
  background: url('/files/include/shoppics/button_update_cart_left.gif') no-repeat;
  display: block;
  line-height: 15px;
  padding: 2px 0 2px 5px;
}

a.button-continue,
a:hover.button-continue {
  background: url('/files/include/shoppics/button_continue_right.gif') no-repeat scroll top right;
  display: block;
  text-indent: 15px;
  height: 18px;
  padding-right: 5px;
  text-decoration: none;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;  
}

a.button-continue span, 
a:hover.button-continue span {
  background: url('/files/include/shoppics/button_continue_left.gif') no-repeat;
  display: block;
  line-height: 15px;
  padding: 2px 0 2px 5px;
}

a.button-search,
a:hover.button-search {
  background: url('/files/include/shoppics/button_search_right.gif') no-repeat scroll top right;
  display: block;
  text-indent: 19px;
  height: 18px;
  padding-right: 5px;
  text-decoration: none;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;  
}

a.button-search span, 
a:hover.button-search span {
  background: url('/files/include/shoppics/button_search_left.gif') no-repeat;
  display: block;
  line-height: 15px;
  padding: 2px 0 2px 5px;
}

a.button-login,
a:hover.button-login {
  background: url('/files/include/shoppics/button_login_right.gif') no-repeat scroll top right;
  display: block;
  text-indent: 20px;
  height: 18px;
  padding-right: 5px;
  text-decoration: none;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}

a.button-login span, 
a:hover.button-login span {
  background: url('/files/include/shoppics/button_login_left.gif') no-repeat;
  display: block;
  line-height: 15px;
  padding: 2px 0 2px 5px;
color:#FFF;
font-weight:normal;
}

a.button-add-address, 
a:hover.button-add-address {
  background: url('/files/include/shoppics/button_add_address_right.gif') no-repeat scroll top right;
  display: block;
  text-indent: 22px;
  height: 18px;
  padding-right: 5px;
  text-decoration: none;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}

a.button-add-address span,
a:hover.button-add-address span {
  background: url('/files/include/shoppics/button_add_address_left.gif') no-repeat;
  display: block;
  line-height: 15px;
  padding: 2px 0 2px 5px;
}

a.button-change-address, 
a:hover.button-change-address {
  background: url('/files/include/shoppics/button_change_address_right.gif') no-repeat scroll top right;
  display: block;
  text-indent: 22px;
  height: 18px;
  padding-right: 5px;
  text-decoration: none;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}

a.button-change-address span,
a:hover.button-change-address span {
  background: url('/files/include/shoppics/button_change_address_left.gif') no-repeat;
  display: block;
  line-height: 15px;
  padding: 2px 0 2px 5px;
}

a.button-confirm-order, 
a:hover.button-confirm-order {
  background: url('/files/include/shoppics/button_confirm_order_right.gif') no-repeat scroll top right;
  display: block;
  text-indent: 17px;
  height: 18px;
  padding-right: 5px;
  text-decoration: none;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}

a.button-confirm-order span,
a:hover.button-confirm-order span {
  background: url('/files/include/shoppics/button_confirm_order_left.gif') no-repeat;
  display: block;
  line-height: 15px;
  padding: 2px 0 2px 5px;
}

a.button-buy-now,
a:hover.button-buy-now {
  background: url('/files/include/shoppics/button_buy_now_right.gif') no-repeat scroll top right;
  display: block;
  text-indent: 0px;
  height: 16px;
  padding-right: 5px;
  text-decoration: none;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 11px;
  font-weight: normal;
  cursor: pointer;  
}

a.button-buy-now span, 
a:hover.button-buy-now span {
  background: url('/files/include/shoppics/button_buy_now_left.gif') no-repeat;
  display: block;
  line-height: 14px;
  padding: 1px 0 1px 5px;
}

a.button-switch-view,
a:hover.button-switch-view {
  background: url('/files/include/shoppics/button_switch_view_right.gif') no-repeat scroll top right;
  display: block;
  text-indent: 20px;
  height: 20px;
  padding-right: 5px;
  text-decoration: none;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}

a.button-switch-view span, 
a:hover.button-switch-view span {
  background: url('/files/include/shoppics/button_switch_view_left.gif') no-repeat;
  display: block;
  line-height: 17px;
  padding: 2px 0 2px 5px;
}

a.button-small-view,
a:hover.button-small-view {
  background: url('/files/include/shoppics/button_small_view_right.gif') no-repeat scroll top right;
  display: block;
  text-indent: 0px;
  height: 13px;
  padding-right: 3px;
  text-decoration: none;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 11px;
  font-weight: normal;
  cursor: pointer;  
}

a.button-small-view span, 
a:hover.button-small-view span {
  background: url('/files/include/shoppics/button_small_view_left.gif') no-repeat;
  display: block;
  line-height: 12px;
  padding: 0 0 1px 3px;
}

a.button-small-edit,
a:hover.button-small-edit {
  background: url('/files/include/shoppics/button_small_edit_right.gif') no-repeat scroll top right;
  display: block;
  text-indent: 0px;
  height: 13px;
  padding-right: 3px;
  text-decoration: none;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 11px;
  font-weight: normal;
  cursor: pointer;  
}

a.button-small-edit span, 
a:hover.button-small-edit span {
  background: url('/files/include/shoppics/button_small_edit_left.gif') no-repeat;
  display: block;
  line-height: 12px;
  padding: 0 0 1px 3px;
}

a.button-small-delete,
a:hover.button-small-delete {
  background: url('/files/include/shoppics/button_small_delete_right.gif') no-repeat scroll top right;
  display: block;
  text-indent: 0px;
  height: 13px;
  padding-right: 3px;
  text-decoration: none;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 11px;
  font-weight: normal;
  cursor: pointer;  
}

a.button-small-delete span, 
a:hover.button-small-delete span {
  background: url('/files/button_small_delete_left.gif') no-repeat;
  display: block;
  line-height: 12px;
  padding: 0 0 1px 3px;
}

/* form elements */

input, select { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 11px; 
}

input[type="text"], input[type="password"], select {
  background-color: #ffffff;
  border: solid 1px #b6b7cb;
  padding: 2px;  
}

textarea {  
  font-family : Verdana, Arial, sans-serif; 
  font-size : 11px; 
  background-color: #ffffff;
  border: solid 1px #b6b7cb;
  width : 99.5%;
}

.wrapper-search-keywords input {
  border: solid 1px #000000;
}

.wrapper-advanced-search-keywords input {
  width: 99%;
}

.popup-image-thumb-active {
  border-style: solid; 
  border-width: 1px; 
  border-color: #bbc3d3;
}

.popup-image-thumb-non-active {
  border-style: solid; 
  border-width: 1px; 
  border-color: #b6b7cb;
}

.popup-image-large {
  border-style: solid; 
  border-width: 1px; 
  border-color: #b6b7cb;
}

/* CSS clear */
html body div.clear,
html body span.clear {
     background: none;
     border: 0;
     clear: both;
     display: block;
     float: none;
     font-size: 0;
     margin: 0;
     padding: 0;
     position: static;
     overflow: hidden;
     visibility: hidden;
     width: 0;
     height: 0;
}

/* eigene */

div.price-label, div.info-box-central-contents { padding:2px; }
div.main { padding:0px; }
div.main p { margin: 0px 0px; } 
div.main h1 { font-size: 1.5em; font-weight:bold; color:#6373a3; margin:0 0 10px 0px; }                   
div.main h2 { font-size: 1.3em; font-weight:bold; color:#6373a3; margin:1.0em 0 0.3em 0; }                       
div.main h3 { font-size: 1.1em; font-weight:bold; color:#555; margin:0 0 0.8em 0;} 
div.main h4 { font-size: 1.2em; font-weight:normal; color:#444; margin:0px 0 2px 0px;} 
div.small-text h1 { font-size: 1.3em; font-weight:bold; color:#6373a3; margin:0 0 10px 0px; }                   
div.small-text h2 { font-size: 1.2em; font-weight:bold; color:#6373a3; margin:1.0em 0 0.3em 0; }                       
div.small-text h3 { font-size: 1.1em; font-weight:bold; color:#555; margin:0 0 0.8em 0;} 
div.small-text h4 { font-size: 1.1em; font-weight:normal; color:#444; margin:0px 0 2px 0px;}
div.small-text div.info-box-central-contents { min-height:340px; }
div.small-text div.info-box-central-contents img { margin:10px 0; }
div.info-box-central-contents a u { text-decoration:none; color:#CF241C; }
tr.product-listing-even td,
tr.product-listing-odd td { padding: 10px;}
td.product-listing-data p.title a,
td.product-listing-data-last p.title a,
.info-box-central-contents .small-text span.title a { font-size: 1.1em; font-weight:bold; color:#555; margin:0 0 0.8em 0;}
td.product-listing-data p.mehrinfo a,
td.product-listing-data-last p.mehrinfo a,
.info-box-central-contents .small-text p.mehrinfo a { color:#CF241C; }
div.main p a {
background:transparent url('/files/pfeil3.gif') center left no-repeat; display:inline-block; padding-left:24px; margin-top:10px; font-weight:bold; color:#CF241C; }
.product-listing-heading { padding:4px 10px; }
.header-navi { font-size:10px; font-weight:normal; }  
.page-heading { font-size:120%; color:#6373a3;display:block;width:380px; }
.info-box-contents a { font-weight:bold; color:#6373a3; }
.info-box-central-contents div.main p { margin: 10px 10px; }
.info-box-central-contents div.main h2 { margin: 10px 10px 4px 10px; }
.info-box-central-contents div.main h3 { margin: 0px 10px; }
table.eingangstabelle { width:100%; background : #dfe4f4; 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 12px; font-weight:bold;
  border: solid 1px #b6b7cb;
}
table.eingangstabelle td { width:50%; padding:10px; background:white; }
table.eingangstabelle td:hover { background:#dfe4f4; }
table.eingangstabelle tr td div.auswahl {  }
.welcome-string {   font-family : Verdana, Arial, sans-serif; line-height:150%;
  font-size : 12px;   color : #000;   font-weight : normal; margin:30px; }
.welcome-string a { font-weight:bold; color:#6373a3; text-decoration:none; }
.welcome-string a:hover { color:#CC0000; text-decoration:none; }
.wahl {   font-size : 12px; color : #6373a3; font-weight : bold; }
p.bu { font-style:italic; font-size:11px; line-height:12px; color:#5a5a5a; }