html, body {height:100%} /* om pagina beeldvullend te laten zien*/
html {overflow-y:scroll}

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;
}

/********* LIGHTBOX *********/
#sb-wrapper				{padding:0px 25px 0px 0px; background:url(.../../images/lightbox/sb-wrapper.png) no-repeat 0px 20px !important; border:0px !important;}
#sb-title				{height:71px !important; margin:0px 0px 0px 0px !important; padding:0px; background:url(../../images/lightbox/sb-title.png) no-repeat left top !important;}
#sb-title-inner			{height:71px !important; line-height:81px !important; margin:0px 0px 0px 28px !important; background:url(../../images/lightbox/sb-title-inner.png) no-repeat right top !important; font-family:Arial !important; font-size:18px !important; color:#3B1F0D !important; text-transform:uppercase !important; font-weight:normal !important; font-style:italic !important;}
#sb-wrapper-inner		{margin:0px 0px 0px 0px !important; padding:0px !important; background:url(../../images/lightbox/sb-wrapper-inner.png) repeat-y left top !important;color:#543019;}
#sb-wrapper-inner h4		{color:#543019;}
#sb-body				{margin:0px 0px 0px 34px !important; padding:0px; background:transparent !important;}
#sb-body-inner			{background:url(../../images/lightbox/sb-body.png) repeat-y right top !important;}
#sb-body-inner iframe	{width:97%;}
#sb-info				{height:71px !important; margin:0px 0px 0px 0px !important; padding:0px; position:static !important; background:url(../../images/lightbox/sb-info.png) no-repeat left bottom !important;}
#sb-info-inner			{height:71px !important; margin:0px 0px 0px 34px !important; background:url(../../images/lightbox/sb-info-inner.png) no-repeat right bottom !important;}
#sb-player				{margin:0px 0px 0px -7px; padding:0px; border:0px !important;}
#sb-loading 			{background:transparent !important;}
#sb-loading-inner span 	{background:url(../../images/lightbox/loader.gif) no-repeat !important;}

#sb-nav					{width:98px !important; height:39px !important; margin:0px !important; padding:0px !important; position:absolute; top:5px; right:65px;}
#sb-nav-previous 		{width:24px !important; height:29px !important; position:relative; top:25px; background:url(../../images/lightbox/sb-nav-previous.png) no-repeat !important;}
#sb-nav-next 			{width:24px !important; height:29px !important; position:relative; top:25px; background:url(../../images/lightbox/sb-nav-next.png) no-repeat !important;}
#sb-nav-pause			{width:36px !important; height:29px !important; position:relative; top:25px; background:url(../../images/lightbox/sb-nav-pause.png) no-repeat !important;}
#sb-nav-play			{width:36px !important; height:29px !important; position:relative; top:25px; background:url(../../images/lightbox/sb-nav-play.png) no-repeat !important;}
#sb-nav-print			{display:none !important;}
#sb-nav-close			{width:36px !important; height:35px !important; position:absolute; top:0px; right:-35px; background:url(../../images/lightbox/close.png) no-repeat !important;}


/********* LIGHTBOX END *********/

p
{
	width:550px;
}
.txt_nbdag {
color:#c21700;
}

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;
}

#hometekst{
padding-top:30px;
text-align:center;
color: #FFF;}

[id]#hometekst{
margin-left:240px;
height:120px;
width:500px;
padding-top:30px;
text-align:center;
color: #FFF;
float:left;
margin-top:-50px;}

#social_media {
margin-top: 35px;
}

[id]#social_media {
margin-left:40px;
}

#social_media img{
height:30px;
}

.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;
}
#twitter_pos{width:100%; height:auto; float:right; text-align:center; margin-top:5%;}
.twitright{display:none;}
.TwitterContainer{width:500px; height:auto; border:solid 0px #000000!important;}
.twitter_link a{color:#ffffff;}
.TwitterGadget{border:dotted 1px #000000;}
.twitter_link{margin-bottom:5px;}
.twitter_tekst{color:white;}
.twitter_channellink{right:-5%!important;}
.twitter_datum{color:#823434;}
.twitter_tekst a{text-decoration:underline; color:#ffffff;}
[class].TwitterGadget{border:dotted 1px #000000; margin-left:250px; width:500px;}
[id]#twitter_pos{min-height: 446px;}

#aanbod_qrcode {margin-bottom: -20px; margin-left:0px; text-align: center; color:#fff;}


.nieuwbouw_openhuis {color:red; font-weight:bold; font-size:12px;}

#body_nieuwbouw .firstp img {height:159px;}
