html {

	padding: 0px;

	background: #999 url('images/bgbody1.jpg') repeat-x right bottom;

	margin: 0px;

	color: #000;

	font-family: arial, verdana,"sans serif";

	

			}





body	{	

	padding: 10px 0 10px 0;

	text-align: center; 

	font-family: arial, verdana, sans-serif;

	font-size: 0.75em;

	background: url('images/bgbody.jpg') repeat-x left top;

	margin:0;

	height: 100%;

		}

		

html>body {

	height: 100%;

	}



#niveau0 {

	position: relative;

	margin: 0 auto 0 auto; 

	text-align: left;

	padding: 0px;

	width: 750px;	

	}

	

img	{

	border:none;

	}



img.tussen {

	margin: 0 10px 0 10px;

	}



img.tussen2 {

	margin: 0 10px 0 0;

	}



img.tussen0 {

	margin: 0 10px 0 0px;

	}

	

a.nodecor {

	text-decoration: none

	}

	

#hoofd {

	visibility: hidden;

	position: absolute;

	left: 0px;

	top: 0px;

	}



/**Begin van de HEADER**/





#niveau1 {

	position: relative;

	padding: 0px;

 	margin: 0;

    background-color: #ffffb3;

    width: 750px;

 	color: #000;



}

#header {

	width: 750px;

	margin: 0px;

	padding: 0px;

	height: 132px;

	

}



#logo {

	float: left;

	margin: 5px 19px 0 19px;

}



h2#topref {

	clear: left;

	margin:4px 0 0 0;

	width:750px; 

	padding: 0px;

	background: #fff url('images/toprefbglft.jpg') left top repeat-y;

	color: #000;

	font-family: arial, verdana,"sans serif";

	font-size: 17px;

	}





#toprefcon {

	margin: 0 0 4px 0;

	padding: 0px;

	text-align: center;

	}



#niveau2 {

	background: #fff url('images/bgsubnav.jpg') repeat-y left top;

	width:750px; 

	padding: 0px;

	margin: 3px 0 0 0;

	color: #000;

font-family: arial, verdana,"sans serif";

}



#skip a, #skip a:hover, #skip a:visited  

  { 

  position:absolute; 

  left:0px; 

  top:-500px; 

  width:1px; 

  height:1px; 

  overflow:hidden;

  } 

  

#skip a:active 

  { 

  position:static; 

  width:auto; 

  height:auto; 

  }	       



#skip2 a, #skip2 a:hover, #skip2 a:visited  

  { 

  position:absolute; 

  left:0px; 

  top:-500px; 

  width:1px; 

  height:1px; 

  overflow:hidden;

  } 

  

#skip2 a:active 

  { 

  position:static; 

  width:auto; 

  height:auto; 

  }	       

  

#niveau3 {

	padding:0 0px 0 5px;

	margin: 0 0px 0 200px;

	color: #000;

	border-top : 1px solid #ffffee;

	width: 540px;

	font-family: arial, verdana,"sans serif";

	}

	



#footer {

	text-align: left;

	font-family: arial, verdana,"sans serif";

	}



#footer a {

	

	color: #fff;

	font-weight: bold;

	background-color: inherit;

	}



h3.heading	{

		font-size: 1em;

		font-weight: bold;

		margin:20px 0 6px 0;

		padding: 0;

		text-align: left;

		width: 515px;

		font-family: arial, verdana,"sans serif";

		}



span.heading	{

		font-size: 1em;

		font-weight: bold;

		margin:0;

		padding: 20px 0 6px 0;

		text-align: left;

		width: 515px;

		font-family: arial, verdana,"sans serif";

		}

				

	

		

	h3.heading1	{

		font-size: 1em;

		font-weight: bold;

		margin:30px 0 6px 0;

		padding: 0;

		text-align: left;

		width: 515px;

		font-family: arial, verdana,"sans serif";

		}

		

	h3.heading2	{

		font-size: 1em;

		font-weight: bold;

		margin:20px 0 6px 0;

		padding: 0;

		text-align: left;

		font-family: arial, verdana,"sans serif";

		}

		

		

