﻿html, body {
	height:100%;
	}
#flashcontainer {
	position:relative;
	display:block;
	width:433px;
	margin:15px auto 0;
}
body {
	background:#fff;
	color:#333;
	margin:0;
	padding:0;
	font:normal 12px/1.2 "Trebuchet MS", Helvetica, Arial, sans-serif;
	}
ul, ol {
	margin:0;
	padding:0;
	list-style:none;
	}
#nonfooter {
	position:relative;
	width:960px;
	min-height:100%;
	margin:0 auto;
	overflow:hidden;
	background:url(/images/bg-nonfooter.jpg) repeat-y;
	}
img {
	display:block;
	}
a img {
	border:none;
	}
legend {
	font-size:12px;
	font-weight:bold;
	color:#990098;
	}
#header {
	position:relative;
	height:203px;
	background:url(/images/bg-header.jpg) no-repeat left top;
	z-index:1002;
	}
#header h1 {
	position:relative;
	width:517px;
	height:116px;
	margin:0;
	padding:0;
	left:269px;
	top:40px;
	background:url(/images/logo.gif) left top no-repeat;
	}
#header h1 a {
	display:block;
	width:517px;
	height:116px;
	text-indent:-9000px;
	}
body.home #header h1 {
	text-indent:-9000px;
	}
#header img.vbo {
	position:absolute;
	right:35px;
	top:135px;
	}
#header #contactmenu {
	height:42px;
	position:absolute;
	right:-17px;
	top:27px;
	width:282px;
	background:url(/images/bg-contactmenu.gif) no-repeat left top;
	}
#sidebar {
	position:relative;
	float:left;
	width:250px;
	padding-bottom:50px;
	}
#sidebar #specialDiv {
	position:relative;
	width:198px;
	height:173px;
	margin:16px 0 0 40px;
	background:url(/images/bg-specialdiv.jpg) left top no-repeat;
	}
#sidebar h2,
body.home div.homeNieuws h2,
body.home div.homeKlant h2,
div.rightBlock h3  {
	margin:0;
	padding:0 0 0 12px;
	position:relative;
	top:4px;
	font-size:13px;
	line-height:1.6;
	color:#fff;
	}
#sidebar #specialDiv img {
	margin:8px 0 0 1px;
	position:relative;
	}
#woonplaatstext	{
	visibility:hidden;
	display:none;
}
div.infomenu {
	position:relative;
	width:198px;
	height:195px;
	margin:18px 0 0 40px;
	background:url(/images/bg-verloopdiv-sidebar.jpg) top left no-repeat;
	}
#sidebar div.infomenu h2,
body.home div.homeNieuws h2,
body.home div.homeKlant h2,
div.rightBlock h3 {
	line-height:1.2;
	}	
#sidebar div.infomenu ul,
#contentwrap div.homeNieuws ul,
body.onsteam div.rightBlock ul {
	margin:18px 0 0 12px;
	}
#sidebar div.infomenu li,
#contentwrap div.homeNieuws li,
body.onsteam div.rightBlock li {
	padding-left:20px;
	background:url(/images/listbullet.png) left 1px no-repeat;
	}
#contentwrap div.homeNieuws li {
	padding-right:10px;
}	
#contentwrap {
	position:relative;
	float:left;
	width:676px;
	padding-bottom:50px;
	}
body.home #contentwrap {
	width:676px;
	}
#contentwrap #fadeshow1,
#contentwrap .banner {
	width:659px;
	height:173px;
	margin:16px 0 0 18px;
	background:#fff !important;
	}
body.onsteam #contentwrap .banner {
	height:376px;
	}
body.lastadded #contentwrap .banner ,
body.project #contentwrap .banner {
	height:89px;
	}
#contentwrap  #contentmenuknoppen {
	position:relative;
	overflow:hidden;
	padding-left:24px;
	margin-top:14px;
	}
#contentwrap  #contentmenuknoppen h2 {
	float:left;
	color:#9A0096;
	margin:0 12px 8px 0;
	font-size:18px;
	}
