/*
Theme Name: Colen & Van der Duim Makelaars
Theme URI: http: //wordpress.org/
Description: Standaard thema voor Colen & Van der Duim Makelaars
Version: 2.0
Author: Patrick van Halen
Author URI: http: //www.newvision.nl
*/

body {
background:#FFF;
margin:0;
padding:0;
}

form {
margin: 0px;
padding: 0px;
}

a,img,a img,img a,a:active,a:active img {
border:0;
outline:none;
}

a:link,a:active,a:visited {
color:#333;
}

#stramien {
position:relative;
width:100%;
z-index:1;
}

#kop {
background:url('images/kop_border.gif') repeat-x top left;
clear:both;
height:150px;
width:100%;
}

#kop-inhoud {
background:url('images/kop_logo.gif') no-repeat 0 11px;
height:150px;
margin:0 auto;
width:800px;
}

#splashblok {
background:#FE8500 url('images/splash_border.gif') repeat-x bottom left;
clear:both;
height:266px;
width:100%;
}

#splashblok-inhoud {
background:url('images/splash_001.jpg') no-repeat center center;
height:266px;
left:0;
position:relative;
top:0;
width:100%;
z-index:1000;
}

#splashblok-menu {
margin:0 auto;
position:relative;
top:230px;
width:800px;
}

#middenblok {
margin:0 auto;
width:800px;
}

#border-links {
background:url('images/border_links.gif') no-repeat top left;
display:inline;
float:left;
height:300px;
width:8px;
}

#inhoud {
display:inline;
float:left;
margin-bottom:40px;
padding-left:20px;
padding-right:20px;
padding-top:20px;
width:514px;
}

#rechterblok {
background:url('images/rechterblok_border.gif') no-repeat top left;
display:inline;
float:left;
min-height:300px;
padding-left:18px;
padding-right:2px;
text-align:left;
width:204px;
}

#rechterblok span {
padding:10px;
}

#border-rechts {
background:url('images/border_rechts.gif') no-repeat top left;
clear:right;
display:inline;
float:left;
height:300px;
width:8px;
}

body,div {
color:#333;
font-family:Trebuchet MS, Verdana, Arial, Sans-Serif;
font-size:11px;
line-height:17px;
}

h2 {
color:#F60;
font-size:18px;
font-weight:400;
height:auto;
line-height:21px;
margin:0;
padding:0;
}

.h2 a {
color:#F60;
font-size:18px;
font-weight:400;
height:auto;
line-height:21px;
margin:0;
padding:0;
}

h2.pagetitle {
color:#F60;
margin:0;
padding:0 0 20px;
}

h3 {
font-size:12px;
margin:0;
padding:0;
}

.prijs-overzicht h3 {
color:#F60;
font-size:9px;
font-weight:700;
letter-spacing:1px;
line-height:9px;
margin:0;
padding:0;
text-transform:uppercase;
}

.prijs-overzicht h3 b, .prijs-overzicht h3 strong {
color:#333;
font-size:9px;
font-weight:400;
letter-spacing:1px;
line-height:9px;
margin:0;
padding:0;
text-transform:uppercase;
}

h4 {
margin:0;
padding:0;
}

h5 {
font-size:9px;
font-weight:400;
margin:0;
padding:0;
}

h5 b, h5 strong {
font-size:14px;
margin:0;
padding:0;
}

h6 {
display:inline;
font-size:12px;
font-weight:400;
margin:0;
padding:0;
}

#searchform {
margin:10px auto;
padding:5px 3px;
text-align:center;
}

#sidebar #searchform #s {
padding:2px;
width:108px;
}

#sidebar #searchsubmit {
padding:1px;
}

select {
width:130px;
}

#commentform input {
margin:5px 5px 1px 0;
padding:2px;
width:170px;
}

#commentform textarea {
padding:2px;
width:100%;
}

#commentform #submit {
float:right;
margin:0;
}

#rechtermenu {
display:block;
margin-top: 12px;
width:195px;
}

#rechtermenu h3 {
cursor:pointer;
margin:0;
padding:5px;
}

.rechtermenu-item {
background:url('images/rechterblok_onder.gif') no-repeat bottom left;
}

#rechtermenu-boven {
display:block;
width:195px;
}

#rechtermenu-boven h3 {
margin:0;
padding:5px;
background: #FE8500;
border-bottom: 1px solid #DCDCDC;
color: #FFF;
margin-bottom: 10px;
}

.hoofdfoto {
left:0;
margin-top:10px;
position:relative;
top:0;
}

