* {
	margin:						0;
	padding:					0;
}

body {	
	font:						12px/180% "Trebuchet MS", Tahoma, "Lucida Sans Unicode", Verdana, sans-serif;
	text-align:					center;
	background:					#fff;
	background:					#FFF url('../layout/body_bg.png');
	background-repeat:			repeat-x;
	
	}

h1, h2, h3 {
	color:						#FF8600;
	padding:					10px 0px 5px;
}

h4 {
	padding:					10px 0px 10px;
}

a#sidebar:link {
	margin:						0;
	color:						#212121;
}

a#sidebar:visited {
	margin:						0;
	color:						#212121;
}

a#sidebar:hover {
	margin:						0;
	color:						#990066;
}

p {
	margin-top:					10px;
}

fieldset {
	padding:					20px;

}

.clear {
	height:						1px;
	line-height:				0;
	display:					block;
	clear:						both;
}

input, select {
	background:					#FFF;
	border:						1px solid #f1dac9;
	border-top:					1px solid #a16c46;
	border-left:				1px solid #a16c46;
	padding:					2px 3px;
	font-size:					0.9em;
}

.submit{
	text-align:					right;
	display:					block;
}

.submit input{
	background:					#FFF url('../images/submit.gif') no-repeat right;
	padding-right:				15px;
	border:						1px solid #f1dac9;
}

.submitbrochure{
	text-align:					left;
	display:					block;
	margin-top:					10px;
	margin-left:				96px;	
}

.submitbrochure input{
	background:					#FFF url('../images/submit.gif') no-repeat right;
	padding-right:				15px;
	border:						1px solid #f1dac9;
}

a:link {
	text-decoration:			none;
	color:						#963c00;				
	font-weight:				bold;
}

a:visited {
	text-decoration:			none;
	color:						#963c00;
	font-weight:				bold;
}

a:hover {
	text-decoration:			none;
	color:						#FF8600;
	font-weight:				bold;
}

a:active {
	text-decoration:			none;
	color:						#963c00;
}

img {
	border:						none;
}


.menu_sidebar {
	color:						#000000;
	padding:            		0px 2px;
	
}

.backtotop {
	clear:						both;
	margin:						0 20px;
	padding:					0 20px;
	text-align:					right;
	background:					url('../images/backtotop.gif') right center no-repeat;
	height:						20px;
}

.page {
	margin:						0 auto;
	width:						980px;
	text-align:					left;
	overflow:					hidden;
}

.page .header{
	
	height:						94px;
	display:					block;
	margin-bottom:				10px!important;
	margin-bottom:				6px;
	
}

.page .navigation {
	
	font-family:				Verdana, Arial, Helvetica, sans-serif;	
	font-size:					11px;
	font-weight:				bold;
	color:						#000000;

	
}

	.page .navigation ul {
	
		display:					block;
		height:						31px;
	}

#sub {
		margin-top:					20px;

}	
		.page .navigation li {
			list-style:					none;
			background:					url('../images/tab_bg_on.gif') right 8px no-repeat;
			float:						left;
			margin-bottom:				1px;
			cursor:						pointer;
		}
		
	
			.page .navigation li a {
				background:					url('../images/tab_left_on.gif') 0px 8px no-repeat;
				padding:					10px 10px 0px 10px;
				color:						#fff;
				display:					block;
			}
		
		
			.page .navigation li:hover{
				background:					url('../images/tab_bg.gif') top right no-repeat;
				color:						#000000;
				margin:						0;
			}
			
					
		
	
			.page .navigation li a:hover {
				background:					url('../images/tab_left.gif') top left no-repeat;
				padding:					2px 10px 8px 10px;
				color:						#000000;
			}
			
			
	
	
		.page .navigation li.current {
			background:					url('../images/tab_bg.gif') top right no-repeat;
			color:						#000000;
			margin:						0;
		}
		
			.page .navigation li.current a{
				background:					url('../images/tab_left.gif') top left no-repeat;
				color:						#000000;
				padding:					2px 10px 8px 10px;
			}






