body
{
	margin:0px;
	padding:0px;
	background: #003674 url(../images/bg.jpg) no-repeat;
	background-position: top center;
	font-family: arial;
	font-size: 12px;
	color: #000000;
	border: 0px;
}

FORM {
	padding: 0px;
	margin: 0px;
}

/*------------------------------------GENERAL------------------------------------*/

DIV.page
{
	width: 100%;
}

DIV.spacer0
{
	clear:both;
}

DIV.main
{
	width: 904px;
}

DIV.container
{
	width: 904px;
	margin-top: 6px;
}

A
{
	font-family: arial;
	color: #8fa8c5;
	text-decoration: none;
}

A:hover
{
	font-family: arial;
	color: #c5d5e7;
}

UL
{
	margin: 0px;
	padding: 0px;
}

DIV.spacer
{
	clear:both;
	height: 6px;
	font-size: 1px;
}

/*------------------------------------HEADER------------------------------------*/

DIV.header
{
	width: 904px;
	height: 248px;
	margin-top: 10px;
	position: relative;
	top:0px;
	left:0px;
}

DIV.top_link
{
	font-size: 12px;
	color: #669edd;
	text-decoration: underline;
	padding: 0px 8px 2px 0px;
	float: right;
	clear: both;
	margin-top: 5px;
}

A.top_link
{
	font-size: 12px;
	color: #669edd;
	text-decoration: underline;
	background: url(../images/arrow3.png) right no-repeat;
	padding: 0px 8px 2px 0px;
	float: right;
	clear: both;
	margin-top: 5px;
}

A.top_link:hover
{
	color: #a2abb4;
	text-decoration: none;
	background: url(../images/arrow4.png) right no-repeat;
	padding: 0px 8px 2px 0px;
}

SPAN.logo
{
	position: absolute;
	top:0px;
	left:0px;
	width: 240px;
	height: 160px;
	cursor: pointer;
	clear: both;
	background: url(../images/logo.png);
}

DIV.header H1
{
	margin:0px;
	padding:0px;
	color: #1d599e;
	font-family: arial;
	font-size: 17px;
	text-align:left;
	padding-left: 20px;
	margin-left: 130px;
	width: 400px;
	/*background: url(../images/arrow2.gif) left no-repeat;*/
}

DIV.header_text
{
	width:540px;
	height:120px;
	margin: 40px 0px 0px 0px;
	clear: both;
	float:left;
}

DIV.header H2
{
	color: #001429;
	font-family: arial;
	font-size: 25px;
	margin-left: 10px;
}

/*------------------------------------SEARCH------------------------------------*/

DIV.item_left
{
	width: 5px;
	height: 37px;
	background: url(../images/menu_left.gif) no-repeat;
	margin-left: 3px;
	float:left;
}

DIV.item_mid
{
	height: 37px;
	background: url(../images/menu_mid.gif) repeat-x;
	float:left;
	padding: 10px 7px 0px 7px;
	cursor: pointer;
}

DIV.item_right
{
	width: 5px;
	height: 37px;
	background: url(../images/menu_right.gif) no-repeat;
	float:left;
}

FORM.search_form
{
	width: 168px;
}

FORM.search_form input.button_search
{
	width: 25px;
	height: 22px;
	background: url(../images/searchbutton.png) no-repeat;
	cursor: pointer;
	border: 0px;
}

DIV.search
{
	float:left;
}

DIV.searchbg_hack
{
	width: 143px;
	height: 22px;
	display: block;
	background: url(../images/searchbg.png) no-repeat;
	margin-top: 7px;
}


DIV.search DIV.item_mid
{
	height: 37px;
	background: url(../images/menu_mid.gif) repeat-x;
	float:left;
	padding: 0px 25px 0px 5px;
}

/*------------------------------------FOOTER------------------------------------*/

DIV.footer
{
	width: 904px;
	height: 88px;
	background: url(../images/footerbg.png) no-repeat;
}

DIV.footer_text
{
	height: 30px;
	float: left;
	font-family: arial;
	font-size: 11px;
	color: #598cc7;
	padding: 50px 0px 0px 15px;
}

DIV.footer_menu
{
	height: 30px;
	float: right;
	padding: 50px 15px 0px 0px;
}

