.cake-debug {
	background: #ffffff;
	color: #000000;
}

.cake-sql-log
{
	background: #FFFFFF;
	color: #000000;
	height:100px;
	overflow:scroll;
}

.cake-stack-trace {
	background: #ffffff;
	color: #000000;
}
/****************************************************************		STANDAARD OPMAAK		****************************************************************/
html{
	height: 100%;
}
body{
	margin: 0;
	padding: 0;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
h1{
	font-size: 28px;
	margin: 35px 0 20px 40px;
	font-weight: normal;
}
h2{
	font-size: 17px;
	font-weight: normal;
	margin: 35px 0 20px 40px;
}
h3{
	margin: 0px 0 0px 40px;
}
h4{
	font-size: 20px;
	font-weight: normal;
	margin-top: 30px;
	margin-left: 40px;
}
img{
	border: 0px;
}
div.floatleft{
	float: left;
}
div.floatright{
	float: right;
}
div.clearboth{
	clear: both;
}
/********************************************************************************************************************************/
/****************************************************************		Kleine dingen		****************************************************************/

.sitemaparrow{
	margin: 0 10px 0 10px;
}
.actualarrow{
	margin-right: 10px;
}

span.newspaginator{
	color: #6a6a6a;
	display: block;
	width: 470px;
	text-align: center;
}
	span.newspaginator a, a:visited{
		color: #6a6a6a;
		font-size: 10px;
		text-decoration: none;
	}
	span.newspaginator a:hover, a:active{
		color: #bfce00;
		text-decoration: none;
	}
input.submitbutton{
	background: #000000;
	border: 0px;
	color: #ffffff;
	cursor: pointer;
	padding: 1px 10px 1px 10px;
}
input.submitbutton:hover{
	background: #ffffff;
	color: #000000;
	cursor: pointer;
	padding: 1px 10px 1px 10px;
}
input.submitbuttongroen{
	background: #b7c800;
	border: 0px;
	color: #ffffff;
	cursor: pointer;
	padding: 1px 10px 1px 10px;
	margin-top: 5px;
}
input.submitbuttongroen:hover{
	background: #000000;
	color: #ffffff;
	cursor: pointer;
	padding: 1px 10px 1px 10px;
}
.hoofdletters{
	text-transform: uppercase;
}
.ruimtetop{
	font-size: 12px;
	margin-top: 30px;
	margin-left: 40px;
}
.arrowdiv
{
	/*clear: left;*/
	background:url("../img/rightarrow.gif") no-repeat;
	float: left;
	width: 7px;
	height: 8px;
	margin: 4px 5px 0 0;
}
.nieuwslink{
	float: left;
	width: 410px;
	/*margin-top: 10px;*/
}
.pandfoto{
	position: absolute;
	z-index: 2;
}
.errortxt{
	color: red;
}
span.welkomsttitel{
	font-size: 20px;
}
ol{
	line-height: 20px;
}
ol li{
	margin-left: 40px;
}
/********************************************************************************************************************************/
/****************************************************************		HOOFDTABEL met Designed by Chris10 en Contact gegevens		****************************************************************/
#hoofdtabel{
	width: 100%;
	height: 100%;
}
	#hoofdtabel .tdleeglinks{
		background: #000000;
	}
	/*alleen voor homepagina*/
	#hoofdtabel .tdleegrechtshome{
		background:url('../img/rightsidebg.jpg');
		background-repeat: repeat-x;
	}
	/*geld voor overige paginas*/
	#hoofdtabel .tdleegrechts{
		background:url('../img/rightsideshortbg.jpg');
		background-repeat: repeat-x;
	}
	#hoofdtabel .tdcontent{
		width: 964px;
		vertical-align: top;
		text-align: left;
		background:url('../img/navsidebg.jpg');
		background-repeat: repeat-y;
	}
	#hoofdtabel .webdesignby{
		font-size: 9px;
		color: #abafba;
		text-align: right;
	}
		#hoofdtabel .webdesignby a, a:visited{
			font-size: 10px;
			color: #abafba;
			text-decoration: none;
			font-weight: normal;
		}
		#hoofdtabel .webdesignby a:hover, a:active{
				color: #919f00;
				text-decoration: none;
			}
	#hoofdtabel .contactdata{
		width: 236px;
		font-size: 9px;
		position: relative;
		bottom: 106px;
		text-align: right;
	}
		#hoofdtabel .contactdata p{
			margin-right: 35px;
			color: #bababa;
		}
			#hoofdtabel .contactdata p a, a:visited{
				color: #bababa;
				text-decoration: none;
			}
			#hoofdtabel .contactdata p a:hover, a:active{
				color: #c0ce00;
				text-decoration: none;
			}
