html, body
{
	margin:0;
	padding:0;
}

body
{
	background:#f1f1ef url(../../images/bodybg.gif) repeat-x;
	color:#666;
	font-family:arial;
	overflow-y:scroll;
}

td, th
{
	vertical-align:top;
	font-size:11px;
}

th
{
	text-align:left;
}

h2,
.TD_Bound_Titel
 {
	margin:0;
	padding:0;
	padding-bottom:5px;
	font:11px tahoma;
	text-transform:uppercase;
}

a
{
	color:#f172ac;
}

a:hover
{
	text-decoration:none;
}

h2,
.pinktxt,
.TD_Bound_Titel
{
	color:#f172ac;
	font-weight:bold;
}

p {
	margin:0;
	padding:5px 0;
}

img
{
	border:0;
	vertical-align:text-bottom;
}

#bodyart
{
	height:100%;
	background:url(../../images/bodyart.gif) top right no-repeat;
	text-align:center;
}

#bodyline
{
	height:100%;
	background:url(../../images/bodyline.gif) right 171px repeat-x;
}

#mastertable
{
	height:100%;
	width: 960px;
	margin:0px auto;
}

#fill_left
{
	background:url(../../images/fill_left.gif) top right no-repeat;
	width:85%;
}

#body_onsaanbod #fill_left{background-image:url(../../images/fill_left_aanbod.gif);}

#fill_right
{
	background:url(../../images/fill_right.gif) top left no-repeat;
	width:50%;
}

#body_onsaanbod #fill_right{background-image:url(../../images/fill_right_aanbod.gif);}

#innertable
{
	height:100%;
}

#header
{
	height:1px;
}

#header div
{
	width:768px;
	height:294px;
	background:url(../../images/header.gif) no-repeat;
}

#body_introductie #header div,
#body_diensten #header div
{
	background-image:url(../../images/header_intro.gif);
}

#body_onsaanbod #header div{background-image:url(../../images/header_aanbod.gif);height:137px}

#content
{
	position:relative;
	background:#fff;
}

#bottom
{
	text-align:center;
	padding-top:10px;
}

#body_introductie #content {background:transparent}
#body_onsaanbod #content {height:100%;padding:0;}

#topnav
{
	right:0;
	top:-225px;
	position:absolute;
}

#body_onsaanbod #topnav {top:-68px}

#topnav a
{
	font:bold 10px arial, sans-serif;
	color:#000;
	text-decoration:none;
	margin-right:35px;
}

#menu
{
	position:absolute;
	width:165px;
	left:-165px;
	top:10px;
}

#menu img{margin-left:33px;}

#body_onsaanbod #menu {top:167px}

#menu ul,
#menu li
{
	padding:0;
	margin:0;
	list-style:none;
	line-height:22px;
	display:inline;
}

#menu a
{
	display:block;
	color:#666;
	text-decoration:none;
	font:12px/22px "century Gothic" century, sans-serif;
	padding-left:35px;
	background:url(../../images/menubullet.gif) 20px 10px no-repeat;
}

#body_hhsp #content{PADDING-RIGHT: 15px}

#menu #btn_hhsp{padding:0px;margin:0px;background:none;}

#body_introductie #btn_introductie,
#body_onsaanbod #btn_onsaanbod,
#body_diensten #btn_diensten,
#body_aankoop #btn_diensten,
#body_verkoop #btn_diensten,
#body_taxaties #btn_diensten,
#body_zoekopdracht #btn_zoekopdracht,
#body_netwerk #btn_netwerk,
#body_media #btn_media,
#body_buitenlandsvastgoed #btn_buitenlandsvastgoed,
#body_contact #btn_contact
								
{
	font-weight:bold;
	cursor:default;
}

#submenu
{
	margin-bottom:1em;
	text-align:right;
}

#iframe_aanbod
{
	width:100%;
	height:100%;
	border:0;
}

#leftcol
{
	width:253px;
	text-align:justify;
	padding:10px;
	background:#f5f5f3;
}
#rightcol
{
	padding:10px;
	text-align:justify;
	background:#fff;
}

#contacttable
{
	width:100%;
	background:#efeeea;
}

#btn_verkoop,
#btn_aankoop,
#btn_taxaties
{
	margin-bottom:5px;
}

.TABLE_Bound
{
	margin:0;
	padding:0;
	border-collapse:collapse;
}


#body_contact .TABLE_Bound,
#body_contact .TABLE_Klantinfo,
#body_waardebepaling .TABLE_Bound,
#body_waardebepaling .TABLE_Klantinfo
{
	display:none;
}

.img.reference {
	border: 0;
	float: left;
	padding: 10px;
}

#mva_banner {margin-top:140px;}
