* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #5f5f5f;height:100%; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #000; }
textarea {
	border-color:#4C4C4C #848484 #848484 #4C4C4C;
	border-style:solid;
	border-width:1px;
}
body {}
body.arabic {
	direction:rtl;
}
img { border: 0px; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both;  }
.catBox h2 a {
color:#2c88b3;
font-size:14px;
font-weight:bold;
padding-bottom:10px;
}
button.next {display:none;}
button.show {display:block;}
.ad_head {
color:#2c88b3;
}
h2{
	font-size:14px;
}

#headerCntr h1 a {
	display: block;
}
.hide{display:none;}
div.searchCntr form {float:left;}
p {
	margin-bottom: 1em;
}
#tinymce p ,
.beschBox div.description p {
	margin-bottom: 0 !important;
}

#checkout_paymentmethod span.description {
	color:#555555;
	font-size: 11px;
}
#centerCntr ul,
#centerCntr ol {
	padding-left: 1px;
	margin-bottom: 1em;
}

.npBox ul,
.catBox ul {
	padding-left: 0 !important;
	margin-bottom: 0 !important;
}

#wrapper { background: #d7d7d6 url(/images/bg.gif) repeat-y 50% 0;position: relative; overflow: hidden; width: 100%;  }
.textBox ul,
.biedBox ul,
.beschBox ul {
	margin: 0 0 9px 0; 
}

.beschBox h3,
.beschBox p,
.beschBox div {
	margin-left:5px;
}

#mainCntr { margin: 0px auto; width: 985px; }
.textBox div.cat {
	background: url(../images/centerbg.gif) repeat-x scroll 0 0;
	border:1px solid #D1D1D1;
	float:left;
	margin-bottom:10px;
	padding:15px;
	position:relative;
	width:537px;
}

a{
	color: #000;
}
a:hover {
	color:#2c88b3;
}
a.external img {
	margin-left:3px;
	vertical-align:baseline;
}
table td.table_heading
{
	background: transparent url(../images/navtableheading.png) repeat scroll 0 0;
	height:28px;
	padding:5px;
}

div.row {
	padding: 3px 10px;
	overflow: hidden;
}

div.row p {
	margin-bottom: 0;
	padding-bottom:0;
	font-style:italic;
	clear:both;
	font-size:11px;
}
#memberlink.hide {
	display:none;
}

div.row span {
	font-size: 11px;
	color: #b02323;
}

div.row.radio span {
	font-size: 11px;
	color: #0B689B;
}

div.row.radio span {
	float:left;
	font-weight:bold;
	line-height:19px;
	width:150px;
}

div.row.radio label {
	float:none;
	font-weight:normal;
	margin-right:5px;
	vertical-align:middle;
	width:auto;
}

div.row label {
	float: left;
	font-weight: bold;
	line-height: 19px;
	width: 150px;
	color: #0B689B;
	font-size: 11px;
}

div.row input.text,
div.row select {
	width: 365px;
	padding: 1px 0;
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #4c4c4c #848484 #848484 #4c4c4c;
	font: 12px Arial, Helvetica, Verdana, Sans-Serif;
}
div.row input.error {
	border: 1px solid #ff0000;
}

div.hproduct.topadvertentie {
	background: #FFFFCC !important;
}
div.hproduct div.details_pic,
div.nieuwBox div.details_pic {
	background: url(/images/ad_list_img_bg.gif) no-repeat 0 0;
	border:1px solid #C7C7C7;
	height:82px;
	margin-bottom:5px;
	margin-left:9px;
	text-align:center;
	width:106px;
}

div.nieuwBox div.details_pic {
	margin-left:0;
}

div.hproduct div.details_pic img,
div.nieuwBox div.details_pic img {
	margin-left:0;
	margin-top:5px;
}

#resultbox div.hproduct {
	border-bottom: 1px solid #E8E8E8;
	clear: both;
	overflow:hidden;
	color: #000000;
	cursor: pointer;
	margin-left:1px;
	min-height: 104px;
	width:594px;
}

#resultbox p {
	padding: 2px;
}

div.hproduct div.details_left {
	display: inline;
	float: left;
	padding-top: 10px;
	width: 127px;
}
div.hproduct div.details_center div.details_overview {
	margin-left: 13px;
}
div.hproduct div.details_prijs {
	display: inline;
	float: left;
	padding-left: 2px;
	padding-right:2px;
	padding-top:14px;
	text-align:center;
	width: 100px;
}
div.hproduct div.details_center {
	display:inline;
	float:left;
	padding-top:12px;
	width:231px;
}
div.hproduct div.details_aanbieder {
	color:#3C3C3C;
	display:inline;
	float:left;
	padding-left:7px;
	padding-top:14px;
	width:80px;
}
div.hproduct div.details_aanbieder img {
	float:left;
}
div.hproduct div.details_datum {
	display:inline;
	float:left;
	padding-top:14px;
	text-align:center;
	width:130px;
}
div.hproduct div.details_overview h3 {
	font-size: 12px;
	color: #2c88b3;
}