.hoofdfoto-overzicht {
border:1px solid #DCDCDC;
display:block;
float:left;
height:135px;
left:0;
margin-bottom:14px;
margin-right:14px;
padding:15px 10px 10px;
position:relative;
text-align:center;
top:0;
width:135px;
}

.prijs-overzicht {
display:block;
font-size:9px;
height:20px;
line-height:9px;
text-align:center;
width:135px;
}

.banner {
border:0;
left:0;
position:absolute;
top:0;
}

.banner-overzicht {
border:0;
left:17px;
position:absolute;
top:15px;
}

.banner-topblok {
border:0;
left:-28px;
position:absolute;
top:-23px;
}

.banner2 {
border:0;
left:-28px;
position:absolute;
top:-23px;
}

.verkocht {
background:url('images/verkocht.gif') no-repeat bottom right;
border:0;
padding:3px;
}

.verhuurd {
background:url('images/verhuurd.gif') no-repeat bottom right;
border:0;
padding:3px;
}

.verkocht2 {
background:url('images/verkocht.gif') no-repeat bottom right;
border:0;
}

.verhuurd2 {
background:url('images/verhuurd.gif') no-repeat bottom right;
border:0;
}

.voorbehoud {
background:url('images/voorbehoud.gif') no-repeat bottom right;
border:0;
padding:3px;
}

.voorbehoud2 {
background:url('images/voorbehoud.gif') no-repeat bottom right;
border:0;
}

.openhuis {
background:url('images/openhuis.gif') no-repeat bottom right;
border:0;
padding:3px;
}

.openhuis2 {
background:url('images/openhuis.gif') no-repeat bottom right;
border:0;
}

.openhuis-banner {
position: relative;
top: -13px;
left: 0px;
display: block;
clear: left;
background: #FFFF88;
padding: 10px 5px;
font-size: 9px;
line-height: 10px;
text-transform: uppercase;
text-align: center;
}

.openhuis-banner-2 {
position: relative;
top: -13px;
left: 0px;
display: block;
clear: left;
background: #FFF;
border: 1px solid #DCDCDC;
padding: 10px 5px;
font-size: 9px;
line-height: 10px;
text-transform: uppercase;
text-align: center;
}

img.overzicht {
border:1px solid #DCDCDC;
float:left;
margin-bottom:25px;
margin-right:10px;
padding:5px;
}

.intro {
display:block;
float:left;
font-size:13px;
height:90px;
margin-bottom:30px;
width:206px;
}

.single-opties {
display:block;
float:right;
height:90px;
width:166px;
}

.intro h2 {
line-height:21px;
}

.intro h5 {
line-height:18px;
}

div.kenmerken {
border-bottom:1px solid #DCDCDC;
display:block;
height:23px;
min-height:23px;
}

div.kenmerken2 {
border-bottom:1px solid #DCDCDC;
display:block;
padding:5px 0;
width:100%;
}

h3.kenmerken {
background:#F5F5F6;
display:block;
padding-bottom:3px;
padding-left:8px;
padding-top:3px;
}

img.kenmerken {
border:1px solid #DCDCDC;
margin-right:10px;
padding:10px;
}

.kenmerk-links {
color:#666;
display:block;
float:left;
height:23px;
padding-top:2px;
width:120px;
}

.kenmerken-links {
color:#555;
float:left;
width:120px;
}

.kenmerk-rechts {
display:block;
float:left;
height:23px;
padding-top:2px;
width:120px;
}

.kenmerken-rechts {
display:inline;
width:100%;
}

.kenmerk-foto {
display:block;
margin-bottom:30px;
width:100%;
}

.kenmerk-foto-thumb {
border:1px solid #DCDCDC;
cursor:0;
float:left;
margin-bottom:10px;
margin-right:10px;
padding:5px;
}

.tab-wrapper .tab-ajax-loading {
background:url('images/spinner.gif') no-repeat center;
padding:0;
}

.tab-wrapper {
border-top:1px solid #DCDCDC;
display:inline;
padding-top:20px;
}

.tab-menu {
background:#F5F5F6;
border-bottom:1px solid #DCDCDC;
border-top:1px solid #DCDCDC;
clear:both;
font-size:12px;
list-style:none;
padding:15px 5px 5px;
}

.tab-menu ul,.tab-menu li {
display:inline;
margin:0;
padding:0;
}

.tab-menu li {
left:0;
position:relative;
top:4px;
}

.tab-menu li a.ajaxified {
background:url('images/tablinks.gif') no-repeat top left;
color:#333;
font-weight:700;
outline:none;
text-decoration:none;
}

