/* http://floele.flyspray.org/csstidy//css_optimiser.php */
*{margin:0;padding:0;color:black;}
ul,ol,dl{position: relative;}
body{margin-top:1px;text-align:center;background:url(/img/bg.gif) repeat-x;background-color:#fbf9ed;font:11px Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;}
#skyscraper { margin-top:0px;width:130px;margin-left:5px;float:right; }
#container2{width:775px;float:center;margin:0 auto;}
#container{text-align:left;width:775px;margin:0 auto;float:left;}
a{text-decoration:none;color:#003366;}
a:hover{text-decoration:underline;color:#006600}
#header{height:325px;background:url(/img/header.gif) no-repeat;position:relative;}
#header #bgimg{background:black;position:absolute;top:94px;right:1px;width:615px;height:75px;}
#header #bgimg a span{visibility:hidden;width:615px;height:75px;display:block;}
#header #bgimg a {text-decoration:none;width:615px;height:75px;display:block;}
#header > #bgimg{right:2px;}
#header h4 a span, #header h4 span,#header h1 a span, #header h1 span {visibility:hidden;}
#header h4 a,#header h1 a{width:275px;height:90px;display:block;text-decoration:none;}
#header h4 ,#header h1 {position:absolute;top:0;left:0;}
#header ul#toplinks{position:absolute;top:72px;left:345px;}
#header ul#toplinks li{display:block;float:left;}
#header ul#toplinks li{font-weight: bold; font-size:11px}
#header ul#toplinks li a{color:#006600;}
#header ul#toplinks #tl1{padding-left:0px;padding-right:2px;}
#header ul#toplinks #tl2{padding-left:10px;}
#header ul#toplinks #tl3{padding-left:15px;color:#006600}
#header ul#toplinks #tl4{padding-left:23px;color:#006600}
#header ul#toplinks #tl5{padding-left:23px;color:#006600}
#header ul#toplinks #tl3 a{color:#339900}
#header ul#toplinks #tl4 a{color:#339900}
#header ul#toplinks #tl5 a{color:#339900}
#header h2{visibility:hidden;}
#header ul#toplinks a:hover, #header ul#toplinks #tl5 a:hover,#header ul#toplinks #tl4 a:hover,#header ul#toplinks #tl3 a:hover{color:#000000}
#header #googleadlinks{position:absolute;top:100px;left:5px;}
#header #googleadlinks h3{
	margin-left:3px;
  font-weight:bold;font-size:12px;
}
#header #googleadlinks ul{
  list-style:none;
  margin-left:-3px;
}
#header #googleadlinks ul li{
                         padding-top:4px;
}

#header #googleadlinks li a{
  padding-left:17px;background:url(/img/arrowLBB.gif) no-repeat center left;color:#003366;
}
#header #googleadlinks li a:hover{
  padding-left:17px;background:url(/img/arrowLBG.gif) no-repeat center left;color:#006600;
}


.print{display:none;}

margin-right:10px;
padding:0px;
padding-left:2px;
line-height: 14px;
border:1px solid #333399;
color:#989898;
font-size: 11px;
margin-top:0;
margin-bottom: 0px;
}
#header #zoeken #rubrieken{width:166px;;}
#header #frutsel{height:198px;width:75px;position:absolute;left:-75px;top:0;background:url(/img/frutsel.gif);}
#mid{margin-top:-126px;z-index:999;background:url(/img/content.gif) 156px 0 repeat-y;}
#mid{z-index:999;background:url(/img/content.gif) 156px 0 repeat-y;}


#mid #right{float:right;width:599px;positioN:relative;  background:url(/img/content.gif) repeat-y;padding:10px; _margin-right:-3px;}
#mid #right{min-height:610px;}
* html #mid #right{height:610px; width:602px;  }
#mid #left{float:left;width:157px;background:url(/img/leftbg.gif) repeat-y;positioN:relative;margin-right:-1px;}
#mid #right ul{}
#mid #left h3#rubriekheader{font-weight:bold; font-size:12px;background:url(/img/headerLinks.gif) 0px 0px no-repeat;height:106px;margin-bottom:-100px;padding:10px;} 
#mid #left ul#rubriekfooter{background:url(/img/bottomLinks.gif) no-repeat;height:63px;position:relative;overflow:hidden;}
#mid #left ul#rubriekfooter li{display:inline;display:block;float:left;margin-left:15px;margin-top:30px;}
* html #mid #left ul#rubriekfooter li#rf1 {margin-left:7px;}
* html #mid #left ul#rubriekfooter li#rf3 {margin-left:17px;}

