body{
	background:#edeae1 url("../../images/opbouw/toren.gif") no-repeat bottom right fixed;
	overflow:auto;
	margin:0px;
	padding:0px;
	text-align:center;
}

td{
	vertical-align:top;
}

img{
	border:none;
}

.containerdiv{
	width:100%;
	height:100%;
	position:relative;
}

.centerdiv{
	width:1004px;
	text-align:left;
	height:100%;
}

.maindiv{
	width:873px;
	background:#ffffff;
	height:100%;
}

.htop{
	background: url("../../images/opbouw/htop.gif") no-repeat left top;
	height:131px
}

.navigatie{
	position:absolute;
	top:16px;
	left:313px;
}

#nav{
	margin:0px;
}

#nav li{
	display:block;
	float:left;
	width:80px;
	list-style-type:none;
}

#nav li a{
	padding-top:18px;
	font:12px/24px "century gothic";
	width:80px;
	text-align:center;
	text-decoration:none;
	color:#4f4f4f;
	background: url("../../images/opbouw/noactive.gif") no-repeat center top;
}
[id]#nav li a{
	display:block;
}

#nav li a:hover{
	background: url("../../images/opbouw/active.gif") no-repeat center top;
}

#body_home #btn_home a,
#body_zoekservice #btn_zoekopdracht a,
#body_aanbod #btn_aanbod a,
#body_nieuwbouw #btn_nieuwbouw a,
#body_diensten #btn_diensten a,
#body_contact #btn_contact a,
#body_nieuws #btn_nieuws a{
	background: url("../../images/opbouw/active.gif") no-repeat center top;
}

.logo{
	position:absolute;
	left:10px;
	top:28px;
}

.border{
	position:absolute;
	left:0px;
	top:85px;
	width:873px;
	border-top: 1px solid #fddc1d;
}


.bottom{
	height:27px;
	padding-left:58px;
}

.naw{
	width:788px;
	border-top: 1px solid #fddc1d;
	padding:0px 1px 0px 1px;
	font:11px/26px "century gothic";
}

#nawgegevens{
	margin:0px;
}

#nawgegevens li{
	float:left;
	display:block;
	list-style-type:none;
	text-align:left;
	color:#5f5d56;
}

#nawgegevens li a{
	color:#5f5d56;
	text-decoration:none;
}

#nawgegevens .straat		{width:103px; font-size:10px; }
#nawgegevens .plaats		{width:104px; font-size:10px; }
#nawgegevens .telefoon		{width:86px; font-size:10px;}
#nawgegevens .fax			{width:84px; font-size:10px; }
#nawgegevens .mail			{width:115px; font-size:10px;}
#nawgegevens .site			{width:116px; font-size:10px;}
#nawgegevens .nvm			{margin-top:3px; font-size:10px;}
#nawgegevens .funda			{margin-top:3px; font-size:10px;}
#nawgegevens .vastgoedcert	{margin-top:3px; font-size:10px;}

.titlebalk{
	float:left;
	width:58px;
	display:block;
}

h1{
	font:15px "century gothic";
}

html > body .content{
	font:11px/22px "century gothic";
	background:#edeae1;
	float:left;
	padding:22px 28px 22px 28px;
	width:489px;
	color:#6e6e6e;
}

html > body .advertentie {
	float:left;
	background:#c9c7cb;
	width:242px;
	height:250px;
	text-align:center;
	line-height:40px;
}

.content{
	font:11px/22px "century gothic";
	background:#edeae1;
	float:left;
	padding:22px 28px 22px 28px;
	width:517px;
	color:#6e6e6e;
}

.advertentie {
	float:left;
	background:#c9c7cb;
	width:270px;
	height:259px;
	text-align:center;
	line-height:40px;
}

.advertentie img {margin-top:42px;}

.body_diensten .content{
	background:#ffffff;
	width:auto;
	text-align:center;
	padding:0px;
}
/* 
html > body .body_diensten .content{
	background:#ffffff;
	width:auto;
	text-align:center!important;
	padding:0px;
}
html > body .diensten_tabel{
	width:100%;
	text-align:center;
}
 */


.body_aanbod .topborder,
.body_nieuwbouw .topborder,
.body_diensten .topborder{
	display:none;
}

.body_aanbod .content,
.body_diensten .content,
.body_nieuwbouw .content{
	background:#ffffff;
	width:815px;
	padding:0px;
	height:100%;
}

#iframe_aanbod{
	width:100%;
	height:100%;
}

.content a{
	color:#6e6e6e;
}

.wiezijnwij{
	width:787px;
	background:#dfddd5;
	height:184px;
	float:left;
	position:relative;
}

.wijnand{
	position:absolute;
	left:10px;
	top:11px;
}

.heleen{
	position:absolute;
	left:138px;
	top:11px;
}

.marian{
	position:absolute;
	left:267px;
	top:11px;
}


.anouk{
	position:absolute;
	left:305px;
	top:11px;
}


.annelies{
	position:absolute;
	left:395px;
	top:11px;
}



.pand{
	position:absolute;
	left:525px;
	top:11px;
}

#wijnand,#heleen,#anouk,#marian, #annelies{
	position:absolute;
	left:24px !important;
	top:144px !important;
	visibility: hidden;
}

#wijnand h1,#heleen h1,#anouk h1,#marian h1,#annelies h1,
#wijnand h2,#heleen h2,#anouk h2,#marian h2,#annelies h2{
	margin:0px;
	padding:0px;
}

#wijnand h2,#heleen h2,#anouk h2,#marian h2,#annelies h2{
	font:12px "century gothic";
	line-height:20px;
}

#wijnand h1,#heleen h1,#anouk h1,#marian h1, #annelies h1{
	font:13px "century gothic";
	line-height:20px;
}

/* ff/sf */

#wijnand,#heleen,#anouk,#marian, #annelies{
	position:absolute;
	left:24px !important;
	top:144px !important;
	visibility: hidden;
}

html > body #wijnand h1,
html > body #heleen h1,
html > body #anouk h1,
html > body #marian h1,
html > body #annelies h1,
html > body #wijnand h2,
html > body #heleen h2,
html > body #anouk h2,
html > body #marian h2,
html > body #annelies h2{
	margin:0px;
	padding:0px;
}

html > body #wijnand h2,
html > body #heleen h2,
html > body #anouk h2,
html > body #marian h2,
html > body #annelies h2{
	font:12px "century gothic";
	line-height:20px;
}

html > body #wijnand h1,
html > body #heleen h1,
html > body #anouk h1,
html > body #marian h1, 
html > body #annelies h1{
	font:13px "century gothic";
	line-height:20px;
}

/* end ff/sf */

.topborder{
	width:787px;
	height:4px;
	float:left;
	font:1px/1px "century gothic";
	background:#d3d1c9;
}

.bottomborder{
	width:787px;
	height:8px;
	float:left;
	font:1px/1px "century gothic";
	background:#d3d1c9;
}

.TABLE_Bound{
	display:none;
}

.diensten_tabel{
	width:600px;
	height:400px;
}

.diensten_tabel td{
	vertical-align:middle;
	text-align:center;
}

[class].centerdiv{margin:0px auto;}
[class].navigatie{ left:273px; }
[id]#nawgegevens{margin:0px !important; padding:0px; list-style-type:none;}