
* {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	
}

body {
	background-color: #0D2E59;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#0D2E59;
	background-image:url(/img/bg.jpg);
	background-repeat:repeat-y;
	background-position:center;
	
}

#body {
	margin: 0px auto;
	width:1200px;
	min-height:	863px;
}
#page {
	margin: 0px auto;
	width:1024px;
	min-height:	863px;
}




#left, #right {
	display: none;
}


#content {
	clear:both;
	position:relative;
	top:-20px;
	min-height:618px;
}

/*.pagina-3010 #content {	min-height:920px;	}
.pagina-40 #content {	min-height:1120px;	}
.pagina-20 #content {	min-height: 590px; }
.pagina-2010 #content {	min-height: 640px; } */


a:link
	{
	color: #024c8d;
	text-decoration: none;
	}
a:visited
	{
	color: #024c8d;
	text-decoration: none;
	}
a:hover
	{
	color: #024c8d;
	text-decoration: underline;
	}
a:active
	{
	color: #024c8d;
	text-decoration: none;
	}




/*=============================================
			     HEADER
==============================================*/


#header {
	position: relative;
	display: block;
	width: 1024px;
	height:111px;
	color:#fff;
	font-size:12px;
}

#header div.makelaar_logo {
	height:111px;
	width:294px;
	cursor:pointer;
	position:relative;
	left:20px;
	top:10px;
	}

#header .slogan {
	color: #ffffff;
	text-align: right;
	position:absolute;
	right:25px;
	top:10px;
	font-weight:bold;
	font-size:12px;
}

#header .slogan b { color:#ffffff}


/*=============================================
			     FOOTER
==============================================*/
div#footer{
	background-image:url(/img/bg_footer.png);
	background-repeat:no-repeat;
	width:984px;
	height:95px;
	position:relative;
	top:20px;
	left:20px;
	}

div#footer img#footer-afbeelding {
	float:left;
	position:relative;
	top:12px;
	left:12px;
	}
	
div#footer div#vestigingen_lijst_adresgegevens {
	float:left;
	position:relative;
	top:10px;
	left:20px;
	font-size:10px;
	}
	
div#footer div#vestigingen_lijst_adresgegevens	div.name { font-weight:bold;
	}
	
div#footer div#vestigingen_lijst_adresgegevens div.pobox,
div#footer div#vestigingen_lijst_adresgegevens  div.city_zipcode span.label,
div#footer div#vestigingen_lijst_adresgegevens  div.street span.label
 {display:none;} 
 
div#footer div#cms-content-footer_cms {
	float:left;
	width:440px;
	text-align:right;
	position:relative;
	top:10px;
	left:20px;
	}
	
div#footer div.nvm_logo {
	position:relative;
	top:10px;
	left:50px;
	float:left;
	}
	
div#footer ul.ondermenu {
	position:absolute;
	top:67px;
	left:350px;
	list-style-type:disc;
	}
div#footer ul.ondermenu li { list-style-type: disc;display:inline; margin-left:30px;}

div#footer ul.ondermenu li  a {
	font-size:10px;
	}
	
div#footer a {
	color:#0D2E59;
}

div#footer  div.addthis_toolbox {
	position:absolute;
	top:55px;
	right:20px;
	width:120px;
	}
/*=============================================
			     MENU
==============================================*/
#navigation {
	background-image:url(/img/bg_menu.png);
	background-repeat:no-repeat;
	width: 683px;
	position: relative;
	top: -62px;
	left: 320px;
	height:27px;
	
}

#navigation #menu {
	height:27px;
}


#navigation #menu  ul.level1 {
	margin-left:20px;
	height:27px;
}

#navigation #menu  ul.level1 li.level1 {
	height:27px;
	width:95px;
	
	
}
#navigation #menu  ul.level1 li#menu_item_Recente_transacties {
	width:175px;
	}

#navigation #menu ul li a {
	text-decoration:none;
	color:#fff;
	font-size:12px;
	margin-left:6px;
}	





#menu ul#root li.level1 a {
	height:27px;
	width:155px;
	padding-top:2px;
	margin-top:2px;
}

#navigation #menu ul.level1 li#menu_item_Diensten:hover
  {
	color:#0D2E59;
	background-color:#fff;
	border-bottom:solid 1px #0D2E59;
}
#navigation #menu ul.level1 li#menu_item_Diensten:hover a {
	color:#0D2E59;
	text-decoration:none;
	
	}

#navigation #menu ul.level2 li  {
	color:#0D2E59;
	border-left:solid 1px #0D2E59;
	border-right:solid 1px #0D2E59;
	border-bottom:solid 1px #0D2E59;
	background-color:#fff;
	width:135px;
	height:22px;}

#navigation #menu ul.level2 li.first {
	border-top:solid 1px #0D2E59;
	}
#navigation #menu ul.level2 li a {
	color:#0D2E59;
	margin-top:0px;
	
}


#navigation #menu ul.level2 li.level2:hover
  {
	background-color:#EEF5FD;
}