/* Breadcrumbs */
#breadcrumbs{
	background:url(/img/breadcrumb.gif) no-repeat;
	height:25px;
	padding-left:18px;
	padding-top:3px;
	margin:-10px;
	margin-left:-9px;
	margin-bottom:10px;
}
#breadcrumbs li{display:inline;}

#breadcrumbs li a{
	display:block;
	float:left;
	background:url(/img/bullet2.gif) no-repeat center left;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	color:black;
}

#breadcrumbs li a:link, #breadcrumbs li a:visited,#breadcrumbs li a:active{
 	text-decoration:underline;
}
#breadcrumbs li#first a{background:none;}


/* Navigatie */
.offsetnav{text-align:center;padding-top:10px;}
.offsetnav a{color:#003366;text-decoration:underline;}
#vorige{padding-left:14px;background:url(/img/vorige.gif) no-repeat;}
#volgende{padding-right:14px;background:url(/img/volgende.gif) right top no-repeat;}


#adslist{	
	margin:-4px 0 7px 0;	
	border-bottom:1px solid #DEEAFE;
	width:592px;
	clear:both;
}

#adslist .thumbnail{
	overflow:hidden;
	text-align:center;
	height:45px;
	width:45px;
	background:#E8E6CA url(/img/default.gif) center center;
	border:1px solid #c7c5ad;
	position:absolute;
	top:5px;
	left:4px;
	font-size:0px;
}

#adslist .thumbnail img { width:100%; height:100%; border:none; }

#adslist .ad,#adslist .item{
	height:57px;
	overflow:hidden;
	position:relative;
	border-top:1px solid #DEEAFE;
	background:white url(/img/white.png) top repeat-x;
	text-decoration:none;
	cursor:pointer;
	margin-bottom:1px;
}

#adslist .ad.oneven,#adslist .item.oneven  { background-color:#FAF9ED; }
#adslist .ad.special,#adslist .item.special  { background-color:#F0F7DF; }
#adslist .ad.hover, #adslist .item.hover{ background-color:#EDF4FF; }

#adslist .info {
	position:absolute;
	width:382px;
	height:47px;
	left:57px;
	top:6px;
}

#adslist .rechts {
	position:absolute;
	width:161px;
	height:47px;
	left:444px;
	top:6px;
}

#adslist .rechts .datum {
	display:block;
	width:85px;
	float:left;
	font-weight:bold;
	color:#003366;
}

#adslist .rechts .prijs {
	display:block;
	width:75px;
	float:left;
	font-weight:bold;
	color:#003366;
}

#adslist .rechts p {
	color:#81B90F;
	font-size:10px;
	margin:0 4px 0 0;
}
 #adslist .rechts p strong {
 	color:#81B90F;
	font-size:12px;
	font-weight:bold;
}

#adslist .ad h3, #adslist .item h3 { font-size:12px;color:#000000;}
#adslist .ad h3 a,#adslist .ad h3 a b, #adslist .item h3 a,#adslist .item h3 a b, #adslist .item h3 a strong{color:#003366;}
#adslist .ad h3 a:hover,#adslist .ad h3 a b:hover,#adslist .item h3 a:hover,#adslist .item h3 a b:hover, #adslist .item h3 a:hover strong{color:#006600;}

/*
 *	oude CSS
 */

#mid #left ul#rubriekfooter{clear:both;}
#mid #left ul#rubriekfooter li a{color:#928e6d;font-size:12px;font-weight:bold;}


#mid #left ul#rubrieklijst li{list-style:none;padding:0px 0px;padding-left:0px;font-size:12px;margin-top:-5px;}
#mid #left ul#rubrieklijst li a{text-decoration:none;background:url(/img/bullet.gif) 1px 3px no-repeat;padding:4px;padding-right:0px;margin:-4px 0;padding-left:16px;list-style:none;color:#003366;display:block;width:135px;}
#mid #left ul#rubrieklijst li#selected a,#mid #left ul#rubrieklijst li a:hover{background:url(/img/highlight.gif) 0px 3px no-repeat;color:#006600}
#mid #left ul#rubrieklijst {padding-left:2px;padding-bottom:2px; }
* html #mid #left ul#rubrieklijst{float:left;}

