/* ----------------------------------------------
	BASISSETTING, positionering                               
	____________________________________________ */

div{
	margin:0;
	padding:0;
}	
	
body{
	font: 11px  Verdana, Arial,Helvetica;
	color:#000;
	line-height:16px;
	background:url(../images/body_bg.gif) repeat-x top #000;
}
	
	.container{
		margin:auto;
		width:946px;
	}
	
	.header{
		float:left;
		width:946px;
		margin-bottom:3px;
	}
		.logo a{
			float:left;
			width:201px;
			height:83px;
			background:url(../images/logo.gif) no-repeat;
		}
		
		.top_menu{
			float:right;
			width:745px;
			height:83px;
		}
			.top_menu ul{
				float:right;
				margin:0;
				padding:0;
				width:146px;
				height:83px;
				padding-left:10px;
				border-left:1px dotted #73a600;
			}
				.top_menu li{
					list-style:none;
					color:#73a600;
					margin-bottom:4px;
				}
				.top_menu li a{
					color:#73a600;
					text-decoration:none;
				}
			
		.menu{
			float:left;
			width:946px;
			height:30px;
			margin-bottom:3px;
			margin-top:3px;
			background:url(../images/menu_bg.gif) no-repeat;
		}
			.menu ul{
				margin:0;
				padding:0;
				margin-top:7px;
			}
			.menu li{
				display:inline;
				list-style:none;
				color:#fff;
				margin:0;
			}
			.menu li a{
				float:right;
				color:#fff;
				font-size:12px;
				margin-right:50px;
				margin-left:80px;
				text-decoration:none;
			} 
			.menu li a:hover, .menu li a.active{
				color:#000;
			}
		
		
		.submenu{
			float:left;
			min-height:171px;
			margin-bottom:3px;
		}
		
		.header_afbeelding{
			float:right;
			width:748px;
			height:171px;
		}
		
	.content{
		float:left;
		width:100%;
	}
	
	.kol_links{
		float:left;
		width:196px;
		overflow:hidden;
	}
	.kol_rechts{
		float:right;
		width:748px;
	}
	
		.kruimelpad{
			float:left;
			width:100%;
		}
		
			.kruimelpad ul{
				margin:0;
				padding:0;
			}
			.kruimelpad li{
				display:inline;
				color:#808080;
			}
			.kruimelpad li a{
				font-size:10px;
				color:#808080;
			}
			.kruimelpad li.pag a{
				color:#7bb200;
			}
		

/* ----------------------------------------------
	BLOK
____________________________________________ */	
		
.blok{
	float:left;
	width:196px;
	margin-bottom:3px;
}
	.blok_top{
		float:left;
		width:196px;
		height:11px;
		background:url(../images/r_top.png) no-repeat bottom;
	}
	.blok_con{
		float:left;
		width:156px;
		color:#fff;
		padding-left:20px;
		padding-right:20px;
		padding-top:9px;
		padding-bottom:11px;
		background:#000;
	}
	.blok_bot{
		float:left;
		width:196px;
		height:9px;
		background:url(../images/r_bot.png) no-repeat bottom;
	}

.submenu .blok_con{
	padding:0;
	width:196px;
	min-height:151px;
}

	.blok_con ul{
		margin:0;
		padding:0;
	}
	.blok_con li{
		margin:0;
		padding:0;
		list-style:none;
		border:1px solid #000;
		
	}
	.blok_con li a{
		float:left;
		margin:0;
		padding:0;
		padding-top:4px;
		padding-bottom:4px;
		padding-left:20px;
		width:176px;
		color:#fff;
		text-decoration:none;
		border-bottom:1px solid #404040;
	}
	.blok_con li a:hover,.blok_con li.active a{
		color:#92d400;
	}
	
	.blok_con a {
		.text-decoration:none;
	}
	
/* ----------------------------------------------
	CONTENT BLOK GROOT
	____________________________________________ */
	
.c_blok{
	float:left;
	width:748px;
}
.c_blok_top{
	float:left;
	width:748px;
	height:9px;
	background:url(../images/c_top.png) no-repeat bottom;
}
.c_blok_con{
	float:left;
	width:708px;
	padding:20px;
	padding-top:0px;
	min-height:200px;
	background:#fff;
}
.c_blok_bot{
	float:left;
	width:748px;
	height:9px;
	background:url(../images/c_bot.png) no-repeat top;
}


.links{
	float:left;
	width:491px;
	padding-right:20px;
	overflow:hidden;
	background:url(../images/content_lijn.gif) 519px 0px repeat-y;
}

.rechts{
	float:left;
	width:175px;
	padding-left:10px;
}

.deskundigen .links{
	float:left;
	width:686px;
	padding-right:10px;
	background:#FFF;
}

.deskundigen .rechts{
	display: none;
}


/* ----------------------------------------------
	CLEARER, it will not stretch otherwise
	____________________________________________ */
	
.clearer{ 
	clear: both;
} 

/* ----------------------------------------------
	CONTENT STYLES
	____________________________________________ */

h1{
	color:#7bb200;
	line-height:50px;
	font-size:14px;
	margin:0;
	margin-bottom:10px;
}

h2{
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-bottom:10px;
	color:#92d400;
}
.kol_rechts h2{
	color:#7bb200;
}

h3{
	color: #7bb200;
	font-weight:normal;
	font-size:25px;
}

h4{
	color: #7bb200;
	font-size:15px;
	font-weight:normal;
	font-size:18px;
}

a {
	color: #7bb200;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}

hr{
	float:left;
	/*width:175px;*/
	height:1px;
	border:none;
	background:none;
	color:#e0e0e0;
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:1px solid #e0e0e0;
}
.rechts hr{
	margin-left:-10px;
}

table{
	float:left;
}

.rechts ul, .extra ul{
	margin:0;
	padding:0;	
	margin-top:10px;
}
.rechts li, .extra li {
	list-style:none;
	color:#000;
	width:100%;
}
.rechts li a, .extra li a{
	float:left;
	color:#000;
	min-height:11px;
	padding-left:17px;
	text-decoration:none;
	margin-bottom:5px;
	background:url(../images/pijl.png) no-repeat left;
}
	
	.extra li a{ 
		color:white;
	}
	
.rechts li a:hover, .extra li a:hover {
	color:#92d400;
}

.zoekveld{
	float:left;
	border:1px solid #73a700;
	height:13px;
	width:120px;
	font-size:10px;
}

.zoek_veld {
	float:left;
}

.zoek_btn {
	float:left;
}

.zoek_btn a{
	float:left;
	border:1px solid #73a700;
	width:15px;
	height:15px;
	background:url(../images/go.gif) no-repeat;
}

.dat{
	color:#919191;
}


.voorstellen{
	float:left;
	width:187px;
}

	.foto{
		float:left;
		width:187px;
		height:99px;
		margin:0;
		padding:0;
	}

	.naam{
		float:left;
		font-weight:bold;
		padding-left:10px;
		padding-top:4px;
		width:177px;
		color:#000;
		background-color:#ededed;
	}
	.tekst{
		float:left;
		padding-left:10px;
		width:177px;
		color:#000;
		background-color:#ededed;
		padding-bottom:5px;
	}
	
.gezichtfoto {
	float:left;
	width:210px;
	overflow:hidden;
}

.gezicht {
	padding-left:15px;
	float:left;
	width:450px;
}

ul {
	list-style-image:url(../images/li.gif);
}

