/****************************************
(c) 2014 Belsimpel.nl
Lay-out: Belsimpel.nl
Bestand: overzicht_aanbiedingen.css
****************************************/

/************************* Algemeen *************************/
#overzicht_aanbiedingen {
	position: relative;
	width: 955px;
	clear: both;
	padding: 0 5px;
}

#overzicht_aanbiedingen .menu_links {
	padding-top: 20px;
	margin-left: -3px;
	margin-right: 13px;
}

#overzicht_aanbiedingen .oa_unfloat {
	clear: both;
}
#overzicht_aanbiedingen h5 {
	margin: 0 0 7px 0;
	font-weight: bold;
	font-size: 16px;
}

.oa_slider_links, .oa_slider_rechts {
	position: absolute;
	width: 15px;
	height: 56px;
	background-repeat: no-repeat;
	background-position: left center;
	cursor: pointer;
}
.oa_slider_links:hover, .oa_slider_rechts:hover {
	background-position: right center;
}
.oa_slider_links {
	background-image: url('/images/layout/overzicht_aanbiedingen/oa_slider_links.png');
}
.oa_slider_rechts {
	background-image: url('/images/layout/overzicht_aanbiedingen/oa_slider_rechts.png');
}
.oa_slider_links span, .oa_slider_rechts span {
	display: none;
}

#overzicht_aanbiedingen .oavs_opvoorraad, 
#overzicht_aanbiedingen .oavs_geenvoorraad, 
#overzicht_aanbiedingen .oavs_preorder {
	display: block;
	padding-left: 21px;
	font-weight: bold;
	background-image: url('/images/layout/overzicht_aanbiedingen/icons_voorraad.png');
	background-repeat: no-repeat;
}
#overzicht_aanbiedingen .oavs_opvoorraad {
	color: #448f03;
	background-position: 0 6px;
}
#overzicht_aanbiedingen .oavs_geenvoorraad {
	color: #f28d15;
	background-position: 0 -24px;
}
#overzicht_aanbiedingen .oavs_preorder {
	color: #662d91;
	background-position: 0 0;
	background-position: 0 -54px;
}

#overzicht_aanbiedingen span.oa_strikethrough {
	position: relative;
	margin-right: 5px;
	color: #7d7d7d;
	white-space: nowrap;
}
#overzicht_aanbiedingen span.oa_strikethrough span {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-image: url('/images/layout/overzicht_aanbiedingen/prijs_strikethrough.png');
	background-repeat: no-repeat;
	background-position: center center;
}

#overzicht_aanbiedingen .oa_highlight_groen,
#overzicht_aanbiedingen .oa_highlight_oranje,
#overzicht_aanbiedingen .oa_highlight_paars,
#overzicht_aanbiedingen .oa_highlight_blauw {
	font-style: italic;
}
#overzicht_aanbiedingen .oa_highlight_groen {
	color: #47b506;
}
#overzicht_aanbiedingen .oa_highlight_oranje {
	color: #f7941d;
}
#overzicht_aanbiedingen .oa_highlight_paars {
	color: #662d91;
}
#overzicht_aanbiedingen .oa_highlight_blauw {
	color: #009ddf;
}

.oa_sticker {
	position: absolute;
	height: 18px;
	line-height: 18px;
	padding: 1px 15px 5px 8px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url('/images/layout/overzicht_aanbiedingen/sticker_bg.png');
	background-repeat: no-repeat;
	background-position: right center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/************************* Eind algemeen *************************/

/************************* Variabele blokken *************************/
/* Paginabreed (Wat in feite slechts 4/5 breed is) */
#overzicht_aanbiedingen .oa_paginabreed {
	position: relative;
	margin: 0 0 25px 0;
	width: 754px;
	height: 250px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	background-image: url('/images/layout/overzicht_aanbiedingen/bg_paginabreed_blauw.png');
	background-repeat: no-repeat;
	background-position: left center;
}

#overzicht_aanbiedingen .oa_paginabreed.oapb_blauw {
	background-image: url('/images/layout/overzicht_aanbiedingen/bg_paginabreed_blauw.png');
}
#overzicht_aanbiedingen .oa_paginabreed.oapb_donkerblauw {
	background-image: url('/images/layout/overzicht_aanbiedingen/bg_paginabreed_donkerblauw.png');
}
#overzicht_aanbiedingen .oa_paginabreed.oapb_groen {
	background-image: url('/images/layout/overzicht_aanbiedingen/bg_paginabreed_groen.png');
}
#overzicht_aanbiedingen .oa_paginabreed.oapb_lichtblauw {
	background-image: url('/images/layout/overzicht_aanbiedingen/bg_paginabreed_lichtblauw.png');
}
#overzicht_aanbiedingen .oa_paginabreed.oapb_oranje {
	background-image: url('/images/layout/overzicht_aanbiedingen/bg_paginabreed_oranje.png');
}
#overzicht_aanbiedingen .oa_paginabreed.oapb_paars {
	background-image: url('/images/layout/overzicht_aanbiedingen/bg_paginabreed_paars.png');
}
#overzicht_aanbiedingen .oa_paginabreed.oapb_rood {
	background-image: url('/images/layout/overzicht_aanbiedingen/bg_paginabreed_rood.png');
}
#overzicht_aanbiedingen .oa_paginabreed.oapb_roze {
	background-image: url('/images/layout/overzicht_aanbiedingen/bg_paginabreed_roze.png');
}
#overzicht_aanbiedingen .oa_paginabreed.oapb_zalmroze {
	background-image: url('/images/layout/overzicht_aanbiedingen/bg_paginabreed_zalmroze.png');
}
#overzicht_aanbiedingen .oa_paginabreed.oapb_zwart {
	background-image: url('/images/layout/overzicht_aanbiedingen/bg_paginabreed_zwart.png');
}