.koophuurtabs {
	font-size:					0.85em;
	padding-right:				5px;
	
}

	.koophuurtabs ul{
		display:					block;
		height:						25px;
	}
	
		.koophuurtabs li{
			list-style:					none;
			background:					#ffffff url('../images/tab2_bg_on.gif') top right no-repeat;
			float:						right;
			margin-top:					4px;
		}
		
			.koophuurtabs a{
				background:					url('../images/tab2_left_on.gif') 0px 0px  no-repeat;
				padding:					0px 10px 0px 10px;
				color:						#000;
				display:					block;
				width:						77px;
			}
		
			.koophuurtabs a:hover{
				color:						#000;			
			}
	
		.koophuurtabs li.current{
			background:					url('../images/tab2_bg.gif') top right no-repeat;
			color:						#000;
			margin:						0;
		}
		
			.koophuurtabs li.current a{
				background:					url('../images/tab2_left.gif') top left no-repeat;
				color:						#000;
				padding:					4px 10px 0px 10px;
			}


.zoekverfijn {
	width:				700px;
	float:				left;
	background:			#f7f7f7;
	padding:			20px;
	margin-bottom:		20px;
	margin-top:			20px;
}

.zoekverfijn h3 {
	padding:			0px; 
}

input.submitverfijn {
	margin-left:		600px;


}

.zoekverfijn dl {
	width:				700px;
	float:				left;					
}

.zoekverfijn dt {
	width:				150px;
	float:				left;					
}
.zoekverfijn dd {
	width:				450px;
	float:				left;					
}



.woningen {
		float:						left;
		background:					#f1f4f8;
		width:						500px;
		padding:					15px 0px;
	}
	
	.detail{
		float:						left;
		width:						700px;
		padding:					15px 20px;
		 
	}
	
	.detail .top {
		clear:						both;
		display:					block;
		overflow:					hidden;
	}
	
		.detail h1{
			font-size:					2em;
		}
	
		.detail h3{
			margin:						0px 0px 0px 0px;
		}
	
		.detail .thumbnail{
			float:					 	left;
			margin-right:				15px;
			border:						1px solid #CCC;
			padding:					5px;
			line-height:				0;
			background:					#FFF;
			font-size:					1px;
			
		}
	
		.detail .favprint img {
			vertical-align:				middle;
			margin-top:					-2px;
		}
	
		.detail .favprint a {
			margin-right:				10px;
		}
	
	.fotos{
		float:						left;
		padding:					15px 20px;
	}
	
		.fotos .center a{
			margin:						0px 11px;
		}
	
		.fotos .image {
			float:						left;
			font-size:					1px;
			margin:						6px 0px 5px 0px;
		}
	
		.fotos .left{
			margin:						6px 6px 5px 0px;
		}
	
			.fotos .image a {
				padding:					5px;
				border:						1px solid #CCC;
				line-height:				0;
				display:					block;
				background:					#FFF;
			}
	
			.fotos .image a:hover {
				border:						1px solid #000;
				background:					#e0e8f0;
			}
			
	.kenmerken_lijst {
		clear:					both;
	}

	.kenmerken_lijst td {
		width:					352px;
		padding:				0 4px;
	}

	.kenmerken_lijst .title {
		width:					127px;
		padding:				0 4px;
	}
	
.page .content {
	clear:						both;
	display:					block;
}
		
	.page .content .title h2 {
		font-size:					30px;
		font-weight:				bold;
		padding:					17px 17px 0px 17px;
	}
	
		.page .content .flasheader {
		float:						left;
		width:						500px;
		display:					block;
	
	}
	
	.page .content .text {
		float:						left;
		width:						720px;
		color:						#333;
		padding:					15px 0 20px 20px;
	}
	
		.page .content .makelaardijtext {
		float:						left;
		width:						490px;
		padding-right:				9px;
		border-right:				1px dotted #CCCCCC;

	}
	
	.page .content .vvetekst {
		
		width:						200px!important;
		width:						180px;
		float:						left;
		margin-left:				20px;
	}

	.page .content .contacthome {
		width:						230px;
		float:						left;
		z-index:					20;
		
	}
	
		.page .content .text label {
			width:						100px;
			clear:						both;
			float:						left;
			display:					block;
		}

		.page .content .text input {
			float:						left;
		}

		.page .content .text .submit {
			width:						100px;
			clear:						both;
			margin-left:				203px;
		}
			
		.page .content .text p {
			margin:						0;
			margin-bottom:				10px;
		}
			
		.page .content .text li {
			margin-left:				15px;
		}

	.page  .sidebar {
	    float:						right;
		width:						200px;
		padding:					0 0 10px 0;
		margin-top:					20px;
	
	}

		.page .sidebar select.input {
			width:						180px;
		}

		.page .sidebar input.input {
			width:						170px;
		}