.tab-menu li a.ajaxified:hover {
background:url('images/tablinks.gif') no-repeat -150px left;
color:#333;
font-weight:700;
outline:none;
text-decoration:none;
}

.ajaxified {
margin:0;
padding:4px 4px 4px 8px;
}

.tab-menu li a.ajaxified span {
background:url('images/tabrechts.gif') no-repeat top right;
}

.tab-menu li a.ajaxified:hover span {
background:url('images/tabrechts.gif') no-repeat -150px right;
}

.ajaxified-span {
margin:0;
padding-bottom:4px;
padding-right:8px;
padding-top:4px;
}

.tab-menu li a.ajaxified-selected {
background:url('images/tablinks_aan.gif') no-repeat top left;
color:#333;
font-weight:700;
outline:none;
text-decoration:none;
}

.ajaxified-selected {
margin:0;
padding:4px;
}

.tab-menu li a.ajaxified-selected span {
background:url('images/tabrechts_aan.gif') no-repeat top right;
margin:0;
padding:4px 8px 4px 4px;
}

#ajaxified-target {
padding-top:10px;
}

ul.rechtermenu-tabel {
list-style:none;
padding:0;
}

li.rechtermenu-tabel {
background:url('images/vink.gif') no-repeat center left;
display:block;
margin-bottom:2px;
padding:3px 0 3px 15px;
}

.tab-navigatie {
border-bottom:1px solid #DCDCDC;
clear:both;
display:block;
float:both;
width:514px;
}

.tab-navigatie a {
background:#FFF url('images/meer.gif') no-repeat center right;
color:#999;
display:block;
font-family:Arial, Helvetica, Tahoma, Verdana, Arial, Sans-Serif;
font-size:9px;
font-weight:700;
letter-spacing:1px;
outline:none;
padding:3px 20px 3px 5px;
text-align:right;
text-decoration:none;
text-transform:uppercase;
}

.tab-navigatie:hover a {
background:#ECECEC url('images/meer.gif') no-repeat center right;
color:#F60;
}

td.niet-sorteren {
color:#333;
font-size:13px;
font-weight:700;
padding-bottom:25px;
text-align:left;
text-transform:uppercase;
width:130px;
}

td.object-sorteren {
color:#666;
font-size:13px;
font-weight:700;
outline:none;
padding-bottom:25px;
text-align:left;
text-transform:uppercase;
}

table.object-post {
border-collapse:collapse;
width:514px;
}

#td1 {
width:120px;
}

tr.object-post {
border-bottom:1px solid #CCC;
height:100px;
}

.thumb {
background:url('images/geen_foto.gif') no-repeat top left;
display:inline;
}

.object-titel a {
color:#F60;
font-size:14px;
font-weight:700;
}

td.object-titel div {
margin-left:10px;
margin-top:10px;
width:160px;
}

.object-locatie {
display:block;
width:164px;
}

.object-prijs {
height:19px;
line-height:0;
margin-right:8px;
white-space:nowrap;
width:140px;
}

.object-prijs h5 {
line-height:13px;
margin:0;
padding:0;
}

.object-prijs-overzicht {
line-height:16px;
margin-top:5px;
white-space:nowrap;
width:135px;
}

.object-prijs-overzicht h5 {
line-height:16px;
margin:0;
padding:0;
}

.object-opties {
font-size:13px;
}

.object-woonopp {
background:url('images/opp_achter.gif') no-repeat top left;
font-size:9px;
height:31px;
line-height:12px;
margin:8px 0;
padding-top:4px;
text-align:center;
width:70px;
}

div.wistudat {
background:url('images/wistudat_achter.gif') no-repeat top left;
display:block;
height:150px;
margin:0 8px 10px 0;
padding:0 10px;
text-align:center;
vertical-align:absmiddle;
width:175px;
}

h2.wistudat-link {
color:#FFF;
font-size:17px;
font-weight:700;
line-height:17px;
}

.wistudat-div {
padding-bottom:18%;
padding-top:18%;
}

h2.wistudat-link a {
color:#FFF;
font-size:17px;
font-weight:400;
line-height:17px;
text-decoration:none;
}

.spacer {
clear:both;
display:block;
height:10px;
}

.floater {
display:block;
float:left;
height:10px;
width:10px;
}

.topblok {
background:url('images/topblok.gif') no-repeat top left;
clear:both;
height:134px;
margin:0 auto;
width:800px;
}

