body{
	background: url("../../images/opbouw/bg_pattern.gif");
	margin:0px auto;
	padding:0px auto;
	text-align:center;
scrollbar-base-color: black; 
scrollbar-arrow-color: #a41300; 
scrollbar-3dlight-color: black; 
scrollbar-darkshadow-color: #1f1f1f; 
scrollbar-face-color: white; 
scrollbar-highlight-color: black; 
scrollbar-shadow-color: black; 
scrollbar-track-color: #1f1f1f; 
}

p
{
	width:550px;
}

img{
	border:none;
}

td{
	vertical-align:top;
}

.maindiv{
	margin:0px auto;
	height:100%;
	width:963px;
	padding-left:14px;
	padding-right:14px;
	background:url(../../images/opbouw/images/intro_pattern.png) repeat-y; 
}

[CLASS].maindiv{height:auto;}

#maintable{
	width:962px;
	height:100%;
	border:none;
}

[id]#maintable{
	margin:0 auto;
	
}

.htop{
	height:171px;
}

.containerdiv{
	width:100%;
	height:100%;
	background-color: 000000;
	position:relative;
}

.intro_maincontainer
{
	background: url("../../images/opbouw/images/intro_pattern.png") repeat-y;	
	width:963px;
	height:100%;
	margin:0px auto;
	padding-left:14px;
}

.top
{
	height:100%;
}

.container{
	width:968px;
	height:100%;
	padding-top:268px;
	padding-left:57px;
	background:url(../../images/intro/background.jpg) no-repeat;
}

.containerintro{
	width:968px;
	height:100%;
	background:url(../../images/intro/background.jpg) no-repeat;
}

html> body .container, html> body .containerintro{

	margin:0px auto;
	padding:0px auto;
	width:962px;
	height:600px;
	background:url(../../images/intro/background.jpg) no-repeat;
}


#logo{
	position:absolute;
	top:22px;
	right:25px;
}

#logo_funda{
	position:absolute;
	top:25px;
	right:803px;
}

#logo_nvm{
	position:absolute;
	top:25px;
	right:903px;
}

.element_imgstatus_openhuis { float: left!important; }
.DivShowXtra2 { float: left!important; }

#navigatie{
	position:absolute;
	top:151px;
	left:30px;
}

#tekst{
	height:100%;
	width: 600px;
	font:12px;
	overflow: auto;
	margin-left:20px;
	margin-top: 8px;
	margin-bottom:5px;
}

.content{
	padding:20px 0px 50px;
	font:11px arial;
	height: 100%;
}

.content2
{

	font:11px/26px arial;
	height: 441px;
}

[class].content{
	line-height:27px;
}

[class].content2{
	line-height:27px;
}

.TABLE_Bound{
	display:none;
}

.koptekst{
	margin-top:25px;
	margin-left: 0px;
}

div#wn{ 
    position:relative; 
    width:540px; 
    height:325px; 
    overflow:hidden;	
}

#body_aanbod .content{
	padding-right:0px;	
}

#body_aanbod .content2{
	padding-right:0px;	
}

#iframe_aanbod{

	margin-bottom:12px;
	margin-left:10px;
	width:880px;
	height:100%;
}

html> body #iframe_aanbod{

	padding-bottom:20px!important;
	margin-left:35px;
	width:850px;
	height:98%;
}

/* Begin NAW bottom */

#intro_naw {position: relative;margin-bottom:5px; vertical-align:bottom; width:100%; color:ffffff; font:12px arial; background: url("../../images/opbouw/content_pattern.gif");}
#intro_naw div {float: left; vertical-align:bottom; }
#intro_naw a {text-decoration: none;color: ffffff;}

#naw{
position: relative;
vertical-align:bottom;
width: 100%;
color: ffffff;
font:12px arial;
background:url("../../images/opbouw/content_pattern.gif");
padding-left: 0px;
height:30px;
}

#naw a {
text-decoration: none;
color: ffffff;
}

#naw div {
float: left;
}

#naw_straat {
width: 181;
font:12px arial;
padding-left: 24px;
}

#naw_postcode {
width: 384;
font:12px arial;
}

#naw_telefoon {
width: 104;
font:12px arial;
}

#naw_fax {
width: 100;
font:12px arial;
}
/* Eind NAW bottom /*

/*** Intro ***/

.button_container{
	padding-top:284px;
	margin-left:120px;
	text-align:left;
}

.aanbod 
{	
	padding-top:5px;
	margin-right:2px;
	position:relative;
	float:left;
	display:block;
	width:180px;
	height:190px;
	background:url(../../images/intro/aanbod.jpg) no-repeat;
}



