body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin:0px;
}

body {	background:url(images/background.gif); }
a:link, a:visited, a:active {		color: #660033;	text-decoration: none;	}
a:hover {								color: #993366;	text-decoration: none;	}

h1 {
	font-size: 16px;		color: #993366;	text-align: left;
	margin: 8px 2px 8px 2px;
}

.main {
	width: 827px;
	margin: auto;
	margin-top:9px;
	padding: 0;
	border:solid 1px #9210a6;
	background-color: #FFF;
	height: 100%;
}

.banner {
	width: 807px;
	height: 149px;
	padding-left: 20px;
	float: left;
	text-align: left;
	position:absolute;
	top:10px;
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	background-color:#ffffff;
}

#flash_header{
	position: absolute;
	left:162px;
}

.highlight {			background-color: #D0D0D0;		}
.banner a {				color: #ffffff;	}
.banner span {			color: #D0D0D0;	}

/*
	TOPMENU
*/
.search_box {
	position:relative;		top:152px;			right:-70px;	z-index:200;
	float: right;				clear: right;		width: 200px;
}
.search_string {
	width: 100px;						height: 16px;
	font-size: 11px;					vertical-align: middle;
	border:solid 1px #9210a6;		color:#9f84a3;	
}
.search_submit {
	width: 20px;			height: 22px;					margin-left:4px; 
	font-size: 10px;		vertical-align: middle;
	border:none;			background-image: url(images/search_icon.gif); background-repeat: no-repeat; background-color:transparent;
}
.menutop {
	width: 827px;	height:27px;
	margin: 0px;
	position:absolute; top:159px;  float: left;
	background-image: url(images/topmenu.gif);
	z-index:99;
	font-size: 12px; font-weight:bold;
}
/*	Topmenu 1e NIVEAU */
.menutop ul {				margin:0;	padding:0;	    list-style: none;	 height:26px;    width: 900px; }
.menutop ul li {		   position: relative;  float: left;	 width:115px; text-align:center; } 
.menutop ul li a {	   display: block;    text-decoration: none;    color: #eeebfe;    padding: 5px;    border-bottom: 0;  height:16px;  }
.menutop ul li a:hover{ color: #e8e8e8; background-image:url(images/topmenu_hover.gif); height:16px;  } 

/*	Topmenu 2e NIVEAU , wat er niet staat wordt overgeorven van het 1e niveau*/
.menutop ul li ul {							left: 0px;   top: 26px;    display: none;	 width:150px;	  }
.menutop ul li ul li {  					position: relative;	 height:25px;	 float: left;	 width: 150px;	 background-color:#e9e9e9;	border:solid 1px #9210a6; 
													border-top:0px;  border-left:solid 6px #8210a6;   text-align:left; }
.menutop ul li ul li a { 					color:#2d375a; padding-left: 5px; font-size:10px; height:16px; } 
.menutop ul li ul li a:hover { 			color: #eeebfe; background-image:url(images/topmenu.gif);  height:16px;  } 
.menutop ul li:hover ul, .menutop li.hover ul { display: block; background-color:#ff0000; }

/*
	LINKER MENU
*/
.menulinks {
	width: 143px;
	margin: 0px;	padding-left: 10px; padding-right:10px; padding-top:14px;
	position:absolute; top: 186px; /* left:0px; float: left;*/
	z-index:2;
	background-image: url(images/menu_background.jpg); background-repeat: repeat-x;
}

.menutitle{
	color:#9210a6; font-size:16px; font-weight:bold;
	border-bottom:solid 1px #9210a6;
	margin-top:0px;
}
/*	Linkermenu 1e NIVEAU */
.menulinks ul {				margin:0;	padding:0;	    list-style:none; width: 140px; }
.menulinks ul li {		   position: relative;		 height:15px;	 float: left;	 width: 140px; height:21px; 
									margin-bottom:4px; border-left:solid 6px transparent;  }
.menulinks ul li:hover  { 	background-image:url(images/menu_hover.gif); border-left:solid 6px #0d1c45; }
.menulinks ul li a {	   	display: block;    text-decoration: none;    color: #0d1c45;    padding: 5px;    border-bottom: 0;  color: #0d1c45; }
.menulinks ul li a:hover  { color: #e9e9e9;  } 

/*
	PAGINA TITEL
*/
.pagetitle{
	margin-top:30px;
	color:#9210a6; font-size:16px; font-weight:bold;
	border-bottom:solid 1px #9210a6;
	margin-bottom:-20px;
}

/*
	PAGINA
*/
.content {
	margin-left: 162px;
	margin-top:144px;
	padding: 4px 10px 14px 30px;
	text-align: justify;
	clear: right;
	font-size:11px; 
	background-image: url(images/menu_shadow.gif); 
	background-repeat: no-repeat;
}

.langchange{
	position:relative;
	top:30px; left:530px; 
	z-index: 9;
	width:140px;
}
.langchange a{		color:#9210a6; font-size:9px;	}


.ct{		margin-top:200px;		}

.footer {
	text-align: center;
	line-height: 28px;
	width:100%;
	color:#0d1c45; font-weight:bold; font-size:10px;
}

.footer a, .footer a:hover, .footer a:visited{
	color:#0d1c45; font-weight:bold; font-size:10px;
}