#navigation #menu  ul.level2 li.level2.selected a {
	font-weight:bold;
	
}


div#main { 
	margin-left:28px;
	position:relative;
	}
div.pagina-20 div#main,
div.pagina-16 div#main,
div.pagina-50 div#main {
	margin-left:55px;
	
	}
div.menu-pijltje {
	position:absolute;
	top:70px;
	left:335px;
}



div.pagina-20 div.menu-pijltje, div.pagina-16 div.menu-pijltje {left:435px;	}
div.pagina-30 div.menu-pijltje {	left:535px;}
div.pagina-40 div.menu-pijltje {	left:630px;}
div.pagina-83 div.menu-pijltje {	left:630px;}
div.pagina-50 div.menu-pijltje {	left:765px;}
div.pagina-60 div.menu-pijltje {	left:830px;}
div.pagina-55 div.menu-pijltje {	left:895px;}
/*========================================
			WINDOW
===========================================*/
.title_window  {
	position:relative;
}

.title_window .title {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	line-height: 27px;
	
}

.title_window .window {
	position: relative;
	padding-left:3px;
	min-height: 25px;
}


div#cms-content-pagina_titel {
	background-image:url(/img/bg_cms-content-title.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:462px;
	height:26px;
	position:absolute;
	}

div#cms-content-pagina_titel h1 {
	color:#fff;
	line-height:26px;
	position:relative;
	left:10px;
	text-transform:uppercase; 
	}
	
	

#tabpaneel_engels_nederlands {
	width:462px;
	/*height:26px;*/
	position: relative;
}


#tabpaneel_engels_nederlands_tabs UL.tabsMenu a span {
	display: none;
}



li.tabMenuItem a {
	display: block;
	width: 24px;
	height: 17px;
	
}

#tabpaneel_engels_nederlands_tabs_menu_nederlands a{
	background-image: url(/img/dutch.gif);
	position:absolute;
	top:7px;
	right:50px;
	
}
#tabpaneel_engels_nederlands_tabs_menu_engels a{
	background-image: url(/img/uk.gif);
	position:absolute;
	top:7px;
	right:20px;
}

.tabContainer {
	position: relative;
	
	background-image:url(/img/bg_cms-content.png);
	background-position:top left;
	background-repeat:repeat-y;
	width:462px;
	

}

ul#tabpaneel_engels_nederlands_tabs_menu_tabpaneel_engels_nederlands_tabs {
	height: 26px;	
}

.tabContainer div#tabpaneel_engels_nederlands_tabs_tab_nederlands,
.tabContainer div#tabpaneel_engels_nederlands_tabs_tab_engels {
	margin-left:20px;
	width:400px;
	}	
	
div#tabContainer-bottom {
	background-image:url(/img/bg_cms-content-footer.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:462px;
	height:18px;
	position:relative;
	/*top:25px;*/
	}	
	
		

/* ============================================
		 WINDOW BOXES SIZES & POSITIONS 
===============================================*/

#title_window_zoekopdracht,
#title_window_ikwil,
#title_window_ons_aanbod,
#title_window_mva_veilingen,
#title_window_taxatie,
#title_window_brochure,
#title_window_hypotheek,
#title_window_waarde_eigen_huis
 {
	background-image:url(/img/bg_title-window.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:226px;
	height:112px;
	position: absolute;
	}
	
#title_window_ikwil {
	background-image:url(/img/bg_title-window-IKWIL.png);
	}
	
#title_window_ons_aanbod { background-image:url(/img/bg_title-window-ZOEKEN.png);
	}	
	
/* positions */
#title_window_zoekopdracht					{ left: 500px; top:   0px; }
#title_window_ikwil 						{ left: 748px; top:   0px; }
#title_window_ons_aanbod					{ left: 500px; top: 120px; }
#title_window_recente_transactie,
#title_window_mva_veilingen
			{ left: 748px; top: 120px; }


#title_window_taxatie						{ left: 748px; top: 120px; }


#title_window_zoekopdracht .title,
#title_window_ikwil .title,
#title_window_ons_aanbod .title,
#title_window_mva_veilingen .title,
#title_window_taxatie .title,
#title_window_ons_kantoor .title,
#title_window_over_ons .title,
#title_window_medewerkers .title,
#title_window_brochure .title,
#title_window_hypotheek .title,
#title_window_waarde_eigen_huis .title
{
	
	color:#fff;
	font-size: 11px;
	line-height: 27px;
	text-transform:uppercase; 
	padding-right:20px;
	text-align:right;
	font-weight: bold;
	
}

#title_window_ikwil div.title {
	padding-right:25px;
	}
#title_window_taxatie div.title {
	padding-right:12px;
	}
#title_window_brochure div.title {
	padding-right:14px;
	}
#title_window_zoekopdracht .window,
#title_window_ikwil .window,
#title_window_ons_aanbod .window,
#title_window_mva_veilingen .window,
#title_window_taxatie .window,
#title_window_brochure .window,
#title_window_hypotheek .window,
#title_window_waarde_eigen_huis .window

