/*---- PAGE WRAP -----*/
*{
	font-family: Verdana, arial;
}

a { color: #000000; }

div#page{
	background: url(/img/background_new.jpg) no-repeat bottom right #FFFFFF;
	width: 1007px;
	@width: 1003px;
	margin: 0 auto;
}


/*---- HEADER (Home/Home/Over ons/Contact/Disclaimer) -----*/
div#header{
	margin: 0 auto;
	width: 943px;
	height: 69px;
	background: url(/img/logo.jpg) right no-repeat;
}

ul#top_menu li{
	margin: 22px 40px 28px 0px;
	float: left;
}

ul#top_menu li a{
	font-size: 14px;
	text-decoration: none;
	color: black;
}
	
ul#top_menu li.selected a{
	font-weight: bold;
}


/*----- NAVIGATION Background -----*/
div#menu{
	background: url(/img/navbg/navbg_main.jpg) bottom no-repeat;
}
div.pagina-20 div#menu,
div.pagina-30 div#menu,
div.pagina-40 div#menu{
	background: url(/img/navbg/navbg_header.jpg) bottom no-repeat;
}
div.pagina-5010 div#menu,
div.pagina-5040 div#menu{
	background: url(/img/navbg/aanbodslijst_koop.jpg) bottom no-repeat;
}	
div.pagina-5020 div#menu{
	background: url(/img/navbg/aanbodslijst_huur.jpg) bottom no-repeat;
}	
div.pagina-5030 div#menu{
	background: url(/img/navbg/aanbodslijst_agrarisch.jpg) bottom no-repeat;
}

div.pagina-5060 div#menu{
	background: url(/img/navbg/aanbodlijst_bog.jpg) bottom no-repeat;
}

div.pagina-6010 div#menu{
	background: url(/img/navbg/nieuwbouw_berkel.jpg) bottom no-repeat;
}	
div.pagina-6020 div#menu{
	background: url(/img/navbg/nieuwbouw_tilburg.jpg) bottom no-repeat;
}	
div.pagina-6030 div#menu{
	background: url(/img/navbg/nieuwbouw_best.jpg) bottom no-repeat;
}
div.pagina-7010 div#menu,
div.pagina-7020 div#menu{
	background: url(/img/navbg/dienstverlening.jpg) bottom no-repeat;
}	
div.pagina-7030 div#menu{
	background: url(/img/navbg/dienstverlening_advisering.jpg) bottom no-repeat;
}


/*----- NAVIGATION (Aanbod/Nieuwbouw/Dienstverlening) -----*/
div#navigation {
	width: 941px;
	height: 29px;
	border: solid white 1px;
	margin: 0 auto 169px auto;
	_margin-bottom: 30px;
}

div#menu {
	height: 165px;
	width: 943px;
	margin-left: -1px;
}

div#menu ul#root{
	width: 943px;
}

div#menu ul#root li.level1 a {
	margin-top: 4px;
	font-size: 14px;
	text-decoration: none;
	color: black;
}

div#menu ul#root li.level2 a {
	padding: 0px 21px 0px 21px;
	font-size: 13px;
	text-decoration: none;
	color: black;
	background: url(/img/pijltje_menu.png) no-repeat left;
	_background: url(/img/pijltje_menu_IE6.png) no-repeat left;
}

div#menu ul#root li.level1{
	margin: 0px 0px 0 10px;
	height: 29px;
}

div#menu ul#root li.level1 a{
	width: 205px;
}

div#menu ul#root li.level1 { width: 210px; }


div#menu ul#root li.level2{
	height: 21px;
	width: 275px;
	border: solid 1px white;
	background: url(/img/transparant_menu.png);
}

div#menu ul#root li.selected a span{
	font-weight: bold;
}

div#menu ul#root li.selected ul.level2 span{
	font-weight: normal;
}

div#menu ul#root ul.level2 li.selected span{
	font-weight: bold;
}

/*----- CONTENT -----*/
div#content{
	width: 941px;
	margin: 0 auto;
}

