@import url(nav.css);
 @import url(layout.css);
 @import url(global.css);
 @import url(SpryTabbedPanels.css);
 @import url(slider.css);
 @import url(reset.css);
 @import url(clears.css);
 @import url(core.css);
 @import url(zoomify.css);
 @import url(nav-left.css);
 @import url(attribute-menu.css);
 @import url(product-view.css);
 @import url(zoomify-popup.css);
 @import url(checkout-cart.css);
 @import url(popup.css);
 @import url(tooltip.css);
 @import url(ie60.css);

/* AJAX Filter ================================================================================ */

a.adj-nav-attribute, a.adj-nav-category{  color:#666666; text-decoration: none;padding-left:23px; background:url(../images/nav-checkbox.gif) no-repeat; background-position:0px 0px; }
a.disabled {text-decoration: none; padding-left:27px; background:url(../images/nav-checkbox.gif) no-repeat; background-position:0px 0px; color:#cccccc; cursor:default; }
a.selected { background:url(../images/nav-checkbox-selected.gif) no-repeat; background-position:0px -1px; color:#b7504d;}

ol.filter {
  list-style-type: none;
  padding: 0;
  margin: 8px 0 0 1px;
  overflow: auto;
  width: 100%;
}

ol.scrollable {

border-right:1px solid #EAEAEA;
font-family:arial,helvetica,sans-serif;
margin:0;
padding:10px 0;
}

ol.scrollable li {
    padding-left: 13px;
    color:#606060; 
    font-size:9pt; 
    height: 24px;
}

ol.scrollable li a { float: left; display:block; width:100px; }
ol.scrollable li a:hover { color:#b7504d; }

.nav_count {
    float:right; margin-right:6px; width:30px; text-align:right; color:#c1c1c1; font-size:8pt;			
}

.adj-nav-dt {
    text-transform: uppercase;
    font-weight:bold;
    background:#b74f4d url(../images/pfeil--3.gif) right center no-repeat;
    font-size:12px;
    font-family:arial, helvetica, sans-serif;
    color: #ffffff;
    padding:5px 5px 5px 14px;
    cursor:pointer;
    
}
#adj-nav-container {position:relative; border:0px solid #333; overflow:hidden;}
.adj-nav-progress {background-color:#FFFFFF; height:100%; width:100%; opacity:0.6; position:absolute; top:0; left:0; z-index:500; text-align:center;}
.adj-nav-progress img {margin:50px 0 0 0;}
#adj-nav-preis { padding:0 0 10px 0;}
#adj-nav-preis .scrollable {padding:10px 5px;border-bottom:1px solid #ccc;}
#filter-price-values {
  position: relative;
  clear: both;
  float: none;
  margin: 4px 0;
  height: 10px;
  font-size:9pt;
  color:#606060; 
}
#filter-price-min-value {
  float: left;
}
#filter-price-max-value {
  float: right;
}
#filter-price-slider-rangetrack {
  background: #e8c7c6;
  position: absolute;
  top: 0;
  height: 4px;
}
.slider {
  width: 155px !important;
  margin: 11px 0 0 5px;
  background: #e8c7c6;
  border: 1px solid #950000;
  padding: 2px;
  position: relative;
}
.slider .handle {
  width: 8px;
  height: 16px;
  background: transparent url(../images/slider-handle.gif) top left no-repeat;
  cursor: col-resize;
  position: absolute;
  top: -3px;
  margin-left: -1px;
  z-index: 10;
}
.adj-nav-kategorie {padding:0; margin:0;}

/* ThemeSale ================================================================================ */

.product-view-themesale {}
.product-view-themesale .teaser-image { margin-bottom: 25px; }
.product-view-themesale .product-name a { font-weight: bold; line-height: normal; margin-top: 15px; font-size: 8pt; }
.product-view-themesale .price-box .price {color: #000000; line-height: 14px; margin:0; padding: 0; font-size: 9pt; }


/* DCKB ================================================================================ */
.product-view .finanzierung {  margin-top:20px; background:url(../images/bg_finanzierung.gif) 0 0 no-repeat;  padding-top:3px; padding-bottom:3px;  }
.product-view .finanzierung .value { float: left; width: 83px; font-size: 16px; text-align: center; padding-left: 8px;  padding-right: 8px;  }
.product-view .finanzierung .value .price { color: #ffffff !important; }
.product-view .finanzierung .info { float: left; width: 170px; font-size: 9px; margin-left:10px; }

.dckb .inner-head { margin-top:15px; margin-bottom:15px; }
.list-style { margin-left: 15px; }
.list-style li { list-style: circle; padding-left: 5px; }

.small-form label { width:140px; } 
.small-form input[type=text] { width:190px !important; }
.small-form select{ width:197px !important; }
