*{

	padding:0;
	margin:0

}

body{

	position:relative;
	padding:1em;
	line-height:18px;
	background:#FFF url(../images/background-body.png) no-repeat fixed 25px 25px;
	font-size:10pt;
	font-family:"Trebuchet MS";
	color:#333

}

p{

	line-height:1.5em;
	margin:1em 0 1em 0;
	text-align:justify

}

p img{

	float:left;
	margin:5px 20px 0 0

}

a{

	color:#EE7F00;
	text-decoration:underline;
	cursor:pointer

}

a:hover{

	text-decoration:none

}

a img{

	border:none

}

h1{

	position:relative;
	z-index:500;
	font-size:1.3em;
	padding-right:34px;
	padding-bottom:1em

}

h1 span{

	position:absolute;
	z-index:-1;
	left:0;
	*margin-top:3px;
	padding:1px 0 0 1px;
	color:#CCC

}

h2{

	position:relative;
	z-index:500;
	font-size:1.1em;
	padding-right:28px

}

h2 span{

	position:absolute;
	z-index:-1;
	left:0;
	padding:1px 0 0 1px;
	color:#CCC

}

h3,h4{

	font-size:1em;
	font-weight:bold

}

#outer{

	z-index:2;
	position:relative;
	min-width:780px;
	max-width:900px;
	background:#FFF;
	margin:0 auto

}

#corner{

	position:absolute;
	right:0;
	z-index:60;
	width:10px;
	height:183px;
	background:url(../images/corner-header.png) no-repeat

}

#header{

	position:relative;
	height:113px;
	padding:20px;
	background:#FFF url(../images/background-header.png) no-repeat

}

#header img{

	float:left;
	border:none
	
}

#banner{

	float:left;
	width:468px;
	height:60px;
	margin:80px 0 0 15px

}

#menu{

	padding:20px 1px 0 1px;
	border-left:1px solid #8C8C8C;
	border-right:1px solid #8C8C8C

}

#menu ul{

	position:absolute;
	z-index:1000;
	height:26px;
	padding:9px 0 0 15px;
	cursor:default

}

#menu li{

	display:inline;
	padding:0 10px 0 10px;
	font-weight:bold;
	border-left:1px solid #FFAB4F;
	border-right:1px solid #EE7F00;
	//border-right:expression(this.nextSibling == null ? this.borderRight='none' :this.borderRight='auto')

}

#menu li:first-child{

	border-left:none

}

#menu li:last-child{

	border-right:none

}

#menu li a{

	position:relative;
	color:#FFF;
	text-decoration:none

}

#menu li a:hover{

	border-bottom:2px solid #EE7F00
	
}

#menu li ul{

	z-index:1000;
	display:none;
	position:absolute;
	right:-48px;
	height:auto;
	margin:0;
	padding:8px 1px 0 1px;
	*padding-top:38px;
	background:transparent url(../images/background-submenu.png) no-repeat 50% 100%;

}

#menu li:hover ul{
	
	display:block;

}

#menu li ul li{

	display:block;
	padding:0px 25px 10px 25px;
	border:none;

}

#menu li ul li:first-child{

	margin-top:12px;

}

#menu #shadow{

	position:relative;
	z-index:5;
	height:25px;
	padding:10px 0 0 16px;
	background:#EE7F00 url(../images/background-menu.png) repeat-x;
	border:none

}

#menu #shadow li{

	padding:0 11px 0 11px;
	color:#333;
	border:none

}

#menu #shadow li:first-child{

	padding:0 11px 0 10px

}

#menu #shadow li:last-child{

	padding:0 10px 0 11px

}

#content{

	min-height:100%;
	padding:20px 22em 1em 2em;
	border-left:1px solid #8C8C8C;
	border-right:1px solid #8C8C8C

}

#content:after,#boxes:after,#weblog:after,#weblog .item:after,.woning:after,#broker:after,.gegevens:after,.result:after,#social_bookmarking:after,.downloads:after,.verbouwing:after{

	content:".";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	visibility:hidden

}

#left{

	float:left;
	width:100%;
	margin-right:-18em

}

#left h2{

	clear:both;

}

#left .banner{

	margin:2em 0 1em -7px;
	padding:5px

}

#left .banner span{

	position:relative;
	z-index:10;
	display:block;
	width:478px;
	height:70px;
	margin:-69px 0 0 -5px;
	*margin-top:-65px;
	background:url(../images/foreground-banner.png) no-repeat

}

*|html[xmlns*=""] #left .banner span{

	margin-top:-70px
	
}

@media screen and (-webkit-min-device-pixel-ratio:0){
#left .banner span{

	margin-top:-70px;

}}

.beacon{

	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;

}

.beacon img{

	width:0px;
	height:0px;

}

#right{

	float:right;
	width:18em;
	margin:1em -22em auto 4em

}

#right ul{

	padding:1em 0 0 0

}

#right ul li{

	padding:1px 0 1px 11px;
	list-style-type:none;
	background:url(../images/arrows.png) no-repeat 0% 55%

}

#right li a{

	color:#333;
	text-decoration:none

}

#right li a:hover{

	text-decoration:underline

}

#right .actionblock{

	margin:0;
	font-size:0.9em

}

#right .actionblock li{

	padding:2px 2px 2px 21px

}

#right .actionblock li a{

	font-weight:bold

}

#right .actionblock .aanmelden           {background:url(../images/icoon-aanmelden.png) no-repeat 0% 55% }
#right .actionblock .downloaden          {background:url(../images/icoon-diskette.png) no-repeat 0% 55% }
#right .actionblock .inloggen            {background:url(../images/icoon-inloggen.png) no-repeat 0% 55% }
#right .actionblock .favorieten          {background:url(../images/icoon-favoriet.png) no-repeat 0% 55% }
#right .actionblock .geschiedenis        {background:url(../images/icoon-geschiedenis.png) no-repeat 0% 55% }
#right .actionblock .zoekopdracht_bewerken{background:url(../images/icoon-zoekopdracht_bewerken.png) no-repeat 0% 55% }
#right .actionblock .contactgegevens     {background:url(../images/icoon-contactgegevens.png) no-repeat 0% 55% }
#right .actionblock .wachtwoord_wijzigen {background:url(../images/icoon-wachtwoord_wijzigen.png) no-repeat 0% 55% }
#right .actionblock .uitloggen           {background:url(../images/icoon-verwijder.png) no-repeat 0% 55% }