table span.heading3a	{

		font-size: 1em;

		font-weight: bold;

		margin:20px 0 6px 0;

		padding: 0;

		text-align: left;

		width: 225px;

		font-family: arial, verdana,"sans serif";

		}

		

span.bold	{

			font-weight: bold;

			font-size: 0.95em;

			}



h4	{

		font-size: 1em;

		font-weight: bold;

		text-align: left;

		width: 515px;

		margin:20px 0 5px 0;

		font-family: arial, verdana,"sans serif";

		}



p	{

	padding: 0;	

	margin: 0;

	text-align: justify;

	font-family: arial, verdana,"sans serif";

	width: 525px;

	}

	

p.somespace	{

	margin: 2px 0 10px 0;

	text-align: left;

	font-family: arial, verdana,"sans serif";

		}

		

p.last	{

	padding: 0 0 20px 0;

	font-family: arial, verdana,"sans serif";

	}

	

p.lastclear	{

	clear:left;

	padding: 15px 0 20px 0;

	font-family: arial, verdana,"sans serif";

	color: #fff;

	}



p.lastclear1	{

	clear:left;

	padding: 5px 0 0 0;

	font-family: arial, verdana,"sans serif";

	color: #fff;

	}

	

p.clearleft {

	clear: left;

	color: #fff;

	}

	

p.clearleft1 {clear: left; padding: 0 0 70px 0;	}



p.lastclearrght	{

	clear:right;

	padding: 15px 0 20px 0;

	font-family: arial, verdana,"sans serif";

	}

	

p.first	{

	margin: 0;

	padding: 10px 0 0 0;

	font-family: arial, verdana,"sans serif";

	width: 525px;

	}



a.first	{

	margin: 10px 0 0 0 ;

	padding: 10px 0 0 0;

	font-family: arial, verdana,"sans serif";

	}

	

p.first1	{

	margin: 0;

	padding: 20px 0 0 0;

	font-family: arial, verdana,"sans serif";

	width: 525px;

	}

		

p.lastfirst	{

	margin: 0;

	padding: 20px 0  20px 0;

	font-family: arial, verdana,"sans serif";

	}	

	

p.addrfirst	{

	margin: 20px 0 0 0;

	padding: 0px;

	font-family: arial, verdana,"sans serif";

	font-size: 14px;

	}

	

p.addrlast	{

	margin:0;

	padding: 20px 0 350px 0;

	font-family: arial, verdana,"sans serif";

	font-size: 14px;

	}

p span.dikgedr {font-weight: bold;}	

						

	

.ital {

		font-style: italic;

		font-family: arial, verdana,"sans serif";

		}

		

.readmore	{

	margin: 10px 0 0 0;

	padding: 0;

	font-family: arial, verdana,"sans serif";

		}

		

.readmorelst {

    margin: 10px 0 0;

	padding: 0 0 25px 0 ;

	font-family: arial, verdana,"sans serif";

		}

.spacer	{

	margin: 0 30px 20px 0;

	padding: 0 0 20px 0;

	text-align: center;

		}





.floatlft {

	float:left;

	padding: 0px;

	margin: 0;

	width: 300px;

       }

	   

	   

.floatlftnws {

	float: left;

	padding: 0px;

	margin: 0 5px 0 5px;

	border: 1px solid #000;

	}

p.news	{

	float: left;

	width: 100px;

	text-align: center;

	margin:  0 ;

	padding: 20px 5px 20px 0;

	font-family: arial, verdana,"sans serif";



		}



p.news a	{ color: #000; text-decoration: none; font-weight: bold;}	

p.news  img {margin: 0; padding: 0;}







#logokgvi {

	float: left;

	margin: 20px 5px 5px 0;

	padding: 0;

	}

		

.fotoentext {

	float: left;

	margin: 0;

	padding: 5px 10px 5px 0;

	

	}		

		

