img.logolink
{
	position:absolute;
	top:0px;
	left:20px;
	height: 120px;
	width: 125px;
	border:0px;
}

#document_list
{
	padding: 0 0 0 0;
}

.document_list_row
{
}

.document_list_icon
{
	position:relative;
	float:left;
	width:20px;
}

.document_list_data
{
	margin-left:5px;
	margin-bottom:5px;
	position:relative;
	/*float:left;*/
}

.document_list_title
{
	margin-bottom:3px;
}


#subnavigation
{
	padding: 0 5px 0 15px;
}

.subsubnavigation_row
{
	padding-bottom:8px;
}

.subnavigation_row a:link{
	color: #E2691F;
	text-decoration: underline;
	font-weight:bold;
}

.subnavigation_row a:visited{
	color: Gray;
	text-decoration: underline;
	font-weight:bold;
}

.subnavigation_row a:hover{
	color: #E2691F;
	text-decoration: none;
	font-weight:bold;
}

.subsubnavigation_row a:link{
	color: #E2691F;
	text-decoration: underline;
	font-weight:normal;
}

.subsubnavigation_row a:visited{
	color: Gray;
	text-decoration: underline;
	font-weight:normal;
}

.subsubnavigation_row a:hover{
	color: #E2691F;
	text-decoration: none;
	font-weight:normal;
}


.subnavigation_leftcolumn
{
	width:33%;
	position:relative;
	float:left;
}

.subnavigation_centercolumn
{
	width:33%;
	position:relative;
	float:right;
}

.subnavigation_rightcolumn
{
	width:33%;
	position:relative;
	float:right;
}

html, body { 
	 margin:0; 
	 padding:0; 
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 90%;
	 color: #333;
}
a:link{
	color: #E2691F;
	text-decoration: underline;
}

a:visited{
	color: Gray;
	text-decoration: underline;
}

a:hover{
	color: #E2691F;
	text-decoration: none;
}

hr {
	border: 0.1em dashed #2A4065;
	width:100%;
	height:1px;
	color:#FFF;
	border-top-color:#FFF;
	border-left-color:#FFF;
	border-right-color:#FFF;
}

.form_left
{
	float:left;
	text-align:left;
	vertical-align:text-bottom;
	width:20%;
}

.form_right
{
	float:none;
	text-align:left;
	width:80%;
}

.message
{
	margin-left:0px;
}

#pager
{
	width:95%;
	text-align:right;
	margin-left:0px;
	margin-top:10px;
}

.pager_left
{
	float:left;
	text-align:left;
	width:50%;
}

.pager_right
{
	float:none;
	text-align:right;
	width:99%;
}

.padding
{
	padding: 3px 5px 0px 5px;
}

.results
{
	padding: 5px 5px 4px 0px;
}

.results_left
{
	float:left;
	text-align:left;
	width:11px;
}

.results_right
{
	float:none;
	text-align:left;
	width:95%;
}

#Layout__ctl0__ctl0_main {
	padding: 0 5px 0 15px;
}


#Layout__ctl0__ctl0_main h1{
	font-size: 125%;
	color: #26757C;
	font-weight:bold;
	border-bottom:1px solid #26757C;
	width:95%;
	padding:10px 5px 5px 0;
}

#Layout__ctl0__ctl0_main h2{
	font-size: 90%;
	font-weight:bold;
}

#Layout__ctl0__ctl0_main h3{
	font-size: 80%;
	font-weight:bold;
}

#Layout__ctl0__ctl0_main h4{
	font-size: 70%;
	font-weight:bold;
}


#Layout__ctl0__ctl0_main h5{
	font-size: 50%;
	font-weight:bold;
}

#Layout__ctl0__ctl0_maincol{ 
 float: left; 
 width: 100%; 
 position: relative; 
 margin: 0 -8px 0 -2px; 
 overflow:auto;
 overflow-y:hidden;
 }

#maincol{ 
 float: left; 
 width: 100%; 
 position: relative; 
 margin: 0 -8px 0 -2px; 
 }

img.right_image
{
    float:right;
    margin-left:5px;
    margin-right:5px;
}

#Layout__ctl0__ctl0_main ul{
	margin: 0;
	padding:0;
}

#Layout__ctl0__ctl0_main ul li {
	padding-left: 36px;
	list-style-position:inside;
}

#Layout__ctl0__ctl0_main ol {
	padding: 0;
	margin:0;
} 

#Layout__ctl0__ctl0_main ol li{
	padding-left: 36px;
	list-style-position:inside;
} 
 
#main img {
	margin:5px;
	display:block;
    float:right;
}

#main ul{
	margin: 0;
	padding:0;
}

#main ul li {
	padding-left: 36px;
	list-style-position:inside;
}