/********************************************************************************************************************************/
/****************************************************************		HEADER CONTAINER EN INHOUD		****************************************************************/
div#headercontainer{
	width: 964px;
	height: 152px;
}
	div#headercontainer .headerleftside{
		width: 236px;
		height: 152px;
		background:url('../img/pasfotobg.jpg');
		background-repeat: no-repeat;
	}
	div#headercontainer .headerrightside{
		width: 728px;
		height: 152px;
		background:url('../img/pasfotobgright.jpg');
		background-repeat: no-repeat;
	}
		div#headercontainer .headerrightside .headersitemap{
			height: 38px;
			width: 728px;
			text-align: right;
			font-size: 10px;
			color: #6a6a6a;
			line-height: 38px;
		}
			div#headercontainer .headerrightside .headersitemap a, a:visited{
				color: #6a6a6a;
				font-size: 10px;
				font-weight: normal;
				text-decoration: none;
			}
			div#headercontainer .headerrightside .headersitemap a:hover, a:active{
				color: #bfce00;
				font-size: 10px;
			}
		div#headercontainer .headerrightside .headerlogo{
			height: 114px;
			background:url('../img/logo.jpg');
			background-repeat: no-repeat;
			background-position: 20% 55%;
		}
/********************************************************************************************************************************/
/****************************************************************		NAVIGATIE CONTAINER EN INHOUD		****************************************************************/
div#navigationside{
	background:url('../img/pasfotobgbottom.jpg');
	background-repeat: no-repeat;
	text-align: right;
	width: 236px;
	color: #ffffff;
	padding-top: 60px;
	margin-bottom: 100px;
}
	div#navigationside .navigation{
		width: 236px;
		height: 425px;
	}
/****************************************************************		NAVIGATIE		****************************************************************/
div.MenuTitles{
	width: 200px;
	height: 16px;
	padding-top: 20px;
}
	div.MenuTitles a, a:visited{
		font-size: 11px;
		font-weight: bold;
		cursor: pointer;
		text-decoration: none;
		color: #bdbdbd;
	}
	div.MenuTitles a:hover, a:active{
		font-size: 11px;
		font-weight: bold;
		cursor: pointer;
		text-decoration: none;
		color: #ffffff;
	}
div.MenuItems{
	display: none;
	width: 200px;
	padding-top: 0px;
	margin-top: 0px;
}

	div.MenuItems a, a:visited{
		color: #bdbdbd;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
	}
	div.MenuItems a:hover, a:active{
		color: #ffffff;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
	}