.oapb_img {
	float: left;
	width: 200px;
	height: 250px;
	line-height: 250px;
	text-align: center;
	margin: 0 10px 0 0;
}
.oapb_img img {
	vertical-align: middle;
	max-height: 100%;
	max-width: 100%;
}
.oapb_info {
	float: left;
	width: 524px;
	padding: 20px 0 0 0;
}
.oapb_info h4 {
	height: 54px;
	font-weight: bold;
	font-size: 30px;
	line-height: 54px;
	color: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#overzicht_aanbiedingen .oapb_info ul {
	background-color: #ebeff4;
	border-bottom: 1px solid #898989;
	height: 31px;
	list-style-type: none;
	padding: 0 0 0 10px;
	font-size: 1px;
	overflow: hidden;
	color: #555;
}
.oapb_info ul li {
	float: left;
	line-height: 30px;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.oapb_info ul li + li {
	margin: 0 0 0 40px;
}
.oapb_info ul li.oapb_prijs {

}
.oapb_info ul li.oapb_prijs span {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	color: #005281;
}
.oapb_info ul li.oapb_rating {
	font-size: 10px;
}
.oapb_info ul li.oapb_rating img {
	display: block;
	float: left;
	margin: 9px 0 0 0;
}
.oapb_info ul li.oapb_rating span {
	margin: 0 0 0 5px;
}
.oapb_info ul li.oapb_voorraad {
	margin-top: 1px;
}
.oapb_innerinfo {
	position: relative;
	height: 50px;
	padding: 15px 10px 10px 10px;
	clear: both;
	background-color: #fff;
	overflow: hidden;
}
.oapb_innerinfo p {
	font-size: 13px;
	margin: 0 0 10px 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.oapb_innerinfo.oapb_innerinfo_metusp {
	height: 58px;
	padding-top: 7px;
}
.oapb_innerinfo.oapb_innerinfo_metusp p {
	margin-bottom: 4px;
}
.oapb_innerinfo p strong {
	font-size: 15px;
}
.oapb_innerinfo .oapb_provider {
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 80px;
	height: 22px;
	text-align: right;
	overflow: hidden;
}
.oapb_innerinfo .oapb_provider img {
	display: block;
	position: absolute;
	right: 0px;
	bottom: 0px;
	max-height: 99%;
	max-width: 80px;
}
.oapb_info .oapb_merk {
	margin: 14px 0 0 0;
	height: 22px;
	line-height: 22px;
}
.oapb_info .oapb_merk img {
	max-height: 99%;
	max-width: 80px;
	vertical-align: middle;
}
.oapb_info .oapb_meerinfo {
	position: absolute;
	bottom: 30px;
	right: 20px;
	width: 104px;
	height: 25px;
	overflow: hidden;
	background-image: url('/images/layout/overzicht_aanbiedingen/knop_bekijksnel.png');
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999em;
	letter-spacing: -9999px;
}
.oa_paginabreed .oa_sticker {
	top: 42px;
	left: 0px;
}
.oa_paginabreed:hover .oapb_info .oapb_meerinfo {
	background-position: left bottom;
}
.oa_paginabreed a {
	display: block;
	position: absolute;
	top: 20px;
	bottom: 20px;
	left: 0px;
	width: 100%;
	overflow: hidden;
	background-image: url('/images/layout/overzicht_aanbiedingen/spacer.gif');
	text-indent: -9999em;
	letter-spacing: -9999px;
}
.oa_paginabreed a span {
	display: none;
}
/* Eind paginabreed */

/* Paginabreed Image */
#overzicht_aanbiedingen .oa_paginabreed_image {
	position: relative;
	margin: 0 0 25px 0;
	height: 250px;
	width: 754px;
	overflow: hidden;
	line-height: 250px;
}
#overzicht_aanbiedingen .oa_paginabreed_image a {
	display: block;
}
#overzicht_aanbiedingen .oa_paginabreed_image a img {
	display: inline-block;
	vertical-align: middle;
}
/* Eind Paginabreed Image */

/* Draaimolen */
.oa_herobanner {
	position: relative;
	float: left;
	width: 754px;
	height: 250px;
	margin: 0 0 25px 0;
}
.oahb_slider {
	position: relative;
	width: 754px;
	height: 250px;
	overflow: hidden;
}
.oahb_slide {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 754px;
	height: 250px;
	overflow: hidden;
}
.oahb_slide + .oahb_slide {
	display: none;
}
.oahb_menu {
	position: absolute;
	height: 16px;
	right: 5px;
	bottom: -3px;
}
.oahb_menu p {
	float: left;
	margin: 0 10px 0 0;
	width: 16px;
	height: 16px;
	text-indent: -9999em;
	letter-spacing: -9999px;
	background-image: url('/images/layout/overzicht_aanbiedingen/bg_herobanner_pauze.png');
	background-repeat: no-repeat;
	background-position: right bottom;
	cursor: pointer;
}
.oahb_menu p:hover {
	background-position: right center;
}
.oahb_menu p.huidig_item {
	background-position: left bottom;
}
.oahb_menu p.huidig_item:hover {
	background-position: left center;
}
.oahb_menu ul {
	list-style-type: none;
	font-size: 0px;
	float: left;
}
.oahb_menu ul li {
	float: left;
	cursor: pointer;
	width: 16px;
	height: 16px;
	line-height: 16px;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	background-image: url('/images/layout/overzicht_aanbiedingen/bg_herobanner_menu.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 100% auto;
	text-align: center;
}
.oahb_menu ul li + li {
	margin-left: 5px;
}
.oahb_menu ul li:hover {
	background-position: left center;
	color: #fff;
}
.oahb_menu ul li.huidig_item {
	background-position: left top;
	color: #fff;
}
/* Eind Draaimolen */

/* Tweevijfde */
#overzicht_aanbiedingen .oa_tweevijfde {
	position: relative;
	margin: 0 10px 25px 0;
	float: left;
	width: 372px;
	height: 400px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e1e1e1;
}
#overzicht_aanbiedingen .oa_tweevijfde:hover {
	border: 1px solid #a9a9a9;
}
#overzicht_aanbiedingen .oa_tweevijfde h5 {
	height: 43px;
	padding: 7px 0 0 10px;
	font-size: 28px;
	color: #005281;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#overzicht_aanbiedingen .oatv_img {
	float: left;
	height: 260px;
	width: 165px;
	overflow: hidden;
	text-align: center;
	line-height: 260px;
}
#overzicht_aanbiedingen .oatv_img img {
	max-height: 100%;
	vertical-align: middle;
}
#overzicht_aanbiedingen .oatv_info {
	float: left;
	width: 185px;
	padding: 0 5px 0 10px;
}
#overzicht_aanbiedingen .oatv_timer {
	padding: 5px 0 0 0;
	height: 35px;
	margin: 0 0 10px 0;
	overflow: hidden;
}
.cntSeparator { display: none; }
.cntDigit#cnt_2, .cntDigit#cnt_4 { margin-left: 10px; }

