body {
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #004400;
	text-align: left;
	line-height: 1.5em;
	letter-spacing: 0em;
}

/* kaders */

div.site {
	position:relative;
	margin:0 auto;
	width:910px;
	height:705px;
	}

div.vlag {
	position:absolute;
	width:30px;
	height:19px;
	top:140px;
	left:880px;
	}

div.top {
	/*border: thin solid orange;*/
	width:600px;
	height:200px;
	margin: 0 auto;
	position:absolute;
	top:70px;
	left:320px;
	}


div.ilu {
	position:absolute;
	/*border: thin solid blue;*/
	top:0px;
	left:-80px;
	width:467px;
	height:700px;
	}

div.frame {
	position:absolute;
	top:194px;
	left:270px;
	width:644px;
	height:480px;
	}


div.leg, div.legag {
	/*border: thin solid #443300;*/
	position:absolute;
	top:0px;
	left:0px;
	vertical-align:middle;
	width:648px;
	height:47px;
	padding:0px 0 0 0;
	display:block;
	}

div.legag {
	top:0px;
	background-image:url(afbeeldingen/balk0.gif);
	background-color:#336611;
	height:49px;
	filter:alpha(opacity=95);
	opacity:0.95;
	-moz-opacity:0.95;
	}

div.legs, div.legsag, div.legsub, div.legsubag {
	/*border: thin solid #443300;*/
	position:absolute;
	top:103px;
	left:40px;
	vertical-align:middle;
	width:480px;
	height:29px;
	padding:0 0 0 0;
	}

div.legsub, div.legsubag {
	top:50px
	}

div.legsag, div.legsubag{
	background-image:url(afbeeldingen/balk2.gif);
	filter:alpha(opacity=90);
	opacity:0.9;
	-moz-opacity:0.90;*
	}

div.cont, div.contag {
	position:absolute;
	/*border: thin solid blue;*/
	top:49px;
	left:0px;
	width:648px;
	height:461px;
	overflow:auto;
	}

 div.contag {
	background-color:#dddddd;
	/* for IE*/ filter:alpha(opacity=60);
	/* CSS3 standard*/ opacity:0.6;
	/* for Mozilla*/-moz-opacity:0.60;*
	}

div.nieuws {
	position:absolute;
	top:210px;
	left:120px;
	height:250px;
	width:470px;
	background-color:#eeffaa;
	border:3px solid #004400;
	padding: 10px;
	}

img.portret {
	float:left;
	margin: 0px 10px 5px 0px;
	width:200px;
	
	}

/* teksten */

p.brood, p midden {
	margin: 0 40px 0 40px;
  }  

p.midden {
	text-align:center;
	}

h1, h2, h3, p.h3n{
	font-weight: bold;
	text-align:left;
	line-height: 1em;
	letter-spacing: 0.05em;
	margin: 0 40px 0px 40px;
	}

h1 {
	font-size: 16pt;
	}

h2 {
	font-size: 14pt;
	}

h3 {
	font-size: 12pt;
	}
	
p.h3n {
margin:0px 0px 0px 10px;
font-size:14pt;
}


td, td.r, td.head{
	vertical-align:top;
	}

td.r {
	text-align:right;
	font-weight:bold;
	}
td.head {
	font-size:12pt;
	font-weight:bold;
	}

li, ul {
	margin: 0px 40px 0px 27px;
	padding: 0px;
	}


ul.n {
	margin: 0px 0px 0px 0px;
	}
/*suckerfish*/

#nav, #nav ul {
padding: 0px;
height:50px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style: none;
	line-height:1.1em;
text-align:center;
display:block;
}

#nav li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	line-height:0.9em;
	text-align:center;
	position:relative;
	z-index:100;
	background-image:url(afbeeldingen/balkk.gif);
	width:72px;
	vertical-align:middle;
	display: table-cell;
}

	

#nav li ul a.sub1 {
	background-image:url(afbeeldingen/balkkl.gif);
	margin: 0px 0px 0px -10px;
	padding: 6px 0px 0px 0px;
	width:100px;
	height:20px;
	display:block;
}

#nav li ul a.sub2 {
	background-image:url(afbeeldingen/balkkd.gif);
	margin: 0px 0px 0px -10px; /* met linkermarge kan je de submenuutjes verschuiven*/
	padding: 6px 0px 0px 0px;
	width:100px;
	height:20px;
	display:block;
}


#nav ul {
float:left;
position: absolute;
width: 10px;
left: -2000px;
}

#nav li:hover ul, #nav li.ie_does_hover ul {
left: auto;
}

#nav a {
	height:49px;
	width:72px;
	vertical-align:middle;
	display: table-cell;
} 


a:hover.menu {
		height:49px;
	width:72px;
	vertical-align:middle;
	display: table-cell;
	background-color:#004400;
/*	background-image:url(afbeeldingen/balkin.gif);*/
}

#navs, #navs ul {
height:50px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style: none;
	line-height:1.1em;
text-align:center;
display:block;
}

#navs li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 80px;
	line-height:0.9em;
	text-align:center;
	position:relative;
	z-index:100;
}

#navs ul {
float:left;
position: absolute;
width: 10px;
left: -2000px;
}

#navs li:hover ul, #navs li.ie_does_hover ul {
left: auto;
background-position: 0 0;
}

#navs a {
	height:29px;
	width:80px;
	vertical-align:middle;
	display: table-cell;
} 


a:hover.menu2 {
		height:29px;
	width:80px;
	vertical-align:middle;
	display: table-cell;
	background-color:#004400;
/*	background-image:url(afbeeldingen/balkin.gif);*/
}



ul.list, li.list {
padding: 0 0 0 15px;
margin:0 0 0 40px;
list-style:disc;
}
/* links */

a:link, a:visited, a:active {
	font-size: 8pt;
	text-align: center;
	color:#F6F447;
	font-weight: bold;
	margin: 0 0 0 0;
	letter-spacing: 0.1em;
	line-height:1.3em;
	text-decoration:none;
	border:none;
	display:inline;
	}

span.select {
	font-size:8.5pt;
	text-decoration:underline;
	}


	
a:hover {
	color:#FFEE00;
	text-decoration:underline;
}


a.tekst:link, a.tekst:visited, a.tekst:active{
	color: #00bb00;
	font-size:10pt;
	font-weight:normal;
	letter-spacing:0em;
	}

	
a:hover.tekst {
	color:#00ff00;
	text-decoration: underline;
	}

a.taal {color:#FFFFFF;}
a:hover.taal {color:#00CC00;}