#main ol {
	padding: 0;
	margin:0;
}

/************* #header *************/
  
#Layout__ctl0__ctl0_header{ 
 height:90px; 
 width:100%; 
 background-image:url(/images/logo.jpg);
 }  
 
#header{ 
 height:90px; 
 width:100%; 
 background-image:url(/images/logo.jpg);
 } 
 
.search{
	color:#FFF;
	font-size:80%;
	padding-right:5px;
	padding-top:30px;
	text-align:right;
}

.select{
	height: 19px;
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}

.button{
	height: 19px;
	width: 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}

/************* #left *************/

#Layout__ctl0__ctl0_leftcol{
 width:170px; 
 float:left; 
 position:relative; 
 margin-left:-170px; 
 margin-right:1px; 
 background-image:url(/images/logo_sub.jpg);
 background-repeat:no-repeat;
 }


#leftcol{
 width:170px; 
 float:left; 
 position:relative; 
 margin-left:-170px; 
 margin-right:1px; 
 background-image:url(/images/logo_sub.jpg);
 background-repeat:no-repeat;
 }
	
#navbox {
	padding: 45px 5px 10px 5px;
	width:160px;
} 
#navtop{
	background-image:url(/images/nav_top.gif);
	height:17px;
	}
#navfoot{
	background-image:url(/images/nav_foot.gif);
	height:17px;
	}

.navigatie {
	border-bottom: 0.1em solid #DEDEDE;
	padding:3px 0 3px 20px;
	background-color:#26757C;
}

.navigatie_sub
{
	border-bottom: 0.1em solid #DEDEDE;
	padding:3px 0 3px 30px;
	background-color:#26757C;	
}

.navigatie a.navigation_highlighted:link, .navigatie a.navigation_highlighted:visited, .navigatie a.navigation_highlighted:active{
	text-decoration:none;
	font-size:85%;
	font-weight:bold;
	color: #F58345;
}

.navigatie_sub a.subnavigation_highlighted:link, .navigatie_sub a.subnavigation_highlighted:visited, .navigatie_sub a.subnavigation_highlighted:active{
	text-decoration:none;
	font-size:85%;
	font-weight:bold;
	color: #F58345;
}

a.navi:link, a.navi:active, a.navi:visited{
	text-decoration:none;
	color: #FFF;
	font-size:85%;
}	

a.navi:hover{
	text-decoration:none;
	background-color:#004E5F;
	color: #FFF;
	width:100%;
	font-size:85%;
}

#navspons{
	text-align:center;
	color:#FFFFFF;
	font-size:70%;
	background-color:#26757C;
	padding:10px 5px 10px 5px;
	}
#navspons img{
	margin-top:3px;
	display:block;
	}

/************* #right *************/ 

#Layout__ctl0__ctl0_rightcol{
 	width:160px; /* hack keeps NN4 right column right? */ 
 	float:right; 
	position:relative; 
  	margin-right:-160px; 
 	margin-left:1px; 
} 

#rightcol{
 	width:160px; /* hack keeps NN4 right column right? */ 
 	float:right; 
	position:relative; 
  	margin-right:-160px; 
 	margin-left:1px; 
} 

#Layout__ctl0__ctl0_rightbox {
	padding: 45px 5px 10px 5px;
	width:150px;
} 

#rightbox {
	padding: 45px 5px 10px 5px;
	width:150px;
} 
.righttop{
	background-image:url(/images/right_top.gif);
	background-repeat:no-repeat;
	height:29px;
	}
.rightfoot{
	background-image:url(/images/right_foot.gif);
	height:17px;
	margin-bottom:12px;
	}
.right{
 	background-color:#A8C8CB;
}
.righttop h1 {
	padding: 6px 5px 0 20px;
	font-size:95%;
	color:#E2691F;
	font-weight:bold;
	vertical-align:middle;
	margin:0;
}
.right h2 {
	padding: 5px 5px 3px 20px;
	font-size:80%;
	color:#26757C;
	font-weight:bold;
	margin:0;
}

.right p {
	padding: 0 5px 0 20px;
	margin:0;
	font-size:80%;
}
	
.right ul {
	margin: 0;
	padding: 0 0 20px 0;
}

.right ul li {
	margin: 0;
	padding-left: 20px;
	list-style-position:inside;
	font-size:80%;
}

.right ul li ul li {
	margin: 0;
	padding-left: 0;
}
	
.more{
	padding-right:10px;
	padding-left:10px;
	text-decoration:underline;
	font-size:70%;
	display:block;
	text-align:right;
}

.righttop_transparant{
	padding: 6px 5px 5px 10px;
	margin-left:10px;
	font-size:90%;
	color:#004E5F;
	font-weight:bold;
	border-bottom:1px solid #26757C;
	width:75%;
}