#overzicht_aanbiedingen .oatv_info h6 {
	clear: both;
	margin: 0 0 3px 0;
	font-weight: bold;
	font-size: 18px;
	color: #000;
	overflow: hidden;
}
#overzicht_aanbiedingen .oatv_info h6 + p {
	margin-bottom: 5px;
}
#overzicht_aanbiedingen .oatv_provider {
	margin: 10px 0 10px 0;
	height: 22px;
	overflow: hidden;
}
#overzicht_aanbiedingen .oatv_provider img {
	display: block;
	max-height: 99%;
	max-width: 70px;
}
#overzicht_aanbiedingen .oatv_info p {
	margin: 0 0 5px 0;
}
#overzicht_aanbiedingen .oatv_info p.oatv_aboprijs {
	position: absolute;
	bottom: 81px;
}
#overzicht_aanbiedingen .oatv_rating {
	position: absolute;
	left: 10px;
	bottom: 50px;
	line-height: 30px;
}
#overzicht_aanbiedingen .oatv_rating img {
	float: left;
	margin: 9px 1px 0 0;
	vertical-align: middle;
}
#overzicht_aanbiedingen .oatv_rating span {
	margin: 0 0 0 2px;
	font-size: 10px;
	color: #7b7c7e;
}
#overzicht_aanbiedingen .oatv_voorraad {
	position: absolute;
	left: 175px;
	bottom: 50px;
	height: 30px;
	line-height: 30px;
}
#overzicht_aanbiedingen .oatv_prijsinfo {
	position: absolute;
	bottom: 0px;
	border-top: 1px solid #e1e1e1;
	width: 100%;
	height: 45px;
	background-color: #edf2f6;
}
#overzicht_aanbiedingen .oa_tweevijfde:hover .oatv_prijsinfo {
	border-top: 1px solid #a9a9a9;
}
#overzicht_aanbiedingen .oatv_prijsinfo p {
	font-weight: normal;
	padding: 5px 90px 0 10px;
	color: #7b7c7e;
	font-size: 11px;
	line-height: 16px;
}
#overzicht_aanbiedingen .oatv_prijsinfo p span {
	display: block;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	color: #005281;
}
#overzicht_aanbiedingen .oatv_prijsinfo p.oatv_gratisverzending {
	padding-top: 9px;
	font-size: 12px;
	line-height: 14px;
}
#overzicht_aanbiedingen .oa_tweevijfde .oa_sticker {
	top: 90px;
	left: 0px;
}
#overzicht_aanbiedingen .oatv_meerinfo {
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: 129px;
	height: 25px;
	overflow: hidden;
	background-image: url('/images/layout/overzicht_aanbiedingen/knop_tijdelijkeactie.png');
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999em;
	letter-spacing: -9999px;
}
#overzicht_aanbiedingen .oa_tweevijfde:hover .oatv_meerinfo {
	background-position: left bottom;
}
#overzicht_aanbiedingen .oa_tweevijfde a {
	position: absolute;
	z-index: 30;
	top: 0px;
	left: 0px;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-image: url('/images/layout/overzicht_aanbiedingen/spacer.gif');
}
#overzicht_aanbiedingen .oa_tweevijfde a span {
	display: none;
}

#overzicht_aanbiedingen .oatv_overlay {
	display: none;
	position: absolute;
	z-index: 50;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,0.95);
}
#overzicht_aanbiedingen .oatv_overlay h6 {
	padding: 130px 20px 10px 20px;
	font-weight: bold;
	font-size: 30px;
	text-align: center;
	color: #009ddf;
}
#overzicht_aanbiedingen .oatv_overlay p {
	font-weight: normal;
	font-size: 20px;
	text-align: center;
	padding: 0 30px;
}
#overzicht_aanbiedingen .oatv_overlay p span {
	text-decoration: underline;
	cursor: pointer;
}

#overzicht_aanbiedingen .oa_tweevijfde_acc {

}
#overzicht_aanbiedingen .oa_tweevijfde_acc .oatv_img {
	width: 220px;
}
#overzicht_aanbiedingen .oa_tweevijfde_acc .oatv_img img {
	max-width: 100%;
}
#overzicht_aanbiedingen .oa_tweevijfde_acc .oatv_info {
	width: 130px;
}
/* Eind Tweevijfde */

/* Eenderde */
#overzicht_aanbiedingen .oa_eenderde {
	position: relative;
	margin: 0 9px 25px 0;
	float: left;
	width: 309px;
	height: 265px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e1e1e1;
}
#overzicht_aanbiedingen .oa_eenderde:hover {
	border: 1px solid #a9a9a9;
}
#overzicht_aanbiedingen .oa_eenderde h6 {
	padding: 7px 10px 0 10px;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	color: #005281;
	height: 43px;
	overflow: hidden;
}
#overzicht_aanbiedingen .oaed_img {
	position: relative;
	float: left;
	height: 160px;
	width: 110px;
	overflow: hidden;
	text-align: center;
	line-height: 160px;
	margin: 0 10px 0 0;
}
#overzicht_aanbiedingen .oaed_img img {
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle;
}
#overzicht_aanbiedingen .oaed_info {
	float: left;
	width: 180px;
	overflow: hidden;
}
#overzicht_aanbiedingen .oaed_provider {
	margin: 0 0 10px 0;
	height: 22px;
	overflow: hidden;
}
#overzicht_aanbiedingen .oaed_provider img {
	display: block;
	max-height: 99%;
	max-width: 70px;
}
#overzicht_aanbiedingen .oaed_info p {
	margin: 0 0 5px 0;
	max-height: 45px;
	overflow: hidden;
}
#overzicht_aanbiedingen .oaed_info p.oaed_aboprijs {
	position: absolute;
	bottom: 70px;
}
#overzicht_aanbiedingen .oaed_voorraad {
	position: absolute;
	bottom: 45px;
	height: 30px;
	line-height: 30px;
}
#overzicht_aanbiedingen .oaed_prijsinfo {
	position: absolute;
	bottom: 0px;
	border-top: 1px solid #e1e1e1;
	width: 100%;
	height: 45px;
	background-color: #edf2f6;
}
#overzicht_aanbiedingen .oa_eenderde:hover .oaed_prijsinfo {
	border-top: 1px solid #a9a9a9;
}
#overzicht_aanbiedingen .oaed_prijsinfo p {
	font-weight: normal;
	padding: 7px 200px 0 10px;
	color: #7b7c7e;
	font-size: 11px;
	line-height: 16px;
}
#overzicht_aanbiedingen .oaed_prijsinfo p span {
	display: block;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	color: #005281;
}
#overzicht_aanbiedingen .oaed_prijsinfo p.oaed_gratisverzending {
	font-size: 12px;
	line-height: 14px;
	padding-top: 9px;
}
#overzicht_aanbiedingen .oa_eenderde .oa_sticker {
	top: 70px;
	left: 0px;
}
#overzicht_aanbiedingen .oaed_meerinfo {
	position: absolute;
	bottom: 11px;
	right: 10px;
	width: 119px;
	height: 23px;
	overflow: hidden;
	background-image: url('/images/layout/overzicht_aanbiedingen/knop_meerinformatie.png');
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999em;
	letter-spacing: -9999px;
}
#overzicht_aanbiedingen .oa_eenderde:hover .oaed_meerinfo {
	background-position: left bottom;
}
#overzicht_aanbiedingen .oa_eenderde a {
	position: absolute;
	z-index: 50;
	top: 0px;
	left: 0px;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-image: url('/images/layout/overzicht_aanbiedingen/spacer.gif');
}
#overzicht_aanbiedingen .oa_eenderde a span {
	display: none;
}

#overzicht_aanbiedingen .oa_eenderde_acc {

}
#overzicht_aanbiedingen .oa_eenderde_acc .oaed_img {
	width: 148px;
	margin: 0 20px 0 10px;
}
#overzicht_aanbiedingen .oa_eenderde_acc .oaed_info {
	width: 125px;
}
/* Eind Eenderde */

