BODY
{
	background-color: #0071b6;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	overflow-x:hidden;
	overflow-y:scroll  
}

BODY, TD, DIV, SPAN
{
	font-family: Arial, Verdana, Serif, Tahoma, Times New Roman, Courier;
	font-size: 12px;
	line-height: 19px;
}

FORM
{
	margin: 0px;
	padding: 0px;
}

FONT.Grootst
{
	font-size: 16px;
	color: #0073B5;
}

FONT.Groter
{
	font-size: 14px;
	color: #004D79;
}

FONT.Normaal
{
	font-size: 12px;
	color: #000000;
}

FONT.Kleiner
{
	font-size: 10px;
	color: #404040;
}

FONT.Kleinst
{
	font-size: 9px;
	color: #808080;
}

INPUT.text, TEXTAREA, TABLE#LOGIN TD INPUT
{
	color: #002A44;
	background-color: #FFFFFF;
	background-image: url(../images/rnv/input_background.gif);
	background-position: left top;
	background-repeat: repeat-x;
	border: 1px #0071B6 solid;
	padding: 0px 3px 0px 3px;
}

INPUT.text, TABLE#LOGIN TD INPUT
{
	height: 22px;
}

INPUT.button, TABLE#LOGIN TD INPUT.button
{
	color: #002A44;
	background-color: #0071B6;
	background-image: none;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px #2681BC solid;
	padding: 0px 3px 0px 3px;
	height: 22px;
	cursor: pointer;
}

DIV#intro
{
	font-size: 12px;
	font-weight: bold;
	color: #0071b6;
	margin: 4px 0px 2px 0px;
}

TD
{
	vertical-align: top;
}

TABLE#container
{
	width: 800px;
	height: 100%;
	position: relative;
	left: 50%;
	margin: 0px 0px -2px -400px;
	background-image: url(../images/rnv/body_background.gif);
}

TABLE#container TD#header
{
	background-image: url(../images/rnv/header.png);
	height: 173px;
}

TABLE#container TD#header IMG
{
	position: absolute;
	display: inline;
	float: left;
	top: 25px;
	left: 50%;
	margin: 0px 0px 0px -388px;
	width: 395px;
	height: 93px;
	border: 0px;
	cursor: pointer;
}

TABLE#container TD#header DIV#zoekcontainer
{
	width: 153px;
	height: 20px;
	margin: 145px 0px 0px 28px;
	color: #fff;
}

TABLE#container TD#header DIV#zoekcontainer INPUT.text
{
	display:block;
	float:left;
	width: 98px;
}

TABLE#container TD#header DIV#zoekcontainer INPUT.button
{
	/*margin: 0px 0px -3px 5px;*/
	width: 50px;
	display:block;
	float:right;
	background-color: #d1d6ec;
	color: #0d4a71;
}

*TABLE#container TD#header DIV#zoekcontainer INPUT.button
{
	/*margin: 0px 0px 0px 5px;*/
	width: 50px;
}

TABLE#container TD#header DIV#secundairmenu
{
	display: inline;
	width: auto;
	float: right;
	padding: 28px 18px 0px 0px;
	color: #0d4a71;
}

TABLE#container TD#header DIV#secundairmenu A
{
	color: #0d4a71;

	text-transform: lowercase;
}

TABLE#container TD#header DIV#secundairmenu A:Hover
{
	color: #0d4a71;

	text-decoration: none;
}

TABLE#container TD#primairmenu
{
	width: 198px;
	/*background-color: #0071B6;*/
	background-image: url(../images/rnv/primairmenubg.gif);
	background-repeat:repeat-y;
	overflow: hidden;
}

TABLE#container TD#primairmenu DIV.primairsubmenuitems
{
	position: relative;
	left: 12px;
	width: 186px;
	background-color: #0071B6;
	background-image: url(../images/rnv/primairsubmenubg.gif);
	overflow: hidden;
	padding: 7px 0px 2px 0px;
}

TABLE#container TD#primairmenu DIV.primairsubmenuitems A
{
	line-height: 21px;
	margin: 0px 0px 0px 18px;
	color: #ffffff;
	text-decoration: none;
	display: block;
}

TABLE#container TD#primairmenu DIV.primairsubmenuitems A:Hover
{
	line-height: 21px;
	margin: 0px 0px 0px 18px;
	color: #ffffff;
	text-decoration: underline;
}

TABLE#container TD#primairmenu DIV.primairsubmenuitems DIV.selected
{
	line-height: 21px;
	margin: 0px 0px 0px 18px;
	color: #fff;
	text-decoration: underline;
	cursor: default;
}