#mid #left ul#rubrieklijst li.highlight a{background:url(/img/highlight.gif) 0px 3px no-repeat;padding-bottom:5px; color:#006600;}
#mid #left ul#rubrieklijst li.highlight a:hover{color:#003366;}
#mid #left ul#subrubriek { background: #f2f7ff; padding:  3px 0 5px 3px; margin: 2px 0 4px 0; width: 150px;}
#mid #left ul#subrubriek li { background: transparent;font-size:11px;margin-bottom:-6px}
#mid #left ul#subrubriek li a{ width: 125px;}
#mid #left ul#subrubriek li a:hover{ text-decoration:underline;}
#mid #left ul#rubrieklijst li ul#subrubriek li a{ width: 135px; background:url(/img/bullet.gif) 1px 3px no-repeat;color:#003366;}
#mid #left ul#rubrieklijst li ul#subrubriek li a:hover{color:#006600;}

div >p#footer{padding-bottom:5px;margin-left:156px;clear:both;background: #fbf9ed url(/img/footer.gif) no-repeat; padding-top:13px;text-align:right;color:#928e6d; font:bold 10px verdana;z-index:999;}
* html p#footer{padding-bottom:5px;margin-left:156px;padding-top:8px;height:30px;position:relative;clear:both;padding-top:13px;background: #fbf9ed url(/img/footer.gif) no-repeat;text-align:right;color:#928e6d; font:bold 10px verdana;}
* html #mid{}
p#footer a{color:#928e6d;text-decoration:underline;}

ul#maincatlist {background:url(/img/maincat.gif);padding-top:5px;position:relative;float:left;}
/*  ul#maincatlist a{color:#003366;} */
ul#maincatlist a:hover{color:#006600;}
/* ul#maincatlist a:visited{color:purple;} */

