@import url(/public/css/bmw/layout_varwidth_01.css);

@import url(/public/css/bmw/content_01.css);

@import url(/public/css/bmw/aanbod_list_basic_01.css);

@import url(/public/css/bmw/aanbod_mediaicons_grey_01.css);
@import url(/public/css/bmw/aanbod_nav_01.css);

@import url(/public/css/bmw/tabpanel_01.css);

@import url(/public/css/bmw/forms_02.css);
@import url(/public/css/bmw/skin_chrome_linkbuttons_01.css);
@import url(/public/css/bmw/skin_chrome_formbuttons_01.css);

@import url(/public/css/bmw/route_esri_map_03.css);
@import url(/public/css/bmw/route_esri_list_01.css);

@import url(/public/css/bmw/menu_nav_01.css);

@import url(/public/css/bmw/kenmerken_list_01.css);

@import url(/public/css/bmw/footer_vestigingenlijst_01.css);

@media screen {

body { 
	background-color: #ffffff;
}

body, input, select, textarea {
	font-size: 12px;
}


#header {
	background-image: url(../img/header.png);
	background-repeat: no-repeat;
	background-position:center;
	height:135px;
	background-color:#003399;
}

#left, #content {
	_height: expression(document.body.clientHeight - ( 135 + 25 + 25 + 4 ) + "px"); /* header height + navigation height + footer height + 14 */
}

#header img {
	background-image: url(../img/foto_header.png);
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-top: 10px;

}

#navigation {
	top:135px;
}


#navigation #menu {
	background-image: url(../img/bg_menu.png);
	height:26px;
}	

#navigation #menu ul li a {
	text-decoration:none;
	margin-top:-1px;	
}	

#menu span {
	

	font-weight:bold;
	color:#ffffff;
}

#menu ul#root li.level1 a {
	height:27px;
	width:155px;
	padding-top:2px;
}

#menu ul li ul li a {
	background-color:#C2C4C5;
	border-bottom:solid 1px #FFFFFF;
	height:25px;
	width:155px;
	margin:2px;
	cursor:pointer;
}

#menu ul li ul li a:hover {
	background-color:#00B023;
	border-bottom:solid 1px #FFFFFF;
	height:25px;
	width:155px;
	margin:2px;
	cursor:pointer;
}


#menu ul li ul li a {
}




#footer a {
	color: #ffffff;
}

div#footer div.pobox { display: none; }


#left .imagelink { position: absolute; }
#left #imagelink_NVM { left: 10px; bottom: 8px; }
#left #imagelink_Funda { left: 53px; bottom: 15px; }

#main {
	margin-left:10px;
	margin-top:5px;
}

#main h1 {
	
	font-size:1.2.em;
	font-weight:bold;
	color:#000000;	
}

#main p {
	

	color:#000000;
	margin-top:10px;	
}

#main #woning-omschrijving_Omschrijving {
	
	
	color:#000000;	
}

#content {
	background-image: url(../img/bg.png);
	background-repeat:repeat-y;
	background-color:#ffffff;
	background-position:center center;
	background-attachment:fixed; 
	position:absolute;
	margin-top:36px;
	
}

#left {
	margin-top:36px;
	background-color:#E2E2E2;
}

#right {
	margin-top:36px;
	background-color:#E2E2E2;
	
}

#right div {
	margin-top:2px;
	padding:2px;
	text-align: center;
}

#navigation #menu li a {
	height:26px;
	margin-top:2px;
}


           #left { 	background-image: url(../img/bg_left_home.png);        }
.pagina-20 #left { 	background-image: url(../img/bg_left_aanbod.png);      }
.pagina-30 #left { 	background-image: url(../img/bg_left_diensten.png);    }
.pagina-70 #left { 	background-image: url(../img/bg_left_zoekservice.png); }
.pagina-80 #left { 	background-image: url(../img/bg_left_contact.png);     }
.pagina-15 #left { 	background-image: url(../img/bg_left_overnebo.png);     }

