#sb-container{
	z-index: 10000000;
}
ul.productlist {
	display: block;
	float: left;
    width: 990px;
     	padding-bottom: 9px;
   
    /*
    margin-bottom: 9px;
    clear: both;
   */
}
.productlist li {
    float:left;
    display:block;
	border:#d7d2cf 1px solid;
	width:304px;
    height:201px;
    /*
  	margin:0 9px 9px 0;
  	*/
  	margin-right: 9px;

	padding: 9px 5px 9px 9px;
  
    
}
.productlist  li:hover {
	border:#999 1px solid;
}

.productlist li.js_maxlink{
	cursor: pointer;
	
}
.productlist li.js_maxlink:hover .detail a{
	text-decoration: none;
}

.productlist .description {
	width:175px;
	float: right;
	display: block;
	height:150px;
	margin-bottom: 5px;
	overflow: hidden;
	
}

.productlist .detail {
	text-align: left;
	font-size:13px;
	line-height:16px;
	padding:0 0 14px 0px;
	height: 60px;
    
}
.productlist .price {
    font-size:30px;
    padding:2px 0 2px 0px;
    color:#93a403;
    line-height:30px;
    
}
.productlist .vat {
    font-size:10px;
    padding:0 0 22px 0px;
}


.productlist span.preview_img{
	display: block;
	float: left;
	overflow: hidden;
	width: 120px;
	height: 200px;
	text-align: center;
}

.productlist .product-btn{
	margin-left: 10px;
}

/** SINGLE ARTICLE **/

.product {
    border:#d7d2cf 1px solid;
    margin: 5px 0 10px 0px;
	display: block;
	float: left;
	width: 978px;
}

.product .details {
	width:480px;
	position: relative;
	padding-left:40px;
	float: left;
	
}
.product .title {
	color:#333333;
	font-size:18px;
	line-height:24px;
	padding:14px 0 16px 1px;
}

.product .description {
    font-size:14px;
    line-height:16px;
    padding:0 0 27px 0;
}
.product .availability {
	font-size:14px;
	line-height:25px;
	padding:0 0 18px 1px;
	color: #93A403;
}
.product .availability span {
	color:#666666;
	padding-right:4px;
}
.quantity {
	font-size: 14px;
	color: #666666;
}


.product .price {
    color:#93a403;
    font-size:36px;
    padding-left:1px;
}
.product .vat {
	font-size:11px;
	padding:22px 12px 0 9px;
	color: #999999;
}





.product .image_block{
	display: block;
	float: left;
}





.product .image_block .middle_img{
	float: left;
	width: 300px;
	text-align: center;
}


.product .button_block{
	padding: 8px 0;
}

.product .buy-btn {
    margin-top:0px;
   
}
.product .buy-btn span {
}

.product .image_block .thumb {
    width:142px;
    padding: 0px 8px;
    float: left;
}

.product .image_block .thumb dd {
    border:#d7d2cf 1px solid;
    margin-top:8px;
}

.product input.first{
	margin-bottom: 0;
}
.product input{
	margin-bottom: 5px;
}

.fb_like {
    padding-top:18px;
}

.tabs{

 margin-bottom: 20px;
 
}
.product .details .breadcrumb {
	color: #666666;
}
.product  .details  .breadcrumb span {
	color: #666666 !important;
}
.product  .details  .breadcrumb a {
	color: #999999;
}

.tablist{
    border-bottom:#d7d2cf 1px solid;
    padding-left:9px;
    margin-bottom: 20px;
 	width: 966px;
   display: inline-block;
  
}

.tab_content_box {
    padding:0 26px;
}

.hideTab{
	display: none;
}
.tab_title {
    color:#a6a5a5;
    font-size:18px;
    padding:22px 0 4px 0;
}
.tab_content {
    line-height:19px;
    padding-bottom:20px;
    display: block;
}

.tablist li {
    float:left;
    display:block;
    padding-right:4px;
}
.tablist li a {
    background:url(../img/tab.png) left -90px no-repeat;
    padding-left:8px;
    display:inline-block;
    cursor:pointer;
}
.tablist li span {
    background:url(../img/tab.png) right -60px no-repeat;
    padding:0 22px 0 11px;
    display:inline-block;
    color:#fff;
    line-height:30px;
}
.tablist li a:hover, .tablist li a.active {
    background:url(../img/tab.png) left -30px no-repeat;
}
.tablist li a:hover span, .tablist li a.active span {
    background:url(../img/tab.png) right 0px no-repeat;
    color:#594e3c;
}

#slider{
	width: 719px;
	display: block;
	float: left;
}

#prevBtn, #nextBtn{
	position: absolute;
	left: 10px;
	top: 139px;
	text-indent: -8000px;	
}

#nextBtn{
	margin-left: 670px;
}
#prevBtn a, #nextBtn a {
	background-image: url(../images/pfeil_links.png);
	background-position-y: -100px;
	display: block;
	height: 250px;
	left: -8px;
	top: 0;
	width: 28px;
	height: 60px;
}

#nextBtn a {
	background-image: url(../images/pfeil_rechts.png);    
}

.brands {
    border-top:#d7d2cf 1px solid;
    border-bottom:#d7d2cf 1px solid;
    margin-top:-1px;
	/*
    margin-top: 9px;
*/
    padding:0 0px 25px 9px;
    float: left;
    display: block;
	height: 115px;
	
	
	
}
span.brandsheadline {
	display:block;
    color:#93a403;
    font-size:20px;
    line-height:20px;
    padding:17px 0 22px 0;
}
.brands .marquee a {
    float:left;
    display:block;

    
/* width: 10px;
width: 64px;
    height: 45px;
    padding-right: 26px;
       margin-right: 10px;
width: 80px;
     width: 64px;
    height: 54px;
*/
   
   
}
.brands .marquee a img{
	float:left;
    display:block;
	padding: 1px 26px;

}

.custom_marquee, .simply-scroll-clip{
	width: 969px;
	height: 60px;
	padding-right: 0px;
}

/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	width: 576px;
	height: 200px;
	margin-bottom: 1em;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 576px;
	height: 200px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 290px;
	height: 200px;
}

.ff01_articleOrder{
	margin-bottom: 20px;
}