.hoofdcat{position:relative;float:left;height:56px;width:145px;padding-left:40px;padding-right:5px;list-style:none;padding-top:2px;padding-bottom:0px;}
.hoofdcat {background-repeat:no-repeat;background-position:0px 3px;}
.hoofdcat a{font-size:12px;font-weight:bold;color:#003366;}
.subcat li{display:inline;}
.subcat li a{font-weight:normal;font-size:11px;color:#003366;}

#mid #right h1, #mid #right h4 {color:#999966;font-size:18px;font-weight:bold;margin-bottom:3px;}
#mid #right h1 a,  #mid #right h4 a{color:#999966;}


table{border-collapse:collapse;}

img{border:0;}


#placeap{height:453px;background:url(/img/placead.gif);}

#placeap #rubriekfieldset label{display:block;float:left;width:70px;clear:left;padding:10px;padding-left:10px;margin-bottom:5px;padding-top:0px;}
#placeap #rubriekfieldset input{margin-left:10px;border:1px solid black;}
#placeap #rubriekfieldset select{line-height:19px;font-size:11px;width:210px;}
#placeap #rubriekfieldset legend{padding-left:10px;}
#placeap #rubriekfieldset {padding-bottom:20px;}

#movead #rubriekfieldset label{display:block;float:left;width:70px;clear:left;padding:10px;padding-left:10px;margin-bottom:5px;padding-top:0px;}
#movead #rubriekfieldset input{margin-left:10px;border:1px solid black;}
#movead #rubriekfieldset select{line-height:19px;font-size:11px;width:165px;}
#movead #rubriekfieldset legend{padding-left:10px;}
#movead #rubriekfieldset {padding-bottom:20px;}

.adpage-regels{padding-bottom:10px;padding-left:5px;font-size:12px}
#placeap #censuurfieldset legend{padding-left:10px;}
#placeap #censuurfieldset{width:360px;height:260px;float:left;padding-bottom:0px;}
* html #placeap #censuurfieldset{padding-left:0px;}
#placeap #censuurfieldset label{display:block;float:left;width:90px;clear:left;padding:10px;padding-left:10px;margin-bottom:5px;padding-top:2px;}
#placeap #censuurfieldset #prijs{width:62px;}
#placeap #censuurfieldset #titel{width:210px;}
#placeap #censuurfieldset #altprijs{width:124px;}
#placeap #censuurfieldset #typead{width:123px;}
#placeap #censuurfieldset #omschrijving{width:323px;height:80px;margin-left:6px;font-size:11px;}
#placeap #censuurfieldset #wysiwyg{width:323px;height:100px;font-size:11px;}
#placeap #censuurfieldset #adstoestaan{margin-bottom:10px;margin-right:3px;display:block;float:left;}
* html #placeap #censuurfieldset #adstoestaan {margin-top:-2px;}
#placeap #fotofieldset{float:left;width:200px;}
* html #placeap #fotofieldset{float:left;width:150px;}
* html #placeap #fotofieldset input{width:190px;}
* html #placeap #fotofieldset label{}
#placeap #fotofieldset legend{padding-left:0px;}
#placeap #fotofieldset input{margin-bottom:10px;}
#placeap #overigfieldset{clear:both;padding-bottom:20px;}
#placeap #overigfieldset legend{padding-left:10px;}
#placeap #overigfieldset label{display:block;float:left;width:90px;clear:left;padding:10px;padding-left:10px;margin-bottom:5px;padding-top:0px;}
#placeap fieldset, #movead fieldset {border:0px solid #8fbcec;}
#placeap fieldset legend,#movead fieldset legend{color:#003366;font-weight:bold;font-size:12px;}
#placeap br,#movead br {clear:both;height:10px;font-size:10px;padding-bottom:10px;}
#placeap fieldset legend,#movead fieldset legend {padding:5px;margin:2px;padding-left:5px;}
* html #placeap fieldset legend{padding:5px;margin:2px;margin-left:-7px;padding-left:0;}
#placeap fieldset textarea{width:320px;height:130px;}
#placeap bla {margin-left:100px;border:1px solid black;}
#placeap fieldset label#omschrijvinglbl{margin-bottom:92px;}

.img{border:1px solid white;height:148px;width:246px;overflow:hidden;position:absolute;top:-157px;left:1px;background:white;text-align:center;}
.normalpage{ font-size:12px;}
.normalpage h1,#adcontainer h1{background:url(/img/dashedborder2.gif) left bottom repeat-x;height:28px;}
.normalpage h2,h2{color:#000000;font-weight:bold;font-size:13px;padding-top:10px;}
.normalpage a h2 , a h2 {color:#003366;}
.normalpage p{margin-bottom:3px;margin-top:2px;}
h2{padding-top:2px;}
a:hover h2{color:#006600}

.normalpage #login label{display:block;float:left;width:150px;clear:left;margin:5px;}

.normalpage ul, .normalpage ol{margin-left:20px;margin-top:5px;}
.normalpage a:hover{color:#006600}
.normalpage a{color:#003366;text-decoration:underline}
.normalpage #login input{display:block;float:left;width:150px;margin:5px;}
.cleardiv{clear:both;height:1px;}
.groupresult{float:left;width:330px;}
.groupresult h4 a,.groupresult h4{color:#006600;font-weight:normal;font-size:11px;padding:0px;margin-bottom:0px;height:12px;}

h3#zrRubrieken {color:#003366;font-weight:bold;font-size:12px;text-decoration:none;padding-bottom:10px;}
#MA_ma{margin-left:4px;padding-left:18px;background:url(/img/MA_ma.gif) no-repeat;color:#006600;padding-bottom:3px;}
#MA_mb{margin-left:4px;padding-left:18px;background:url(/img/MA_mb.gif) no-repeat;color:#006600;padding-bottom:3px;}
#MA_gw{margin-left:4px;padding-left:18px;background:url(/img/MA_gw.gif) no-repeat;color:#006600;padding-bottom:3px;}
#MA_ap{padding-left:18px;background:url(/img/MA_ap.gif) no-repeat;color:#006600;padding-bottom:3px;}
#MA_re{margin-left:4px;margin-right:0px;padding-right:0px;padding-left:18px;background:url(/img/MA_ap.gif) no-repeat;color:#006600;padding-bottom:3px;}
#MA_lo{margin-left:-1px;padding-left:18px;background:url(/img/MA_lo.gif) no-repeat;color:#006600;padding-bottom:3px;}
.ingelogd{float:right;margin-top:5px;margin-right:20px;}
#profile {padding:10px;}
#profile br{clear:both;height:10px;font-size:10px;padding-bottom:10px;}
#profile fieldset {border:0;}
#profile fieldset legend{color:#003366;text-decoration:none;font-weight:bold;font-size:12px;padding-left:10px;padding-bottom:5px;}
#profile fieldset label.inspring{display:block;float:left;width:140px;clear:left;padding:10px;padding-left:10px;margin-bottom:5px;padding-top:0px;}
#profile fieldset label.highlight{background: #ffff00 none;padding:2px;margin-right:3px; }
#contactform textarea{width:300px;height:100px;margin-bottom:10px;}
#contactform label{display:block;float:left;width:105px;clear:left;padding:10px;padding-left:10px;margin-bottom:5px;padding-top:0px;}
#contactform br{clear:both;height:10px;font-size:10px;padding-bottom:10px;}

#pmsg{padding:20px;padding-bottom:5px;}
#adlinks99{margin-top:3px;margin-left:25px;}
.adlinksnew{width:596px;padding-top:3px;margin-bottom:-10px;background:url(/img/dashedborder2.gif) left 2px repeat-x;height:25px;}
.adlinksnew2{width:598px;margin-left:2px;padding-top:0px;margin-bottom:-10px;background:url(/img/dashedborder2.gif) left 2px repeat-x;height:25px;}
.adlinksnew3{margin-top:25px;width:596px;padding-top:5px;margin-bottom:-10px;background:url(/img/dashedborder2.gif) left -20px repeat-x;height:5px;}
* html .adlinksnew3{margin-bottom:-23px;}
.adlinksnew4{clear:both;width:590px;padding:0px;margin:0px;height:15px;margin-bottom:-8px;}
a:hover{color:#006600;}

.normalpage h1,#adcontainer h1,#cath1{background:url(/img/hrimg.gif) no-repeat 0px 27px;padding-bottom:8px;}


/* kelkoo */
.foto {
	float:left;
	height:40px;
	margin-right: 10px;
	position:relative;
	top:-6px;
}
/* profiel */
h1.profiel {
padding-bottom: 5px;
}

a.user_contact {
display: block;
background-image: url('/img/neem_contact_op.gif');
width: 237px;
height: 25px;
line-height: 25px;
font-weight: bold;
text-align: center;
text-decoration: none;
color: #006600;
}

a.user_contact:hover {
color: #000;
}

div#userprofiel {
border-top: 1px solid #deeafe;
padding-top: 15px;
margin-bottom: 20px;
}

div#profiel_left {
float: left;
width: 100px;
}

div#profiel_right {
float: left;
width: 450px;
}

img#profielfoto {
border: 1px solid #c8c6af;
}

div#userinfo_container {
position: relative;
padding-bottom: 20px;
}


div#userinfo_container p{
width: 300px;
}

div#userinfo_container .lengte {
display: block;
width: 150px;
float: left;
padding-bottom: 5px;
}

.lengte, .lengte h3 {
display: block;
font-size:11px;
width: 150px;
float: left;
padding-bottom: 5px;
}
 .lengte h3{
width:240px;}

div#userinfo_container .titel {
display: block;
float: left;
width: 105px;
padding-bottom: 5px;
}

a img#user_wereld {
vertical-align: bottom;
}

