ul,ol,li,p,div,a,span,table,tr,td {
  margin:0px;
	padding:0px;
	}

body {
  margin:0px;
	background: url(../images/body_background.gif) #a40f6d;
	font-size:11pt;
	font-family: arial, helvetica, sans serif;
	color:#000000;
	text-align:center;
	}

a {
  text-decoration:none;
	}
a:visited {
  text-decoration:none;
	}
a:hover {
  text-decoration:underline;
	}
a:active {
  text-decoration:underline;
	}
	
#header,#main,#footer {
	position: relative;
	width:866px;
	margin: auto;
	text-align: left;
	}
p {
  margin-top:0.5em;
	margin-bottom:1em;
	}
.clear {
  clear:left;
	}
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
	
/* -------------------------------------------- HEADER --------------------- */	
#header {
  background:url(../images/main_background.gif);
	height:220px;
	}
.header_nsc {
  margin:0;
  }
.header_pics {
  position:absolute;
	left:7px;
	top:80px;
	}
.header_pics img {
  margin:0 0 0 3px;
	}
.header_bar {
  position:absolute;
	left:0px;
	top:200px;
	}	
.header_logo {
  position:absolute;
	right:40px;
	top:15px;
	}
	
/* -------------------------------------------- MAIN ----------------------- */	
#main {
  background:url(../images/main_background.gif);
	}
#mainmain {
	margin:0px;
	}
#inhoud {
  margin:10px;
	margin-left:20px;
	width:600px;
	}
#inhoud table {
  font-size:0.95em;
	}
#mainheight {
  width:1px;
	height:300px;
	float:right;
	}	
#mainmenu {
  float:right;
	width:192px;
	margin:0;
	margin-top:0px;
	margin-right:18px;
	font-size:10pt;
	font-family:verdana;
	color:#ffffff;
	}	
#mainmenu a, #mainmenu a.nieuwsbutton:hover, #mainmenu .nieuwsbutton {
  width:180px;
	display:block;
	padding:1px;
	background-color:#82BD85;
	border-left:5px solid #82BD85;
	color:#a40f6d;
	font-weight:normal
	}
#mainmenu a:hover {
	text-decoration:none;
	background-color:#96C899;
	border-left:5px solid #96C899;
	}
#mainmenu .actief {
  border-left:5px solid #6F9361;
	background-color:#6F9361;
	width:180px;
	display:block;
	}	
	 	
#mainmenu ul {
  margin:0px;
	}
#mainmenu ul li {
  list-style-type:none;
	}	
	
#mainmenu ul a {
  width:170px;
	font-size:9pt;
	color:#5F093F;
	border-left:5px solid #82BD85;
	padding-left:12px;
	padding-right:0px;
	}
#mainmenu ul a:hover {
  background:url(../images/list_pijltje.gif) 0px 5px no-repeat #82BD85;
	border-left:5px solid #82BD85;
	color:#000000;
	}
#mainmenu ul ul a, #mainmenu ul ul .actiefje {
  margin-left:20px;
  background:url(../images/list_stipje.gif) 3px 5px no-repeat #82BD85;
	width:120px;
	}	
#mainmenu ul ul .actiefje li {
  margin-left:0px;
  }	
#mainmenu ul ul a:hover {
  background:url(../images/list_pijltje.gif) 0px 5px no-repeat #82BD85;
	}
#mainmenu .actiefje {
  font-size:9pt;
	color:#ffffff;
	border-left:5px solid #82BD85;
	padding-left:12px;
	}		
#mainmenu .actiefje ul {
  margin-left:-10px;
	}
.menunote {
  margin-top:20px;
	text-align:center;
	}
	
		
/* -------------------------------------------- FOOTER --------------------- */ 	
#footer {
  background:url(../images/main_bottom.gif) repeat;
	font-size:8pt;
	color:#B7D8B9;
	padding-bottom:5px;
	}	
#footer a, #footer a:active, #footer a:visited {
  color:#B7D8B9;
	}
#footer a:hover {
  color:#ffffff;
	}