div.vastgoed-lijst div.photo img {
	border: solid 1px #000000;
	cursor:pointer;
}


.vastgoed-lijst ul li .photo img {
	padding:0px;
	margin-left:15px;
	margin-top:9px;
}

.woning-presentatie div.photo img {
	margin-top:-27px;
}

.woning-presentatie div.price {
	display:none;
}

div.photo img {
	border: solid 1px #000000;
	cursor:pointer;
}

#navigation #menu li a {
	border:none;
}

#footer {
	background-color:#B41636;
	height:23px;
	border-top:solid 1px #808285;
	color:#FFFFFF;
}

.spotlight div.price span {
	font-size:0.8em;
	text-align:center;
}

div.address {
	font-size:11px;
	cursor:pointer;
	
}

#straat-plaats-prijs_title-straat {
float:left;
margin-left:6px;
}

#straat-plaats-prijs_title-plaats {
background-color:#F0F0F0;
border:solid 1px #E2E2E2;


}

.vastgoed-lijst ul li.visited div.address a {
color: #999999;
}

.vastgoed-lijst div.address {
	margin-left:15px;
}

.vastgoed-lijst ul li .description {
	font-size:11px;
	font-style:normal;
	background-color:#E2E2E2;
	right:10px;
	margin-left:6px;
	margin-top:1px;
}

div.address a, div.adress a:visited {
	color: #000000;
	text-decoration: underline;
	cursor:pointer;
}

div.address a:hover{
	color: #B41636;
	cursor:pointer;
}

.vastgoed-lijst .meer_info { display: block; }

.vastgoed-lijst ul li.result {
	border:solid 1px #E2E2E2;
	background-color: #F7F7F7;
}

.vastgoed-lijst ul li .mediaicons div {
	height:57px;
}

.vastgoed-lijst ul li .mediaicons .plans { display: none; }

ul.results {
	
}

ul.results li {
margin-top:10px;


}

.vastgoed-lijst ul.results {
	
}

.vastgoed-lijst ul.results li {
margin-top:10px;


padding-bottom: 20px;
}

div.vastgoed-lijst span {
 	
}

div.vastgoed-lijst li {
	border-bottom-color:#00B023;
}

.vastgoed-lijst div.status span {
	display:none;
} 

.vastgoed-lijst div.status div.verhuurd {
	width:79px;
	height:21px;
	margin-top:4px;
	margin-bottom:4px;
	background-color:;
  	background-image: url(../img/verhuurd.png);
	border:none;	
}

.vastgoed-lijst div.status div.nieuw {
	width:79px;
	height:21px;
	margin-top:4px;
	margin-bottom:4px;
	background-color:;
  	background-image: url(../img/nieuw.png);
	border:none;	
}

.vastgoed-lijst div.status div.verkocht {
	width:79px;
	height:21px;
	margin-top:4px;
	margin-bottom:4px;
	background-color:;
  	background-image: url(../img/verkocht.png);
	border:none;	
}

.vastgoed-lijst div.status div.verkocht_onder_voorbehoud {
	width:200px;
	height:21px;
	margin-top:4px;
	margin-bottom:4px;
	background-color:;
  	background-image: url(../img/verkocht_ov.png);
	border:none;	
}

/*.vastgoed-lijst div.status span { display: none; }*/

div.details {
	font-size:11px;
	margin-top:10px;
	text-align:left;
}

ul.sorteer-links-menu {
	text-align:right;
	display: block;
	float: right;
	width:200px;
}

ul.sorteer-links-menu a{
	padding-left: 10px;
	padding-right: 10xp;
	color:#B41636;
}

ul.sorteer-links-menu li {
	margin-top:24px;
	font-weight:bold;
	display: block;
	float: left;
}

ul.pages a {
	
	color: #B41636;
	font-weight:bold;
}	


legend {
	
	
	font-weight:bold;
	padding:10px;
	color:#000000;
}