#right .huizenmail_ad{

	margin-left:-15px;

}

#taxateursunie{

	margin-top:-2em

}

#privacy{

	margin:0 0 1em 1.5em;
	//margin-left:1.7em

}

#privacy li{

	margin:0 0 1em 0;
	text-align:justify

}

#privacy li br{

	margin:0 0 1em 0

}

ol#privacy ol{

	margin:1em 0 1em 1.5em;
	//margin-left:1.9em

}

#privacy ol li{

	list-style-type:upper-alpha

}

.downloads{

	clear:both;
	width:450px;
	margin:1em 0 1em -2px

}

.downloads dt,.downloads dd{

	float:left;
	margin:0;
	padding:0;
	line-height:24px;
	vertical-align:bottom;
	white-space:nowrap

}

.downloads dt{

	clear:left;
	width:350px;
	padding-left:25px;
	background-repeat:no-repeat;
	background-position:0 55%

}

.downloads dd{

	width:50px;
	text-align:right

}

.downloads .seperate{

	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #EAEAEA;
	background-position:0 45%;

}

.downloads .pdf{

	background-image:url(../images/icon-pdf.png)

}

.downloads .png{

	background-image:url(../images/icon-png.png)

}

.downloads .psd{

	background-image:url(../images/icon-psd.png)

}

#footer{

	position:relative;
	clear:both;
	height:2em;
	padding:2.5em 2.5em 0 2.5em;
	font-size:0.8em;
	background:#FFF url(../images/background-footer.png) repeat-x

}

#footer p{

	float:left;
	margin:0;
	padding:0

}

#footer ul{

	float:right;
	margin:0;
	padding:0

}

#footer ul li{

	float:left;
	margin-left:2.5em;
	padding:0;
	list-style:none

}

#footer ul li:first-child{

	margin-left:0em

}

#footer a{

	color:#333;
	text-decoration:none

}

#footer a:hover{

	text-decoration:underline

}

.box{

	position:relative;
	left:-1.5em;
	top:-1.5em;
	padding:1.5em;
	background:#FDFCF6 url(../images/background-right.png) repeat-x;
	border-bottom:1px solid #FFE3C6

}

#right h2 span img{

	position:absolute;
	z-index:2;
	right:-20px;
	padding:1px 0 0 0;
	cursor:pointer

}

#right h1{

	position:relative;
	z-index:500;
	padding:1em 34px 0 0;
	font-size:1.3em;
	color:#EE7F00

}

#right h1:first-child{

	padding:0 34px 0em 0

}

#right h2{

	padding-top:1em

}

#right h2:first-child{

	padding:0

}

#right h3{

	padding-top:1em

}

#right h3,#right h4{

	font-size:1em;
	letter-spacing:-1px

}

#right #regions{

	display:none

}

.aanbod{

	margin-top:2em

}

.thumbnail{

	margin-left:-11px;
	background:url(../images/shadow-top_left.png) no-repeat

}

.thumbnail a,.thumbnail div{

	//display:block;
	background:#FFF url(../images/shadow-bottom_left.png) no-repeat 0 -6px;
	//background-color:transparent

}

.thumbnail div{

	display:inline

}

div[class~=THUMBNAIL] a,div[class~=thumbnail] a,div[class~=THUMBNAIL] div,div[class~=thumbnail] div{

	background-position:0 -6px

}

@media screen and (-webkit-min-device-pixel-ratio:0){div.thumbnail a,div.thumbnail div{

	padding-bottom:4px;
	background-position:0 -8px
	
}}

div.thumbnail a,div.thumbnail div,x:-moz-any-link          {background-position:0 -6px }
div.thumbnail a,div.thumbnail div,x:-moz-any-link,x:default{background-position:0 -6px; //background-position:0% 100% }

.thumbnail a span,.thumbnail div span{

	position:absolute;
	width:125px;
	height:20px;
	margin-left:-125px;
	background:url(../images/shadow-top_right.png) no-repeat

}

.thumbnail img{

	margin:11px 0 0 11px;
	padding:0 11px 11px 0;
	background:url(../images/shadow-bottom_right.png) no-repeat 100% 100%;
	border:0

}

#right p{

	margin:0.5em 2.5em 1em 0

}

.aanbod a{

	color:#333;
	text-decoration:none

}

.aanbod a:hover{

	text-decoration:underline

}

.cities{

	float:left;
	width:50%;
	margin-bottom:0.5em

}

.cities h2{

	margin:0.5em 0 0.5em 0

}

.cities li{

	list-style-type:none

}

.compact,.compact fieldset,.default fieldset{

	margin:0;
	padding:0;
	border:none

}

.compact{

	background:url(../images/background-form.png) no-repeat

}

.compact fieldset{

	padding:1.9em;
	background:url(../images/background-fieldset.png) no-repeat 0% 100%

}

.compact input,.compact select,.compact option,.default input,.default select,.default option,.default textarea,#commentform input,#searchform input{

	font-family:Verdana;
	font-size:11px

}

.compact select{

	height:19px

}

.compact option{

	height:19px;
	line-height:17px;
	padding-top:4px;
	padding-right:3px;
	border-bottom:1px dotted #333

}

.compact option:last-child{

	border-bottom:0

}

.compact input{

	padding:2px

}

form textarea{

	width:100%;
	font-family:Verdana;
	font-size:11px

}

.compact button,x:-moz-any-link,x:default{padding-bottom:3px }
.compact button,x:-moz-any-link          {padding-bottom:3px }

.compact button{
	
	width:100px;
	height:25px;
	//padding:0;
	font-family:Trebuchet MS;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #FFAB4F;
	border-right:1px solid #EE7F00;
	border-bottom:1px solid #EE7F00;
	background:url(../images/background-button.png) repeat-x;
	cursor:pointer

}

.compact .top{

	height:50px;
	margin-bottom:9px

}

.compact .bottom{

	clear:left;
	height:50px;
	margin-bottom:13px

}

.compact .group{

	float:left

}

.compact .top .group label,.compact label[for='straal']{

	padding-left:21px;
	padding-bottom:4px;
	background:url(../images/icoon-wereld.png) no-repeat

}

.compact .top .group:first-child label,.compact label[for='locatie']{

	padding-left:21px;
	padding-bottom:4px;
	background:url(../images/icoon-kaart.png) no-repeat

}