TABLE#container TD#primairmenu DIV.primairsubmenuitemsBottom
{
	position: relative;
	left: 12px;
	width: 186px;
	height: 12px;
	background-image: url(../images/rnv/primairsubmenubgBottom.gif);
	background-repeat: no-repeat;
}

TABLE#container TD#primairmenu DIV.primairbottomborder
{
	position: relative;
	left: 12px;
	width: 186px;
	border-bottom: 1px #002A44 solid;
}

TABLE#container TD#primairmenu DIV.primairbottomborder A
{
	display: block;
	width: 186px;
	padding: 5px 0px 5px 0px;
	background-color: #009D57;
	background-image: url(../images/rnv/primairmenuitemrightalias.gif);
	background-position: right top;
	background-repeat: repeat-y;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	border-top: 1px #002A44 solid;
}

TABLE#container TD#primairmenu DIV.primairbottomborder A.selected
{
	background-color: #0071B6;
	background-image: url(../images/rnv/primairmenuitemrightaliasOver.gif);
}

TABLE#container TD#primairmenu DIV.primairbottomborder A:Hover
{
	background-color: #0071B6;
	background-image: url(../images/rnv/primairmenuitemrightaliasOver.gif);
}

TABLE#container TD#primairmenu DIV.primairbottomborder A SPAN
{
	display: block;
	margin: 0px 0px 0px 17px;
}