#contentwrap  #contentmenuknoppen span {
	float:left;
	display:block;
	}
#contentwrap  .homeNieuws {
	position:relative;
	float:left;
	display:inline;
	width:198px;
	height:179px;
	margin:18px 0 0 18px;
	background:url(/images/bg-verloopdiv-maincontent.jpg) top left no-repeat;
	}
#contentwrap  .homeLelystad,
#contentwrap  #fadeshow2{
	position:relative;
	float:left;
	display:inline;
	width:197px;
	height:179px;
	margin:18px 0 0 33px;
	background:url(/images/bg-lelystad-home.jpg) left top no-repeat;
	}
#contentwrap  #fadeshow2 {
	background:none #fff !important;
	}
#contentwrap  #fadeshow2 div.gallerylayer {
	background:#fff !important;
	}
#contentwrap  .homeLelystad a:link,
#contentwrap  .homeLelystad a:visited {
	display:block;
	margin:0;
	padding:0 0 0 12px;
	position:relative;
	width:185px;
	height:179px;
	font-size:13px;
	font-weight:bold;
	line-height:1.7;
	color:#fff;
	text-decoration:none;
	}
#contentwrap  .homeLelystad a:hover,
#contentwrap  .homeLelystad a:active  {
	background:url(/images/bg-lelystad-home.jpg) left bottom no-repeat;
	}


#contentwrap .homeNieuwbouw{
	position:relative;
	float:left;
	display:inline;
	width:197px;
	height:179px;
	margin:18px 0 0 33px;
	background:url(/images/home_nieuwbouw.jpg) left bottom no-repeat;
	}
#contentwrap  .homeNieuwbouw a:link,
#contentwrap  .homeNieuwbouw a:visited {
	display:block;
	margin:0;
	padding:0 0 0 12px;
	position:relative;
	width:185px;
	height:179px;
	font-size:13px;
	font-weight:bold;
	line-height:1.7;
	color:#fff;
	text-decoration:none;
	}
#contentwrap  .homeNieuwbouw a:hover,
#contentwrap  .homeNieuwbouw a:active  {
	background:url(/images/home_nieuwbouw.jpg) left bottom no-repeat;
	}
	
#contentwrap #content {
	position:relative;
	float:left;
	width:434px;
	padding:0 18px 0 24px;
	/*background:url(/images/listbullet.png) 4px 3px no-repeat;*/
	line-height:1.5;
	}
body.contact #contentwrap #content,
body.lastadded #contentwrap #content,
body.search #contentwrap #content {
	width:659px;
	height:376px;
	background:url(/images/contactbanner.jpg) 0 0 no-repeat;
	margin:-6px 0 0 18px;
	color:#fff;
	float:left;
	}
body.lastadded #contentwrap #content,
body.search #contentwrap #content,
body.project #contentwrap #content,
body.bog #contentwrap #content {
	width:652px;
	height:auto;
	background:none;
	margin:-6px 0 0 0;
	color:#000;
	float:left
	}
body.contact #contentwrap #content h2 {
	font-size:13px;
	font-weight:bold;
	margin:12px 0 0;
	}
body.contact #contentwrap #content td.bottomcell {
	padding:0 0 12px;
	}
body.contact #contentwrap #content a:link,
body.contact #contentwrap #content a:visited {
	color:#fff;
	}
body.contact #contentwrap #content a:hover,
body.contact #contentwrap #content a:active {
	color:#fff;
	text-decoration:none;
	}
#contentwrap #content h3,
#contentwrap #content h4 {
	margin:0;
	font-size:12px;
	font-weight:bold;
	color:#9A0199;
	}
#contentwrap #content h4 {
	color:#000;
	}
#contentwrap #content p {
	margin-top:0;
	}
#contentwrap #content ul, #contentwrap #content ol {
	padding-left:16px;
	list-style-type:disc;
	margin-bottom:12px;
	}
	#contentwrap #content ol {
	list-style-type:decimal;
	}