/* Driekeuze */
#overzicht_aanbiedingen .oa_driekeuze {
	position: relative;
	margin: 0 0 25px 0;
	float: none;
	clear: both;
	width: 945px;
	height: 265px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e1e1e1;
	background-color: #fff;
}
#overzicht_aanbiedingen .oadk_img {
	float: left;
	margin: 14px 0 0 14px;
	height: 237px;
	width: 237px;
	text-align: center;
}
#overzicht_aanbiedingen .oadk_img img {
	display: block;
	max-height: 100%;
	margin: 0 auto;
}
#overzicht_aanbiedingen .oadk_info {
	position: relative;
	margin: 12px 14px 0 0;
	float: right;
	width: 664px;
	height: 239px;
}
#overzicht_aanbiedingen .oadk_info h6 {
	margin: 0 0 3px 0;
	height: 25px;
	font-size: 20px;
	color: #005281;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#overzicht_aanbiedingen .oadk_info ul {
	list-style-type: none;
}
#overzicht_aanbiedingen .oadk_info ul li {
	float: left;
}
#overzicht_aanbiedingen .oadk_info ul li + li {
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #000;
}
#overzicht_aanbiedingen .oadk_info ul li.oadk_rating {
	font-size: 10px;
}
#overzicht_aanbiedingen .oadk_info ul li.oadk_rating img {
	display: block;
	float: left;
	margin: 1px 0 0 0;
}
#overzicht_aanbiedingen .oadk_info ul li.oadk_rating span {
	display: block;
	float: left;
	margin: 1px 0 0 5px;
	color: #555;
}
#overzicht_aanbiedingen .oadk_info ul li.oadk_voorraad {
	
}
#overzicht_aanbiedingen .oadk_info ul li.oadk_voorraad span {
	padding-left: 0px;
	background-image: none;
}

#overzicht_aanbiedingen .oadk_abo {
	position: absolute;
	z-index: 20;
	bottom: 0px;
	left: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e1e1e1;
	width: 222px;
	height: 188px;
	float: left;
}
#overzicht_aanbiedingen .oadk_abo:hover {
	z-index: 40;
	border: 1px solid #a9a9a9;
}
#overzicht_aanbiedingen .oadk_abo + .oadk_abo {
	left: 221px;
}
#overzicht_aanbiedingen .oadk_abo + .oadk_abo + .oadk_abo {
	left: 442px;
}
#overzicht_aanbiedingen .oadk_abo:hover {

}
#overzicht_aanbiedingen .oadk_provider {
	margin: 10px 0 10px 10px;
	height: 20px;
	overflow: hidden;
}
#overzicht_aanbiedingen .oadk_provider img {
	display: block;
	max-height: 99%;
	max-width: 70px;
}
#overzicht_aanbiedingen .oadk_aboinfo {
	padding: 0 10px;
	height: 100px;
}
#overzicht_aanbiedingen .oadk_aboinfo p {
	height: 45px;
	overflow: hidden;
	margin: 0 0 10px 0;
	font-size: 12px;
}
#overzicht_aanbiedingen .oadk_aboinfo p.oadk_aboprijs {
	height: 30px;
}
#overzicht_aanbiedingen .oadk_prijsinfo {
	border-top: 1px solid #e1e1e1;
	width: 100%;
	height: 45px;
	background-color: #edf2f6;
}
#overzicht_aanbiedingen .oadk_abo:hover .oadk_prijsinfo {
	border-top: 1px solid #a9a9a9;
}
#overzicht_aanbiedingen .oadk_prijsinfo p {
	font-weight: normal;
	padding: 5px 0 0 10px;
	color: #7b7c7e;
	font-size: 11px;
	line-height: 16px;
}
#overzicht_aanbiedingen .oadk_prijsinfo p span {
	display: block;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	color: #005281;
}
#overzicht_aanbiedingen .oadk_meerinfo {
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: 71px;
	height: 25px;
	overflow: hidden;
	background-image: url('/images/layout/overzicht_aanbiedingen/knop_bekijk.png');
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999em;
	letter-spacing: -9999px;
}
#overzicht_aanbiedingen .oadk_abo:hover .oadk_meerinfo {
	background-position: left bottom;
}
#overzicht_aanbiedingen .oadk_abo a {
	position: absolute;
	z-index: 50;
	top: 0px;
	left: 0px;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-image: url('/images/layout/overzicht_aanbiedingen/spacer.gif');
}
#overzicht_aanbiedingen .oadk_abo a span {
	display: none;
}

#overzicht_aanbiedingen .oadk_geenabos {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 664px;
	height: 188px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e1e1e1;
}
#overzicht_aanbiedingen .oadk_geenabos p {
	text-align: center;
	font-weight: bold;
	line-height: 180px;
}
/* Eind Driekeuze */

/* Eenvijfde */
#overzicht_aanbiedingen .oa_eenvijfde {
	position: relative;
	margin: 0 10px 25px 0;
	float: left;
	width: 181px;
	height: 400px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e1e1e1;
}
#overzicht_aanbiedingen .oa_eenvijfde:hover {
	border: 1px solid #a9a9a9;
}
#overzicht_aanbiedingen .oa_eenvijfde h6 {
	margin: 0 0 7px 0;
	padding: 7px 10px 0 10px;
	font-weight: bold;
	font-size: 14px;
	color: #005281;
	height: 35px;
	overflow: hidden;
}
#overzicht_aanbiedingen .oaev_img {
	height: 140px;
	overflow: hidden;
	text-align: center;
	line-height: 140px;
	margin: 0 0 10px 0;
}
#overzicht_aanbiedingen .oaev_img img {
	max-height: 100%;
	vertical-align: middle;
}
#overzicht_aanbiedingen .oaev_provider {
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	height: 20px;
	overflow: hidden;
}
#overzicht_aanbiedingen .oaev_provider img {
	display: block;
	max-height: 99%;
	max-width: 70px;
}
#overzicht_aanbiedingen .oa_eenvijfde p {
	margin: 0 0 5px 0;
	padding: 0 10px;
	max-height: 44px;
	overflow: hidden;
}
#overzicht_aanbiedingen .oa_eenvijfde p.oaev_aboprijs {
	position: absolute;
	bottom: 81px;
}
#overzicht_aanbiedingen .oaev_voorraad {
	position: absolute;
	bottom: 46px;
	border-top: 1px solid #e1e1e1;
	width: 100%;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 10px;
}
#overzicht_aanbiedingen .oaev_prijsinfo {
	position: absolute;
	bottom: 0px;
	border-top: 1px solid #e1e1e1;
	width: 100%;
	height: 45px;
	background-color: #edf2f6;
}
#overzicht_aanbiedingen .oa_eenvijfde:hover .oaev_prijsinfo {
	border-top: 1px solid #a9a9a9;
}
#overzicht_aanbiedingen .oaev_prijsinfo p {
	font-weight: normal;
	padding: 7px 90px 0 10px;
	color: #7b7c7e;
	font-size: 11px;
	line-height: 16px;
}
#overzicht_aanbiedingen .oaev_prijsinfo p span {
	display: block;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	color: #005281;
}
#overzicht_aanbiedingen .oaev_prijsinfo p.oaev_gratisverzending {
	font-size: 12px;
	line-height: 14px;
	padding-top: 9px;
}
#overzicht_aanbiedingen .oa_eenvijfde .oa_sticker {
	top: 70px;
	left: 0px;
}
#overzicht_aanbiedingen .oaev_meerinfo {
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: 71px;
	height: 25px;
	overflow: hidden;
	background-image: url('/images/layout/overzicht_aanbiedingen/knop_bekijk.png');
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999em;
	letter-spacing: -9999px;
}
#overzicht_aanbiedingen .oa_eenvijfde:hover .oaev_meerinfo {
	background-position: left bottom;
}
#overzicht_aanbiedingen .oa_eenvijfde a {
	position: absolute;
	z-index: 50;
	top: 0px;
	left: 0px;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-image: url('/images/layout/overzicht_aanbiedingen/spacer.gif');
}
#overzicht_aanbiedingen .oa_eenvijfde a span {
	display: none;
}
/* Eind Eenvijfde */
/************************* Eind variabele blokken *************************/