{
	position: relative;
	left:10px;
	top:10px;
	height:60px;
	width:200px;
	font-size:11px;
	}
	


#title_window_over_ons
 {
	background-image:url(/img/bg_title-window-form.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:474px;
	height:233px;
	position: absolute;
	left: 500px;
}

#title_window_ons_kantoor,
#title_window_medewerkers{
background-image:url(/img/bg_title-window-form.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:474px;
	height:233px;
	position: absolute;
	left: 500px;}
	
#title_window_ons{
background-image: url("/img/bg_title-window-banner.png");
    background-position: left top;
    background-repeat: no-repeat;
	width:474px;
	height:243px;
	position: absolute;
	left: 500px;
	top:260px;}	
	
#cms-content-tex1t	{ margin-left:20px; margin-top:22px; width:430px;}

#title_window_ons_kantoor .window,
#title_window_over_ons .window,
#title_window_medewerkers .window {
	width:450px;
	position: relative;
	left:10px;
	top:10px;
	height:150px;
	font-size:11px;
}
	
#title_window_ons_kantoor{ top: 240px; }
#title_window_over_ons { 	top: 480px;	}
#title_window_over_ons1 { 	top: 780px;	}
.pagina-83 #title_window_medewerkers {
	top: 340px;
	left: 500px;
	}
.pagina-83 #title_window_over_ons  {
	top: 340px;
	left:0px;
	}


.link a { 
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 63px; height: 23px;
	background: url("/img/bekijk.gif") no-repeat;
	font-size:11px;
}
.link a span { display: none; }


#title_window_zoekopdracht .link a 
{
	background: url("/img/contact.gif") no-repeat;
}

#title_window_mva_veilingen .link a, 
#title_window_recente_transactie .link a ,
#title_window_veiling .link a {
	background: url("/img/bekijk.gif") no-repeat;
	}
	
#title_window_ons_aanbod #aanbod_link_lte_500000 .link a,
#title_window_ons_aanbod #aanbod_link_gte_500000 .link a {
	background: url("/img/zoek.gif") no-repeat;
	
	}
	
 
/* plaats button zoek op diensten pagina's*/
#title_window_ons_aanbod #aanbod_link_lte_500000
 {
	position:absolute;
	left:7px;
	top:0px;
	width:90px;
	height:60px;
}

#title_window_ons_aanbod #aanbod_link_gte_500000
{ 
	position:absolute;
	left:110px;
	top:0px;
	width:90px;
	height:60px;
}

#title_window_ons_aanbod #aanbod_link_lte_500000 .link a { 
	left:20px;
	
}

#print_button_print {
	position:absolute;
	left:0px;
	top:0px;
	width:85px;
	height:60px;
	text-align:center;
	
	}


#reageer_button_reageer {
	position:absolute;
	left:100px;
	top:0px;
	width:100px;
	height:60px;
	text-align:center;}


	
#title_window_ons_kantoor .window { text-align: center; }
#title_window_taxatie .window { text-align: center; }
#title_window_taxatie .window img { position: relative; top: 4px; }


#cms-content-banner {
	background-image:url(/img/bg_title-window-banner.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:474px;
	height:233px;
	position: absolute;
	left: 500px;
	top: 240px;
	
}



#cms-content-banner STRONG {
	font-weight: bold;
}

.pagina-3020 #cms-content-banner,
.pagina-3030 #cms-content-banner,
.pagina-3040 #cms-content-banner
  {
	top:425px;
	}



#widget_container_right {
	position: absolute;
	left: 500px;
	top: 0px;
	width: 445px;
}


#title_window_form {
	position: relative;
	width:474px;
	height:432px;
	background-image:url(/img/bg_title-window-form.png);
	background-position:top left;
	background-repeat:no-repeat;
}

#title_window_form div.title {  
	color:#fff;
	font-size: 11px;
	line-height: 27px;
	text-transform:uppercase; 
	text-align:right;
	font-weight: bold;
	padding-right: 30px; 	}
	
.pagina-3030 #title_window_form div.title {  padding-right: 15px; 	}

/*=============================================
			     PAGES
==============================================*/
/*=============================================
			     HOME
==============================================*/
/*=============================================
			     SPOTLIGHT
==============================================*/

#title_window_spotlight-koop-frame {
	width:714px;
	height:403px;
	background-image:url(/img/bg_spotlight_koop.png);
	background-repeat:no-repeat;
	background-position:top left;
	color:#0D2E59;
	overflow: hidden;
	}
	

#title_window_spotlight-huur-frame {
	width:714px;
	height:215px;
	background-image:url(/img/bg_spotlight_huur.png);
	background-repeat:no-repeat;
	background-position:top left;
	color:#0D2E59;
	overflow: hidden;
	position:relative;
	top:20px;
	}