DIV.footer A
{
	font-family: arial;
	font-size: 11px;
	color: #598cc7;
	text-decoration: underline;
}

DIV.footer A:hover
{
	color: #c5d5e7;
	text-decoration: none;
}

DIV.footer SPAN
{
	color: #598cc7;
	font-size: 11px;
	padding: 0px 15px 0px 15px;
}

/*------------------------------------MAIN MENU------------------------------------*/
DIV.menu_box
{
	height: 37px;
	padding: 9px 0px 0px 0px;
	float:right;
	clear: both;
	margin-top: 15px;
}

* html DIV.menu_box {
	margin-top: 0px;
}

DIV.menu_box A
{
	font-size: 13px;
	color: #cbd5e0;
	font-family: trebuchet ms;
}

DIV.menu_box A:hover
{
	font-size: 13px;
	color: #cbd5e0;
	font-family: trebuchet ms;
}

DIV.menu_box A SPAN.item_left
{
	width: 5px;
	height: 37px;
	display:block;
	background: url(../images/menu_left.gif) no-repeat;
	margin-left: 3px;
	float:left;
}

DIV.menu_box A SPAN.item_mid
{
	height: 37px;
	display:block;
	background: url(../images/menu_mid.gif) repeat-x;
	color: #FFFFFF;
	float:left;
	padding: 10px 7px 0px 7px;
	cursor: pointer;
}

DIV.menu_box A SPAN.item_right
{
	width: 5px;
	height: 37px;
	display: block;
	background: url(../images/menu_right.gif) no-repeat;
	float:left;
}

DIV.menu_box a:hover SPAN.item_left, DIV.menu_box A.main_menu_sel SPAN.item_left
{
	width: 5px;
	height: 37px;
	display: block;
	background: url(../images/menu_left_h.gif) no-repeat;
	margin-left: 3px;
	float: left;
}

DIV.menu_box a:hover SPAN.item_mid, DIV.menu_box A.main_menu_sel SPAN.item_mid
{
	height: 37px;
	display: block;
	background: url(../images/menu_mid_h.gif) repeat-x;
	float: left;
	color: #FFFFFF;
	padding: 10px 7px 0px 7px;
}

DIV.menu_box a:hover SPAN.item_right, DIV.menu_box A.main_menu_sel SPAN.item_right
{
	width: 5px;
	height: 37px;
	display: block;
	background: url(../images/menu_right_h.gif) no-repeat;
	float: left;
}

/*------------------------------------LEFT MENU------------------------------------*/

TABLE.left_menu_box
{
	width: 195px;
	float:left;
}

TD.left_menu_title
{
	width: 195px;
	height: 45px;
	background: #001429 url(../images/left_menu_title.png) top no-repeat;
	padding: 14px;
}

TD.left_menu_title h1
{
	margin:0px;
	padding:0px;
	color: #ffffff;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	float: left;
}

TD.line
{
	height: 1px;
	width: 195px;
	background: url(../images/top_line.png) no-repeat;
}

TD.left_menu_box
{
	width: 195px;
	background: url(../images/tdbg_left.png);
	padding: 8px 7px 0px 8px;
}

TD.left_menu_bottom
{
	width: 195px;
	height: 7px;
	background: url(../images/left_menu_bottom.gif) no-repeat;
}

SPAN.item_top
{
	height: 4px;
	background: none;
	font-size:1px;
	display: block;
	margin-top: 2px;
}

SPAN.item_middle
{
	background: none;
	cursor: pointer;
	padding: 0px 0px 0px 8px;
	text-align: left;
	display: block;
}

TD.left_menu_box A SPAN.item_middle DIV
{
	padding-left: 10px;
	background: url(../images/arrow6.gif) no-repeat;
	font-size: 12px;
	color: #99a1a9;	
}

TD.left_menu_box A:hover SPAN.item_middle SPAN,
TD.left_menu_box A#current SPAN.item_middle SPAN
{
	padding-left: 10px;
	background: url(../images/arrow7.gif) no-repeat;
	color: #ffffff;
	font-size: 12px;
}

SPAN.item_bottom
{
	height: 4px;
	background: none;
	display: block;
	font-size: 1px;
	margin-bottom: 2px;
}

