
#visual { background-image: url('../../images/skins/hettich/visual.png'); }
#visual.large {
    background-image: url('../../images/skins/hettich/visual-large.png'); }

.product .config {
    min-width: 105px;
}

.showmyprice a {
    color: #37af7d;
}

/*
.product .actieicon { background-image: url('../../images/skins/carat/banner_actie.png'); }
.product .config .quantity { border-color: #ccc; }
.bgblue.product .config input.quantity { border-color: #ccc !important; }
/**/

/*
.bgblue { background-color: #274880; color: white; }
.bgblue ul li { background-image: url('../../images/skins/bosch/bullet.gif'); }
.bgblue.rnddropblue { border-color: #003366; }
/**/

/*
#columnleft .sold-most h4,
#columnleft .sold-most ul li a,
#columnleft .sold-most ul li a:hover { color: white; }
/**/
.products-wrapper h2 {
	font-size: 120%;
}

#columnleft ul.arrowblue li { background-image: url('../../images/skins/hettich/arrow-right.gif'); }
#columnleft a.arrowblue     { background-image: url('../../images/skins/hettich/arrow-right.gif'); text-decoration: underline; }
#columnleft a.arrowbluedown { background-image: url('../../images/skins/hettich/arrow-down.gif'); }
#columnleft a.arrowblueup   { background-image: url('../../images/skins/hettich/arrow-up.gif'); }
#columnleft .all-products-wrapper .brandbox .arrow {
    padding: 0 0 0 1em;
    background: no-repeat 0 1px;
    color: #ffffff;
    text-decoration: none;
}
#columnleft .all-products-wrapper .brandbox .arrow:hover {
    text-decoration: none;
}
#columnleft .all-products-wrapper .brandbox .arrow-red {
    background-image: url('../../images/skins/hettich/product-arrow-red.gif');
}
#columnleft .all-products-wrapper .brandbox .arrow-dark-green {
    background-image: url('../../images/skins/hettich/product-arrow-dark-green.gif');
}
#columnleft .all-products-wrapper .brandbox .arrow-yellow {
    background-image: url('../../images/skins/hettich/product-arrow-yellow.gif');
}
#columnleft .all-products-wrapper .brandbox .arrow-orange {
    background-image: url('../../images/skins/hettich/product-arrow-orange.gif');
}
#columnleft .all-products-wrapper .brandbox .arrow-pink {
    background-image: url('../../images/skins/hettich/product-arrow-pink.gif');
}
#columnleft .all-products-wrapper .brandbox .arrow-light-blue {
    background-image: url('../../images/skins/hettich/product-arrow-light-blue.gif');
}
#columnleft .all-products-wrapper .brandbox .arrow-light-green {
    background-image: url('../../images/skins/hettich/product-arrow-light-green.gif');
}
#columnleft .all-products-wrapper .brandbox .arrow-dark-blue {
    background-image: url('../../images/skins/hettich/product-arrow-dark-blue.gif');
}
#columnleft .all-products-wrapper .brandbox .arrow-purple {
    background-image: url('../../images/skins/hettich/product-arrow-purple.gif');
}
#columnleft .all-products-wrapper .brandbox .arrow-black {
    background-image: url('../../images/skins/hettich/product-arrow-black.gif');
}

/*
#columnleft a.plus    { background-image: url('../../images/skins/carat/icon_plus.gif'); }
#columnleft a.min     { background-image: url('../../images/skins/carat/icon_min.gif'); }
#columnleft a.compare { background-image: url('../../images/skins/carat/icon_compare.gif'); }
/**/
/*
#columnleft a:hover { color: #37af7d; }
#columnleft a img.border:hover{ border-color: #37af7d; }
/**/
/*
#columnleft input.delete {
    background-image: url('../../images/skins/carat/icon_delete.gif');
}
#columnleft input.delete.hover,
#columnleft input.delete:hover {
    background-image: url('../../images/icon_delete_grey.gif');
}
/**/
#columnleft a.brandbox {
	height: 15.5em;
}
#columnleft a.brandbox img { border-color: #ccc; }
#columnleft a.brandbox strong { 
	color: #37af7d; 
    background-image: url('../../images/arrow_black.gif');
}
/*
#columnleft .categories { background-color: #c4e6f6; }
#columnleft .categories a { color: #22648c; }
#columnleft .categories ul.arrowblue li { background-image: url('../../images/arrow_black.gif'); }

.pager a.prev{ background-image: url('../../images/skins/carat/bread-prev.gif'); }
.pager a.next{ background-image: url('../../images/skins/carat/bread-next.gif'); }

.newslider .label,
.newslider input { border-color: #ccc; }
.newslider .track .marker { background: #ea7b19 url('../../images/skins/carat/slider-handle.gif') no-repeat top left; }
/**/
/* button normal */
.button { background-image: url('../../images/skins/hettich/button-right.gif'); }
/*.button .inner { background-image: url('../../images/skins/carat/button-left.gif'); }/**/
.button .inner.cart { background-image: url('../../images/skins/hettich/button-cart-left.gif'); }
/*.button .inner.orderlist { background-image: url('../../images/skins/carat/button-orderlist-left.gif'); }/**/

/* button big */
.button.big { background-image: url('../../images/skins/hettich/button-big-right.gif'); }
/*.button.big .inner { background-image: url('../../images/skins/carat/button-big-left.gif'); }/**/
.button.big .inner.cart { background-image: url('../../images/skins/hettich/button-big-cart-left.gif'); }
/*.button.big .inner.orderlist { background-image: url('../../images/skins/carat/button-big-orderlist-left.gif'); }/**/