TABLE#container TD#content
{
	background-image: url(../images/rnv/content_background.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}

TABLE#container TD.nocrum
{
	border-top: 1px #002A44 solid;
}

TABLE#container TD#content DIV#content_breadcrum
{
	width: 590px;
	height: 29px;
	overflow: hidden;
	color: #0071B6;
	border-bottom: 1px #002A44 solid;
	background-color: #D1D6EC;
	border-top: 1px solid #002A44;
}

TABLE#container TD#content DIV#content_nobreadcrum
{
	width: 590px;
	height: 26px;
	overflow: hidden;
	border-top: 1px #002A44 solid;
	background-image: none;
	margin-bottom: -26px;
}

TABLE#container TD#content DIV#content_breadcrum SPAN.container
{
	position: relative;
	left: 14px;
	top: 5px;
	font-size: 11px;
}

TABLE#container TD#content DIV#content_breadcrum SPAN.container A
{
	margin: 0px 0px 0px 4px;
	color: #0d4a71;;
	text-decoration: underline;
	font-size: 11px;
}

TABLE#container TD#content DIV#content_breadcrum SPAN.container A:Hover
{
	color: #0d4a71;
	text-decoration: none;
	font-size: 11px;
}

TABLE#container TD#content DIV#content_breadcrum SPAN.container SPAN.selected
{
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 11px;
}

TABLE#container TD#content DIV#content_container
{
	width: 552px;
	padding: 13px 0px 0px 18px;
}

TABLE#container TD#footer_left
{
	background-image: url(../images/rnv/footer_left.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 5px 0px 0px 28px;
	height: 40px;
	color: #0d4a71;
	font-size: 11px;
}

TABLE#container TD#footer_right
{
	background-image: url(../images/rnv/footer_right.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 5px 0px 0px 18px;
	color: #0d4a71;
		font-size: 11px;
}

TABLE#container TD#footer_right A
{
	color: #0d4a71;
	text-decoration: underline;
}

TABLE#container TD#footer_right A:Hover
{
	color: #0d4a71;
	text-decoration: none;
}

TABLE#container TD#footer_right DIV.voetmenu
{
	width: auto;
	display: inline;
	margin: 0px 80px 0px 0px;
		font-size: 11px;
}

TABLE#container TD#content DIV#content_container SPAN.content_title
{
	font-size: 14px;
	color: #0d4a71;
	font-weight: bold;
}

TABLE#container TD#content DIV#content_container A
{
	color: #0d4a71;
}

TABLE#container TD#content DIV#content_container A:Hover
{
	color: #0d4a71;
	text-decoration: none;
}

TABLE#container TD#content DIV#content_container TABLE.table_login
{
	position: relative;
	width: 360px;
	left: 100px;
	top: 30px;
	background-color: #D1D6EC;
	border: 1px #0073B5 solid;
}

TABLE#container TD#content DIV#content_container TABLE.table_login TD
{
	padding: 4px 20px 4px 37px;
}


TABLE#news
{
	width: 100%;
}

TABLE#news TD
{
	vertical-align: top;
	text-align: left;
	padding: 5px 3px 5px 3px;
	margin: 0px;
}

TABLE#news TD.hoofdtitle
{
	font-size: 14px;
	color: #009D57;
	font-weight: bold;
	padding-top: 0px;
}

TABLE#news TD.date
{
	color: #0071b6;
	width: 40px;
	background-color: #e8eaf5;
}

TABLE#news Td.title
{
	background-color: #e8eaf5;
	color: #0071b6!important;
	font-weight: bold!important;	
}

TABLE#news Td.title A
{
	color: #0071b6!important;
	font-weight: bold;
}

TABLE#news Td.overzicht A
{
	color: #009d57!important;
}


TABLE#news Td.title IMG
{
	display: none;
}

TABLE#news Td.body
{
	
	padding: 5px 3px 9px 3px
}

/* FUNCTIE VENSTER */

#functionmenu { width:20px; padding-left: 95px; left: 100px; z-index:300;  }
#functionmenu * { font-family: Verdana; font-size:11px; }
#functionmenu .functionbutton { clear:both; text-align:left; }
#functionmenu .functionbutton a img { background-color: #009D56; }
#functionmenu .functionbutton a:hover img { background-color: #009D56; }
#functionmenu .functionbutton .top, .print, .email, .search { border: solid 1px #ffffff; }
#functionmenu .functionbutton .top, .print, .email { border-bottom: none; }

	/* FORMS */
	#functionmenu form { margin: 0px; }
	#functionmenu input { font-family: Verdana; font-size: 11px; width: 100%; }
	#functionmenu textarea { font-family: Verdana; font-size: 11px; width: 100%; height: 50px; }
	#functionmenu td { border-style: none; color: #0071a6; }
	#functionmenu table { width: 100%; border: solid 1px #0071a6; background-color: #D1D6EB; }
	#functionmenu .close { background-color:#009D56; text-align: right; }
	#functionmenu .button { width: 150px; background-color:#0071B6; border-width: 1px; color: #ffffff; }
	#functionmenu .buttonvind { width: 124px; background-color:#0071B6; border-width: 1px; color: #ffffff; float:left;}
	#functionmenu .buttonclose { background-color:#0071B6; border-width: 1px; color: #ffffff; font-weight:bold; font-size:11px;float:right; width:17px; height:17px; padding-left:2px;}
	#functionmenu #mail_form table { height: 87px; }
	#functionmenu #mail_form { visibility: hidden; display:none; position: absolute; width: 300px; top: 39px; left: -210px; }
	#functionmenu #search_form table { height: 30px; }
	#functionmenu #search_form { visibility: hidden; display:none; position: absolute; width: 300px; top: 57px; left: -210px; }
	#functionmenu #search_form td { }
	
	/* FLAPOUTS */
	#functionmenu span { position: relative; left:  20px; top: 2px; }
	#functionmenu #top_top, #top_print, #top_email, #top_search { width: 130px; height: 18px; position: relative; visibility: hidden; display: none; left: -135px; background-color: #009D56; border: solid 1px #ffffff; border-right: none; color: #ffffff; }
	*html #functionmenu #top_top, #top_print, #top_email, #top_search { height: 20px; }
	#functionmenu #top_top { top: -77px;  }
	#functionmenu #top_print { top: -58px; }
	#functionmenu #top_email { top: -39px; }
	#functionmenu #top_search { top: -20px; }

/* END FUNCTIE VENSTER */


TABLE#newstotal TD
{
	padding: 5px 3px 5px 3px;
}


/* Documenten */

TABLE#cbase_documents TD
{
	padding: 5px 3px 5px 3px;
}


/* Nieuwsbriefoverzicht */
TABLE#cbase_newsletteroverzicht TD, TABLE#sitemap TD, TABLE#cbase_search TD
{
	padding: 5px 3px 5px 3px;
}

a.info
{ 
	position:relative; 
	z-index:24; 
	background-color:#fff; 
	color:#000; 
	text-decoration:none;
}

a.info:hover
{
	z-index:25; 
	background-color:#ffffff;
}

a.info span
{
	display: none
}

a.info:hover span
{ 
	display: block; 
	position:absolute; 
	top:2em; 
	left:2em; 
	width: 300px; 
	border: 1px solid #0d4a71; 
	background-color: #e8eaf5; 
	color:#0d4a71; 
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	padding: 3px 5px 3px 5px;
}

TABLE#cbase_links TD
{
	padding: 0px 3px 5px 3px;
}

TABLE#cbase_newsletteroverzicht TABLE TD.title
{
	font-weight: bold;
	color: #0073B5;
}

TABLE#cbase_newsletteroverzicht TABLE TD.title A
{
	font-weight: normal;
}

TABLE#cbase_newsletteroverzicht TABLE TD.category
{
	font-weight: bold;
	padding: 5px 3px 5px 3px;
}