.page .content .footer {
	clear:							both;
}
	
.adresbalk {
	text-align:						center;
	margin-top:						20px;
	background-image:				url('../images/footerbackground.gif');
	width:							980px;
	font-size:						11px;
	margin:							0 auto;
}
				
.gezocht {
		color:						#000000;
		font-weight:				bold;
		float:						left;
		padding:					10px;
		background-color: 			#FFF;
		display:					block;
		width:						520px;
}
	
.resultaten {
		color:						#ffffff;
		font-weight:				bold;
		background:					url('../images/resultaten.jpg') no-repeat;
		float:						left;
		width:						500px;
}		
		
.detail .navigation {
	background:					url('../images/bg2.gif') repeat-x bottom;
}





	.detail .navigation ul {
	
		display:					block;
		height:						31px;
		cursor:						pointer;
		
	}
	
		.detail .navigation li {
			list-style:					none;
			background:					#ffffff url('../images/tab_bg_on.gif') right 8px no-repeat;
			float:						left;
			margin-bottom:				1px;
			cursor:						pointer;
		}
		
	
			.detail .navigation li a {
				background:					url('../images/tab_left_on.gif') 0px 8px no-repeat;
				padding:					10px 10px 0px 10px;
				color:						#FFF;
				display:					block;
			}
		
		
			.detail .navigation li:hover{
				background:					url('../images/tab_bg.gif') top right no-repeat;
				color:						#000000;
				margin:						0;
			}
	
			.detail .navigation a:hover {
				background:					url('../images/tab_left.gif') top left no-repeat;
				padding:					2px 10px 8px 10px;
				color:						#000000;
			}
			
	
	
		.detail .navigation li.current {
			background:					url('../images/tab_bg.gif') top right no-repeat;
			color:						#000000;
			margin:						0;
		}
		
			.detail .navigation li.current a{
				background:					url('../images/tab_left.gif') top left no-repeat;
				color:						#000000;
				padding:					4px 10px 5px 10px;
			}


	
.overzicht {
	width:						720px;
	float:						left;
}
		
	.rows {
		padding: 					10px;
		overflow:					hidden;	
		clear:						both;	
		height:						90px;
		display:					block;
		cursor:						pointer;
	}

		.rows .thumbnail{
			float:					 	left;
			margin-right:				15px;
			border:						1px solid #CCC;
			padding:					5px;
			line-height:				0;
			background:					#FFF;
			font-size:					1px;
		}
	
			.rows .thumbnail img{
				width:						120px;
				height:						78px;
				display:					block;
			}
	
	.actie {
		color:		#333333;
		font-style:	italic;
	}
	
	
	.tijdelijkeactie {
		width:				690px;
		margin-left:		0px;
		padding:			20px;
		float:				left;
		background:			#f9f9f9;
		clear:				both;
	
	}
	
	.overzichtinfo {
		margin-left: 				10px;
		float:						left;
		width:						530px;	
	}
			.overzichtinfo .tekst{
				color:				#666666;	
			}
		.overzicht a:link {
			display:					block;
			color:						#000;
		}
		.overzicht a:visited {
			display:					block;
			color:						#000;
		}
		.overzicht a:hover {
			background-color: 			#ff9933;
			color:						#000;
		}
		.overzicht a:active {
			color:						#FFF;
		}
		.even {
			background-color: 			#e5ecf2;
		}
		.oneven {
			background-color: 			#FFF;
		}
		
		.verkocht_over {
			background:						url('../images/verkocht.gif') no-repeat top left;
			
		}
			
		.vraagprijs {
			text-align:					right;
			font-size:					14px;
			font-weight:				bold;
		}


			