div.woning-presentatie span {
	

}

#tabpaneel_tabs ul li {
	background-color:#E2E2E2;
	
}

.tabpaneel .tabMenuItem {
	
}

.tabpaneel .tabMenuItem a {
	
	color:#000000;
	text-decoration:none;
}


.tabpaneel .tabMenuItem .selected {
	background-color:#F7F7F7;
	
	color:#FFFFFF;
}

.tabpaneel .tabMenuItem .selected a {
	
	color:#000000;
	text-decoration: none;
}

#straat-plaats-prijs_title {
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:10px;
}

#woning-presentatie-w-woning div.details dl {
	width:290px;
	color:#000000;
	display:block;
	float:right;
	position:absolute;
	top:115px;	
	left:402px;
}

#straat-plaats-prijs_title-prijs {
	margin-left:380px;
	margin-top:20px;
	display:block;
}
 

div.tabContainer {
	margin-top:0px;
	@margin-top:0px;
	background-color:#F7F7F7;
}

div.spotlight div.price {
 	color: #B41636;
}

div.openhouse {
	color: #FF6600;
	font-weight:bold;
}

div.vastgoed-lijst div.price span {
	text-align:left;
	font-weight:bold;
	margin-right:5px;
}

.pagina-nummers li.page_numbers li.current_page {
 	background-color: #00B023;
	
}

#pagina_nummers_paginas {
width:400px;
margin-left:-8px;
}


#print_link_print {
	margin-top:10px;
	
}

#email-formulier-contact label{
	
}

#subscriber_form {
	
}

#email-formulier-contact_verplicht_veld_opmerkingen {
	
	margin-bottom:5px;
}

div.mediaicons {
margin-top:-17px;
}

#main .meer_info, #main .terug_naar_aanbod {
right:10px;
}

form {
border:none;
}

.esri .esri-postcode-formulier { margin: 0; }
.esri #map-container { margin: 0 1em; }
.esri #route { border: none; }
.esri #route li.odd div {background-color: #00B023; }

#vestigingen_lijst_adres .photo { display: none; }
#vestigingen_lijst_adres ul { height: 17em; }
#vestigingen_lijst_adres div { display: block; }
#vestigingen_lijst_adres .label { display: block; clear: left; float: left; width: 5em; }

/* BUGFIX */


/* foto viewer */
.vastgoed-lijst .price br { display: none; }

#foto-viewer_fotos { width:715px; position: relative; }

.foto-viewer .thumbnails { padding:2px; position:absolute; right:14px; text-align:center; width:80px; }
.foto-viewer #foto-viewer_fotos-thumbnails .container {	height:365px; overflow:hidden; position:relative; margin: 5px 0; }
	
.foto-viewer .mainphoto { display:table-cell; height:400px; text-align:center; vertical-align:middle; width:600px; }	
	
.foto-viewer #foto-viewer_fotos-thumbnails .container ul { left:2px; position:absolute; right:2px; }
.foto-viewer #foto-viewer_fotos-thumbnails .container li { height:60px; background-color: #E2E2E2; }

.foto-viewer .previous_button span, .foto-viewer .next_button span { display: none; }
.foto-viewer .previous_button, .foto-viewer .next_button { cursor:pointer; height:11px; margin:0 auto; width:24px; } 
.foto-viewer .previous_button{background: url(/img/arrow.gif) no-repeat -28px 0px;}
.foto-viewer .previous_button_disabled{ background: url(/img/arrow.gif) no-repeat 0px 0px;}
.foto-viewer .next_button {background: url(/img/arrow.gif) no-repeat 0px -11px;}
.foto-viewer .next_button_disabled {background: url(/img/arrow.gif) no-repeat -28px -11px;}

.foto-viewer .thumbnails img { border:1px solid #00B023;}
.foto-viewer .mainphoto img { border: 2px solid #00B023; }
/* foto viewer */

@media print {

}

