	/*
	-----------------------------------------------
	PHL Page Layouts
	----------------------------------------------- */
	
	/* Basic
	----------------------------------------------- */
	body {
	  margin:0;
	  padding:0;
	  background:#E7E7E7;
	  font:small/1.6em Verdana,Sans-serif;
	  text-align:center;
	  }
	.container {
	  background:#E7E7E7;
	  width:960px;
	  margin:0 auto;
	  border:solid #868686;
	  border-width:0 1px;
	  text-align:left;
	  color:#333;
	  position:relative;
	  }
	 
	  /* General Structure
	----------------------------------------------- */
	#content {
	  padding:0 20px;
	  float:left;
	  width:920px;
	  }
	  
	/* 3px margin bug in IE/Win floats 
	   http://www.positioniseverything.net/explorer/threepxtest.html */
	* html #content {
		margin-right:-3px;
		}
	  
	#maincol {
	  float:left;
	  width:725px;
	  }
	
	#maincol .bodysubmenu a {
		color: #285A92;	/*Afwijking =>blauw*/
	}
	  
	#maincol .bodysubmenu li { /* Nog aanpassingen uitvoeren voor IE => text indent aanpassen*/
			padding-left: 20px;
			padding-bottom: 5px;
			list-style-type: none;
			background-image: url(/images/submenu.gif);
			background-repeat:no-repeat;
			background-position: top left;
			text-indent: 0px;
			font-size: 11px;
	}
	  
	#subcol {
	  float:right;
	  width:205px;
	  color:#888888;
	  }
	#subsubcol {
	  display:none;
	  color:#999999;
	  }
	#maincol, 
	#subcol, 
	#subsubcol {
	  margin-top:-8px;
	  }
	#subcol, #subsubcol {
	  font-size:85%;
	  line-height:1.6em;
	  }
	
	/* Page Layout: 1col
	----------------------------------------------- */
	#col1 #maincol, #col1 #subcol {
	  float:none;
	  }
	#col1 #maincol {
	  width:920px;
	  padding-top: 15px;
	  }
	  
	/* Page Layout: 2col
	----------------------------------------------- */
	#col2 #maincol {
	  float:left;
	  padding-top: 15px;
	  width:685px;
	}
	#col2 #subcol {
	  float:right;
	  padding-top: 20px;
	}
	
	/* Page Layout: 2b col - linkerkolom + maincol
	----------------------------------------------- */
	#col2b #maincol {
	  float:left;
	  padding-left: 40px;
	  padding-top: 15px;
	  width:685px;
	}
	
	#col2b #subsubcol {
	  display:block;
	  float:left;
	  width:160px;
	  padding-top: 20px;
	  }
	  
	/* Page Layout: 3col
	----------------------------------------------- */
#col3 #maincol {
  width:510px;
  padding-top: 15px;
  padding-left: 40px;
  }
#col3 #subcol {
  float:right;
  padding-top: 20px;
  }
#col3 #subsubcol {
  display:block;
  float:left;
  width:160px;
  padding-top: 20px;
  }

/* tree menu*/
#col3 #subsubcol ul li ul li ul li, #col3 #subsubcol ul li ul li, #col3 #subsubcol ul li {
white-space:normal;
}
#col3 #subsubcol #tmenu0{
padding-left:10px;
}

	
	/* Page Layout: 3col-default
	----------------------------------------------- */
	#col3b #maincol {
	  width:505px;
	  padding-top: 15px;
	  padding-left: 25px; /*dvdborn 05.12.08*/
		 }
	#col3b #subcol {
	  float:right;
	  padding-top: 20px;
	  }
	#col3b #subsubcol {
	  display:block;
	  float:left;
	  width:160px;
	  padding-top: 20px;
	  }
	
	/* tree menu*/
	#col3b #subsubcol ul li ul li ul li, #col3b #subsubcol ul li ul li, #col3b #subsubcol ul li {
	white-space:normal;
	}
	#col3b #subsubcol #tmenu0{
	padding-left:10px;
	}
	
	/* Header
	----------------------------------------------- */
	#header {
	  background-color:#DBDBDB;
	  background-repeat:no-repeat;
	  float:left;
	  width:100%;
	  height:120px;
	}
	
	.style1 .header-phl, .style2 .header-phl, .style3 .header-phl, .style2b .header-phl, .style3b .header-phl {
		background:#fff url(/images/header-phl.gif) no-repeat 0 0;
		}
	
	.style1 .header-congress, .style2 .header-congress, .style3 .header-congress, .style2b .header-congress, .style3b .header-congress  {
		background:#fff url(/images/header-congress.gif) no-repeat 0 0;
		}
	.style1 .header-PCVO, .style2 .header-PCVO, .style3 .header-PCVO, .style2b .header-PCVO, .style3b .header-PCVO {
		background:#fff url(/PCVO/images/header-PCVO.gif) no-repeat 0 0;
		}

	#logo {
	  background:none;
	  float:left;
	  display:block;
	  width:250px;
	  height:35px;
	  margin:26px 0 0;
	  text-indent:-10000px;
	  border-width:0;
	  text-decoration:none;
	  }
	
	/* Lists
	----------------------------------------------- */
	
	dl {
	  margin:.5em 0 1em;
	  padding:0;
	  list-style:inside;
	  }
	  
	ul{
	  margin:.5em 0 1em;
	  padding:0;
	  list-style:inside;
	  }  
	  
	ul li {
	  margin:0 0 2px;
	  padding:0 0 0 18px;
	  text-indent:-18px;
	  } 
	
	
	dl.wiebenje,
	dl.overview, 
	dl.features,
	dl.sidebar {
	  margin-bottom:1.25em;
	  }
	dt {
	  font-weight:bold;
	  }
	.overview dt, 
	.wiebenje dt,
	.features dt {
	  font:small/1.5em Verdana,Sans-serif;
	  font-size:130%;
	  font-variant: small-caps; /*afwijking*/
	  letter-spacing: 0.2em;
	  border-width:0;
	  }
	.features dt {
	  margin-top:2em;
	  border-top:1px dotted #ccd;
	  padding-top:4px;
	}
	dd {
	  margin:0 0 1em;
	  padding:0;
	  }
	dd ul {
	  margin:0;
	  padding:0;
	  }
	dd li {
	  padding:0;
	  margin-bottom:0;
	  text-indent:0;
	 }
	.overview dd, 
	.features dd {
	  font:small/1.8em Verdana,Sans-serif;
	  font-size:85%;
	  margin-bottom:1em;
	  margin-top:.5em;
	  }
	.overview dd.homepage,
	.features dd.homepage {
	  margin-bottom:-20px; /*terug op 0 zetten als laptopbanner 09-10 weg is*/
	  }
	.sidenotes{
	  color: #888888;	
	}
	.features #featuretextbox{
	  float: left;
	  height: 10em;
	}
	.sidebar dt {
	  font-weight:bold;
	  font-family:Verdana, Sans-serif;
	  font-size:12px;
	  letter-spacing: 0.2em;
	  border-width:0;
	  margin-top:25px;
	  border-top:1px dotted #ccd;
	  color: #6db340;
	  font-variant:small-caps;
	  } 
	.firstsidebaritem dt{ /*Afwijking*/
	  font:small/1.5em Verdana,Sans-serif;
	  font-size:119%;
	  font-variant: small-caps;
	  letter-spacing: 0.2em;
	  margin-top:0px;
	  border-top:none;
	  }
	.sidebar dd, .firstsidebaritem dd {
	  font:small/1.4em Verdana,Sans-serif;
	  font-size:11px;
	  margin-bottom:-8px;
	  margin-top:0.5em;
	  color: #666666;
	  }
	.sidebar dd.summary {
	  margin-bottom:0;
	  }
	ul.bulleted li {
	  background:url(/images/icon_doc_style1.gif) no-repeat 2px .35em;
	  padding-left:20px;
	  margin-top:0;
	  text-indent:0;
	  }
	
	ul.postdoc li {
	  padding-left:20px;
	  margin-top:0;
	  text-indent:0;
	  }
	
	sidetext{
	  margin-bottom:1em;
	  margin-top:1em;
	}
	
	/* Tables
	----------------------------------------------- */
	table{
		border-collapse:collapse;
		width: 100%;
		border: 1px solid #aaa;
		/*background: #eee;*/
		}

	table th, table td, table tbody th, table tbody td {
		margin: 0;
		padding: 2px;
		text-align: left;
		vertical-align:top;
		border-bottom: 1px solid #b5b5b5;
		}
	


	/*table tr, table tbody tr{
		background: #e6e6e6;
		}
	table tr.alt, table tbody tr.alt{
		background: #f1f1f1;
		}
	*/

	table.tabel_zonder_opmaak{
		border-collapse:collapse;
		width: 100%;
		border: 0px solid;
		background: #fff;
		}

	table.tabel_zonder_opmaak th, table.tabel_zonder_opmaak td, table.tabel_zonder_opmaak tbody th, table.tabel_zonder_opmaak tbody td {
		margin: 0;
		padding: 2px;
		text-align: left;
		vertical-align:top;
		border: 0px solid;
		}


	#SubIndex table{
		width: 85%;
		border-collapse:collapse;
		border: 0px;
		background: #fff;
		}
	#SubIndex table th, #SubIndex table td, #SubIndex table tbody th, #SubIndex table tbody td {
		margin: 0;
		padding: 2px;
		text-align: left;
		vertical-align:top;
		border-bottom: 0px;
		}
	#SubIndex table tr, table tbody tr{
		background: #fff;
		}
	 
	  /* Others
	----------------------------------------------- */
	
	p {
	  margin:0 0 .75em;
	  }
	p.intro {
	  padding-bottom:.75em;
	  border-bottom:1px dotted #ccc;
	  }
	hr {
	  display:none;
	  }
	del, .strike {
	  text-decoration:line-through;
	  color:#999;
	  }
	
	
	 /* Images
	----------------------------------------------- */
	
	a img {
	  border-width:0;
	  }
	  
	  
	  /* Images
	----------------------------------------------- */