.compact #locatie,.compact #makelaar{

	width:225px;
	margin-top:9px;
	margin-right:15px;
	padding:2px

}

.compact #straal,.compact #branche{

	margin-top:9px

}

.compact #straal option{

	text-align:right

}

.compact .bottom .group label{

	padding-left:21px;
	padding-bottom:4px;
	background:url(../images/icoon-geld.png) no-repeat;
	//background:none

}

.compact .bottom .group:first-child label,.compact label[for='minimumprijs']{

	padding-left:21px;
	padding-bottom:4px;
	background:url(../images/icoon-munten.png) no-repeat

}

.compact #minimumprijs option{

	text-align:right

}

.compact #minimumprijs{

	width:125px;
	margin-top:9px;
	margin-right:15px

}

.compact label[for='maximumprijs']{

	padding-left:21px;
	background:url(../images/icoon-geld.png) no-repeat

}

.compact #maximumprijs{

	width:125px;
	margin-top:9px;
	margin-right:15px

}

.compact #maximumprijs option{

	text-align:right

}

.compact .bottom .group:last-child label,.compact label[for='woningtype']{

	padding-left:21px;
	padding-bottom:4px;
	background:url(../images/icoon-huis.png) no-repeat

}

.compact #woningtype{

	width:125px;
	margin-top:9px

}

*:first-child+html .compact .bottom div[class='group']{

	//background:expression(this.previousSibling == null ? this.childNodes[0].backgroundImage="url('images/icoon-munten.png') no-repeat" :this.nextSibling == null ? this.childNodes[0].backgroundImage="url('images/icoon-huis.png') no-repeat" :this.childNodes[0].backgroundImage="url('images/icoon-geld.png') no-repeat")

}

#left .compact .makelaar{

	background:url(../images/icoon-makelaar.png) no-repeat 0% 10%

}

#left .compact .locatie{

	background:url(../images/icoon-kaart.png) no-repeat 0% 10%

}

#left .compact .branche{

	background:url(../images/icoon-label.png) no-repeat 0% 10%

}

.default{

	padding-bottom:20px
	
}

.default h3{

	clear:left;
	padding-top:6px;
	padding-bottom:10px

}

.default p{

	margin:0 0 2em 0;

}

.default #preview{

	display:none;

}

.default #preview em{

	display:block;
	padding:10px;
	line-height:14px;
	font-size:90%;
	border:1px #EAEAEA dotted;

}

.default label,.default input,.default textarea,.default select,.default .block{

	display:block;
	float:left

}

.default label,.default .block{

	clear:left

}

.default label,.default input,.default .block{

	width:220px;
	margin-bottom:5px

}

.default .block{

	margin:1px 0 6px 0

}

.default input,#commentform input,#searchform input{

	padding:2px 1px 2px 1px

}

.default input[type=hidden]{

	margin:0;
	padding:0

}

.default select{

	display:block;
	float:left;
	*margin-right:100px;
	margin-bottom:5px;
	padding:1px 1px 1px 0px;
	border:1px solid #A5ACB2

}

.default select option{

	padding:1px 1px 1px 1px

}

.default textarea{

	width:218px;
	*width:220px;
	height:100px;
	margin-bottom:5px;
	padding:2px

}

.default input[type=checkbox]{

	width:auto;
	margin-top:3px;
	margin-bottom:9px

}

.default .checkbox_left{

	float:left;
	margin:10px 0 15px 0;
	*margin-bottom:20px

}

.default .checkbox_left input{

	width:auto;
	margin:auto

}

.default .checkbox_left input,.default .checkbox_left label{

	display:inline;
	clear:none

}

.default .checkbox_left label{

	width:400px;
	padding-left:5px;
	*padding-top:4px;
	line-height:12px;
	text-decoration:underline;
	cursor:pointer

}

.default .radio_group{

	float:left;
	width:230px;
	margin:1px 0 1px -3px;
	*margin-bottom:3px;
	padding-top:3px

}

.default .radio_group{

	line-height:8px

}

.default form .radio_group input{

	margin-left:3px

}

.default input[type=radio]{

	display:inline;
	float:none;
	width:auto;
	margin:0px 3px;
	*margin:-3px 0px 0px 0px;
	padding:0px;
	border:none

}

.default form .radio_group label{

	display:inline;
	float:none;
	clear:none;
	width:auto;
	line-height:11px;
	vertical-align:top;
	margin:0px;
	padding:0px;
	font-weight:normal;
	cursor:pointer

}

.default input[name=bezoekadres_huisnr],.default input[name=postadres_huisnr],.default input[name=opdrachtgever_huisnr],.default input[name=object_huisnr],.default input[name=huisnr]{

	width:25px

}

.default input[name=bezoekadres_toevoeging],.default input[name=postadres_toevoeging],.default input[name=opdrachtgever_toevoeging],.default input[name=object_toevoeging],.default input[name=toevoeging]{

	width:15px;
	margin-left:3px

}

.default input[name=bezoekadres_postcode],.default input[name=postadres_postcode],.default input[name=opdrachtgever_postcode],.default input[name=object_postcode],.default input[name=postcode]{

	width:49px

}

.default .info{

	display:block;
	float:left;
	margin-left:-30px;
	padding-top:3px

}

.default .info span{

	display:none;
	padding:5px;
	margin-left:8px;
	width:130px
	
}

.default .info:hover{

	cursor:help

}

.default .info:hover span{

	display:inline;
	position:absolute;
	border:1px solid #C0C0C0;
	background-color:#FAFBFC;
	font-size:0.8em;
	font-weight:normal;
	color:#505050;
	line-height:1.5em
	
}

.default .star{

	display:block;
	float:left;
	width:5px;
	margin-left:-11px;
	padding-top:4px

}

div.price{

	display:block;
	float:left;
	width:60px;
	margin-bottom:5px;
	padding:0px 0px 1px 12px;
	border:1px solid #A5ACB2;
	background:url(../images/euro.png) no-repeat 3px 4px

}

div.price input{

	display:inline;
	float:none;
	width:15px;
	margin:0px;
	border:0px;
	text-align:right

}

div.price input:first-child{

	display:inline;
	float:none;
	width:35px;
	margin:0px;
	border:0px;
	text-align:right

}

.default .add_search{

	display:block;
	clear:both;
	width:40px;
	margin-left:220px;
	margin-bottom:0.5em;
	padding-left:21px;
	white-space:nowrap;
	background:url(../images/icoon-zoekopdracht_toevoegen.png) no-repeat 0% 55%

}