.pagina-10 div#page div#content div#main div#cms-content-title{
	width: 630px;
}

div#main{
	clear: both;
	border-top: solid white 1px;
	border-bottom: solid white 1px;
	padding-bottom: 15px;
	padding-top: 10px;
}

div.pagina-5010 div#main,
div.pagina-5020 div#main,
div.pagina-5030 div#main{
	border-bottom: none;
}

.pagina-10 div#page div#content div#main{
	border:none;
}

div#cms-content-title{
	width: 100%;
	padding-top: 10px;
	font-size: 11px;
}

.pagina-10 div#page div#content div#main div#cms-content-title{
	border-top: solid white 1px;
	float: left;
}

.pagina-5010 div#page div#content div#main div#cms-content-title,
.pagina-5020 div#page div#content div#main div#cms-content-title,
.pagina-5030 div#page div#content div#main div#cms-content-title{
	padding: 0;
}

div#cms-content-title h1{
	font-size: 18px;
	font-weight: normal;
}

div#cms-content-title hr{
	color: white;
	height: 1px;
}

div#cms-content-title strong{
	font-weight: bold;
}


/*------ SPOTLIGHT -----*/

div.section{
	clear:none;
}

div#title_window_spotlight{
	float: right;
	width: 300px;
}
div#title_window_spotlight .title{
	padding: 6px 0px 6px 8px;
	font-size: 15px;
	color: white;
	background-color: #ef2e23;
	margin-bottom: 15px;
}

div#spotlight_woningen_spotlight ul.results li{
	height: 71px;
	font-weight: bold;
	position:relative;
}

div#spotlight_woningen_spotlight ul.results li div.photo{
	float: left;
	margin: 0px 5px 5px 0px;
	width: 119px;
	_width: 109px;
	height: 71px;
}

div#spotlight_woningen_spotlight ul.results li div.status_image{
	display:none;
}



div#spotlight_woningen_spotlight ul.results li span.status_tekst {
	color: #EF2E23;

}

div#spotlight_woningen_spotlight{
width: 310px;
}

div#spotlight_woningen_spotlight ul.results li div.photo img{
}

div#spotlight_woningen_spotlight ul.results li span,
div#spotlight_woningen_spotlight ul.results li a{
	font-size: 11px;
	color: black;
	text-decoration: none;
}


div#spotlight_woningen_spotlight ul.results li div.address span.postcode{
	display:none;
}

div#spotlight_woningen_spotlight ul.results li div.address span.street{
	padding-top: 8px;
	display: block;
}

div#spotlight_woningen_spotlight ul.results li div.price span.koop span.conditie_kort{
	display: inline;
}

div#spotlight_woningen_spotlight ul.results li div.price span.koop span.conditie{
	display:none;
}
div#title_window_spotlight div.link_woningen {
	text-align: center;
	margin-top: 10px;
}

div#title_window_spotlight div.link_woningen a {
	color: black;
	font-weight: bold;
	font-size: 11px;
}


/*----- Over ons -----*/

div#medewerkers-lijst_medewerkers{
	font-size: 11px;
	width: 100%;
}

div#medewerkers-lijst_medewerkers ul.results li.odd{
	height: 138px;
}


div#medewerkers-lijst_medewerkers ul.results li.odd div.photo{
	width: 111px;
	height: 138px;
	margin-right: 15px;
	float: left;
	background-color:#E0E0E0;
	border:1px solid #B0B0B0;
	text-align: center;
}

div#medewerkers-lijst_medewerkers ul.results li.odd div.photo img{

}

div#medewerkers-lijst_medewerkers ul.results li.odd div.name{
	padding-top: 15px;
}

div#medewerkers-lijst_medewerkers ul.results li.even{
	height: 138px;
	text-align: right;
}

div#medewerkers-lijst_medewerkers ul.results li.even div.photo{
	width: 111px;
	height: 138px;
	margin-left: 15px;
	float: right;
	background-color:#E0E0E0;
	border:1px solid #B0B0B0;
	text-align: center;
}
div#medewerkers-lijst_medewerkers ul.results li.even div.photo img{

}

