body {
	height:100%;
	width:100%;
	overflow-x:hidden;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	color:#002C79;
}
a.toTop {
	background-color:#ffcc01;
	display:block;
	padding:5px;
	width:100%;
	text-align:left;
	text-decoration:none;
	margin-top:5px;
	background-image:url(../../images/bg_toTop.gif);
	background-repeat:no-repeat;
	text-indent:30px;
}
a.toTop:hover {
	background-color:#012c7a;
	color:#FFFFFF;
	background-image:url(../../images/bg_toTop_over.gif);
}
hr {
	border:0px;
	color:#FFFFFF;
	border-bottom:1px solid #C4C8DB;
}
a {
	font-weight:bold;
	color:#002C79;
	text-decoration:underline;
}
a:hover {
	font-weight:bold;
	color:#FFCC01;
	text-decoration:none;
}
a.zonder {
	font-weight:bold;
	color:#002C79;
	text-decoration:none;
}
a.zonder:hover {
	font-weight:bold;
	color:#FFCC01;
	text-decoration:none;
}

/* TOP */
#top {
	position:absolute;
	left:0px;
	top:0px;
	width:760px;
	height:128px;
}
	#top_menu {
		position:absolute;
		left:266px;
		top:13px;
		width:440px;
		height:28px;
		font-weight:bold;
		text-align:right;
	}
	#top_zoeken {
		position:absolute;
		left:510px;
		top:69px;
		width:266px;
		height:39px;
		font-weight:bold;
		line-height:39px;
		text-align:right;
	}
			.zoeken_veld {
				border:0px solid #000000;
				padding-left:13px;
				line-height:17px;
				background-image:url(../../images/bg_zoekenveld.gif);
				background-repeat:no-repeat;
				width:101px;
				height:17px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				letter-spacing:1px;
				color:#002C79;
			}
			
/* CONTENT HOMEPAGE */
#menu {
	border-top:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	position:absolute;
	left:0px;
	top:126px;
	width:272px;
	height:231px;
}
	a.vbtmenu_woning{
		display: block; width: 272px; height: 33px;
		background-image:url(../../images/but_woningmakelaardij.gif);
		text-decoration:none;
	}
	a.vbtmenu_woning:hover{
		background-image:url(../../images/but_woningmakelaardij_over.gif);
	}
		
	a.vbtmenu_bedrijfs{
		display: block; width: 272px; height: 33px;
		background-image:url(../../images/but_bedrijfs.gif);
		text-decoration:none;
	}
	a.vbtmenu_bedrijfs:hover{
		background-image:url(../../images/but_bedrijfs_over.gif);
		text-decoration:none;
	}
		
	a.vbtmenu_bouw{
		display: block; width: 272px; height: 33px;
		background-image:url(../../images/but_bouwmanagement.gif);
		text-decoration:none;
	}
	a.vbtmenu_bouw:hover{
		background-image:url(../../images/but_bouwmanagement_over.gif);
	}
		
	a.vbtmenu_vastgoed{
		display: block; width: 272px; height: 33px;
		background-image:url(../../images/but_vastgoed.gif);
		text-decoration:none;
	}
	a.vbtmenu_vastgoed:hover{
		background-image:url(../../images/but_vastgoed_over.gif);
	}
		
	a.vbtmenu_vve{
		display: block; width: 272px; height: 33px;
		background-image:url(../../images/but_vvediensten.gif);
		text-decoration:none;
	}
	a.vbtmenu_vve:hover{
		background-image:url(../../images/but_vvediensten_over.gif);
	}
		
	a.vbtmenu_facilitair{
		display: block; width: 272px; height: 33px;
		background-image:url(../../images/but_facilitair.gif);
		text-decoration:none;
	}
	a.vbtmenu_facilitair:hover{
		background-image:url(../../images/but_facilitair_over.gif);
	}
		
	a.vbtmenu_groep{
		display: block; width: 272px; height: 33px;
		background-image:url(../../images/but_vbtgroep.gif);
		text-decoration:none;
	}
	a.vbtmenu_groep:hover{
		background-image:url(../../images/but_vbtgroep_over.gif);
	}
		
	
	a.directnaar_koop{
		display: block; width: 66px; height: 51px;
		position:absolute;
		left:2px;
		top:231px;
		border-top:2px solid #FFFFFF;
		border-right:2px solid #FFFFFF;
		background-image:url(../../images/but_directkoop.gif);
		text-decoration:none;
	}
	a.directnaar_koop:hover{
		background-image:url(../../images/but_directkoop_over.gif);
	}
	a.directnaar_huur{
		display: block; width: 66px; height: 51px;
		position:absolute;
		left:70px;
		top:231px;
		border-top:2px solid #FFFFFF;
		border-right:2px solid #FFFFFF;
		background-image:url(../../images/but_directhuur.gif);
		text-decoration:none;
	}
	a.directnaar_huur:hover{
		background-image:url(../../images/but_directhuur_over.gif);
	}
	a.directnaar_bedrijfs{
		display: block; width: 66px; height: 51px;
		position:absolute;
		left:138px;
		top:231px;
		border-top:2px solid #FFFFFF;
		border-right:2px solid #FFFFFF;
		background-image:url(../../images/but_directbedrijfs.gif);
		text-decoration:none;
	}
	a.directnaar_bedrijfs:hover{
		background-image:url(../../images/but_directbedrijfs_over.gif);
	}
	a.directnaar_service{
		display: block; width: 66px; height: 51px;
		position:absolute;
		left:206px;
		top:231px;
		color:#012C7A;
		border-top:2px solid #FFFFFF;
		border-right:2px solid #FFFFFF;
		background-image:url(../../images/but_directservice.gif);
		text-decoration:none;
	}
	a.directnaar_service:hover{
		background-image:url(../../images/but_directservice_over.gif);
		color: #C4C8DB;
	}
	