#topblok {
background:#FFF;
float:left;
height:95px;
left:0;
margin:0;
overflow:hidden;
padding:0;
position:relative;
text-align:left;
top:10px;
width:475px;
}

.topblok-nieuw b, .topblok-nieuw strong {
color:#333;
font-family:Arial, Trebuchet MS, Arial, Verdana, Arial, Sans-Serif;
font-size:9px;
font-weight:400;
line-height:15px;
}

.topblok-nieuw p {
color:#666;
font-family:Arial, Trebuchet MS, Arial, Verdana, Arial, Sans-Serif;
font-size:9px;
line-height:9px;
margin:0;
padding:0;
}

.topblok-nieuw a {
line-height:9px;
text-decoration:none;
}

.topblok-rechts {
float:right;
margin-right:0;
margin-top:8px;
width:215px;
}

#box {
position:absolute;
}

#box div {
width: 95px;
}

.topblok-img {
position: relative;
top: 0;
left: 0;
height: 68px;
width: auto !important;
}

.topblok-nieuw {
cursor:pointer;
float:left;
height:95px;
line-height:10px;
margin:0;
overflow:hidden;
padding:0;
text-align:center;
width:95px;
}

#topblok-vorige {
background:url('images/topblok_links.gif') no-repeat bottom left;
cursor:pointer;
float:left;
margin-right:10px;
}

#topblok-vorige:hover {
background:url('images/topblok_links.gif') no-repeat top left;
cursor:pointer;
float:left;
margin-right:10px;
}

#topblok-volgende {
background:url('images/topblok_rechts.gif') no-repeat bottom left;
cursor:pointer;
float:left;
margin-left:10px;
}

#topblok-volgende:hover {
background:url('images/topblok_rechts.gif') no-repeat top left;
cursor:pointer;
float:left;
margin-left:10px;
}

.middenblok {
border-bottom:1px solid #DCDCDC;
clear:both;
display:block;
margin-top:15px;
}

.verkocht-overzicht {
border-top:1px solid #DCDCDC;
clear:both;
display:block;
padding-top:6px;
padding-bottom:8px;
margin: 0;
}

.verkocht-overzicht img {
float:left;
margin-right:10px;
width:50px;
}

.verkocht-overzicht h3 {
margin:0;
padding:0;
}

.verkocht-overzicht a {
color:#666;
text-decoration:none;
}

.brochure {
display: block;
background:url('images/brochure.gif') no-repeat top left;
cursor:pointer;
height: 35px;
margin-bottom: 0px;
width: 166px;
}

.brochure-zw {
display: block;
background:url('images/brochure_zw.gif') no-repeat top left;
cursor:pointer;
height:35px;
margin-bottom:5px;
width:166px;
}

.bewaren {
background:url('images/bewaren.gif') no-repeat top left;
cursor:pointer;
height:35px;
width:166px;
}

.bewaren:hover {
background:url('images/bewaren.gif') no-repeat bottom left;
cursor:pointer;
height:35px;
width:166px;
}

.bewaren-klein {
background:url('images/bewaren_klein.gif') no-repeat top left;
cursor:pointer;
height:35px;
width:142px;
}

.bewaren-klein:hover {
background:url('images/bewaren_klein.gif') no-repeat bottom left;
cursor:pointer;
height:35px;
width:142px;
}

.openhuizen {
background:url('images/openhuizen.gif') no-repeat top left;
cursor:pointer;
float:left;
height:35px;
width:161px;
}

.openhuizen:hover {
background:url('images/openhuizen.gif') no-repeat bottom left;
cursor:pointer;
height:35px;
width:161px;
}

.exclusiefwonen {
background:url('images/exclusiefwonen.gif') no-repeat top left;
cursor:pointer;
float:left;
height:35px;
width:161px;
}

.exclusiefwonen:hover {
background:url('images/exclusiefwonen.gif') no-repeat bottom left;
cursor:pointer;
height:35px;
width:161px;
}

.stille-verkoop {
background:url('images/stille_verkoop.gif') no-repeat top left;
cursor:pointer;
height:33px;
width:195px;
}

.stille-verkoop:hover {
background:url('images/stille_verkoop.gif') no-repeat bottom left;
cursor:pointer;
height:33px;
width:195px;
}

.vacature {
background:url('images/vacature.gif') no-repeat top left;
cursor:pointer;
height:33px;
width:195px;
}

.vacature:hover {
background:url('images/vacature.gif') no-repeat bottom left;
cursor:pointer;
height:33px;
width:195px;
}

.nvm {
background:url('images/nvm.gif') no-repeat top left;
float:right;
height:68px;
margin-top:1px;
width:49px;
}