.imgleft, 
	.left, 
	img.left{
		/*met fotokader*/
		border: 1px solid #86BE3D;
		padding: 2px;
		float:left;
		margin: 4px 8px 4px 0px;
	    /*padding-left:5px;   for winie6 */
	  }

	img.left-zonder-kader{
		/*zonder fotokader*/
		float:left;
		margin: 4px 8px 4px 0px;
	    /*padding-left:5px;   for winie6 */
	  }

	.imgright, 
	.right, 
	img.right{
		/*met fotokader*/
		border: 1px solid #86BE3D; /*fotokadertest*/
		padding: 2px; /*fotokadertest*/
	  	float:right;
	  	margin:4px 0 4px 8px;
	    /*padding-right:5px;   for winie6 */
	  }
	
	img.right-zonder-kader{
		/*zonder fotokader*/
		float:right;
	  	margin:4px 0 4px 8px;
	    /*padding-right:5px;   for winie6 */
	  }
	
	img.imgleft, 
	img.imgright {
	  padding:4px;
	  border:1px solid #ddc;
	  }
	img.feature{
		padding-bottom: 10px;
		padding-right: 10px;
	}

	
	
	  /* General layout tools
	----------------------------------------------- */
	.clear {
	  clear:both;
	  }
	 .clearright {
	  clear:right;
	  }
	 .clearleft {
	  clear:left;
	  }
	  
	  /* Links
	----------------------------------------------- */
	
	.PDFlink,
	.PDFlink:visited{
		background: url(/images/icon_PDF_style1.gif) no-repeat 0 0;
		border-width:0;
		padding-left:15px;
	}
	.videolink,
	.videolink:visited{
		background: url(/images/icon_video_style1.gif) no-repeat 0 0;
		border-width:0;
		padding-left:15px;
	}
	.ankerlink, 
	.ankerlink:visited {
	  background: url(/images/icon_anker_style1.gif) no-repeat 0 0;
	  border-width:0;
	  padding-left:15px;
	}
	.onsitelink, 
	.onsitelink:visited {
	  background: url(/images/icon_doc_style1.gif) no-repeat 0 0;
	  border-width:0;
	  padding-left:14px;
	  /*line-height: 2px;*/
	}
	.offsitelink, 
	.offsitelink:visited {
	  background:url(/images/icon_world_style1.gif) no-repeat 0 0;
	  border-width:0;
	  padding-left:15px;
	 }
	.emaillink, 
	.emaillink:visited {
	  background:url(/images/icon_email_style1.gif) no-repeat 0 0;
	  border-width:0;
	  padding-left:17px;
	}
	
	
	.cameralink, 
	.cameralink:visited {
	  background:url(/images/icon_camera_style1.gif) no-repeat 0 0;
	  border-width:0;
	  padding-left:17px;
	}
	.looplink, 
	.looplink:visited {
	  background:url(/images/icon_loop_style1.gif) no-repeat 0 0;
	  border-width:0;
	  padding-left:15px;
	}
	.applink, 
	.applink:visited {
	  background:url(/images/icon_app_style1.gif) no-repeat 0 0;
	  border-width:0;
	  padding-left:15px;
	}
	a.videolink:hover {
	  background:url(/images/icon_video_style1_on.gif) no-repeat 0 0;
	}
	a.ankerlink:hover {
	  background:url(/images/icon_anker_style1_on.gif) no-repeat 0 0;
	}
	a.onsitelink:hover {
	  background:url(/images/icon_doc_style1_on.gif) no-repeat 0 0;
	}
	a.offsitelink:hover {
	  background:url(/images/icon_world_style1_on.gif) no-repeat 0 0;
	}
	a.emaillink:hover {
	  background:url(/images/icon_email_style1_on.gif) no-repeat 0 0;
	}
	a.cameralink:hover {
	  background:url(/images/icon_camera_style1_on.gif) no-repeat 0 0;
	} 
	a.looplink:hover {
	  background:url(/images/icon_loop_style1_on.gif) no-repeat 0 0;
	}  
	a.applink:hover {
	  background:url(/images/icon_app_style1_on.gif) no-repeat 0 0;
	}    
	.videolink,
	.videolink.visited,
	.PDFlink,
	.PDFlink.visited,
	.ankerlink,
	.ankerlink.visited,
	.onsitelink, 
	.onsitelink:visited,
	.offsitelink, 
	.offsitelink:visited,
	.emaillink, 
	.emaillink:visited, 
	.cameralink, 
	.cameralink:visited, 
	.looplink, 
	.looplink:visited,
	.applink,
	.applink:visited{
	  color:#555555;
	  /*white-space:nowrap;*/
	  /*text-transform: uppercase;*/
	  text-decoration: none;
	  letter-spacing: 0.15em;
	}  
	/*a.ankerlink:hover,    IE/WIN heeft probleem hiermee, layout verspringt als men over link hoovered*/
	a.videolink:hover,
	a.PDFlink:hover,
	a.onsitelink:hover,
	a.offsitelink:hover,
	a.emaillink:hover,
	a.cameralink:hover,
	a.looplink:hover,
	a.applink:hover  {  
	  text-decoration: underline;
	  color:#152C58;
	  border-color:#ccb;
	  }
	span.videolink,
	span.PDFlink,
	span.ankerlink,
	span.onsitelink,
	span.offsitelink,
	span.emaillink,
	span.cameralink,
	span.looplink,
	span.applink  {
	  color:#887;
	  }
	.videolink img,
	.PDFlink img,
	.ankerlink img,
	.onsitelink img, 
	.offsitelink img,
	.emaillink img,
	.cameralink img,
	.looplink img,
	.applink img {
	  margin-top:.5em;
	  } 
	   
	 
	/* Path
	----------------------------------------------- */
	.style1 #path {
	float:left;
	  width:715px;
	  padding:4px 0px 0px 4px;
	  }
	
	.style2 #path {
	float:left;
	  width:880px;
	  padding:4px 0px 0px 4px;
	  }
	
	.style3 #path {
	float:left;
	  width:510px;
	  padding:4px 0px 0px 4px;
	  }
	  
	.style2b #path {
	float:left;
	  width:715px; /*dvdborn 05.12.08*/
	  padding:4px 0px 0px 4px;
	  }
	
	.style3b #path {
	float:left;
	  width:715px; /*dvdborn 05.12.08*/
	  padding:4px 0px 0px 4px;
	  }
	  
	#path a {
	  color:#124;
	  font-size:90%;
	  font-family: "Arial Narrow", verdana, Sans-serif;
	  letter-spacing: 0.1em;
	  font-weight:normal;
	  line-height:1.5em;
	  text-decoration:none;
	  text-transform:lowercase;
	  }
	  
	 
	#path a:hover {
	  text-decoration: underline;
	  color:#152C58;
	  }
	  
	#rssfeed{
		border-width:0;
		position: absolute;
		display: block;
		left: 715px;
		top: 176px;
		width: 20px;
		height: 9px;
	}
	
	
	/* Subheader
	---------------- */
	#subheader {
		background-color:#FFC281;
		text-transform: uppercase;
		letter-spacing: 0.1em;
		float:left;
		width:100%;
		margin-top:0;
		padding: 2px 0 2px 0;
		}
	
	#subheader span {
		float: left;
		display:inline;
		padding: 0 0 0 14px;
		font-size: 10px;
		color:#58a;
		border-width:0;
		font-weight:normal;
		text-decoration:none;
		}
	
	#subheader #subheadersidebar{
		position: absolute;
		left: 735px;
		padding: 0;
		}
	
	/* Footer
	----------------------------------------------- */
	#footer {
	 color:#888888;
	  clear:both;
	  font-size:0.65em;
	  border: solid #868686 0px;
	  border-bottom-width: 1px;
	}
	#footer p {
	  background:#fff url(/images/footer.gif) no-repeat 0;
	  color:#888888;
	  margin:0;
	  padding:5px 20px 5px 20px;
	  text-align:center;
	  line-height:1.5em;
	  }
	/* Fixes footer containment bug in IE-Win (5 and 6)
	   http://www.positioniseverything.net/explorer/escape-floats.html
	   IE5-Mac shouldn't see this \*/
	  * html #footer p {
		height:1%;
		}
	  /* Resume IE5-Mac */
	#footer a, 
	#footer a:visited {
	  color:#479;
	  border-color:#479;
	  }
	#footer a:hover {
	  color:#135;
	  border-color:#479;
	  }
	
	
	/* style1 - 2 Columns layout
	----------------------------------------------- */
	  
	body.style1 {
	  background-image:url(/images/body_bg_style1.gif);
	  background-color:#E7E7E7;
	  }
	.style1 .container {
	  background:#E7E7E7 url(/images/container_bg_col2_style1.gif) repeat-y 0 0; 
	  border-color:#868686;
	  }
	.style1 a{
	  color:#285A92;
	  text-decoration:none;
	}
	.style1 a:hover {
	  color:#152C58;
	  text-decoration:underline;
	 }
	.style1 #subheader {
	  background-image:url(/images/subheader_bg_style1.gif);
	  }
	
	.style1 dt, 
	.style1 dt a
	{
	  color:#000000;
	  font-variant: normal;
	font-size: 15px;
	}
	
	.style1 h1 {
	  clear:both;
	  font:small/1.5em Verdana,Sans-serif;
	  font-size:15px;
	  letter-spacing: 0.2em;
	  border-width:0;
	  margin-top:2em;
	  border-top:1px dotted #ccd;
	  padding-top:4px;
	  color:#000000;
	  margin-bottom: 5px;
	}
	
	.style1 h2 {
	  clear:both;
	  font:small/1.5em Verdana,Sans-serif;
	  font-size:120%;
	  letter-spacing: 0.2em;
	  border-width:0;
	  margin-top:2em;
	  border-top:1px dotted #ccd;
	  padding-top:4px;
	  color:#000000;
	  margin-bottom: 5px;
	}
	
	.style1 h3 {
	  clear:both;
	  font:small/1.5em Verdana,Sans-serif;
	  font-size:100%;
	  letter-spacing: 0.2em;
	  border-width:0;
	  margin-top:2em;
	  border-top:1px dotted #ccd;
	  padding-top:4px;
	  color:#000000;
	  margin-bottom: 5px;
	}
	
	
	.style1 #footer {
	 color:#888888;
	}
	.style1 #footer p {
	  background:#fff url(/images/footer.gif) no-repeat 0 0;
	  color:#888888;
	  margin:0;
	  padding:5px 20px 5px 20px;
	  text-align:center;
	  line-height:1.5em;
	}
	.style1 #footer a, 
	.style1 #footer a:visited {
	  color:#479;
	  border-color:#479;
	  }
	.style1 #footer a:hover {
	  color:#135;
	  border-color:#479;
	  }
	
	
	.style1 #content{ 
		padding-top: 0px; 
		}
	.style1 body {
		background-image:url(/images/body_bg_style1.gif); 
		}
	.style1 li {
		padding-bottom:0.75em;
		}
	 /*Links in header */
	/*Homepage link*/
	.style1 #header a#link_logo {
		display:block; 
		width:150px; 
		height:118px; 
		text-decoration:none; 
		z-index:20;
		}
	/*E-mail link*/
	 .style1 #header a#link_email {
		position:absolute;
		display:block;
		left: 505px;
		top: 80px;
		width: 60px; 
		height:15px; 
		text-decoration:none; 
		z-index:19;
		}
	
	/*strong en bold tekst tonen als Notice*/
	.style1 #content #maincol strong, .style1 #content #maincol b{ 
		color:#8B1C00;
		font-weight: bold;
		}
		
	 /* style2 - 1 Column Layout
	----------------------------------------------- */
	  
	body.style2 {
	   background-image:url(/images/body_bg_style1.gif);
	   background-color:#E7E7E7;
	  }
	.style2 .container {
	  background:#fff; 
	  border-color:#868686;
	  }
	.style2 a{
	  color:#285A92;
	  text-decoration:none;
	}
	.style2 a:hover {
	  color:#152C58;
	  text-decoration:underline;
	 }
	
	.style2 dt, 
	.style2 dt a
	{
	  color:#000000;
	  font-variant: normal;
	 font-size: 15px;
	}
	
	.style2 h1 {
	  clear:both;
	  font:small/1.5em Verdana,Sans-serif;
	  font-size:15px;
	  letter-spacing: 0.2em;
	  border-width:0;
	  margin-top:2em;
	  border-top:1px dotted #ccd;
	  padding-top:4px;
	  color:#000000;
	  margin-bottom: 5px;
	}
	
	.style2 h2 {
	  clear:both;
	  font:small/1.5em Verdana,Sans-serif;
	  font-size:120%;
	  letter-spacing: 0.2em;
	  border-width:0;
	  margin-top:2em;
	  border-top:1px dotted #ccd;
	  padding-top:4px;
	  color:#000000;
	  margin-bottom: 5px;
	}
	
	.style2 h3 {
	  clear:both;
	  font:small/1.5em Verdana,Sans-serif;
	  font-size:100%;
	  letter-spacing: 0.2em;
	  border-width:0;
	  margin-top:2em;
	  border-top:1px dotted #ccd;
	  padding-top:4px;
	  color:#000000;
	  margin-bottom: 5px;
	}
	
	
	
	.style2 #footer {
	 color:#888888;
	}
	.style2 #footer p {
	  background:#fff url(/images/footer_col1.gif) no-repeat 0 0;
	  color:#888888;
	  margin:0;
	  padding:5px 20px 5px 20px;
	  text-align:center;
	  line-height:1.5em;
	}
	.style2 #footer a, 
	.style2 #footer a:visited {
	  color:#479;
	  border-color:#479;
	  }
	.style2 #footer a:hover {
	  color:#135;
	  border-color:#479;
	  }
	
	.style2 #content{ 
		padding-top: 0px; 
		}
	.style2 body {
		background-image:url(/images/body_bg_style1.gif); 
		}
	.style2 li {
		padding-bottom:0.75em;
		}
	/*Links in header */
	/*Homepage link*/
	.style2 #header a#link_logo {
		display:block; 
		width:150px; 
		height:118px; 
		text-decoration:none; 
		z-index:20;
		}
	/*E-mail link*/
	 .style2 #header a#link_email {
		position:absolute;
		display:block;
		left: 505px;
		top: 80px;
		width: 60px; 
		height:15px; 
		text-decoration:none; 
		z-index:19;
		}
	/*strong en bold tekst tonen als Notice*/ 
	 .style2 #content #maincol strong, .style2 #content #maincol b{ 
		color:#000000;
		font-weight: bold;
		}
	
	/* style3 - 3 Columns Layout
	----------------------------------------------- */
	  
	body.style3 {
	  background-image:url(/images/body_bg_style1.gif);
	  background-color:#E7E7E7;
	  }
	.style3 .container {
	  background:#E7E7E7 url(/images/container_bg_col3_style3.gif) repeat-y 0 0; 
	  border-color:#868686;
	  }
	.style3 a{
	  color:#666666;
	  text-decoration:none;
	  font-size:11px;
	}
	.style3 a:hover {
	  color:#152C58;
	  text-decoration:underline;
	 }
	.style3 #subheader {
	  background-image:url(/images/subheader_bg_style3_effen.gif);
	  color:#50749C;
	  }
	
	.style3 dt, 
	.style3 dt a
	{
	  color:#6DB340;
	  font-size: 12px;
	  font-weight: bold;
	  font-variant: small-caps;
	}
	
	.style3 h1 {
	  clear:both;
	  font:small/1.5em Verdana,Sans-serif;
	  font-size:15px;
	  font-variant: normal;
	  letter-spacing: 0.2em;
	  border-width:0;
	  margin-top:2em;
	  border-top:1px dotted #86BE3D;
	  padding-top:4px;
	  color:#000000;
	  margin-bottom: 5px;
	}
	
	.style3 h2 {
	  clear:both;
	  font:small/1.5em Verdana,Sans-serif;
	  font-size:120%;
	  font-variant: normal;
	  letter-spacing: 0.2em;
	  border-width:0;
	  margin-top:2em;
	  border-top:1px dotted #86BE3D;
	  padding-top:4px;
	  color:#000000;
	  margin-bottom: 5px;
	}
	
	.style3 h3 {
	  clear:both;
	  font:small/1.5em Verdana,Sans-serif;
	  font-size:100%;
	  font-variant: normal;
	  letter-spacing: 0.2em;
	  border-width:0;
	  margin-top:2em;
	  border-top:1px dotted #86BE3D;
	  padding-top:4px;
	  color:#000000;
	  margin-bottom: 5px;
	}
	
	.style3 #footer {
	 color:#888888;
	}
	.style3 #footer p {
	  background:#fff url(/images/footer_col3.gif) no-repeat 0 0;
	  color:#888888;
	  margin:0;
	  padding:5px 20px 5px 20px;
	  text-align:center;
	  line-height:1.5em;
	}
	.style3 #footer a, 
	.style3 #footer a:visited {
	  color:#479;
	  border-color:#479;
	  }
	.style3 #footer a:hover {
	  color:#135;
	  border-color:#479;
	  }
	
	.style3 #content{ 
		padding-top: 0px; 
		}
	.style3 body {
		background-image:url(/images/body_bg_style1.gif); 
		}
	.style3 li {
		padding-bottom:0.75em;
		}
	 /*Links in header */
	/*Homepage link*/
	.style3 #header a#link_logo {
		display:block; 
		width:150px; 
		height:118px; 
		text-decoration:none; 
		z-index:20;
		}
	/*E-mail link*/
	 .style3 #header a#link_email {
		position:absolute;
		display:block;
		left: 505px;
		top: 80px;
		width: 60px; 
		height:15px; 
		text-decoration:none; 
		z-index:19;
		}
	
	/*strong en bold tekst tonen als Notice*/
	.style3 #content #maincol strong, .style3 #content #maincol b{ 
		color:#000000;
		font-weight: bold;
		}
		
	/* style3b - 3 Columns Layout PHL default
	----------------------------------------------- */
	  
	body.style3b {
	  background-image:url(/images/body_bg_style1.gif);
	  background-color:#E7E7E7;
	  }
	.style3b .container {
	  background:#E7E7E7 url(/images/container_bg_col3_style3.gif) repeat-y 0 0; 
	  border-color:#868686;
	  }
	.style3b a{
	  color:#285A92;
	  text-decoration:none;
	  font-size: 11px;	
	}
	.style3b a:hover {
	  color:#152C58;
	  text-decoration:underline;
	 }
	.style3b #subheader {
	  background-image:url(/images/subheader_bg_style1.gif);
	  color:#50749C;
	  }
	
	.style3b dt, 
	.style3b dt a
	{
	  color:#6db340;
	  font-size: 12px;	
	  font-weight: bold;	
	}
	
	.style3b h1 {
	  clear:both;
	  font:small/1.5em Verdana,Sans-serif;
	  font-size:140%;
	  font-variant: normal;
	  letter-spacing: 0.2em;
	  border-width:0;
	  margin-top:2em;
	  border-top:1px dotted #86BE3D;
	  padding-top:4px;
	  color:#000000;
	  margin-bottom: 5px;
	}
	
	.style3b h2 {
	  clear:both;
	  font:small/1.5em Verdana,Sans-serif;
	  font-size:120%;
	  font-variant: normal;
	  letter-spacing: 0.2em;
	  border-width:0;
	  margin-top:2em;
	  border-top:1px dotted #86BE3D;
	  padding-top:4px;
	  color:#000000;
	  margin-bottom: 5px;
	}
	
	.style3b h3 {
	  clear:both;
	  font:small/1.5em Verdana,Sans-serif;
	  font-size:100%;
	  font-variant: normal;
	  letter-spacing: 0.2em;
	  border-width:0;
	  margin-top:2em;
	  border-top:1px dotted #86BE3D;
	  padding-top:4px;
	  color:#000000;
	  margin-bottom: 5px;
	}
	
	.style3b #footer {
	 color:#888888;
	}
	.style3b #footer p {
	  background:#fff url(/images/footer_col3.gif) no-repeat 0 0;
	  color:#888888;
	  margin:0;
	  padding:5px 20px 5px 20px;
	  text-align:center;
	  line-height:1.5em;
	}
	.style3b #footer a, 
	.style3b #footer a:visited {
	  color:#479;
	  border-color:#479;
	  }
	.style3b #footer a:hover {
	  color:#135;
	  border-color:#479;
	  }
	
	.style3b #content{ 
		padding-top: 0px; 
		}
	.style3b body {
		background-image:url(/images/body_bg_style1.gif); 
		}
	.style3b li {
		padding-bottom:0.75em;
		}
	 /*Links in header */
	/*Homepage link*/
	.style3b #header a#link_logo {
		display:block; 
		width:150px; 
		height:118px; 
		text-decoration:none; 
		z-index:20;
		}
	/*E-mail link*/
	 .style3b #header a#link_email {
		position:absolute;
		display:block;
		left: 505px;
		top: 80px;
		width: 60px; 
		height:15px; 
		text-decoration:none; 
		z-index:19;
		}
	
	/*strong en bold tekst tonen als Notice*/
	.style3b #content #maincol strong, .style3b #content #maincol b{ 
		color:#000000;
		font-weight: bold;
		}
		
	/* style2b - 2b Columns layout - linkercol + overview
	----------------------------------------------- */
	  
	body.style2b {
	  background-image:url(/images/body_bg_style1.gif);
	  background-color:#E7E7E7;
	  }
	.style2b .container {
	  background:#E7E7E7 url(/images/container_bg_col2b_style2b.gif) repeat-y 0 0; 
	  border-color:#868686;
	  }
	.style2b a{
	  color:#285A92;
	  text-decoration:none;
	}
	.style2b a:hover {
	  color:#152C58;
	  text-decoration:underline;
	 }
	.style2b #subheader {
	  background-image:url(/images/subheader_bg_style1.gif);
	  }
	
	.style2b a
	{
	  color:#285A92;
	}
	
	.style2b dt
	{
	  color:#000000;
	  font-variant:normal;
	  margin-top: 20px;/*Afwijking*/
	  margin-bottom: 15px;/*Afwijking*/
	}
	
	
	.style2b h1 {
	  clear:both;
	  font:small/1.5em Verdana,Sans-serif;
	  font-size:15px;
	  font-variant: normal;
	  letter-spacing: 0.2em;
	  border-width:0;
	  margin-top:2em;
	  border-top:1px dotted #86BE3D;
	  padding-top:4px;
	  color:#000000;
	  margin-bottom: 5px;
	}
	
	.style2b h2 {
	  clear:both;
	  font:small/1.5em Verdana,Sans-serif;
	  font-size:120%;
	  font-variant: normal;
	  letter-spacing: 0.2em;
	  border-width:0;
	  margin-top:2em;
	  border-top:1px dotted #86BE3D;
	  padding-top:4px;
	  color:#000000;
	  margin-bottom: 5px;
	}
	
	.style2b h3 {
	  clear:both;
	  font:small/1.5em Verdana,Sans-serif;
	  font-size:100%;
	  font-variant: normal	;
	  letter-spacing: 0.2em;
	  border-width:0;
	  margin-top:2em;
	  border-top:1px dotted #86BE3D;
	  padding-top:4px;
	  color:#000000;
	  margin-bottom: 5px;
	}
	
	.style2b h1 a {
	color:#000000;
	}
	

	.style2b .subtitel{
	clear:both;
	color:#000000;
	font-weight:normal;
	font-size:120%;
	letter-spacing: 0.2em;
	line-height:1.5em;
		}

	.style2b #footer {
	 color:#888888;
	}
	.style2b #footer p {
	  background:#fff url(/images/footer_col2b.gif) no-repeat 0 0;
	  color:#888888;
	  margin:0;
	  padding:5px 20px 5px 20px;
	  text-align:center;
	  line-height:1.5em;
	}
	.style2b #footer a, 
	.style2b #footer a:visited {
	  color:#479;
	  border-color:#479;
	  }
	.style2b #footer a:hover {
	  color:#135;
	  border-color:#479;
	  }
	
	
	.style2b #content{ 
		padding-top: 0px; 
		}
	.style2b body {
		background-image:url(/images/body_bg_style1.gif); 
		}
	.style2b li {
		padding-bottom:0.75em;
		}
		
	.style2b #content .overview li{
		margin-left: 10px;
	}	
	
	 /*Links in header */
	/*Homepage link*/
	.style2b #header a#link_logo {
		display:block; 
		width:150px; 
		height:118px; 
		text-decoration:none; 
		z-index:20;
		}

		
	/*E-mail link*/
	 .style2b #header a#link_stuver {
		display:block;
		height:120px;
		left:140px;
		position:absolute;
		text-decoration:none;
		top:20px;
		width:810px;
		z-index:19;
		}
	
	/*strong en bold tekst tonen als Notice*/
	.style2b #content #maincol strong, .style2b #content #maincol b{ 
		color:#000000;
		font-weight: bold;
		}
	
	 /*PHL Submenu, ankermenu en gerelateerd menu*/
	 .submenubox{
		width:200px;
		background: #fff url(/images/menubox-bottom.gif) no-repeat bottom left;
		overflow: hidden;
		margin-bottom: 20px;
		}
	.submenubox .submenubox-top, .ankermenubox .ankermenubox-top, .gerelateerdmenubox .gerelateerdmenubox-top{
		background:url(/images/menubox-top.gif) no-repeat top left;
		}
	.submenubox ul, .ankermenubox ul, .gerelateerdmenubox ul{
		margin: 0px;
		padding: 4px 4px 4px 27px;	
		list-style: none;
		}
	.submenubox ul li, .ankermenubox ul li, .gerelateerdmenubox ul li{
		margin: 0;
		padding: 0;
		}
	.submenubox ul li a, .ankermenubox ul li a, .gerelateerdmenubox ul li a{
		word-wrap: break-word;
		}
	 
	  /*PHL Ankermenu*/
	 .ankermenubox{
		width:200px;
		background: #fff url(/images/menubox-bottom.gif) no-repeat bottom left;
		overflow: hidden;
		margin-bottom: 20px;
		}
	
	  /*PHL Gerelateerde items menu*/
	 .gerelateerdmenubox{
		width:200px;
		background: #fff url(/images/menubox-bottom.gif) no-repeat bottom left;

		overflow: hidden;
		margin-bottom: 20px;
		}
	
	 /* Collapse menu */
	 .handcursor{
		cursor:hand;
		cursor:pointer;
		color:#50749C;
		}
	.nieuwsboxitems{
		list-style: none;
		margin: 0 0 4px;
		padding: 0 4px 0 4px;
		}
	#nieuwsbox{
		width: 198px;
		border:1px solid #aaa;
		line-height:normal;
		margin-bottom:15px;
			}
	#nieuwsbox ul li a{
	 /*background: url(/images/icon_doc_style1.gif) no-repeat 0 0;*/
	  border-width:0;
	  padding-left:14px;
	  }
	#phl-nieuws{
		border-bottom: 1px solid #aaa;
		}
	#phl-agenda{
		border-bottom: 1px solid #aaa;
		}
	#phl-media{
		border-bottom: 1px solid #aaa;
		}
	#phl-nieuws-title{
		padding: 4px;
		background: #ffe;
		border-bottom: 1px solid #aaa;
		}
	#phl-agenda-title{
		padding: 4px;
		background: #ffe;
		border-bottom: 1px solid #aaa;
		}
	#phl-fotoalbums-title{
		padding: 4px;
		background: #ffe;
		border-bottom: 1px solid #aaa;
		}
	#phl-media-title{
		padding: 4px;
		background: #ffe;
		border-bottom: 1px solid #aaa;
		}
	 
	 /*Quick links*/
	#quicklinks{
		font-size: xx-small; /*voor IE5/WIN */
		f\ont-size: x-small; /* voor andere versies */
		width: 150px;
	 }
	
	  #quicklinks_container{
		padding: 3px 3px;
		margin: 0;
		}
	 
	 
	 /* PDF print */
	 #PDF{	
	 	float:right;
		margin: 0;
		padding: 0;
		}
	
	/* Cover image */
	#coverimage{
		margin: 0;
		padding: 0;
		border: 1px solid #aaa;
		}
	 
	 /*Wie ben je keuze*/
	 .wiebenje dd {
	  font:small/0.85em Verdana,Sans-serif;
	  font-size:85%;
	  /*line-height:1.8em;*/
	  /*margin-bottom:1em;*/
	  margin-top:.5em;
	  }
	 
	 .notice{
		color:#8B1C00;
		font-weight: bold;
		}
		
	.notice-light{
		color:#8B1C00;
		font-weight: normal;
		}
		
	 .subtitel{
		clear:both;
		color:#000000;
		font-weight:normal;
		font-size:120%;
		letter-spacing: 0.2em;
		line-height:1.5em;
		}
		
	.hoofdtitel {
		clear:both;
		color:#000000;
		font:small/1.6em Verdana,Sans-serif;
		font-size:17px;
		letter-spacing: 0.2em;
		line-height:1.5em;
		margin-top:2em;
		padding-top:4px;
	  }
		
	/* Cover image */
	.fotokader{
		margin: 1px;
		padding: 2px;
		border: 1px solid #86BE3D;
		}
	
	
	/*Drop Down Menu*/
	#dropdownmenu {
		float:left;
		position:relative;
		background-color:#DBDBDB;
		background-repeat:no-repeat;
		font-size:85%;
		text-align:left;
		background-image:url(/images/navtop_bg_style_effen.jpg);
		background-position:0 0px;
		width: 960px;
		z-index:1000;
		}
	
	 #dropdownmenu ul {
		position:relative;
		float:left;
		list-style-type: none;
		margin: 0;
		padding:0;
	
	
		/*height: auto;*/
	
		border-top: 1px solid #124;
		border-bottom: 1px solid #124;	
		width:960px;
		z-index:1001;
		}
	
	#dropdownmenu ul li{
		float: left;
		position:relative;
		padding-bottom:0;
		margin-bottom:-1px; 
		border-right: 1px solid #124;
		border-bottom: 1px solid #124;
		z-index:1002;
		}
	
	 #dropdownmenu ul li a{
		text-decoration: none;
		height: 1.2em;
		padding:4px 3px; 
		color: #000;
		text-decoration:none;
		text-transform:lowercase;
		white-space:nowrap; 
		z-index:1003;
		}
	
	#dropdownmenu ul li ul{
		position: absolute;
		display:none; /*IE aanpassing*/
		height:auto;
		top: 1.88em;
		left: -1px;
		margin: 0;
		padding:0;
		background-color:#B5D68F;
		border: 1px solid #124;
		width:140px;
		z-index:9000;
		}
	
	#dropdownmenu ul li ul li{
		clear:both;
		border: none;
		/*background-color:#00ffff;*/
		width:122px;
		z-index:9001;
		}
	
	#dropdownmenu ul li ul li a{
		white-space:normal;
		/*background-color:#0F0Fff;*/
		width:122px;
		z-index:9002;
		}
	
	#dropdownmenu ul li ul li ul{
		position:absolute;
		top: 0;
		left: 140px;
		height:auto;
		background-color:#B5D68F;
		border: 1px solid #124;
		z-index:9003;
		}
	
	#dropdownmenu ul li:hover{
		color: #fff;
		 background:none;
		 background-color:#055219;
		 z-index:9999;
		 }
				
	#dropdownmenu ul li ul li:hover{
		color: #fff;
		background:none;
		background-color:#7EBD47;
		width:122px;
		z-index:9999;
		}
	
	#dropdownmenu ul li ul li a:hover{
		color: #fff;
		background-image:none;
		background-color:#7EBD47;
		z-index:9999;
		}
	
	#dropdownmenu ul li strong{
		color:#000;
		 }
	
	/*Voor Safari backgroundimage met top-border gebruiken - background-color overlapt ander top-border*/
	#dropdownmenu .current
		{background-image:url(/images/navshadow_current_safari.gif);
		  background-repeat:no-repeat;
		  /*background-color:#e9ffc1;*/
		  color:#444;
		 z-index:9998;
		 }
	
	
	/*IE Specific*/
	#dropdownmenu ul li a:hover{
		color: #fff;
		background-image:url(/images/navshadow_style1.gif);
		background-repeat:no-repeat;
		background-color:#055219;
		z-index:9999;
			}
	
	/* Dropdownmenu subniveau*/
	/*-------------------------------*/
	#dropdownmenu_subniveau {
		float:left;
		position:relative;
		/*background-image:url(/images/navtop_subniveau.jpg);*/
		background-position:0 0px;
		background-color:#e9ffc1;
		background-repeat:no-repeat;
		font-size:85%;
		text-align:left;
		width: 960px;
		z-index:500;
		}
	
	#dropdownmenu_subniveau ul{
		position:relative;
		float:left;
		list-style-type: none;
		margin: 0;
		padding:0;
		border-bottom: 1px solid #124;	
		width:960px;
		z-index:501;
		}	
	#dropdownmenu_subniveau ul li{
		float: left;
		position:relative;
		padding-bottom:0;
		margin-bottom:-1px; 
		border-right: 1px solid #124;
		border-bottom: 1px solid #124;
		z-index:502;
		}
	
	#dropdownmenu_subniveau ul li a{
		text-decoration: none;
		padding: 4px 3px;
		color: #444;
		text-decoration:none;
		text-transform:lowercase;
		white-space:nowrap; 
		/*background-color:#ff00ff;*/
		z-index:503;
		}
	
	#dropdownmenu_subniveau ul li ul {
		position: absolute;
		display:none; /*IE aanpassing*/
		height:auto;
		top: 1.88em;
		left: -1px;
		margin: 0;
		padding:0;
		background-color:#B5D68F;
		border: 1px solid #124;
		width:140px;
		z-index:600;
		}
	
	
	#dropdownmenu_subniveau ul li ul li {
		clear:both;
		border: none;
		width:122px;
		z-index:601;
		}
	
	#dropdownmenu_subniveau ul li ul li a{
		white-space:normal;
		width:122px;
		z-index:602;
		}
	
	#dropdownmenu_subniveau ul li ul li ul{
		position:absolute;
		top: 0;
		left: 140px;
		height:auto;
		background-color:#B5D68F;
		border: 1px solid #124;
		z-index:603;
		}
	
	#dropdownmenu_subniveau ul li:hover{
		color: #fff;
		 background:none;
		 background-color:#9aba75;
		 z-index:700;
		 }
				
	#dropdownmenu_subniveau ul li ul li:hover{
		color: #fff;
		background:none;
		background-color:#9aba75;
		width:122px;
		z-index:700;
		}
	
	#dropdownmenu_subniveau ul li ul li a:hover{
		color: #fff;
		background-image:none;
		padding: 0 0 0 4px;
		background-color:#9aba75;
		z-index:700;
		}
	
	#dropdownmenu_subniveau ul li strong{
	color:#FFFFFF;
		 }
	
			
	
	/*IE Specific*/
	#dropdownmenu_subniveau ul li a:hover{
		color: #fff;
		background-image:url(/images/navshadow_subniveau.gif);
		background-repeat:no-repeat;
		background-color:#9aba75;
		z-index:700;
			}
	
	#dropdownmenu_subniveau .current
		{
		  background-image:url(/images/navshadow_current_subniveau.gif);
		  background-repeat:no-repeat;
		  background-color:#06773b;
		  color:#FFFFFF;
		  }
	
	
	.style1 .horizontal  li ul,
	.style2 .horizontal  li ul,
	.style2b .horizontal  li ul,
	.style3b .horizontal  li ul,
	.style3 .horizontal  li ul{
		margin-top: 1.4em;
		margin-left: -129px;
	}	
	.style1 .horizontal  li li ul,
	.style2 .horizontal  li li ul,
	.style2b .horizontal  li li ul,
	.style3b .horizontal  li li ul,
	.style3 .horizontal  li li ul{
		position: absolute;
		left: 0px;
	}
	/*These assist the iframe shim*/
	.style1 .mlmenu iframe,
	.style2 .mlmenu iframe,
	.style2b .mlmenu iframe,
	.style3b .mlmenu iframe,
	.style3 .mlmenu iframe{
		position: absolute;
		display: none;
		filter: alpha(opacity=0);
		z-index: 2;
	}
	select,object,iframe{
		z-index: 1;
	}
	
	
	/* Rounded corners */
	.imagekader {
	position: relative;
	float: left;
	
	}
	
	.imagekader span {
	width: 4px;
	height: 4px;
	font-size: 0;
	background-image: url(/images/roundedcorners_8px.gif);
	position: absolute;
	}
	
	.imagekader .tl {
	top: 0;
	left: 0;
	}
	.imagekader .tr {
	top: 0;
	right: 0;
	background-position: 4px 0;
	}
	.imagekader .bl {
	bottom: 0;
	left: 0;
	background-position: 0 4px;
	}
	.imagekader .br {
	bottom: 0;
	right: 0;
	background-position: 4px 4px;
	}
	
	/*Windows IE 6 hack */
	* html .imagekader .tr {
	right: -1px;
	}
	* html .imagekader .bl {
	bottom: -1px;
	}
	* html .imagekader .br {
	bottom: -1px;
	right: -1px;
	}
	
	/* Rounded corners voor SideBar images*/
	.imagekader_sidebar {
	position: relative;
	float: left;
	
	}
	
	.imagekader_sidebar span {
	width: 4px;
	height: 4px;
	font-size: 0;
	background-image: url(/images/roundedcorners_sb_8px.gif);
	position: absolute;
	}
	
	.imagekader_sidebar .tl {
	top: 0;
	left: 0;
	}
	.imagekader_sidebar .tr {
	top: 0;
	right: 0;
	background-position: 4px 0;
	}
	.imagekader_sidebar .bl {
	bottom: 0px;
	left: 0px;
	background-position: 0 4px;
	}
	.imagekader_sidebar .br {
	bottom: 0px;
	right: 0px;
	background-position: 4px 4px;
	}
	
	/*Windows IE 6 hack */
	* html .imagekader_sidebar .tr {
	right: -1px;
	}
	* html .imagekader_sidebar{
	bottom: 0px;
	}
	* html .imagekader_sidebar .bl {
	bottom: 2px;
	right: -1px;
	}
	* html .imagekader_sidebar .br {
	bottom: 2px;
	right: -1px;
	}
	
	/*Lightbox*/
	#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0;}
	#lightbox img{ width: auto; height: auto;}
	#lightbox a img{ border: none; }
	
	#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
	#imageContainer{ padding: 10px; }
	
	#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
	#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 1000; }
	#imageContainer>#hoverNav{ left: 0;}
	#hoverNav a{ outline: none;}
	
	#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
	#prevLink { left: 0; float: left;}
	#nextLink { right: 0; float: right;}
	#prevLink:hover, #prevLink:visited:hover { background: url(/images/lightbox/prevlabel.gif) left 15% no-repeat; }
	#nextLink:hover, #nextLink:visited:hover { background: url(/images/lightbox/nextlabel.gif) right 15% no-repeat; }
	
	#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
	
	#imageData{	padding:0 10px; color: #666; }
	#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
	#imageData #caption{ font-weight: bold;	}
	#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
	#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
	
	#overlay{ position: absolute; top: 0; left: 0; z-index: 9000; width: 100%; height: 500px; background-color: #000; }
	
	/*Getuigeniskader*/
	.getuigenis{
	clear:both;
	background-color:#F8FFE5;/*Afwijking*/
	border: 1px solid #bdc4aa;/*Afwijking*/
	padding: 4px;
	}
	
	/* kalenderoverzicht */
	 table.kalender-overzicht {
		border-collapse:collapse;
		width: 100%;
		border: 0px;
		background: #FFF;
		}
		
		table td.kalender-overzicht{
		font:small/0.85em Verdana,Sans-serif;
		font-size:85%;
		line-height:1.8em;
		margin-bottom:1em;
		margin-top:.5em;
		border-bottom: 1px dotted #E7E7E7;
		color:#333;
		}
		
		table th.kalender-overzicht{
		background-color:#A3A3A3;
		color:FFF;
		font: bold small/0.85em Verdana,Sans-serif;
		font-size:85%;
		line-height:1.5em;
		margin-bottom:.5em;
		margin-top:.5em;
		}
		
		table tr.kalender-overzicht:hover{
		background-color:#E7E7E7;
		}
		
	  table tr.kalender-overzicht{
		background: #FFF;
		}
		
	  table tr.kalender-overzicht.alt{
		background: #E7E7E7;
		}
	
	/* kalender start- en einddatum in feature */
	.starteinddatum{
		color:#285A92;
		font: small/0.85em Verdana,Sans-serif;
		font-size:100%;
		line-height:1.8em;
		margin-bottom:1em;
		margin-top:.5em;
	}
	
	
	/* CSS voor linker treemenu */
	/* ================= */
	
	#subsubcol #treemenu1 {
	text-decoration:none;
	width: 199px;
	display:block;
	text-align: left;
	text-decoration:none;
	border:none;
	font-size: 11px;
	line-height:1.6em;
	padding-left: 0px;
	position: relative;
	left: -20px;
	text-indent: 15px;
	}
	
	#subsubcol #treemenu1 ul {
	list-style-image:none;
	list-style-position:inside;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	}
	
	#subsubcol #treemenu1 ul ul {
	list-style-image:none;
	list-style-position:inside;
	padding-left:15px;
	padding-bottom:0px;
	}
	
	#subsubcol #treemenu1 ul ul ul{
	padding-left:15px;
	}
	
	#subsubcol #treemenu1 ul ul ul ul{
	padding-left:15px;
	}
	
	#subsubcol #treemenu1 li {
	/* margin: 0 0 2px; */
	list-style-type:none;
	padding-left: 15px; /*101008 was 0*/
	text-indent: 0px; /*101008 was 15*/
	padding-bottom: 5px;
	padding-top: 5px;
	/*background-color: #86be3d ;*/ 
	border-top: dotted;
	border-top-color: #AAAAAA;
	border-top-width: 1px;
	margin-bottom:0px;/*101021*/
	}
	

	#subsubcol #treemenu1 .selected {
	color: #4C7729;
	font-weight:bold;
	padding-bottom: 0px;
	}
	
	#subsubcol #treemenu1 .selected a{
	color: #484848;
	}
	
	#subsubcol #treemenu1 .selected ul a{
	/*color: #285A92;*/
	font-weight: normal;
	background-color: #FFFFFF;
	}
	
	#subsubcol #treemenu1 ul li {
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom:0px;
	font-size: 10px;
	background-color: #FFFFFF;
	text-indent: 0px;
	background-image: url(/images/submenu.gif);
	background-repeat:no-repeat;
	background-position: top left;
	margin-left: 15px;	
	border: none;
	}
	
	#subsubcol #treemenu1 ul ul li {
	/*padding-left: 30px;*/
	list-style-type:none;
	list-style-image:none;
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
	
	#subsubcol #treemenu1 ul ul ul li {
	background-image: url(/images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
	
	#subsubcol #treemenu1 a {
	text-decoration: none;
	display: block;
	color:#666666;
	}
	
	#subsubcol #treemenu1 a:hover {
	text-decoration: underline;
	}


	/*Homepage aankondigingen*/
	
	dl.homepage_aankondigingen {
	 float:left;
	 width:475px;
	 padding-top:4px;
	 border-top:1px dotted #ccd;
	 background:#FFF;
	 margin-bottom: -2px;
	}

	.homepage_aankondigingen .titel{
	  font:small/1.5em Verdana,Sans-serif;
	  font-variant: normal;
	  letter-spacing: 0.2em;
	}
	
	.homepage_aankondigingen dd{
	  font:small/1.2em Verdana,Sans-serif;
	  font-size:11px;
	  margin:0px;
	}
	
	.homepage_aankondigingen .left {
	  float:left;
	  margin-top: 0px;
	  margin-left: 0px;
	  margin-right: 8px;
	  margin-bottom: 0px;
	  }
	.homepage_aankondigingen .right{
	  float:right;
	  margin-top: 0px;
	  margin-left: 8px;
	  margin-right: 0px;
	  margin-bottom: 0px;
	  }


	/* CSS voor linker menu - PHL HOMEPAGE*/
	/* ================= */
	
	#subsubcolhome {
		  color:#999999;
		  display:block;
		  float:left;
		  width:160px;
		  padding-top: 20px;
		  margin-top:-8px;
		  font-size:85%;
		  line-height:1.6em;
	}
		  
	#col3 #subsubcolhome ul li ul li ul li, #col3 #subsubcol ul li ul li, #col3 #subsubcol ul li {
	white-space:normal;
	}
	#col3 #subsubcolhome #tmenu0{
	padding-left:10px;
	}

	#subsubcolhome #treemenu1 {
	text-decoration:none;
	width: 199px;
	display:block;
	text-align: left;
	text-decoration:none;
	border:none;
	font-size: 11px;
	line-height:1.6em;
	padding-left: 0px;
	position: relative;
	top: -12px;
	left: -20px;
	text-indent: 15px;
	}
	
	#subsubcolhome #treemenu1 ul {
	list-style-image:none;
	list-style-position:inside;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	}
	
	#subsubcolhome #treemenu1 ul ul {
	list-style-image:none;
	list-style-position:inside;
	padding-left:15px;

	padding-bottom:0px;
	}
	
	#subsubcolhome #treemenu1 ul ul ul{
	padding-left:15px;
	}
	
	#subsubcolhome #treemenu1 ul ul ul ul{
	padding-left:15px;
	}
	
	#subsubcolhome #treemenu1 li {
	font-size:13px;
	font-weight:bold;
	list-style-type:none;
	padding-left: 0px;
	text-indent: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: dotted;
	border-top-color: #AAAAAA;
	border-top-width: 1px;
	margin-bottom:0px;/*101021*/
	}
	
	#subsubcolhome #treemenu1 li a{
	color:#6DB340;
	font-variant: small-caps;
	font-size: 12px;

	}
	
	#subsubcolhome #treemenu1 li li a{
	color:#666666;
	font-variant: normal;
	font-size: 11px;
	}
	
	#subsubcolhome #treemenu1 ul li a{
	color:#000000;
	font-variant: normal;
	font-size:11px;
	}
	
	#subsubcolhome #treemenu1 .selected {
	color: #4C7729;
	font-weight:bold;
	padding-bottom: 0px;
	}
	
	#subsubcolhome #treemenu1 .selected a{
	color: #484848;
	}
	
	#subsubcolhome #treemenu1 .selected ul a{
	/*color: #285A92;*/
	font-weight: normal;
	background-color: #FFFFFF;
	}
	
	#subsubcolhome #treemenu1 ul li {
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom:0px;
	font-size: 10px;
	font-weight:normal;
	color:#999999;
	background-color: #FFFFFF;
	text-indent: 0px;

	background-repeat:no-repeat;
	background-position: top left;
	margin-left: 15px;	
	border: none;
	}
	
	#subsubcolhome #treemenu1 ul ul li {
	/*padding-left: 30px;*/
	list-style-type:none;
	list-style-image:none;
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
	
	#subsubcolhome #treemenu1 ul ul ul li {
	background-image: url(/images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
	
	#subsubcolhome #treemenu1 a {
	text-decoration: none;
	display: block;
	color:#666666;

	}
	
	#subsubcolhome #treemenu1 a:hover {
	text-decoration: underline;
	}


	/* CSS voor agenda item*/
	/* ================= */
	
	.subtitelAgenda{
	Font-family: Verdana,Sans-serif;
	Font-weight: bold;
	font-size: 12px;
	color: #6db340;
	Font-variant: small-caps;
	}

	.scheidingslijn{
	border-top:1px dotted #ccd;
	}

	.sidebar dt
	{
	color: #6db340;
	}
	


	.huisstijlfototabel
	{
	border: 0px;
	align: center;
	text-align: center;
	}
	
	.huisstijlfototabel td
	{
	border: 0px;
	text-align: center;
	padding-bottom: 10px;
	}

	.centered_td
	{
	text:align:center;
	}	

	.sitemap ul
	{
	list-style-type:decimal;
	text-indent: 10px;
	}
	.sitemap ul ul
	{
	list-style-type:square;
	text-indent: 10px;
	}
	.sitemap ul ul li
	{
	margin-left:30px;
	text-indent: 20px;
	}
	.sitemap ul ul ul
	{
	list-style-type:disc;
	text-indent: 10px;
	}
	.sitemap ul ul ul ul
	{
	list-style-type:circle;
	text-indent: 10px;
	}

