body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

#main
{
	width:800px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-400px;
}

#banner
{
	width:790px;
	height:190px;
	background-image:url(../images/banner.png);
	background-repeat:no-repeat;
	position:absolute;
	top:30px;
	z-index:10;
}

#banner .pagImage
{
	position:absolute;
	right:51px;
	top:33px;
}

#banner .pagImage_flash
{
	position:absolute;
	right:50px;
	top:-25px;
	z-index:1;
}


#banner .white_bar
{
	height:20px;
	width:400px;
	position:absolute;
	right:51px;
	top:33px;
	background-color:#FFFFFF;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

#navigation
{
	position:absolute;
	left:200px;
	top:220px;
}

#navigation a
{
	text-decoration:none;
	color:#d80803;
}

#module
{
	position:absolute;
	top:240px;
	left:200px;
	width:400px;
	text-align:justify;
}

#module .title
{
	text-align:left;
}

#module .text
{
	line-height:18px;
}

#module .menu3
{
	width:400px;
	text-align:right;
}

#module .menu3 a
{
	text-decoration:none;
	color:#bdbdbd;
	font-size:9px;
}

#module h1
{
	font-size:14px;
	color:#007a46;
	font-weight:normal;
	text-align:left;
}

#module hr.line_bottom
{
	color:#d5d324;
	background-color:#d5d324;
	width:400px;
}


#menu
{
	position:absolute;
	top:220px;
	left:25px;
	background-color:#f4f4f4;
}

#menu ul
{
	margin: 65px 0 10px 0px;
	padding: 0;
	list-style: none;
	width:144px;
	height:16px;
}

#menu li.hoofdmenu
{
	margin: 3px 0 0 0px;
	padding-left:10px;
	background-color:#c3d9cc;
} 

#menu li.hoofdmenu:hover
{
	background-image:url(../images/menu_1_active.png);
}

#menu li.hoofdmenu_open
{
	margin: 3px 0 0 0px;
	position:relative;
	top:0px;
	left:0px;
	padding-left:10px;
	height:25px;
	background-image:url(../images/menu_active.png);
	background-repeat:no-repeat;
	z-index:10;		
} 


#menu li.hoofdmenu_open a
{
	color:#FFFFFF;
} 

#menu li.submenu
{
	position:relative;
	top:-0px;
	margin: 1px 0 0 0px;
	padding-left:15px;
	background-color:#c3d9cc;
	z-index:1;
} 


#menu li.submenu:hover
{
	background-color:#92bea5;
}

#menu li.submenu_open
{
	position:relative;
	top:-0px;
	margin: 1px 0 0 0px;
	padding-left:15px;
	background-color:#92bea5;
	z-index:1;	
} 

#menu li.subsubmenu_open
{
	position:relative;
	top:-0px;
	margin: 1px 0 0 0px;
	padding-left:15px;
	background-color:#92bea5;
	z-index:1;	
} 

#menu li.bottom
{
	height:20px;
	top:5px;
	position:relative;
	background-color:#007843;
}

#menu a
{
	text-decoration:none;
	color:#000;
	font-size:10px;
}

#main #login_menu
{
	position:absolute;
	right:30px;
	top:10px;
}

#main #login_menu a
{
	text-decoration:none;
	color:#007843;
}

#main #login_menu .message
{
	position:relative;
	top:5px;
	right:30px;
}

#main #login_menu input
{
	width:90px;
	height:12px;
	border:1px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
}


#main #login_menu input.submit
{
	width:60px;
	font-size:10px;
	background:none;
	border:0px;
	height:15px;
}

#main .menu2
{
	position:absolute;
	right:300px;
	top:15px;
}


#main .menu2 a
{
	text-decoration:none;
	color:#000;
	font-size:9px;
}



#menu1
{
	position:absolute;
	top:210px;
	right:55px;
}

#menu1 ul
{
	margin: 65px 0 10px 0px;
	padding: 0;
	list-style: none;
	width:126px;
	height:16px;
}

#menu1 li.hoofdmenu
{
	margin: 3px 0 0 0px;
	padding-left:10px;
	background-image:url(../images/menu_1.png);
	background-repeat:no-repeat;	
} 

#menu1 li.hoofdmenu_open
{
	margin: 3px 0 0 0px;
	position:relative;
	top:0px;
	left:0px;
	padding-left:10px;
	background-image:url(../images/menu_1_active.png);
	background-repeat:no-repeat;
	z-index:10;		
} 

#menu1 li.hoofdmenu:hover
{
	background-image:url(../images/menu_1_active.png);
}

#menu1 li.hoofdmenu_open a
{
	color:#FFFFFF;
} 

#menu1 li.submenu
{
	position:relative;
	top:-0px;
	margin: 1px 0 0 0px;
	padding-left:15px;
	background-color:#c3d9cc;
	z-index:1;
} 

#menu1 li.submenu:hover
{
	background-color:#92bea5;
}


#menu1 li.submenu_open
{
	position:relative;
	top:-0px;
	margin: 1px 0 0 0px;
	padding-left:15px;
	background-color:#92bea5;
	z-index:1;	
} 

#menu1 li.bottom
{
	height:20px;	
	background-color:#007843;
	position:relative;
	top:5px;
}

#menu1 li.top
{
	height:10px;	
	background-color:#f4f4f4;
}

#menu1 a
{
	text-decoration:none;
	color:#fff;
	font-size:10px;
}
