/* CSS Document */
body{
	margin: 0;
}
/*----*/
html, body{
	min-height:610px;
	min-width: 760px;
	height:100%;
	width:100%;
}
html>body{
	height:auto;
	width:auto;
}

.mail_ons{
	background:#A6A7A1;	
	min-height:0;
	min-width: 0;
	height:0;
	width:0;
}

.sluit_venster a{
	color:#FFFFFF;
	text-decoration:underline;
}
.sluit_venster a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

/*----*/

table, tr , td{
	padding:0;
	margin:0;
}

table{
	font-family:Verdana, Helvetica, sans-serif;
	line-height: 140%;
	color:#FFFFFF;
	font-size:70%;
}

.table{
	font-family:Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:110%;
}


input, textarea{
	background-color:#FFFFFF;
	border:1px solid #93948C;
}

p{
	margin:0;
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 140%;
	color:#FFFFFF;
}
p a{
	color:#FFFFFF;
	text-decoration: none;
}
p a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}
#content{
	position:absolute;
	top: 50%;
	left:50%;
	left:expression(document.body.clientWidth > 760? "50%": "0" );
	top:expression(document.body.clientHeight > 610? "50%": "0" );
	width:760px;
	height:610px;
	margin-left:-380px;
	margin-left:expression(document.body.clientWidth > 760? "-380px": "0" );
	margin-top:-305px;
	margin-top:expression(document.body.clientHeight > 610? "-305px": "0" );
}

#content_admin{
	position:absolute;
	top: 50%;
	left:50%;
	left:expression(document.body.clientWidth > 760? "50%": "0" );
	top:expression(document.body.clientHeight > 610? "50%": "0" );
	width:760px;
	height:610px;
	margin-left:-380px;
	margin-left:expression(document.body.clientWidth > 760? "-380px": "0" );
	margin-top:-400px;
	margin-top:expression(document.body.clientHeight > 610? "-400px": "0" );
}


html>body #content{
	top: 50%;
	margin-top:-305px;
}

html>body #content_admin{
	top: 50%;
	margin-top:-400px;
}

#top_admin {
	height: 110px;
	padding-top: 10px;
}	

#top_admin p{
	margin:0;
	font-size: 60%;
	color:#303030;
}
#top_admin p a{
	color:#303030;
}
#top_admin p a:hover{
	color:#303030;
}

#top{
	background:url(../images/home_logo.jpg) no-repeat #FFFFFF 0 0;
	height: 25px;
	padding-left:450px;
	padding-top: 50px;
}	
#top p{
	margin:0;
	font-size: 60%;
	color:#303030;
}
#top p a{
	color:#303030;
}
#top p a:hover{
	color:#303030;
}
#welkom{
	background:url(../images/home_welkom.jpg) no-repeat #92938B 0 0;
	height: 50px;
	padding: 12px 95px 28px 270px;
}

#welkom_en{
	background:url(../images/home_welkom_en.jpg) no-repeat #92938B 0 0;
	height: 50px;
	padding: 20px 95px 20px 270px;
}

#foto{
list-style-type:none;
padding:0;
margin: 0;
}
#foto li.fototop{
 	float: left;
	height: 200px;
}
#foto li.fotoonder{
 	float: left;
	height: 180px;
}
#foto li.fototop a{
	height: 200px;
	background-color: #92938B;
	padding:0;
	margin: 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;
}
#foto li.fototop a:hover{
	background-color: #75756E;
}
#foto li.fotoonder a{
	height: 180px;
	background-color: #92938B;
	padding:0;
	margin: 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;
}
#foto li.fotoonder a:hover{
	background-color: #75756E;
}
#foto img{
	display: block;
	border: none;
}
.balk{
	display:block;
	height:20px;
	border-right: 1px solid #FFFFFF;
	width: 219px;
	padding-left: 35px;
	padding-top: 5px;
}
.balkeind{
	display:block;
	height:20px;
	width: 215px;
	padding-left: 35px;
	padding-top: 5px;
}