fieldset h1 {
	margin-bottom:10px; line-height: 22px; font-size: 20px; font-weight: bold; color: #2c88b3;
}

body.js #loading {
	background: #fff none repeat scroll 0 0;
	height:100%;
	left:0;
	opacity:0.65;
	position:fixed;
	top:0;
	width:100%;
	z-index:5;
}
body.js #fade {
	background: #000 none repeat scroll 0 0;
	height:100%;
	left:0;
	opacity:0.65;
	position:fixed;
	top:0;
	width:100%;
	z-index:5;
}
#resultbox div.result_options {
	color: #555;
	font-size: 11px;
	height: 18px;
	padding: 2px 0;
}
#resultbox div.result_options.left {
	float:left;
}

#resultbox div.result_options p {
	float: left;
	margin: 0 5px 0 0;
	padding: 1px;
	padding-left: 5px;
}
span.divider {
	color: #C8C8C8;
	margin-left: 6px;
	margin-right: 6px;
}

div.result_options div.pages {
	float: right;
	padding: 1px;
	padding-right: 5px;
}
div.result_options div.pages li.button {
	height: 16px;
	overflow: hidden;
	width: 16px;
}
div.result_options div.pages li.button span,
div.result_options div.pages li.button a {
	background-image: url(/images/pages.png);
	background-repeat: no-repeat;
	display: block;
	height: 0;
	padding-top: 15px;
	width: 14px;
}
div.result_options div.pages li.first span {
	background-position: 0 -28px;
}
div.result_options div.pages li.first a {
	background-position: 0 0;
}
div.navigation_paging li.first a:hover {
	background-position: 0 -14px;
}
div.result_options div.pages li.previous span {
	background-position:-14px -28px;
}
div.navigation_paging li.previous a {
	background-position:-14px 0;
}
div.navigation_paging li.previous a:hover {
	background-position:-14px -14px;
}
div.result_options div.pages li.next span {
	background-position:-28px -28px;
}
div.result_options div.pages li.next a {
	background-position: -28px 0;
}
div.result_options div.pages li.next a:hover {
	background-position: -28px -14px;
}
div.result_options div.pages li.last span {
	background-position:-42px -28px;
}
div.result_options div.pages li.last a {
	background-position: -42px 0;
}
div.result_options div.pages li.last a:hover {
	background-position: -42px -14px;
}

div.sorting {
	background: #e7e7e7;
	font-size: 11px;
	padding: 10px;
}

div.sorting ul, 
div.sorting li {
	display: inline;
}

div.sorting span.pipe {
	color: #555;
	margin-left:6px;
	margin-right:6px;
}

div.result_options div.pages ul {
	float:left;
	list-style: none;
}
div.result_options div.pages li {
	float:left;
	margin-right:3px;
}

div.result_options div.select {
	float: left;
	font-size: 11px;
	height: 17px;
	width: 43px;
	background: url(/images/selection.png) no-repeat 0 0;
}

div.result_options div.select.active {
	background-position: 0 100%;
}

div.result_options div.select:hover {
	background-position: 0 -17px;
}

div.result_options div.select.active ul.options {
	display: block;
	list-style: none;
}
div.result_options div.select.active ul.options li.selected a.value {
	background: #2c88b3;
	color: #fff;
	cursor: default;
}

div.select ul.options a:hover {
	background: #bbd1e5;
	color:#fff;
}

div.result_options div.select a {
	color: #000000;
	display: block;
	line-height: 17px;
	padding: 0 2px 0 5px;
	text-decoration: none;
}

div.result_options div.select ul.options {
	clear: left;
	display: none;
	padding: 0 2px 2px 1px !important;
	position: absolute;
	z-index: 1;
	background: #fff;
	border: 1px solid #000;
	margin-bottom: 0 !important;
}

#headerCntr { position: relative; width: 985px; height: 90px; }
#headerCntr #logo {display: block; position: absolute; top: 8px; left: 0px; width: 325px; height: 90px; text-indent: -9999px; background: url(/images/logo.png) no-repeat; }

a.rss { position: absolute; border: 0; right: 0px; display: block; top:9px; width:40px; height: 40px; text-indent: -9999px; background: url(/images/rss.png) no-repeat; }
input.country { position: absolute; border: 0; cursor:pointer; right: 120px; display: block; top:9px; width:24px; height: 24px; text-indent: -9999px; background: url(/images/flagicons/all.png) no-repeat; }
input.country_nl { position: absolute; border: 0; cursor:pointer; right: 90px; display: block; top:9px; width:24px; height: 24px; text-indent: -9999px; background: url(/images/flagicons/nl.png) no-repeat; }
input.country_be-nl { position: absolute;border: 0; cursor:pointer; right: 60px; display: block; top:9px; width:24px; height: 24px; text-indent: -9999px; background: url(/images/flagicons/be.png) no-repeat; }