#title_window_spotlight-huur-frame .title,
#title_window_spotlight-koop-frame .title{
	padding-left: 20px;
	width:210px;
	overflow:hidden;
}
#title_window_spotlight-huur-frame .title.street,
#title_window_spotlight-koop-frame .title.street{
	height: 25px;
}

.spotlight-meest-recent ul.results li.result {
	background-image:url(/img/bg_spotlight_object.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:237px;
	height:187px;
	display:inline;
	float:left;
	position:relative;
	font-size:10px;
	}

.spotlight-meest-recent ul.results li.result .title.street{
	font-weight:bold;
	line-height:25px;
	padding-left:7px;
	font-size:12px;
	}
	

.spotlight-meest-recent ul.results li.result div.photos {
	padding-left:7px;
	padding-top:5px;
	}

.spotlight-meest-recent ul.results li.result div.photos img {
	float:left;
	
	border:solid 1px #0D2E59;
	margin-right:7px; }
	
.spotlight-meest-recent ul.results li.result div.info { clear:both; padding-left:7px; padding-top:5px; margin-right:5px;}

.spotlight-meest-recent ul.results li.result div.info  div.address { 
	font-weight:bold;
	}

.spotlight-meest-recent ul.results li.result div.info ul.details,
.spotlight-meest-recent ul.results li.result div.info .price {
	color:#666;
	}
	
	
	
.total-aanbod {
	position:absolute;
	top:-23px;
	left:247px;
	width:465px;
	height:22px;
	}
	
.total-aanbod span {
	font-size:12px;
	position:relative;
	top:2px;
	}
	
.total-aanbod a {
	background-image:url(/img/button.png);
	background-repeat:no-repeat;
	background-position:top left;
	color:#fff;
	width:81px;
	height:22px;
	line-heightL:22px;
	position:absolute;
	right:0px;
	padding-top:4px;
	padding-left:4px;
	font-size:11px;
	}
	
.total-aanbod a:hover{
	text-decoration:none;}
	
/*=============================================
			     ZOEKMACHINE
==============================================*/

	
div#title_window_aanbod-zoeken {
	position:absolute;
	left:730px;
	top:0px;
	width: 247px;
	height:216px;
	overflow:hidden;
	background-image:url(/img/bg_zoeken.png);
	background-repeat:no-repeat;
	background-position:top left;
	
	}

div#title_window_aanbod-zoeken label {
	font-size:12px;
	color:#0D2E59;
	font-weight:bold;
}

div#title_window_aanbod-zoeken div.form-row {
	height:40px;
	}
form#zoek_woningen_homepage-zoekform legend{ display:none;	}

form#zoek_woningen_homepage-zoekform  div#zoeken_forsale_container{
	width:100px;
	float:left;
	}
	
form#zoek_woningen_homepage-zoekform div#zoeken-city-container {
	clear:both;
	position:relative;
	width:100px;
}

form#zoek_woningen_homepage-zoekform div#zoeken-pricefrom-container,
form#zoek_woningen_homepage-zoekform div#zoeken-priceto-container{
	width:100px;
	float:left;
	position:relative;
	margin-right:10px;
	}

form#zoek_woningen_homepage-zoekform div#zoeken-pricefrom-container select,
form#zoek_woningen_homepage-zoekform div#zoeken-priceto-container select {
	width:100px; }
	

div#zoek_woningen_homepage-zoekform-submit{
	position:relative;
	top:18px;
	float:right;
	margin-right:15px;
}
div#zoek_woningen_homepage-zoekform-submit .form-element.button {
	background-image:url(/img/button_zoeken.png);
	background-repeat:no-repeat;
	background-position:top left;
	border:none;
	width:105px;
	height:25px;
	color:#fff;
	font-size:10px;
	padding-bottom:7px;
	
	}
	

div#cms-content-homepage-cms1{
	position:absolute;
	left:730px;
	top:217px;
	width: 247px;
	height:193px;
	background-image:url(/img/bg_info.png);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
	}
	
div#cms-content-homepage-cms2 {
	position:absolute;
	left:730px;
	top:424px;
	width: 247px;
	height:225px;
	background-image:url(/img/bg_info_big.png);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
}
#title_window_aanbod-zoeken .title,
#cms-content-homepage-cms1 .title,
#cms-content-homepage-cms2 .title {
	position:absolute;
	right:20px;
	top:0px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:27px;
	
	}
	
#title_window_aanbod-zoeken .window,
#cms-content-homepage-cms1 .window,
#cms-content-homepage-cms2 .window{
	position:absolute;
	top:30px;
	text-align:left;
	color:#0D2E59;
	padding-top:7px;
	padding-left:15px;	
	width:230px;
	}
	
#cms-content-homepage-cms1 .window,
#cms-content-homepage-cms2 .window{
	position:absolute;
	top:30px;
	text-align:left;
	color:#0D2E59;
	padding-top:7px;
	padding-left:15px;	
	width:200px;
	}