#contentwrap #content a:link,
#contentwrap #content a:visited {
	color:#9A0199;
	}
#contentwrap #content a:hover,
#contentwrap #content a:active {
	color:#333;
	}
body#hypotheekvormen #contentwrap  #content img {
	margin:0 auto;
	}

#contentwrap  #secSidebar {
	position:relative;
	float:right;
	width:197px;
	margin-top:-26px;
	background:#fff;
	}
body.hypotheken #contentwrap  #secSidebar img {
	margin:0 auto;
	display:block;
	}
#contentwrap  #secSidebar div.rightBlock {
	position:relative;
	width:197px;
	height:179px;
	margin-bottom:12px;
	background:#fff;
	}
body.taxaties #contentwrap  #secSidebar div.rightBlock {
	background:url(/images/bg-sidebar-taxaties.jpg) left top no-repeat;
	}
body.aankoop #contentwrap  #secSidebar div.rightBlock {
	background:url(/images/bg-sidebar-aankoop.jpg) left top no-repeat;
	}
body.onsteam #contentwrap  #secSidebar div.rightBlock,
body.aangesloten #contentwrap  #secSidebar div.rightBlock,
body#contactform #contentwrap  #secSidebar div.rightBlock,
body.loginpagina #contentwrap  #secSidebar div.rightBlock  {
	background:url(/images/bg-sidebar-onsteam.jpg) left top no-repeat;
	}
	
body#contactform #contentwrap #secSidebar div.rightBlock #errorTekst {
	height:180px;
	left:0;
	position:absolute;
	top:182px;
	width:199px;
	}	
body#contactform #contentwrap #secSidebar div.rightBlock #errorTekst img {
	visibility:hidden;
	display:none;	
	}		
	
body.hypotheken #contentwrap  #secSidebar div.rightBlock {
	background:url(/images/bg-sidebar-hypotheken.jpg) left top no-repeat;
	}
body.klant #contentwrap  #secSidebar div.rightBlock {
	background:url(/images/bg-sidebar-klant.jpg) left top no-repeat;
	}
body.hypotheken #contentwrap  #secSidebar div.rightBlock a img {
	position:absolute;
	left:3px;
	top:45px;
	margin:0;
	}
body#contactform #contentwrap  #secSidebar div.rightBlock h4 {
	margin:16px 0 0 12px;
	padding-left:16px;
	background:url(/images/listbullet.png) 0 2px no-repeat;
	font-size:12px;
	}
body#contactform #contentwrap  #secSidebar div.rightBlock p {
	margin:10px 0 10px 12px;
	}
body#contactform #contentwrap  #secSidebar div.rightBlock form {
	margin-left:12px;
	}
body#contactform #contentwrap  #secSidebar div.rightBlock form input {
	width:118px;
	}
p.naw {
	bottom:12px;
	clear:left;
	font-size:11px;
	letter-spacing:-0.003em;
	margin:0 0 10px;
	padding:0 0 0 274px;
	position:absolute;
	}
body.home p.naw {
	position:relative;
	clear:left;
	margin:0 0 0 18px;
	padding:42px 0 0 0;
		width:100%;
	}
body.contact p.naw {
	display:none;
	visibility:hidden;
}
p.naw strong {
	text-transform:uppercase;
	font-weight:bold;
	}
p.naw a {
	color:#000;
	text-decoration:none;
	}
p.naw a:hover {
	color:#9A0096;
	}
#footer {
	position:relative;
	width:960px;
	height:29px;
	margin:-29px auto 0;
	background:url(/images/bg-footer.jpg) no-repeat left top;
	}
	
/********************************************************/
/*							NAVIGATIE																*/
/********************************************************/
ul.sf-menu {
	position:relative;
	margin:0;
	padding:0;
	top:53px;
	margin-left:266px;
	z-index:1000;
	}
ul.sf-menu li,
ul.sf-menu li:hover {
	background:none;
	margin:0;
	padding:0;
	}