/*Persoverzicht */
.persoverzicht-jaar {
	font-size: 15px;
	color: #285d20;
	border-bottom: 2px solid #285d20;
	float:left;
	width: 500px;
	font-weight: normal;
	}

.persoverzicht-maand {
	clear:both;
	font-size: 11px;
	color: #285d20;
	font-weight: bold;
	margin-left: -15px;
	}

ul.persoverzicht {
	clear:both;
	float:left;
	list-style-type: none;
	padding:0;
	margin-left: 15px;
	}

ul.persoverzicht li.persoverzicht-titel {
	margin-top: -11px;
	width:800px;
}

/*overzichtsmenu-volgend-niveau*/

dl.overzichtsmenu-volgend-niveau
{
	text-decoration:none;
 	display:block;
 	text-align: left;
 	text-decoration:none;
 	border:none;
	border-top: dotted;
	border-top-color:#AAAAAA;
	border-top-width:1px;
	margin-top: 1em;
	
}


.overzichtsmenu-volgend-niveau dt
{ 	
	font:small/1.8em Verdana,Sans-serif;
	font-size:85%;
	font-color:#FF0000;
	'margin-bottom:1em;
	'margin-top:.5em;
	list-style-image:none;
	list-style-position:inside;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

.overzichtsmenu-volgend-niveau dd
{ 	
	font:small/1.8em Verdana,Sans-serif;
	font-size:85%;
	margin-bottom: 0em;
	margin-top: 0em;
	margin-left: 15px;
	list-style-type:none;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.overzichtsmenu-volgend-niveau dd p
{
	margin: 0px;
	padding: 0px;
}

/* Opmaak navigatie homepage */

.tabel_groene_tabs {
border:0px;
padding:0px;
float:left;
height: 23px;
}

.tabel_oranje_tabs  {
border:0px;
padding:0px;
float:left;
}


.tabel_quicklinks  {
border:0px;
padding:0px;
float:left;
}

.tabel_oranje_tabs tbody tr td {
padding:0px;
border:0px;
}

.groene_tabs {
background-image:url(/images/knop_groen_final.jpg);
width:120px;
height:23px;
vertical-align: middle;
color:#323232;
text-align:center;
background-repeat: no-repeat;
border:0px;
padding:0px;
}

.oranje_tabs{
background-image:url(/images/knop_oranje_final.jpg);
width:179px;
color:#323232;
text-align:center;
background-repeat: no-repeat;
border:0px;
padding:0px;
padding-top:5px;
vertical-align:bottom;
}


.quicklinks_homepage{
background-image:url(/images/achtergrond_quicklinks.jpg);
width:244px;
height:26px;
background-repeat: no-repeat;
border:0px;
padding-left: 5px;
}

.quicklinks_p {
margin-left:5px;
}

a.link_groene_tab{
width: 120px;
height: 20px;
display: block;
color:#ffffff;
font-size:12px;
font-family: arial;

}

a.link_oranje_tab{
width: 179px;
height: 100%;
display: block;
color:#ffffff;
font-size: 12px;
font-family: arial;

}

.dt_rechterkolom
{
    font-variant: normal;
    font-weight: bold;
}

.link_rechterkolom
{
    display: block;
    font-variant: normal;
    height: 30px;
    margin-top: 10px;
    clear: both;
    font-size:12px;
	
}


