/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", trebuchet, sans-serif;
	font-size:70%;
	color:#18338A;
}

html, body, #contain{
	min-height:100%;
	height:100%;
	width:100%;
}

html>body, html>body #contain{
	height:auto;
}

#contain{
	position:absolute;
}


a{
	color:#18338A;
	text-decoration:underline;
}

a:hover{
	color:#18338A;
	text-decoration:none;
}

#content a, #content a:hover, #welkom a, #welkom a:hover, #nieuws a, #nieuws a:hover{
	color:#A11689;
}

p{
	margin:0;
	padding:0 0 15px 0;
	color:#18338A;
	line-height:160%;
}

h1{
	margin:0 0 20px 0;
	padding:0;
	font-size:130%;
	color:#9C1385;
	line-height:160%;
}

h2{
	margin:0;
	padding:0;
	font-size:100%;
	color:#999C1C;
	line-height:160%;
}

h3{
	margin:0 0 0 0;
	padding:0;
	font-size:100%;
	color:#999C1C;
	line-height:160%;
}

ul{
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
	position:relative;
}

ul li ul{
	margin:0;
}

li{
	position:relative;
	margin:0;
	padding:0 0 0 15px;
	background:url(../images/list.gif) 0 6px no-repeat;
	color:#18338A;
	line-height:160%;
}


input, textarea{
	font-size:100%;
	font-family:"Trebuchet MS", trebuchet, sans-serif;
	border:1px solid #9C1385;
}

.noborder{
	border:none;
}

.button{
	background:#9C1385;
	color:#FFFFFF;
}

.clear{
	clear:both;
	min-height: 60px;
}

.clear2{
	clear:both;
margin:0 0 15px 0;
}

#logo{
	position:absolute;
	right:31px;
	top:22px;
}

.image_left{
	float:left;
	margin:5px 10px 0 0;
	border:1px solid #18338A;
}

.image_right{
	float:right;
	margin:5px 0 0 10px;
	border:1px solid #18338A;
}
.image_right_nb{
	float:right;
	margin:5px 0 0 10px;
}

.image_left_no_border{
	float:left;
	margin:5px 10px 0 0;
}

.keurmerk{
	margin:0 0 0 120px;
}
/*---------------------------- home -----------------------*/
#top{
	height:85px;
	background-color:#FFFFFF;
}

#home #flash{
	height:314px;
	background:url(../images/home_bg.jpg) 0 0 no-repeat;
}

#right{
	position:absolute;
	right:0;
	top:167px;
	background:url(../images/home_right.jpg) 0 0 no-repeat;
	height:232px;
	width:26%;
}

#right .boven{
	padding: 8px 10px 0 90px;
	line-height:160%;
	color:#FFFFFF;
}

#right ul li{
	background:url(../images/list_right_home.gif) 0 6px no-repeat;
}

#right ul{
	padding:5px 0 0 0;
	margin:0;
}

#right ul li a, #right ul li a:hover{
	color:#FFFFFF;
}

#right .midden{
	padding: 32px 10px 0 90px;
	line-height:160%;
	color:#FFFFFF;
}

#right .onder{
	padding: 34px 10px 0 90px;
	line-height:160%;
	color:#FFFFFF;
}

#welkom{
	float:left;
	width:38%;
	padding:0 3% 0 4%;
}

#nieuws{
	float:left;
	width:24%;
	margin:0 0 0 4%;	
	position:relative;
}

#contact{
	margin:44px 0 0 0;
	float:right;
	width:26%;
	height:90px;
	background:#7A1468;
	}

#contact p{
	padding:10px 10px 10px 20px;
	color:#FFFFFF;
}


/*---------------------------- vervolg -----------------------*/

#vervolg{
	background:url(../images/bg_vervolg.gif)  19% 0 repeat-y;
}

#vervolg #flash{
	margin:0 0 24px 0;
	height:176px;
	background:#b5b823;
}



#content{
	margin:0 0 0 22%;
	width:44%;
}

#contact_vervolg{
	position:absolute;
	bottom:90px;
	right:0;
	width:25%;
	height:90px;
	background:#7A1468;
	}

#contact_vervolg p{
	padding:10px 10px 10px 20px;
	color:#FFFFFF;
}

#right_vervolg{
	position:absolute;
	top:220px;
	right:0;
	width:25%;
	color:#FFFFFF;
	}

#right_vervolg .inhoud{
	padding: 10px 10px 0 90px;
}

#right_vervolg ul li{
	background:url(../images/list_right_home.gif) 0 6px no-repeat;
}

#right_vervolg ul{
	padding:5px 0 0 0;
	margin:0;
}

#right_vervolg ul li a, #right_vervolg ul li a:hover{
	color:#FFFFFF;
}


#hypotheekshop{
	position:absolute;
	width:25%;
	height:66px;
	right:0px;
	top:310px;
	/*padding:5px 0 0 0;*/
	/*background-color:#FFFFDE;*/
	background-color:#f7941d;
	border-left:1px solid #163286;
		border-top:1px solid #163286;
			border-bottom:1px solid #163286;
}

/*---------------------------- footer -----------------------*/

#nva{
	position:absolute;
	right:18px;
	bottom:24px;
}


#footer{
	position:absolute;
	left:4%;
	bottom:0;
	height:35px;
	padding: 10px 0 0 0;
	font-size:90%;
	color:#7F7F7F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


#vervolg #footer{
	left:22%;
}

#footer a{
	text-decoration:none;
	color:#7F7F7F;
}
#footer a:hover{
	text-decoration:underline;
	color:#7F7F7F;
}
table.medewerkers td{
	vertical-align:top;
}
.nomargin{
	margin:0;
}

.hypotheek{
	background: #f7941d;
}

#video{
	position: absolute;
	left: 700px;
	margin-top: 20px;
}

.divide{
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #d2d2d2;
}
