* {margin: 0; padding: 0; } 

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	line-height:16px;
	background-color:#d4d5d7;
/*	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;*/
}

#centraal {
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	line-height:16px;
	color:#595959;
	text-align: left;
	border: 0px none;
	margin: 20px auto 0px;
	padding: 0px;
	width: 840px;
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
} 
#flashcontent {
		height: 360px;
		color:#00000;
}
#flashcontent_tekst {
	margin-left:250px;
}

#footer {
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	line-height:16px;
	color:#595959;
	text-align: center;
	border: 0px none;
	margin: 0px auto;
	width: 840px;
	background-image: url(images/bg_footer.gif);
	background-repeat: repeat-y;
} 

#footer p { 
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
 }
#footer hr { 
	margin: 0px auto 0px;
	padding: 0px;
	width:828px;
	text-align: center;
 }
 /*#footer { margin: 0px 0 0px 0; text-align:center; color:#b5b5b5; background-image: url(images/bg_footer.gif); background-repeat: repeat-y;}
*/


/* *************** VERDELING 2 KOLOMMEN ********** */
#content { width:810px; margin:15px 15px 0 15px;	padding-top:0px; }
.links { float: left; width: 210px; margin-top:0px; display: inline;}
.rechts { float: left; width: 580px; margin-left:15px; margin-right:0px; background-color: #ffffff;}
.clearer { height:1px; overflow:hidden; clear:both; margin-top:-1px; }

.kolomlinks { float: left; width: 250px;margin-left:15px; background-color: #f34fff; }
.kolomlinks * {margin:0 15px 10px 15px;}
.kolomrechts { float: left; width: 250px; margin-left:15px; background-color: #ff4f25;}
.kolomrechts * {margin-left: 15px; margin-right: 15px; }

/*.rechts * {margin-left: 5px; margin-right: 10px; } */
/*.rechts hr, .rechts a, .rechts div, .rechts span, .rechts strong { margin:0px; }*/
span.hl { font-weight:bold; color: #919816; }
.links * {margin:5px 5px 5px 5px; padding:0px;} 
.links a img {margin-left: 0px; }
.linkstopruimte { height:45px; min-height:45px; background-color:#ffffff;}



/* ************** SPECIALE MENUITEMS LINKSE KOLOM ( GRIJZE LIJN MET DRIEHOEK BOVENAAN + pijltje more details ....) ********* */
.nieuws_menu { text-align:left; margin-top:15px; }
.linkermenu_item { top center no-repeat; text-align:left; margin:-3px 15px 10px 20px; background-color:#f3f3f3; }
.linkermenu_item p { padding:0px 0px 0px 0px; line-height:14px; text-align:left; margin-top:12px; }
.linkermenu_item a { background: url(images/bullet_groenepijl.gif) center left no-repeat; padding-left:13px; font-size:10px; margin-left:0px;}




/* ************** INDEXPAGINA met PAARSE/GROENE ACHTERGROND EN ENTER SITE KNOP  **********/
#tekstpagina { margin:0px 20px 0px 18px; }
#tekstpagina p { margin:0px 0px 10px 0px; }
#tekstpagina h2 { margin:0px 0px 10px 0px; color:#b2bb1c; }
#tekstpagina h3 { margin:30px 0px 10px 0px;  }
#tekstpagina h5 { margin:20px 0px 5px 0px; font-size:13px; font-weight:bold; }
#tekstpagina ul { margin:0px 0px 30px 15px; color:#595959; }
#tekstpagina input { margin:0px 0px 10px 0px; color:#595959; border: 1px solid #b5b5b5; display:block; font-size:11px; height:17px;}
#tekstpagina input.radio { margin:0px; border:none; display:inline; }
#tekstpagina textarea { margin:0px 0px 10px 0px; color:#595959; border: 1px solid #b5b5b5; font-size:11px; }
#tekstpagina select { margin:0px 0px 10px 0px; color:#595959; border: 1px solid #b5b5b5; font-size:11px; min-width:150px; }
#tekstpagina input.send { height:22px;}
#tekstpagina form td { padding-right: 30px;}

#dbtekst table, #dbtekst table td { border:solid 1px #CCCCCC; border-collapse:collapse; }
#dbtekst table td { padding:3px; text-align:right; margin:0; }

#tekstpagina td.titel { padding-right: 30px; font-weight:bold; border:none; }
.disclaimer { font-size:10px; }


/* ************ TEXT STYLING ****************** */
a img{border: 0px none; }
a {color:#595959; text-decoration:none; font-weight:bold; margin:0px;}
a:hover {color:#b2bb1c;}
p { text-align:justify; }
hr { border: 0px; color: #b5b5b5; background-color: #b5b5b5; width:100%; height:1px; padding:0px; }
h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }



.degrade { /* DEZE DIV HEEFT EEN LIJN BOVENAAN EN EEN GRIJZE DEGRADE BACKGROUND */
			margin:0px; border-top: 1px solid #b5b5b5;	background-image: url(bg_degrade.jpg);	background-repeat: repeat-x; }



/* ********** STYLING FORM ********** */	
input { border: 1px solid #b5b5b5; background-color:#ffffff; margin: 1px 3px;} 
.formlinks {background-color:#d8d8d8; display: block; width:180px; float:left; margin: 1px 10px; padding-left:10px; height:20px; clear:both; }
.verzendenbutton { margin: 1px 0px 1px 210px; border:none; }





/* *********** NIEUWSITEMS LIJST ********************** */
#uitklappen_news a { font-size:12px; }
.newsdate { color:#b2bb1c; padding-right:20px;}
.newscontent {padding-left:25px; margin:5px 0px 3px 0px; display:block; }
.newscontent p { margin:5px 10px 8px 0px;}

.nieuwstitel1 { background-color:#f2f2f2; border-bottom: 1px solid #b5b5b5; overflow:auto; }
.nieuwstitel2 { background-color:#ffffff; border-bottom: 1px solid #b5b5b5; overflow:auto; }
.nieuwstitel1 p, .nieuwstitel2 p { width: 300px; float:left; margin:0px 15px;}
.nieuwstitel1 a, .nieuwstitel2 a { width:130px; color:#b2bb1c; margin-left:20px;}
.nieuwstitel1 a:hover, .nieuwstitel2 a:hover { color:#595959;}


.realisaties_menu { text-align:left; }
.realisaties_menu a{ margin-left:30px; font-size:12px; color:#b2bb1c; font-weight:bold;}
.realisaties_menu a:hover { font-size:12px; color:#595959; }

/* *************************************************************************************************************** 
***** Personeel CSS
/* *************************************************************************************************************** */
.personeel_menu { text-align:left; }
.personeel_menu a{ margin-left:25px; font-size:12px; color:#b2bb1c; font-weight:bold; display:block;}
.personeel_menu a:hover { font-size:12px; color:#595959; }
.personeel_menu ul { margin-left:25px; margin-bottom:20px; list-style:none; }
.personeel_menu ul li { margin-bottom:-4px; list-style:none; }
.personeel_menu ul li#actief { list-style:disc; }
.personeel_menu li a{ margin-left:0px; font-size:11px; color:#595959; font-weight:normal; display:inline; }
.personeel_menu li a:hover { font-size:11px; color:#b2bb1c; }

#personeel_container { margin: 0px 0px 0px 18px; border-bottom: 1px solid #b5b5b5; width:557px; height:300px;}
#personeel_container * { margin:0px; }
#personeel { float: left; width:250px; display: inline; text-align:left; }
#personeel h2 { margin-bottom:20px; }
#personeel a{ color:#595959; }
#personeel a:hover { font-size:11px; color:#b2bb1c; }
#personeel2 {float: left; width:300px; }
/* *************************************************************************************************************** */


p.bron { font-style:italic;}
p.pub_bron { padding-left:25px; margin:5px 0px 3px 0px; font-style:italic;}
/*
.links { float: left; width: 210px; margin-top:0px; display: inline;}
.rechts { float: left; width: 580px; margin-left:15px; margin-right:0px; background-color: #ffffff;}
*/
.links hr { width:190px; }


.pat_item { background: url(images/pijl.gif) top left no-repeat; padding-left:25px; background-color:#e6e6df; margin:5px 0px 3px 0px; display:block; font-weight:bold;}
.pat_item2 { background: url(images/pijl.gif) top left no-repeat; padding-left:25px; background-color:#ffffff; margin:5px 0px 3px 0px; display:block;font-weight:bold;}
.pat_item:hover {color:#595959; background-color:#D9DE91; }
.pat_item2:hover {color:#595959; background-color:#D9DE91; }
/*div.pubitem a, div.pubitem2  a{ font-weight:normal; }
div.pubitem a:hover, div.pubitem2  a:hover{ color:#b2bb1c; }*/
rechts hr hr { border: 10px; color: #b5b5b5; background-color: #b5b5b5; width:100%; height:1px; padding:0px; }
.rechts hr {
	height: 0;
	border: 0;
	border-top: 1px solid #b5b5b5;
	margin:5px 0px 5px 18px;
	width:557px;
	}
.rechts h2 { margin-left:18px; color:#b2bb1c; }


p.pattent { padding-left:25px; margin:5px 0px 3px 0px;}
hr.pattent { margin: 5px 0px 2px 18px;  }
.pijltest { position:relative; top:0; right:0; float:right;}

.grijs { color:#595959;}
.groen { color:#b2bb1c; font-weight:bold;  }

.analyse_menu { text-align:left; }
.analyse_menu h3{ margin-left:30px; font-size:12px; color:#b2bb1c; font-weight:bold; }
.analyse_menu a { background: url(images/bullet_groenepijl.gif) center left no-repeat; padding-left:16px; font-size:11px; margin:10px 0px 10px 25px; display:block; font-weight:bold; }
.analyse_menu h4 { background: url(images/bullet_groenepijl.gif) center left no-repeat; padding-left:16px; font-size:11px; margin:10px 0px 10px 25px; display:block; font-weight:bold; }
.analyse_menu a:hover { font-size:11px; color:#b2bb1c; }

#uitklappen_test a { font-size:12px; }
.error { color:#b2bb1c; font-weight:bold; }