.default #locaties{

	display:none

}

.default #locaties table{

	margin-top:0.5em

}

.default .buttons,#commentform .buttons{

	clear:left;
	margin-left:220px;
	padding-top:13px;
	*padding-top:8px

}

#commentform{

	margin-bottom:0.5em

}

#verbouwingen{

	clear:both;
	display:none
	
}

.verbouwing{

	margin-top:1em;
	padding-top:1em;
	border-top:1px solid #EAEAEA

}

#commentform .buttons{

	margin-left:0;
	padding-top:0

}

.default .buttons a,.default .buttons button,#commentform .buttons a,#commentform .buttons button{

	display:block;
	float:left;
	margin:0 7px 0 0;
	background:#E8E8E8 url(../images/background-button_multiple.png) repeat-x 0px 0px;
	border:1px solid #A5ACB2;
	border-top:1px solid #DEDEDE;
	border-left:1px solid #DEDEDE;
	font-family:"Trebuchet MS";
	font-size:100%;
	line-height:130%;
	text-decoration:none;
	font-weight:bold;
	color:#565656;
	cursor:pointer;
	padding:5px 10px 6px 7px

}

.default .buttons button,#commentform .buttons button{

	width:auto;
	overflow:visible;
	padding:4px 10px 3px 7px

}

.default .buttons button[type],#commentform .buttons button[type]{

	padding:4px 10px 4px 7px;
	line-height:17px

}

*:first-child+html .default button[type],*:first-child+html #commentform button[type]{

	padding:4px 12px 3px 9px

}

.default .buttons button img,.default .buttons a img,#commentform .buttons button img,#commentform .buttons a img{

	margin:0 4px -3px -2px !important;
	padding:0;
	border:none;
	width:16px;
	height:16px

}

.default button:hover,.default .buttons a:hover,#commentform button:hover,#commentform .buttons a:hover{

	background-color:#dff4ff;
	border:1px solid #c2e1ef;
	color:#336699;
	text-decoration:none

}

.default .buttons a:active,#commentform .buttons a:active{

	background-color:#6299c5;
	border:1px solid #6299c5;
	color:#fff

}

.default .positive,.default .buttons .positive,#commentform .positive,#commentform .buttons .positive{

	color:#529214

}

.default .buttons .positive:hover,.default .positive:hover,#commentform .buttons .positive:hover,#commentform .positive:hover{

	background:url(../images/background-button_multiple.png) repeat-x 0% -30px;
	border:1px solid #D6E2A0;
	border-right:1px solid #B7CD5C;
	border-bottom:1px solid #B7CD5C;
	color:#529214;
	text-decoration:none

}

.default .buttons .positive:active,#commentform .buttons .positive:active{

	background-color:#529214;
	border:1px solid #529214;
	color:#fff

}

.default .buttons .negative,.default .negative,#commentform .buttons .negative,#commentform .negative{

	color:#d12f19

}

.default .buttons .negative:hover,.default .negative:hover,#commentform .buttons .negative:hover,#commentform .negative:hover{

	background:url(../images/background-button_multiple.png) repeat-x 0px -62px;
	border:1px solid #FBC2C4;
	border-right:1px solid #F8989A;
	border-bottom:1px solid #F8989A;
	color:#d12f19;
	text-decoration:none

}

.default .buttons .negative:active,#commentform .buttons .negative:active{

	background-color:#d12f19;
	border:1px solid #d12f19;
	color:#fff

}

table{

	margin-bottom:1em;
	border-collapse:collapse;
	border-left:1px solid #BEBEBE;
	border-right:1px solid #BEBEBE

}

table tr td{

	border-top:1px solid #BEBEBE;
	border-bottom:1px solid #BEBEBE

}

table td{

	padding:5px

}

table thead td{

	font-weight:bold;
	background:#CDCDCD url(../images/background-row_even.png) repeat-x 10px 0px

}

table tr.odd td{

	background:#E1E1E1 url(../images/background-row_odd.png) repeat-x 10px 0px

}

table tr.even td{

	background:#CDCDCD url(../images/background-row_even.png) repeat-x 10px 0px

}

table a{

	display:block;
	padding-right:19px;
	color:#303030;
	font-weight:normal;
	text-decoration:none;
	background:transparent url(../images/bullet-go.png) no-repeat 100% 50%

}

table a:hover{

	text-decoration:underline

}

table .delete_search{

	padding-right:9px

}

table tr td:last-child a,table .delete_search a{

	padding-right:0px

}

table .delete_search a{

	padding-left:25px;
	background:url(../images/icoon-zoekopdracht_verwijderen.png) no-repeat 0% 50%

}

#brokers,#brokers *,#appraisers,#appraisers *{

	background:none;
	border:none

}

#brokers,#appraisers{

	margin-top:1em

}

#brokers{

	margin-bottom:0.5em

}

#appraisers{

	margin-bottom:0

}

#brokers thead,#appraisers thead{

	border-bottom:1px solid #EAEAEA

}

#brokers tr td:first-child,#appraisers tr td:first-child{

	padding-left:0

}

#brokers tbody td,#appraisers tbody td{

	border-top:1px dotted #EAEAEA

}

#brokers tbody tr:first-child td,#appraisers tbody tr:first-child td{

	border:none

}

#brokers a,#appraisers a{

	color:#EE7F00;
	text-decoration:underline

}

#brokers a:hover,#appraisers a:hover{

	text-decoration:none

}

#brokers .nvm{

	padding-left:27px;
	background:url(../images/icoon-nvm.png) no-repeat 5px 50%

}

#brokers .vbo{

	padding-left:27px;
	background:url(../images/icoon-vbo.png) no-repeat 5px 50%

}

#brokers .vastgoedpro{

	padding-left:27px;
	background:url(../images/icoon-vastgoedpro.png) no-repeat 5px 50%

}

#brokers .lmv{

	padding-left:27px;
	background:url(../images/icoon-lmv.png) no-repeat 5px 50%

}

#brokers .rvt{

	padding-left:27px;
	background:url(../images/icoon-rvt.png) no-repeat 5px 50%

}

#brokers .nvr{

	padding-left:27px;
	background:url(../images/icoon-nvr.png) no-repeat 5px 50%

}

#appraisers .vastgoedcert{

	padding-left:27px;
	background:url(../images/icoon-vastgoedcert.png) no-repeat 5px 50%

}