a.profiel_contact {
position: absolute;
float:right;
}

/* BEELDOVERZICHT /*
/*achtergrondkleur oneven rijen */
.beeldoverzicht_oneven {
background-color: #faf9ed;
border-bottom: 1px solid #deeafe;
height: 260px;
}

/*achtergrondkleur even rijen */
.beeldoverzicht_even {
background-color: #fff;
border-bottom: 1px solid #deeafe;
height: 260px;
}

/*kleur item onmouseover */
#beeldoverzicht_container .hover {
background-color: #edf4ff;
cursor: pointer;
}

/* kleur en dikte randje om beeld */
#beeldoverzicht_container table img {
border: 1px solid #c8c6af;
}

/* Breedte voor de link per item */
div#beeldoverzicht_container h3 {
margin: 0 auto;
display: block;
width: 190px;
}

/* eigenschappen voor de link per item*/
div#beeldoverzicht_container h3 a {
color: #003366;
font-weight: bold;
font-size: 11px;
}
div#beeldoverzicht_container h3 a:hover {
color:#006600
}


/*eigenschappen voor prijsweergave */
div#beeldoverzicht_container p.prijs {
color: #003366;
font-size: 11px;
padding: 0px;
}

/*
------------
Noodzakelijk voor layout 
-------------------
*/

div#beeldoverzicht_container {
padding-bottom: 20px;
margin: 0 auto;
width: 599px;
border-top: 1px solid #deeafe;
}

div.beeldoverzicht_image_container{
display:block;
width: 200px;
height: 258px;
float:left;
overflow: none;
text-align: center;	
margin-top: 1px;
margin-bottom: 1px;
}

