body{
      margin:0;
      padding:0;
     
   }


body{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #1C2651;
	
}

body, a {
	color: #1C2651;
	font-size:12px;
}


h1{
	margin:0;
	padding:0;
	font-size: 17px;
}

h2 {
	font-size:15px;
	}
	
td.header {height:85px;}

div#header {
		padding:0px;
		margin:0px;
		height: 90px;
		background-image:url(/images/header.png);
		background-position:top left;
		background-repeat:no-repeat;
		
}
div#page {
	min-height: 100%;
	height:100%;
} 


div#page  table#wrapper {
	width:100%;
	min-height: 100%;
	height:100%;
	}

div#page  table#wrapper td#right{
	vertical-align:top;
}

div#page  table#wrapper td.left{
	vertical-align:top;
	min-height: 100%;
	height:100%;
	width:155px;
	background-color:#1C2651;
}



/* CONTENT*/
div#page  td#content {
	width:100%;
	padding-left:20px;
	position:relative;
	vertical-align:top;
	}
	
td#content.cms a {
	text-decoration:none;
	font-size:18px;
	
	}

	
div#page  td#content h1, 
div#page  td.cms h1{
	background-color:#B99C00;
	color:#fff;
	padding-left:5px;
	padding-top:3px;
	
	font-weight:normal;
	height:17px;
	font-size:12px;
	width:100%;
}

DIV#content {
	color:#003366; 
}



div#page  td#content h1 span,
div#page  td.cms h1 span {
	font-weight:bold;
	color: #1C2651;
	}


/* LEFT MENU*/
div#left {
	padding:0px;
	margin:0px;
	background-color:#1C2651;
	background-image:url(/images/bg_menu_new.jpg);
	background-repeat:no-repeat ;
	background-position:top left;
	width:155px;
	text-align:center;
	color:#fff;
	min-height: 100%;
	height:100%;
			
}

div#left div#homelink {
	position:absolute;
	top:0px;
	left:0px;
	width:155px;
	height:85px;
	cursor:pointer;
	}

div#left img#team_thumbnail {
	margin-top:105px;
	}

ul#leftmenu {
	padding:0px;
	margin:0px;
	list-style-type:none;
	margin-top:20px;
}	
			
ul#leftmenu li {
	height:40px;
}
		
ul#leftmenu li a {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
	
ul#leftmenu li a.selected {
	text-decoration:none;
	color:#B99C00;
	font-weight:bold;
}

ul#leftmenu img#nvm_wonen_logo{
	position:absolute;
	bottom:20px;
	left:60px;
}
		
/* RIGHT  MENU */
div#page td#right{
	width:180px;
	padding-right:3px;
	padding-left:20px;
	border-right:solid 1px #EAEAEA;
	}
                              
div#page td#right ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
	margin-top:0px;
	
	}
	
	
div#page td#right ul#rightmenu li {
	height:20px;
	width:180px;
	text-align:right;
	padding-right:3px;
	margin-bottom:2px;
	padding-top:2px;
	cursor:pointer;
	}
div#page td#right ul#rightmenu li.off {
	background-image:url(/images/bg_rightmenuitem.gif);
	}	
div#page td#right ul#rightmenu li.on {
	background-image:url(/images/bg_rightmenuitem_on.gif);
	}
	
div#page td#right ul#rightmenu li a {
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	
	}
	
div#page td#right ul#rightmenu li.off a {
	color:#000;
	}
	
div#page td#right ul#rightmenu li.on a {
	color:#fff;
	}
	
div#page td#right div#contact {
	width:180px;
	position:relative;
	border:solid 1px #EAEAEA;
	height:42px;
	}

div#page td#right div#contact img {
	float:left;
	}
div#page td#right div#contact ul {
	float:right;
	margin-left:5px;
	}
	
div#page td#right div#contact ul li ,
div#page td#right div#contact ul li a{
	text-align:right;
	line-height:21px;
	font-size:13px;
	font-weight:bold;
	color:#000;
	
	}

div#page td#right img#katoor_thumbnail {
	margin-top:3px;
	}



/*FOOTER*/
div#footer{
	padding-left:20px;
	}

	

div#footer div.kenmerk {
	position:relative;
	background-image:url(/images/bg_kenmerk.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:187px;
	height:202px;
	float:left;
	margin-right:20px;
	cursor:pointer;

	
	}
	
	
div#footer div.kenmerk h3 {
	text-transform:uppercase;
	color:#fff;
	font-size:18px;
	font-family:arial;
	font-weight:normal;
	margin-top: 7px;
	margin-left: 25px;
}
div#footer div.kenmerk ul{
	margin-left:25px;
	padding:0px;
}