TD.left_menu_box A:hover SPAN.item_middle,
TD.left_menu_box A#current SPAN.item_middle
{
	background: url(../images/hover_mid.png) repeat-y;
	cursor: pointer;
	display: block;
}

TD.left_menu_box a:hover SPAN.item_top,
TD.left_menu_box a#current SPAN.item_top
{
	height: 4px;
	background: url(../images/hover_top.png) no-repeat;
	display: block;
}

TD.left_menu_box a:hover SPAN.item_bottom,
TD.left_menu_box a#current SPAN.item_bottom
{
	height: 4px;
	background: url(../images/hover_bottom.png) no-repeat;
	display: block;
}

/*----------------------SUBMENU LEFT-----------------------------*/

TD.left_menu_box DIV.submenu
{
	width: 180px;
	background: #152e49;
	margin-top: -4px;
}

TD.left_menu_box DIV.submenu UL
{
	margin-left: 42px;
	text-align: left;
}

TD.left_menu_box DIV.submenu LI
{
	font-size: 12px;
	color: #99a1a9;
	list-style: url(../images/arrow.gif);
	padding: 5px 0px 0px 0px;
}

TD.left_menu_box DIV.submenu LI:hover
{
	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	list-style: url(../images/arrow0.gif);
}

TD.left_menu_box DIV.submenu A#current {
	font-weight: bold;
}

DIV.submenu_bottom
{
	width: 180px;
	height: 6px;
	background: url(../images/submenu_botom.png) no-repeat;
	font-size: 1px;
}

/*------------------------------------CONTENT MIDDLE------------------------------------*/

DIV.middle
{
	margin: 0px 3px 0px 6px;
	width: 512px;
	float:left;
	font-size:12px;
	color: #000000;
	font-family: arial;
	text-align:left;
	line-height: 1.4;
}

DIV.middle P
{
	font-size:12px;
	color: #000000;
	font-family: arial;
	text-align:left;
	line-height: 1.4;
	margin:0px;
	padding:0px;
	padding-bottom: 13px;
}

DIV.middle A
{
	color: #004594;
	font-weight: bold;
}

DIV.middle A:hover
{
	color: #001429;
	font-weight: bold;
}

TABLE.content_top
{
	width: 510px;
	height: 45px;
	background: #e8f3ff url(../images/cn_top.gif) no-repeat;
	border-bottom: 1px solid #c5e0ff;
}

TABLE.content_top TD
{
	padding: 1px 0px 0px 20px;
}

TABLE.content_top H1
{
	margin:0px;
	padding:0px;
	color: #001429;
	font-family: arial;
	font-size: 17px;
	text-align:left;
}

DIV.content_mid
{
	width: 470px;
	background: #e5e5e5 url(../images/content_mid.png) top repeat-x;
	padding: 20px 20px 20px 20px;
}

DIV.content_mid UL, OL {
	margin-left: 20px;
}

DIV.content_bottom
{
	width: 510px;
	height: 7px;
	background: url(../images/content_bottom.gif) no-repeat;
}

DIV.middle DIV.content_mid H2
{
	margin:0px;
	padding:0px;
	color: #001429;
	font-family: arial;
	font-size: 14px;
	text-align:left;
	padding: 20px 0px 0px 0px;
}

DIV.middle DIV.content_mid H3
{
	margin:0px;
	padding:0px;
	color: #446992;
	font-family: arial;
	font-size: 14px;
	text-align:left;
	padding: 0px 0px 0px 0px;
}

DIV.content_mid P, TABLE, TD, TR, UL, LI, OL, DIV, SPAN {
	color: #000000;
	font-family: arial;
	font-size: 12px;	
}

/*------------------------------------CONTENT MIDDLE SMALL------------------------------------*/

DIV.content_small
{
	width: 320px;
	float:left;
}

TABLE.content_top_small
{
	width: 320px;
	height: 45px;
	background: #e8f3ff url(../images/cn_top_small.gif) no-repeat;
	border-bottom: 1px solid #c5e0ff;
}

TABLE.content_top_small TD
{
	padding: 1px 0px 0px 20px;
}

DIV.content_mid_small
{
	width: 280px;
	background: #e5e5e5 url(../images/content_mid.png) top repeat-x;
	padding: 20px;
}