ul{
	list-style: none;
	margin-bottom: 0px;
	margin-top: 3px;
}
li{
	padding-right: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.groen {
	color: #bfce00;
}	
	a.groen:link , a.groen:visited{
		color: #bfce00;
	}
.wit{
	color: #ffffff;
}
	a.wit:link, a.wit:visited{
		color: #ffffff;
	}
div#nieuwsprevnext{
	margin-top: 30px;
	margin-left: 40px;
	color: #6a6a6a;
}
div#nieuwsprevnext a, a:visited{
	color: #6a6a6a;
	font-size: 10px;
	text-align: left;
	text-decoration: none;
}
div#nieuwsprevnext a:hover, a:active {
	color:#BFCE00;
}
/********************************************************************************************************************************/
/****************************************************************		CONTENT CONTAINER EN INHOUD		****************************************************************/
div#contentside{
	background: #ffffff;
	width: 728px;
}
	div#contentside b {
		color: #BFCE00;
	}
	div#contentside strong {
		color: #BFCE00;
	}
	
	div#contentside .homenavigation{
		background: #47494e;
		background:url('../img/woningvdweekbg.jpg');
		background-position: right;
		background-repeat: no-repeat;
	}
	div#contentside .homenavigation .whitespace{
		width: 582px;
		background: #ffffff;
	}
	div#contentside .homenavigation a{
		display: block;
		width: 144px;
		height: 318px;
		outline: none;
	}
		div#contentside .homenavigation a:hover{
			background-position: 0 -318px;
		}
			div#contentside .homenavigation .aanbodwoningenbtn{
				background:url('../img/aanbodwoningenbtn.jpg') no-repeat scroll 0 0;
				float:left;
				margin-right: 2px;
			}
			div#contentside .homenavigation .aanbodbedrijvenbtn{
				background:url('../img/aanbodbedrijvenbtn.jpg') no-repeat scroll 0 0;
				float:left;
				margin-right: 2px;
			}
			div#contentside .homenavigation .hypothekenbtn{
				background:url('../img/hypothekenbtn.jpg') no-repeat scroll 0 0;
				float:left;
				margin-right: 2px;
			}
			div#contentside .homenavigation .verzekeringenbtn{
				background:url('../img/verzekeringenbtn.jpg') no-repeat scroll 0 0;
				float:left;
			}
	div#contentside .homeactual{
		/*width: 440px;*/
		width: 470px;
	}
		/* WORD OOK GEBRUIKT VOOR NIEUWSBERICHTEN */
		div#contentside .homeactual .actualitem{
			clear: left;
			margin: 0 0 0px 40px;
			padding-top: 10px;
			font-size: 12px;
		}
		
			div#contentside .homeactual .actualitem a, a:visited{
				font-size: 12px;
				color: #000000;
				text-decoration: none;
				font-weight: normal;
			}
			div#contentside .homeactual .actualitem a:hover, a:active{
				color: #919f00;
				text-decoration: none;
			}	
			div#contentside .homeactual .actualitem .nieuwslink a:hover, a:active{
				font-size: 11px;
				color: #919f00;
				text-decoration: none;
			}
			div#contentside .homeactual .actualitem .nieuwslink a, a:visited{
				font-size: 11px;
				color: #000000;
				text-decoration: none;
				font-weight: normal;
			}
		div#contentside .homeactual p{
			margin-left: 40px;
			line-height: 20px;
		}
		div#contentside .homeactual .contacthoofdkantoor {
			width: 200px;
			margin-bottom: 15px;
		}
		div#contentside .homeactual .contactpaginadiv {
			margin-bottom: 30px;
			line-height: 20px;
		}

			div#contentside .homeactual .contactpaginadiv input.submitbutton
			{
				background: #000000;
				border: 0px;
				color: #ffffff;
				cursor: pointer;
				margin-top: 10px;
				padding: 1px 10px 1px 10px;
			}
			
			div#contentside .homeactual .contactpaginadiv input.submitbutton:hover
			{
				background: #ffffff;
				color: #000000;
			}
			
			div#contentside .homeactual .contactpaginadiv a, a:visited{
				color: #000000;
				font-weight: normal;
				text-decoration: none;
			}
			div#contentside .homeactual .contactpaginadiv a:hover, a:active{
				color: #bfce00;
				font-weight: normal;
				text-decoration: none;
			}
		
		div#contentside .homeactual .contacthoofdkantoor a, a:visited{
			font-size: 11px;
			color: #000000;
			text-decoration: none;
		}
		div#contentside .homeactual .contacthoofdkantoor a:hover, a:active{
			color: #bfce00;
			text-decoration: none;
		}
		div#contentside .homeactual .klachtenprocedure a, a:visited{
			font-size: 11px;
			color: #000000;
			text-decoration: none;
		}
		div#contentside .homeactual .klachtenprocedure a:hover, a:active{
			color: #bfce00;
			text-decoration: none;
		}
		
		div#routeomschrijving {
			margin-left: 40px;
			width: 560px;
			font-size:11px;
			line-height:18px;
		}
				
	div#contentside .homewoningvdweek{
		/*width: 272px;*/
		width: 230px;
		height: 250px;
		background:url('../img/woningvdweekbottombg.jpg');
		background-repeat: no-repeat;
		text-align: center;
	}
		div#contentdide .homewoningvdweek .homewoningvdweekimg{
			margin-left: 15px;
		}
		div#contentside .homewoningvdweek p a, a:visited{
			font-size: 11px;
			font-weight: bold;
			color: #000000;
			text-decoration: none;
		}
		div#contentside .homewoningvdweek p a:hover, a:active{
			font-size: 11px;
			font-weight: bold;
			color: #ffffff;
			text-decoration: none;
		}
	div#contentside .zoekveld{
		width: 230px;
		height: 150px;
		background:url('../img/zoekenbgonderkant.jpg');
		background-repeat: no-repeat;
		text-align: center;
		border: 0;
		padding: 0;
		margin: 0;
	}
	
	div#contentside .zoekveld select
	{
		width:131px;
	}
	
	div#contentside .zoekveld input
	{
		display:block;
		margin:10px auto 0 auto;
		width:60px;
	}
	
	div#contentside .woningaanbod{
		background: #bfce00;
		width: 560px;
		height: 146px;
		margin-left: 40px;
		cursor: pointer;
	}
	/*  DIV HOVER background: #e3e7b2; */
		div#contentside .woningaanbod .infoovergebouw .opmerkingtekst{
			margin-top: 14px;
			font-weight: bold;
			font-size: 12px;
			color: #ffffff;
		}
	div#contentside .woningaanbod2{
		background: #e3e7b2;
		width: 560px;
		height: 146px;
		margin-left: 40px;
		cursor: pointer;
	}
		div#contentside .woningaanbod2 .infoovergebouw .opmerkingtekst{
			margin-top: 14px;
			font-weight: bold;
			font-size: 12px;
			color: #bfce00;
		}
	
	div#contentside .aanbodpaginator{
		margin-left: 40px;
		width: 375px;
		text-align: center;
		font-size: 12px;
		color: #e2e2e2;
	}
		div#contentside .aanbodpaginator .current {
			font-size: 13px;
			font-weight: bold;
			color: #bfce00;
		}
		div#contentside .aanbodpaginator a, a:visited{
			font-size: 12px;
			color: #000000;
			font-weight: normal;
			text-decoration: none;
		}
			div#contentside .aanbodpaginator a:hover, a:active{
			font-size: 12px;
			color: #bfce00;
			font-weight: normal;
			text-decoration: none;
		}