.right_transparant h2 {
	padding: 5px 5px 3px 20px;
	font-size:80%;
	color:#26757C;
	font-weight:bold;
	margin:0;
}

.right_transparant p {
	padding: 0 5px 0 40px;
	margin:0;
	font-size:80%;
}
	
.right_transparant ul {
	margin: 0;
	padding: 0 0 20px 0;
}

.right_transparant ul li {
	margin: 0;
	padding-left: 20px;
	list-style-position:inside;
	font-size:80%;
}

.right ul li ul li {
	margin: 0;
	padding-left: 0;
}



#country{
	padding: 6px 5px 5px 10px;
	margin-left:10px;
	font-size:90%;
	color:#004E5F;
	font-weight:bold;
	border-bottom:1px solid #26757C;
	width:75%;
}
#Layout__ctl0__ctl0_rightbox p{
	padding: 5px 5px 0 20px;
	font-size:80%;
}
#rightbox p{
	padding: 5px 5px 0 20px;
	font-size:80%;
}
a.country:link, a.country:active, a.country:visited, a.country:hover{
	font-size:80%;
	color:#333;
}
a.belg:link, a.belg:active, a.belg:visited, a.belg:hover{
	font-size:80%;
	color:#333;
	margin-left:10px;
}

/************* #divers *************/



#Layout__ctl0__ctl0_footer{
 height:20px; 
 width:100%; 
 background-image:url(/images/footer.gif); 
 font-size:80%; 
 float:right;
} 


#footer{
 height:20px; 
 width:100%; 
 background-image:url(/images/footer.gif); 
 font-size:80%; 
} 
.foottxt{
	vertical-align:middle;
	text-align:center;
	padding-top:5px;
}
.foottxt a{
	color:#333333;
}

.breadcrumb {
	font-size:80%;
	text-align:left;	
	margin-left:-1px;
}	
 
.breadcrumbitem {
	background-image:url(/images/pijl-broodkruimel.gif); 
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:8px;
	padding-right:0px;
	margin-left:5px;
	margin-right:0px;
}	 
 
/************* #general *************/

#Layout__ctl0__ctl0_pagewidth{ 
 width:100%; 
  min-width: 500px; 
} 

#pagewidth{ 
 width:100%; 
  min-width: 500px; 
} 
 
#Layout__ctl0__ctl0_outer{ 
 border:solid white 0px; 
  /*/*/ border-left-width: 170px ;  /* left column width. NN4 hack to hide borders */ 
border-left-style: solid; 
 /*/*/ border-right-width: 160px; /* right column width. NN4 hack to hide borders */ 
border-right-style: solid; 
width: auto; 
 } 
 
#outer{ 
 border:solid white 0px; 
  /*/*/ border-left-width: 170px ;  /* left column width. NN4 hack to hide borders */ 
border-left-style: solid; 
 /*/*/ border-right-width: 160px; /* right column width. NN4 hack to hide borders */ 
border-right-style: solid; 
width: auto; 
 } 
 
.content{padding:5px;} /*padding for content */ 

#Layout__ctl0__ctl0_inner{margin:0; width:100%;}
 
#inner{margin:0; width:100%;}

#Layout__ctl0__ctl0_outer>#Layout__ctl0__ctl0_inner { border-bottom: 1px solid #fff;  }

#outer>#inner { border-bottom: 1px solid #fff;  }

.Layout__ctl0__ctl0_clr{clear:both;}
 
.clr{clear:both;}

#Layout__ctl0__ctl0_header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/  

#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/  
 
 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#leftcol{display:none;} 
#outer{border-left:0;} 

/*hide the right column when printing*/
#rightcol{display:none;} 
#outer{border-right:0;} 
}


/************* #forum *************/

.foruminput{
	cursor:hand;
	width:70px;
	height:22px;
	margin-right:20px;
	background-color:#A8C8CB;
	border: 0.1em solid #E2691F;
	font-size:90%;
	margin-bottom: 20px;
}

.foruminput-new{
	cursor:hand;
	width:70px;
	height:22px;
	margin-right:20px;
	background-color:#A8C8CB;
	border: 0.1em solid #E2691F;
	font-size:90%;
}

.foruminputfields1{
	background-color:#EBF2F3;
	border: 0.1em solid #CCCCCC;
	width:90%;
	
	font-size:90%;	
	padding:3px 3px 3px 5px;
}

.foruminputfields2{
	background-color:#EBF2F3;
	border: 0.1em solid #CCCCCC;
	width:90%;
	height:200px;
	
	font-size:90%;	
	padding:3px 3px 3px 5px;
	vertical-align:text-top;
}