ul.sf-menu li a:link,
ul.sf-menu li a:visited,
ul.sf-menu li a.sf-with-ul:link,
ul.sf-menu li a.sf-with-ul:visited {
	display:block;
	margin:0;
	padding:0 8px;
	border:none;
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:31px;
	background:none;
	border:none;
	}
ul.sf-menu li a:hover,
ul.sf-menu li a:active,
ul.sf-menu li a.sf-with-ul:hover,
ul.sf-menu li a.sf-with-ul:active {
	color:#ff0;
	background:url(/images/bg-menu-hover.jpg) left top repeat-x;
	}
body.home ul.sf-menu li a.homelink,
body.home ul.sf-menu li a.homelink:hover,
body.taxaties ul.sf-menu li a.taxatieslink,
body.taxaties ul.sf-menu li a.taxatieslink:hover,
body.aankoop ul.sf-menu li a.aankooplink,
body.aankoop ul.sf-menu li a.aankooplink:hover,
body.verkoop ul.sf-menu li a.verkooplink,
body.verkoop ul.sf-menu li a.verkooplink:hover,
body.search ul.sf-menu li a.searchlink,
body.search ul.sf-menu li a.searchlink:hover,
body.project ul.sf-menu li a.nieuwbouwlink,
body.project ul.sf-menu li a.nieuwbouwlink:hover,
body.bog ul.sf-menu li a.boglink,
body.bog ul.sf-menu li a.boglink:hover {
	color:#909;
	background:none;
	cursor:default;
	}
ul.sf-menu ul {
	width:250px;
	padding:14px 0 4px;
	background:url(/images/bg-dropdown.png) left top  ;
	}
ul.sf-menu ul li,
ul.sf-menu ul li:hover {	
	margin:0;
	padding:4px 0;
	}
ul.sf-menu ul li:hover {
	background:url(/images/bg-submenu-hover.jpg) #211D1E left top repeat-x;
}	
ul.sf-menu ul li a:link,
ul.sf-menu ul li a:visited {
	display:block;
	padding:0 0 0 12px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	line-height:1;
	}
ul.sf-menu ul li a:hover,
ul.sf-menu ul li a:active {
	background:none;
	color:#FF0;
	}
#contactmenu ul {
	list-style:none;
	padding:14px 0 0 28px;
	}
#contactmenu ul li {
	float:left;
	margin-right:12px;
	}
#contactmenu ul li a:link,
#contactmenu ul li a:visited {
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	}
#contactmenu ul li a:hover,
#contactmenu ul li a:active {
	text-decoration:none;
	}
#sidebar div.infomenu li a:link,
#sidebar div.infomenu li a:visited,
#contentwrap  .homeNieuws li a:link,
#contentwrap  .homeNieuws li a:visited,
body.onsteam  .rightBlock li a:link,
body.onsteam  .rightBlock li a:visited {
	text-decoration:none;
	color:#000;
	}
#sidebar div.infomenu li a:hover,
#sidebar div.infomenu li a:active,
#contentwrap  .homeNieuws li a:hover,
#contentwrap  .homeNieuws li a:active,
body.onsteam #sidebar div.infomenu li a.onsteamlink:link,
body.onsteam #sidebar div.infomenu li a.onsteamlink:visited,
body.verkoop #sidebar div.infomenu li a.verkooplink:link,
body.verkoop #sidebar div.infomenu li a.verkooplink:visited,
body.disclaimer #sidebar div.infomenu li a.disclaimerlink:link,
body.disclaimer #sidebar div.infomenu li a.disclaimerlink:visited,
body.link #sidebar div.infomenu li a.linkslink:link,
body.link #sidebar div.infomenu li a.linkslink:visited,
body.veelgesteldevragen #sidebar div.infomenu li a.faqlink:link,
body.veelgesteldevragen #sidebar div.infomenu li a.faqlink:visited,
body.aangesloten #sidebar div.infomenu li a.aangeschotenlink:link,
body.aangesloten #sidebar div.infomenu li a.aangeschotenlink:visited,
body#contactform #sidebar div.infomenu li a.zoekopdrachtlink:link,
body#contactform #sidebar div.infomenu li a.zoekopdrachtlink:visited,
body.prospect #sidebar div.infomenu li a.prospectlink:link,
body.prospect #sidebar div.infomenu li a.prospectlink:visited,
body.lastadded #sidebar div.infomenu li a.lastaddedlink:link,
body.lastadded #sidebar div.infomenu li a.lastaddedlink:visited,
body.onsteam  .rightBlock li a:hover,
body.onsteam  .rightBlock li a:active {
	text-decoration:none;
	color:#9A019A;
	}
	