#menu{
	list-style-type:none;
	padding:0;
	margin: 0;
	height: 25px;
}
#menu li{
 	float: left;
	height: 25px;
	border-bottom: 1px solid #FFFFFF;
}
#menu li a{
	height: 20px;
	background-color: #92938B;
	padding:5px 0 0 0;
	margin: 0;
	float:left;
	width: 108px;
	border-right: 1px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	color:#FFFFFF;
}
#menu li.eind a{
	width: 105px;
}
#menu li a:hover{
	background-color: #75756E;
}

/*------------------------------------begin backgrounds--------------------------------------------------*/
#content_vervolg{
	height: 157px;
	width:690px;
	padding: 285px 35px 0 35px;
}
#content_data{
	width:690px;
	padding: 75px 35px 0 35px;
}
#sitemap_vervolg{
	height: 480px;
	width:690px;
	padding: 20px 35px 0 35px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.vervolg_referenties{background:url(../images/referenties.jpg) no-repeat 0 0;}
.vervolg_referenties_en{background:url(../images/referenties_en.jpg) no-repeat 0 0;}
.vervolg_vacatures{background:url(../images/vacatures.jpg) no-repeat 0 0;}
.vervolg_vacatures_en{background:url(../images/vacatures_en.jpg) no-repeat 0 0;}
.vervolg_diensten{background:url(../images/diensten.jpg) no-repeat 0 0;}
.vervolg_sitemap {}
.vervolg_diensten_en{background:url(../images/diensten_en.jpg) no-repeat 0 0;}
.vervolg_camera{background:url(../images/diensten_cameratoezicht.jpg) no-repeat 0 0;}
.vervolg_camera_en{background:url(../images/diensten_cameratoezicht_en.jpg) no-repeat 0 0;}
.vervolg_screening{background:url(../images/diensten_background.jpg) no-repeat 0 0;}
.vervolg_screening_en{background:url(../images/diensten_background_en.jpg) no-repeat 0 0;}
.vervolg_werkzaamheden{background:url(../images/diensten_controleren.jpg) no-repeat 0 0;}
.vervolg_werkzaamheden_en{background:url(../images/diensten_controleren_en.jpg) no-repeat 0 0;}
.vervolg_corruptie{background:url(../images/diensten_corruptie.jpg) no-repeat 0 0;}
.vervolg_corruptie_en{background:url(../images/diensten_corruptie_en.jpg) no-repeat 0 0;}
.vervolg_forensisch{background:url(../images/diensten_forensische_it.jpg) no-repeat 0 0;}
.vervolg_forensisch_en{background:url(../images/diensten_forensische_it_en.jpg) no-repeat 0 0;}
.vervolg_fraude{background:url(../images/diensten_frauduleus_ziek.jpg) no-repeat 0 0;}
.vervolg_fraude_en{background:url(../images/diensten_frauduleus_ziek_en.jpg) no-repeat 0 0;}
.vervolg_handschrift{background:url(../images/diensten_handschriftanalyse.jpg) no-repeat 0 0;}
.vervolg_handschrift_en{background:url(../images/diensten_handschriftanaly_e.jpg) no-repeat 0 0;}
.vervolg_intern{background:url(../images/diensten_interne_diefstal.jpg) no-repeat 0 0;}
.vervolg_intern_en{background:url(../images/diensten_interne_diefst_en.jpg) no-repeat 0 0;}
.vervolg_interview{background:url(../images/diensten_interview.jpg) no-repeat 0 0;}
.vervolg_interview_en{background:url(../images/diensten_interview_en.jpg) no-repeat 0 0;}
.vervolg_letsel{background:url(../images/diensten_letselschade.jpg) no-repeat 0 0;}
.vervolg_letsel_en{background:url(../images/diensten_letselschade_en.jpg) no-repeat 0 0;}
.vervolg_werkverzuim{background:url(../images/diensten_werkverzuim.jpg) no-repeat 0 0;}
.vervolg_werkverzuim_en{background:url(../images/diensten_werkverzuim_en.jpg) no-repeat 0 0;}
.vervolg_concurrentie{background:url(../images/diensten_concurrentiebeding.jpg) no-repeat 0 0;}
.vervolg_concurrentie_en{background:url(../images/diensten_concurrentiebed_en.jpg) no-repeat 0 0;}
.vervolg_data{background:url(../images/diensten_sms_berichten.jpg) no-repeat 0 0;}
.vervolg_btld{background:url(../images/diensten_onderzoeken_btld.jpg) no-repeat 0 0;}
.vervolg_btld_en{background:url(../images/diensten_onderzoek_btld_en.jpg) no-repeat 0 0;}
.vervolg_vooru{background:url(../images/diensten_vooru.jpg) no-repeat 0 0;}
.vervolg_vooru_en{background:url(../images/diensten_vooru_en.jpg) no-repeat 0 0;}
.vervolg_disclaimer{background:url(../images/disclaimer.jpg) no-repeat 0 0;}
.vervolg_disclaimer_en{background:url(../images/disclaimer_en.jpg) no-repeat 0 0;}
.vervolg_wiezijnwij{background:url(../images/wie_zijn_wij.jpg) no-repeat 0 0;}
.vervolg_wiezijnwij_en{background:url(../images/wie_zijn_wij_en.jpg) no-repeat 0 0;}
.vervolg_nieuws{background:url(../images/nieuws.jpg) no-repeat 0 0;}
.vervolg_nieuws_en{background:url(../images/nieuws_en.jpg) no-repeat 0 0;}
.vervolg_contact{background:url(../images/contact.jpg) no-repeat 0 0;}
.vervolg_contact_en{background:url(../images/contact_en.jpg) no-repeat 0 0;}
.vervolg_werkwijze{background:url(../images/diensten_werkwijze.jpg) no-repeat 0 0;}
.vervolg_werkwijze_en{background:url(../images/diensten_werkwijze_en.jpg) no-repeat 0 0;}
.vervolg_alimentatie{background:url(../images/diensten_alimentatie.jpg) no-repeat 0 0;}
.vervolg_alimentatie_en{background:url(../images/diensten_alimentatie_en.jpg) no-repeat 0 0;}
.vervolg_overspel{background:url(../images/diensten_overspel.jpg) no-repeat 0 0;}
.vervolg_overspel_en{background:url(../images/diensten_overspel_en.jpg) no-repeat 0 0;}