div#medewerkers-lijst_medewerkers ul.results li.even div.name{
	padding-top: 15px;
}


/*----- Aanbodslijst -----*/
div#sorteer-formulier-w div.direction,
div#sorteer-formulier-w div.orderby{
	float: right;
	margin-left: 10px;
	font-size: 11px;
}

div.vastgoed-lijst{
	padding-top: 55px;
	_padding-top: 30px;
}

div.vastgoed-lijst ul.results li.result{
	height: 61px;
	background: url(/img/woningaanbod_transparant.png) ;
	font-weight: bold;
	font-size: 10px;
	margin-bottom:8px;
	position: relative;
	display: block;
}



div.vastgoed-lijst ul.results li.result div.photo{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 61px;
	width: 88px;
}

div.vastgoed-lijst ul.results li.result div.photo img{

}


div.vastgoed-lijst ul.results li.result div.address{
	float: left;
	margin-left: 100px;
	_margin-left: 50px;
	margin-top: 6px;
}

div.vastgoed-lijst ul.results li.result div.address a{
	color: black;
	text-decoration: none;
}

div.vastgoed-lijst ul.results li.result div.price{
	width: 185px;
	margin-top: -19px;
	height: 15px;
	float:right;
}


div.vastgoed-lijst ul.results li.verhuurd div.price,
div.vastgoed-lijst ul.results li.vov div.price,
div.vastgoed-lijst ul.results li.verkocht div.price{
	display: none;
}


div.vastgoed-lijst ul.results li.result div.status{
	width: 185px;
	margin-top: -19px;
	@clear: right;
	height: 15px;
	float:right;
	color: #ef2e23; 
}
div.vastgoed-lijst ul.results li.result div.status .new {
	margin-top: 15px;
}

div.vastgoed-lijst ul.results li.result .openhouse {
	position: absolute;
	left: 305px;
	color: #0000ff;
}

div.vastgoed-lijst ul.results li.result div.description{
	width: 400px;
	margin-left: 305px;
	padding-top: 10px;
	height: 33px;
}

div.vastgoed-lijst ul.results li.result div.mediaicons,
div.vastgoed-lijst ul.results li.result div.details,
div.vastgoed-lijst ul.results li.result div.price span.koop span.conditie{
	display: none;	
}

div.vastgoed-lijst ul.results li.result div.price span.koop span.conditie_kort,
div.vastgoed-lijst ul.results li.result div.meer_info{
	display: inline;
}

div.vastgoed-lijst ul.results li.result  div.status{
	width: 185px;
	margin-top: -5px;
	height: 15px;
	float:right;
	color: #ef2e23;
	
}

div.vastgoed-lijst ul.results li.result div.meer_info a{
	font-weight: normal;
	margin-left: 100px;
	color: black;
}

div.vastgoed-lijst ul.results li.result div.address span.street{
	display: block;
}

/*----- Agrarisch aanbodslijst -----*/
div#cms-content_lijst{
	padding-top: 55px;
	_padding-top: 30px;
}

div#cms-content_lijst ul.results li.result{
	height: 61px;
	background: url(/img/woningaanbod_transparant.png) ;
	font-weight: bold;
	font-size: 10px;
	margin-bottom:8px;
	position: relative;
	display: block;
}

div#cms-content_lijst ul.results li.result div.photo{
	position: absolute;
	top: 0px;
	left: 0px;
}


div#cms-content_lijst ul.results li.result div.photo img{
	height: 61px;
	width: 88px;
}


div#cms-content_lijst ul.results li.result div.address{
	float: left;
	margin-left: 100px;
	_margin-left: 50px;
	margin-top: 6px;
}

div#cms-content_lijst ul.results li.result div.address a{
	color: black;
	text-decoration: none;
}

div#cms-content_lijst ul.results li.result div.price{
	width: 185px;
	margin-top: -19px;
	height: 15px;
	float:right;
}