#title_window_ons_kantoor p {
	bottom:10px;
	_bottom: 40px; 
	display: block;
	height:17px;
	margin-top:5px;
	position:absolute;
	left:10px;
	width:275px;
	text-align: left;
}
	
.pagina-20 #title_window_ons_kantoor .window, .pagina-25 #title_window_ons_kantoor .window {
	height: 124px; padding: 0px; position: relative;
}

.pagina-20 #title_window_ons_kantoor p,
.pagina-20 #title_window_ons_kantoor a,
.pagina-25 #title_window_ons_kantoor p,
.pagina-25 #title_window_ons_kantoor a
 { 
	_bottom: 10px; 
}

.pagina-20 #widget_container_adres {
	height: 105px;	
}


/* verkoop / aankoop */

.pagina-25 #content {
	min-height: 590px;
	_height: 590px;
}




/*============================================
			KANTOOR SLIDE
=============================================*/			

#title_window_kantoor_slide {
	width: 950px;
	max-width: 100%;
	background: none;
	margin-bottom: 10px;
}





#title_window_kantoor_slide .window {
	width: 950px;
	border: 1px solid #9AB7D2;
   	height: 280px;
	background-color:#F9F6F1;
	}

#slider1, #slider2, #slider3 {
	margin: 12px;
	margin-right: 0px;
	float: left;
}

#slider1, #slider2, #slider3 {
	margin: 12px;
	_margin: 8px;
	margin-right: 0px;
	float: left;
}


/* AANBOD */

.pagina-20 #aanbod_link_lte_500000 .link a,
.pagina-16 #aanbod_link_lte_500000 .link a { 
	top:7px;
	width: 103px;	height: 17px;
	background: url("/img/aanbod.gif") no-repeat; 
}

.pagina-20 #aanbod_link_gte_500000 .link a,
.pagina-16 #aanbod_link_gte_500000 .link a { 
	top:7px;
	width: 103px;	height: 17px;
	background: url("/img/aanbod_gt.gif") no-repeat; 
}


#widget_container_zoeken,
#woningen-lijst-aanbod,
#pagina_nummers_page_nav {
	position: relative;
	width: 891px;
	text-align: left;
	padding: 10px;
	border: 1px solid #9ab7d2;
}
#widget_container_zoeken,
#woningen-lijst-aanbod {
	margin-bottom: -1px;
}
#widget_container_zoeken {
	padding-top: 4px;
	padding-bottom: 4px;
	background-color:#FFFFFF;
}
#woningen-lijst-aanbod {
	min-height: 480px;
}


/* tweaks voor de recent verkocht lijst. */
 #woningen-lijst-aanbod  {
	width: 891px;
	background-color:#FFFFFF;
}
 #pagina_nummers_page_nav  {
	width: 891px;
}

.pagina-50 #cms-content-pagina_titel {
	width: 891px;
	/*background: url(/img/vlogo.gif) no-repeat 208px 2px;	*/
}
.pagina-50 #cms-content-omschrijving {
	display: inline;
	position: absolute;
	top: 0px;
	right: 70px;
	width: auto;
	border: none;
}

.woning-lijst LI.result{ 
	/* float : left; AAP */
	width: 444px !important;
	clear: none !important;
}
.pagina-15 .woning-lijst LI.result,
.pagina-16 .woning-lijst LI.result {
	_width: 426px !important;
}

.woning-lijst LI.odd {
	margin-right: 12px;
}


#zoek_woningen_zoek_op_plaats {background: transparent}
#zoek_woningen_zoek_op_plaats legend { display: none; }
#zoek_woningen_zoek_op_plaats label,
#zoek_woningen_zoek_op_plaats .select  { display: block; width: auto;float: left; clear :none;padding-left:5px; }
#zoek_woningen_zoek_op_plaats select {width: auto;}
#zoek_woningen_zoek_op_plaats label {padding: 4px 10px 0 10px;}



.pagina-20 #aanbod_link_gte_500000,
.pagina-16 #aanbod_link_gte_500000
{
	right: 0px;
	left: auto;
	width: 100px;
}


.pagina-20 #aanbod_link_lte_500000 .text,
.pagina-20 #aanbod_link_gte_500000 .text,
.pagina-16 #aanbod_link_lte_500000 .text,
.pagina-16 #aanbod_link_gte_500000 .text
{ display: none; }

.pagina-20 #aanbod_link_lte_500000 .link a,
.pagina-16 #aanbod_link_lte_500000 .link a { 
	display: block;
	left: auto;
	right: 120px;
	_top: 5px;
	_right: 125px;
}

.pagina-20 #aanbod_link_gte_500000 .link a,
.pagina-16 #aanbod_link_gte_500000 .link a {
	display: block;
	left: auto;
	right: 10px;
	_top: 0px;
}

	/* lijst */
	
.woning-lijst li.result {
	position: relative;
	height: 150px;
	color: #6f6f6f;
}

