/* CSS Document */
html, body, p, h1, h2, h3, h4, h5, h6, ul, li, form, fieldset  
	 {
	 margin:0;
	 padding:0;
	 border:0;
	 }
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
body
	{
	background:#0096D3 url(../images/bg.jpg) repeat-x;
	font:12px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#717171;
	}
#wrap
	{
	width:769px;
	background:#fff url(../images/wrap-bg.jpg) repeat-y;
	margin:42px auto 0 auto;
	}
#header
	{
	width:769px;
	height:160px;
	background:#068fc3 url(../images/header-bg.jpg) no-repeat;
	}
#header h1
	{
	width:366px;
	height:91px;
	background:url(../images/logo.jpg) no-repeat;
	margin:12px 0 0 139px;
	float:left;
	display:inline;
	}
#header h1 a
	{
	width:366px;
	height:91px;
	display:block;
	}
#header h1 span{display:none;}
#header ul
	{
	list-style:none;
	float:right;
	margin:20px 17px 0 0;
	display:inline;
	}
#header ul li
	{
	width:136px;
	height:22px;
	background:url(../images/menu-bg.jpg) no-repeat;
	font:bold 13px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#1082AC;
	border:1px solid #058FC2;
	padding:5px 0 0 0;
	}
#header ul li a
	{
	color:#1082AC;
	text-decoration:none;
	background:url(../images/bullet1.jpg) left no-repeat;
	padding:0 0 0 15px;
	margin:0 0 0 10px;
	}
#header ul li a:hover
	{
	color:#fff;
	background:url(../images/bullet2.jpg) left no-repeat;
	padding:0 0 0 15px;
	}
div a.buy
	{
	width:226px;
	height:129px;
	background:url(../images/buy-real-estate.jpg) no-repeat;
	float:left;
	margin:10px 0 0 25px;
	}
div a.buy:hover{background:url(../images/buy-real-estate2.jpg) no-repeat;}
div a.sell
	{
	width:226px;
	height:129px;
	background:url(../images/sell-real-estate.jpg) no-repeat;
	float:left;
	margin:10px 0 0 20px;
	}
div a.sell:hover{background:url(../images/sell-real-estate2.jpg) no-repeat;}
div a.affiliate
	{
	width:226px;
	height:129px;
	background:url(../images/be-an-affiliate.jpg) no-repeat;
	float:left;
	margin:10px 0 0 20px;
	}
div a.affiliate:hover{background:url(../images/be-an-affiliate2.jpg) no-repeat;}
div a span{display:none;}
#bedrijf
	{
	width:272px;
	float:left;
	margin:27px 40px 0 25px;
	display:inline;
	}
#bedrijf h1
	{
	font:20px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#0292C7;
	background:url(../images/dot.gif) bottom repeat-x;
	padding:0 0 3px 0;
	}
#bedrijf form
	{
	width:272px;
	margin:21px 0 0 0;
	}
#bedrijf form fieldset label
	{
	width:88px;
	float:left;
	font:12px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#505050;
	text-align:right;
	margin:0 5px 0 0;	
	}
#bedrijf form fieldset span input, #bedrijf form fieldset span select
	{
	width:174px;
	height:21px;	
	border:1px solid #DDDDDD;
	background:#F7F7F7;
	padding:2px 0 0 0;
	margin:0 0 15px 0;
	font:11px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#848484;
	}
#bedrijf form fieldset span input.button
	{
	width:94px;
	height:24px;
	padding:0;
	margin:0 0 0 173px;
	}
#web-cat
	{
	width:400px;
	float:left;
	margin:27px 0 0 0;
	}
#web-cat h1
	{
	font:20px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#0292C7;
	background:url(../images/dot.gif) bottom repeat-x;
	padding:0 0 3px 0;
	}
#web-cat form
	{
	width:398px;
	height:47px;
	background:#F3F3F3;
	margin:17px 0 33px 0;
	}
#web-cat form fieldset
	{
	height:25px;
	float:left;
	margin:12px 0 0 0;
	}
#web-cat form fieldset label
	{
	width:86px;
	float:left;
	font:12px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#505050;
	line-height:12px;
	text-align:right;
	margin:5px 5px 0 0;
	}
#web-cat form fieldset span input
	{
	width:174px;
	height:21px;
	border:1px solid #DDDDDD;
	background:#F7F7F7;
	padding:2px 0 0 0;
	float:left;
	font:11px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#848484;
	}
#web-cat form fieldset span input.button
	{
	width:94px;
	height:24px;
	padding:0;
	margin:0 0 0 10px;
	}
#web-cat ul
	{
	height:68px;
	list-style:none;
	float:left;
	margin:14px 19px 0 0;
	}
#web-cat ul li
	{
	font:11px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	}
#web-cat ul li a
	{
	background:url(../images/bullet3.gif) left no-repeat;
	padding:0 0 0 10px;
	color:#717171;
	text-decoration:none;	
	}
#web-cat ul li a:hover{text-decoration:underline;}
#news
	{
	width:462px;
	clear:both;
	float:left;
	margin:0 0 0 25px;
	display:inline;
	}
#news h1
	{
	font:25px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#0292C7;
	background:url(../images/dot.gif) bottom repeat-x;
	padding:0 0 3px 0;	
	}
#news h2
	{
	font:bold 13px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#DDA808;
	}
#news p
	{
	font:11px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#272727;
	}
#news p.date
	{
	font:10px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#7E7E7E;
	margin:0 0 6px 0;
	}
#news img
	{
	float:left;
	margin:0 15px 0 0;
	}
#news img.banner{margin:12px 0 0 0;}
div.row
	{
	width:462px;
	height:100px;
	clear:both;
	margin:15px 0 0 0;
	}
div.row2
	{
	width:272px;
	float:left;
	}
div.row3{width:398px; float:left;}
#ad
	{
	width:234px;
	float:right;
	margin:33px 25px 0 0;
	display:inline;
	}
#ad img
	{
	border:1px solid #000;
	margin:0 0 24px 0;
	}
#bottom
	{
	width:769px;
	height:29px;
	background:url(../images/bottom.jpg) no-repeat;
	clear:both;
	}
#footer
	{
	width:769px;
	height:100px;
	font:11px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#013C54;	
	margin:0 auto;
	}
#footer p.copyright{float:left; margin:10px 0 0 0;}
#footer p.link{float:right; margin:10px 0 0 0;}
#footer p.link a{margin:0 10px; color:#013C54; text-decoration:none;}
#footer p.link a:hover{text-decoration:underline;}
#preload
	{
	display:none;
	height:0;
	overflow:hidden;
	}