#zoekCntr { padding: 0px 10px 0px 10px; position: absolute; top: 65px; left: 0px; width: 965px; height: 47px; background: url(/images/searchbar.gif) repeat-x; }
#zoekCntr p { float: left; width: 450px; height: 47px; line-height: 47px; font-size: 13px; font-weight: bold; color: #fff; }
#zoekCntr p span { color: #fff; font-style:italic; }
#zoekCntr fieldset { padding-top: 9px; float: right; width: 482px; border: 0px; }
#zoekCntr input.field,
#zoekCntrPage input.field { margin-right: 10px; padding: 7px 5px 0px 5px; float: left; width: 177px; height: 21px; border: 0px; background: url(/images/searchinput.png) no-repeat scroll 0 0; }
#zoekCntr input.submit,
#zoekCntrPage input.submit { float: right; width: 88px; height: 28px; cursor: pointer; font-size: 14px; font-weight: bold; color: #2C88B3; border: 0px; background: url(/images/submitBg.gif) no-repeat; }
#zoekCntr div.select,
#zoekCntrPage div.select { padding: 5px 5px 0px 5px; float: left; width: 177px; height: 23px; border: 0px; background: url(/images/fieldBg.gif) no-repeat; }
#zoekCntr div.select select,
#zoekCntrPage div.select select { width: 177px; height: 19px; }

#contentCntr { margin-bottom:10px; width: 985px;clear:both; }
h3.blue a {
text-decoration: none;
color: #fff !important;
}
h3.blue a:hover {
text-decoration: underline;
color: #fff;
}

#contentCntr form fieldset {
	margin-bottom: 10px; padding: 10px 0 10px 0; border: none;
}
#rightCntr form fieldset {
	width: 140px;
}


#leftCntr { margin-right: 11px; float: left; display: inline; width: 183px; }

#loginBox form{ padding:10px;}
#loginBox form fieldset {
	margin-bottom:0;
	padding:0 0;
}
#specialBox {text-align:center;}

