/* CSS Document */

/****************************************** BEGIN GENERAL ******************************************/

html, body{
	height:100%;
	width:100%;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#030303;
	background-color:#fff;

}
body {
	width:100%;
	/*font-size: 62.5%;*/ /* komt overeen met 10px. bv 12px is dan 1.2em */
	/*background-color:#fff;
	background-image:url(/site_images/bck_body.gif);
	background-position:bottom right;
	background-repeat:no-repeat;*/
}
a:link, a:active, a:visited {
	text-decoration:underline;
}
#main {
	width:997px;
	height:auto;
	/*position: relative;*/
	margin: 0px auto;
}
#left {
	width:290px;
	height:auto;
	float:left;
}
#right {
	width:705px;
	height:auto;
	float:left;
}
.clearfloats 
{
	clear:both;
}
/****************************************** BEGIN GENERAL ******************************************/



/****************************************** BEGIN LEFT ******************************************/

#logo {
	width:290px;
	height:100px;
	background-image:url(/site_images/bg/logo.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#logoclick {
}	
#leftNavigation {
	float:left;
	width:290px;
	color:#7c7b7b;
	margin:55px 0 0 0;
}
#leftNavigation .margin{
}
#leftNavigation ul {
	padding:0;
	margin:0;
}
#leftNavigation li {
	display: block;
	list-style-type: none; 
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
}
.leftbanner {
	margin:0 0 12px 12px;
}

/****************************************** END LEFT ******************************************/




/****************************************** BEGIN RIGHT ******************************************/

#topnav 
{
	position:relative;
	width:705px;
	height:16px;
	background-image:url(/site_images/bg/topnav.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#topnav ul {
	margin:0px;
	padding:0px;
	list-style-image:none;
	list-style-type:none;
}
#topnav ul li {
	margin:-3px -1px;
	padding:0px;
	display:inline;
	list-style-image:none;
	list-style-type:none;
}
#topnav .topnavLeft {
	float:left;
	width:550px;
	height:16px;
}
#topnav .topnavRight {
	float:left;
	width:155px;
	height:16px;
}
#topnav .topnavRight .buttonL 
{
	float:left;
}
#topnav .topnavRight .buttonR 
{
	float:right;
	padding:0 5px 0 0;
}
#topnav_butt_print {
}
#topnav_butt_email {
	margin:0px;
}
#topnav_butt_nl {
}
#topnav_butt_fr {
}
#center {
	width:705px;
	height:auto;
}
#content {
	margin:3px 10px 20px 0px;
	width:539px;
	float:left;
}
.anchor 
{
	float:right;
	padding-right:20px;
	padding-bottom:20px;
}