/**********************************************************/
/*					Hypotheekberekening, Hypotheekadvies					*/
/**********************************************************/
body#hypotheekberekening form#form fieldset,
body#hypotheekadvies form#formGen fieldset {
	border:solid 1px #ccc;
	padding:0;
	}
body#hypotheekberekening form#form legend,
body#hypotheekadvies form#formGen legend {
	margin-bottom:12px;
	padding:0;
	}
body#hypotheekberekening form#form div,
body#hypotheekadvies form#formGen div {
	clear:left;
	margin-bottom:3px;
	margin-left:10px;
	}
body#hypotheekberekening form#form label,
body#hypotheekadvies form#formGen label {
	float:left;
	display:block;
	width:160px;
	}
body#hypotheekberekening form#form span {
	float:left;
	display:block;
	margin:0 4px 0 -12px;
	}
body#hypotheekadvies form#formGen div.radiodiv span {
	margin:0;
	float:left;
	display:block;
	width:160px;
	}
body#hypotheekberekening form#form input,
body#hypotheekadvies form#formGen input,
body#hypotheekadvies form#formGen textarea
 {
	width:230px;
	border:solid 1px #ccc;
	}
body#hypotheekadvies form#formGen div.radiodiv input {
	width:auto;
	float:left;
	border:solid 1px #ccc;
	}
body#hypotheekadvies form#formGen div.radiodiv label {
	width:auto;
	}
body#hypotheekberekening form#form img,
body#hypotheekadvies form#formGen img {
	margin:0 0 8px 160px;
	}
body#hypotheekberekening p.rechten,
body#hypotheekadvies p.rechten {
	font-size:11px;
	font-style:italic;
	margin-top:10px!important;
	float:left;
	}
	
/********************************************************/
/*				Loginpagina																		*/
/********************************************************/
body.loginpagina #contentwrap  #secSidebar div.rightBlock form {
	margin-top:12px;
	}
body.loginpagina #contentwrap  #secSidebar div.rightBlock fieldset {
	border:none;
	}
body.loginpagina #contentwrap  #secSidebar div.rightBlock label {
	display:block;
	padding:0 18px 0 24px;
	margin-bottom:2px;
	background:url(/images/listbullet.png) 4px 1px no-repeat;
	}
body.loginpagina #contentwrap  #secSidebar div.rightBlock input {
	width:136px;
	border:solid 1px #ccc;
	margin:0 0 6px 23px;
	}
body.loginpagina #contentwrap  #secSidebar div.rightBlock #inloggen input {
	width:auto;
	border:none;
	}
body.loginpagina #contentwrap  #secSidebar div.rightBlock img {
	margin-left:23px;
	}
	
/********************************************************/
/*				Ons team details															*/
/********************************************************/
.onsteam div#top h3 {
	float:left;
	padding-left:12px;
	font:normal 14px "Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#fff;
	margin-top:10px;
	}
.onsteam div#top p {
	float:right;
	font:normal 14px "Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#fff;
	clear:none;
	background:#909;
	margin:0;
	padding:10px 12px 10px 0;
	}
.onsteam div#top span,
.onsteam div#top a {
	float:left;
	font:normal 14px "Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#fff;	
	}
