/*algemeen*/
@font-face {  
  font-family: Normal;  
  src: url(../media/font/flickner.ttf) format("truetype");  
}
@font-face {  
  font-family: Bold;  
  src: url(../media/font/flickneb.ttf) format("truetype");  
}
@font-face {  
  font-family: Italic;  
  src: url(../media/font/flicknei.ttf) format("truetype");  
}
@font-face {  
  font-family: BoldItalic;  
  src: url(../media/font/flicknbi.ttf) format("truetype");
}
*{
	margin:	0px;
	padding:0px;
	}
img {
	border: none;
	}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}
a:hover {text-decoration: none;}
body {
	width:				auto;
	height:				auto;
	background-image:	url(../media/img/bg.png);
	background-repeat:	repeat-x;
	}
#main_container {
	width:				840px;
	height:				auto;
	margin:				0px auto;
	}
#bg_container {
	width:				840px;
	height:				auto;
	margin-top:			0px;
	margin-left:		0px;
	float:				left;
	display:			block;
	overflow:			hidden;
	background-image:	url(../media/img/content_back.png);
	background-repeat:	repeat-y;
	padding-bottom:		10px;
	}
#container {
	width:				840px;
	height:				auto;
	margin-top:			0px;
	margin-left:		31px;
	float:				left;
	display:			block;
	overflow:			hidden;
	}
/*header*/
#header_container {
	width:				778px;
	height:				100px;
	margin-top:			0px;
	margin-left:		0px;
	float:				left;
	display:			block;
	overflow:			hidden;
	}
#logo {
	width:				400px;
	height:				64px;
	margin-top:			13px;
	margin-left:		189px;
	float:				left;
	display:			block;
	overflow:			hidden;
	background-image:	url(../media/img/logo.png);
	background-repeat:	no-repeat;
	}
/*navigatie*/
#nav_container {
	width:				778px;
	height:				36px;
	margin-top:			0px;
	margin-left:		0px;
	float:				left;
	display:			block;
	overflow:			hidden;
	}
.home_but {
	width:				113px;
	height:				36px;
	margin-top:			0px;
	margin-left:		0px;
	float:				left;
	display:			block;
	overflow:			hidden;
	background-image:	url(../media/img/home_but.png);
	background-repeat:	no-repeat;
	}
.home_but:hover {
	width:				113px;
	height:				36px;
	margin-top:			0px;
	margin-left:		0px;
	float:				left;
	display:			block;
	overflow:			hidden;
	background-image:	url(../media/img/home_but.png);
	background-repeat:	no-repeat;
	filter:				alpha(opacity=80);
	opacity: 			0.8;
	-moz-opacity:		0.8;
	}
.diensten_but {
	width:				129px;
	height:				36px;
	margin-top:			0px;
	margin-left:		0px;
	float:				left;
	display:			block;
	overflow:			hidden;
	background-image:	url(../media/img/diensten_but.png);
	background-repeat:	no-repeat;
	}
.diensten_but:hover {
	width:				129px;
	height:				36px;
	margin-top:			0px;
	margin-left:		0px;
	float:				left;
	display:			block;
	overflow:			hidden;
	background-image:	url(../media/img/diensten_but.png);
	background-repeat:	no-repeat;
	filter:				alpha(opacity=80);
	opacity: 			0.8;
	-moz-opacity:		0.8;
	}
.contact_but {
	width:				125px;
	height:				36px;
	margin-top:			0px;
	margin-left:		0px;
	float:				left;
	display:			block;
	overflow:			hidden;
	background-image:	url(../media/img/contact_but.png);
	background-repeat:	no-repeat;
	}
.contact_but:hover {
	width:				125px;
	height:				36px;
	margin-top:			0px;
	margin-left:		0px;
	float:				left;
	display:			block;
	overflow:			hidden;
	background-image:	url(../media/img/contact_but.png);
	background-repeat:	no-repeat;
	filter:				alpha(opacity=80);
	opacity: 			0.8;
	-moz-opacity:		0.8;
	}
/*slider*/
#slider {
	width:				778px;
	height:				223px;
	margin-top:			0px;
	margin-left:		0px;
	float:				left;
	display:			block;
	overflow:			hidden;
	}
/*content*/
#content_container {
	width:				778px;
	height:				auto;
	min-height:			300px;
	margin-top:			0px;
	margin-left:		0px;
	float:				left;
	display:			block;
	overflow:			hidden;
	}