.woning-lijst .photo_1, .woning-lijst .photo_2 {
/* TODO */
	position: absolute;
	text-align: center;
	/* width: 124px; AAP */
	width: 204px;
	/* height: 90px; AAP */
	height: 140px;
	background-color: #e0e0e0;
	border: 1px solid #d0d0d0;
	
	
}
.woning-lijst .photo_1 a, .woning-lijst .photo_2 a {
	vertical-align: middle;
	overflow: hidden;

}
.woning-lijst .photo_2 { 
	/* left: 128px; AAP */
	left:210px; 
}

.woning-lijst .info {
	position: absolute;
	top: 0px;
	/* left: 258px; AAP
	width: 176px;
	height: 90px;*/
	left: 425px;
	width: 460px;
	height: 135px;
	
	padding:3px;
	background: #f3f3f3 url("/img/aanbodbar_1.gif") no-repeat bottom right ;\
	
} 


.woning-lijst .info .address{
	font-weight:bold;
}
.woning-lijst .info a {
	text-decoration: none;
	color: #6f6f6f;
}

/* statussen */
.woning-lijst .info .status {
	width: 480px;
	height: 20px; 
	right: 30px;	
	position: absolute;
	line-height: 20px;
	bottom:5px;
	background-position:right bottom;
	background-repeat: no-repeat;
}

.woning-lijst .verkocht .info .status { background-image: url("/img/status_verkocht_n.png"); }
.woning-lijst .verkocht .info_hoover .status { background-image: url("/img/status_verkocht_h.png"); }

.woning-lijst .verhuurd .info .status{ background-image: url("/img/status_verhuurd_n.png"); }
.woning-lijst .verhuurd .info_hoover .status { background-image: url("/img/status_verhuurd_h.png"); }	

.woning-lijst .vov .info .status{ background-image: url("/img/status_vov_n.png"); }
.woning-lijst .vov .info_hoover .status { background-image: url("/img/status_vov_h.png"); }

.woning-lijst .new .info .status { background-image: url("/img/status_new_n.png"); }
.woning-lijst .new .info_hoover .status { background-image: url("/img/status_new_h.png"); }

.woning-lijst .openhouse .info .status{ background-position: 250px bottom;}
.woning-lijst .openhouse .info .status div { color: #e22228; text-align: right; }
.woning-lijst .openhouse .info .status div .description { display: none; }
.woning-lijst .openhouse .info .status{ background-image: url("/img/status_openhouse_n.png"); }
.woning-lijst .openhouse .info_hoover .status { background-image: url("/img/status_openhouse_h.png"); }
.woning-lijst .openhouse .info_hoover .status div { color: #ffffff; }

/* eo statussen */

.woning-lijst .info_hoover {
	color: #ffffff;


/*	background:	#326eae url("/img/aanbodbar_2.gif") no-repeat bottom right; AAP */
	background:	#326eae url("/img/aanbodbar_3.gif") no-repeat bottom right;
} 
.woning-lijst .info_hoover a {
	text-decoration: none;
	color: #ffffff;
}

.woning-lijst .info .openhouse { font-weight:bold; }

.woning-lijst DL.key_value DT.key {
    clear: left;
    float: left;
    font-weight: bold;
    position: relative;
}

.woning-lijst .info .price .type { display: inline; }
.woning-lijst .info .price .conditie { display: none; }
.woning-lijst .info .price .conditie_kort { display: inline; }
.woning-lijst .info .details .key { display: none; line-height: 1.6em; }
.woning-lijst .info .details .value { display: block; line-height: 1.6em; }
.woning-lijst .info .details .soort_value { }
.woning-lijst .info .details .kamer_key { display:block; font-weight: normal; }
.woning-lijst .info .details .kamers_value { }

/*
.woning-lijst .info .details .value { display: block; line-height: 1.6em; clear: right; float:left; }
.woning-lijst .info .details .soort_value { width: 200px; float: left; clear: both;}
.woning-lijst .info .details .kamer_key { width:80px;display:block;float: left; font-weight: normal; clear: left; }
.woning-lijst .info .details .kamers_value { width: 20px; float: left; clear: none}
*/
.woning-lijst .info .details .oppervlakte_value {}
.woning-lijst .info .details .oppervlakte_key { display: inline; font-weight: normal; }
.woning-lijst .info .comma_seperator { display: none; }
.woning-lijst .info .details .oppervlakte_value .surface { display: none; }

.woning-lijst .info .description {
	width: 430px;
}

#pagina_nummers_page_nav {
	height: 1.2em;
	padding: 2px 10px;
	font-weight: bold;
	background-color:#FFFFFF;
}
#pagina_nummers_page_nav li {
	margin-right: 1em;
	display: block;
    float: left;
}


/* ===========================================
			OBJECT PAGINA 
===============================================*/			



div#cms-content-contact-pagina_titel {
	background-image:url(/img/bg_cms-content-title.png); background-position: left top;
    background-repeat: no-repeat;	
    height:26px;
    margin-bottom: -1px;  
    text-align: left;
    width: 450px;
}

