h1,h2,h3 {font-size:1em; outline:none;}
ul,ol {list-style:none}
ul,ol,li,h1,h2,h3,h4,form,body,html,p,fieldset,input {margin:0; padding:0}
fieldset {border:0}
a img, img, {border:none}
address {font-style:normal}
a:hover {text-decoration:underline}
img {display:block}
br.cB {clear:both;}

html, body {color:#000;font:12px/1em Arial, Helvetica, sans-serif}
#container {margin:0 auto;width:958px}

#header {position:relative;height:111px;overflow:hidden;}
.homepage #header,
.landingspagina #header {height:auto;}

#header h1 {
	display:block;
	height:65px;
	position:absolute;
	top:24px;
	width:202px;
}

#header img {
	padding:0 0 0 225px;
}

#header h1 a {
	background:url(../images/header-falkenstein.png);
	display:block;
	height:65px;
	text-indent:-3000em;
	width:202px
}
.navigatie {
	position:relative;
	background:#901f1c;
	clear:both;
	height:35px;
	display:block;
	width:958px;
}

.navigatie ul {float:left;line-height:35px;margin-left:224px;_margin-left:112px;}

.navigatie ul li {float:left}

.navigatie ul li a {
	background:url(../images/header-nav-bg.png) left top repeat-y;
	color:#fff;
	display:block;
	float:left;
	height:35px;
	padding:0 10px;
	text-decoration:none;
}


#sidebar {
	float:left;
	padding:24px 0 0 14px;
	width:210px;
}

#sidebar h2 {
	color:#901f1c;
	font:16px Verdana, Geneva, sans-serif;
	margin:0 0 24px
}

#sidebar ul {color:#901f1c;margin:0 0 18px}

#sidebar ul li {line-height:18px}

#sidebar ul li a {color:#000}

#sidebar address, 
#sidebar p {line-height:18px;margin:0 0 18px}

#sidebar p span {color:#901f1c}

#sidebar fieldset {margin:0 0 24px;width:150px}

#sidebar select {
	color:#898989;
	font:italic 10px/3.5em Arial, Helvetica, sans-serif;
	margin:0 0 9px;
	padding:2px;
	width:150px
}

#sidebar option {color:#000}

#sidebar input {float:right}

#content {
	background:#ecebec;
	float:left;
	padding:24px 87px 0 16px;
	width:631px
}

#content.homepage {
	background:#fff url(../images/homepage-background-faux.png) repeat-y;
	padding:24px 0 0;
	width:734px
}

#content p, #content ul {margin:0 0 24px}
#content p {line-height:18px}

#content h2 {
	color:#000;
	font:16px Verdana, Geneva, sans-serif;
	float:left;
	margin:0 0 24px
}

#content ul li {line-height:18px}

#content .columnleft {
	float:left;
	padding:0 16px;
	width:192px;
}

#content .columnright {
	float:left;
	width:474px;
	padding:0 18px;
	overflow:hidden;
}

#content .columnright h2 {float:none;color:#901f1c;font:24px/1em Arial, Helvetica, sans-serif}
#content .columnright p {display:block;}
#content .columnleft ul.nieuwste-aanbod {
	clear:both;
	color:#901F1C;
	margin:0 auto;
	width:167px;
	list-style:none;
	padding:0;
}
#content .columnleft ul.nieuwste-aanbod li {position:relative;margin:0 0 48px 0;}

#content .columnleft ul.nieuwste-aanbod ul li {margin:0;position:relative;width:169px;overflow:hidden;}

#content .columnleft ul.nieuwste-aanbod ul li span {
	color:#000;
	float:right;
	text-align:right;
	width:98px;
}

#content ul.overzicht {
	padding:0 0 0 13px
}

#content ul.overzicht li {
	clear:both;
	height:127px;
	margin:0 0 12px;
}

#content ul.overzicht li a img {
	border:1px solid #b2b1b2;
}

#content ul.overzicht li a {display:block;float:left;}

#content ul.overzicht ul {
	display:inline;
	float:left;
	margin:0 0 0 53px;
}

#content ul.overzicht ul li {
	color:#901f1c;
	height:auto;
	line-height:18px;
	margin:0;
	position:relative;
}

#content ul.overzicht ul li span {
	color:#000;
	left:165px;
	position:absolute;
	width:300px;
}

#content p.content-footer {
	line-height:3em;
	margin:48px 16px 24px 0;
	text-align:right;
	font-size:11px;
}
#content p.content-footer a {color:#000;text-decoration:underline;}
#content p.content-footer a:hover {color:#901f1c;text-decoration:underline;}

#content p.link-terug {
	float:right;
	line-height:18px;
	margin:0;
	position:relative
}

#content p.link-terug a {
	background:url(../images/content-link-terug.png) no-repeat left 6px;
	color:#901f1c;
	padding:0 0 0 15px;
	position:absolute;
	left:-70px;
	top:0;
	width:114px;
}