#onderblok {
clear:both;
display:block;
margin-left:26px;
width:800px;
}

.subblok1,.subblok2 {
cursor:pointer;
display:inline;
float:left;
line-height:0;
margin-bottom:30px;
width:206px;
}

.subblok3 {
float:left;
line-height:0;
margin-bottom:30px;
width:313px;
}

.subblok1 a,.subblok2 a,.subblok3 a {
cursor:pointer;
line-height:0;
text-decoration:none;
}

.subblok-boven {
background:url('images/subblok_boven.gif') no-repeat top left;
cursor:pointer;
display:block;
height:35px;
line-height:0;
padding:12px 12px 0;
}

.subblok2-boven {
background:url('images/subblok2_boven.gif') no-repeat top left;
color:#333;
display:block;
font-size:9px;
height:35px;
line-height:12px;
padding:12px 12px 0;
text-decoration:none;
text-transform:uppercase;
}

.subblok-boven h2,.subblok2-boven h2 {
cursor:pointer;
font-family:Trebuchet MS, Arial, Verdana, Arial, Sans-Serif;
font-size:14px;
font-weight:700;
line-height:16px;
}

.subblok-links {
color:#333;
cursor:pointer;
float:left;
font-size:9px;
line-height:12px;
text-decoration:none;
text-transform:uppercase;
}

.subblok-rechts {
color:#333;
cursor:pointer;
float:right;
font-size:9px;
line-height:12px;
text-transform:uppercase;
}

.subblok-midden {
background:url('images/subblok_midden.gif') repeat-y top left;
cursor:pointer;
display:block;
line-height:0;
padding-left:12px;
padding-right:12px;
}

.subblok-midden-rechts {
width:57px;
}

.minithumb {
margin-bottom:5px;
margin-left:5px;
}

.subblok2-midden {
background:url('images/subblok2_midden.gif') repeat-y top left;
cursor:pointer;
display:block;
line-height:0;
padding-left:12px;
padding-right:12px;
}

.thumbnailcrop {
	position: relative;
	display: block;
	width: 120px;
	height: 90px !important;
	vertical-align: middle;
	overflow: hidden;
}

.thumbnailcrop img {
	position: absolute;
	top: auto;
	right: 0px;
	bottom: 0px;
	left: 0px;
	margin: auto;
}

.thumbnailcropmini {
	position: relative;
	display: block;
	width: 57px;
	height: 42px !important;
	vertical-align: middle;
	overflow: hidden;
	margin-left: 5px;
	margin-bottom: 5px;
}

.thumbnailcropmini img {
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	margin: auto;
}

.cover {
float:right;
}

.subblok-onder {
background:url('images/subblok_onder.gif') no-repeat bottom left;
display:block;
height:6px;
line-height:0;
padding:0 12px;
}

.subblok2-onder {
background:url('images/subblok2_onder.gif') no-repeat bottom left;
display:block;
height:12px;
line-height:0;
padding:0 12px;
}

.slideshow {
background:#FFF;
height: auto;
margin:0;
overflow:hidden;
padding:0;
position:relative;
width:514px;
}

.loading {
background:url('wp-content/themes/colenvanderduim/images/spinner.gif') center no-repeat;
}

#thumbnails {
float:center;
}

.slideshowThumbnail {
cursor:pointer;
float:left;
height:41px;
margin-bottom:10px;
margin-left:4px;
margin-right:4px;
outline:none;
width:55px;
}

.outline {
position:absolute;
z-index:500;
}

.foto-control {
background:url('images/foto_verloop_onder.gif') no-repeat top left;
height:27px;
text-align:right;
width:514px;
z-index:500;
}

.foto-control-nav {
border:1px solid #DCDCDC;
display:block;
float:left;
margin-left:4px;
margin-right:4px;
padding-bottom:8px;
padding-top:11px;
text-align:center;
width:53px;
}

.verder {
background:url('images/volgende.gif') no-repeat top left;
cursor:pointer;
}

.verder:hover {
background:url('images/volgende.gif') no-repeat bottom left;
cursor:pointer;
}

.terug {
background:url('images/vorige.gif') no-repeat top left;
cursor:pointer;
}

.terug:hover {
background:url('images/vorige.gif') no-repeat bottom left;
cursor:pointer;
}

.pijl-boven {
background:url('images/pijl_boven.gif') no-repeat top left;
}

.pijl-boven:hover {
background:url('images/pijl_boven.gif') no-repeat bottom left;
}

