#Bestseller-widget .box-content{
	padding: 0;
}
#Bestseller-widget .bestseller-navigation.disabled{
	cursor: default;
}
#Bestseller-widget .bestseller-navigation{
	cursor: pointer;
	display: block;
	background: white;
	border: none;
}

#Bestseller-widget #bestseller-scrollable{
	position:relative;
	overflow:hidden;
}
#Bestseller-widget #bestseller-list{
	position:absolute;
}

/*** only for w60 template ***/
#bestseller-widget-big{
	height: 311px;	
}
#bestseller-widget-big .bestseller-navigation{
	width: 40px;
	height: 100%;
}
#bestseller-widget-big #bestseller-navigation-previous{
	float: left;
	border-right: 1px solid #a9abac;
}
#bestseller-widget-big #bestseller-navigation-next{
	float: right;
	border-left: 1px solid #a9abac;
}


#bestseller-widget-big #bestseller-scrollable{
	float: left;
	width: 618px;
	height: 100%;
}
#bestseller-widget-big #bestseller-list{
	width:20000em;
	height: 100%;
}

#bestseller-widget-big .bestseller-container8{
	float: left;
	width: 618px;
	height: 100%;
}
#bestseller-widget-big .bestseller-container4{
	width: 100%;
	height: 50%;
	position: relative;
}
#bestseller-widget-big .bestseller-container1{
	width: 25%;
	height: 100%;
	float: left;
	position: relative;
}

#bestseller-widget-big .bestseller-container4[data-positiony="top"] .bestseller-container1 .content{
	border-bottom: 1px dotted #a9abac;
}
#bestseller-widget-big .bestseller-container1 .content{
	border-right: 1px dotted #a9abac;
	padding: 10px 5px 10px 5px;
	height: 136px;
	overflow: hidden;
}
#bestseller-widget-big .bestseller-container1:nth-child(4) .content{
	border-right: none;
}

#bestseller-widget-big .bestseller-container1 .content .icon{
	text-align: center;	
	margin: 7px 0 8px 0;
}
#bestseller-widget-big .bestseller-container1 .content .icon img{
	max-height: 85px;
}
#bestseller-widget-big .bestseller-container1 .content .title{
	text-align: center;
	font-size: 12px;
	padding-bottom: 0;
	
	/* um sicherzugehen das es nur einzeillig ist: */
	overflow: hidden;
	max-height: 20px;
}
#bestseller-widget-big .bestseller-container1 .content .price{
	font-weight: bold;
	float: left;
	margin-top: 3px;
}
#bestseller-widget-big .bestseller-container1 .content .more-container{
	text-align: center;
	margin-top: 13px;	
}
#bestseller-widget-big .bestseller-container1 .content .more{
	line-height: 15px;
}

#bestseller-widget-big .bestseller-container1.mouseover{
	z-index: 51;	
}

#bestseller-widget-big .bestseller-container1:not(.mouseover)>.mask.active{
	z-index: 50;
	background-color: white;
	opacity: 0.5;
	width: 100%;
	height: 100%;
	position: absolute;
}
#bestseller-widget-big .extraInfos{
	background: url(../../images/bg/gradient-lightgray-bottom.gif) repeat-x bottom;
	background-color: white;
	display: none;
	height: 50%;
	width: 618px;
	z-index: 52;
	position: absolute;
	overflow: hidden;
}


#bestseller-widget-big .extraInfos[data-positiony='top']{
	border-bottom: 1px solid #a9abac;	
}
#bestseller-widget-big .extraInfos[data-positiony='bottom']{
	margin-top: 156px;
	border-top: 1px solid #a9abac;
}

#bestseller-widget-big .extraInfos .selectedProductArrow{
	width: 9px;
	height: 5px;
	position: absolute;	
}
#bestseller-widget-big .extraInfos[data-positiony='top'] .selectedProductArrow{
	background: url(../../images/bg/arrow-up-grey.png) no-repeat;
	top: 151px;
}
#bestseller-widget-big .extraInfos[data-positiony='bottom'] .selectedProductArrow{
	background: url(../../images/bg/arrow-down-grey.png) no-repeat;
	top: 0;
}
#bestseller-widget-big .extraInfos[data-positionx='0'] .selectedProductArrow{
	left: 72px;
}
#bestseller-widget-big .extraInfos[data-positionx='1'] .selectedProductArrow{
	left: 227px;
}
#bestseller-widget-big .extraInfos[data-positionx='2'] .selectedProductArrow{
	left: 382px;
}
#bestseller-widget-big .extraInfos[data-positionx='3'] .selectedProductArrow{
	left: 537px;
}

#bestseller-widget-big .extraInfos .buyingInfoArea{
	float: right;
	height: 80px;
	margin: 35px 20px 0 0;
	overflow: hidden;
	width: 180px;
}
#bestseller-widget-big .extraInfos .buyingInfoArea .isbn{
	color: #464D51;
}
#bestseller-widget-big .extraInfos .buyingInfoArea .availability{
	border-top: 1px dotted #a9abac;
	border-bottom: 1px dotted #a9abac;
	margin: 5px 0 5px 0;
	padding: 3px 0 3px 0;
	color: #464D51;
}
#bestseller-widget-big .extraInfos .buyingInfoArea .availability span{
    font-size: 32px;
}
#bestseller-widget-big .extraInfos .buyingInfoArea .availability.available span{
	color: #6b9144;
}
#bestseller-widget-big .extraInfos .buyingInfoArea .availability.soldout span{
	color: #d04949;
}

#bestseller-widget-big .extraInfos .buyingInfoArea .product-price{
	font-weight: bold;
	color: #464D51;
}

#bestseller-widget-big .extraInfos .product-info{
	width: 370px;
	height: 130px;
	margin: 16px;
}
#bestseller-widget-big .extraInfos .product-info h3{
	margin-bottom: 4px;	
}
#bestseller-widget-big .extraInfos .product-meta-infos dt{
	width: 70px;
	display: block;
	float: left;
	font-weight: bold;
	color: #464d51;
}
#bestseller-widget-big .extraInfos .product-meta-infos dd{
	width: 300px;
	display: block;
	float: left;
}

/*** only for w20 template ***/
#bestseller-widget-small .bestseller-container{
	height: 100px;
	border-bottom: 1px dotted #a9abac;
}
#bestseller-widget-small #bestseller-scrollable{
	width: 100%;
	height:404px;
}
#bestseller-widget-small #bestseller-list{
	height:20000em;
	width: 100%;
}

#bestseller-widget-small #bestseller-navigation-previous{
	border-bottom: 1px dotted #a9abac;	
}

#bestseller-widget-small .bestseller-navigation{
	height: 30px;
	width: 100%;
}


#bestseller-widget-small .bestseller-container .icon{
	height: 100%;
	float: left;
	width: 60px;
}
#bestseller-widget-small .bestseller-container .icon img{
	margin: 20px 0 0 6px;
	max-height: 80px;
	max-width: 50px;
}

#bestseller-widget-small .bestseller-container .infos{
	float: right;
	padding: 15px 10px 0 0;
}
#bestseller-widget-small .bestseller-container .title{
	width: 145px;
	height: 40px;
	overflow: hidden;
}
#bestseller-widget-small .bestseller-container .price{
	font-weight: bold;
}
#bestseller-widget-small .bestseller-container .more{
	line-height: 15px;
	margin-top: 1px;
}