.afbeeldingvangebouw{
	display: block;
	width: 188px;
	height: 146px;
}
		
.resultatenafbeelding{
	margin: 10px 10px 0 10px;
}
.infoovergebouw{
	width: 352px;
	margin-left: 20px;
	line-height: 20px;
}
.infoovergebouw .titeltekst{
	margin-top: 7px;
	margin-bottom: 13px;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
}
#objectinfo {
	background: #bfce00;
	width: 560px;
	height: 172px;
	margin-left: 40px;
}
	#objectinfo .foto {
		display: block;
		width: 222px;
		height: 172px;
	}
	#objectinfo .objecttekstinfo {
		width: 338px;
		height: 172px;
	}
#objectinfoheader {
	margin-left: 40px;
	font-size: 14px;
	font-weight:bold;
	line-height: 25px;
	width: 470px;
}
.objectkreet {
	color: #bfce00;
}
.objectinfotabel {
	margin-top: 5px;
	margin-left: 10px;
	line-height: 16px;
	font-size: 10px;
}
#objecttekst {
	margin-top: 30px;
	margin-left: 40px;
	width: 560px;
	line-height: 18px;
	font-size: 11px;
}
div.terugbutton {
	width: 560px;
	margin-left: 40px;
	margin-bottom: 10px;
	text-align: right;
}
	div.terugbutton a, a:visited {
		color: #47494e;
		font-weight: normal;
		text-decoration: none;		
		font-size: 11px;
	}
	div.terugbutton a:hover, a:active {
		color: #919f00;
		font-size: 11px;
	}
