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,:link img,:visited img {border:none}
address {font-style:normal}
:link,:visited {color:#000;text-decoration:none}
a:hover {text-decoration:underline}
img {display:block}


html, body {color:#000;font:12px/1em Arial, Helvetica, sans-serif}
#container {margin:0 auto;width:958px}

#header {position:relative;}

#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
}
#header .navigatie {
	background:#901f1c;
	clear:both;
	height:35px;
	display:block;
	width:958px;
}

#header ul {float:right;line-height:35px}

#header ul li {float:left}

#header ul li a {
	background:url(images/header-nav-bg.png) left top repeat-y;
	color:#fff;
	display:block;
	float:left;
	height:35px;
	padding:0 23px 0 24px;
}


#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;
}

#content .columnright h2 {color:#901f1c;font:24px/1em Arial, Helvetica, sans-serif}

#content .columnleft ul.nieuwste-aanbod {
	clear:both;
	color:#901F1C;
	margin:0 auto;
	width:167px;
}

#content .columnleft ul.nieuwste-aanbod li {margin:0 0 48px}

#content .columnleft ul.nieuwste-aanbod ul li {margin:0;position:relative}

#content .columnleft ul.nieuwste-aanbod ul li span {
	color:#000;
	position:absolute;
	right:0;
	text-align:right;
	top:0;
}

#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:center;
}



#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:294px;
	margin:0 0 64px
}

#content .showview img {
	border:1px solid #b7b6b7;
	float:left;
	margin:0 7px 0 0;
}

#content .showview ul {float:left;width:230px}

#content .showview ul li {height:94px;margin:0 0 6px}

#content .showview ul li.last {margin:0}

#content .showview ul li.active img {filter:alpha(opacity=40);opacity:0.4}

#content ul.object-details {
	color:#901f1c;
	font:15px/18px Arial, Helvetica, sans-serif;
	margin:0 0 22px;
}

#content ul.object-details li {position:relative}

#content ul.object-details li span {
	color:#000;
	position:absolute;
	left:120px;
	top:0;
}

#content h3 {font:bold 15px/18px Arial, Helvetica, sans-serif;margin:0 0 10px}

#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
}