#main_img {
	border-top:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	position:absolute;
	left:274px;
	top:126px;
	width:504px;
	height:410px;
}
#nieuws {
	position:absolute;
	left:274px;
	top:361px;
	width:504px;
	height:51px;
	z-index:1;
}
#locaties {
	background-color:#c4c8db;
	position:absolute;
	left:274px;
	top:540px;
	width:504px;
	z-index:1;
	line-height:25px;
	text-align:center;
}
#locaties a{
	font-weight:normal;
	text-decoration:none;;
}
#locaties a:hover{
	font-weight:normal;
	text-decoration:underline;
	color:#002C79;
}
#zoek_woning {
	background-color:#C1C1D8;
	position:absolute;
	left:0px;
	top:414px;
	width:262px;
	height:146px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
		.listbox {
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:11px;
			color:#4C6BA1;
			width:126px;
			height:20px;
			letter-spacing:1px;
		}
		select {
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#4C6BA1;
			letter-spacing:1px;
		}
		.inputbox {
			/* width wordt aangegeven mbv style in pagina zelf */
			background-image:url(../../images/bg_inputbox.gif);
			background-repeat:repeat-x;
			border:0px solid #000000;
			font-weight:bold;
			font-size:10px;
			color:#4C6BA1;
			height:13px;
			padding-top:3px;
			padding-left:3px;
			letter-spacing:1px;
		}
		.button {
			background-color:#002C79;
			font-size:10px;
			font-weight:bold;
			color:#FFFFFF;
			width:70px;
			height:20px;
			border:0px solid #002C79;
			letter-spacing:1px;
		}
		a.uitgebreid_button{
			position:absolute;
			top:131px;
			left:142px;
			display: block; width: 130px; height: 20px;
			background-color:#E4E5EE;
			text-align:center;
			line-height:19px;
			font-weight:bold;
		}
		a.uitgebreid_button:hover{
			background-color:#002C79;
		}
			
#footer {
	background-image:url(../../images/bg_footer.gif);
	background-repeat:repeat-x;
	position:absolute;
	top:590px;
	left:0px;
	width:100%;
	height:9px;
}
		.buitengewoon{
			display: block; width: 144px; height: 27px;
			position:relative;
			left:15px;
			top:-71px;
			background-image:url(../../images/img_buitengewoon.gif);
		}
		a.but_disclaimer{
			display: block; width: 61px; height: 27px;
			position:relative;
			left:608px;
			top:-18px;
			background-image:url(../../images/but_disclaimer.gif);
			text-decoration:none;
		}
		a.but_disclaimer:hover{
			background-image:url(../../images/but_disclaimer_over.gif);
			position:relative;
			left:608px;
			top:-18px;
		}
		a.but_contact{
			display: block; width: 57px; height: 26px;
			position:relative;
			left:688px;
			top:-44px;
			background-image:url(../../images/but_contact.gif);
			text-decoration:none;
		}
		a.but_contact:hover{
			background-image:url(../../images/but_contact_over.gif);
		}
		#titel_groep {
			position:absolute;
			top:590px;
			left:808px;
			height:300px;
			width:177px;
		}

