@charset "utf-8";

/* 
	#### BROWSER RESET
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* 
	#### BASIS STIJLEN
*/
	.bewaren_pand {cursor: pointer;}
	body { background: url(images/body_bg.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif; }
	.heo { height: 100%; overflow: hidden; }
	#pagebox { position: relative; width: 990px; margin: 0 auto; }
	#header { height: 156px; position: relative; }
	#header #branding { height: 72px; }
	#header #branding .logo { margin-top: 15px; }
	#header #branding .opgeslagen-objecten { position: absolute; top: 0; right: 0; width: 395px; height: 33px; background: url(images/opgeslagen-objecten_bg.gif) no-repeat; color: #eaedf4; font-size: 12px; text-align: right; }  
	#header #branding .opgeslagen-objecten span { position: absolute; left: 115px; top: 8px; padding-bottom: 0px; }
	#header #branding .opgeslagen-objecten img { padding: 7px 10px 0 10px; }
	#footer { margin-top: 27px; padding: 10px 0 10px 0; border-top: 1px solid #dddfe3; clear: both; font-size: 12px; color: #a9acb6; }
	#footer a { color: #a9acb6; text-decoration: none; }
	#footer a:hover { text-decoration: underline; }
	#footer .copyright { float: left; }
	#footer .nav-footer { float: right; }
	#footer .nav-footer li { display: inline; border-left: 1px solid #a9acb6; padding: 0 10px; }
	#footer .nav-footer li.first { border: none; }
	#footer {font-size: 11px;}
	#footer .brokers {margin-bottom: 2px;}
	
	/* edit JB  */
	#content { position: relative; top: 47px;  z-index: 3; width: 990px;  }
	#content.color-a { background: url(images/content_color-a_bg.jpg) no-repeat right top; }
	#content.color-b { background: url(images/content_color-b_bg.jpg) no-repeat right top; }
	#content.color-c { background: url(images/content_color-c_bg.jpg) no-repeat right top; }
	#content.color-d { background: url(images/content_color-d_bg.jpg) no-repeat right top; }
	#content.color-e { background: url(images/content_color-e_bg.jpg) no-repeat right top; }
	#content.color-f { background: url(images/content_color-f_bg.jpg) no-repeat right top; }
	#content.color-g { background: url(images/content_color-g_bg.jpg) no-repeat right top; }
	
	.content-color-a { background: url(images/content_color-a_bg.jpg) no-repeat right top; }
	.content-color-b { background: url(images/content_color-b_bg.jpg) no-repeat right top; }
	.content-color-c { background: url(images/content_color-c_bg.jpg) no-repeat right top; }
	.content-color-d { background: url(images/content_color-d_bg.jpg) no-repeat right top; }
	.content-color-e { background: url(images/content_color-e_bg.jpg) no-repeat right top; }
	.content-color-f { background: url(images/content_color-f_bg.jpg) no-repeat right top; }
	.content-color-g { background: url(images/content_color-g_bg.jpg) no-repeat right top; }
	
	/* /edit */
	#content .crumpath { margin-left: 50px; padding: 10px 0; }
	#content .crumpath ul li { display: inline; list-style: none; }
	#content .crumpath ul li a { padding-left: 15px; background: url(images/crumpath_a_bg.png) no-repeat 3px 5px; color: white; text-decoration: none; font-size: 11px; }
	#content .crumpath ul li a.first { background: url(images/crumpath_a-first_bg.png) no-repeat 3px 2px; padding-left: 20px; }
	#content .crumpath ul li a:hover { text-decoration: underline; }


/* 
	#### NAV-MAIN
*/
	#nav-main { z-index: 10; position: absolute; right: 0; background: url(images/nav-main_bg.png) no-repeat bottom right; width: 990px; height: 47px; }
	
	/* eerste niveau */
	#nav-main ul { float: right; margin-right: 17px; list-style: none; }
	#nav-main ul li { position: relative; float: left; margin-left: 5px; }
	#nav-main ul li a { display: block; background: url(images/nav-main_a_bg.png) no-repeat; text-align: center; cursor: pointer; }
	#nav-main ul li span.end { background: url(images/nav-main_a_end_bg.png) no-repeat; width: 4px; height: 47px; float: left; clear: none; }
	#nav-main ul li img.image_replaced { margin: 8px 4px 0 8px; float:left; clear:none; }
	#nav-main ul li .pijl { display: block; clear: left; text-align: center; position: relative; top: -8px; }
	#nav-main ul li:hover a { background: url(images/nav-main_a-hover_bg.png) no-repeat;  }
	#nav-main ul li:hover a span.end { background: url(images/nav-main_a-hover_end_bg.png) no-repeat #7e879f; }
	#nav-main ul li.selected a { background: url(images/nav-main_a-hover_bg.png) no-repeat;  }
	#nav-main ul li.selected a span.end { background: url(images/nav-main_a-hover_end_bg.png) no-repeat #7e879f; } 
	
	/* tweede niveau */
	#nav-main ul li:hover ul { display:block; }
	#nav-main ul li .sub { position: absolute; top: 0; z-index: -10; }
	#nav-main ul li ul { display: none; position: absolute; top: 52px; left: 0; float: left; margin: -15px 0 0 -20px; width: 0px;  padding: 0; }
	#nav-main ul li ul li { float: none; margin: 0; }
	#nav-main ul li ul li a, #nav-main ul li:hover ul li a { display: block; padding: 2px 5px 2px 15px; background: url(images/nav-main_sub_bg.png); width: 144px; color: white; text-align: left; font-size: 12px; line-height: 22px; text-decoration: none; }
	#nav-main ul li ul li a:hover { background: #555a6e;  font-weight: bold; }
	#nav-main ul li ul li.first a { padding-top: 20px; background: url(images/nav-main_sub_bg.png); height: 1px;}
	#nav-main ul li ul li.last a { height: 13px; background: url(images/nav-main-bot2_vsl.png) no-repeat; font-size: 0; cursor: default; }

/* 
	#### NAV-SUB
*/
	#nav-sub { position: relative; z-index: 4; top: 47px; height: 38px; margin: 0 0 0 38px; background: url(images/nav-sub_bg.gif) repeat-x; }
	#nav-sub ul { position: absolute; bottom: 1px; float: left; }
	#nav-sub ul li { list-style: none; display: inline; }
	#nav-sub ul li a { display: block; float: left; padding: 4px 10px 4px 10px; margin: 0 1px; font-size: 12px; color: #6e768c; text-decoration: none; }
	#nav-sub ul li a:hover { background: #e5e7ea; } 
	#nav-sub ul li a.selected { background: #e5e7ea; font-weight: bold; }



/* 
	#### PORTALPAGE
*/
	#portalpage .row-a { height: 100%; overflow: hidden; }
	#portalpage #portal_carrousel { float: left; width: 549px; }
	#portalpage .zoeken { margin-left: 19px; float: left; width: 400px; }
	#portalpage .zoeken h2 { margin: 0 0 10px 10px; font-size: 12px; font-weight: normal; color: white; }
	#portalpage .zoeken .zoekbox { width: 391px; height: 145px; padding: 43px 0 0 13px; font-size: 12px; color: #565d70; background: url(images/portalpage_zoekbox_bg.gif) no-repeat; }
	#portalpage .zoeken .zoekbox select { padding: 2px; float: left; margin-right: 10px; border: 1px solid #9ca2af; }
	#portalpage .zoeken .zoekbox input { float: left; }
	#portalpage .zoeken .zoekbox legend { margin-bottom: 5px; }
	#portalpage .zoeken .zoekbox .prijsklasse { margin: 10px 0; }
	#portalpage .zoeken .zoekbox .plaats { width: 245px;   }
	#portalpage .zoeken .zoekbox .afstand { width: 65px;  }
	#portalpage .zoeken .zoekbox .vanprijs, #portalpage .zoeken .zoekbox .totprijs  { width: 122px; }
	#portalpage .zoeken .zoekbox .nav { color: #73798a; }
	#portalpage .zoeken .zoekbox .nav a { color: #73798a; }
	
	#portalpage .row-b { margin-top: 20px; clear: both; height: 100%; overflow: hidden; }
	#portalpage .col-a { width: 683px; float: left; }
	#portalpage .col-a .blader-huizen { height: 208px; padding-left: 5px; background: url(images/portalpage_blader-huizen_bg.gif) no-repeat; }
	#portalpage .col-a .blader-huizen .overtekst { float: right; width: 190px; padding: 10px 20px 0 0; font-size: 12px; color: #565d70; }
	#portalpage .col-a .blader-huizen .overtekst p { line-height: 17px; }
	#portalpage .col-a .blader-huizen .drie-huizen { float: left; }
	#portalpage .col-a .blader-huizen .blader { float: left; width: 12px; padding-top: 70px; } 
	#portalpage .col-a .blader-huizen .blader.left { margin-right: -4px; cursor: pointer;  }
	#portalpage .col-a .blader-huizen .blader.right { margin-left: -4px; cursor: pointer;  }
	#portalpage .col-a .blader-huizen .huis { float: left; width:139px; height: 187px; margin: 10px 4px; background: url(images/portalpage_huis-bot_bg.gif) bottom no-repeat white; }
	#portalpage .col-a .blader-huizen .huis h3 { margin: 3px 0 0 10px; }
	#portalpage .col-a .blader-huizen .huis p { margin: 1px 0 0 10px; }
	#portalpage .col-a .blader-huizen .huis a { font-size: 12px; line-height: 16px; color: #565d70; text-decoration: none; }
	#portalpage .col-a .blader-huizen .huis .img { position: relative; }
	#portalpage .col-a .blader-huizen .huis .img .deco { position: absolute; }
	
	#portalpage .col-a .cta-blok .cta { float: left; width: 313px; height: 72px; padding: 10px; background: url(images/portalpage_cta_bg.gif) no-repeat; color: #565d70; font-size: 12px; line-height: 17px; }
	#portalpage .col-a .cta-blok .cta a { display: block; color: #565d70; font-size: 12px; line-height: 17px; text-decoration: none; }
	#portalpage .col-a .cta-blok .cta.first { margin: 15px 17px 15px 0; }
	#portalpage .col-a .cta-blok .cta.second { margin: 15px 0 15px 0; }
	#portalpage .col-a .cta-blok .cta.left { margin: 0px 17px 15px 0; }
	#portalpage .col-a .cta-blok .cta.right { margin: 0px 0 15px 0; }
	#portalpage .col-a .cta-blok .cta.third { margin: 0 17px 0 0; }
	#portalpage .col-a .cta-blok .cta.third a:hover { text-decoration: underline; }
	#portalpage .col-a .cta-blok .cta select { padding: 2px; float: left; margin: 5px 10px 0 0; border: 1px solid #9ca2af; }
	#portalpage .col-a .cta-blok .cta input { float: left; margin-top: 5px; }
	#portalpage .col-a .cta-blok .cta .plaats { width: 200px; margin-left:-10px;}

	#portalpage .col-a .cta-blok .cta .locatie { margin-top: 5px; } 
	#portalpage .col-a .cta-blok .cta .locatie select{ margin-left: 5px; } 
	
	#content #portalpage .col-b { width: 275px; margin-left: 15px; float: left; }
	#content #portalpage .col-b .banner-blok { margin-bottom: 10px; }
	#content #portalpage .col-b .text-blok { margin-bottom: 10px; background: url(images/portalpage_col-b_cta_bg.gif) repeat-y; }
	#content #portalpage .col-b .text-blok .top { height: 8px; background: url(images/portalpage_col-b_cta_top_bg.gif) no-repeat; }
	#content #portalpage .col-b .text-blok .bot { height: 8px; background: url(images/portalpage_col-b_cta_bot_bg.gif) no-repeat; }
	#content #portalpage .col-b .text-blok .inner { padding: 0 5px; font-size: 12px; color: #565d70; }
	
	#portalpage .col-b .text-blok a { color: #565d70; }
	#portalpage .col-b .text-blok a:hover { text-decoration: none; }
	
	/*
	#portalpage .col-b { width: 275px; height: 422px; margin-left: 15px; float: left; background: url(images/portalpage_col-b_bg.gif) no-repeat; }
	#portalpage .col-b .cta-blok p{padding: 5px; font-size: 12px; line-height: 18px; color: #565d70;}
	#portalpage .col-b .cta-blok a{padding: 5px; font-size: 12px; line-height: 18px; color: #565d70;}
	#portalpage .col-b .cta-blok img{padding: 10px;}
	*/

/* 
	#### SUBPAGINA
*/
	#subpagina { font-size: 12px; line-height: 18px; color: #565d70; }
	#subpagina .col-a { float: left; width: 594px; padding: 20px; background: url(images/subpagina_col-a_bg.png) no-repeat; }  
	#subpagina .col-a h1 { margin-bottom: 10px; }
	#subpagina .col-a ul, .col-a ol { margin: 0 0 15px 17px; }
	#subpagina.col-a ul { list-style: square; }
	
	#subpagina .col-a .hr { width: 578px; height: 28px; clear: left; margin-bottom: 20px; background: url(images/subpagina_hr_bg.gif) no-repeat; }
	#subpagina .col-a .hr h3{ float: left; margin: 5px 0 0 10px; display: inline; }
	
	#subpagina .col-a .hr .tabs-vsl { float: right; margin: 6px 12px 0 0; display: inline; }
	#subpagina .col-a .hr .tabs-vsl li { display: block; float: left; height: 22px; margin-right: 3px; padding: 0 0 0 22px; list-style: none; background: url(images/subpagina_hr_tabs-vsl_bg.gif); }
	#subpagina .col-a .hr .tabs-vsl li a { display: inline-block; float: left;  padding: 4px 5px 2px 0; color: #565d70; text-decoration: none; }
	#subpagina .col-a .hr .tabs-vsl li a:hover { text-decoration: underline; }
	#subpagina .col-a .hr .tabs-vsl li span.end { display: inline-block; float: left; width: 4px; height: 22px; background: url(images/subpagina_hr_tabs-end_bg.gif); }
	
	#subpagina .col-a .hr .tabs { float: left; margin: 6px 0 0 5px; display: inline; }
	#subpagina .col-a .hr .tabs li { display: block; float: left; height: 22px; margin-right: 5px; list-style: none; }
	#subpagina .col-a .hr .tabs li.selected { background: url(images/subpagina_hr_tabs_bg.gif); }
	#subpagina .col-a .hr .tabs li a { display: inline-block; float: left;  padding: 2px 5px 2px 9px; color: #565d70; }
	#subpagina .col-a .hr .tabs li.selected span.end { display: inline-block; float: left; width: 4px; height: 22px; background: url(images/subpagina_hr_tabs-end_bg.gif); }
	
	#subpagina .col-b { float: right; width: 345px; }
	#subpagina .col-b h2.first { margin-bottom: 5px; }
	#subpagina .col-b h2 { color: white; }
	
	#subpagina .col-b .zoeken { width: 324px; height: 189px; margin-top: 10px; background: url(images/subpagina_zoeken_bg.gif) no-repeat; }
	#subpagina .col-b .zoeken ul { list-style: none; margin-left: 6px; }
	#subpagina .col-b .zoeken ul li { display: inline; }
	#subpagina .col-b .zoeken ul li a { display: block; float: left; height: 26px; margin: 7px 0 0 2px; }
	#subpagina .col-b .zoeken ul li a.first { margin: 7px 0 0 0; }
	#subpagina .col-b .zoeken ul li a.nederland { width: 84px; background: url(images/subpagina_zoeken_nederland_bg.gif) top left; }
	#subpagina .col-b .zoeken ul li a.belgie { width: 84px; background: url(images/subpagina_zoeken_belgie_bg.gif) top left; }
	#subpagina .col-b .zoeken ul li a.bedrijfspanden { width: 113px; background: url(images/subpagina_zoeken_bedrijfspanden_bg.gif) top left; }
	#subpagina .col-b .zoeken ul li a.internationaal { width: 111px; background: url(images/subpagina_zoeken_internationaal_bg.gif) top left; }
	#subpagina .col-b .zoeken ul li a:hover { background-position: bottom; }
	#subpagina .col-b .zoeken ul li a.selected { background-position: bottom; }
	#subpagina .col-b .zoeken ul li a span { display: none; }
	#subpagina .col-b .zoeken fieldset { margin: 0 0 0 10px; clear: left; }
	#subpagina .col-b .zoeken .titel { display: block; margin: 12px 0 2px 0; }
	#subpagina .col-b .zoeken select { padding: 2px; float: left; margin-right: 5px;  border: 1px solid #9ca2af; }
	#subpagina .col-b .zoeken input { float: left; }
	#subpagina .col-b .zoeken .plaats { width: 178px;   }
	#subpagina .col-b .zoeken .afstand { width: 65px;  }
	#subpagina .col-b .zoeken .vanprijs, #subpagina .col-b .zoeken .totprijs  { width: 122px; }
	#subpagina .col-b .zoeken .nav { margin-top: 13px; }
	#subpagina .col-b .zoeken .nav a { color: #73798a; }
	
	#subpagina .col-b #huisdetail_flashunit { margin-top: 10px; }
	
	#subpagina .col-b .twee-huizen { width: 324px; height: 190px; margin-top: 15px; background: url(images/subpagina_twee-huizen_bg.gif) no-repeat; }
	#subpagina .col-b .twee-huizen .blader { float: left; width: 12px; padding-top: 60px; display: inline; } 
	#subpagina .col-b .twee-huizen .blader.left { margin: 0 -6px 0 5px;  cursor: pointer;  }
	#subpagina .col-b .twee-huizen .blader.right { margin: 0 5px 0 -6px; cursor: pointer;  }
	#subpagina .col-b .twee-huizen .huis { float: left; height: 170px; width: 139px; margin: 10px 6px; background: url(images/subpagina_huis-bot_bg.gif) bottom no-repeat white; }
	#subpagina .col-b .twee-huizen .huis h3 { margin: 0 0 0 10px; }
	#subpagina .col-b .twee-huizen .huis p { margin: 1px 0 0 10px; }
	#subpagina .col-b .twee-huizen .huis a { font-size: 12px; line-height: 16px; color: #565d70; text-decoration: none; }
	#subpagina .col-b .twee-huizen .huis .img { position: relative; }
	#subpagina .col-b .twee-huizen .huis .img .deco { position: absolute; }
	
	#subpagina .col-b .laatstenieuws { width: 324px; margin: 15px 0; background: url(images/subpagina_laatstenieuws_bg.gif) repeat-y; }
	#subpagina .col-b .laatstenieuws .top { height: 5px; background: url(images/subpagina_laatstenieuws_top_bg.gif) no-repeat; font-size: 0; line-height: 0; }
	#subpagina .col-b .laatstenieuws .bot { height: 6px; background: url(images/subpagina_laatstenieuws_bot_bg.gif) no-repeat; font-size: 0; line-height: 0; }
	#subpagina .col-b .laatstenieuws a { display: block; margin-left: 10px; color: #565d70; text-decoration: none; line-height: 17px; }
	#subpagina .col-b .laatstenieuws a:hover { text-decoration: underline; }

/* 
	#### TEKSTPAGINA
*/
	.tekstpagina { font-size: 12px; line-height: 16px; color: #565d70; }
	.tekstpagina a { color: #565d70; }
	.tekstpagina p { margin-bottom: 15px; }


/* 
	#### ZOEKRESULTATEN
*/
	.zoekresultaten .zoekresultaat { margin-bottom: 10px; padding-top: 10px; height: 100%; overflow: hidden; border-top: 1px solid #c8ccd6; }
	.zoekresultaten .zoekresultaat.first { border: none; }
	.zoekresultaten .zoekresultaat .foto { float: left; position: relative; width:175px; height: 132px; }
	.zoekresultaten .zoekresultaat .foto .overlay { position: absolute;}
	.zoekresultaten .zoekresultaat .spec-a, .zoekresultaten .spec-b { float: left; width: 180px; margin-left: 23px; }
	.zoekresultaten .zoekresultaat .spec-a a { text-decoration: none; }
	.zoekresultaten .zoekresultaat .spec-a .kosten { display: block; margin: 20px 0 10px 0; font-weight: bold; }
	.zoekresultaten .zoekresultaat .spec-b li { list-style: none; line-height: 20px; }
	.zoekresultaten #page_numbers a{ color: #565D70; font-weight: bold; }

/* 
	#### UITGEBREID ZOEKEN
*/
	.uitgebreidzoeken fieldset { margin-bottom: 10px; }
	.uitgebreidzoeken .veldnaam { display: inline; float: left; width: 180px; margin-left: 13px; clear: left; }
	.uitgebreidzoeken .error { display: inline; float: left; margin-left: 13px; clear: left; }
	.uitgebreidzoeken .veld { float: left; } 
	.uitgebreidzoeken .invoer { width: 202px; padding: 2px; border: 1px solid #9ca2af; }
	.uitgebreidzoeken select { padding: 2px; border: 1px solid #9ca2af; }
	.uitgebreidzoeken select.groot { width: 207px; }
	.uitgebreidzoeken select.klein { width: 125px; }
	.uitgebreidzoeken .versturen { padding: 15px 0 15px 10px; border-top: 1px solid #ebedf1; } 


/* 
	#### CONTACT
*/
	.contact .plaatsen { float: left; width: 97px; height: 300px; margin-bottom: 20px; xborder-right: 1px solid #d1d5df; line-height: 0px; } 
	.contact .plaatsen ul li { list-style: none; }
	.contact .plaatsen ul li a { display: block; padding: 2px 0 2px 8px; color: #565d70; text-decoration: none; line-height: 16px; }
	.contact .plaatsen ul li a:hover { background: #eef0f3; color: #df4e3b; text-decoration: underline; }
	.contact .plaatsen ul li a.selected { background: #eef0f3; color: #df4e3b; font-weight: bold; }
	.contact .vestiging { float: left; width: 220px; min-height: 300px; margin-bottom: 15px; padding-left: 15px; border-left: 1px solid #d1d5df; border-right: 1px solid #d1d5df; } 
	.contact .vestigingspec { float: left; height: 300px; width: 225px;  margin-left: 15px; } 
	
	.contact #contactForm table td { padding-top: 5px; }
	.contact #contactForm span { display: block; width: 67px; float: left;  }
	.contact #contactForm .invoer { float: left; width: 202px; padding: 2px; border: 1px solid #9ca2af; }
	.contact #contactForm select { float: left; width: 208px; padding: 2px; border: 1px solid #9ca2af; }
	.contact #contactForm textarea { width: 575px; height: 70px; margin: 10px 0; border: 1px solid #9ca2af; font-family: Arial, Helvetica, sans-serif; }


/* 
	#### HUISDETAIL
*/
	.huisdetail p { margin-bottom: 15px; }
	.huisdetail #image  { float: left; margin-bottom: 20px; position: relative; width:317px; height: 237px; }
	.huisdetail .overlay { position: absolute;}
	.huisdetail .specs { float: left; margin-left: 20px; width: 250px; }
	.huisdetail .specs ul {}
	.huisdetail .specs ul li { list-style: none; line-height: 20px; margin-left: -15px; }
	.huisdetail .specs img.bewaren_panden { cursor: pointer; }
	
	/* edit JB  */
	.huisdetail .huisdetail-content { padding-bottom: 10px; border-bottom: 1px solid #d0d4df; }
	.huisdetail .content-fotos .vsl { margin: 0 10px 15px 0; }
	.huisdetail .content-eigenschappen table { width: 580px; border-collapse: collapse; }
	.huisdetail .content-eigenschappen table td, .huisdetail .content-eigenschappen table th { border-bottom: 1px solid #d0d4df; text-align: left; padding: 5px 15px; }
	.huisdetail .content-eigenschappen table td.last, .huisdetail .content-eigenschappen table th.last { border: none; }
	.huisdetail .content-eigenschappen table th { width: 130px; }
	.huisdetail .cta { float: left; width: 270px; height: 90px; padding: 6px 10px; background: url(../../../assets/css/images/huisdetail_cta_bg_new.gif) no-repeat; color: #565d70; font-size: 12px; line-height: 17px; }
	.huisdetail .cta.pdf{ float: left; width: 270px; height: 180px; padding: 6px 10px; background: url(../../../assets/css/images/huisdetail_download_form_bg.gif) no-repeat; color: #565d70; font-size: 12px; line-height: 17px; }
	.huisdetail .cta a { color: #565d70; }
	.huisdetail .cta.download { margin: 20px 10px 0 0; }
	.huisdetail .cta.contact { margin: 20px 0 0 0; }
	.huisdetail .cta.download input { float: right; }
	.huisdetail .cta.download .invoer { width: 200px; margin: 10px 5px 0 0; padding: 2px; border: 1px solid #9ca2af; }
	.huisdetail .cta.download label { float: left; margin-top: 15px; }
	.huisdetail .cta.download br { clear: both; }
	.huisdetail .cta.contact img{margin-top: 3px;}
	
	
	/* /edit */
	
	.huisdetail .content-omschrijving table th{text-align: left; width: 270px;} 
	.huisdetail .content-omschrijving table td{width: 150px;}
	.huisdetail .content-omschrijving table .semi{width: 10px;}
	
	.huisdetail .float-left {float: left;}
	.huisdetail a{color: #565D70;}
	.huisdetail .col-a .content-fotos p {margin-top: -10px;}

/* edit JB  */

/*  
	#### HOMEPAGE    
*/
	#homepage { width: 892px; margin: 0 auto;  }
	#homepage .header { position: relative; height: 97px; background: url(images/homepage_header_bg.gif) bottom no-repeat; }
	#homepage .header .logo { position: absolute; top: 20px; }
	#homepage .header .nav-meta { position: absolute; top: 32px; right: 13px; }
	#homepage .header .nav-meta li { display: inline; }
	#homepage .header .nav-meta li a { padding: 0 7px 0 9px; font-size: 12px; color: #565d70; text-decoration: none; border-left: 1px solid #565d70; }
	#homepage .header .nav-meta li a:hover { text-decoration: underline; }
	#homepage .header .nav-meta li a.first { border: none; }
	#homepage .content { padding: 10px 0 200px 15px; background:url(images/homepage_content_bg.gif) repeat-x; }
	#homepage .content .row-a .item { float: left; width: 277px; height: 168px; padding: 2px; margin: 0 10px 0 0; background: url(images/homepage_row-a_item_bg.png) no-repeat; }
	#homepage .content .row-a .item.last { margin-right: 0; }
	#homepage .content .row-a .item h2 { margin: -5px 0 0 10px; }
	#homepage .content .row-a .item p { padding: 5px 10px 0 10px; line-height: 16px; color: #565d70; font-size: 12px; }
	#homepage .content .row-b .item { float: left; width: 171px; height: 217px; padding: 15px 15px 0 15px; margin: 20px 19px 0 0; background: url(images/homepage_row-b_item_bg.png) no-repeat; }
	#homepage .content .row-b .item.last { margin-right: 0; }
	#homepage .content .row-b .item p { margin-top: 10px; color: #565d70; line-height: 16px; font-size: 12px; }
	
	#homepage .content a { color: #e14c3b; text-decoration: none; }
	#homepage .content a:hover { text-decoration: underline; }
	#homepage .footer { font-size: 10px; color: #565d70; text-align: center;margin-top: 20px;}
	#homepage .logo_bar { margin-top: 20px;}
	
/*	
	###SITEMAP    
*/
	#content #sitemap { width: 892px; margin: 0 auto; }
	#content #sitemap div { margin: 10px; }
	#content #sitemap div ul li { margin-left: 20px; font-size: 12px; }
	#content #sitemap div ul li a { text-decoration: none; color: #565d70; }
	#content #sitemap div ul li a:hover { text-decoration: underline; }

	
/*  
	#### TEXT FRONTPAGE    
*/	
	.text-frontpage { float: left; width: 632px; }
	.text-frontpage .item-first .top { height: 12px; background:url(images/text-frontpage_first-item_top_bg.png) no-repeat; font-size: 0; } 
	.text-frontpage .item-first .bot { height: 12px; background:url(images/text-frontpage_first-item_bot_bg.png) no-repeat; font-size: 0; } 
	.text-frontpage .item-first .mid { padding: 10px 20px; background:url(images/text-frontpage_first-item_mid_bg.png) repeat-y; } 
	.text-frontpage .item-first .mid p { margin-top: 4px; line-height: 17px; }
	.text-frontpage .item { width: 311px; margin-top: 10px;  }
	.text-frontpage .item.odd { float: left; }
	.text-frontpage .item.even { float: right; }
	.text-frontpage .item .top { height: 12px; background:url(images/text-frontpage_item_top_bg.png) no-repeat; font-size: 0; } 
	.text-frontpage .item .bot { height: 12px; background:url(images/text-frontpage_item_bot_bg.png) no-repeat; font-size: 0; } 
	.text-frontpage .item .mid { padding: 5px 20px; background:url(images/text-frontpage_item_mid_bg.png) repeat-y; } 
	.text-frontpage .item .mid p { margin-top: 4px; line-height: 17px; }
	
	
	
	
	
	
	#content .col-b { width: 324px; margin-left: 15px; float: left; }
	#content .col-b .banner-blok { margin-bottom: 10px; }
	#content .col-b .text-blok { margin-bottom: 10px; background: url(images/portalpage_col-b_cta_bg_324.gif) repeat-y;}
	#content .col-b .text-blok .top { height: 9px; background: url(images/portalpage_col-b_cta_top_bg_324.gif) no-repeat; }
	#content .col-b .text-blok .bot { height: 9px; background: url(images/portalpage_col-b_cta_bot_bg_324.gif) no-repeat; }
	#content .col-b .text-blok .inner { padding: 0 5px; font-size: 12px; color: #565d70; }
	#content .col-b .text-blok .inner h2 a{text-decoration: none;}

	#content .col-b .text-blok a { color: #565d70; }
	#content .col-b .text-blok a:hover { text-decoration: none; }

	
	