.foruminputfields3{
	background-color:#EBF2F3;
	border: 0.1em solid #CCCCCC;
	width:90%;
	height:70px;	
	
	font-size:90%;	
	padding:3px 3px 3px 5px;
	vertical-align:text-top;
}

.foruminputattach{
	background-color:#EBF2F3;
	border: 0.1em solid #CCCCCC;
	width:75%;
	
	font-size:90%;	
	padding:3px 3px 3px 5px;
	vertical-align:text-top;
	margin-right:15px;
}

.forumbuttonmargin{
	margin-bottom:21px;
}

html[xmlns] pre {
	font-size: 1.3em; /*** This hack sends a fudged value to Mozilla ***/
}

.forum {
	background-image:url(/images/table_bg.gif);
	background-color: #EBF2F3;
	background-repeat: repeat-x;
	background-position: top;
	border-bottom: 1px solid #ccc;
	margin-right:15px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}

.forumClear {
	clear: both; width: 100%; border-bottom: 1px solid #CCCCCC;
}

.forumClearFooter {
	clear: both; width: 100%; height: 1px;
}

.forum-float-wrapper-topic {
	float: left; width: 80%; height:0%;
}
 
.forum-first-col-topic {
	float: left; width: 50%; height:0%;
}

.forum-second-col-topic {
	margin-left: 50%; height:0%; padding-left: 40px;
}

.forum-third-col-topic {
	margin-left: 80%; height:0%;
}

.forum-float-wrapper-summary {
	float: left; width: 75%; height:0%; padding:0px 15px 0px 0px;
}
 
.forum-first-col-summary {
	float: left; width: 75%; height:0%;
}

.forum-second-col-summary {
	margin-left: 25%; height:0%;
}

.forum-third-col-summary {
	margin-left: 75%; height:0%;
}

.forumSubjectBody{
	width: 100%; background-color: #FBFDFD;
}

.forumSubjectBodyText{
	padding:10px 6px 10px 3px;
	margin-left: 6px;
}

.forumHeadLastPost{
	font-weight: normal;
	color: #FFFFFF;
	font-size: 95%;
	padding-top: 8px;
	height: 22px;
}

.forumHeadTopic{
	font-weight: normal;
	color: #FFFFFF;
	font-size: 95%;
	padding-left: 6px;
	padding-top: 8px;
	height: 22px;
}

.forumHeadAuthor{
	font-weight: normal;
	color: #FFFFFF;
	font-size: 95%;
	padding-top: 8px;
	height: 22px;
}

.forumHeadAttach{
	font-weight: normal;
	color: #FFFFFF;
	font-size: 95%;
	padding-top: 8px;
	padding-right: 10px;
	height: 22px;
}

.forumHeadPost{
	font-weight: normal;
	color: #FFFFFF;
	font-size: 95%;
	padding-top: 8px;
	height: 22px;
	padding-left: 20px;
}

.forumTextTopic{
	color: #004E5F;
	font-size: 80%;
	font-weight: bold;
	padding-left: 6px;
	padding-top: 3px;
}

a.forumTextTopicLink:link, a.forumTextTopicLink:visited, a.forumTextTopicLink:active{
	text-decoration: underline;
	color: #004E5F;	
}

a.forumTextTopicLink:hover{
	text-decoration: none;
	color: #004E5F;
}

.forumTextCreated{
	color: #004E5F;
	font-size: 80%;
	font-weight: normal;
	padding-left: 3px;
}

.forumTextAuthor{
	color: #000000;
	font-size: 70%;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 3px;
}

.forumTextPost{
	color: #000000;
	font-size: 80%;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 3px;
}

.forumTextPostTopic{
	color: #000000;
	font-size: 80%;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 15px;
}

.forumlinknumber{
	position:relative;
	float:left;
	padding-top:10px;
	margin-left:0px;
	margin-bottom:15px;
}

.forumlinkpage{
	position:relative;
	float:right;
	padding-top:10px;
	margin-bottom:15px;
	margin-right:7px;
}

.forumlinknumber a:link, .forumlinknumber a:active, .forumlinknumber a:visited
{
	color: #E2691F;
	text-decoration:underline;
}

.forumlinknumber a:hover
{
	color: #E2691F;
	text-decoration:none;
}


/************* #subscribeform *************/

.content.formelement {
	margin-bottom:10px;
}
.formbox input
{
	width:300px;
}

.formbox select
{
	width:306px;
}

.content.formbox {
	position:absolute;
	left:120px;
}

.content.formrbl {
	position:absolute;
	left:120px;
}

.content.formbtn {
	position:absolute;
	left:120px;
	height: 19px;
	width: 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}

.content.formelement {
	margin-bottom:10px;
}

.content_form {padding:0px;} 