/*-----------------------------------eind backgrounds---------------------------------------------------*/

#route{
	position:absolute;
	right:0px;
	top:250px;
		color:#75756E;
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 75%;

}
#routetxt{
	color:#75756E;
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 100%;

}

#routepic{
	position:absolute;
	right:40px;
	top:-150px;
		color:#75756E;
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 75%;

}

#meerweten{
	position:absolute;
	right:40px;
	top:320px;
		color:#75756E;
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 75%;

}
#meerweten a{
	text-decoration:underline;
		color:#75756E;			
		font-family:Verdana, Helvetica, sans-serif;

}
#meerweten a:hover{
	text-decoration:none;
	color:#75756E;
}
.nofontsize, .sluit_venster{
	font-size:100%;
}

.fontsize100{
font-size:140%;
}
.vervolg_nieuws ul{
	margin:0 0 0 11px;	
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 70%;
	padding: 0;
}

.vervolg_nieuws li{

	color:#FFFFFF;
}

.vervolg_nieuws li a{
	color:#FFFFFF;
	text-decoration:none;
}

.vervolg_nieuws li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.vervolg_nieuws_en ul{
	margin:0 0 0 11px;
	padding: 0;
}

.vervolg_nieuws_en li{
	color:#FFFFFF;
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 70%;
}

.vervolg_nieuws_en li a{
	color:#FFFFFF;
	text-decoration:none;
}

.vervolg_nieuws_en li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.newsnav{
	margin:15px 0 0 0;
}
.newsnav a{
	text-decoration:none;
	color:#FFFFFF;
}

.newsnav a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
/* --------------------------------------------------------------------------------------- */
#contactinfo{
	position:absolute;
	left:32px;
	top:385px;
}

.contactform{
	margin: 0 0 0 270px;
}
.contactform td{
	padding: 0 0 10px 0;
}
.contactinfo{
	margin: 0;
}

.contactinfo td{
	padding:2px 0 2px 0;
}

.contactforminl{
	font-size: 14px;
	margin: 0 0 20px 270px;
}

.refp a{
	text-decoration:underline;
}

.refp a:hover{
	text-decoration:none;
}
#footer{
	text-align:center;
}
.rand{
	border: 1px solid #75756E;
}