﻿body {
	background:#e0e0e1 url(/images/background.jpg) repeat-x;
	font-family: Tahoma, sans-serif;
	color:#666666;
	height:100%
}
.popup{
	background:#fff;
}
p{
margin-bottom:10px;
}
#contact table{
	font-size:12px;
	margin-top:10px;
}
#containerhome{
	width:1000px;
	height:499px;
	background:#FFF;
	position: absolute;
	top:50%;
	left:50%;
	margin-top: -250px;
	margin-left:-500px;
}
#container_header{
	height:126px;
	width:1000px;
}
.logo{
	background:url(/images/logo.gif);
	height:126px;
	width:127px;
	margin-left:74px;
	float:left;
}
.home .slogan{
	/*background:url(/images/slogan.gif) no-repeat;*/
	width:645px;
	height:19px;
	position:relative;
	margin-top:76px;
	float:right;
}
.slogan{
	float:right;
	/*background:url(/images/slogan.gif) no-repeat;*/
	width:645px;
	height:19px;
	margin-top:25px;
	position:relative;
}
.tekstblok{
	background:#B50937;
	height:48px;
	margin-top:180px;
	width:170px;
	cursor:pointer;
}
#block_menu {
	overflow:hidden;
	padding: 35px 0 0 74px;
}
#block_menu a .koptekst {
	padding-top:4px;
}
#block_menu a .koptekst,#block_menu a .klikhier {
	display:block;
	text-align:center;
}
#block_menu #aanbod a 				{ 	background:url(/images/home-sprite.jpg) top left no-repeat;}
#block_menu #aanbod a:hover 		{	background:url(/images/home-sprite.jpg) top right no-repeat;}
#block_menu #kantoor a 				{	background:url(/images/home-sprite.jpg) no-repeat left -206px;}
#block_menu #kantoor a:hover  		{	background:url(/images/home-sprite.jpg) no-repeat right -206px;}
#block_menu #diensten a 			{	background:url(/images/home-sprite.jpg) no-repeat left -412px;}
#block_menu #diensten a:hover 	{	background:url(/images/home-sprite.jpg) no-repeat right -412px;}
#block_menu #financieel a 			{	background:url(/images/home-sprite.jpg) no-repeat left -618px;}
#block_menu #financieel a:hover 	{	background:url(/images/home-sprite.jpg) no-repeat right -618px;}

#block_menu a{
	height:187px;
	width:170px;
	float:left;
	font-size: 16px;
	font-family:Tahoma;
	color:#FFF;
	text-decoration:none;
	padding-bottom: 40px;
	margin-right:58px;
}
.klikhier{
	font-size:13px;
	margin-top:2px;
}
#banner_menu{
	overflow:hidden;
	padding: 18px 0 0 74px;
}
.logocontainer{
	width:170px;
	float:left;
	margin-right:58px;
}
#funda			{ margin-left:42px;}
#vbo 			{ margin-left:16px;}
#nwwi 			{ margin-left:39px;}
#hypotheekadvies{ margin-left:50px;}

#footerhome{
	width:1000px;
	height:28px;
	background:#1a1a1a;
	margin-top:16px;
}
#footerhome p, #footerhome a{
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:10px;
	padding-top:7px;
	text-align:center;
	text-decoration:none;
}
#footerhome a:hover {text-decoration:underline; }

/* Style voor de vervolgpagina's */
#wrap{
	width:1000px;
	min-height: 100%;
	background:#FFF;
	margin: 0 auto;
	overflow:hidden;
}
#header{
	width:1000px;
}
#logovervolg{
	height:177px;
	width: 178px;
	float:left;
	position:relative;
}
#menucontainer
{
	height:177px;
	width:822px;
	float:left;
	position:relative;
}

#titles h1{
	margin-left:37px;
	margin-top:30px;
	float:left;
	color:#d71575;
	font-weight:bold;

}
#left{
	width:150px;
	float:left;
	height:100%;
	margin:21px 0 0 27px;
}
#left h3{
	font-family:Tahoma;
	color:#d71575;
	font-weight:bold;
}
#left h5{
	display:none;
	visibility:hidden;
}
#left form{
	font-family:Tahoma;
	font-size:12px;
	margin-top:10px;
	margin-right:10px;
	color:#666;
	font-weight:bold;
	border-bottom:1px solid #999;
}
#left li{
	padding-bottom:10px;
}
#left select {
	margin-top:2px;
}
.uitgebreidzoeken{
	margin-top:10px;
	display:block;
	color:#666;
}
#contentborder{
	border-left:1px solid #999;
	float:left;
	line-height:1.6;
	min-height:575px;
}
#content{
	float:left;
	padding:0 0 35px;
	width:660px;
	margin-left:38px;
	font-size:12px;
}
#footer{
	background:#0D0D0D none repeat scroll 0 0;
	height:28px;
	margin:-28px auto 0;
	width:1000px;
	position:relative;
	z-index:1000;
}

#footer p, #footer a{
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:10px;
	padding-top:5px;
	text-align:center;
	text-decoration:none;
}
#footer a:hover {text-decoration:underline; }

#contactform input{
	margin-bottom:10px;
}
/*Style voor de makelaarspagina */
#makelaars{
	float:left
}
.fotocontainer{
	float:left;
	width:157px;
	height:280px;
	margin-right:51px;
	margin-bottom:5px;
	border:1px solid #B50937;
	background:#B50937;
}
.foto{
	text-decoration:none;
}
.textbar{
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:157px;
	color:#FFF;
}
.functie{	
	font-weight:normal
}
/* Style voor de contactformulieren */
#formGen div {
	clear:left;
	margin-bottom:3px;
	}
#formGen div.verplicht {
	padding-left:80px;
	}
#formGen .radios {
		width:22px;
	}
#formGen #radiocontainer {
		margin-left:110px;
	}
#formGen div.verplicht p {
	margin:0;
	padding:0;
	font-size:10px;
	}
#formGen div label{
	display:block;
	float:left;
	width:120px;
	margin:0;
	}
#formGen div input {
	width:244px;
	}
#formGen div select {
	width:248px;
	}
#formGen div img {
	margin-left:80px;
	}
#formGen fieldset{
	border:1px solid #CCCCCC;
	margin-bottom:20px;
	padding:10px;
}
#formGen legend{
	font-weight:bold;
	color:#666;
}
#formGen .taxatielabel{
	font-size:10px;
	width:160px;
}		
#form3 label{
	display:block;
}
#form3 select{
	width:135px;
}
input:focus {
      background: #F0F0F0;
}
#aankooptraject{
	width:274px;
	height:307px;
	float:right;
	margin:0 0 10px 10px;
}
#aankoopform{
	padding-left:15px;
	
}
#aankooptrajectcontainer{
	float:right;
	width:298px;
}
.aanbodmakelaar{
	display:block;
	margin:0 0 25px 0;
}