#content_left {
	width:				528px;
	height:				auto;
	margin-top:			0px;
	margin-left:		20px;
	float:				left;
	display:			block;
	overflow:			hidden;
	}
#content_right_container {
	width:				230px;
	height:				auto;
	margin-top:			0px;
	margin-left:		0px;
	float:				left;
	display:			block;
	overflow:			hidden;
	}
#content_right {
	width:				200px;
	height:				auto;
	margin-top:			0px;
	margin-left:		17px;
	float:				left;
	display:			block;
	overflow:			hidden;
	}
/*homepage*/
.home_titel {
	width:				528px;
	height:				auto;
	margin-top:			10px;
	margin-left:		0px;
	float:				left;
	display:			block;
	font-family:		sans-serif;
	font-size:			16px;
	font-weight:		bold;
	color:				#006b5c;
	border-bottom:		1px solid #006b5c;
	}
.home_tekst {
	width:				528px;
	height:				auto;
	margin-top:			10px;
	margin-left:		0px;
	float:				left;
	display:			block;
	font-family:		sans-serif;
	font-size:			11px;
	color:				#333333;
	}
/*dienstenpage*/
.diensten_titel {
	width:				528px;
	height:				auto;
	margin-top:			10px;
	margin-left:		0px;
	float:				left;
	display:			block;
	font-family:		sans-serif;
	font-size:			16px;
	font-weight:		bold;
	color:				#006b5c;
	border-bottom:		1px solid #006b5c;
	}
.diensten_tekst {
	width:				528px;
	height:				auto;
	margin-top:			10px;
	margin-left:		0px;
	float:				left;
	display:			block;
	font-family:		sans-serif;
	font-size:			11px;
	color:				#333333;
	}
/*contactpage*/
.contact_titel {
	width:				528px;
	height:				auto;
	margin-top:			10px;
	margin-left:		0px;
	float:				left;
	display:			block;
	font-family:		sans-serif;
	font-size:			16px;
	font-weight:		bold;
	color:				#006b5c;
	border-bottom:		1px solid #006b5c;
	}
.contact_tekst_left {
	width:				264px;
	height:				110px;
	margin-top:			10px;
	margin-left:		0px;
	float:				left;
	display:			block;
	font-family:		sans-serif;
	font-size:			11px;
	color:				#333333;
	}
.contact_tekst_right {
	width:				264px;
	height:				110px;
	margin-top:			10px;
	margin-left:		0px;
	float:				left;
	display:			block;
	font-family:		sans-serif;
	font-size:			11px;
	color:				#333333;
	text-align:			right;
	}
#google_maps {
	width:				526px;
	height:				350px;
	margin-top:			10px;
	margin-left:		0px;
	float:				left;
	display:			block;
	border:				1px solid #333333;
	}
/*verzekeringen*/
#verzekeringen_back {
	width:				230px;
	height:				300px;
	margin-top:			10px;
	margin-left:		0px;
	float:				left;
	display:			block;
	overflow:			hidden;
	background-image: 	url(../media/img/verzekeringen_back.png);
	background-repeat:	repeat-y;
	}
.verzekeringen_titel {
	width:				200px;
	height:				auto;
	margin-top:			10px;
	margin-left:		0px;
	float:				left;
	display:			block;
	font-family:		sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#FFFFFF;
	}
.tumbs_verzekeringen {
	width:				58px;
	height:				58px;
	margin:				3px;
	float:				left;
	display:			block;
	overflow:			hidden;
	background-color:	#666666;
	border:				1px solid #FFFFFF;
	}
.tumbs_verzekeringen:hover {
	width:				58px;
	height:				58px;
	margin:				3px;
	border:				1px solid #000000;
	float:				left;
	display:			block;
	overflow:			hidden;
	background-color:	#666666;
	}
/*polisslider*/
#polis_container {
	width:				778px;
	height:				120px;
	margin-top:			0px;
	margin-left:		0px;
	float:				left;
	display:			block;
	overflow:			hidden;
	background-image:	url(../media/img/polisslider_back.png);
	background-repeat:	repeat-x;
	}
.polis_tumb_container {
	width:				170px;
	height:				90px;
	margin-top:			5px;
	margin-left:		5px;
	margin-right:		5px;
	float:				left;
	display:			block;
	overflow:			hidden;
	}
.polis_header {
	width:				170px;
	height:				36px;
	margin-top:			0px;
	margin-left:		0px;
	float:				left;
	display:			block;
	overflow:			hidden;
	background-image:	url(../media/img/polis_titel_back.png);
	background-repeat:	repeat-x;
	}