.aanbod a:link, .aanbod a:visited
{
	color:white;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	position:relative;
	float:left;
	display:block;
	width:180px;
	height:190px;

}

.aanbod a:hover
{
	position:relative;
	float:left;
	display:block;
	width:180px;
	height:190px;
	color:#a30000;
}

.diensten
{
	padding-top:5px;
	margin-right:2px;
	position:relative;
	display:block;
	float:left;
	width:180px;
	height:190px;
	background:url(../../images/intro/diensten.jpg) no-repeat;
}

.diensten a:link, .diensten a:visited
{
	color:white;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	position:relative;
	display:block;
	float:left;
	width:180px;
	height:190px;

}

.diensten a:hover
{
	position:relative;
	display:block;
	float:left;
	width:180px;
	height:190px;
	color:#a30000;
}

.contact
{
	padding-top:5px;
	margin-right:2px;
	position:relative;
	display:block;
	float:left;
	width:180px;
	height:190px;
	background:url(../../images/intro/contact.jpg) no-repeat;
}

.contact a:link, .contact a:visited
{
	color:white;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	position:relative;
	display:block;
	float:left;
	width:180px;
	height:190px;

}

.contact a:hover
{
	position:relative;
	display:block;
	float:left;
	width:180px;
	height:190px;
	color:#a30000;
}

.team
{
	padding-top:5px;
	margin-right:2px;
	position:relative;
	display:block;
	float:left;
	width:180px;
	height:190px;
	background:url(../../images/intro/team.jpg) no-repeat;
}

.team a:link, .team a:visited
{
	color:white;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	position:relative;
	display:block;
	float:left;
	width:180px;
	height:190px;

}

.team a:hover
{
	position:relative;
	display:block;
	float:left;
	width:180px;
	height:190px;
	color:#a30000;
}

/*** eind intro ***/

/* ------- BEGIN NAVIGATIE ------- */
#nav{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#nav li{
	float:left;
	display:block;
}

#nav li ul{
	position: absolute; 
	left: -999em;
}

#nav li:hover ul, #nav li.sfhover ul, #body_diensten #nav li ul, #body_verkoop #nav li ul, #body_aankoop #nav li ul, #body_taxaties #nav li ul, #body_verhuur #nav li ul, #body_hypotheken #nav li ul{
	top:20px; 
	color:#ae1500;
	left: 0px; 
	margin:0px;
}

#nav li a{
	padding:0px 13px 0px 13px;
	font:12px arial;
	color:#FFFFFF;
	text-decoration:none;
	line-height:20px;
}

#nav #btn_home a{
	padding:0px 13px 0px 11px;
}

#body_woneninbaarn #btn_woneninbaarn a, #body_home #btn_home a, #body_aanbod #btn_aanbod a, #body_diensten #btn_diensten a, #body_onsteam #btn_team a, #body_zoekopdracht #btn_zoekopdracht a, #body_zoekopdrachtdel #btn_zoekopdracht a, #body_contact #btn_contact a, #body_verkoop #btn_diensten a, #body_aankoop #btn_diensten a, #body_taxaties #btn_diensten a, #body_verhuur #btn_diensten a, #body_hypotheken #btn_diensten a{
	background: url("../../images/opbouw/button_bg.gif") repeat-x;
	height: 10px;
}

#body_verkoop #btn_diensten li a, #body_aankoop #btn_diensten li a, #body_taxaties #btn_diensten li a, #body_verhuur #btn_diensten li a, #body_hypotheken #btn_diensten li a, #body_diensten #btn_diensten li a{
	background:none;
}

#btn_diensten li a{
	font:11px arial;
	padding:0px 15px 0px 15px;
	border-left:1px solid #FFFFFF;
}

#btn_diensten li a:hover{
	font:11px arial;
	padding:0px 15px 0px 15px;
	border-left:1px solid #FFFFFF;
	color:#ae1500;
}

#nav #btn_verkoop a{
	padding:0px 15px 0px 11px;
	border-left:none;
}

#body_verkoop #btn_verkoop a, #body_aankoop #btn_aankoop a, #body_taxaties #btn_taxaties a, #body_verhuur #btn_verhuur a, #body_hypotheken #btn_hypotheek a{
	text-decoration:underline;
	color:#ae1500;
}

#body_verkoop #btn_verkoop a:hover, #body_aankoop #btn_aankoop a:hover, #body_taxaties #btn_taxaties a:hover, #body_verhuur #btn_verhuur a:hover, #body_hypotheken #btn_hypotheek a:hover{
	color:#ae1500;
	text-decoration:underline;
}