DIV.content_bottom_small
{
	width: 320px;
	height: 7px;
	background: url(../images/content_bottom_small.gif) no-repeat;
	font-size: 1px;
}

TABLE.content_top_small H1
{
	margin:0px;
	padding:0px;
	color: #001429;
	font-family: arial;
	font-size: 17px;
	text-align:left;
}

DIV.middle DIV.content_mid_small H2
{
	margin:0px;
	padding:0px;
	color: #001429;
	font-family: arial;
	font-size: 14px;
	text-align:left;
	padding: 20px 0px 0px 0px;
}

DIV.middle DIV.content_mid_small H3
{
	margin:0px;
	padding:0px;
	color: #446992;
	font-family: arial;
	font-size: 14px;
	text-align:left;
	padding: 20px 0px 0px 0px;
}

a.readmore
{
	background: url(../images/arrow5.gif) left no-repeat;
	padding: 0px 0px 0px 10px;
}

/*------------------------------------AGENDA------------------------------------*/

DIV.agenda
{
	width: 185px;
	float:left;
	margin-left: 6px;
}

DIV.agenda H1
{
	margin:0px;
	padding:0px 0px 0px 20px;
	color: #004594;
	font-family: arial;
	font-size: 17px;
	font-weight: bold;
}

TD.agenda_title
{
	width: 185px;
	height: 45px;
	background: #b8cbe1 url(../images/agenda.gif) top no-repeat;
}

TD.agenda_item
{
	width:185px;
	height: 59px;
	background: #cdd8e5 url(../images/agenda_bg.png) repeat-x;
	border-top: 1px solid #b9c5d3;
	padding: 15px 0px 15px 20px;
}

TD.agenda_item A
{
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
	background: url(../images/arrow6.gif) no-repeat;
	padding: 0px 0px 0px 10px;
	margin-left: -10px;
}

TD.agenda_item A:hover
{
	color: #004594;
	text-decoration: none;
}

TD.agenda_item DIV
{
	clear: both;
	font-size: 11px;
	color: #99a1a9;
}

DIV.agenda_bottom
{
	width:185px;
	height: 3px;
	background: url(../images/agenda_bottom.gif) no-repeat;
	font-size: 1px;
}

/*------------------------------------BLOG------------------------------------*/

TD.blog_title
{
	width: 185px;
	height: 45px;
	background: #c0d1e5 url(../images/blog.gif) no-repeat;
}

TD.blog_content
{
	width: 185px;
	background: #e2eaf3;
	padding-bottom: 25px;
}

/*
TD.blog_content UL
{
	margin: 0px 0px 0px 20px;
	padding: 15px 0px 15px 0px;
	list-style: url(../images/arrow6.gif);
}

TD.blog_content UL LI
{
	margin: 0px 0px 10px 0px;
}
*/

DIV.blog_content_holder {	
	padding-top: 15px;	
	padding-left: 7px;
	clear: both;
}

DIV.blog_content_arrow {
	float:left;
	width: 3px;
	height: 10px;
	margin-left: 3px;	
	margin-right: 6px;
	background: url(../images/arrow6.gif);
	background-repeat: no-repeat;
}

DIV.blog_content_text {
	float: left;
	width: 140px;	
}

TD.blog_content A
{
	color: #000000;
	font-weight: normal;
	font-size: 12px;
}

TD.blog_content A:hover
{
	color: #a2b6ce;
	font-weight: normal;
}


DIV.blog_bottom
{
	width:185px;
	height: 3px;
	background: url(../images/blog_bottom.gif) no-repeat;
	font-size: 1px;
}

/*------------------------------------CONTENT RIGHT BOXES------------------------------------*/

DIV.right
{
	width: 185px;
	float: right;
}

DIV.right_item
{	
	width: 185px;
	height: 45px;
	background: url(../images/right_button.gif) no-repeat;
	margin-bottom:6px;
	line-height: 3.2;
	text-align: left;
	text-indent: 15px;
	cursor: pointer;
}

DIV.right_item A
{
	color: #ffffff;
	font-family: arial;
	font-size: 13px;
}

DIV.right_item A:hover
{
	color: #8fa8c5;
}