/************************* Fixed blokken *************************/
/* Servicebalk */
#oa_servicebalk {
	width: 945px;
	margin: 0 0 25px 0;
	padding: 10px 0;
	height: 92px;
	background-image: url('/images/layout/overzicht_aanbiedingen/bg_servicebalk.png');
}
#oa_servicebalk .oas_blok {
	float: left;
	width: 215px;
	height: 90px;
	padding: 0 10px;
}
#oa_servicebalk .oas_blok + .oas_blok {
	border-left: 1px solid #fff;
}
#oa_servicebalk .oas_blok h6 {
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	height: 43px;
	line-height: 43px;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 35px;
}
#oa_servicebalk .oas_blok p {
	height: 33px;
	padding: 12px 0 0 0;
	color: #fff;
}
#oa_servicebalk #oas_bezorging h6 {
	background-image: url('/images/layout/overzicht_aanbiedingen/icon_oas_bezorging.png');
	padding-left: 54px;
}
#oa_servicebalk #oas_bereikbaar h6 {
	background-image: url('/images/layout/overzicht_aanbiedingen/icon_oas_bereikbaar.png');
	line-height: 15px;
	height: 38px;
	padding-top: 5px;
}
#oa_servicebalk #oas_bedenktijd h6 {
	background-image: url('/images/layout/overzicht_aanbiedingen/icon_oas_bedenktijd.png');
}
#oa_servicebalk #oas_winkel h6 {
	background-image: url('/images/layout/overzicht_aanbiedingen/icon_oas_winkel.png');
}
/* Eind servicebalk */

/* Logobalken */
#overzicht_aanbiedingen .oa_logobalk {
	clear: both;
	position: relative;
	width: 945px;
	margin: 0 0 25px 0;
	border-bottom: 1px solid #e1e1e1;
}
#overzicht_aanbiedingen .oa_logobalk h5 {
	margin-bottom: 0px;
	padding-bottom: 7px;
	border-bottom: 1px solid #e1e1e1;
	height: 20px;
}
#overzicht_aanbiedingen .oa_logobalk .oa_slider {
	position: relative;
	margin: 0 30px;
	overflow: hidden;
	height: 80px;
}
#overzicht_aanbiedingen .oa_logobalk .oa_slider_links {
	left: 0px;
	top: 38px;
}
#overzicht_aanbiedingen .oa_logobalk .oa_slider_rechts {
	right: 0px;
	top: 38px;
}
#overzicht_aanbiedingen .oa_merken .oa_inner_slider {
	width: 1450px;
	height: 100px;
}
#overzicht_aanbiedingen .oa_providers .oa_inner_slider {
	width: 1325px;
	height: 100px;
}
#overzicht_aanbiedingen .oa_logobalk ul {
	list-style-type: none;
}
#overzicht_aanbiedingen .oa_logobalk ul li {
	float: left;
	width: 75px;
	height: 80px;
	text-align: center;
}
#overzicht_aanbiedingen .oa_logobalk ul li + li {
	margin: 0 0 0 50px;
}
#overzicht_aanbiedingen .oa_logobalk ul li a {
	padding: 20px 0;
	display: block;
	float: left;
}
#overzicht_aanbiedingen .oa_logobalk ul li img {
	display: block;
	margin: 0 auto 0 auto;
}
/* Eind Logobalken */

/* Top 10's */
.oa_top10gebruiker {
	clear: both;
	position: relative;
	width: 945px;
	height: 272px;
	margin: 0 0 25px 0;
	border-bottom: 1px solid #e1e1e1;
}
.oatg_head {
	height: 30px;
	overflow: hidden;
	border-bottom: 1px solid #e1e1e1;
}
#overzicht_aanbiedingen .oatg_head h5 {
	float: left;
	width: 100px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	margin-bottom: 0;
}
#overzicht_aanbiedingen .oatg_head h5.oatg_h5_vollebreedte {
	width: 100%;
}
.oatg_head ul {
	list-style-type: none;
}
.oatg_head ul li {
	display: block;
	float: left;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	padding: 0 10px;
	cursor: pointer;
	font-size: 14px;
	color: #005281;
}
.oatg_head ul li:hover {
	background-color: #009dde;
	color: #fff;
}
.oatg_head ul li.huidig_item {
	background-color: #009dde;
	color: #fff;
	font-weight: bold;
}

.oatg_slider { /* JS-container */
	display: none;
}

.oa_top10gebruiker .oa_slider {
	position: relative;
	clear: both;
	overflow-x: hidden;
	overflow-y: visible;
}
.oa_top10gebruiker .oa_slider_links, 
.oa_top10gebruiker .oa_slider_rechts {
	position: absolute;
	z-index: 10;
	width: 40px;
	height: 241px;
	top: 31px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left center;
	cursor: pointer;
	background-color: #edf2f6;
}
.oa_top10gebruiker .oa_slider_links {
	left: 0px;
}
.oa_top10gebruiker .oa_slider_rechts {
	right: 0px;
}
.oa_top10gebruiker .oa_slider_links span, 
.oa_top10gebruiker .oa_slider_rechts span {
	position: absolute;
	top: 94px;
	display: block;
	width: 15px;
	height: 56px;
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999em;
	overflow: hidden;
}
.oa_top10gebruiker .oa_slider_links:hover span, 
.oa_top10gebruiker .oa_slider_rechts:hover span {
	background-position: right center;
}
.oa_top10gebruiker .oa_slider_links span {
	left: 10px;
	background-image: url('/images/layout/overzicht_aanbiedingen/oa_slider_links.png');
}
.oa_top10gebruiker .oa_slider_rechts span {
	right: 10px;
	background-image: url('/images/layout/overzicht_aanbiedingen/oa_slider_rechts.png');
}
.oa_top10gebruiker .oa_inner_slider {
	width: 1791px;
	height: 350px;
	padding: 20px 20px 0 29px;
}