#content .showview {
	clear:both;
	height:165px;
	margin:0 0 64px;
}

#content .showview img {
	border:1px solid #b7b6b7;
	float:left;
	margin:0 7px 0 0;
}
#content .showview a {display:block;float:left;}
#content .showview ul {float:left;width:230px}
#content .showview ul.thumbs {float:left;/*width:150px;*/width:410px;}
#content .showview ul li {height:94px;margin:0 0 6px}
#content .showview ul li img {width:124px;}
#content .showview ul li a {float:none;}
#content .showview ul li.last {margin:0}
#content .showview ul li.active img {filter:alpha(opacity=40);opacity:0.4;}


#content dl.object-details {float:left;width:475px;margin-bottom:20px;color:#901f1c;font:15px/18px Arial, Helvetica, sans-serif;margin:0 0 22px;}
#content dl.object-details dt {display:block;float:left;width:180px;color:#901f1c;}
#content dl.object-details dd {color:#000;}
#content dl.object-details dd a {color:#000;}
#content dl.object-details dd a:hover {text-decoration:underline;}




#content h3 {font:bold 15px/18px Arial, Helvetica, sans-serif;margin:0 0 5px 0;}

#content h4 {color:#901f1c;font:normal 12px/18px Arial, Helvetica, sans-serif;}

#content ul.huurders-informatie {
	margin:0 0 40px;
	width:514px;
}

#content ul.huurders-informatie li {
	border-bottom:1px solid #d4d3d4;
	position:relative;
	line-height:20px;
	height:20px;
}

#content ul.huurders-informatie li span.column2,
#content ul.huurders-informatie li span.column3 {position:absolute;top:0;}
#content ul.huurders-informatie li span.column2 {left:267px}
#content ul.huurders-informatie li span.column3 {left:443px}


#content ul.object-opties {
	margin:39px 0 0;
}
#content ul.object-opties li {
	line-height:18px;
}

#content ul.object-opties li a {
	background:url(../images/content-object-opties-sprite.png) no-repeat left top;
	color:#901f1c;
	padding:0 0 0 26px;
	text-decoration:underline;
}

#content ul.object-opties li.print a {
	background-position:left bottom
}

					
div.image-container 			{float:left;/*width:560px;*/width:700px;}
div.image-container .large img 	{display:block;}
div.image-container .large div 	{display:none;}
div.image-container .thumbs		{margin-top:4px;}
div.image-container .thumbs ul 	{}
div.image-container .thumbs li 	{float:left;padding-right:2px;}
div.image-container .thumbs a 	{display:block;float:left;}
div.image-container .thumbs a:hover {}
div.image-container .thumbs img {width:75px;display:block;float:left;}


.form {clear:left;margin-bottom:24px;}
.form fieldset {margin:0;padding:0;}
.form .row {}
.form label {display:block;float:left;width:125px;}
.form .type-text {width:225px;}
.form .textarea {width:225px;}
.form .button {}
.form .type-button {}


table.related {}
table.related th {text-align:left;padding:0 20px 0 10px;color:#901f1c;font-weight:normal;}
table.related td {}

.tell-a-friend {display:none;margin-bottom:20px;}
.tell-a-friend h3 {color:#901F1C;}
.tell-a-friend .row {margin:0 0 5px 0;}
/*.tell-a-friend .type-button {background-color:#901F1C;color:#FFF;}*/

.call-me-back {display:none;margin-bottom:20px;}
.call-me-back h3 {color:#901F1C;}
.call-me-back .row {margin:0 0 5px 0;}
/*.call-me-back .type-button {background-color:#901F1C;color:#FFF;}*/

.editable ul {margin-bottom:15px;}
.editable ul li,
.editable ul ul li {margin-left:20px;list-style:disc;}


.label-container {
	position:relative;
	}
.label-container a {
	display:block;
	}
.label-container span.verhuurd,
.label-container span.verkocht  {
	position:absolute;
	display:block;cursor:hand;
	top:0px;
	left:0px;
	width:117px;
	height:67px;
	z-index:10;
	background:transparent url(../images/verhuurd_small.png) no-repeat left top;
	}
.label-container span.verkocht {
	background:transparent url(../images/verkocht_small.png) no-repeat left top;
	}
.label-container .large span.verhuurd,
.label-container .large span.verkocht  {
	width:177px;
	height:103px;
	background:transparent url(../images/verhuurd_large.png) no-repeat left top;
	}
.label-container .large span.verkocht {
	background:transparent url(../images/verkocht_large.png) no-repeat left top;
	}
	
	
	
	
body#advanced-search #content .columnright {width:650px;}
div.columnright form.realnext_search_grid table.realnext_search_grid { width:665px; }