.pijl-onder {
background:url('images/pijl_onder.gif') no-repeat top left;
}

.pijl-onder:hover {
background:url('images/pijl_onder.gif') no-repeat bottom left;
}

#nav {
background:#FFF url('images/splash_border.gif') repeat-x top left;
border-bottom:1px solid #F60;
height:35px;
list-style:none;
margin:0;
padding:0;
text-align:left;
width:801px;
}

#nav ul {
background:url('images/splash_border-spacer.gif') no-repeat center left;
height:35px;
width:801px;
left:0;
list-style:none;
margin:0;
padding:0;
position:relative;
text-align:left;
top:0;
}

#nav ul li {
	display: inline;
	float: left;
}

#nav ul li a {
background:url('images/splash_border-spacer.gif') no-repeat center right;
color:#333;
display:block;
font-weight:700;
height:35px;
margin:0;
padding:0;
text-decoration:none;
width:89px;
line-height: 35px;
text-align: center;
vertical-align: middle;
}

#nav > ul > li {
display:inline;
float:left;
line-height:35px;
list-style:none;
margin:0;
padding:0;
text-align:center;
width:89px;
}

.video {
padding-bottom:20px;
padding-right:10px;
text-align:right;
width:504px;
}

.video a {
color:#666;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.zoekblok select {
font-size:11px;
}

.zoekblok p {
background:#FFF;
display:inline;
font-weight:700;
letter-spacing:1px;
margin:0;
padding:0 5px;
text-transform:uppercase;
}

.zoekblok div {
background:url('images/border-horizontaal.gif') repeat-x center center;
padding-bottom:5px;
padding-top:5px;
}

.openhuis-border {
border-bottom:1px solid #CCC;
border-top:1px solid #CCC;
height:150px;
left:0;
position:relative;
text-align:center;
top:0;
width:514px;
}

.openhuis-border-2 {
border-bottom:1px solid #CCC;
border-top:1px solid #CCC;
padding-bottom:15px;
padding-top:20px;
text-align:center;
width:514px;
}

.openhuis-border img {
float:left;
margin-right:20px;
}

.openhuis-datum {
background:#FFF;
font-size:13px;
height:18px;
letter-spacing:1px;
margin:0 auto;
padding-left:5px;
padding-right:5px;
position:relative;
text-align:center;
text-transform:uppercase;
top:-8px;
width:75%;
}

.openhuis-inhoud {
padding-top: 10px;
margin:0 auto;
text-align:left;
width:414px;
}

.openhuis-inhoud-2 {
line-height:16px;
margin:0 auto;
text-align:center;
width:414px;
}

.openhuis-titel h2,.openhuis-titel h2 a {
color:#F60;
font-size:18px;
margin-bottom:10px;
text-decoration:none;
}

.openhuis-titel h2 a:hover {
text-decoration:underline;
}

#footer {
background:#F0F0F0 url('images/footer.gif') repeat-x top left;
clear:both;
display:block;
float:both;
height:100px;
margin-top:10px;
width:100%;
}

#footer-inhoud {
height:90px;
margin:0 auto;
padding-top:10px;
width:780px;
}

#footer-inhoud,#footer-inhoud a {
color:#333;
font-size:9px;
}

#footer-inhoud div {
font-size:11px;
margin-bottom:5px;
}

#voetmenu {
float:right;
list-style:none;
margin:0;
padding:0;
text-align:right;
}

#voetmenu ul li {
display:inline;
font-size:9px;
margin:0;
padding:0;
}

#voetmenu ul li a {
border-right:1px solid #999;
letter-spacing:1px;
padding:0 10px;
text-decoration:none;
text-transform:uppercase;
}

.nvm-button {
background:url('images/nvm_logo.gif') no-repeat top left;
margin-right:5px;
margin-top:10px;
}

.nvm-button:hover {
background:url('images/nvm_logo.gif') no-repeat bottom left;
}

.funda-button {
background:url('images/funda_logo.gif') no-repeat top left;
margin-top:10px;
}

.funda-button:hover {
background:url('images/funda_logo.gif') no-repeat bottom left;
}

#mb-button1 {
background:#FFF;
border:1px solid #DCDCDC;
color:#666;
float:right;
font-size:11px;
font-weight:700;
letter-spacing:1px;
margin-top:5px;
padding:8px;
text-decoration:none;
text-transform:uppercase;
}

#mb-button1 img {
padding-right:8px;
}

#login {
padding-bottom:0;
}

#single-login {
border:1px solid #CCC;
padding:20px 20px 0;
}