.fotoentextrght {

	float: right;

	margin: 0  5px 0 5px;

	padding: 0;



	}				

		

#opsomming	{

	text-align: left;

	

	}

	

#opsomming li {

	margin: 2px 0 2px 0;

	padding: 0px;

			}



#smallrght	{

	font-size: 0.75em;

	margin: 3px 0 0 0;

	float: right;

	text-align: right;

	width: 200px;

	}

	

table td.small	{

	font-size: 0.75em;

	margin: 0 0 0 0 ;

	

	text-align: justify;

	width: 250px;

	border: 1px solid #f00;

	line-height: 90%;



	}



table td {

	font-size: 0.75em;

	margin: 0 0 0 0 ;

	width: 20px;

	}	



#smallft	{

	font-size: 0.75em;

	margin: 21px 0 20px 0;

	float: left;

	width: 650px;

	}		



p.smallft1	{

	clear: left;

	font-size: 0.8em;

	margin: 0;

	float: left;

	width: 225px;

	}	



form label span.watkleiner	{

	font-size: 0.95em;

	margin: 0;

	font-family: arial, verdana,"sans serif";



	}		

	

#clearflt	{

	clear: left;

	clear: right;

	}

	

#posrght	{

	margin: 3px 0 20px 0;

	float: right;

	width: 88px;

	

	}



#posrght a {

	color: #000;

	

	}	



table.newscontent	{

	margin: 10px 20px 10px 20px;

	width: 505px;

	

	}

	

table.newscontent td {

	margin: 7px;

	width: 126px;

	font-family: arial, verdana,"sans serif";

	}

	

table.balansyear	{

	margin: 0 0 20px 0;

	padding: 0;

	width: 505px;

	font-family: arial, verdana,"sans serif";

	

	}	



table.balansyear td {

	margin: 7px;

	width: 100px;

	font-size: 1em;

	}	

table.balansyear td.indent {

	padding:0 0 0 30px;

	width:255px;

	}	

	

table.balansyear td.bold {

	padding: 0;

	width:255px;

	font-weight: bold;

	}



table.balansyear tr.bold1 {

	padding: 0;

	height: 25px;

	}

	

table.balansyear td.norm{

	padding: 0;

	width:255px;

	}	



table#adres {

	margin: 20px 0 0 0;

	padding: 0 0 50px 0;

	width: 505px;

	font-family: arial, verdana,"sans serif";

	}

	

table#adres td{

	padding: 0;

	margin: 0px;

	width:240px;

	font-size: 1em;

	}	

	

table#adres td.heads {

	padding: 0;

	width:100px;

	font-size: 1em;

	font-weight: bold;

	}	

	

#niveau3 ul, #niveau3 ol {

	font-family: arial, verdana,"sans serif";

	text-align: justify;	

	margin-left: 0;

	margin-right: 20px;

	}

	

#niveau3 ul li, #niveau3 ol li {

	list-style-position: outside;

	margin-left: 20px;

	margin-right: 0px;

	}

	

ul.nolist {

	list-style: none;

	text-align: justify;

	}

	

li.nospace {

	list-style: disc;

	margin: 0;

	padding: 0;

	font-weight:bold;

	}

	

.extreem {

	margin: 40px 0 40px 0;

	

	}

	

.extreem1{

	margin: 0;

	padding: 40px 0 40px 0;

	}

	

.extreem2{

	margin: 0;

	padding: 30px 0 30px 0;

	}

	

form label {

	margin: 10px 15px 10px 0;

	

	}

	

form label input {

	margin: 8px 15px 2px 0;

	font-weight: bold;

	}

	

form label input.radio1 {

	margin: 8px 15px 0 7px;

	

	}

	

p.allpage { height: 600px;

	}

	

ol  {

	font-family: arial, verdana,"sans serif";

	text-align: justify;

	}



p.pics	{

	width: 500px;

	height: 700px;

	margin-top: 30px;

	

	}



p.filling {

	height: 100px;

	color: #fff;

	}