div#cms-content-contact-pagina_titel H1 { color: #FFFFFF;
    left: 10px;
    line-height: 26px;
    position: relative;
    text-transform: uppercase;}
	
div#cms-content-object-pagina_titel {
	background-image:url(/img/bg_cms-content-title.png); background-position: left top;
    background-repeat: no-repeat;	
    height:26px;
    margin-bottom: -1px;  	
    text-align: left;
    width: 450px;
}	
div#cms-content-object-pagina_titel H1 { color: #FFFFFF;
    left: 10px;
    line-height: 26px;
    position: relative;
    text-transform: uppercase;}
	

div#widget_container_object_left {

    margin-bottom: -1px;
    padding: 10px;
    text-align: left;
    width: 430px;
	background-color:#FFFFFF;}


#widget_container_object_left { 
	height: 600px; 
}




.pagina-2010 .woning-objectmap  {
	border: 1px solid #9ab7d2;
	position: absolute;
	width: 433px; left: 480px; top:   0px;
	background-color:#FFFFFF;
	padding-right:20px;
	
}

.pagina-2010 .woning-objectmap IFRAME{
	overflow: auto;
	height: 280px !important ;
	margin: 10px; 

}


/* positions kleine vensters */
.pagina-2010 #title_window_brochure			{ left:480px; top: 330px; }
.pagina-2010 #title_window_ikwil 			{ left: 720px; top: 330px;background-image:url(/img/bg_title-window.png);}
.pagina-2010 #title_window_zoekopdracht		{ left:480px; top: 450px; }
.pagina-2010 #title_window_taxatie			{ left: 720px; top: 450px; }
.pagina-2010 #title_window_hypotheek		{ left:480px; top: 570px; }
.pagina-2010 #title_window_waarde_eigen_huis{ left: 720px; top: 570px; }




.pagina-2010 #print_button_print {
	position:absolute;
	left:0px;
	top:-12px;
	width:62px;
	height:77px;
	text-align:center;
	 border-right: 1px solid #9AB7D2;
   
	}

	
.pagina-2010 #doorsturen_button_doorsturen {
	
	position:absolute;
	left:65px;
	top:-12px;
	width:67px;
	height:77px;
	text-align:center;
	 border-right: 1px solid #9AB7D2;
   }



.pagina-2010 #reageer_button_reageer {
	position:absolute;
	left:140px;
	top:-12px;
	width:60px;
	height:77px;
	text-align:center;
}

#straat-plaats-prijs_plaats_prijs {
	width: 155px;
}

#straat-plaats-prijs_plaats_prijs .straat { font-weight: bold; font-size: 1.3em; }
#straat-plaats-prijs_plaats_prijs .postcode { font-weight: bold; font-size: 1.3em; }
#straat-plaats-prijs_plaats_prijs .postcode:after { content: ","; }
#straat-plaats-prijs_plaats_prijs .plaats { font-weight: bold; font-size: 1.3em; }

#straat-plaats-prijs_plaats_prijs .prijs { margin-top: 2em; }
#straat-plaats-prijs_plaats_prijs .prijs .conditie { display: none; }
#straat-plaats-prijs_plaats_prijs .prijs .conditie_kort { display: inline; }


#foto-viewer_fotos {
	position: absolute;
	top: 40px;
	width: 430px;
	height: 280px;
}

#foto-viewer_fotos-mainphoto {
	float: right;
}

#woning-omschrijving_omschrijving {
	/*margin-top: 210px;*/
	width: 430px;
	height: 290px; 
	top:340px;
	position:absolute;
	overflow: auto;
	background-color: #F9F6F1;	
	
}

	/* foto carousel */

#foto-viewer_fotos-thumbnails {
	height:80px;
	position: absolute;
	bottom: 0px;
	width: 430px;
}
#foto-viewer_fotos-thumbnails .container {
	height:60px;
	overflow:hidden;
	position:relative;
	right: 0px;
	width: 426px;
	padding: 2px;
	/* background-color: #e0e0e0; */
 	border: 1px solid #d0d0d0; 

}

#foto-viewer_fotos-thumbnails .previous_button,
#foto-viewer_fotos-thumbnails .previous_button_disabled, 
#foto-viewer_fotos-thumbnails .previous_button_over 
{ 
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#foto-viewer_fotos-thumbnails .next_button,
#foto-viewer_fotos-thumbnails .next_button_disabled, 
#foto-viewer_fotos-thumbnails .next_button_over 
{ 
	position: absolute;
	right: 0px;
	bottom: 0px;
}
#foto-viewer_fotos-thumbnails .previous_button, 
#foto-viewer_fotos-thumbnails .next_button 
{
	color: #024c8d;
	font-weight: bold;
	cursor: pointer;
}
#foto-viewer_fotos-thumbnails .previous_button_over, 
#foto-viewer_fotos-thumbnails .next_button_over 
{ text-decoration: underline; }

#foto-viewer_fotos-thumbnails .previous_button_disabled, 
#foto-viewer_fotos-thumbnails .next_button_disabled 
{ color: #a0a0a0; cursor: default; text-decoration: none; }

#foto-viewer_fotos-thumbnails ul {
	height:240px;
	left:0px;
	margin:0px;
	padding:0px;
	position:relative;
	top:0px;
	width:100000px;
}
#foto-viewer_fotos-thumbnails ul li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align: center;
	width:107px;
}