div#cms-content_lijst ul.results li.verhuurd div.price,
div#cms-content_lijst ul.results li.vov div.price,
div#cms-content_lijst ul.results li.verkocht div.price{
	display: none;
}

div#cms-content_lijst ul.results li.result div.status{
	width: 185px;
	margin-top: -19px;
	height: 15px;
	float:right;
	color: #ef2e23;
}

div#cms-content_lijst ul.results li.result div.description{
	width: 400px;
	margin-left: 305px;
	padding-top: 10px;
	height: 33px;
}

div#cms-content_lijst ul.results li.result div.mediaicons,
div#cms-content_lijst ul.results li.result div.details,
div#cms-content_lijst ul.results li.result div.price span.koop span.conditie{
	display: none;	
}

div#cms-content_lijst ul.results li.result div.price span.koop span.conditie_kort,
div#cms-content_lijst ul.results li.result div.meer_info{
	display: inline;
}

div#cms-content_lijst ul.results li.result div.meer_info a{
	font-weight: normal;
	margin-left: 100px;
	color: black;
}

div#cms-content_lijst ul.results li.result div.address span.street{
	display: block;
}


/*----- Aanbodslijst paginanummers -----*/

div#pagina_nummers_lijst ul.pages li.previous_more,
div#pagina_nummers_lijst ul.pages li.next_more{
	display:none;
}

div#pagina_nummers_lijst ul.pages{
	font-size: 11px;
	border-top: 1px solid white;
	padding-top: 15px;
}

div#pagina_nummers_lijst ul.pages a{
	text-decoration: none;
	color: black;
}
div#pagina_nummers_lijst ul.pages li.page_numbers span{
	margin-top: 10px;
	padding-left: 7px;
}


div#pagina_nummers_lijst ul.pages li.current_page{
	font-weight: bold;
}

div#pagina_nummers_lijst ul.pages li.first_page{
	width: 60px;
}

div#pagina_nummers_lijst ul.pages li.first_page a{
	background: url(/img/pijl_begin.png) no-repeat left;
	padding-left: 12px;
}

div#pagina_nummers_lijst ul.pages li.previous_page{
	width: 50px;
}

div#pagina_nummers_lijst ul.pages li.previous_page a{
	background: url(/img/pijl_terug.png) no-repeat left;
	padding-left: 8px;
}

div#pagina_nummers_lijst ul.pages li.page_numbers{
	margin-left: 285px;
	_margin-left: 200px;
	width: 390px;
}
div#pagina_nummers_lijst ul.pages li.next_page{
	margin-right: 15px;
}

div#pagina_nummers_lijst ul.pages li.next_page a{
	background: url(/img/pijl_volgende.png) no-repeat right;
	padding-right: 8px;
}

div#pagina_nummers_lijst ul.pages li.last_page{
}

div#pagina_nummers_lijst ul.pages li.last_page a{
	background: url(/img/pijl_laatste.png) no-repeat right;
	padding-right: 12px;
}


/*----- Woning presentatie -----*/


div#main div#hoofdfoto_foto{
	margin-right: 10px;
	height: 157px;
	width: 250px;	
	position: absolute;
}

div#main div#hoofdfoto_foto img{
	height: 157px;
	width: 250px;
}

div#main div#straat-plaats-prijs_title,
div#main div#details_kort_details-details{
	background: url(/img/woningaanbod_transparant.png) ;
	padding-left: 15px;
	width: 665px;
	_width: 661px;
	float: right;
	@float: none;
	@margin-left: 260px;
	_margin-left: 265px;
}

div#main div#straat-plaats-prijs_title div#straat-plaats-prijs_title-straat{
	display: block;
	float: left;
	margin-right: 15px;
}

div#main div#straat-plaats-prijs_title div#straat-plaats-prijs_title-straat,
div#main div#straat-plaats-prijs_title div#straat-plaats-prijs_title-plaats,
div#main div#straat-plaats-prijs_title div#straat-plaats-prijs_title-prijs{
	font-size: 17px;
}

