@charset "utf-8";

/*	BRANDAX STYLES

	Author:	Joey Buys, Netvlies
			
	----------------------------------------------------*/
/*	BRANDAX COLORS

	font-color red          #df1b38
	font-color yellow		#fab146
	font-color blue			#0068b3
	font-color grey         #5c5c5c
			
	----------------------------------------------------*/	


/*	Table of contents

	= GENERIC
	= FIXES
	= TEMPLATE
	= HEADER
	= PAGE-HEADER
	= FOOTER
	= NAV-MAIN
	= HOMEPAGE
	= WONING AANBOD
	= WONING DETAIL
	= INSCHRIJFFORMULIER
	= CONTACTFORMULIER
	= PROJECTEN
	= MEDEWERKERS
	= ONS KANTOOR
	= SITEMAP
	= DISPLAY
 	----------------------------------------------------*/

/*	= GENERIC
	----------------------------------------------------*/
	* { margin: 0; padding: 0; outline: 0; }
	img { border: 0; }

	
/*	= FIXES
	----------------------------------------------------*/
	.clr { overflow: hidden; height: 100%; }


/*	= TEMPLATE
	----------------------------------------------------*/
	body { font-family: Arial, Helvetica, sans-serif; }
	.page-wrapper { position: relative; width: 960px; margin: 0 auto; }
	#content-wrapper { background: url(/img/content_bg.gif) repeat-y; margin-bottom: 1px; }
	#col-a { width: 200px; float: left; padding-bottom: 20px; }
	#col-b { width: 538px; float: left; padding: 0 10px 20px 10px; }
	#col-b .pagetitle { margin: 5px 0 3px 0; color: #df1b38; font-size: 15px; text-transform: uppercase;  }
	#col-c { width: 200px; float: right; padding-bottom: 20px; }
	#cta { text-align: center; }
	#cta img { margin-bottom: 20px; }

	
/*	= HEADER
	----------------------------------------------------*/	
	#header { position: relative; height: 140px; margin-top: 8px; background: url(/img/header_bg.gif) repeat-x; }
	#header .logo { position: absolute; top: 15px; left: 30px; }
	#header .address { position: absolute; top: 19px; left: 210px; }
	#header .tagline { position: absolute; top: 90px; left: 211px; }
	#header .btn-woningaanbod { position: absolute; top: 75px; right: 14px; }
	#header .nav-site { position: absolute; top: 0; right: 0; padding: 0 0 8px 8px; background: white; font-size: 0; }
	#header .nav-site li { display: inline; margin-left: 8px; }
	#header .nav-site li.first { margin-left: 0; }


/*	= PAGE-HEADER
	----------------------------------------------------*/	
	#page-header { height: 34px; margin-bottom: 15px; background: url(/img/page-header_color-a_bg.gif) repeat-x;}
	#page-header .site-name { width: 200px; height: 34px; float: left; border-right: 1px solid #f1f1f2; }
	#page-header .site-name img { margin: 12px 0 0 9px; }
	#page-header .crumbpath { float: left; font-size: 0; margin: 10px 0 0 12px; }
	#page-header .crumbpath li { display: inline; }
	#page-header .crumbpath li a { padding: 0 4px 0 10px; font-size: 10px; text-decoration: none; color: white; background: url(/img/crumpath_a_bg.gif) center left no-repeat; }
	#page-header .crumbpath li a:hover { text-decoration: underline; }
	#page-header .crumbpath li a.first { padding-left: 0; background: none; }
	#page-header .search { width: 200px; height: 34px; float: right; border-left: 1px solid #f1f1f2; font-size: 0; background:url(/img/search_color-a_bg.gif) 5px no-repeat; } 
	#page-header .search .searchfield { float: left; width: 117px; height: 16px; padding: 1px 0 0 3px; margin: 8px 10px 0 25px; border: none; background: white; color: #b9b9b9; font-size: 12px; }
	#page-header .search .btn-send { float: left; width: 39px; height: 9px; margin: 13px 0 0 5px; border: none; cursor: pointer; background: url(/img/search_zoek_color-a_btn.gif) no-repeat; font-size: 0; }