div.beeldoverzicht_image_container:hover {
cursor: pointer;
}

div.beeldoverzicht_midden {
border-left: 1px solid #deeafe;
border-right: 1px solid #deeafe;
width: 195px;
margin-top: 1px;
margin-bottom: 1px;
}

.td_aantal {
position: relative;
vertical-align: bottom;
}

.thumb_containing_table {
position: relative;
height: 190px;
top: 5px;
}

.aantal {
position: relative;
display: block;
float:right;
top: -28px;
left: -8px;
width:17px;
height:17px;
background-image: url('/img/hoeveel.gif');
padding-left: 3px;
}



/* Selectie  en tabs */
#selectie {
	clear:both;
	margin-top:5px;
	margin-bottom:7px;
	width:594px;
	height:23px;
	position:relative;
	background-image:url('/img/selectie_achtergrond.gif');
	background-position: bottom;
	background-repeat: repeat-x;
}

#tab {
position: absolute;
width: 600px;
height: 23px;
left: 0px;
}


/* Filter - DE OUDE "FILTER" en oude "TAB" gegevens mogen verwijderd verworden */
form#filter_formulier {
border: 0px solid #000;
margin-bottom: 10px;
}
.checkbox {
border: 0px solid #000;
float: left;
margin-right: 10px;
margin-left:10px;
*margin-top:-2px;
line-height: 18px;
}
.selectbox {
display: block;
height: 19px;
width: 100px;
line-height: 10px;
font-size: 11px;
float: left;
padding-bottom:1px;
padding-left:1px;
padding-top:1px;
margin-right: 10px;
}
.kort {
width: 40px;
}
.inputbox {
display:block;
line-height: 13px;
padding-top:2px;
font-size: 11px;
color: #777;
padding-bottom:1px;
padding-left:2px;
padding-top:1px;
float: left;
}

.submit {
position: relative;
width: 35px;
height: 20px;
display: block;
float: left;
top: -1px;
}

/* HIGHSLIDE style */
.highslide {
	cursor: url(/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* ADVERTENTIE pagina */
h1.ad_titel {
margin-top: -5px;
font-size:13px;
}

a.ad_plaats_ad {
float:right;
top: 0px;
display: block;
background-image: url('/img/plaats_advertentie.gif');
width: 217px;
height: 25px;
line-height: 25px;
font-weight: bold;
padding-left: 10px;
margin-bottom:5px;
text-decoration: none;
color: #006600;
}

a.ad_plaats_ad:hover {
color: #000;
}

h4.middenkop {
background-color: #FAF9ED;
padding-bottom: 5px;
padding-left: 5px;
padding-top:15px;
}

div#advertentie_container {
border-top: 1px solid #deeafe;
font-size:11px;
padding-top: 15px;
margin-top:-3px;
font-size:12px;
padding-left: 10px;
padding-bottom: 5px;
background-color: #FAF9ED;
}
div#advertentie_container a {
font-size:11px;
text-decoration:underline;
}
div#advertentie_container p{
margin-right:5px;
}

.ad_titel {
font-weight: bold;
color: #003366;
line-height: 30px;
}

div#ad_details{
width: 350px;
}

a img.ad_wereld {
vertical-align: bottom;
}

.website{
font-weight:bold;
position:relative;
margin-left:0;
font-size:11px;
padding-bottom:10px;
}

.titel {
display: block;
float: left;
font-size:11px;
height:12px;
width: 105px;
padding-bottom: 5px;
}

div#ad_thumb_container {
position: relative;
display:block;
float:right;
border:1px solid #c7c5ad;
padding: 5px;
z-index:2; 
padding-bottom: 2px;
text-align:left;
margin-top:-85px;
margin-left: 10px;
margin-right: 5px;
margin-bottom: 10px;
}

div#ad_thumb_container img.main{
float:left;
}

div#ad_thumb_container div#ad_img_links {
float:left;
position: relative;
}

div#ad_thumb_container div#ad_img_rechts {
float:left;
margin-left: 5px;
}

div#ad_thumb_container div#ad_img_rechts img {
border:1px solid #c7c5ad;
display: block;
margin-bottom: 5px;
}

div#ad_thumb_container  img{
border:1px solid #c7c5ad;
}

#vergroot {
position: absolute;
bottom: 10px;
margin-left: -25px;
}


p#ad_opties {
position: relative;
width: 100%;
text-align: right;
margin-top: 5px;
padding-bottom:0px;
}