.onsteam div#top a {
	padding:0 4px;
	text-decoration:none;
	}
.onsteam div#popupcontent {
	background:#fff;
	clear:both;
	overflow:hidden;
	padding:12px 12px 42px;
	min-height:212px;
	}
.onsteam div#popupcontent p {
	float:left;
	width:230px;
	margin:0;
	padding:0;
	font-size:11px;
	}
.onsteam div#popupcontent img {
	float:right;
	}	
.highslide-wrapper  {
	top:510px!important;
	left:742px!important;
}
.highslide-container table {
	top:500px!important;
	left:732px!important;
}		
/******************************************************/
/*				Zoekschermpje																*/	
/******************************************************/
body.search form#form3 {
	background:#909;
	margin:18px 0 0 23px;
	height:74px;
	}
body.search form#form3 fieldset {
	border:none;
	}
body.search form#form3 fieldset ul {
	margin:12px 0 0 0;
	}
body.search form#form3 fieldset li {
	float:left;
	margin-right:6px;
	}
body.search form#form3 fieldset li label {
	display:block;
	color:#fff;
	font-weight:bold;
	}
body.search form#form3 fieldset li.zoekbutton input {
	margin:16px 0 0;
	}
body.search form#form3 #straatnaam {
	width:133px!important;
}	
body.search form#form3 fieldset li.straatnaam {
	margin-left:10px;
}
/******************************************/
/*				Infoform												*/
/******************************************/
#formGen fieldset {
	border:solid 1px #ccc;
	}
#formGen div {
	clear:left;
	overflow:hidden;
	margin-bottom:2px;
	}
#formGen div label {
	display:block;
	float:left;
	width:143px;
	}
	
/**************************************************/
/*			Lelystad subpages													*/
/**************************************************/
#pagewrap {
	position:relative;
	width:960px;
	height:884px;
	margin:0 auto;
	}
#lelystad-header {
	position:relative;
	height:208px;
	}
#lelystad-header img {
	position:relative;
	display:block;
	float:left;
	width:250px;
	}
body.lelystad-achtertuin #lelystad-header {
	background:#fff url(/lelystad/images/bg-header-achtertuin.jpg) no-repeat right top;
	}
body.lelystad-huismus #lelystad-header {
	background:#fff url(/lelystad/images/bg-header-huismus.jpg) no-repeat right top;
	}
body.lelystad-wonen #lelystad-header {
	background:#fff url(/lelystad/images/bg-header-wonen.jpg) no-repeat right top;
	}
body.lelystad-vermaak #lelystad-header {
	background:#fff url(/lelystad/images/bg-header-vermaak.jpg) no-repeat right top;
	}
body.lelystad-ondernemen #lelystad-header {
	background:#fff url(/lelystad/images/bg-header-ondernemen.jpg) no-repeat right top;
	}
body#lelystad ul.sf-menu {
	position:absolute;
	margin:0;
	top:177px;
	left:266px;
	}
body#lelystad ul.sf-menu li a:hover,
body#lelystad ul.sf-menu li a:active,
body#lelystad ul.sf-menu li a:focus
 {
	color:#909;
	background:none;
	}
body.lelystad-achtertuin li a.sportlink,
body.lelystad-huismus li a.natuurlink,
body.lelystad-wonen li a.wonenlink,
body.lelystad-vermaak li a.vermaaklink,
body.lelystad-ondernemen li a.ondernemenlink {
	color:#909;
	background:none;
	cursor:default;
	}
#lelystad-tekst {
	position:relative;
	float:left;
	width:190px;
	height:678px;
	padding:8px 24px 0 36px;
	line-height:1.5;
	color:#fff;
	background:#fff url(/lelystad/images/bg-tekst-lelystad.jpg) no-repeat left top;
	}
#lelystad-tekst a:link,
#lelystad-tekst a:visited {
	color:#fff;
	}
#lelystad-tekst a:hover,
#lelystad-tekst a:active,
#lelystad-tekst a:focus {
	text-decoration:none;
	}