/* button highlight *
.button.highlight input,
.button.highlight-big input { color: #274880 !important; }
/* button highlight normal *
.button.highlight { background-image: url('../../images/skins/carat/button-highlight-right.gif'); }
.button.highlight .inner { background-image: url('../../images/skins/carat/button-highlight-left.gif'); }
.button.highlight .inner.cart { background-image: url('../../images/skins/carat/button-highlight-cart-left.gif'); }
.button.highlight .inner.orderlist { background-image: url('../../images/skins/carat/button-highlight-orderlist-left.gif'); }
/* button highlight big *
.button.highlight-big { background-image: url('../../images/skins/carat/button-highlight-big-right.gif'); }
.button.highlight-big .inner { background-image: url('../../images/skins/carat/button-highlight-big-left.gif'); }
.button.highlight-big .inner.cart { background-image: url('../../images/skins/carat/button-highlight-big-cart-left.gif'); }
.button.highlight-big .inner.orderlist { background-image: url('../../images/skins/carat/button-highlight-big-orderlist-left.gif'); }


/* wizzard *
ol#wizard-criteria-stepper li.selected {
    border-color: #002e5b;
    background-color: #274880;
}
    ol#wizard-criteria-stepper li .number {
        background-image: url('../../images/skins/carat/wizard-number.gif');
    }
        ol#wizard-criteria-stepper li.selected .number {
            background-image: url('../../images/skins/carat/wizard-selected-number.gif');
        }
        ol#wizard-criteria-stepper li.selected .arrow {
            background-image: url('../../images/skins/carat/wizard-arrow.gif');
        }

.wizard-criteria-filter {
    border-color: #274880;
}
    .wizard-criteria-filter label {
        color: #274880;
    }
    .wizard-criteria-filter label.hover,
    .wizard-criteria-filter label:hover,
    .wizard-criteria-filter label.selected {
        background-color: #274880;
        border-color: #002e5b;
    }
/**/

.all-products-wrapper {
    float: left;
}
html.small .all-products-wrapper {
    width: 344px;
}

html.small .moreabout-wrapper {
    padding: 0;
}
.products-wrapper {
	margin-top: 10px;
    width: 740px;
    overflow: hidden;
}
html.small .products-wrapper {
    width: 520px;
    background-position: 337px 38px;
}

.product-slider {
    position: relative;
    margin: 0 0 8px 0;
    height: 180px;
    width: 733px;
    overflow: hidden;
    border: 1px solid #CCCCCC;
    color: #555555;
    font-weight: bold;
}
.small .product-slider {
    width: 518px;
}
    .product-slider span.title {
        position: absolute;
        display: block;
        padding: 3px 0 0 11px;
    }
    .product-slider span.counter {
        position: absolute;
        display: block;
        padding: 3px 0 0 0;
        width: 100%;
        text-align: center;
    }
    .product-slider a.nav {
        position: absolute;
        top: 65px;
        z-index: 200;
        display: block;
        width: 17px;
        height: 25px;
        overflow: hidden;
        text-indent: -9999px;
    }
    .product-slider a.next {
        right: 13px;
        background: url('../../images/skins/hettich/big-arrow-right.gif') no-repeat;
    }
    .product-slider a.previous {
        left: 13px;
        background: url('../../images/skins/hettich/big-arrow-left.gif') no-repeat;
    }
    .product-slider .viewport {
        position: relative;
        z-index: 100;
        margin: 27px 43px 0 43px;
        width: 647px;
        height: 101px;
        overflow: hidden;
    }
    .small .product-slider .viewport {
        width: 432px;
    }
    .product-slider ul {
        position: relative;
        z-index: 90;
    }
    .product-slider li {
        float: left;
        margin: 0;
        padding: 0 9px;
        background: none;
    }
        .product-slider li img {
            border: 2px solid #ffffff;
        }
    .product-slider span.info {
        position: absolute;
        bottom: 10px;
        display: block;
        width: 100%;
        text-align: center;
    }
        .product-slider span.info span.arrow {
            display: block;
            margin: 0 auto;
            width: 14px;
            height: 10px;
            background: url('../../images/skins/hettich/arrow-current-product.gif') no-repeat;
        }
        .product-slider span.info span.content {
            display: block;
            margin: 0 auto;
            width: 220px;
            height: 21px;
            background: #949494;
            color: #ffffff;
            line-height: 21px;
        }

.width-311 {
    width: 311px;
}
.width-386 {
    width: 386px;
}
.small .width-386 {
    width: 172px;
}
.width-311 ul {
    padding: 6px;
}
    .width-311 ul ul {
        padding-top: 4px;
        padding-left: 16px;
    }
#columnleft .width-311 ul.arrowblue li.unfolded {
    background-image: url('../../images/skins/hettich/arrow-down.gif');
}
#columnleft .width-311 ul.arrowblue li.sel {
    background-image: url('../../images/skins/hettich/arrow-right.gif');
}
#columnleft .width-311 ul.arrowblue li,
#columnleft .width-311 ul.arrowblue li.folded {
    background-image: url('../../images/skins/hettich/grey-arrow-right.gif');
}
#columnleft .width-311 ul.arrowblue li.folded  {
	margin-left: 16px;
}
.subnav ul li a {
    padding: 0 0 0 3px;
}
.subnav ul li a {
    padding: 0 0 0 6px;
    font-weight: bold;
    color: #707070;
}
.subnav ul li.sel a,
.subnav ul li a strong {
    color: #37AF7D;
}

.button .inner.list { background-image: url('../../images/skins/icons/green-list-left.gif'); }
.button.big .inner.list { background-image: url('../../images/skins/icons/green-big-list-left.gif'); }