#loginform .td {
padding-bottom:10px;
padding-right:10px;
width:140px;
}

#login a {
color:#333;
text-decoration:none;
}

td.loginform-opties {
text-align: right;
white-space: nowrap;
}

.input {
padding:2px 0;
}

input.submit {
background:#FFF;
border:1px solid #DCDCDC;
color:#666;
cursor:pointer;
font-size:11px;
font-weight:700;
letter-spacing:1px;
padding:12px;
text-align:center;
text-transform:uppercase;
}

#login h2 {
margin-bottom:20px;
}

.cform {
margin:10px auto 0;
width:518px;
}

.cform fieldset {
margin-top:10px;
padding:5px 0 15px;
}

.cform .cf_hidden {
background:none!important;
border:none!important;
display:none;
margin:0!important;
padding:0!important;
}

.cform legend {
margin-left:10px;
padding:0 2px;
}

ol.cf-ol {
margin:0!important;
padding:0!important;
}

ol.cf-ol li {
background:none!important;
list-style:none!important;
margin:5px 0!important;
padding:0;
text-align:left;
}

ol.cf-ol li.textonly {
background:#F0F0F0!important;
letter-spacing:1px;
margin:10px 0!important;
padding:5px 0;
text-align:center;
}

.cform label {
display:inline-block;
margin:4px 10px 0 0;
text-align:left;
vertical-align:top;
width:100px;
}

.cform label span {
display:block;
width:90px;
}

label.cf-before {
margin:4px 10px 0 0;
}

label.cf-after {
margin:4px 15px 0 6px;
text-align:left;
width:115px;
}

label.cf-after span {
display:block;
width:115px;
}

label.cf-group-after {
margin:3px 4px 0 2px;
text-align:left;
width:72px;
}

label.cf-group-after span {
display:block;
width:72px;
}

.cform input,.cform textarea,.cform select {
padding:3px;
}

.cform textarea,.cform input {
width:200px;
}

.cform select {
padding:2px 0;
width:158px;
}

.cform select.cfselectmulti {
height:7.5em;
}

.cform textarea {
overflow:auto;
}

ol.cf-ol li.cf-box-title {
font-weight:700;
letter-spacing:1px;
padding:8px 0 0 100px;
}

.cform input.cf-box-a,.cform input.cf-box-b {
background:none!important;
border:none!important;
height:22px;
margin:2px 0 0;
width:14px;
}

.cform input.cf-box-a {
margin-left:100px;
}

ol.cf-ol li.cf-box-group {
margin:10px 0 0!important;
padding-left:100px;
}

span.reqtxt,span.emailreqtxt {
display:0;
font-size:.9em;
margin:3px 0 0 3px;
vertical-align:top;
}

p.cf-sb {
margin:0;
padding:0!important;
}

.cform input.sendbutton {
background:#FFF;
border:1px solid #DCDCDC;
color:#666;
cursor:pointer;
float:right;
font-size:11px;
font-weight:700;
letter-spacing:1px;
margin:10px 0 0 310px;
padding:6px;
text-align:center;
text-transform:uppercase;
width:100px;
}

ol.cf-ol li.cf_li_err {
background:#FFDFDF url('li-err-bg.png') repeat!important;
border-color:#DF7D7D;
border-style:solid;
border-width:1px 0;
margin:5px 0!important;
padding:5px 0!important;
}

ol.cf-ol li ul.cf_li_text_err {
color:#333;
height:1%;
margin:0 0 0 100px;
min-height:1%;
padding:0;
}

ol.cf-ol ul.cf_li_text_err li {
background:url('icon-alert.png') no-repeat left 1px!important;
font-weight:700;
list-style:none!important;
margin:0 0 2px!important;
padding-left:15px;
text-indent:0;
}

ol.cf-ol ul.cf_li_text_err li: before {
content:'';
}

div.cf_info {
color:#333;
display:none;
line-height:1.3em;
margin:10px auto;
padding:10px 15px;
}

div.cf_info ol {
margin:0;
padding:5px 15px 0 30px;
}

div.cf_info ol li {
margin:2px 0;
padding:1px 0;
}

div.cf_info a {
color:#ad2929!important;
text-decoration:underline!important;
}

div.success {
background:#F7F7F7 none repeat scroll 0 50%;
color:#444;
display:block;
}

div.failure {
background:#FFDFDF url('li-err-bg.png') repeat!important;
border-color:#DF7D7D;
border-style:solid;
border-width:1px 0;
}

div.waiting {
background:#F9F9F9;
color:#AAA;
display:block;
}