.anchor a:link{ 	color:#898082; 	text-decoration:none; font-weight:normal;}
.anchor a:active{ 	color:#898082; 	text-decoration:none; font-weight:normal}
.anchor a:visited{ 	color:#898082; 	text-decoration:none; font-weight:normal}
.anchor a:hover{ 	color:#898082; 	text-decoration:none; font-weight:normal}

#rightnav {
	margin:0px 0px 20px 0px;
	width:153px;
	float:left;
}
.rightbanner {
	float:left;
	margin:10px 0 0 0;
}
#footer {
	width:705px;
	height:36px;
	background-image:url(/site_images/bg/footer.gif);
	background-position:top right;
	background-repeat:no-repeat;
	border:1px solid #ffffff;
}
#footer .margin {
	margin:20px 0px 0px 0px;
}
#footer_butt_top {
	margin-left:482px;
}
.footerTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(/site_images/ico_footer.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
	color:#898082;	
}
.footerTxt a:link{ 	color:#898082; 	text-decoration:none; font-weight:normal;}
.footerTxt a:active{ 	color:#898082; 	text-decoration:none; font-weight:normal}
.footerTxt a:visited{ 	color:#898082; 	text-decoration:none; font-weight:normal}
.footerTxt a:hover{ 	color:#898082; 	text-decoration:none; font-weight:normal}


/****************************************** END RIGHT ******************************************/






/****************************************** BEGIN CONTENT ******************************************/


#breadcrumb {
	font-size:1.1em;
	color:#898082;
	margin-bottom:20px;
}
#breadcrumb a:link, #breadcrumb a:active, #breadcrumb a:visited {
	color:#898082;
	background-image:url(/site_images/content/arrow-breadcrumb.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:12px;
	font-weight:normal;
}
#breadcrumb a:hover {
	color:#000;
	background-image:url(/site_images/content/arrow-breadcrumb.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:12px;
	font-weight:normal;
}
#contenttitle {
	margin:0px 0px 0px 20px;
}
#contenttitle H1 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.9em;
	font-weight: normal;
	margin:0 0 10px 0;
	padding:0;
}
#contenttextbox{
	color:#5e5e5e;
	line-height:1.6em;
	font-size:1.1em;
	width:496px;
	height:auto;
	margin:0 0 0 20px;
	padding:20px 0;
}
#contenttextbox table a 
{
	/*color:#484848;*/
}
#contenttextbox .margin {
	margin: 20px;
}	
#contenttextbox H1 {
	font-size: 1.5em;
	margin:0;
	padding:0;
}
#contenttextbox H2 {
	font-size: 1.4em;
	margin:0;
	padding:0;
}
#contenttextbox H3 {
	font-size: 1.3em;
	margin:0;
	padding:0;
	padding-left:20px;
	margin-top: 5px;
}
#contenttextbox H4 {
	font-size: 1.1em;
	margin:0;
	padding:0;
	margin-top: 5px;
	
}
#contenttextbox p {
	margin-top: 5px;
}
#contenttextbox ul {
	margin:10px 0;
	padding:0 0 0 10px;
	list-style:none;
}

#contenttextbox ul li {
	padding:0 0 0 15px;
}
#contenttextbox img 
{
	border:1px solid #b6aca3;
}


/****************************************** END CONTENT ******************************************/




/****************************************** BEGIN RIGHTNAV ******************************************/
#fontsizes {
	margin:0px 2px 10px 0;
	float:right;
}
#fontsizes ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#fontsizes ul li {
	margin:0px;
	padding:0px;
	display:inline;
}
#searchbox {
	width:150px;
	height:auto;
	/*float:left;*/
}
#searchboxtitle {
	background-color:#b2acac;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	height:14px;
	padding:2px 0px 0px 6px;
}
#searchboxcontent {
	background-color:#d9d6d6;
	background-image:url(/site_images/rightnav/rightnav_searchbottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#searchboxcontent table td
{
	vertical-align:top;
}
.dtSearchBoxInput {
	width:105px;
	height:16px;
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	border-bottom:1px solid #C3C3C3;
	border-top:2px solid #9F9F9F;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	margin-left:5px;
	margin-bottom:4px;
	margin-top:10px;
	margin-right:4px;
	color:#666666;
}
#SearchBox_SubmitImgButton
{
	margin-top:10px;
}
#rightnav_butt_search {
	margin-left:3px;
}
.rightnavbox {
	margin-top:10px;
	width:153px;
	height:auto;
	/*float:left;*/
}
.rightnavbox a {
	font-size:0.9em;
}
.rightnavbox .news 
{
	padding:7px 0 7px 0;
	margin:0 2px;
}
.rightnavbox .allArticles 
{
	display:block;
	padding:9px 0 2px 0;
	text-align:left;
}
.rightnavboxcontent .date {
	color:#5e5e5e;
	display:block;
	font-size:0.9em;
	font-weight:bold;
	margin:0 0 6px 0;
}
.rightnavboxcontent .information {
	color:#8f8f8f;
	display:block;
	font-size:0.9em;
	margin:0 0 2px 0;
}
.rightnavboxcontent .more {
	display:block;
	text-align:right;
}
.butt_go {
	margin:0px 0px 0px 5px;
}

/****************************************** END RIGHTNAV ******************************************/



/****************************************** BEGIN LANGUAGE CHOICE ******************************************/


#index-main {
	width:773px;
	height:595px;
}
#index-left {
	float:left;
	width:501px;
	height:595px;
	background-image:url(/site_images/bg/bck_index-left.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#index-right {
	float:left;
	width:272px;
	height:595px;
}
#index-topright {
	width:272px;
	height:212px;
	background-image:url(/site_images/bg/bck_index-topright.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#index-language {
	width:272px;
	height:94px;
}