#appraisers .scvm{

	padding-left:27px;
	background:url(../images/icoon-scvm.png) no-repeat 5px 50%

}

#appraisers tbody td{

	color:#666

}

#appraisers td b{

	color:#333;
	font-weight:normal

}

#boxes{

	clear:right;
	*height:1%;
	margin-top:0

}

#box_woning,#box_huizenmail{

	float:left;
	width:216px;
	height:300px;
	background-repeat:no-repeat

}

#box_woning h2,#box_huizenmail h2{

	line-height:22px;	
	padding:7px 0 0 11px;
	color:#FFF

}

#box_woning h2 span,#box_huizenmail h2 span{
	
	padding:1px 0 0 12px;
	//padding-top:0;
	color:#333

}

#boxes p{

	margin:12px 14px 0 11px;
	text-align:justify

}

#boxes form,#boxes fieldset{

	background:none

}

#boxes form{

	margin:0;
	padding:0

}

#boxes fieldset{

	padding:7px 14px 0 11px

}

#boxes label{

	display:block;
	width:190px;
	white-space:nowrap

}

#boxes label:first{

	margin-top:-3px

}

#boxes input{

	margin:5px 0 5px 0

}

#boxes select{

	margin:6px 0 6px 0

}

#boxes button{

	margin-top:5px

}

#box_woning   {background:url(../images/box-woning.png) }
#box_huizenmail{background:url(../images/box-huizenmail.png); margin-right:26px }

#boxes #huizenmail_voorletters{

	clear:left;
	width:30px;
	margin-right:5px

}

#boxes #huizenmail_achternaam{

	clear:right;
	width:88px

}

#weblog{

	width:458px;
	max-width:458px;
	margin-top:1.5em

}

#weblog .item{

	height:1%;
	margin-top:5px;
	padding-top:5px;
	border-top:1px dotted #999

}

#weblog .item:first-child{

	margin-top:0;
	padding-top:0;
	border:none

}

#weblog .date{

	float:left;
	clear:left;
	display:block;
	width:52px;
	height:23px;
	line-height:22px;
	vertical-align:middle;
	text-align:center;
	background:url(../images/background-date.png) repeat-x;
	border:1px solid #8C8C8C

}

#weblog h3{

	float:left;
	width:330px;
	height:23px;
	padding-left:10px;
	line-height:23px;
	font-weight:normal

}

#weblog h3 a{

	display:block;
	color:#333;
	text-decoration:none

}

#weblog h3 a:hover{

	text-decoration:underline

}

#weblog .comments{

	float:right;
	clear:right;
	display:block;
	width:40px;
	height:23px;
	line-height:23px;
	vertical-align:middle;
	text-indent:19px;
	text-align:right;
	background:url(../images/icoon-reactie.png) no-repeat 0% 65%

}

#weblog .comments a{

	display:block;
	color:#555;
	text-decoration:none

}

#weblog .comments a:hover{

	text-decoration:underline

}

#locations{

	clear:left;
	margin-top:1.5em;
	padding-top:0

}

#locations ul{

	float:left;
	width:100px;
	margin-bottom:0.5em;
	margin-right:20px

}

#locations ul li{

	list-style:none

}

#locations ul li a{

	display:block;
	width:100px;
	padding-bottom:6px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dotted #999

}

#locations ul li a:hover{

	text-decoration:underline

}

#locations ul ul{

	margin-top:3px;
	padding-left:0

}

#locations ul ul li{

	padding:0 0 0 11px;
	background:url(../images/arrows.gif) no-repeat 0% 60%;
	border:0

}

#locations ul ul li a{

	display:inline;
	width:auto;
	padding-bottom:auto;
	font-weight:normal;
	color:#333;
	border:none

}

#actions{

	float:left;
	padding:2em 0 0.5em 0;
	//padding:2em 0 0 0;
	cursor:default

}

#actions.top{

	padding-top:0

}

#actions li{

	display:block;
	float:left;
	width:16px;
	height:16px;
	margin:0 10px 0 0;
	list-style-type:none;
	background-repeat:no-repeat;
	background-position:0% 60%;
	cursor:pointer

}

#actions li a{

	display:block;
	float:left;
	width:16px;
	height:16px;

}

#actions li.email{

	background:url(../images/icoon-email.png)

}

#actions li.advies{

	background:url(../images/icoon-advies.png)

}

#actions li.favoriet{

	background:url(../images/icoon-favoriet.png)

}

#actions li.rss{

	background:url(../images/icoon-rss.png)

}

#actions li.tomtom{

	background:url(../images/icoon-tomtom.png)

}

#actions li.print{

	background:url(../images/icoon-printer.png)

}

#actions li span{

	display:none;
	position:absolute;
	left:130px

}

#actions li:hover span{

	display:inline

}

#overview{

	float:right

}

#results{

	margin:2em 0 0 0;
	//margin:-1.5em 0 2em 0;
	padding:0

}

.result{

	clear:both;
	height:1%;
	margin:0;
	//margin:2em 0 0 0;
	padding:2em 0 0 0;
	//padding:2em 0 0 0;
	border-top:1px solid #EAEAEA

}

.new{

	background:url(../images/label-nieuw.png) no-repeat 100% -1px;

}

.result .thumbnail{

	float:left;
	margin:0 0 2em 0;
	//margin:0

}

.result .block{

	float:left;
	margin:8px 0 0 2em

}

.result .block h3{

	min-width:136px;
	width:185px;
	letter-spacing:-0.5px

}

.result h3 a{

	color:#333;
	text-decoration:none

}

.result h3 a:hover{

	text-decoration:underline

}

.result h4{

	margin:0 0 22px -1px;
	//margin:0 0 21px -1px;
	padding:0;
	color:#EE7F00;
	font-weight:normal

}

div[id~=RESULTS] h4,div[id~=results] h4{

	margin:0 0 24px -1px

}

.result p{

	margin:-0.1em 0 1em -1px

}

.result dl{

	width:145px;
	margin:0 0 0 -2px

}

.result dt,.result dd{

	float:left;
	margin:0;
	padding:0;
	line-height:24px;
	vertical-align:bottom;
	white-space:nowrap

}

.result dt{

	clear:left;
	width:80px

}

#results .banner{

	margin:0 0 2em 0;
	*margin-top:2em;
	padding:2em 0 0 0;
	text-align:center;
	border-top:1px solid #EAEAEA;
	background:none

}