.polis_header_tekst {
	width:				170px;
	height:				26px;
	margin-top:			10px;
	margin-left:		0px;
	float:				left;
	display:			block;
	overflow:			hidden;
	font-family:		sans-serif;
	font-size:			13px;
	font-weight:		bold;
	text-align:			center;
	color:				#ffffff;
	}
.polis_bottom {
	width:				168px;
	height:				53px;
	margin-top:			0px;
	margin-left:		0px;
	float:				left;
	display:			block;
	overflow:			hidden;
	background-color:	#FFFFFF;
	border-right:		1px solid #FFFFFF;
	border-bottom:		1px solid #FFFFFF;
	border-left:		1px solid #FFFFFF;
	filter:				alpha(opacity=60);
	opacity: 			0.6;
	-moz-opacity:		0.6;
	}
.polis_bottom_tekst {
	width:				160px;
	height:				50px;
	margin-top:			2px;
	margin-left:		4px;
	float:				left;
	display:			block;
	overflow:			hidden;
	font-family:		sans-serif;
	font-size:			11px;
	text-align:			center;
	color:				#333333;
	}
#polis_popup_container {
	width:				528px;
	height:				auto;
	min-height:			180px;
	margin-top:			10px;
	margin-left:		0px;
	float:				left;
	display:			block;
	overflow:			hidden;
	background-repeat:	no-repeat;
	border-top:			1px solid #333333;
}
.polis_popup_titel {
	width:				500px;
	height:				auto;
	margin-top:			5px;
	margin-left:		5px;
	float:				left;
	display:			block;
	overflow:			hidden;
	font-family:		sans-serif;
	font-size:			16px;
	font-weight:		bold;
	color:				#006b5c;
}
.polis_popup_tekst {
	width:				500px;
	height:				auto;
	margin-top:			5px;
	margin-left:		5px;
	float:				left;
	display:			block;
	overflow:			hidden;
	font-family:		sans-serif;
	font-size:			12px;
	color:				#333333;
}
/*footer*/
#footer {
	width:				840px;
	height:				70px;
	margin-top:			0px;
	margin-left:		0px;
	margin-bottom:		30px;
	float:				left;
	display:			block;
	overflow:			hidden;
	background-image:	url(../media/img/footer.png);
	background-repeat:	no-repeat;
	font-family:		sans-serif;
	font-size:			11px;
	text-align:			center;
	color:				#FFFFFF;
}
/*webmodules*/
.button_modules {
	width:				528px;
	height:				25px;
	margin-top:			15px;
	margin-left:		0px;
	float:				left;
	display:			block;
	overflow:			hidden;
	background-image:	url(../media/img/modules_but.png);
	background-repeat:	no-repeat;
}
.button_modules_tekst {
	width:				500px;
	height:				15px;
	margin-top:			5px;
	margin-left:		5px;
	float:				left;
	display:			block;
	overflow:			hidden;
	font-family:		sans-serif;
	font-size:			11px;
	font-weight:		bold;
	text-align:			center;
	color:				#FFFFFF;
}
/*belmenu*/
.belmenu_container {
	width:				528px;
	height:				180px;
	margin-top:			10px;
	margin-left:		0px;
	float:				left;
	display:			block;
	overflow:			hidden;
	background-repeat:	no-repeat;
	border-top:			1px solid #333333;
}
.belmenu_titel {
	width:				500px;
	height:				auto;
	margin-top:			5px;
	margin-left:		0px;
	float:				left;
	display:			block;
	overflow:			hidden;
	font-family:		sans-serif;
	font-size:			20px;
	font-weight:		bold;
	color:				#006b5c;
}
.belmenu_form_container {
	width:				500px;
	height:				auto;
	margin-top:			0px;
	margin-left:		0px;
	float:				left;
	display:			block;
	overflow:			hidden;
	font-family:		sans-serif;
	font-size:			11px;
	color:				#333333;
}
.belmenu_bericht {
	width:				528px;
	height:				auto;
	margin:				0px auto;
	margin-top:			300px;
	display:			block;
	overflow:			hidden;
	font-family:		sans-serif;
	font-size:			15px;
	font-weight:		bold;
	color:				#FFFFFF;
	text-align:			center;
	text-decoration:	none;
}

/*contact*/
.naw{
	width:490px;
	float:left;
	}
.tel{
	width:490px;
	float:left;
	} 