.oa_top10gebruiker .oatg_blok {
	position: relative;
	float: left;
	width: 125px;
	height: 200px;
	background-color: #fff;
	margin: 0 23px 0 23px;
}
.oa_top10gebruiker .oatg_blok:nth-child(5) {
	margin-right: 86px;
}
.oa_top10gebruiker .oatg_blok:nth-child(6) {
	margin-left: 0px;
}
#overzicht_aanbiedingen .oa_top10gebruiker .oatg_blok h5 {
	position: absolute;
	z-index: 5;
	bottom: 10px;
	left: 5px;
	right: 5px;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000;
	text-align: center;
	margin: 0px;
	padding: 0 0 10px 0;
	height: 20px;
	overflow: hidden;
}
.oa_top10gebruiker .oatg_img {
	position: absolute;
	height: 140px;
	width: 125px;
	line-height: 120px;
	text-align: center;
}
.oa_top10gebruiker .oatg_img {
	top: 10px;
	left: 0;
}
.oa_top10gebruiker .oatg_img img {
	vertical-align: middle;
	max-height: 100%;
	max-width: 100%;
}
.oa_top10gebruiker .oatg_topnummer {
	position: absolute;
	top: 0px;
	left: 50px;
}

/* Top 10 Gebruiker - Blok-Overlay */
.oa_top10gebruiker .oatg_overlay {
	z-index: 60;
	position: absolute;
	top: 0px;
	left: -52px;
	width: 279px;
	height: 200px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #a9a9a9;
	box-shadow: 3px 3px 10px 3px #e1e1e1;
	background-color: #fff;
	overflow: hidden;
}
.oa_top10gebruiker .oatg_blok .oatg_overlay {
	display: none;
}
.oa_top10gebruiker .oatg_blok:hover .oatg_overlay {
	display: block;
}

/*
optional overrides for jsdommoved element:
.oa_top10gebruiker .oatg_overlay.oatg_overlay_jsdommoved {}
*/

.oa_top10gebruiker .oatg_overlay .oatg_varianten {
	position: relative;
	float: left;
	width: 30px;
	padding: 10px 10px 0 10px;
}
.oa_top10gebruiker .oatg_overlay .oatg_varianten .oatgv_lijst {
	padding: 5px 0 0 0;
	overflow: hidden;
	height: 145px;
}
.oa_top10gebruiker .oatg_overlay .oatg_varianten ul {
	list-style-type: none;
}
.oa_top10gebruiker .oatg_overlay .oatg_varianten ul li {
	height: 45px;
	text-align: center;
	font-size: 10px;
}
.oa_top10gebruiker .oatg_overlay .oatg_varianten ul li + li {
	margin-top: 5px;
}
.oa_top10gebruiker .oatg_overlay .oatg_varianten ul li a {
	color: #009ddf;
	text-decoration: none;
}
.oa_top10gebruiker .oatg_overlay .oatg_varianten ul li a:hover {
	color: #005281;
}
.oa_top10gebruiker .oatg_overlay .oatg_varianten ul li img {
	display: block;
	margin: 0 auto;
	max-height: 32px;
}
.oa_top10gebruiker .oatg_overlay .oatg_varianten ul li span {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 1px 0 0;
}
.oa_top10gebruiker .oatg_overlay .oatg_varianten div.oatgv_omhoog,
.oa_top10gebruiker .oatg_overlay .oatg_varianten div.oatgv_omlaag {
	width: 30px;
	height: 10px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center top;
}
.oa_top10gebruiker .oatg_overlay .oatg_varianten div.oatgv_omhoog:hover,
.oa_top10gebruiker .oatg_overlay .oatg_varianten div.oatgv_omlaag:hover {
	background-position: center bottom;
}
.oa_top10gebruiker .oatg_overlay .oatg_varianten div.oatgv_omhoog {
	background-image: url('/images/layout/overzicht_aanbiedingen/oatg_varianten_omhoog.png');
}
.oa_top10gebruiker .oatg_overlay .oatg_varianten div.oatgv_omlaag {
	position: absolute;
	left: 10px;
	bottom: -15px;
	background-image: url('/images/layout/overzicht_aanbiedingen/oatg_varianten_omlaag.png');
}
.oa_top10gebruiker .oatg_overlay .oatg_links {
	position: relative;
	float: left;
	width: 125px;
	height: 180px;
	margin: 9px 0 0 0;
	border-left: 1px solid #e1e1e1;
}
.oa_top10gebruiker .oatg_overlay .oatg_links .oatg_overlayimg {
	height: 140px;
	margin: 0 0 10px 0;
	line-height: 120px;
	text-align: center;
}
.oa_top10gebruiker .oatg_overlay .oatg_links .oatg_overlayimg img {
	vertical-align: middle;
	max-height: 100%;
	max-width: 100%;
}
.oa_top10gebruiker .oatg_overlay .oatg_links .oatg_overlaytopnummer {
	position: absolute;
	top: -10px;
	left: 50px;
}
.oa_top10gebruiker .oatg_overlay .oatg_links h6 ,
.oa_top10gebruiker .oatg_blok .oatg_links h6 {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000;
	text-align: center;
	margin: 0px;
	padding: 0 5px;
	height: 30px;
	overflow: hidden;
}

.oa_top10gebruiker .oatg_overlay .oatg_info {
	position: relative;
	float: left;
	width: 80px;
	height: 180px;
	margin: 9px 0 0 0;
	padding: 0 0 0 10px;
	border-left: 1px solid #e1e1e1;
}
.oa_top10gebruiker .oatg_overlay .oatg_info p {
	margin: 0 0 7px 0;
	font-size: 12px;
	line-height: 16px;
}
.oa_top10gebruiker .oatg_overlay .oatg_info p.oatg_levertijd {
	font-weight: bold;
}
.oa_top10gebruiker .oatg_overlay .oatg_info p.oatg_levertijd span {
	display: block;
	font-weight: normal;
}
.oa_top10gebruiker .oatg_overlay .oatg_info p.oatg_levertijd .oatg_opvoorraad {
	color: #448f03;
}
.oa_top10gebruiker .oatg_overlay .oatg_info p.oatg_levertijd .oatg_geenvoorraad {
	color: #f28d15;
}
.oa_top10gebruiker .oatg_overlay .oatg_info p.oatg_levertijd .oatg_preorder {
	color: #662d91;
}
.oa_top10gebruiker .oatg_overlay .oatg_info p.oatg_rating { 
	font-weight: normal;
	font-size: 10px;
	color: #808080;
	margin: 0 0 5px 0;
}
.oa_top10gebruiker .oatg_overlay .oatg_info p.oatg_rating img { 
	display: block;
	float: left;
	margin: 3px 0 0 0;
}
.oa_top10gebruiker .oatg_overlay .oatg_info p.oatg_rating span { 
	display: block;
	clear: both;
}
.oa_top10gebruiker .oatg_overlay .oatg_info .oatg_prijs {
	position: absolute;
	bottom: 25px;
	left: 10px;
	color: #000;
	font-weight: bold;
}
.oa_top10gebruiker .oatg_overlay .oatg_info .oatg_prijs span {
	display: block;
	color: #005281;
	font-weight: bold;
}
.oa_top10gebruiker .oatg_overlay .oatg_meerinfo a {
	z-index: 35;
	position: absolute;
	bottom: 10px;
	right: 10px;
	display: block;
	width: 80px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url('/images/layout/overzicht_aanbiedingen/knop_meerinfo.png');
}
.oa_top10gebruiker .oatg_overlay .oatg_meerinfo a:hover {
	background-position: left bottom;
}
.oa_top10gebruiker .oatg_overlay .oatg_meerinfo a span {
	display: none;
}