#lelystad-foto {
	position:relative;
	float:left;
	width:710px;
	height:678px;
	}
body.lelystad-achtertuin #lelystad-foto {
	background:#fff url(/lelystad/images/bg-foto-achtertuin.jpg) no-repeat left top;
	}
body.lelystad-huismus #lelystad-foto {
	background:#fff url(/lelystad/images/bg-foto-natuur.jpg) no-repeat left top;
	}
body.lelystad-wonen #lelystad-foto {
	background:#fff url(/lelystad/images/bg-foto-wonen.jpg) no-repeat left top;
	}
body.lelystad-vermaak #lelystad-foto {
	background:#fff url(/lelystad/images/bg-foto-vermaak.jpg) no-repeat left top;
	}
body.lelystad-ondernemen #lelystad-foto {
	background:#fff url(/lelystad/images/bg-foto-ondernemen.jpg) no-repeat left top;
	}

/* PADDING IN DE POPUPS IN HET ZOEKSCHERM
====================================================== */
.popup
{
	padding: 10px;
}
/* STYLES DIE DOOR HET SYSTEEM WORDEN GEGENEREERD
====================================================== */

td
{
	font-size:12px;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
}
select
{
    font-size:12px;
    font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
}
input
{
    font-size:12px;
    font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
}
textarea
{
    font-size:12px;
    font-family:  "Trebuchet MS", Helvetica, Arial, sans-serif;
}
body #fout
{
    font-size:12px;
    color:red;
}
body #informatietext
{
    color: #000;
}
body #boginfotitletekst
{
    color: #000;
}
body #titel
{
    color: #000;
}
body #highlight
{
  color: #fff;
	position:relative;
	display:block;
	float:left;
	top:2px;
	font-size:11px;
}
body #highlight #adrestext
{
  margin-right:8px;
	padding-left:12px;
	text-decoration:none;
}
#specialDiv a {
	text-decoration:none;
}
body #nieuwsdatum
{
    color: #000;
}
body #nieuwsimage
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid
}
body #selectbox
{
    font-size: 12px;
    font-family: 'lucida console', terminal, 'courier new', courier, mono;
    background-color: #fff;
    text-decoration: none
}
.printwindow
{
    background-color: #fff;
}
.verkocht
{
    color: #f00;
}
body #huislink
{
    text-decoration: none
}
body #inputdisabled
{
    background-color: #888888
}
body #checkbox
{
    width: 13px
}
body #informatie
{
    font-size:12px;
    color: #000;
}
body #informatietext
{
    font-size:12px;
    color: #000;
}
.homebox
{
    background-color: #fff;
}
body #huizeninformatiekleur
{
    background-color: #000;
}
body #lijntje
{
    background-color: #888;
}
body #homespecialborder
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    background-color: white;
}
body #login_box_password_input
{
    width: 98px
}
body #login_box_email_input
{
    width: 98px;
}
body #searchinfotitletekst
{
    color: #000000;
}
.buurtgegevens_header
{
    background-color: #909;
    color:#fff;
}
.mailhuis_input
{
    width: 200px
}
.loginbox
{
    background-position: left top;
    background-image: url(/images/pic_loginbox.gif);
    background-repeat: no-repeat
}