#terug_naar_aanbod_terug {
	display: block;
	position: relative;
	border-top: 1px solid #9ab7d2;
	width: 430px;	
	padding: 10px;
	top:0px;
	background-color:#FFFFFF;
}



/*===================================
			FORM
=========================================*/			
div#title_window_form div.window {
	width:470px;
	position:relative;
	top:10px;
	left:10px;
	}

div#title_window_form  SPAN.required,
#email-formulier-contact  SPAN.required{
	display: none;
}
div#title_window_form  DIV.required SPAN.required,
#email-formulier-contact DIV.required SPAN.required {
	display: inline;
}
div#title_window_form  DIV.required LABEL SPAN.required,
#email-formulier-contact DIV.required LABEL SPAN.required {
	display: none;	
}
div#title_window_form  .form-row,
#email-formulier-contact .form-row {
	height:22px;
}
div#title_window_form LABEL,
#email-formulier-contact  LABEL{
	width: 140px;
	display: block;
	float: left;
	font-wieght: bold;
	
}
div#title_window_form  .form-element,
#email-formulier-contact .form-element{
	width: 240px;
	float: left;
}
div#title_window_form div#email-formulier-contact-submit,
div#title_window_form div#email-formulier-form-submit
 {position:relative;left:280px; top:10px;}
#email-formulier-contact div#email-formulier-contact-submit {position:relative;left:140px; top:10px;}

div#email-formulier-contact-submit  .form-element.button,
div#email-formulier-form-submit .form-element.button {
	width:105px;
	height:25px;
	padding-bottom:7px;
	
	}
	
div#title_window_form div#email-formulier-contact-submit  .form-element.button,
div#title_window_form div#email-formulier-form-submit .form-element.button

 {
	background-image:url(/img/button_zoeken.png);
	background-repeat:no-repeat;
	background-position:top left;
	border:none;
	color:#fff;
	font-size:10px;
	
	}



FIELDSET[title=Persoonsgegevens] legend,
FIELDSET[title=Opmerkingen] legend,
FIELDSET[title~=aanvragen] legend,
FIELDSET[title=Onderwerp] legend,
FIELDSET[title~=Neem] legend
 {
	display: none;
}
div#title_window_form TEXTAREA ,
#email-formulier-contact TEXTAREA{
	height:80px;
}

.pagina-20 div#title_window_form TEXTAREA { height:50px;}

#cms-content-doorsturen_bevestiging { border: none; }
#cms-content-bevestiging { 
	_width: 400px;
	border: none; 
}


/* CONTACT */

#email-formulier-contact-persoonsgegevens-middlename-container,
#email-formulier-contact-persoonsgegevens-streetnumberextension-container {
	display: none;
}

.pagina-55 #title_window_ons_kantoor {
	top: 0px;
}

.pagina-40 #title_window_ons_kantoor {
    top: 520px;
}

.pagina-40 #title_window_ons_kantoor img {
    height: 150px;
}

.pagina-55 #title_window_ons_kantoor img {
	height:150px;
}

.pagina-55 #title_window_ons_kantoor .window div.tekst {
	position:relative;
	top:30px;
}

.pagina-55 #title_window_medewerkers {
	top: 270px;
}
.pagina-55 #widget_container_object_left {
	height: 650px;
	background-color:#FFFFFF;
}
.pagina-55 #cms-content-bevestiging { height: 450px }  /* ivm. rechter kolom */



#cms-content-kantoor {

	width: 140px;
	position: absolute;
	top: 2em;
	left: 6px;
	border: 0px;
	padding: 0px;
}
#cms-content-kaartje, 
#objectmaps_kaartje {
	width: 280px;
	position: absolute;
	top: 8px;
	right: 0px;
	border: none;	
}

#google_map_kantoor,
{
	position: absolute;
	top: 2em;
	left: 140px;
}

#widget_container_adres {
	height: 280px;
	position: relative;
	top:30px;
}


#medewerkers-lijst_lijst {
	margin-top: 8px;	
}
#medewerkers-lijst_lijst LI {
	height: 18px;
}
#medewerkers-lijst_lijst LI DIV {
	float: left;	
}
#medewerkers-lijst_lijst LI .name {
	width: 180px;
}

/* ================================================
			RECENT TRANSACTIES
==================================================*/


#cms-content-recent_transacties_titel {
	width: 912px;
	
	background: none;
	
	background-color:#FFFFFF;
}





#cms-content-recent_transacties_titel .window {
	width: 100%;
	border: 1px solid #9AB7D2;
   	}

#cms-content-recent_transacties_titel h1 {

}