/* Top 10 Gebruiker - Blok-Overlay met recommended abonnement */
.oa_top10gebruiker .oatg_overlay.oatg_metrecabo {
	height: 325px;
}
.oa_top10gebruiker .oatg_overlay.oatg_metrecabo .oatg_info .oatg_prijs {
	position: relative;
	left: auto;
	bottom: auto;
}
.oa_top10gebruiker .oatg_overlay.oatg_metrecabo .oatg_meerinfo a {
	width: 119px;
	height: 23px;
	bottom: 11px;
	background-image: url('/images/layout/overzicht_aanbiedingen/knop_meerinformatie.png');
}
.oa_top10gebruiker .oatg_overlay .oatg_recabo {
	display: none;
	z-index: 30;
	position: absolute;
	bottom: 0px;
	height: 125px;
	width: 100%;
	border-top: 1px solid #a9a9a9;
}
.oa_top10gebruiker .oatg_overlay.oatg_metrecabo .oatg_recabo {
	display: block;
}
.oa_top10gebruiker .oatg_overlay .oatg_recabo .oatg_ra_aboinfo {
	position: relative;
	height: 69px;
	padding: 5px 10px;
}
.oa_top10gebruiker .oatg_overlay .oatg_recabo .oatg_ra_aboinfo .oatg_ra_ukrijgt {
	margin: 0 0 5px 0;
	font-weight: bold;
	height: 30px;
	overflow: hidden;
}
.oa_top10gebruiker .oatg_overlay .oatg_recabo .oatg_ra_aboinfo .oatg_ra_aboprijs {
	padding: 0 75px 0 0;
	height: 30px;
	overflow: hidden;
}
.oa_top10gebruiker .oatg_overlay .oatg_recabo .oatg_ra_aboinfo .oatg_ra_provider {
	position: absolute;
	bottom: 14px;
	right: 10px;
	height: 22px;
}
.oa_top10gebruiker .oatg_overlay .oatg_recabo .oatg_ra_aboinfo .oatg_ra_provider img {
	max-height: 99%;
	max-width: 70px;
}
.oa_top10gebruiker .oatg_overlay .oatg_recabo .oatg_ra_prijsinfo {
	height: 45px;
	background-color: #edf2f6;
	border-top: 1px solid #a9a9a9;
}
.oa_top10gebruiker .oatg_overlay .oatg_recabo .oatg_ra_prijsinfo p {
	font-weight: normal;
	padding: 4px 0 0 10px;
	color: #7b7c7e;
	font-size: 11px;
	line-height: 16px;
}
.oa_top10gebruiker .oatg_overlay .oatg_recabo .oatg_ra_prijsinfo p span {
	display: block;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	color: #005281;
}

/* Special Top 10 */
#overzicht_aanbiedingen .oa_specialtop10 {
	position: relative;
	width: 945px;
	margin: 0 0 25px 0;
	background-image: url('/images/layout/overzicht_aanbiedingen/bg_specialtop10.png');
	background-repeat: repeat-x;
	background-position: left bottom;
}
#overzicht_aanbiedingen .oa_specialtop10 h5 {
	height: 20px;
}
#overzicht_aanbiedingen .oa_specialtop10 .oa_slider {
	position: relative;
	height: 265px;
	margin: 0 30px;
	overflow: hidden;
}
#overzicht_aanbiedingen .oa_specialtop10 .oa_slider_links {
	left: 0px;
	top: 129px;
}
#overzicht_aanbiedingen .oa_specialtop10 .oa_slider_rechts {
	right: 0px;
	top: 129px;
}
#overzicht_aanbiedingen .oa_specialtop10  .oa_slider .oa_inner_slider {
	width: 1460px;
}
#overzicht_aanbiedingen .oast_blok {
	position: relative;
	float: left;
	width: 146px;
	height: 265px;
}
#overzicht_aanbiedingen .oast_img {
	height: 144px;
	line-height: 144px;
	padding: 15px;
	text-align: center;
}
#overzicht_aanbiedingen .oast_img img {
	vertical-align: middle;
	max-height: 100%;
	max-width: 100%;
}
#overzicht_aanbiedingen .oast_topnummer {
	position: absolute;
	right: 0;
	top: 5px;
}
#overzicht_aanbiedingen .oast_blok p {
	margin: 0 0 10px 0;
	background-color: #a2c5d9;
	font-weight: bold;
	text-align: center;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
}
#overzicht_aanbiedingen .oast_blok:hover p {
	background-color: #005281;
	color: #fff;
}
#overzicht_aanbiedingen .oast_blok ul {
	list-style-type: none;
}
#overzicht_aanbiedingen .oast_blok ul li {
	line-height: 1.7em;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#overzicht_aanbiedingen .oast_blok:hover ul li {
	font-weight: bold;
}
#overzicht_aanbiedingen .oast_blok h6 {
	padding: 0 5px;
	line-height: 1.4em;
	text-align: center;
	font-size: 12px;
}
#overzicht_aanbiedingen .oast_blok a {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-image: url('/images/layout/overzicht_aanbiedingen/spacer.gif');
}
#overzicht_aanbiedingen .oast_blok a:hover {
	border: 1px solid #7d7d7d;
}
#overzicht_aanbiedingen .oast_blok a span {
	display: none;
}
/* Eind Top 10's */