.cform .cf_error {
border:1px solid #ad2929;
color:#ad2929;
}

div.mailerr {
display:block;
}

.mailerr,.cform .cf_errortxt {
color:#ad2929;
}

.cform input.cf_upload {
width:220px;
}

.tool-tip {
color:#fff;
width:139px;
z-index:13000;
}

.tool-title {
background:url('images/bubble.png') top left;
color:#9FD4FF;
font-size:11px;
font-weight:700;
margin:0;
padding:8px 8px 4px;
}

.tool-text {
background:url('images/bubble.png') bottom right;
font-size:11px;
padding:4px 8px 8px;
}

.mijnaccount {
margin-bottom:10px;
}

.mijnaccount div div.spacer {
clear:both;
display:block;
height:5px;
}

.mijnaccount a:link,.mijnaccount a:active,.mijnaccount a:visited {
border-left:1px solid #CCC;
border-right:1px solid #CCC;
color:#F60;
display:block;
font-weight:700;
letter-spacing:1px;
margin-bottom:2px;
margin-top:2px;
padding:10px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

.aanvragen h1 {
display:inline;
font-size:40px;
}

.aanvragen p {
display:inline;
font-size:12px;
}

.aanvragen form {
clear:both;
margin-top:30px;
}

.alignleft {
float:left;
margin-right:10px;
}

#loginvenster #login {
border:1px solid #DCDCDC;
padding:20px;
}

.weergave {
float:right;
padding-right:15px;
}

.weergave a {
color:#666;
font-weight:700;
letter-spacing:1px;
margin-left:10px;
text-decoration:none;
text-transform:uppercase;
}

.lijst-icon {
background:url('images/lijst_icon.gif') no-repeat top left;
}

.overzicht-icon {
background:url('images/overzicht_icon.gif') no-repeat top left;
}

a:hover,th.object-sorteren:hover,#nav ul li a:hover {
color:#F60;
}

h1,#sidebar h2 {
color:#F60;
margin:0;
padding:0;
}

h3 a,.viewed_posts li a:hover,.verkocht-overzicht a:hover,div.mijnaccount-link:hover,div.mijnaccount-link a:hover {
color:#F60;
text-decoration:none;
}

.tab-menu li a:hover,.tab-menu li a:focus,.tab-menu li a:hover {
color:#000;
}

td.object-prijs div,.zoek-button {
margin-top:10px;
}

.viewed_posts,#voetmenu ul {
list-style:none;
margin:0;
padding:0;
}

.viewed_posts li,.mijnaccount-links {
background:url('images/border-horizontaal.gif') repeat-x bottom left;
}

.viewed_posts li a,.mijnaccount-link,.mijnaccount-link a:link,.fmijnaccount-link a:active,.mijnaccount-link a:visited {
background:url('images/meer.gif') no-repeat center left;
color:#666;
display:block;
font-size:11px;
padding:4px 4px 4px 25px;
text-decoration:none;
}

.brochure:hover,.brochure:active,.brochure:focus {
background:url('images/brochure.gif') no-repeat bottom left;
cursor:pointer;
height:35px;
width:166px;
}

#pageContainer,.zoekblok {
text-align:center;
}

#overlay,.linklove,.linklove a,.linklove a:visited {
display:none;
}

.plaats,.prijs {
width:90%;
}

#voetmenu ul li a:hover,#login a:hover {
color:#F60;
text-decoration:underline;
}

.input:focus,input.submit:hover {
background:#F5F5F6;
}

* html .cform fieldset,*+html .cform fieldset {
margin-top:15px;
padding-top:25px;
position:relative;
}

* html .cform legend,*+html .cform legend {
left:10px;
margin-left:0;
position:absolute;
top:-10px;
}

* html ol.cf-ol,* html ol.cf-ol li,* html span.reqtxt,* html span.emailreqtxt,*+html .cform label,*+html ol.cf-ol,*+html ol.cf-ol li,*+html span.reqtxt,*+html span.emailreqtxt {
display:inline-block;
}

* html img.captcha,*+html img.captcha {
margin-bottom:1px!important;
}

@media screen and -webkit-min-device-pixel-ratio0{
html {
list-style-image:none;
}

.tab-menu li {
left:0;
position:relative;
top:4px;
}

.noscript-container {
color: #FF6600;
text-align: center;
}

.profiel-blok {
position: relative;
top: 50px;
left: 50px;
display: block;
width: 600px;
}

.knop {
border: 1px solid #CCCCCC;
background: #F5F5F6;
padding: 3px;
margin: 3px;
}