/*	= FOOTER
	----------------------------------------------------*/	
	#footer { font-size: 11px; height: 69px; background: url(/img/footer_bg.gif) repeat-x; }
	#footer .nav-meta { width: 330px; margin: 15px 0 0 20px; float: left; }
	#footer .nav-meta li { display: inline; }
	#footer .nav-meta li a { color: #717171; text-decoration: none; padding-left: 6px;  background: url(/img/nav-meta_a_bg.gif) left center no-repeat; }
	#footer .nav-meta li a:hover { text-decoration: underline; }
	#footer .nav-meta li a.first { background: none; padding-left: 0; }
	#footer .contact { margin-top: 15px; float: left; color: #717171; }
	#footer .contact a { color: #717171; text-decoration: none; }
	#footer .contact a:hover { text-decoration: underline; }
	#footer .nav-links { float: right; margin: 10px 10px 0 0; }
	#footer .nav-links li { display: inline; }


/*	= NAV-MAIN
	----------------------------------------------------*/	
	#nav-main { width: 184px; margin: 0 0 20px 9px; }
	#nav-main li { list-style: none; font-size: 0; line-height: 0; background: url(/img/nav-main_li_bg.gif) left top no-repeat; }
	#nav-main li.first { background: none; }
	#nav-main li a { display: block; padding: 10px 0 10px 16px; color: #85878a; background: url(/img/nav-main_a_color-a_bg.gif) left 11px no-repeat; }	
	#nav-main li a.gratis { padding: 14px 0 12px 63px; background: url(/img/nav-main_a-gratis_color-a_bg.gif) left 8px no-repeat; }
	#nav-main li ul { margin-bottom: 10px; } 
	#nav-main li li { background: none; padding: 5px 0 5px 16px; }
	#nav-main li li a { background: none; padding: 0; }
	#nav-main li li a.selected { color: #6b6b6b; }

	