.postcodeBox { margin-bottom: 10px; width: 181px; border: 1px solid #d1d1d1;}
.postcodeBox h3 {color: #fff; padding: 0px 10px 0px 5px; height: 28px; line-height: 28px; font-weight: bold; font-size: 14px; background: url(/images/homebg.gif) repeat-x; }
.postcodeBox h3.blue { color: #fff; background: url(/images/homebg.gif) repeat-x; }
.postcodeBox form {padding: 5px;}
.postcodeBox li.remove a { padding-left: 35px; background: url(/images/icons/cancel_16.png) no-repeat 10px center; }
.postcodeBox h3 img {
	float:left;
	padding-top:2px;
	padding-right:2px;
}
.postcodeBox ul { list-style: none; }
.postcodeBox li { height: 28px; border-top: 1px solid #d1d1d1; background: url(/images/navbg.gif) repeat-x bottom; }
.postcodeBox li a { padding: 0px 10px 0px 10px; display: block; height: 28px; line-height: 28px; text-decoration: none; color: #000; }
.loginBox form fieldset,
.postcodeBox form fieldset {
	border:none !important;
	width:145px !important;
	padding:5px !important;
	margin-bottom:0 !important;
}
.postcodeBox p {
	padding:5px;
	margin-bottom:0;
}

#contentCntr .loginBox form fieldset {width:145px;}
.beschBox ul,
.beschBox ol {margin-left:20px;}

.navBox { margin-bottom: 10px; width: 181px; border: 1px solid #d1d1d1; }
.navBox h3 {color: #fff; padding: 5px 10px;  font-weight: bold; font-size: 12px; background: #2c88b3 url(/images/homebg.gif) repeat-x top; }
.navBox h3.blue { color: #fff; background: #2c88b3 url(/images/homebg.gif) repeat-x; }
.navBox h3.blue.level1 { color: #fff; background: #529dc1 url(/images/homebg1.gif) repeat-x; }
.navBox h3.blue.level2 { color: #fff; background: #7ab6d3 url(/images/homebg2.gif) repeat-x; }
.navBox h3 a,.navBox h3 a:hover{color:#fff;}
.navBox ul { list-style: none; }
.navBox li { border-top: 1px solid #d1d1d1; background: #fff url(/images/navbg.gif) repeat-x left bottom; }
.navBox li a { font-size:11px;padding: 5px 10px; display: block;  text-decoration: none; color: #000; }
.navBox li h3 a {font-size: 13px;padding: 0px 0px 0px 0px; display: block;  text-decoration: none; color: #fff; }
.navBox li a:hover { color: #2c88b3; }
.navBox li h3 a:hover {color: #fff; }
.navBox li.placead a { padding-left: 35px; background: url(/images/icons/add_16.png) no-repeat 10px center; }
.navBox li.account a { padding-left: 35px; background: url(/images/icons/user_16.png) no-repeat 10px center; }
.navBox li.top a { padding-left: 35px; background: url(/images/icons/clock_16.png) no-repeat 10px center; }
.navBox li.bookmark a { padding-left: 35px; background: url(/images/icons/bookmark_16.png) no-repeat 10px center; }
.navBox li.newsletter a { padding-left: 35px; background: url(/images/icons/newspaper_16.png) no-repeat 10px center; }
.navBox li.contact a { padding-left: 35px; background: url(/images/icons/mail_write_16.png) no-repeat 10px center; }
.navBox li.help a { padding-left: 35px; background: url(/images/icons/book_16.png) no-repeat 10px center; }

#bidform p {font-size:11px;}
#centerCntr { float: left; width: 597px; }
#centerCntr ul {list-style: none;}		
td.details_photo,th.details_photo {width:60px;padding:0 5px;}
td.details_price,th.details_price {width:110px}
td.details_date,th.details_date {width:60px;}
div.photos_block {clear:both;}
div.photos_block ul {list-style: none;}
div.photos_block ul li{
	float:left;
	margin-right:7px;
	text-align:center;
}
fieldset{border:0}
div.photos_block img,
img.photo {
	border:1px solid #ddd;
}
div.block.left h3,
div.block.right h3 {
	font-size:12px;
	color:#0A5076;
	margin-left:0;
}
div.block.left{
	width: 380px;
}
table{width:100%}
span.right{float:right}
div.textBox span.right{font-size:11px}
span.oldprice{text-decoration:line-through;color: #555;}
.textBox {overflow:hidden;margin-bottom: 10px; padding: 12px 12px 5px 12px; border: 1px solid #d1d1d1; background: url(/images/centerbg.gif) repeat-x; }
.textBox h1 {margin-bottom:10px; line-height: 22px; font-size: 20px; font-weight: bold; color: #2c88b3; }
.textBox h3 { padding-bottom: 15px; line-height: 13px; font-size: 13px; font-weight: bold; color: #2c88b3; }
.textBox p { padding-bottom: 10px; font-size: 11px; }
.textBox h2 {
color:#2C88B3;
font-size:16px;
font-weight:bold;
padding-bottom:15px;}
		
.nieuwBox {overflow:hidden; margin-bottom: 10px; padding: 15px 15px 5px 15px; width: 565px; border: 1px solid #d1d1d1; background: url(/images/centerbg.gif) repeat-x; }
.nieuwBox h2 { padding-bottom: 15px; font-size: 16px; font-weight: bold; color: #2c88b3; }
.nieuwBox ul { overflow: hidden; width: 565px; list-style: none; }
.nieuwBox li { height: 170px; padding-right: 3px; float: left; display: inline; width: 110px; font-size: 11px; }
.nieuwBox li.last { padding-right: 0px; }

.nieuwBox a { text-decoration: none; font-weight: bold; font-size: 12px; color: #0388cb; }
.nieuwBox a:hover { text-decoration: underline; }
.nieuwBox em { color:#3D3E3E;display:block;font-size:11px;}


table div.cat { margin-bottom: 10px; padding: 8px; position: relative; float: left; width: 95%; border: 1px solid #d1d1d1; background: url(/images/centerbg.gif) repeat-x; }
table div.cat h2 { color:#2C88B3; font-size:12px; font-weight:bold; padding-bottom:10px; }
table div.cat h2 a{color:#2C88B3}
table div.cat span { position: absolute; right:9px; top:8px; font-size: 12px; font-weight: bold; color: #555; }
table div.cat ul { overflow: hidden; list-style: none; }
table div.cat li { font-size:11px;float: left; display: inline; width: 45%; height: 28px; line-height: 28px; text-align: right; color: #000; border-top: 1px solid #e0e0e0; }
table div.cat li.first { width: 55%; text-align: left; }
table div.cat li a { text-decoration: none; color: #000; }
table div.cat li a:hover { font-weight: bold; color: #2c88b3; }

.npBox { overflow:hidden;margin-bottom: 10px; padding: 10px 15px 10px 10px; width: 570px; border: 1px solid #d1d1d1; background: url(/images/centerbg.gif) repeat-x; }
div.npBox ul {
	display:inline;
	float:left;
	font-size:11px;
	list-style: none;
}
div.npBox ul a {
	margin-left: 3px;
	color: #555;
}

div.npBox ul * {
	display: inline;
}

.detailBox { margin-bottom: 10px; padding: 12px 0px 5px 15px; overflow: hidden; width: 580px; border: 1px solid #d1d1d1; background: url(/images/centerbg.gif) repeat-x; }
.detailBox h1 { padding-bottom: 15px; font-size: 16px; font-weight: bold; color: #2c88b3; }
.detailBox div.pic { float: left; width: 150px; height: 150px; background: url(/images/picBg.gif) no-repeat; }
.detailBox div.pic img { margin: 0; }
.detailBox div.detail { float: right; overflow: hidden; width: 420px; }
.detailBox ul { font-size: 11px; padding-left:0 !important; margin-right: 3px; float: left; width: 200px; list-style: none; border: 1px solid #d1d1d1; border-top: 0px; }
.detailBox li { padding: 0px 10px 0px 10px; height: 28px; line-height: 28px; color: #000; border-top: 1px solid #d1d1d1; background: url(/images/navbg.gif) repeat-x bottom; }
.detailBox li a { text-decoration: none; color: #000; }
.detailBox li a:hover { text-decoration: underline; }
.detailBox li strong { color: #2c88b3; }

.adlinkBox { height: 64px;margin-bottom: 10px;  border: 1px solid #d1d1d1; background: url(/images/centerbg.gif) repeat-x; }
.adlinkBox a {padding-left:10px;}
.adlinkBox h2 { margin-bottom: 10px; padding: 0px 15px 0px 15px; height: 28px; line-height: 28px; font-weight: bold; font-size: 14px; color: #000; border-bottom: 1px solid #d1d1d1; background: url(/images/centerH2.gif) no-repeat; }

.beschBox { overflow:hidden;margin-bottom: 10px; border: 1px solid #d1d1d1; background: url(/images/centerbg.gif) repeat-x; }
.beschBox h2 { margin-bottom: 10px; padding: 0px 15px 0px 15px; height: 28px; line-height: 28px; font-weight: bold; font-size: 14px; color: #fff; border-bottom: 1px solid #d1d1d1; background: url(/images/homebg.gif) repeat-x; }
.beschBox p { padding: 0px 8px 10px 8px; }
.beschBox ol,
.beschBox ul { padding: 0px 15px 10px 15px; }
.fotoBox { margin-bottom: 10px; padding-bottom: 10px;  border: 1px solid #d1d1d1; background: url(/images/centerbg.gif) repeat-x; }
.fotoBox h2 { margin-bottom: 10px; padding: 0px 15px 0px 15px; height: 28px; line-height: 28px; font-weight: bold; font-size: 14px; color: #fff; border-bottom: 1px solid #d1d1d1; background: url(/images/homebg.gif) repeat-x; }
.fotoBox div.slider { margin: 0px 10px 10px 10px; padding: 10px; position: relative; border: 1px solid #d1d1d1; }
.fotoBox div.slider ul {margin-bottom: 0 !important;}
.fotoBox ul { overflow: hidden; width: 525px; list-style: none; }
.fotoBox li { padding-left: 10px; float: left; display: inline; }
.fotoBox a { font-size: 20px; font-weight: bold; text-decoration: none; color: #989898; }
.fotoBox a:hover { color: #2c88b3; }
.fotoBox a.prev { position: absolute; top: 50px; left: 10px; }
.fotoBox a.next { position: absolute; top: 50px; right: 7px; }
.fotoBox img.big { margin:0 auto; }

/* ### BIED BOX ### */
.biedBox { margin-bottom: 10px; padding-bottom: 10px; overflow: hidden; width: 595px; border: 1px solid #d1d1d1; background: url(/images/centerbg.gif) repeat-x; }
.biedBox h2 { margin-bottom: 10px; padding: 0px 15px 0px 15px; height: 28px; line-height: 28px; font-weight: bold; font-size: 14px; color: #fff; border-bottom: 1px solid #d1d1d1; background: url(/images/homebg.gif) repeat-x; }
#contentCntr .biedBox fieldset { margin-left: 0; float: left; display: inline; width: 230px; border: 0px; }
.biedBox div.bieding { margin-right: 15px; padding: 0px 5px 0px 5px; float: right; display: inline; width: 298px; border: 1px solid #d1d1d1; }
.biedBox table { width: 298px; }
.biedBox tr.title td { font-weight: bold; color: #2c88b3; border-bottom: 1px solid #d1d1d1; }
.biedBox td { height: 28px; }
.biedBox td.first { width: 120px; font-weight: bold; }
.biedBox label { margin-bottom: 10px; display: block; float: left; width: 75px; height: 19px; line-height: 19px; }
.biedBox input.field { margin-bottom: 10px; padding: 3px 5px 0px 5px; float: right; width: 138px; height: 16px; border: 0px; background: url(/images/field2Bg.gif) no-repeat; }
.biedBox input.submit { float: right; font-weight: bold; font-size: 12px; color: #2c88b3; border: 0px; background: none; }

table.adcontainer{border:none;}
table tr.topadvertentie td,
li.topadvertentie{
	background:#DDF3F4;
}
table tr th {text-align:left;background:url("/images/homebg.gif") repeat-x scroll center top #2C88B3;
color:#FFFFFF;
font-size:12px;padding: 3px 5px;}
table tr th a,table tr th a:hover{color: #fff;}
table tr td{
padding: 1px 2px;border-bottom: 1px solid #ddd;}


/* ### RIGHT CONTAINER ### */
#rightCntr { float: right; width: 183px; }

/* ### AD BOX ### */
.adBox p {margin: 10px;}
.adBox.bottom,.adBox.top {width:100%;}
.adBox.bottom {
	clear:both;
}
.adBox {text-align:center; margin-bottom: 10px; padding-bottom: 10px; width: 181px; border: 1px solid #d1d1d1; }
.adBox h3 { margin-bottom: 10px; padding: 0px 10px 0px 10px; height: 28px; line-height: 28px; font-weight: bold; font-size: 14px; color: #000; border-bottom: 1px solid #d1d1d1; background: url(/images/homebg.gif) repeat-x; color: #fff; }
.adBox.top img {margin-left: 4px;}



.linksBox { margin-bottom: 10px; width: 181px; border: 1px solid #d1d1d1; }
.linksBox h3 { padding: 0px 10px 0px 10px; height: 28px; line-height: 28px; font-weight: bold; font-size: 14px; border-bottom: 1px solid #d1d1d1; background: url(/images/homebg.gif) repeat-x; color: #fff; }
.linksBox ul { padding: 10px; list-style: none; }
.linksBox li { color: #000; } 
.linksBox li a { text-decoration: none; color: #000; }
.linksBox li a:hover { text-decoration: underline; }

/* ### FOOTER CONTAINER ### */
#footerCntr { padding: 3px 10px 10px 5px;clear:both; width: 970px; height: 33px; line-height: 33px; background: #2c88b3 url(/images/searchbar.gif) repeat-x 0 0;}
#footerCntr p { float: right; text-align: right; font-size: 13px; font-weight: bold; color: #fff; }
#footerCntr ul { float: left; width: 510px; list-style: none; }
#footerCntr li { float: left; display: inline; font-size: 11px; color: #fff; }
#footerCntr li a { padding: 0px 5px 0px 5px; text-decoration: none; color: #fff; }
#footerCntr li a:hover { text-decoration: underline; }

div.searchCntr {margin-bottom:10px; padding: 3px 10px 10px 5px;clear:both; width: 970px; height: 22px; line-height: 28px; background: #2c88b3 url(/images/searchbar.gif) repeat-x 0 0;}

span.note {
	display:block;
	margin:10px 0;
	padding:10px 10px 10px 36px;
}
span.warning {
	display:block;
	margin:10px 0;
	padding:10px 10px 10px 10px;
	background: #fce4e0;
	color: #d0583f;
	border: 1px solid #d0583f;
}
span.note {
	border: 1px solid #e7bd72;
	color: #000;
}
span.note a {
	text-decoration:none;
}

.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #3366CC;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;			
}
img.bigimage {
	padding-left:10px
}
ul.searchres {
	padding-left:0 !important;
	list-style: none;
}
ul.searchres li {
	width:135px;
	height:100px;
	float:left;
	list-style: none;
	font-size:13px;
	font-weight:bold;
}
ul.searchres li a {
	text-decoration: none;
}
ul.searchres li ul {
	padding-left:0 !important;
	margin:0 !important;
}
ul.searchres li ul li {
	width:135px;
	height: auto;
	font-weight:normal;
	font-size:11px;
}
table tr {
vertical-align: top;
}
#categoryoverview,
table.frontpageoverview {
	width: 100%;
}
#categoryoverview.hide{display:none;}

#categoryoverview td {
	border: 1px solid #D1D1D1;
	background: #fff;
	padding: 0px;
	color: #0B689B;
}
#categoryoverview td.top {
	background:url("/images/homebg.gif") repeat-x  center top #2C88B3;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px;
}
#categoryoverview td.top a,#categoryoverview td.top a:hover{color:#fff;}

table td.columncount_1 {
	width: 99%;
}
table td.columncount_2 {
	width: 49%;
	padding:5px;
}

table td.columncount_2 img.right {
	float:right;
}
table td.columncount_3 {
	width: 33%;
}
table td.columncount_3 p{
	padding: 0 5px !important;
}
table td.columncount_2 p{
	
}

#categoryoverview td div {
	padding-bottom: 3px;
	background:url("/images/homebg.gif") repeat-x scroll center top #2C88B3;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 0px;
}
a.categoryfilter {
	background:url("/images/homebg.gif") repeat-x scroll center top #2C88B3;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	clear:both;
	padding:5px 3px;
}
#categoryoverview td div a{
	color:#FFFFFF;
}
#categoryoverview ul {
	list-style: none;
	font-size: 11px;
}
#categoryoverview ul li.niveau_1 {
	color: #6D929B;
	text-align: left;
	margin-bottom: 4px;
}
#categoryoverview ul li.niveau_1 a {
	font-weight:bold;
	padding: 3px 5px 3px;
	text-decoration: none;
}

#categoryoverview ul li.niveau_2 {
	margin: 0;
	color: #B4AA9D;
	border-bottom:1px solid #D1D1D1;
}
#categoryoverview ul li.niveau_2 a {
	font-weight: normal;
	padding: 1px 0px 1px 6px;
	display:block;
	text-decoration: none;
}
#categoryoverview ul li.niveau_2 a:hover {
	font-weight: normal;
	display:block;
	background: #ddf3f4;
}
#categoryoverview ul li span.adcount {
	color: #000000;
	display: block;
	float: right;
	margin-right:6px;
	text-decoration: none;
	font-weight:normal;
}
td.column ul {
	padding-left:0 !important;
	}
.image_overlay {
    display:none; 
    background-image:url(/images/white.png); 
    width:478px;
    height:478px;
    padding:25px;     
    font-size:11px; 
} 
.image_overlay div.close { 
    background-image:url(/images/close.png); 
    position:absolute; right:5px; top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
.simple_overlay { 
    display:none; 
    z-index:10000;  
    background-color:#333;      
    width:675px;     
    min-height:200px; 
    border:1px solid #666; 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 

.simple_overlay .close { 
    background-image:url(/images/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
#ad_photos {
	height:313px;
}
#ad_photo_container {
	width:305px;
	float:left;
}
#dezeadvertentie {margin-top:10px;}
#ad_photos ul,#ad_right ul {
	list-style:none;
	font-size: 11px;
}
#ad_photos img {
	border: 1px solid #C7C7C7 !important;
}
a.advanced_search,a.advanced_search:hover {color:#fff}
#bod {width:50px;}
#ad_left{width:380px;}
#ad_right {width:165px;display:block;}
input.inputlink{width:150px;font-size:10px;}
#ad_right div.block{width:164px;display:block;}
#ad_right div.block fieldset{padding: 0;width:100%;}
ul.tabs {
	height:30px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 0 !important;
	padding:0 !important;
	background:#CAE8EA none repeat scroll 0 0;
	border-color:#46BAB8 #46BAB8 -moz-use-text-color;
	border-style:none solid none;
	border-width:1px 1px medium;
}
ul.tabs{background:url("/images/homebg.gif") repeat-x center top #2C88B3;
margin-bottom:10px;
padding:12px 15px 5px;
position:relative;}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	color:#DDDDDD;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 111px;
	text-align:center;	
	text-decoration:none;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -652px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -652px -62px;		
	cursor:default !important; 
	color:#fff !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.w1 			{ background-position: -519px 0; width:134px; }
ul.tabs a.w1:hover 	{ background-position: -519px -31px; }
ul.tabs a.w1.current { background-position: -519px -62px; }

/* width 2 */
ul.tabs a.w2 			{ background-position: -366px -0px; width:154px; }
ul.tabs a.w2:hover 	{ background-position: -366px -31px; }
ul.tabs a.w2.current { background-position: -366px -62px; }


/* width 3 */
ul.tabs a.w3 			{ background-position: -193px -0px; width:174px; }
ul.tabs a.w3:hover 	{ background-position: -193px -31px; }
ul.tabs a.w3.current { background-position: -193px -62px; }

/* width 4 */
ul.tabs a.w4 			{ background-position: -0px -0px; width:194px; }
ul.tabs a.w4:hover 	{ background-position: -0px -31px; }
ul.tabs a.w4.current { background-position: -0px -62px; }


/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;
}
div.panecontent{
	background: url(/images/centerbg.gif) repeat-x scroll 0 0;
	border:1px solid #D1D1D1;}
/*pagination*/
#resultbox div.result_options {
	color: #555;
	font-size: 11px;
	height: 18px;
	padding: 2px 0;
}
div.result_pages {
	color: #555;
	font-size: 11px;
	clear:both;
	padding: 2px 0;
}
div.clear{
overflow:hidden;
clear:both;
}
div.result_options.left {
	float:left;
}


span.divider {
	color: #C8C8C8;
	margin-left: 6px;
	margin-right: 6px;
}

div.result_pages div.pages {
	float: right;
	padding: 1px;
	padding-right: 5px;
}
div.result_pages div.pages li.button {
	height: 14px;
	overflow: hidden;
	width: 14px;
}
div.result_pages div.pages li.button span,
div.result_pages div.pages li.button a {
	background-image: url(/images/pages.png);
	background-repeat: no-repeat;
	display: block;
	height: 0;
	padding-top: 15px;
	width: 14px;
}
div.result_pages div.pages li.first span {
	background-position: 0 -28px;
}
div.result_pages div.pages li.first a {
	background-position: 0 0;
}
div.navigation_paging li.first a:hover {
	background-position: 0 -14px;
}
div.result_options div.pages li.previous span {
	background-position:-14px -28px;
}
div.navigation_paging li.previous a {
	background-position:-14px 0;
}
div.navigation_paging li.previous a:hover {
	background-position:-14px -14px;
}
div.result_pages div.pages li.next span {
	background-position:-28px -28px;
}
div.result_pages div.pages li.next a {
	background-position: -28px 0;
}
div.result_pages div.pages li.next a:hover {
	background-position: -28px -14px;
}
div.result_pages div.pages li.last span {
	background-position:-42px -28px;
}
div.result_pages div.pages li.last a {
	background-position: -42px 0;
}
div.result_pages div.pages li.last a:hover {
	background-position: -42px -14px;
}

div.sorting {
	background:#CAE8EA;
	color:#0A5076;
	font-size: 11px;
	padding: 2px;
}
div.sorting a{
	color: #0A5076;
}
div.sorting ul, 
div.sorting li {
	display: inline;
}

div.sorting span.pipe {
	color: #555;
	margin-left:6px;
	margin-right:6px;
}
#resultbox {overflow:hidden;}
div.result_pages div.pages ul {
	float:left;
	list-style: none;
}
div.result_pages div.pages li {
	float:left;
	margin-right:3px;
}

div.result_pages div.select {
	float: left;
	font-size: 11px;
	height: 17px;
	width: 43px;
	background: url(/images/selection.png) no-repeat 0 0;
}

div.result_pages div.select.active {
	background-position: 0 100%;
}

div.result_pages div.select:hover {
	background-position: 0 -17px;
}

div.result_pages div.select.active ul.options {
	display: block;
	list-style: none;
}
div.result_pages div.select.active ul.options li.selected a.value {
	background: #DDF3F4;
	color: #000;
	cursor: default;
}

div.select ul.options a:hover {
	background: #bbd1e5;
	color:#fff;
}

div.result_pages div.select a {
	color: #000000;
	display: block;
	line-height: 17px;
	padding: 0 2px 0 5px;
	text-decoration: none;
}

div.result_pages div.select ul.options {
	clear: left;
	display: none;
	padding: 0 2px 2px 2px !important;
	position: absolute;
	z-index: 1;
	background: #fff;
	border: 1px solid #000;
	margin: 0 10px !important;
}
#price_from_preview {float:left;}
#wizard textarea,
#content_tbl {
	width:400px !important;
	height: 300px  !important;
}
#content_container.error {
	color: #ff0000;
}
#content_ifr {
	height: 269px !important
}
#optionsspan.type1 {
	height:126px;
}
#optionsspan.type2 {
	height:152px;
}
#optionsspan.type3 {
	height:182px;
}
#optionsspan.type4 {
	height:125px;
}
span.note {
	background:#FFF3A3 none repeat scroll 0 0;
	border:1px solid #E7BD72;
	color:#B79000;
	display:block;
	margin:0 0 10px;
	padding:3px;
}
#fixedprice,
#bidprice,
#moreoptions,
#sale{
	background: #fff;
	border:1px solid #C7C7C7;
	margin-left: 165px;
	width:240px;
	padding: 2px;
}
#sale tr td  {
	float:none;
	font-weight:normal;
	margin-right:5px;
	vertical-align:middle;
	width:auto;
	color:#0B689B;
	font-size:11px;
	line-height:19px;
}

#fixedprice input.price {
	width: 125px;
}
#fixedprice.hide,
#bidprice.hide,
#moreoptions.hide,
#sale.hide,
#warningpane.hide {display:none;}
span.warning {
	background:#FCE4E0 none repeat scroll 0 0;
	border:1px solid #D0583F;
	color:#D0583F;
	display:block;
	margin:0 0 10px 0;
	padding:3px;
}
span.warning ul {
	list-style: none;
}
span.warning a { color: #D0583F;text-decoration:none;}
span.warning ul li a {
	background:transparent url(/images/bullet.png) no-repeat scroll 0 2px;
	padding-left:15px;
}
td.column ul li.niveau_1{
	font-size:11px !important;
}
div.searchCntr_right{float:left; width:373px;color:#fff;}
#postcode{width:60px;}
ul.myaccount {
	border-color:#eee;
	border-style:solid;
	border-width:1px 0;
	color:#555555;
	font-size:11px;
	height:1%;
	margin-bottom:20px;
	overflow:hidden;
	padding:10px 0;
}
ul.myaccount li {
	display:inline;
	float:left;
	line-height:14px;
	margin:0 10px;
	padding-left:12px;
	width:160px;
}
ul.myaccount li.current{font-weight:bold;}
#textpage ol {margin-left:20px;font-size:11px;}
div.result_pages p {
	float: left;
	margin: 0 5px 0 0;
	padding: 1px;
	padding-left: 5px;
}
#fixedprice table tr td,
#bidprice table tr td,
#moreoptions table tr td,
#sale table tr td{
 border-bottom: none;
}
.textBox .textBox {padding:0;}
#paymentBox img {margin:3px;}