#submenu {
	width:224px;
	height:auto;
	position:absolute;
	top:128px;
	left:0px;
	border-right:1px solid #CACDDF;
	border-bottom:1px solid #CACDDF;
	z-index:-600;
}	

#winkelwagen {
	width:224px;
	height:auto;
	position:absolute;
	top:450px;
	left:0px;
	z-index:-600;
}

	#slidemenubar, #slidemenubar2{
		position:absolute;
		background-image:url(../../images/bg_schuifmenu.gif);
		border-bottom:1px solid #C4C8DB;
		border-right:2px solid #FFFFFF;
		height:286px;
		z-index:600;
	}
#content {
	width:552px;
	height:440px;;
	position:absolute;
	top:128px;
	left:225px;
	border-left:2px solid #FFFFFF;
}


/* navTabs */
#content #navTabs {
	width:740px;
	margin:0;
	padding:0;
	height:15px;
	margin-left:10px;
	list-style-type:none;
}
	#content #navTabs li {
		float:left;
		border:1px solid #cacddf;
		padding:5px;
		padding-left:10px;
		padding-right:10px;
		border-left:0;
		margin-bottom:-1px;
		background-color:#c4c8db;
		margin-right:1px;
	}
	#content #navTabs a {
		color:#FFFFFF;
		display:block;
		text-decoration:none;
	}
	#content #navTabs a:hover {
		color:#002c79;
		display:block;
	}
	
	
/* tabs */
#content #tabs {
	width:740px;
	margin:0;
	padding:0;
	border-bottom:1px solid #cacddf;
	margin-bottom:20px;
	list-style-type:none;
}
	#content #tabs li {
		float:left;
		border:1px solid #cacddf;
		padding:5px;
		padding-left:10px;
		padding-right:10px;
		border-left:0;
		margin-bottom:-1px;
		background-color:#002c79;
		margin-right:1px;
	}
	#content #tabs li a {
		color:#FFFFFF;
		text-decoration:none;
	}
	#content #tabs li a:hover {
		color:#FFCC01;
		display:block;
	}
	#feedbackbalk {
		padding-left:10px;
		height:33px;
		color:#FFFFFF;
}
	#contentimage {
		border-top:2px solid #FFFFFF;
		border-right:2px solid #FFFFFF;
		height:70px;
	}
	#contenttekst {
		padding-left:10px;
		padding-right:10px;
		padding-top:20px;
	}
	.content_titel {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		letter-spacing:1px;
		color:#002C79;
	}