p#ad_opties a img{
vertical-align: middle;
border-right: 3px solid #fff;
}

p#ad_opties a {
color: #006600;
margin-right: 15px;
}

p#ad_opties a:hover {
color: #000000;
}



 div#bieden_container {
border-top: 1px solid #deeafe;
border-bottom: 1px solid #deeafe;
background-color: #FAF9ED;
margin-top:0px;
padding-top:3px;
padding-bottom: 3px;
 }
  div#bieden_container a{
  font-size:12px;
  text-decoration:underline;
  }
  div#bieden_container .lengte a{
   font-size:11px;
  } 

 div#contactgegevens_container {
width: 290px;
float: left;
padding-top: 5px;
border-right: 1px solid #deeafe;
padding-left: 10px;
 }

 div#bieden {
float: left;
border-left: 1px solid #deeafe;
margin-left: -1px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 10px;
 }

div#meer_container {
margin-top: 10px;
border-top: 1px solid #deeafe;
border-bottom: 1px solid #deeafe;
padding-top:3px;
padding-bottom: 3px;
}
div#meer_container a{
text-decoration:none;
}
 div#meerads_left {
width: 285px;
float: left;
padding-top: 15px;
border-right: 1px solid #deeafe;
padding-left: 15px;
padding-bottom: 20px;
 }
 div#meerads_right {
 width: 282px;
float: left;
border-left: 1px solid #deeafe;
margin-left: -1px;
padding-left: 15px;
padding-top: 15px;
padding-bottom: 20px;
 }

 a.ad_contact {
display: block;
background-image: url('/img/neem_contact_op.gif');
width: 237px;
height: 25px;
line-height: 25px;
font-weight: bold;
text-align: center;
text-decoration: none;
margin-top: 10px;
margin-bottom: 10px;
color: #006600;
}

a.ad_contact:hover {
color: #000;
}


/*opmaak biedingen tabel */
table.geboden {
margin-top: -5px;
}
 table.geboden thead td {
font-weight: bold;
color: #666666;
 }

table.geboden thead td.naam {
width: 120px;
 }
table.geboden thead td.bod {
width: 70px;
 }
table.geboden thead td.contact {
width: 90px;
 }
table.geboden thead td{
border-bottom: 1px solid #deeafe;
height: 23px;
}

table.geboden tbody td {
border-bottom: 1px solid #deeafe;
height: 23px;
font-size:12px;
}

table.geboden tbody td img {
margin-left: 15px;
}
/* einde biedingen tabel */

/*bied formuleir */
form#bied {
margin-top: 5px;
}

form#bied input.email {
width: 90px;
height: 15px;
line-height: 15px;
font-size: 10px;
margin-right: 10px;
}

form#bied input.euro {
width: 40px;
height: 15px;
line-height: 15px;
font-size: 10px;
margin-right: 10px;
margin-left:2px;
}


form#bied input.doebod {
font-size: 10px;
height:22px;
margin-top:3px;
}
.ad_titel {font-weight: bold;
font-size: 12px;
color: #003366;
line-height: 30px;
}

#lipsum{*height:135px;position:relative;margin-top:8px;font-size:12px;}
div >#lipsum{height:auto;min-height:135px;} 
#lipsum li{margin-left:15px;}
#lipsum p{margin-bottom:5px;}


#googleadslist{position:absolute;top:30px;left:68px;}




/* =====================ALGEMEEN ZOEKFORMULIERTJE====================================== */

#header #zoeken{position:absolute;top:173px;left:167px;}
#header > #zoeken{top:173px;}

 form#zoeken {
  margin: 0px;
  padding: 0px;
  }

  form#zoeken input{
  display: block;
  float: left; 
  font-size: 11px;
  line-height: 13px;
  font-size: 11px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 2px;
  
  
  }

  form#zoeken select {
  display: block;
  float: left; 
  font-size: 11px;
  padding-bottom:1px;
  padding-left:1px;
  padding-top:1px;
  height: 19px;
  }

form#zoeken input#zoekknop_algemeen {
margin-top: 0px;
padding: 0px;
border: auto;
width: 46px;
height: 19px;
}

form#zoeken input#term {
margin-right: 10px;
width: 117px;
}

form#zoeken select#categorie {
margin-right: 10px;
width: 185px;
}

form#zoeken input.postcode {
width:50px;
}