/****************************************** END LANGUAGE CHOICE ******************************************/

/********************* START TOP SUBNAV **********************/


#div_submenuXerius {
	position:absolute;
	left:133px;
	top:15px;
	width:250px;
	overflow:visible;
	z-index:100;
	background-color:#fff;
	visibility:hidden;
	border-top:1px solid #b2acad;
}
#div_submenuContact {
	position:absolute;
	left:404px;
	top:15px;
	width:200px;
	overflow:visible;
	z-index:2;
	background-color:#fff;
	visibility:hidden;
	border-top:1px solid #b2acad;
}
#div_subsubmenuContact {
	position:absolute;
	left:604px;
	top:26px;
	width:150px;
	overflow:visible;
	z-index:2;
	background-color:#fff;
	visibility:hidden;
	border-top:1px solid #b2acad;
}
ul.Toplevel_01 {
	padding:0;
	margin:0;	
	border-top:1px solid #b2acad;
	border-left:1px solid #b2acad;
	border-right:1px solid #b2acad;
}
ul.Toplevel_01 li {
	display: block;
	list-style-type: none; 
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;	
}
ul.Toplevel_01 a.TopnavNormal {
	border-bottom:1px solid #b2acad;
	background-color:#ffffff;
	padding:2px 3px 2px 10px;
	height:auto;
	width:auto;
	font-size:1.0em;
	color:#898082;
	text-decoration: none;
	display:block;	
	font-weight:normal;
	margin:0;
	}
ul.Toplevel_01 a.TopnavOver {
	border-bottom:1px solid #b2acad;
	background-color:#b2acad;
	border-bottom:1px solid #b2acad;
	padding:2px 3px 2px 10px;
	font-size:1.0em;
	height:auto;
	color:#FFFFFF;
	text-decoration: none;
	display:block;
	font-weight:normal;
	margin:0;

}
/*MENU LEFT*/
ul.level_01 li {
	background-image:url(/site_images/butt_leftnav/bg-leftnav/bck_list.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:1px;
}
ul.level_01 a.leftnavNormal {
	padding:4px 3px 6px 52px;
	font-size:1.1em;
	color:#575656;
	text-decoration: none;
	display:block;	
	font-weight:normal;
	margin:0;
}
ul.level_01 a.leftnavOver {
	padding:4px 3px 6px 52px;
	font-size:1.1em;
	text-decoration: none;
	display:block;
	font-weight:normal;
	margin:0;
}
ul.level_02 a.leftnavNormal {
	background-color:#fff;
	background-image:url(/site_images/butt_leftnav/bck_leftNav02.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px 3px 0px 70px;
	display:block;
	font-size:1.1em;
	text-decoration: none;
	border-bottom:0px solid #e9e9e9;
	font-weight:normal;
	margin:0;
}
ul.level_02 a.leftnavOver {
	background-color:#fff;
	background-image:url(/site_images/butt_leftnav/bck_leftNav02_over.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px 3px 0px 70px;
	display:block;
	font-size:1.1em;
	text-decoration: none;	
	border-bottom:0px solid #e9e9e9;
	font-weight:normal;
	margin:0;
}
.marginLevels {
	margin-left:10px;
	padding:0px;
	width:270px;
	padding:8px 0 5px 0;
	background-repeat:no-repeat;
	margin-top: -3px;
}
.marginLevels02 {
	padding:0px;
	width:270px;
	padding:6px 0;
	background-image:url(/site_images/butt_leftnav/bg-leftnav/leftnav-level3-topbg.gif);
	background-repeat:no-repeat;
}
.marginLevelFooter {
	height:7px;
	background:url(/site_images/butt_leftnav/bg-leftnav/leftnav-footer-topbg.gif) top left no-repeat;
}
.displaynot 
{
	
}
ul.level_00 {
	margin:0px; 
	padding:0px;
}
#main #left #leftNavigation .margin ul.level_00 li {
	padding:0px; 
	margin-top:-3px; 
}
ul.level_00 li a {
	margin:0px; 
	padding:0px;
}
#main #left #leftNavigation .margin ul.level_00 li ul.level_01 li 
{
	margin-top:3px;
}