div#footer div.kenmerk li {
	list-style: disc outside; color:#B99C00;
	height:35px;
	}
div#footer div.kenmerk li span {
	color:#1C2651;
	}
div#footer div.kenmerk li span.geel{
	color:#B99C00;
	text-decoration:none;
	}


div#footer div.kenmerk  i  {
	font-size:11px;
	position:absolute;
	bottom:45px;
	left:25px;
	}
	
div#footer div.kenmerk  input {
	background-image:url(/images/bg_btn_kenmerken.gif);
	background-repeat:no-repeat;
	width:122px;
	height:28px;
	color:#fff;
	border: 0px solid #FFFFFF;
	position:absolute;
	bottom:10px;
	left:10px;
	text-transform:uppercase;
	font-size:11px;
	cursor:pointer;
	} 

/* AANBOD EN SPOTLIGHT */

div#woningen-lijst-list ul.results {
	padding:0px;
	margin:0px;
	list-style-type:none;
	margin-top:5px;
	
}



div#woningen-lijst-list ul.results li.result  {
	clear:both;
	height:90px;
	}
	

div#woningen-lijst-list ul.results li.result.odd
{
	background-color:#EEF0FF;
	
}

div#woningen-lijst-list ul.results li div.photo{
	background-image:url(/images/bg_photo.gif);
	padding:3px;
	background-repeat:no-repeat;
	float:left;
	
	
}

div#woningen-lijst-list ul.results li div.description{
	float:left;
	padding:20px;
	}

div#woningen-lijst-list.woning-lijst ul.results li div.description{
	padding-top:0px;
}

div#woningen-lijst-list ul.results li div.address{
	color:#B99C00;
	
}

div#woningen-lijst-list ul.results li div.address a {
	color:#1C2651;
	font-weight:bold;
	
}

div#woningen-lijst-list ul.results li div.price{
	font-weight:bold;
	
}

div#woningen-lijst-list ul.results li div.status{
	margin-top:5px;
}

div#woningen-lijst-list ul.results li div.details{
	float:right;
	width:250px;
}

div#woningen-lijst-list ul.results li   div.detailsRow {
clear:both;
height:17px;
font-size:11px;
color:#2B3637


}
div#woningen-lijst-list ul.results li    div.detailsRow div.name {
	float:left;
	display:block;
	width:100px;
	}
	

div#woningen-lijst-list  img.button {
	float:right;
}

/* ZOEKMACHINE */
form.zoek-formulier{
	margin:0px;
	padding:0px;
	margin-top:5px;
	
	
}
form.zoek-formulier select.form-element{
	color:#2B3637;
	font-size:12px;
	width:127px;
	margin-right:3px;
	}	
input.button{
	background-image:url('/images/kleine_blauwe.gif');
	background-position:top left;
	border: 0px solid #FFFFFF;
	height:20px;
	width:65px;
	color:#fff;
	font-size:11px;
	cursor:pointer;
	}
	
/* PAGINA NAVIGATIE */
DIV.pages {
	position:absolute;
	right:5px;
	top:3px;
	color:#fff;
	
	}
DIV.pages img {
	border:none;
	vertical-align:middle;
	
	}
DIV.pages span{
	color:#2B3637;
	font-weight:bold;
	}
	
DIV.pages a {
	color:#fff;
	}
	
/* 	OBJECT PRESENTATIE */
div#presentatie {
	margin-top:20px;
}

div#presentatie img.aanbod-photo-main {
	border:solid 2px #1C2651;
	float:left;
}

div#presentatie div.details {
	float:left;
	margin-left:20px;
	line-height:18px;
}
div#presentatie div.contact {
	float:right;
	line-height:18px;
}

div#presentatie div.contact h2 {
	font-size:11px;
	margin:0px;
	padding:0px;
	line-height:18px;
}

div#presentatie div.contact a {
	color:#1C2651;
}
table.table-tabs{
	clear:both;
	margin-top:20px;
	
	}
table.table-tabs td {			 
	font-size:11px;
	font-weight:bold;
	text-align:center;
	}
	
table.table-tabs td.table-tabs {
	background-repeat:no-repeat;
	background-position:top left;
	width:88px;
	border:none;
	height:20px;
	cursor:pointer;
	
	}
	
table.table-tabs td.table-tabs span{
	line-height:20px;
	}
table.table-tabs td.table-tabs.klein {
	width:62px;
	}
	
	