#results .banner span{

	position:relative;
	z-index:10;
	width:478px;
	height:70px;
	margin:-69px auto 0 auto;
	*margin-top:-65px;
	background:url(../images/foreground-banner.png) no-repeat 100% 0%

}

.textbox{

	display:none;
	position:absolute;
	z-index:25;
	width:200px;
	height:76px;
	margin:-120px 0 0 -60px;
	font-size:10px;
	text-align:center;
	background:url(../images/background-textbox.png) no-repeat;
	background /*\**/:url(../images/background-textbox.gif) no-repeat\9;
	*background:url(../images/background-textbox.gif) no-repeat

}

.textbox a{

	display:block;
	padding:7px;
	color:#000;
	text-decoration:none

}

.textbox a:hover{

	text-decoration:underline

}

#pages{

	clear:left;
	//margin-top:2em;
	padding:1.5em 0 0 0;
	border-top:1px solid #EAEAEA

}

#pages li:first-child,#pages li:first-child:hover{

	width:auto;
	text-align:left;
	background:none

}

#pages li:hover{

	background-position:0 -56px

}

#pages li{

	float:left;
	height:23px;
	width:20px;
	margin-left:5px;
	padding:1px 2px 2px 0;
	list-style-type:none;
	font-weight:bold;
	text-align:center;
	letter-spacing:-2px;
	background:transparent url(../images/background-page.png) no-repeat 0 -28px;
	cursor:default

}

#pages li:first-child{

	letter-spacing:0

}

ul[id~=PAGES] li,ul[id~=pages] li{

	padding:2px 2px 2px 1px;
	line-height:1.5em

}

#pages li a{

	display:block;
	color:#FFF;
	text-decoration:none

}

#pages li.current,#page .current:hover{

	background-position:0 0

}

#pages .break{

	width:16px;
	background:none

}

#criteria{

	margin-top:2em

}

#criteria ul{

	margin:0 0 2em 0

}

#criteria ul li{

	padding:0 0 0 23px;
	list-style:none;
	background:url(../images/arrows.gif) no-repeat 4px 65%

}

#criteria ul li:first-child{

	margin:0 0 3px 0;
	padding:0 0 2px 23px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:0% 45%

}

#criteria ul.sorteer li:first-child{

	background-image:url(../images/icoon-sorteer.png)

}

#criteria ul.woningtype li:first-child{

	background-image:url(../images/icoon-woningtype.png)

}

#criteria ul.bouwjaar li:first-child{

	background-image:url(../images/icoon-bouwjaar.png)

}

#criteria ul.vinddatum li:first-child{

	background-image:url(../images/icoon-vinddatum.png)

}

#criteria ul li.active a{

	text-decoration:underline

}

#criteria ul li.verwijder{

	background:url(../images/icoon-verwijder.png) no-repeat 0% 55%

}

.woning,#broker{

	clear:both;
	min-height:0;
	margin:2em 0 2em 0;
	//margin:1em 0 2em 0;
	padding:2em 0 0 0;
	border-top:1px solid #EAEAEA

}

#broker{

	margin-top:-1em

}

.woning .thumbnail,#broker .thumbnail{

	float:left;
	margin:0 2em 0 0

}

.woning .group,#broker .group{

	float:left

}

.woning .group h1,#broker .group h1{

	margin:8px 0 0 0;
	padding-bottom:0

}

.woning .group h2,#broker .group h2{

	color:#EE7F00

}

.woning ul,#broker ul{

	margin:1em 0 0 0

}

.woning li,#broker li{

	padding:2px 0 2px 23px;
	list-style-type:none

}

.woning ul li:first-child{

	margin:0 0 1em 0;
	padding:0

}

.woning li a{

	color:#333;
	text-decoration:none

}

.woning li a:hover{

	text-decoration:underline

}

.woning .offerte{

	background:url(../images/icoon-geld.png) no-repeat 0 50%

}

.woning .vergelijking{

	background:url(../images/icoon-munten.png) no-repeat 0 50%

}

.woning .begeleiding{

	background:url(../images/icoon-begeleiding.png) no-repeat 0 50%

}

.woning .advies{

	background:url(../images/icoon-advies.png) no-repeat 0 50%

}

#broker .thumbnail{

	margin-bottom:2em

}

#broker .phone{

	background:url(../images/icoon-telefoon.png)

}

#broker .email{

	text-align:left;
	background:url(../images/icoon-email.png)

}

#broker .email a{

	unicode-bidi:bidi-override;
	direction:rtl

}

#broker .email span{

	display:none

}

#broker .website{

	background:url(../images/icoon-wereld.png)

}

#broker .nvm{

	background:url(../images/icoon-nvm.png)

}

#broker .vbo{

	background:url(../images/icoon-vbo.png)

}

#broker .vastgoedpro{

	background:url(../images/icoon-vastgoedpro.png)

}

#broker .lmv{

	background:url(../images/icoon-lmv.png)

}

#broker .rvt{

	background:url(../images/icoon-rvt.png)

}

#broker .nvr{

	background:url(../images/icoon-nvr.png)

}

#left #broker li{

	background-repeat:no-repeat;
	background-position:0% 55%

}

#left #broker .banner{

	margin:0;
	padding:5px

}

#left #broker .banner span{

	position:relative;
	z-index:10;
	display:block;
	width:478px;
	height:70px;
	margin:-69px 0 0 -5px;
	*margin-top:-65px;
	background:url(../images/foreground-banner.png) no-repeat

}

.gegevens{

	clear:both;
	min-height:0;
	margin:0 0 1em 0;
	padding:0 0 1em 0;
	border-bottom:1px solid #EAEAEA

}

#left .gegevens .banner{

	margin:2em 0 2em 0;
	*margin-top:0;
	padding:5px

}

#left .gegevens .banner span{

	position:relative;
	z-index:10;
	display:block;
	width:478px;
	height:70px;
	margin:-69px 0 0 -5px;
	*margin-top:-65px;
	background:url(../images/foreground-banner.png) no-repeat

}

.gegevens h3{

	float:left;
	*float:none;
	*display:inline;
	margin:0 2em 0 0;
	padding:0 0 1em 0

}

.gegevens .error{

	float:left;
	*float:none;
	clear:right;
	*clear:none;
	display:block;
	*display:inline;
	padding:0 2px 0 23px;
	font-size:9pt;
	background:url(../images/icoon-fout.png) no-repeat 0 50%

}