div#main div#straat-plaats-prijs_title{
	height: 50px;
	padding-top: 5px;

}

div#main div#details_kort_details-details{
	font-size: 11px;
	padding-top: 15px;
	height: 87px;
}

div#main div#details_kort_details-details .livingspace-surface_key_value { display: none; }

dt.key{
	width: 135px;
}

div#tabpaneel_tabs{
	clear: both;
	height: 405px;
	width: 100%;
	padding-top: 15px;
	font-size: 11px;
}

ul#tabpaneel_tabs_tabs_menu_tabpaneel_tabs_tabs span{
	color: black;
	margin-right: 15px;
	display: block;
	float: left;
	text-decoration: none;
	font-size: 14px;
	@cursor: pointer;
}


ul#tabpaneel_tabs_tabs_menu_tabpaneel_tabs_tabs span.selected{
	font-weight: bold;
}

div.tabContainer{
	overflow: auto;
	height: 370px;
	width: 100%;
	margin-top: 8px;
}

/*----- Woning presentatie foto's -----*/
/*
div#woning_fotos_fotos li{
	clear:none;
	width: 320px;
	height: 240px;
	float: left;
	margin: 3px;
}

div#woning_fotos_fotos li img{
}
*/

.foto-viewer {
	margin: 0px auto;
	width: 520px !important;
	position: relative;
	display: block;
}

.foto-viewer .thumbnails {
	width: 100px;
	position: absolute;
	right: 4px;
	top: 3px;
	text-align: center;
	padding: 2px;
}

.foto-viewer #foto-viewer_fotos-thumbnails .container {
	height: 260px;
	width: 102px;
	position:relative;
	overflow: hidden;
	background-color: #e0e0e0;
}
.foto-viewer #foto-viewer_fotos-thumbnails .container UL {
	position: absolute;	
	left: 2px;
	right: 2px;
}

.foto-viewer #foto-viewer_fotos-thumbnails .container LI {
	height: 86px;
}
.foto-viewer .mainphoto {
	position: absolute;
	right: 110px;
	top: 0px;
}

.foto-viewer .mainphoto img { border: 1px solid #000000; }
.foto-viewer .thumbnails img
{ 
	border: none;
}

.foto-viewer .mainphoto img {
}

.foto-viewer .thumbnails img { margin: 4px 0px; }

.foto-viewer .previous_button,
.foto-viewer .next_button { 
	border: 1px solid #a0a0a0;
	width :100px; 
	height: 15px; 
	margin: 0px auto;
	cursor: pointer;
}
.foto-viewer .previous_button span,
.foto-viewer .next_button span { display: none; }
.foto-viewer .previous_button { background: url("/img/carouselpijl_o.png"); }
.foto-viewer .previous_button_disabled { background: url("/img/carouselpijl_o_u.png"); cursor: default; }
.foto-viewer .next_button { background: url("/img/carouselpijl_n.png"); }
.foto-viewer .next_button_disabled { background: url("/img/carouselpijl_n_u.png"); }




/*----- Woning presentatie brochure -----*/
textarea#email-formulier-Brochure-opmerkingen-notes{
	width: 285px;
}

.form-group {
	margin-bottom:10px;
	padding:5px;
}

.form-group legend {
	color:#ef2e23;
	font-size: 11px;
	font-weight:bold;
}

.form-row {
	padding:2px;
}

form#email-formulier-Brochure .form-group input{
	width: 306px;
}
form#email-formulier-Brochure .form-group input#email-formulier-Brochure-adres-zipcode,
form#email-formulier-Brochure .form-group input#email-formulier-Brochure-adres-streetnumber
{
	width: 118px;
}
form#email-formulier-Brochure .form-group input#email-formulier-Brochure-adres-get-adres{
	width: 60px;
}

.form-row label {
	display:block;
	float:left;
	width: 150px;
	font-size: 10px;
}

label span.required{
	display: none;
}