/*	= HOMEPAGE 
	----------------------------------------------------*/	
	body.homepage { background: url(/img/body_homepage_bg.gif) repeat-x #e5e5e5; }
	body.homepage #footer { width: 960px; padding-top: 20px; background: none; }
	body.homepage #footer .nav-meta { margin: 5px 0 0 0; }
	body.homepage #footer .contact { margin-top: 5px; }
	body.homepage #footer .nav-links { margin: 0; }
	
	#home-buttons { width: 960px; padding: 29px 0 12px 0; margin: 0; text-align: center; font-size: 0; line-height: 0; }
	#home-buttons a img { width: 171px; height: 134px; }
	#home-buttons .btn-makelaardij img { background: url(/img/homepage_btn_makelaardij_bg.png) left top no-repeat; }
	#home-buttons .btn-financieel img { background: url(/img/homepage_btn_financieel_bg.png) left top no-repeat; }
	#home-buttons .btn-verzekeringen img { background: url(/img/homepage_btn_verzekeringen_bg.png) left top no-repeat; }
	#home-buttons a:hover img { background-position: bottom; }
	#home-buttons .btn-financieel { margin: 0 71px;  }
	
	#home-cta { position: relative; height: 71px; width: 960px; padding: 48px 0 0 0; text-align: center; }
	#home-cta .cta-a, #home-cta .cta-b { position: absolute; }
	#home-cta .cta-a { top: 12%; left: 21%; }
	#home-cta .cta-b { top: 12%; right: 21%; }
	#home_carrousel { text-align: center; }
	#home_carrousel object, #home_carrousel embed { margin : 0 auto; }
	#home-vsl { margin-top: 34px; text-align: center; } 
	#home-btn { margin: 0 0 20px 0; text-align: center; }
	
	
/*	= WONING AANBOD 
	----------------------------------------------------*/
	#nav-houses { width: 194px; margin: 0 0 20px 3px; }	
	#nav-houses li a.large { display: block; height: 26px; padding: 15px 0 0 12px; background: url(/img/nav-houses_a-large_bg.gif) no-repeat; }
	#nav-houses li a.small { display: block; height: 20px; padding: 12px 0 0 12px; background: url(/img/nav-houses_a-small_bg.gif) no-repeat; }
	#nav-houses .frm-search-houses { width: 177px; height: 175px; margin: 3px 0; padding: 35px 10px 0 7px; background: url(/img/nav-houses_search-houses_bg.gif) no-repeat; }
	#nav-houses .frm-search-houses select { width: 175px; margin-bottom: 5px; }
	#nav-houses .frm-search-houses .btn-send { margin: 2px 0 0 2px; }
	
	#frm-filter-houses { width: 177px; height: 205px;  padding: 33px 10px 0 7px; margin: 0 0 20px 4px; background: url(/img/filter-houses_bg.gif) no-repeat; }
	#frm-filter-houses select { width: 175px; margin-bottom: 5px; }
	#frm-filter-houses .btn-send { margin: 0 0 0 2px; }
	
	#sort-houses { position: relative; margin: 15px 0 5px 0; padding: 10px 0; border-top: 1px solid #cccccc; color: #5c5c5c; font-size: 12px; } 
	#sort-houses .frm-sort { position: absolute; top: 3px; right: 0px; width: 235px; }
	#sort-houses .frm-sort select { float: left; margin-top: 3px; }
	#sort-houses .frm-sort .btn-sort { float: left; margin-left: 5px; }
	#sort-houses .frm-sort .selectArea { margin-left: 60px; }
	
	#search-result { margin-top: 10px; padding: 15px 10px 5px 10px; background: url(/img/hr_bg.gif) top repeat-x; color: #717171; font-size: 12px; } 
	#search-result h2 { font-size: 12px; color: #df1b38; margin-bottom: 5px; }
	#search-result h2 a { color: #959595; font-weight: normal; }
	#search-result h2 a:hover { text-decoration: none; }
	
	.house-overview-item { width: 539px; margin-bottom: 12px; cursor: pointer; }
	.house-overview-item .top { position: relative; width: 539px; height: 35px; background: url(/img/house-overview-item_top_bg.gif) no-repeat; }
	.house-overview-item .top h2 a { display: block; padding: 10px 0 0 10px; color: #df1b38 !important; font-size: 12px; }
	.house-overview-item .top h2 a:hover { text-decoration: none !important; }
	.house-overview-item .top .label { position: absolute; top: 5px; right: 10px; }
	.house-overview-item .bot { width: 539px; height: 7px; background: url(/img/house-overview-item_bot_bg.gif) no-repeat; }
	.house-overview-item .mid { width: 537px; border-left: 1px solid #cecece; border-right: 1px solid #cecece; }
	.house-overview-item .mid .photo { display: inline; position: relative; float: left; height: 100px; width: 150px; margin: 8px 6px; border: 1px solid #cfcfcf; }
	.house-overview-item .mid .photo img { position: absolute; }
	.house-overview-item .mid .photo .overlay { position: absolute; bottom: 0; left: 0; z-index: 1; }
	.house-overview-item .mid .specs { width: 360px; float: right; padding-top: 7px; color: #717171; font-size: 12px; }
	.house-overview-item .mid .specs a { color: #717171; text-decoration: none; }
	.house-overview-item .mid table { float: left; margin: 7px 15px 0 0; } 
	.house-overview-item .mid table th { font-weight: normal; text-align: left; padding-bottom: 5px; }
	.house-overview-item .mid table td { padding-bottom: 2px; }
	.house-overview-item .mid table td.title { width: 98px; }
	.house-overview-item .mid table td.spacer { width: 13px; }
	.house-overview-item .mid table td.type { color: #df1b38; }
	
	.paging { position: relative; margin-top: 15px; padding-top: 13px; height: 20px; border-top: 1px solid #cccccc; text-align: center; }
	.paging .prev { position: absolute; top: 12px; left: 0; }
	.paging .next { position: absolute; top: 12px; right: 0; }
	.paging ul { margin: 0 auto; }
	.paging ul li { display: table-cell;  list-style: none; display: inline; }
	.paging ul li a { padding: 0 2px 0 7px; color: #717171; font-weight: bold; font-size: 12px; text-decoration: underline; background: url(/img/paging_a_bg.gif) center left no-repeat; }
	.paging ul li a.selected { color: #df1b38; text-decoration: none; } 
	.paging ul li a.first { padding-left: 0; background: none; }
	.paging ul li a:hover { text-decoration: none; }
	
	/*
	.custom-select { position: relative; }
	.custom-select li { list-style: none; }
	.custom-select li ul { display: block; position: absolute; width: 157px; top: 24px; left: 10px; z-index: 3; background: white; }
	.custom-select a.title { height: 21px; padding: 7px 0 0 10px; display: block; font-size: 12px; color: #717171; background: url(/img/customselect_bg.png) no-repeat; cursor: pointer; }
	.custom-select li li a { display: block; padding: 2px 0 2px 5px; color: #717171; font-size: 12px; text-decoration: none; }
	.custom-select li li a:hover { text-decoration: underline; }
	
	.custom-select.hide ul { display: none; }
	*/
	
	
		
/*	= WONING DETAIL
	----------------------------------------------------*/
	#nav-houses-action { width: 176px; margin: 0 auto; }
	#nav-houses-action li { list-style: none; font-size: 0; line-height: 0; }
	
	#house-detail .photo { float: left; width: 315px; padding: 1px; border: 1px solid #c9c9c9; }
	#house-detail .photo div { position: relative; }
	#house-detail .photo div .banner-top { position: absolute; top: 0; left: 0; }
	#house-detail .photo div .banner-bot { position: absolute; bottom: 0; left: 0; }
	#house-detail .specs { float: right; width: 205px; padding-top: 2px; }
	#house-detail .specs h1 { font-size: 18px; color: #df1b38; margin-bottom: 5px; } 
	#house-detail .specs span { display: block; margin-bottom: 10px; font-weight: bold; line-height: 21px; font-size: 12px; color: #717171; }
	#house-detail .specs span span { font-size: 14px; }
	#house-detail .specs .maak-uw-keuze { height: 22px; margin-top: 10px; padding-top: 10px; text-align: center; font-size: 12px; font-weight: bold; color: #df1b38; background: url(/img/hr_bg.gif) repeat-x; }
	#house-detail .specs a.small { display: block; height: 20px; padding: 12px 0 0 12px; background: url(/img/nav-houses_a-small_bg.gif) no-repeat; }
	
	#house-detail .tabs { clear: both; padding-top: 20px; }
	#house-detail .tabs li { display: inline; } 
	#house-detail .tabs li a { position: relative; height: 20px; margin-right: 2px;  padding: 7px 9px 0 10px; display: block; float: left; background: url(/img/tabs_a_bg.gif) no-repeat; font-size: 12px; color: #979797; text-decoration: none; font-weight: bold; } 
	#house-detail .tabs li a:hover { text-decoration: underline; }
	#house-detail .tabs li a span { position: absolute; top: 0; right: 0; width: 6px; height: 27px; background: url(/img/tabs_end_bg.gif) no-repeat; } 
	#house-detail .tabs li a.selected { color: #df1b38; background: url(/img/tabs_a-selected_bg.gif) no-repeat; }
	#house-detail .tabs li a.selected:hover { text-decoration: none; }
	#house-detail .tabs li a.selected span { background: url(/img/tabs_end-selected_bg.gif) no-repeat;}
	#house-detail .hr { padding: 15px 10px; background: url(/img/hr_bg.gif) top repeat-x; }
	
	.house-overview, .house-photos { clear: left; font-size: 12px; }
	.house-overview h2 { font-size: 12px; color: #df1b38; margin-bottom: 5px; }
	.house-overview table { float: left; margin: 0 50px 0 0; color: #5c5c5c; } 
	.house-overview table th { font-weight: normal; text-align: left; padding-bottom: 5px; color: #df1b38;  }
	.house-overview table td { padding-bottom: 2px; }
	.house-overview table td.title { width: 98px; }
	.house-overview table td.spacer { width: 13px; }
	/*.house-overview ul { margin-right: 70px !important; float: left; } 
	*/
	.house-overview ul { margin: 0;  }
  .house-overview ul li { display: inline; float: left; width: 238px; margin: 0 10px 0 0; background-position: left 8px !important; }
	
	.house-images a { display: block; float: left; margin: 0 5px 10px 5px; padding: 1px; border: 1px solid #c9c9c9; }
	.house-brochure a { color: #df1b38; font-size: 12px; font-weight: bold; text-decoration: none; }
	.house-brochure .pdf { position: relative; width: 88px; height: 117px; margin-top: 5px; background: url(/img/house-brochure_pdf_bg_rood.png) no-repeat; }
	/*JB*/
  .house-brochure .online-bekijken { position: relative; width: 88px; height: 117px; margin-top: 5px; background: url(/img/house-brochure_online-bekijken_bg.png) no-repeat; }
  .house-brochure img.vsl { position: absolute; top: 30px; left: 13px; }
  .house-brochure .brochure { float: left; padding: 0 20px; }
  .house-brochure .brochure.first { padding: 0 20px 0 0 ; border-right: 1px solid #d9d9d9; }
  
	#photo_layover_bg { position: absolute; z-index: 1000; top: 0; left: 0; width: 100%; display: none; }
	#photo_layover_wrap { position: relative; text-align: center; margin: 40px auto 0 auto; }
	#photo_layover { height: 544px; padding: 20px 0 0 20px; background: url(/img/photo_layover_bg.png) no-repeat; }
	#photo_layover #btn-prev { position: absolute; top: 250px; left: -50px; cursor: pointer; } 
	#photo_layover #btn-next { position: absolute; top: 250px; right: -69px; cursor: pointer; } 
	#photo_layover #btn-close { position: absolute; top: 505px; right: 0px; cursor: pointer; }
	#photo_layover #online-inrichten { position: absolute; top: 513px; right: 30px; color: #fff; }
	#photo_layover #online-inrichten:hover { text-decoration: none; }
	#photo_layover_description { padding: 5px 0 0 0; text-align: left; font-size: 12px; color: white; } 
	#photo_layover_description h2 { margin-bottom: 2px; color: #df1b38; font-size: 12px; font-weight: bold; }
	#photo_layover_end { position: absolute; top: 0; right: -19px; width: 20px; height: 544px; background: url(/img/photo_layover_end_bg.png) no-repeat; }
	
	.iframe-title { width: 515px; border: 1px solid #d9d9d9; border-collapse: collapse; border: none; }
	
	#data_layover_bg { position: absolute; z-index: 1000; top: 0; left: 0; width: 100%; display: none; }
	#data_layover_wrap { position: relative; width: 580px; text-align: center; margin: 40px auto 0 auto; }
	#data_layover { height: 544px; padding: 20px 0 0 20px; background: url(/img/photo_layover_bg.png) no-repeat; }
	#data_layover #btn-close { position: absolute; top: 505px; right: 0px; cursor: pointer; }
	#data_layover_description { padding: 5px 0 0 0; text-align: left; font-size: 12px; color: white; } 
	#data_layover_description h2 { margin-bottom: 2px; color: #df1b38; font-size: 12px; font-weight: bold; }
	#data_layover_end { position: absolute; top: 0; right: -19px; width: 20px; height: 544px; background: url(/img/photo_layover_end_bg.png) no-repeat; }

	#bladertool_layover_bg { position: absolute; z-index: 1000; top: 0; left: 0; width: 100%; display: none; }
	#bladertool_layover_wrap { position: relative; width: 790px; margin: 30px auto 0 auto; }
	#bladertool_layover { height: 630px; padding: 12px 0 0 20px; background: url(/img/bladertool_layover_bg.png) no-repeat; }
	#bladertool_layover #btn-close { position: absolute; top: 505px; right: 0px; cursor: pointer; }
	#bladertool_layover_end { position: absolute; top: 0; right: -19px; width: 20px; height: 630px; background: url(/img/bladertool_layover_end_bg.png) no-repeat; }
		
		
/*	= INSCHRIJFFORMULIER
	----------------------------------------------------*/
	#frm-registration { font-size: 12px; color: #5c5c5c; }
	#frm-registration fieldset { border: none; }
	#frm-registration h2 { color: #df1b38; font-size: 12px; margin: 5px 0 3px 0; }
	#frm-registration h2 span { margin-left: 5px; padding-left: 5px; color: #5c5c5c; font-weight: normal; border-left: 1px solid #dadada; }
	#frm-registration .hr { position: relative; padding: 15px 10px; background: url(/img/hr_bg.gif) top repeat-x; }
	#frm-registration .size-s, #frm-registration .size-m, #frm-registration .size-l { margin-right: 10px; }
	#frm-registration .size-s { width: 66px; }
	#frm-registration .size-m { width: 167px; }
	#frm-registration .size-l { width: 249px; }
	#frm-registration .gender { width: 72px; margin-right: 10px; }
	#frm-registration .price { width: 100px; margin-right: 10px; }
	#frm-registration .styled { background: #f1f1f2; border: 1px solid #dbdbdb; color: #5c5c5c; padding: 2px; font-family: Arial, Helvetica, sans-serif; }
	#frm-registration .persoonlijke-gegevens div { border: none; margin-bottom: 10px; }
	#frm-registration .persoonlijke-gegevens div label { display: inline-block; width: 140px; } 
	
	#frm-registration .house div { width: 200px; float: left; margin: 3px 0; border: none; }
	#frm-registration .house div.large { width: 300px; }
	#frm-registration .house div input { margin-right: 5px; margin-bottom: -2px; }
	
	#frm-registration .place div { width: 125px; float: left; margin: 3px 0; border: none; }
	#frm-registration .place div.large { width: 300px; }
	#frm-registration .place div input { margin-right: 5px; margin-bottom: -2px; }
	
	#frm-registration textarea { width: 400px; height: 100px; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5c5c5c; padding: 2px; background: #f1f1f2; border: 1px solid #dbdbdb; }
	
	#frm-registration .shortcut { display: none;} 
	#frm-registration .overlay { position: absolute; top: 0; left: 0; width: 538px !important; height: 500px; background: white; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; }
	#frm-registration .overlay.hide { display: none; }
	
	#frm-registration .error { border: 1px solid #d31f1f; }
	#frm-registration .error-txt { color: #d31f1f; font-weight: bold; }


/*	= CONTACTFORMULIER
	----------------------------------------------------*/
	#frm-contact { font-size: 12px; color: #5c5c5c; }
	#frm-contact h2 { color: #df1b38; font-size: 12px; margin: 5px 0 3px 0; }
	#frm-contact .hr { padding: 15px 10px; background: url(/img/hr_bg.gif) top repeat-x; }
	#frm-contact .hr div { margin-top: 10px; } 
	#frm-contact .hr div div { margin: 0; float: left; width: 240px; } 
	#frm-contact label { float: left; display: block; width: 150px; }
	#frm-contact .styled, #frm-contact textarea { width: 240px; background: #f1f1f2; border: 1px solid #dbdbdb; color: #5c5c5c; padding: 2px; font-family: Arial, Helvetica, sans-serif; } 
	#frm-contact textarea { height: 80px; font-size: 12px; } 
	#frm-contact .error { border: 1px solid #d31f1f; }
	#frm-contact .error-txt { color: #d31f1f; font-weight: bold; }
	
		
/*	= PROJECTEN
	----------------------------------------------------*/	
	.project { padding: 15px 10px; background: url(/img/hr_bg.gif) top repeat-x;  }
	.project.odd .vsl { float: left; }
	.project.odd .description { float: left;  margin-left: 10px; }
	.project.even .vsl { float: right; }
	.project.even .description { float: left;  margin-right: 10px; }
	.project .vsl { width: 186px; padding: 1px; border: 1px solid #c9c9c9; }
	.project .description { width: 310px; }
	.project .description h2 { color: #df1b38; font-size: 12px; margin-bottom: 5px; }
	.project .description p { font-size: 12px; line-height: 16px; color: #5c5c5c; margin-bottom: 8px; }

	
/*	= MEDEWERKERS
	----------------------------------------------------*/	
	.employee { padding: 15px 10px; background: url(/img/hr_bg.gif) top repeat-x;  }
	.employee.odd .vsl { float: left; }
	.employee.odd .description { float: left;  margin-left: 10px; }
	.employee.even .vsl { float: right; }
	.employee.even .description { float: left;  margin-right: 10px; }
	.employee .vsl { width: 156px; padding: 1px; border: 1px solid #c9c9c9; }
	.employee .description { width: 340px; }
	.employee .description h2 { color: #df1b38; font-size: 12px; margin-bottom: 5px; }
	.employee .description p { font-size: 12px; line-height: 16px; color: #5c5c5c; margin-bottom: 8px; }
	
	
	
/*	= ONS KANTOOR
	----------------------------------------------------*/		
	.our-office { margin-top: 10px; padding: 15px 10px; background: url(/img/hr_bg.gif) top repeat-x; }
	.our-office .vsl { float: left; padding: 1px; border: 1px solid #c9c9c9; }
	.our-office .user-content { float: right; width: 220px; font-size: 12px; }
	.our-office .user-content h4 { margin: 0 0 5px 0 !important; }
	.our-office .user-content p { margin-bottom: 5px !important; } 

	.location-gmaps { margin-top: 20px; padding: 10px; background: url(/img/hr_bg.gif) top repeat-x;   }
	.location-gmaps h2 { font-size: 12px; color: #df1b38; margin-bottom: 10px; }
	
	.office-pictures { margin-top: 10px; padding: 15px 10px; background: url(/img/hr_bg.gif) top repeat-x; } 
	.office-pictures a { display: block; float: left; margin: 0 5px 10px 5px; padding: 1px; border: 1px solid #c9c9c9; }
	


/*  = SITEMAP
	----------------------------------------------------*/
	#sitemap { list-style: none; margin-left: 1px; }
	#sitemap li { font-size: 12px; line-height: 16px; list-style: none; padding-bottom: 16px; background: url(/img/sitemap_li_bg.gif) repeat-y; }
	#sitemap ul { margin-bottom: 0; padding: 0 0 0 21px;  }
	#sitemap li li { padding: 0; }
	#sitemap li a { font-weight: bold; color: #df1b38; text-decoration: none; padding-left: 20px;  background: url(/img/sitemap_a_bg.gif) no-repeat left 6px; }
	#sitemap li li a { font-weight: normal; color: #757679; }
	#sitemap li.last { background: url(/img/sitemap_li_last_bg.gif) no-repeat; }
	#sitemap li.last a { background: 0; }
	#sitemap li a:hover { text-decoration: underline; }
	

/*  = DISPLAY
	----------------------------------------------------*/
	#display_zoeken_container { text-align: center; width: 100%; }
	#display_zoeken { text-align: left; width: 177px; height: 175px; margin: 3px auto 0 auto; padding: 35px 10px 0 7px; background: url(/img/nav-houses_search-houses_bg.gif) no-repeat; }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
