body{
	margin:0px;
	padding:0px;
	background:#5e5e5e;
	overflow-y:scroll;
}

img{
	border:none;
}

td{
	vertical-align:top;
}

#centertable{
	width:100%;
	height:100%;
	border:none;
}

#centertable .side{
	width:50%;
}

#centertable #leftside{
	background: url("../../images/leftside.gif") repeat-y top right;
}

#centertable #rightside{
	background: url("../../images/rightside.gif") repeat-y top left;
}

#opmaaktable{
	width:800px;
	height:100%;
	border-left:1px solid #dbd9ef;
	border-right:1px solid #dbd9ef;
	background:#ffffff;
}

#htop{
	border-bottom:1px solid #ffffff;
	height:130px;
}

#images{
	border-bottom:1px solid #ffffff;
	height:130px;
	text-align:right;
}

#logo{
	position:relative;
	top:20px;
	left:17px;
	height:87px;
	width:246px;
	display:block;
	text-indent:-999em;
	color:red;/*IE6 fix*/
}

#navigatie{
	height:25px;
	font-family: calibry, arial, verdana;
	font-size:12px;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: auto;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	padding:0px 7px 0px 7px;
}

#nav li { /* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
	position:relative;
	color:#ffeb16;
	line-height:25px;
}

#nav li ul { /* second-level lists */
	position: absolute;
	bottom:24px;
	border:1px solid #fff;
	border-bottom:0;
	width: 100px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content{
	padding: 30px 80px 20px 80px;
	font:11px/1.5 tahoma;
	color:#797979;
}

#iframe_aanbod {width:100%; height:100%;}
#iframe_nieuwbouw {width:100%; height:60%;}

h1 {font:17px "times new roman"; text-transform:uppercase; margin-bottom:8px;}

#footer{height:27px; font:11px arial; color:#ffffff; padding-left:3px;}
#naw {margin-top:10px; line-height:17px;}
#footer a {color:#ffffff;}

.body_makelaar #navigatie,
.body_makelaar #nav li ul{
	background:#016db5;
}

.body_makelaar h1{
	color:#016db5;
}

.body_makelaar #footer{
	background: #ffffff url("../../images/footer_makelaar.gif") repeat-x bottom left;
}

.body_makelaar #logo{
	background: url("../../images/logo_makelaardij.gif") no-repeat top left;
}

.body_financieel #navigatie,
.body_financieel #nav li ul{
	background:#4db748;
}

.body_financieel h1{
	color:#4db748;
}

.body_financieel #footer{
	background: #ffffff url("../../images/footer_financieel.gif") repeat-x bottom left;
}

.body_financieel #logo{
	background: url("../../images/logo_financieel.gif") no-repeat top left;
}

.body_makelaar #logobottom{
	float:right;
	background: #ffffff url("../../images/nvm.gif") no-repeat top left;
	width:44px;
	height:27px;
}

.body_financieel #logobottom{
	float:right;
	background: #ffffff url("../../images/nvm_green.gif") no-reoeat top left;
	width:44px;
	height:27px;
}

/*********
INTRO
*********/

body.intro #footer{
	height:35%;
	vertical-align:top;
	text-align:center;
	font:11px arial;
	color:#000;
	padding-top:2em;
}

body.intro #footer a {color:#000;}

#intro_makelaar,
#intro_financieel{
	vertical-align:bottom;
	text-align:center;
}

#content table {margin-top:0px; width:100%; font:9px tahoma; border:none; color:#797979;}
#content table td {width:25%;}

/**********
aanbod.html
**********/

#makelaar_aanbod #content,
#makelaar_bogaanbod #content,
#makelaar_nieuwbouw #content{
	padding:0;
	padding-bottom:5px;
}

/********
home.html
********/
#kerst{width:458px; height:98px; margin:0; text-align:center; }
.body_makelaar #home_menu {width:1px !important; border-collapse:collapse;}
.body_makelaar #home_menu td {padding:0; width:150px; border:4px solid #fff;}
.body_makelaar #home_menu a {display:block; border:1px solid #006db4; padding:0; background:#006db4; text-align:center; color:#fff; font:12px/1.5 calibri, arial, verdana, sans-serif; text-transform:capitalize; text-decoration:none;}
.body_makelaar #home_menu a:hover {color:#006db4; background:#ffeb16; border-color:#ffeb16;}
.body_makelaar #home_menu img {width:148px; height:98px; margin:0;}

.body_financieel #home_menu {width:1px !important; border-collapse:collapse;}
.body_financieel #home_menu td {padding:0; width:150px; border:4px solid #fff;}
.body_financieel #home_menu a {display:block; border:1px solid #4db848; padding:0; background:#4db848; text-align:center; color:#fff; font:12px/1.5 calibri, arial, verdana, sans-serif; text-transform:capitalize; text-decoration:none;}
.body_financieel #home_menu a:hover {color:#4db848; background:#ffeb16; border-color:#ffeb16;}
.body_financieel #home_menu img {width:148px; height:98px; margin:0;}

.cont_pic {float:right; display:inline; margin-left:30px; margin-bottom:30px;}

.ozcont_maintable {width:100%; background:#dbf1ff;}
.element_td1_even {width:100px; background-color: #dbf1ff;}
.element_td2_even {width:100%; color:#006db4; font:bold 13px calibri, arial; font-weight:bold; text-align:left; background-color: #dbf1ff; margin-right:800px; }
.element_img1 {width:150px; border:1px solid #006db4; vertical-align:top;}


#fin_banner1 {
text-align: center;
/* text-indent: 80px; */
width: 96%;
height: 60px;
border: 1px solid #4db848;
}

#fin_banner1 a,
#fin_banner2 a {display:block; border:1px solid #4db848; padding:0; background:#4db848; text-align:center; color:#ffffff!important; font:12px/1.5 calibri, arial, verdana, sans-serif; text-transform:capitalize; text-decoration:none;}
#fin_banner3 a {display:block; border:1px solid #4db848; padding:0; background:#4db848; text-align:center; color:#ffffff!important; font:12px/1.5 calibri, arial, verdana, sans-serif; text-transform:capitalize; text-decoration:none;}
#fin_banner1 a:hover,
#fin_banner2 a:hover{color:#4db848!important; background:#ffeb16; border-color:#ffeb16;}
#fin_banner3 a:hover{color:#4db848!important; background:#ffeb16; border-color:#ffeb16;}


#fin_banner2 {
text-align: center;
margin-top: 5px;
/* text-indent: 80px; */
width: 96%;
height: 60px;
border: 1px solid #4db848;
}

#fin_banner3 {
text-align: center;
margin-top: 5px;
/* text-indent: 80px; */
width: 96%;
height: 60px;
border: 1px solid #4db848;
}

#fin_banner1 a,
#fin_banner2 a { text-decoration: none; color: #797991; }
#fin_banner3 a { text-decoration: none; color: #797991; }