.hometableborder
{
    BORDER-RIGHT: silver thin double;
   BORDER-TOP: silver thin double;
    BORDER-LEFT: silver thin double;
    BORDER-BOTTOM: silver thin double;
    BACKGROUND-COLOR: #ebebeb
}
#prospectaanbiedertabellijntje1
{
}
#prospectaanbiedertabelborder
{
background-color:#516779;
}
#prospectaanbiedertabelheader
{
	background-color:#E3E8EC;
	font-weight:bolder;
}
#prospectaanbiedertabelrow1
{
	background-color:#BAC7D1;
}
#prospectaanbiedertabelrow2
{
	background-color:#9BAEBD;
}
.nieuwsDatum {
	width:90px;
}
.disclaimer #secSidebar
{
	display:none;
}
/* OPEN HUIS
================================================================================================================*/
body#Openhuis
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
.OpenHuisMainDiv
{
	position:relative;
	min-height:100%;
}
* html .OpenHuisMainDiv
{
	height:100%;
	text-align:center;
}
.OpenHuisMainDiv div
{
	position:relative;
	padding-bottom:30px;
}
body#Openhuis p
{
	margin:0;
	padding:0;
}
.OpenHuisHeaderText
{

}
body#Openhuis p.OpenHuisTitle
{
	/*position:relative;
	height:60px;
	line-height:60px;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	color: #fff;
	background: #01678d url(/images/housenet.gif) no-repeat 12px 10px;*/
	visibility:hidden;
	display:none;
}
body#Openhuis p.OpenHuisDate
{
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color:#fff;
	margin-top:0;
	background:#909;
	padding:4px 0 4px 12px;
}
body#Openhuis p.OpenHuisTime
{
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#fff;
	background:#909;
	padding:4px 0 4px 12px;
}
.OpenHuisMainDiv table
{
	width:100%;
	border-collapse:collapse;
	margin:0 auto;
}
.OpenHuisMainDiv table td
{
	padding-left:12px;
}
.TableWoonplaats
{
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	background:#f5e5f5;
	color:#909;
}
.TableTitle
{
	font-weight:bold;
	color: #000;
}
.TableData
{
color: black;
}
.TableData a
{
color: #000;
}

.TableData a:hover
{
color: #909;
}
#footerOH
{
	/*position:relative;
	height:20px;
	margin-top:-20px;
	background: #01678d url(/images/footer_openhuis.gif) repeat-x 0px;*/
	visibility:hidden;
	display:none;
}
iframe {
	
}
/* END OPEN HUIS
==================================================================================================================*/
.MijnTekstImgLeftTop
{
	margin:5px 15px 15px 0;
}
.MijnTekstImgRightTop
{
	margin:5px 0px 15px 15px;
}
.MijnTekstImgLeftBottom
{
	margin:15px 15px 0px 0px
}
.MijnTekstImgRightBottom
{
	margin:15px 0px 0px 15px;
}

/* FANCY INLOG */

#sign_in fieldset {
	float:left;
	border:1px solid;
	padding:0px 10px 10px 10px;
	margin-left:4px;
	}
#sign_in legend {
	font-size:13px;

}	

#sign_in input#mailadres, 
#sign_in input#wachtwoord{
	width:238px;
	margin-bottom:15px;
}
#sign_in input#mailadres {
	background:#ffffff url(/images/user.png) 5px 2px no-repeat;
	padding-left:40px;
	}
#sign_in input#wachtwoord {
	background:#ffffff url(/images/password.png) 10px 2px no-repeat;
	padding-left:40px;
	}

#sign_in input.text {
	color:#333333;
	font-size:1em;
	font-weight:bold;
	height:15px;
	padding:5px 6px;
}

#sign_in label {
	color:#666666;
	display:block;
	float:left;
	font-weight:bold;
	padding:6px 10px 0 0;
	text-align:right;
	width:77px;
}

#sign_in div.knoppen {
	text-align:right;
	float:left;
	width:375px;
}

#sign_in div.knoppen .knop {
	margin-left:5px;
}

.MijnTekstImgLeftTop
{
	margin:5px 15px 15px 0;
}
.MijnTekstImgRightTop
{
	margin:5pxpx 0px 15px 15px;
}
.MijnTekstImgLeftBottom
{
	margin:15px 15px 0px 0px
}
.MijnTekstImgRightBottom
{
	margin:15px 0px 0px 15px;
}
.ampersand {
	font-family: Arial, sans-serif;
	float:none !important;
	display:inline !important;
}
.tooltip {
	display:none;
	background:url(/images/black_arrow.png);
	font-size:11px;
	height:80px;
	width:170px;
	padding:20px;
	color:#fff;	
	z-index:1003;
}