table.table-tabs td.table-tabs.on{
	background-image:url(/images/bg_btn_navmenu.gif);
	
}


table.table-tabs td.table-tabs.on.klein{
	background-image:url(/images/bg_btn_navmenu_little.gif);
	
	
} 
table.table-tabs td.table-tabs.off{
	background-image:url(/images/bg_btn_navmenu_off.gif);
	color:#fff;
	border-bottom: solid 1px #1C2651;
}


table.table-tabs td.table-tabs.off.klein{
	background-image:url(/images/bg_btn_navmenu_little_off.gif);
}


table.table-tabs td.table-tabs-border{
	border-bottom: solid 1px #1C2651;
	height:20px;
	
}

table.table-tabs td.empty{
	width:2px;
}

td#table-tabs-content {
	border-bottom: solid 1px #1C2651;
	border-right: solid 1px #1C2651;
	border-left: solid 1px #1C2651;
	text-align:left;
	padding:10px;
	font-weight:normal;
	
}

td#table-tabs-content div#div-overzicht,
td#table-tabs-content div#div-omschrijving,
td#table-tabs-content div#div-fotos ,
td#table-tabs-content div#div-kenmerken,
td#table-tabs-content div#div-kaart,
td#table-tabs-content div#div-doorsturen,
td#table-tabs-content div#div-reageer    {
	width:550px;}


.hidediv{
	display: none;
}
.showdiv{
	display: block;
}



div#div-overzicht div#thumbnailscontainer {
	clear:both;
	
}

div#div-overzicht div#thumbnailscontainer img {
	border:solid 2px #1C2651;
	height:87px;
	margin-right:10px;
}


div#div-kenmerken div.detailName {
	float:left;
	width:120px;
	}
	
 div#div-kenmerken div.detailValue {
	}
	
 div#div-fotos .aanbod-photo-large{
	border:solid 2px #1C2651;
	vertical-align: top;
	margin-top: 10px;
	margin-right:10px;
	cursor: pointer;
}

div#div-plattegrond .aanbod-plan-large{
	border:solid 2px #1C2651;
	vertical-align: top;
	margin-top: 10px;
	margin-right:10px;
	cursor: pointer;
	height:200px;
}

div#div-kaart  {
	text-align:center
	}
div#div-kaart table#zoomtable {
	width:400px;
	
}

div#div-kaart td.distance,
div#div-kaart td.action,
div#div-kaart td.name { text-align:left; width:100px;}
div#div-kaart td.length { text-align:right;}


/*formulieren */
div#object form#formulier{
	margin-top:10px;
	}
		
div.input_blok {margin-top:5px;}
div#input_notes { margin-top:25px;}
span.required {font-size: 13px; font-weight:bold;color:red}
div.input_blok input.formElement, div.input_blok input.formElementInvalid, div.input_blok  textarea {
	border:solid 1px #00483A;
	width:185px;
	height:14px;
	}
DIV.input_blok LABEL {
	width: 150px;
	display: block;
	float: left;
}

div#input_info {
	margin-left:150px;
	}

div#input_notes textarea {
	width: 240px;
	height:160px;
	}
	
/* CMS */
 div#cmscontainer {
	height:395px;
	width:605px;
	overflow:auto;
	
}


div#footer div.cmsbutton {
	position:relative;
	background-image:url(/images/bg_btn_cms.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:187px;
	height:85px;
	float:left;
	margin-right:20px;
	color:#fff;
	font-size:18px;
	line-height:25px;
	font-weight:normal;
	text-align:center;
	padding-top:25px;
	}
	
div#footer div.cmsbutton a {
	color:#fff;
	font-size:18px;
	line-height:25px;
	font-weight:normal;
	text-decoration:none;
	}
div#footer div.cmsbutton.nvm{
	background-image:url(/images/bg_btn_nvm.gif);
	
}

div#footer div.cmsbutton.funda{
	background-image:url(/images/bg_btn_funda.gif);
	
}

div#footer div.cmsbutton.nwwi{
	background-image:url(/images/bg_btn_nwwi.gif);
	
}

div#footer div.cmsbutton.erk{
	background-image:url(/images/bg_btn_erk.gif);
	
}




div#footer div.cmsbutton.almere,
div#footer div.cmsbutton.almere span
 {
	cursor:pointer;
	}

/* MEDEWERKERS */
div.medewerker {
	clear:both;
	position:relative;
	height:100px;
	width:100%;
}
div.medewerker div.photo {
	float:left;
	width:140px;
	}