div#objectafbeeldingen {
	margin-top: 35px;
	margin-left: 40px;
	padding-left: 17px;
	width: 560px;
	text-align: center;
}
	div.objectfoto{
		display: block; 
		width: 169px; 
		height: 132px; 
		border: 3px solid #ffffff; 
	}
div#googlemaps {
	margin-top: 35px;
	margin-left: 40px;
	width: 560px;
}
div#objectpaginafooter {
	margin-top: 50px;
	margin-left: 40px;
	width: 560px;
}
	.emailpagina {
		width: 560px;
		text-align: right;
	}
	
	.emailpagina label
	{
		font-weight:bold;
		margin-right: 5px;
	}
	.input {
		margin-bottom: 10px;
	}

	
	.emailpagina textarea
	{
		float:right;
	}
	
	div#objectpaginafooter a, a:visited{
		color: #6a6a6a;
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
	}
	div#objectpaginafooter a:hover, a:active{
		color: #bfce00;
		font-size: 10px;
	}
	div#objectpaginafooter .downloadbrochure {
		width: 190px;
		color: #ffffff;
	}
	div#objectpaginafooter .printpagina {
		width: 190px;
		text-align: center;
	}
	div#objectpaginafooter .emailpagina {
		width: 180px;
		text-align: right;
	}
div#cmsdiv{
	margin-left: 40px;
	margin-top: 40px;
}
	div#cmsdiv a, a:visited{
		color: #000000;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
	}
	div#cmsdiv a:hover, a:active{
		color: #bfce00;
	}
div#statsdiv{
	
}
	div#statsdiv a, a:visited{
		color: #000000;
		font-size: 12px;
		font-weight: normal;
		text-decoration: underline;
	}
	div#statsdiv a:hover, a:active{
		color: #bfce00;
	}	
/****************************************************************		PAGINAS MET SMALLE SUBHEADER		****************************************************************/
div.subheader{
	height: 135px;
	width: 728px;
	margin:0;
	padding:0;
	border: 0;
}

/*div.subheader img
{
	margin:0;
	padding:0;
	border: 0;
}*/
/****************************************************************** Admin pagina's ******************************************************************/
.edit {
	margin-left: 40px;
	text-align: right;
}

div.adminoptions {
	background-color: #48494e;
	border: 1px solid #000000;
	border-left: 0px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}

div.adminoptions a, a:visited{
	color:#ffffff;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
div.adminoptions a:hover, a:active{
	color:#BFCE00;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}

.menuadminopties {
	width: 199px;
	margin-right: 30px;
	color: #BDBDBD;
	font-size: 10px;
}
	.menuadminopties p {
		color: #ec1f1f;
		font-size: 12px;
		font-weight: bold;
	}
	.menuadminopties a, a:visited{
		color: #ffffff;
		text-decoration: none;
		font-weight: normal;
	}
	.menuadminopties a:hover, a:active{
		color: #c12c2c;
		text-decoration: none;
		font-weight: normal;
	}
	
a.link1, a.link1:visited{
	color: #000000; 
	font-weight: bold; 
	text-decoration: none;
	font-size:11px;
}
a.link1:hover, a.link1:active{
	color:#BFCE00;
}