form span.required  {
	display: none;	
	color: #ff0000;
}
form span.required { display: none; }
form div.required label span.required  {
	display: inline;	
}



form#email-formulier-Contact .form-group input{
	width: 306px;
}
form#email-formulier-Contact .form-group input#email-formulier-Contact-adres-zipcode,
form#email-formulier-Contact .form-group input#email-formulier-Contact-adres-streetnumber
{
	width: 118px;
}
form#email-formulier-Contact .form-group input#email-formulier-Contact-adres-get-adres{
	width: 60px;
}

form #email-formulier-Contact-opmerkingen-notes-container label { display: none; }
form #email-formulier-Contact-opmerkingen-notes { margin-left: 150px; }

#emailformulier_templates_template { font-size: 11px; margin-bottom: 20px; }

.form-submit { margin-left: 160px; }

FORM .multiselect {
	position: relative;		
	padding-left: 150px;
	border: 1px solid green;
	height: 200px;
	top: 0px
}

FORM .multiselect LABEL {
	position: absolute;	
	left: 0px;
	top:0;
}



FORM .multiselect SELECT {
	width: 306px;
	clear:both;
}
FORM .multiselect_buttons {
	clear: both;
	width: 306px;	
}
FORM .multiselect_buttons .multiselect_button {
	width :20px;
	height:20px;	
	float: left;
}
FORM .multiselect_buttons .multiselect_button SPAN {
	display: none;	
}
FORM .multiselect_buttons .add {
	background: transparent url('/public/icons/silk/arrow_down.png') no-repeat center center;		
}
FORM .multiselect_buttons .remove {
	background: transparent url('/public/icons/silk/arrow_up.png') no-repeat center center;		
}
form#email-formulier-Contact .form-group .form-checkbox-group LABEL,
form#email-formulier-Contact .form-group .form-checkbox-group INPUT {
	float: left;	
	margin-bottom: 6px;
}
form#email-formulier-Contact .form-group .form-checkbox-group BR {
	clear: both;	
}
form#email-formulier-Contact .form-group .form-checkbox-group LABEL {
	clear: right;
	display: block;
	width: auto;
	margin-left: 4px;
}
form#email-formulier-Contact .form-group .checkboxes INPUT {
	width: auto;
	clear: left;	
}
.form-checkbox-group {
	width: 600px;
	float: left;
}

/*----- Woning presentatie objectmap -----*/

.woning-objectmap {
	text-align: center;
}

.woning-objectmap iframe { 
	display: block;
	width: 600px;
	margin: 0px auto; 
	border: 1px solid #000000;
}

/*----- Contact -----*/
/* NOTE: #id & style is het zelfde als Reageer */

.pagina-30 #content { position: relative; }

.pagina-30 #email-formulier-Contact {
	width: 500px;
	float: right;
	clear: left;
}

div#vestigingen_lijst_kantoor {
	font-size: 11px;
	width: 300px;
	padding-bottom: 200px;
}

div#vestigingen_lijst_kantoor img{
	margin-top: 170px;
	position: absolute;

}

div#vestigingen_lijst_kantoor span{
	width: 100px;
	display: block;
	float: left;
	margin-right: 1px;
}
div#vestigingen_lijst_kantoor div.name{
	font-size: 15px;
	margin-bottom: 2px;
}

div#vestigingen_lijst_kantoor .results li { clear: none; }

/*----- Route -----*/

#esri_route { 
	margin-top: 12px;
	min-height: 450px;
	_height: 450px;
	_width: 400px !important;
	_overflow: visible;
}

	/* obsolete 
div#widget_container_right{
	width: 413px;
	float: right;
	margin-top: 12px;
	padding-left: 3px;
}
	*/


div#widget_container_right div#vestigingen_lijst_kantoor li.result{
	font-size: 11px;
	padding: 0 0 30px 10px;
}

div#widget_container_right div#vestigingen_lijst_kantoor li.result .name{
	font-weight: bold;
}
div#widget_container_right div#vestigingen_lijst_kantoor li.result span.label{
	width: 115px;
	float: left;
}