.gegevens span a{
	
	color:#666;
	text-decoration:none

}

.gegevens span a:hover{

	text-decoration:underline

}

.gegevens dl{

	float:left;
	width:280px;
	margin:0 0 1em 0;
	*margin-top:1em;
	*padding-bottom:1em

}

.gegevens .left{

	clear:left;
	width:260px

}

.gegevens dt,.gegevens dd{

	float:left;
	margin:0;
	padding:0;
	line-height:24px;
	vertical-align:bottom;
	white-space:nowrap

}

.gegevens dt{

	clear:left;
	width:140px

}

.gegevens .left dt{

	width:110px

}

.gegevens dl dd{

	width:70px;
	//float:none

}

.gegevens dl .left{

	width:140px

}

.fotos{

	margin:0 0 1em 0;
	padding:1em 0 0 0;
	border-bottom:1px solid #EAEAEA

}

#images{

	visibility:hidden

}

#loading{

	margin:1em 0 2em 0;
	text-align:center;
	width:100%

}

#loading p{

	text-align:center

}

#loading img{

	position:relative;
	margin:10px 0 0 0

}

#captions{

	position:relative; 
	z-index:10000;
	font-weight:bold;
	text-align:center

}

#scrollbar{

	visibility:hidden;
	position:relative;
	z-index:10001;
	border-bottom:1px solid #8C8C8C

}

#slider{

	position:absolute;
	z-index:10002;
	width:14px;
	height:14px;
	margin:-7px 0 0 -7px;
	background:url(../images/if-slider.png) no-repeat

}

#imageFlow{

	position:relative

}

#images img{

	position:absolute

}

.kaart{

	margin:0 0 1em 0;
	padding:1em 0 0 0

}

.kaart h3{

	float:left;
	margin:0 2em 0 0;
	padding:0 0 2em 0

}

.kaart #types{

	float:left;
	clear:right

}

.kaart #types li{

	display:inline;
	margin-left:7px;
	padding:0 2px 0 23px;
	list-style-type:none;
	font-size:9pt;
	color:#666;
	cursor:pointer

}

.kaart #types li:first-child{

	margin-left:0;

}

.kaart #types li:hover{

	text-decoration:underline;
	cursor:pointer

}

.kaart #types #street{

	background:url(../images/icoon-huis.png) no-repeat 0 50%

}

.kaart #types .map{

	background:url(../images/icoon-kaart_klein.png) no-repeat 0 50%

}

.kaart #types .aerial{

	background:url(../images/icoon-foto.png) no-repeat 0 50%

}

.views{

	height:400px;
	*width:576px;
	margin:3.3em 0 0 0;
	*margin-top:0;
	padding:0;
	border:1px solid #8C8C8C;

}

.kaart #streetview{

	position:absolute;
	z-index:20;
	width:576px;
	max-width:576px;
	min-width:458px;
	height:400px;
	margin-top:-18px;
	padding:0;
	color:#FFF

}

.kaart #map{

	position:absolute;
	z-index:10;
	max-width:576px;
	min-width:458px;
	height:350px;
	padding:0;
	color:transparent

}

#controls{

	position:absolute;
	z-index:1000;
	width:63px;
	height:63px;
	margin:10px 0 0 10px;
	padding:0

}

#controls div{

	float:left

}

#controls #zoomin{

	width:32px;
	height:32px;
	background:url(../images/control-zoomin.png) no-repeat

}

#controls #zoomout{

	width:31px;
	height:32px;
	background:url(../images/control-zoomout.png) no-repeat

}

#controls #zoomin:hover,#controls #zoomout:hover{

	background-position:0 -32px;
	cursor:pointer

}

#controls #rotateright{

	width:32px;
	height:31px;
	background:url(../images/control-rotateright.png) no-repeat

}

#controls #rotateleft{

	width:31px;
	height:31px;
	background:url(../images/control-rotateleft.png) no-repeat

}

#controls #rotateright:hover,#controls #rotateleft:hover{

	background-position:0 -31px;
	cursor:pointer

}

.autosuggest{

	z-index:5;
	position:absolute;
	padding-top:10px;
	background:url(../images/as-pointer.png) no-repeat 50% 0%

}

.autosuggest .as_header{

	position:relative;
	height:6px;
	padding:0 6px;
	background:url(../images/as-list_top_right.png) no-repeat 100% 0%;
	overflow:hidden

}

.autosuggest .as_footer{

	position:relative;
	height:6px;
	padding:0 6px;
	background:url(../images/as-list_bottom_right.png) no-repeat 100% 100%;
	*background:transparent url(../images/as-list_bottom_right.png) no-repeat;
	*background-position:right

}

.autosuggest .as_header .as_corner,.autosuggest .as_footer .as_corner{

	position:absolute;
	top:0;
	left:0;
	height:6px;
	width:6px;
	background:url(../images/as-list_top_left.png) no-repeat 0% 0%

}

.autosuggest .as_footer .as_corner{

	background:url(../images/as-list_bottom_left.png) 0% 100%

}

.autosuggest .as_header .as_bar,.autosuggest .as_footer .as_bar{

	height:6px;
	overflow:hidden;
	background:#333

}

.autosuggest ul{

	list-style:none;
	margin:0;
	padding:4px 0 0 0;
	overflow:hidden;
	background:#333

}

.autosuggest ul li{

	color:#DDD;
	margin:0 4px 4px;
	padding:0 4px 0 4px;
	text-align:left

}

.autosuggest ul li a{

	position:relative;
	display:block;
	width:100%;
	padding:0;
	color:#DDD;
	text-decoration:none;
	text-shadow:#000 0 0 5px;
	background-color:transparent

}

.autosuggest ul li a:hover{

	background:#444

}

.autosuggest ul li a span{

	display:block;
	padding:3px 6px;
	font-weight:bold
	
}

.autosuggest ul li a span small{

	color:#999;
	font-weight:normal

}

.autosuggest ul .as_highlight a span small{

	color:#ccc
}

.autosuggest ul .as_highlight a,.autosuggest ul .as_highlight a:hover{

	color:#fff;
	background:#666 url(../images/as-item_bottom_right.png) no-repeat 100% 100%

}

.autosuggest ul .as_highlight a span{

	background:url(../images/as-item_bottom_left.png) no-repeat 0% 100%

}