form#zoeken select#maxafstand {
margin-left: 10px;
margin-right: 10px;
width: 100px;
}
form#zoeken select#postcodeland {
width: 45px;
}
input:focus,textarea:focus, input.sffocus, textarea:focus, textarea.sffocus, button:focus{background-color:#FFFF66;}

/* =====================ALGEMEEN ZOEKFORMULIERTJE====================================== */


#content-wrap {
	width:600px;
	margin:auto;
}

/* Google */
#adsbyGoogle {
	background:url(../img/ads_by_google.gif) no-repeat;
	height:18px;
	width:602px;
	margin:5px 0 0 0;
	overflow:hidden;
	z-index:9; 
} 
#adsbyGoogle a{width:150px;height:17px;display:block;text-decoration:none;}
#adsbyGoogle a span {visibility:hidden;}
#googlebottom {
	background:url(../img/google_bottom.gif) no-repeat;
	height:9px;
	width:602px;
	overflow:hidden;
	margin:0 0 10px 0;
}
#ad-wrap {
	background:url(../img/google_background.gif) repeat-y;
	overflow:hidden;
	width:599px;
	padding-left:3px;
}
/*#ad-wrap{
cursor:pointer;
}
*/
#ad-wrap .google_item {
	width:298px;
	float:left;
	padding:1px 0;
	background-color:white;
	/* cursor:pointer; */
	border-bottom:1px solid #DEEAFE;
}
#ad-wrap .google_item.last {
	border-bottom:none;
}
#ad-wrap .google_item.even .google_ad {
	background-color:#FAF9ED;
	border-top:1px solid #FAF9ED;
	border-bottom:1px solid #FAF9ED;
}
#ad-wrap .google_ad {
	padding:4px 1px 0px 8px; /* 	padding:7px 20px 7px 10px; */
	/* min-height:48px; */ 
	height:48px; /* 12-04-2009 */
	border-top:1px solid white;
	border-bottom:1px solid white;
}
#ad-wrap .google_ad.border {
	border-right:1px solid #DEEAFE;
}

#ad-wrap h3 a b{ 
	color:#6600CC; }
#ad-wrap h3, #ad-wrap h3 a {
	text-decoration:none; 
	color:#003366; 
	font-weight:bold;
	font-size:12px;
}
#ad-wrap h3 a:hover , #ad-wrap .link a:hover{
	color:#006600;
	text-decoration:underline;
}
#ad-wrap .link, #ad-wrap .link a {
	font-size:10px;
	text-decoration:none;
	color:#81B90F;
	padding-left:0px;
}

/* Subcat */
#subCat-wrap {
	width:602px;
	clear:both;
	overflow:hidden;
	margin:0;
	border-top:1px solid #DEEAFE;
}

#subCat-wrap a {color:#000; }
#subCat-wrap a:hover {color:#006600;}

#subCat-wrap .ad_group {
	float:left;
	width:301px;
	overflow:hidden;
	border-bottom:1px solid #DEEAFE;
	background-color:#fff;
	margin-bottom:1px;
	padding-bottom:1px;
}
#subCat-wrap .ad_group .content { 
	padding-left:10px; 
	border-top:2px solid white;
	border-bottom:2px solid white;
}
#subCat-wrap .ad_group.oneven .content { 
	background-color:#FAF9ED; 
	border-top:2px solid #FAF9ED;
	border-bottom:2px solid #FAF9ED;	
}
#subCat-wrap .ad_group.border .content { border-right:1px solid #DEEAFE; }

#subCat-wrap h3 {font-size:12px;padding:0;margin:0;padding-top:5px;}
#subCat-wrap h3 a {color:#003366;}

#subCat-wrap .prijs {position:absolute;top:0px;right:30px;}

#subCat-wrap p{padding-top:0px;position:relative; display:block;}
#subCat-wrap p a{text-decoration:none;}
#subCat-wrap p a:hover{text-decoration:none;}

#subCat-wrap p.meer { text-align:right; padding-top:3px; }
#subCat-wrap p.meer a{
	color:#81b90f;
	font-size:10px;
	padding:0 22px 0 0; 
}
#subCat-wrap p.meer a:hover{
	color:#006600;
}

#subCat-wrap p.meer a:hover{text-decoration:underline;}
/* #ad-wrap .google_item.hover .google_ad,#ad-wrap .google_item.hover,#ad-wrap .hover{background:#EDF4FF;} /*  04-06-08 17:07  */