.section.esri .esri-postcode-formulier {
	width: 400px;
	padding-bottom: 1em;
	font-size: 11px;
}

.section.esri .esri-postcode-formulier p{
	padding-bottom: 5px;
	padding-right: 10px;
	float: left;
}

.section.esri #map-container {
	position: relative;
	width: 413px;
	height: 324px;
	text-align: center;
}

.section.esri #map-container #themap {
	border: 1px solid #808080;
	position: absolute;
	top: 10px;
	left: 5px;
	cursor: pointer;
}

.section.esri #map {
}

.section.esri #map-container #pan-nw, 
.section.esri #map-container #pan-n, 
.section.esri #map-container #pan-no, 
.section.esri #map-container #pan-w, 
.section.esri #map-container #pan-o, 
.section.esri #map-container #pan-zw, 
.section.esri #map-container #pan-z, 
.section.esri #map-container #pan-zo {
	color: #ffffff;
	font-weight: bold;
	background-color: #ffffff;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	position: absolute;
	z-index: 1;
	cursor: pointer;
	width: 16px;
	height: 16px;
}


.section.esri #map-container #pan-nw span, 
.section.esri #map-container #pan-n span, 
.section.esri #map-container #pan-no span, 
.section.esri #map-container #pan-w span, 
.section.esri #map-container #pan-o span, 
.section.esri #map-container #pan-zw span, 
.section.esri #map-container #pan-z span, 
.section.esri #map-container #pan-zo span { display: none; }



.section.esri #map-container #pan-nw {	left: 0px;	top: 0px; background-image: url(/img/pan-nw.png); }
.section.esri #map-container #pan-n  {  left: 200px; top: 0px; background-image: url(/img/pan-n.png); }
.section.esri #map-container #pan-no {	right: 0px; top: 0px; background-image: url(/img/pan-no.png); }
.section.esri #map-container #pan-w  {  left: 0px; top: 150px; background-image: url(/img/pan-w.png); } 

.section.esri #map-container #pan-o {	right: 0px;	top: 150px; background-image: url(/img/pan-o.png); }
.section.esri #map-container #pan-zw  {  left: 0px; bottom: 0px; background-image: url(/img/pan-zw.png); }
.section.esri #map-container #pan-z  {	left: 200px; bottom: 0px; background-image: url(/img/pan-z.png); }
.section.esri #map-container #pan-zo  {  right: 0px; bottom: 0px; background-image: url(/img/pan-zo.png); }

.section.esri #map-nav {
	position: absolute;
	top: 325px;
	left: 40px;
	background-color: #ffffff;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
}

.section.esri #map-nav .zoom, 
.section.esri #map-nav #zoomout, 
.section.esri #map-nav #zoomin {
	margin: 1px;
	padding: 3px;
	font-weight: bold;
	font-size: 0.82em;
	color: #808080;
	float: left;
	cursor: pointer;
}

.section.esri #map-nav #zoomout, 
.section.esri #map-nav #zoomin {
	font-size: 1em;
	text-decoration: none;
}

.section.esri #map-nav .selected {
	color: #000000;
	text-decoration: underline;
}

.section.esri #route {
	margin-top: 40px;
	margin-bottom: 20px;
	padding-left: 2%;
	border-top: 1px dashed #808080;
	@width: 900px;
	@overflow: visible;
	_width: auto; }

.section.esri #route h3 {
	margin: 0.5em 0 0.5em 0;
	color: #ef2e23;
	font-size: 14px;
}

.section.esri #route li {
	font-size: 12px;
}


.section.esri #route li .dark_table_td {
	height: auto;
	width: 24%;
	float: left;
	margin-right: 2px;
}

.section.esri #route li.odd .dark_table_td {
	/*background-color: #e0e0e0;*/
	background: url(/img/woningaanbod_transparant.png) ;
}


/*----- FOOTER -----*/
div#footer{
	clear:both;
	width: 941px;
	margin: 0px auto;
	padding: 15px 0 40px 0;
}