/* Speciaal uitgelicht */
.oasu_blok {
	position: relative;
	float: left;
	width: 468px;
	height: 120px;
	border: 1px solid #e1e1e1;
	margin: 0 9px 25px 0;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.oasu_img {
	float: left;
	width: 100px;
	height: 100px;
	border: 1px solid #e1e1e1;
	margin: 0 10px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}
.oasu_img img {
	display: block;
	margin: 0 auto;
	max-height: 100%;
}
.oasu_info {
	position: relative;
	float: left;
	width: 330px;
	height: 100px;
}
.oasu_info h6 {
	margin: 0 0 5px 0;
	font-weight: normal;
	font-size: 24px;
	color: #000;
}
.oasu_info p {
	font-weight: bold;
}
.oasu_info ul {
	position: absolute;
	left: 0;
	bottom: 0;
}
.oasu_info ul li {
	display: inline;
}
.oasu_info ul li:after {
	content: ',';
}
.oasu_info ul li:last-child:after {
	content: '';
}
.oasu_info ul li a {
	color: #009ddf;
	text-decoration: underline;
}
.oasu_info ul li a:hover {
	color: #005281;
}
/* Eind speciaal uitgelicht */

/* Infoblok */
.oa_infoblok {
	position: relative;
	margin: 0 9px 25px 0;
	float: left;
	width: 309px;
	height: 265px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e1e1e1;
}
#overzicht_aanbiedingen .oa_infoblok h5 {
	height: 40px;
	line-height: 40px;
	margin: 0px;
	padding: 0 5px 0 10px;
	background-color: #edf2f6;
	color: #005281;
	font-size: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#overzicht_aanbiedingen .oa_infoblok .oaib_ben h5,
#overzicht_aanbiedingen .oa_infoblok_verlengen .oaib_ben h5 {
	background-color: #00aeef;
	color: #fff;
}
#overzicht_aanbiedingen .oa_infoblok .oaib_hi h5,
#overzicht_aanbiedingen .oa_infoblok_verlengen .oaib_hi h5 {
	background-color: #342171;
	color: #fff;
}
#overzicht_aanbiedingen .oa_infoblok .oaib_hollandsnieuwe h5,
#overzicht_aanbiedingen .oa_infoblok_verlengen .oaib_hollandsnieuwe h5 {
	background-color: #ff6766;
	color: #fff;
}
#overzicht_aanbiedingen .oa_infoblok .oaib_kpn h5,
#overzicht_aanbiedingen .oa_infoblok_verlengen .oaib_kpn h5 {
	background-color: #009900;
	color: #fff;
}
#overzicht_aanbiedingen .oa_infoblok .oaib_simpel h5,
#overzicht_aanbiedingen .oa_infoblok_verlengen .oaib_simpel h5 {
	background-color: #923178;
	color: #fff;
}
#overzicht_aanbiedingen .oa_infoblok .oaib_simyo h5,
#overzicht_aanbiedingen .oa_infoblok_verlengen .oaib_simyo h5 {
	background-color: #ff7f00;
	color: #fff;
}
#overzicht_aanbiedingen .oa_infoblok .oaib_tele2 h5,
#overzicht_aanbiedingen .oa_infoblok_verlengen .oaib_tele2 h5 {
	background-color: #000;
	color: #fff;
}
#overzicht_aanbiedingen .oa_infoblok .oaib_telfort h5,
#overzicht_aanbiedingen .oa_infoblok_verlengen .oaib_telfort h5 {
	background-color: #383896;
	color: #fff;
}
#overzicht_aanbiedingen .oa_infoblok .oaib_t-mobile h5,
#overzicht_aanbiedingen .oa_infoblok_verlengen .oaib_t-mobile h5 {
	background-color: #e20074;
	color: #fff;
}
#overzicht_aanbiedingen .oa_infoblok .oaib_vodafone h5,
#overzicht_aanbiedingen .oa_infoblok_verlengen .oaib_vodafone h5 {
	background-color: #e60000;
	color: #fff;
}

.oa_infoblok .oaib_inner {
	padding: 13px 10px;
}
.oa_infoblok .oaib_inner + .oaib_inner {
	border-top: 1px solid #e1e1e1;
}
.oa_infoblok h6 {
	margin: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.oa_infoblok a {
	color: #005281;
}
.oa_infoblok p {
	line-height: 18px;
}
.oa_infoblok p span {
	color: #005281;
	font-weight: bold;
}
.oa_infoblok p a {
	text-decoration: none;
}
.oa_infoblok ul {
	list-style-type: none;
}
.oa_infoblok ul li {
	padding: 0 0 0 7px;
	line-height: 18px;
	background-image: url('/images/layout/overzicht_aanbiedingen/oaib_pijltje.png');
	background-repeat: no-repeat;
	background-position: 0px 7px;
}
.oa_infoblok ul li a {
	text-decoration: underline;
}
/* Eind infoblok */

/* Infoblok - Verlengen */
.oa_infoblok_verlengen {
	position: relative;
	margin: 0 9px 25px 0;
	float: left;
	width: 627px;
	height: 265px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e1e1e1;
}
.oa_infoblok_verlengen h5 {
	height: 40px;
	line-height: 40px;
	margin: 0px;
	padding: 0 5px 0 10px;
	background-color: #edf2f6;
	color: #005281;
	font-size: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.oa_infoblok_verlengen p {
	padding: 10px;
	line-height: 1.3em;
}
.oa_infoblok_verlengen h6 {
	margin: 0 0 10px 0;
	font-size: 12px;
	font-weight: bold;
	color: #009ddf;
}
.oa_infoblok_verlengen ul {
	margin: 0 0 0 20px;
	list-style-type: square;
}
.oa_infoblok_verlengen ol {
	margin: 0 0 15px 20px;
	list-style-type: decimal;
}
.oa_infoblok_verlengen li {
	margin: 0 0 2px 0;
}
.oa_infoblok_verlengen a {
	color: #005281;
}
.oa_infoblok_verlengen strong,
.oa_infoblok_verlengen span {
	color: #009ddf;
}
.oaib_verlengen_links {
	float: left;
	padding: 5px 0 0 10px;
	width: 250px;
}
.oaib_verlengen_links p {
	padding: 0px;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
}
.oaib_verlengen_rechts {
	float: right;
	padding: 5px 10px 0 10px;
	width: 330px;
	border-left: 1px solid #e1e1e1;
}
/* Eind infoblok - verlengen */

/* Video */
.oa_video {
	position: relative;
	margin: 0 9px 25px 0;
	float: left;
	width: 627px;
	height: 265px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e1e1e1;
}
/* Eind Video */

/* Tussenkopje */
#overzicht_aanbiedingen .oa_tussenkopje {
	margin: 0 0 10px 0;
}
#overzicht_aanbiedingen .oa_tussenkopje h5 {
	width: 935px;
	height: 32px;
	line-height: 32px;
	margin: 0;
	padding: 0 0 0 10px;
	background-color: #005281;
	background-image: url('/images/layout/overzicht_aanbiedingen/bg_tussenkopje.png');
	background-repeat: no-repeat;
	color: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/* Eind tussenkopje */

/* Blogpost */
.oa_blogpost {
	clear: both;
	width: 943px;
	margin: 0 0 25px 0;
	border: 1px solid #e1e1e1;
}
.oabp_head {

}
#overzicht_aanbiedingen .oabp_head h5 {
	position: relative;
	margin: 0px;
	padding: 10px 250px 10px 10px;
	background-color: #edf2f6;
	color: #005281;
	font-size: 14px;
	min-height: 16px;
}
.oabp_head h5 span {
	position: absolute;
	top: 10px;
	right: 10px;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
.oabp_main {
	padding: 10px 10px 0 10px;
}
.oabp_main .oabp_img {

}
.oabp_main .oabp_img img {

}
.oabp_main .oabp_tekst {

}
.oabp_main p {
	margin: 0 0 20px 0;
	line-height: 1.5em;
}
.oabp_main ul {
	margin: 0 0 20px 40px;
	list-style-type: square;
}
.oabp_main ul li {
	line-height: 1.5em;
}
/* Eind Blogpost */

/* Freetext */
.oa_freetext {
	clear: both;
	width: 945px;
}
/* Eind Freetext */
/************************* Eind fixed blokken *************************/