DIV.right_item_over
{	
	width: 185px;
	height: 45px;
	background: url(../images/right_button.gif) no-repeat;
	margin-bottom:6px;
	line-height: 3.2;
	text-align: left;
	text-indent: 15px;
	cursor: pointer;
}

DIV.right_item_over A
{
	color: #8fa8c5;
	font-family: arial;
	font-size: 13px;
}

DIV.right_item_over A:hover
{
	color: #8fa8c5;
}

/*kennis*/

DIV.no_disp {
	display: none;
}

DIV.article_title {
	padding: 0px;
	margin: 0px;
	font-family: arial;
	font-size: 14px;
	color: #00549D;	
}

DIV.article_text P {
	padding: 0px;
	margin: 0px;
}

DIV.spacer_5 {
	clear: both;
	height: 10px;
	overflow: hidden;
	font-size: 1px;	
}

.article_more {
	font-size: 11px;
}

DIV.spacer_10 {
	clear: both;
	height: 15px;
	overflow: hidden;
	font-size: 1px;	
}

DIV.content_mid INPUT.text {
	border: 1px solid #DCD2C4;
	font-family: arial;
	color: #000000;
	background: #FFFFFF;
	font-size: 12px;
	width: 160px
}

DIV.content_mid TEXTAREA.textarea {
	border: 1px solid #DCD2C4;
	font-family: arial;
	color: #000000;
	background: #FFFFFF;
	font-size: 12px;
	width: 160px
}

DIV.content_mid FORM INPUT.button {
	border: 0px;
	font-family: arial;
	color: #FFFFFF;
	font-weight:bold;	
	font-size: 12px;
	background: #FFFFFF url(../images/button.png);
	width: 130px;
	height: 20px;
	margin-top: 10px;
}

.search_input
{
	border: none;
	background: none;
	margin:0px;
	padding:0px;
	padding-top: 3px;
	width: 130px;
	margin-left: 5px;
	float: left;
	overflow: hidden;
	height: 20px;
}

/*header*/
DIV.header_back
{
	position: absolute;
	z-index: -1;
	top:0px;
	left: 0px;
	width: 904px;
	height: 180px;
	margin-top: 68px;
	overflow: hidden;
	text-align: right;	
}

DIV.header_effect {
	position: absolute;
	z-index: -1;
	top:0px;
	left: 0px;
	width: 904px;
	height: 180px;
	margin-top: 68px;	
	background: url(../images/splash.png);
}

DIV.header_round {
	position: absolute;
	z-index: -1;
	top:0px;
	left: 0px;
	width: 904px;
	height: 180px;
	margin-top: 68px;	
	background: url(../images/rnd_border.png);
}


DIV.login_as {
	position: absolute;
	left: 30px;
	top: 230px;
}

DIV.a_not_link {
	float: left;
	font-family: arial;
	color: #000000;
	font-size: 12px;
}

DIV.logout__ {
	float: left;
}

DIV.logout__ SPAN { 
	margin-left: 8px;
	margin-right: 5px;
}

DIV.logout__ A {
	font-family: arial;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

DIV.logout__ A:hover {
	color: #000000;
	text-decoration: underline;
}

DIV.spacer_after_field{ 
	height: 10px;
	overflow: hidden;
	clear: both;
}

H6 {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color:#000000;
	font-family: arial;
	font-weight: normal;
	margin-top: -14px;
}

SPAN.list_comments {	
	font-size: 11px;
}

TD.ch_comments {
	font-size: 12px;
	font-weight: bold;
}

INPUT.comment_input {
	border: 1px solid #DCD2C4;
	font-family: arial;
	color: #000000;
	background: #FFFFFF;
	font-size: 12px;
	width: 220px;
	margin-bottom: 10px;
}

TEXTAREA.comment_input {
	border: 1px solid #DCD2C4;
	font-family: arial;
	color: #000000;
	background: #FFFFFF;
	font-size: 12px;
	margin-bottom: 10px;
	width: 100%;
	height: 100px;
}

INPUT.submit_button {
	border: 0px;
	font-family: arial;
	color: #FFFFFF;
	font-weight:bold;	
	font-size: 12px;
	background: #FFFFFF url(../images/button.png);
	width: 130px;
	height: 20px;
}