.box {
	background:						#FFF;
	margin-bottom:					10px;
	width:							200px;
	float:							left;
	margin-right:					5px;
	
}

.homebox {
	width:							170px;
}			

	.box .top {
		background:						url('../images/box_top_left.gif') no-repeat left;
		padding-left:					8px;
		color:							#000;
		font-size:						0.9em;
		font-weight:					bold;
	}
	

		.box .top div {
			background:						url('../images/box_top_right.gif')  right;
			height:							28px;
			display:						block;
		}

	.box .center {
		background:						url('../images/box_center_left.gif')  repeat-y left;
		padding-left:					9px;
	
	}

		.box .center div{
			background:						url('../images/box_center_right.gif') repeat-y right;
			display:						block;
			padding:						7px 7px 0px 0px;
		}

	.box .flash {
		background:						url('../images/box_center_left.gif')  repeat-y left;
		padding-left:					9px;
	
	}

		.box .flash div{
			background:						url('../images/box_center_right.gif') repeat-y right;
			display:						block;
		}



	.box .bottom {
		background:						url('../images/box_bottom_left.gif') no-repeat bottom left;
		padding-left:					9px;
		font-size:						1px;
	}

		.box .bottom div{
			background:						url('../images/box_bottom_right.gif') no-repeat bottom right;
			height:							13px;
			display:						block;
		}


.contactleft {
	Float:						left;
	width:						250px;
}

.contactright {
	float:						left;
	width:						250px;
	margin-bottom:				10px;
}

.overigcontact {
	float:						left;
	width:						100%;
	clear:						both;
}

.personeelsoverzicht {
	float:						left;
	width:						100%;
	clear:						both;
}


.personeel {
	margin:						0px 0px 20px 0px;
	padding: 					0px 10px;
	width:						160px;
	height:						200px;
	float:						left;
}

.imagescontent {
	height:						156px;
	width:						250px;
	padding:					5px;
	background-color:			#FFF;
	border:						1px solid #CCC;
	float: 						left;
	margin:						5px 15px 15px 0px;
}



.waardebepaling legend {
	margin: 					0;
	padding: 					0.5em;
	color:						#FF8600;
	font-size: 					1.3em;
	font-weight: 				bold;
}

.waardebepaling label {
	width:						90px;
	clear:						both;
	float:						left;
	height:						1.85em;
	margin:						0px 10px 0px 20px;
}

.waardebepaling input {
	float:						left;
}

.detailwoning {
	width: 						520px;
	display:					block;
	float:						left;
	padding-left:				20px;
}

.zoeken_content {
	width:						480px;
	float:						left;
	margin-left:				10px;
}



th, td  

{

padding-top: 0.2em;

padding-right: 0.2em;

padding-bottom: 0.2em;

padding-left: 0.2em;

}

.table_border 
{

border-top-width: medium;

border-right-width-value: medium;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: medium;

border-left-width-value: medium;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: none;

border-right-style-value: none;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: none;

border-left-style-value: none;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: -moz-use-text-color;

border-right-color-value: -moz-use-text-color;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: -moz-use-text-color;

border-left-color-value: -moz-use-text-color;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

}

.no_bord  

{

border-top-width: medium;

border-right-width-value: medium;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: medium;

border-left-width-value: medium;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: none;

border-right-style-value: none;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: none;

border-left-style-value: none;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: -moz-use-text-color;

border-right-color-value: -moz-use-text-color;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: -moz-use-text-color;

border-left-color-value: -moz-use-text-color;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

background-color: #fff;

}

.table_border td  

{

background-color: #ed1c24;

border-top-width: 1px;

border-right-width-value: 1px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 1px;

border-left-width-value: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #000000;

border-right-color-value: #000000;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #000000;

border-left-color-value: #000000;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

color: #ffffff;

padding-top: 15px;

padding-right: 25px;

padding-bottom: 15px;

padding-left: 25px;

}

p.zoekerror {
	width:	700px;
	height:	40px;
	float:	left;
	background:	#f7f7f7;
	padding: 20px;
	color:#990000;
	font-size:14px;
}
