/**
 * AANBIEDINGEN 
 */
#aanbiedingen-tabel { border-collapse: collapse;}
 
.aanbieding-cell {
	border: 1px solid #DDD;
	vertical-align: top;
}

.aanbieding-cell-div {
	position: relative;
}

.aanbieding-cell-spacer {
	width: 10px;
}
 
.aanbieding-row-spacer {
	height: 10px;
}

#content .aanbieding-titel {
    overflow: hidden;
}
#content .aanbieding-titel a {
	color: #333;
	font-weight: bold;
	background: #FFF url(../img/v5/h1_gradient.gif) repeat-x 0 0;
	font-size: 13px;
	padding: 3px 4px;
	display: block;
	height: 20px;
}
 
.aanbieding-afbeelding {
	width: 120px;
	height: 120px;
	margin: 8px auto;
	vertical-align: baseline;
}
 
.aanbieding-afbeelding a {
	width: 120px;
	height: 120px;
	position: relative;
	display: block;
	vertical-align: bottom;
} 

.aanbieding-afbeelding a img {
	position: absolute;
	bottom: 0;
}
#content .aanbieding-prijs a {
	color: #fff;
} 
#content .aanbieding-prijs {
	position: absolute;
	bottom: 0px;
	right: 8px;
	height: 23px; width: 75px;
	text-align: right;
	background: #E73824;
	font-size: 1.4em;
	color: #fff;
	padding: 2px 4px 0 0;
}

.aanbieding-bestel {
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: 25px;
	height: 25px;
	background: #fff;
	border-left: 1px solid #E73824;
	color: #fff;
}

.aanbieding-bestel a img {
	margin: 4px 5px 5px 4px;
}
 

#promotions div {

	display: inline; 
}
#promotions {
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	width:527px;
}
#promotions * {
	z-index: 1;
}
#promotions #col_l {
	float:left;
	padding-right: 9px;
	width:259px;
}

#promotions #col_r {
	float:left;
	width:259px;
}

#promotions .product_lrg, #promotions .product_sml {
	border:1px solid #CCCCCC;
	padding: 8px;
	display:block;
	height: 176px;
	margin-top:10px;
	overflow:hidden;
	position:relative;
}

#promotions .product_sml .product_hdr {
	display:block;
	font-size: 1.1em;
	font-weight:bold;
	height:145px;
	color:#004070;
}

#promotions .product_sml p, #promotions .product_sml ul {
	color:#494949;
	height:112px;
	left:0;
	line-height:14px;
	margin:0;
	position:absolute;
	display: block;
	overflow: hidden;
	top: 44px;
	left: 8px;
	width:145px;
}

#promotions .info {
	background-position:0 0;
}

#promotions .product_lrg a, #promotions .product_sml a {
	color:#004070;
}

#promotions .product_lrg a:hover, #promotions .product_sml a:hover {
	color:#CC0000;
}

#promotions .info, #promotions .buy {
	background:transparent url('/img/infoknop_klein.gif') no-repeat scroll 0 -3px;
	bottom:5px;
	color:#004070;
	font-weight:bold;
	height: 24px;
	padding-left:30px;
	padding-top:1px;
	position:absolute;
	left: 8px;
	width:60px;
}

#promotions .buy {
	background:transparent url('/img/bestelknop_klein.gif') no-repeat scroll 0 -3px;
	left:68px;
}

#promotions .price_old {
	bottom:32px;
	color:#000000;
	font-size:1.1em;
	text-decoration:line-through;
}
#promotions .price, #promotions .price_ex, #promotions .price_old {
	bottom:8px;
	color:#FF0000;
	font-size:1.45em;
	font-weight:bold;
	position:absolute;
	right: 8px;
}


/** TEKST **/
#tekst_promotions div {
	display: inline; 
}
#tekst_promotions {
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	width:527px;
}

#tekst_promotions #col_l {
	float:left;
	padding-right: 10px;
	width:250px;
}

#tekst_promotions #col_r {
	float:left;
	width:250px;
}

#tekst_promotions .product_lrg, #tekst_promotions .product_sml {
	border:1px solid #CCCCCC;
	padding: 8px;
	display:block;
	height: 202px;
	margin-top:10px;
	overflow:hidden;
	position:relative;
}

#tekst_promotions .product_hdr {
	display:block;
	font-size: 1.1em;
	font-weight:bold;
	height:145px;
	color:#004070;
}

#tekst_promotions .img {
	position: absolute;
	top: 30px;
	height: 64px;
	width: 236px;
}

#tekst_promotions .product_sml p, #tekst_promotions .product_sml ul {
	color:#494949;
	height: 84px;
	left:0;
	line-height:14px;
	margin:0;
	position:absolute;
	display: block;
	overflow: hidden;
	top: 98px;
	left: 8px;
	width: 236px;
}

#tekst_promotions .info {
	background-position:0 0;
}

#tekst_promotions .product_lrg a, #tekst_promotions .product_sml a {
	color:#004070;
}

#tekst_promotions .product_lrg a:hover, #tekst_promotions .product_sml a:hover {
	color:#CC0000;
}

#tekst_promotions .info, #tekst_promotions .buy {
	background:transparent url('/img/infoknop_klein.gif') no-repeat scroll 0 -3px;
	bottom:5px;
	color:#004070;
	font-weight:bold;
	height: 24px;
	padding-left:30px;
	padding-top:1px;
	position:absolute;
	left: 8px;
	width: 160px;
}

#tekst_promotions .buy {
	background:transparent url('/img/bestelknop_klein.gif') no-repeat scroll 0 -3px;
	left:68px;
}

#tekst_promotions .price_old {
	bottom:32px;
	color:#000000;
	font-size:1.1em;
	text-decoration:line-through;
}
#tekst_promotions .price, #tekst_promotions .price_ex, #tekst_promotions .price_old {
	bottom:8px;
	color:#FF0000;
	font-size:1.45em;
	font-weight:bold;
	position:absolute;
	right: 8px;
}