.autosuggest ul li a .tl,.autosuggest ul li a .tr{

	position:absolute;
	top:0;
	width:6px;
	height:6px;
	padding:0;
	margin:0;
	background-image:transparent;
	background-repeat:no-repeat

}

.autosuggest ul li a .tr{

	right:0

}

.autosuggest ul .as_highlight a .tl{

	left:0;
	background:url(../images/as-item_top_left.png) 0% 0%

}

.autosuggest ul .as_highlight a .tr{

	right:0;
	background:url(../images/as-item_top_right.png) 100% 100%

}

.autosuggest ul .as_warning{

	font-weight:bold;
	text-align:center

}

.autosuggest ul em{

	font-style:normal;
	color:#EE7F00

}

.screenshots{

	margin:1.5em 0 0 0

}

.screenshots .iphone{

	margin:0 0 0.5em 0

}

.screenshots .iphone:first-child{

	margin:0 1.5em 0.5em 0

}

.screenshot{

	position:relative;
	width:585px;
	height:275px;
	margin:1.5em 0 2em 0

}

.screenshot .badge{

	position:absolute;
	z-index:50;
	top:-45px;
	right:0

}

#left .screenshot:last-child{

	margin-bottom:1em;
	*margin-bottom:0.5em

}

.skyscraper{

	width:160px;
	height:600px;
	margin:1em 0 0 1em;
	padding:3px;
	background:url(../images/background-skyscraper.png)

}

.square{

	width:200px;
	height:200px;
	padding:3px;
	background:url(../images/background-square.png)

}

#error_page{

	width:780px;
	margin:0 auto 0 auto

}

#error_page #header{

	height:135px;
	padding:25px;
	background:none

}

#error_page #header img{

	float:left;
	border:none
	
}

#error_page #header #banner{

	float:left;
	width:468px;
	height:60px;
	margin:36px 0 0 74px;
	padding:1px;
	border:1px solid #8C8C8C

}

#error_page #content{

	width:730px;
	height:250px;
	padding:25px;
	background:#EE7F00 url(../images/background-error_page.png) no-repeat;
	border:none

}

#error_page h1{

	position:relative;
	z-index:500;
	font-size:1.3em;
	padding-right:34px;
	padding-bottom:1em;
	color:#FFF

}

#error_page h1 span{

	position:absolute;
	z-index:-1;
	left:0;
	padding:1px 0 0 1px;
	color:#333

}

#error_page p{

	margin:0 0 1em 0;
	line-height:20px;
	text-align:justify

}

#error_page ul li{

	padding:1px 0 1px 11px;
	list-style-type:none;
	background:url(../images/arrows.png) no-repeat 0% 55%

}

#error_page li a{

	color:#333;
	font-weight:normal;
	text-decoration:none

}

#error_page li a:hover{

	text-decoration:underline

}

#error_page a{

	color:#EE7F00;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer

}

#error_page a:hover{

	text-decoration:underline

}

#error_page #suggestions{

	padding:25px 0 0 40px

}

#error_page .residence{

	float:left;
	width:33%

}

.post{

	margin-top:2em;
	padding-top:2em;
	border-top:1px solid #EAEAEA

}

#left .post:first-child{

	margin-top:0;
	padding-top:0;
	border:none

}

.comment{

	margin-top:1em

}

.post h1{

	padding-bottom:5px

}

.post h1 a,.stats a{

	text-decoration:none

}

.post h1 a:hover,.stats a:hover{

	text-decoration:underline

}

.stats .date{

	background:url(../images/icoon-kalender.png)

}

.stats .category{

	background:url(../images/icoon-label.png)

}

.stats .comments{

	background:url(../images/icoon-reactie.png)

}

.stats .author{

	background:url(../images/icoon-auteur.png)

}

#left .stats li{

	display:inline;
	margin-left:7px;
	padding:0 2px 0 22px;
	color:#555;
	background-repeat:no-repeat;
	background-position:0% 80%

}

#left .stats li:first-child{

	margin-left:0;

}

#social_bookmarking{

	height:1%;
	margin-bottom:1em

}

#social_bookmarking li{

	display:block;
	float:left;
	width:16px;
	height:16px;
	margin-left:5px;
	cursor:pointer;
	background-repeat:no-repeat

}

#social_bookmarking li:first-child{

	width:auto;
	height:auto;
	margin:0;
	font-weight:bold;
	cursor:default

}

#social_bookmarking .nujij         {background:url(../images/icoon-nujij.gif) }
#social_bookmarking .ekudos        {background:url(../images/icoon-ekudos.gif) }
#social_bookmarking .msnreporter   {background:url(../images/icoon-msnreporter.gif) }
#social_bookmarking .digg          {background:url(../images/icoon-digg.gif) }
#social_bookmarking .symbaloo      {background:url(../images/icoon-symbaloo.gif) }
#social_bookmarking .stumbleupon   {background:url(../images/icoon-stumbleupon.gif) }
#social_bookmarking .delicious     {background:url(../images/icoon-delicious.gif) }
#social_bookmarking .googlebookmarks{background:url(../images/icoon-googlebookmarks.gif) }
#social_bookmarking .rss           {background:url(../images/icoon-rss.gif) }

h3#comments{

	margin-top:1em;
	padding-top:1em;
	border-top:1px solid #EAEAEA

}

#respond{

	margin-top:1em;
	padding-top:1em;
	border-top:1px solid #EAEAEA

}

#commentform fieldset{

	border:none

}

#searchform{

	margin-top:1em

}

#searchform fieldset{

	border:none

}

#contact{

	margin-bottom:0.5em

}

#contact li{

	padding:2px 0 2px 23px;
	list-style:none;
	background:url(../images/arrows.gif) no-repeat 4px 55%

}

#contact .particulier{

	font-weight:bold;
	background:url(../images/icoon-particulier.png) no-repeat 0 65%

}

#contact .makelaar{

	margin-top:10px;
	padding-top:10px;
	font-weight:bold;
	border-top:1px solid #EAEAEA;
	background:url(../images/icoon-makelaar.png) no-repeat 0 65%

}

#contact .zakelijk{

	margin-top:10px;
	padding-top:10px;
	font-weight:bold;
	border-top:1px solid #EAEAEA;
	background:url(../images/icoon-begeleiding.png) no-repeat 0 65%

}

#contact a{

	color:#666;
	text-decoration:none

}

#contact a:hover{

	text-decoration:underline

}