/*    KOOPWONINGEN    */
#koopwoningen_veld {
	height:140px;
	width:515px;
	background-color:#EEEFF4;
	border-bottom:8px solid #FFFFFF;
}
	#koopwoningen_foto {
		position:relative;
		left:15px;
		top:20px;
		border:1px solid #25337A;
	}
	#koopwoningen_tekst {
		position:relative;
		left:169px;
		bottom:70px;
		width:325px;
	}
	
	a.meerinfo_button{
			display: block; width: 170px; height: 20px;
			background-color:#A4A9C7;
			text-align:center;
			line-height:19px;
			font-weight:bold;
			z-index:300;
			font-weight:bold;
			color:#002C79;
		}
	a.meerinfo_button:hover{
			background-color:#002C79;
			color:#FFFFFF;
			font-weight:bold;
	}
	a.meerinfo_bedrijf_button{
			display: block; width: 220px; height: 20px;
			background-color:#A4A9C7;
			text-align:center;
			line-height:19px;
			font-weight:bold;
			z-index:300;
			font-weight:bold;
			color:#002C79;
		}
	a.meerinfo_bedrijf_button:hover{
			background-color:#002C79;
			color:#FFFFFF;
			font-weight:bold;
	}
	a.reageer_button{
			display: block; width: 180px; height: 20px;
			background-color:#A4A9C7;
			text-align:center;
			line-height:19px;
			font-weight:bold;
			z-index:310;
			font-weight:bold;
			color:#002C79;
		}
	a.reageer_button:hover{
			background-color:#002C79;
			color:#FFFFFF;
			font-weight:bold;
	}
	a.detail_button{
			display: block; width: 180px; height: 20px;
			background-color:#EEEFF4;
			text-align:center;
			line-height:19px;
			font-weight:bold;
			z-index:310;
			font-weight:bold;
			color:#002C79;
		}
	a.detail_button:hover{
			background-color:#002C79;
			color:#FFFFFF;
			font-weight:bold;
	}
	a.detail_button2{
			display: block; width: 130px; height: 20px;
			background-color:#EEEFF4;
			text-align:center;
			line-height:19px;
			font-weight:bold;
			z-index:310;
			font-weight:bold;
			color:#002C79;
		}
	a.detail_button2:hover{
			background-color:#002C79;
			color:#FFFFFF;
			font-weight:bold;
	}
	
		a.detail_button3{
			display: block; width: 280px; height: 20px;
			background-color:#EEEFF4;
			line-height:19px;
			font-weight:bold;
			z-index:310;
			font-weight:bold;
			color:#002C79;
			text-align:left;
			padding-left:10px;

		}
	a.detail_button3:hover{
			background-color:#002C79;
			color:#FFFFFF;
			font-weight:bold;
	}
	a.reageer_bedrijf_button{
			display: block; width: 220px; height: 20px;
			background-color:#A4A9C7;
			text-align:center;
			line-height:19px;
			font-weight:bold;
			z-index:310;
			font-weight:bold;
			color:#002C79;
		}
	a.reageer_bedrijf_button:hover{
			background-color:#002C79;
			color:#FFFFFF;
			font-weight:bold;
	}
.bg_paars {
	background-color:#9e8db6;
}	

		
/*    FEEDBACK    */
a.feedback {
	color:#FFFFFF;
	text-decoration:none;
	font-weight : normal;
	font-size: 11px;
}
a.feedback:hover {
	color:#FFCC01;
	text-decoration:none;
	font-weight : normal;	
}		

/*    SITEMAP   */
.sitemap_mainitem {
	font-size:13px;
	text-transform:uppercase;
}
.txtbox {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	color:#002C79;
	padding-left:3px;
}
.img_border {
	border:1px solid #002C79;
}
.rollover_woning_aan {
	background-color:#A4A9C7;
}
.rollover_woning_uit {
	background-color:#EEEFF4;
}
.gelebalk {
	background-color:#ffcc01;
	font-weight:bold;
	height:20px;
	text-indent:10px;
}
.groenebalk {
	background-color:#2b7b00;
	font-weight:bold;
	height:20px;
	text-indent:10px;
	color:#FFFFFF;
}

#tblKenmerken{
	border:1px solid #EEEFF4;
}

#bgFade {
position:absolute;
left:0px;
top:0px;
background-color:#f6f6f8;
display:none;
-moz-opacity: 0.95;
border: 10 solid red;
width: 100%;
height: 100%;
z-index:498;
}

#divWinkelwagen {
position:absolute;
left:30%;
top:40%;
background-color:#FFFFFF;
display:none;
width:400px;
height: 200px;
border:1px solid #d7d7d7;
border-bottom:3px solid #000000;
border-right:3px solid #000000;
z-index:499;
padding:40px;
}

#homepageHighlite
{
	position:absolute;
	top:128px;
	left:781px;
	width:132px;
	height:230px;
	background-color:#e4e5ee;
	text-align:center;
}
#homepageHighlite H2
{
	font-size:12px;
	margin:0;
	color:#012c7a;
	background-color:#c4c8db;
	line-height:20px;
}

.tdDetailHeader{
	height:20px; background-color:#EEEFF4; font-weight:bold; border:1px solid #c4c8db;
}

.tdDetailCell{
	border-left:1px solid #c4c8db; border-bottom:1px solid #c4c8db; border-right: 1px solid #c4c8db;
}