@charset "utf-8";
/* CSS Document */

/* GENERAL */
* { margin:0; padding:0; }
.clear { height:0; line-height:0; font-size:0; clear:both; }
.hide, #as-txt { position:absolute; left:0px; top:-9999px; width:1px; height:1px; overflow:hidden; }
.arrow { background:url(/images/pijl.png) no-repeat left top; margin-left:-24px; padding-left:24px; }

html { font-size:100%; }
body { background:#FFF url(/images/body_bg.jpg) top repeat-x fixed; font-family:Arial, Helvetica, sans-serif; color:#3B4954; font-size:0.75em;
	line-height:1.5em; padding-bottom:4em; }
h1, h2, h3, h4 { font-family:Arial, Helvetica, sans-serif; color:#1D8672; }
h1 { font-size:1.65em; margin-bottom:1.5em; }
h2 { font-size:1.5em; /*margin-bottom:1.5em;*/ margin-top:1.3em; margin-bottom:1em; }
h3 { font-size:1.25em; margin-bottom:0.25em; margin-top:2em; }
h4 { font-size:1.10em; margin-bottom:0.5em; }
ul, ol { list-style:none; }
img { border:none; }
span.blue { color:#00638C; }
span.red { color:#B63941; }



/* //////////////// */
/* HEADER STRUCTURE */
/* //////////////// */
#header_wrapper {
	width:980px; background:#E9F4F3; margin:0 auto; border-left:1px solid #3B4954; border-right:1px solid #3B4954;
}
#header { width:936px; background-color:#E9F4F3; }
.home { height:238px; background:url(/images/headers/home.jpg) no-repeat top left; }
.general { height:131px; background:url(/images/headers/faq.jpg) no-repeat top left; }
#navigation_container {
	width:936px; background:#C1E8E3 url(/images/corners/top_navigation.jpg) no-repeat bottom right; overflow:hidden;
}
#search_container {
	width:980px; background:#E9F4F3 url(/images/corners/search_container_bottom.jpg) no-repeat bottom left; overflow:hidden; padding-bottom:12px;
}
/* VISUAL HEADER ELEMENTS */
#lang_container { width:980px; margin:0 auto; position:absolute; }
#lang_selection { float:left; padding:2px 5px 3px; background:#FFF; }
.home #logo { position:relative; top:47px; left:15px; width:355px; height:170px; }
.general #logo { position:relative; top:23px; left:66px; width:205px; height:100px; }
/* LINKS */
#header a:link, #header a:visited { color:#6E6E6E; }
#lang_selection a:hover { color:#000; text-decoration:none; }
#lang_selection a.selected:link, #lang_selection a.selected:visited { font-weight:bold; text-decoration:none; cursor:default; color:#000; }



/* ////////////// */
/* TOP NAVIGATION */
/* ////////////// */
#topmenu { padding-top:6px; padding-bottom:4px; width:690px; margin-left:220px;	text-transform:uppercase; }
#topmenu li {
	display:-moz-inline-box; display:inline-block; border-right:1px solid black; float:left;
	/*Internet Explorer bug fixes: zoom:1; *display:inline; */
	padding:5px 0px; margin-bottom:2px;
}
#topmenu li.last { border-right:none; }
#home { 
	width:100px; padding:11px 23px 5px 13px; text-align:right; background:#6E6E6E url(/images/corners/btn_home.jpg) no-repeat bottom right;
	float:left; color:#FFF; text-transform:uppercase;
}
#breadcrumbs { width:680px; margin-left:230px; padding-top:6px; text-transform:uppercase; font-size:0.833em; color:#414B55; }
#search {
	width:180px; background:#C1E8E3 url(/images/corners/top_navigation.jpg) no-repeat bottom right; float:left; min-height:23px;
	padding-left:25px; padding-bottom:5px; padding-top:5px;
}
/* LINKS */
#topmenu li a:link, #topmenu li a:visited { color:#414B55; text-decoration:none; margin:0 10px; }
#topmenu li a:hover { text-decoration:underline; }
#topmenu li.selected a:link, #topmenu li.selected a:visited { color:#fff; background:#007362; cursor:default; margin:0; padding:3px 10px; }
#breadcrumbs a:link, #breadcrumbs a:visited { color:#414B55; margin:0; text-decoration:underline; }
#breadcrumbs a:hover { color:#000; text-decoration:none; }
#breadcrumbs span.selected { font-weight:bold; }
#home a:link, #home a:visited { color:#fff; text-decoration:none; }
#home a:hover { text-decoration:underline; }
#search a:link, #search a:visited { color:#414B55; text-decoration:underline; }
#search a:hover { color:#000; text-decoration:none; }
/* FORM ELEMENTS */
#search_input { width:136px; margin-bottom:4px; padding:2px;
	border:1px solid #B2ACA5; background:#FFF;
	font-family:Arial, Helvetica, sans-serif; color:#3B4954; font-size:1em; line-height:normal;
}
#search input#btn_zoeken { margin-left:3px; }



/* ////////////// */
/* BODY STRUCTURE */
/* ////////////// */
#body_wrapper {
	width:980px; background:#FFF url(/images/side/side_content_bg.jpg) no-repeat top right; margin:0 auto; overflow:hidden; padding-bottom:30px;
	border-left:1px solid #3B4954; border-right:1px solid #3B4954;
}
#body_content { width:640px; padding-top:35px; padding-left:70px; position:relative; }
#body_content.contact { width:480px; }
#body_content p { padding-bottom:1.5em; }
#body_content hr { color:#E9F4F3; background-color:#E9F4F3; height:2px; border:none; margin-top:1.5em; margin-bottom:2em; }
#body_content h2 { font-size:1.4em; }
#body_content h2.arrow { margin-left:0px; }
#body_content img.leftAlign { float:left; margin:1em 1em 1em 0; }
#body_content img.rightAlign { float:right; margin:1em 0 1em 1em; }
/* LINKS */
#body_content a:link, #body_content a:visited { color:#008000; }
#body_content a:hover { color:#000; }
#body_content a.showSelection:link, #body_content a.showSelection:visited { display:-moz-inline-box; display:inline-block; border:2px solid #007362;
	padding:1px 8px; background-color:#007362; color:#FFF; text-decoration:none;
}
#body_content a.showSelection:hover { text-decoration:underline; }
#body_content a.showSelection:focus { border:2px solid #8BB63C; }
/* CSS SWITCHER + PRINT */
#cssSwitch_container { background-color:transparent; line-height:normal; overflow:hidden; position:absolute; top:0; right:0; }
#cssSwitch_container img { vertical-align:middle; float:right; margin-left:2px; }
/* GENERAL LISTS */
#body_content ol { list-style:decimal; margin-left:48px; margin-bottom:1em; clear:left; }
#body_content ul { list-style:square; margin-left:48px; margin-bottom:1em; clear:left; }
#body_content ul ul { list-style:circle; }
#body_content ol li, #body_content ul li { margin-bottom:0.5em; }
#body_content ul.opsomming { margin-left:0; list-style:none; }
#body_content ul.opsomming li { background:transparent url(/images/square_small.png) no-repeat top left; padding-left:20px; }
#body_content ul li.opsomming { background:transparent url(/images/square_small.png) no-repeat top left; padding-left:20px; list-style:none; }



/* //////////// */
/* SIDE CONTENT */
/* //////////// */
#side_content { display:inline; float:right; margin-right:44px; width:181px; } /* inline property added to fix IE6 double margin bug on floats */
/* contact block */
#side_content.contact { width:348px; }
#side_content.contact hr { color:#C2CBCA; background-color:#C2CBCA; height:2px; border:none; margin-top:1.5em; margin-bottom:1.5em; }
#contact_container { width:348px; }
#contact_top { display:block; width:348px; height:10px; background:url(/images/side/contact_top.png) no-repeat; font-size:0; line-height:0; }
#contact_bottom { display:block; width:348px; height:10px; background:url(/images/side/contact_btm.png) no-repeat; font-size:0; line-height:0; }
#contact_content { background-color:#E5F4F3; padding:5px 10px 15px 34px; color:#3B4954; }
#contact_content p { overflow:hidden; }
/* newsletter block */
#newsletter_container { margin-bottom:15px; width:181px; }
#newsletter_top { display:block; width:181px; height:10px; background:url(/images/side/newsletter_top.png) no-repeat; font-size:0; line-height:0; }
#newsletter_bottom { display:block; width:181px; height:10px; background:url(/images/side/newsletter_btm.png) no-repeat; font-size:0; line-height:0; }
#newsletter_content { background-color:#00638C; padding:5px 10px 15px 10px; color:#FFF; }
#newsletter_content p { margin-top:1em; }
/* news block */
#news_container { margin-bottom:15px; width:181px; }
#news_top { display:block; width:181px; height:10px; background:url(/images/side/kijker_top.png) no-repeat; font-size:0; line-height:0; }
#news_bottom { display:block; width:181px; height:10px; background:url(/images/side/kijker_btm.png) no-repeat; font-size:0; line-height:0; }
#news_content { /* original green = background-color:#007362;*/ background-color:#B63941; padding:5px 10px 15px 10px; color:#FFF; }
#news_content p { padding:0 5px 7px 5px; margin:0; *margin-top:-7px; }
#news_content hr { color:#DB9CA0; background-color:#DB9CA0; border:none; height:1px; margin:0 0 5px 0; *margin:-7px 0 -14px 0; }
/* SYMPOSIUM tijdelijk block */
#symp_container { margin-bottom:15px; width:181px;  }
#symp_top { display:block; width:181px; height:10px; background:url(/images/side/news_top.png) no-repeat; font-size:0; line-height:0; }
#symp_bottom { display:block; width:181px; height:10px; background:url(/images/side/news_btm.png) no-repeat; font-size:0; line-height:0; }
#symp_content { background-color:#007362; padding:5px 10px 15px 10px; color:#FFF; }
#symp_content p { padding:0 5px 7px 5px; margin:0; *margin-top:-7px; }
#symp_content hr { color:#DB9CA0; background-color:#DB9CA0; border:none; height:1px; margin:0 0 5px 0; *margin:-7px 0 -14px 0; }
#symp_content h2 { margin-top:0; color:#FFF; margin-bottom:1em; }
/* headers */
#newsletter_content h2, #news_content h2 { margin-top:0; color:#FFF; margin-bottom:1em; }
#contact_content h2 { margin-top:0; margin-bottom:1.2em; }
/* LINKS */
#side_content a:link, #side_content a:visited { color:#FFF; text-decoration:underline; }
#side_content a:hover { text-decoration:none; }
#side_content.contact a:link, #side_content.contact a:visited { color:#3B4954; }



/* //////////////// */
/* FOOTER STRUCTURE */
/* //////////////// */
#footer_wrapper { width:980px; margin:0 auto; background:#FFF; overflow:hidden;
	border-left:1px solid #3B4954; border-right:1px solid #3B4954; border-bottom:2px solid #3B4954; }
#bottom_nav_right {
	float:right; height:35px; padding:0 23px;
	background:#E3F2F1 url(/images/footer/bottom_right_bg.jpg) no-repeat top left;
}
#bottom_nav_left {
	height:25px; padding:10px 23px 0 70px;
	background:#C1E8E3 url(/images/footer/bottom_left_bg.jpg) no-repeat top right;
	text-transform:uppercase; color:#414B55;
	text-align:right; line-height:1em;
	float:left;
}
#footer { width:945px; clear:both; background:#C1E8E3; padding:2px 23px 2px 12px; font-size:0.833em; color:#3B4954; }
#footer img { vertical-align:middle; margin-right:5px; }
#footermenu { padding-top:5px; margin:0; overflow:hidden; }
#footermenu li { float:left; margin-right:5px; }
#footermenu li img { border:none; }
#disclaimer { width:934px; margin:0 auto; padding-top:0.5em; text-align:right; font-size:0.833em; }
/* LINKS */
#footer_wrapper a:link, #footer_wrapper a:visited { color:#414B55; text-decoration:none; }
#footer_wrapper a:hover { text-decoration:underline; }
#footer a:link, #footer a:visited, #disclaimer a:link, #disclaimer a:visited { color:#414B55; text-decoration:underline; }
#footer a:hover, #disclaimer a:hover { color:#000; text-decoration:none; }



/* ///////////// */
/* ARTICLE LISTS */
/* ///////////// */
ul#body_article_list, ul#body_article_list_compact { margin-bottom:2em; margin-left:0; list-style:none; }
ul#body_article_list li { margin-bottom:1em; padding-left:24px; }
ul#body_article_list_compact li { margin-bottom:0.5em; padding-left:24px; }
/* ARTICLE TYPES */
ul#body_article_list li.Beslissing, ul#body_article_list_compact li.Beslissing { background:transparent url(/images/icons/comment.png) top left no-repeat; }
ul#body_article_list li.Nieuwsbericht, ul#body_article_list_compact li.Nieuwsbericht { background:transparent url(/images/icons/newspaper.png) top left no-repeat; }
ul#body_article_list li.Rapport, ul#body_article_list_compact li.Rapport { background:transparent url(/images/icons/report.png) top left no-repeat; }
/* FILES TYPES */
ul#body_file_list { margin-bottom:2em; margin-left:0; list-style:none; }
ul#body_file_list li { margin-bottom:1em; overflow:hidden; width:640px; }
ul#body_file_list li a:focus { color:#000; }
ul#body_file_list li img { float:left; border:none; }
ul#body_file_list li a:focus img { border:1px dotted black; }
ul#body_file_list li span { display:block; margin-left:44px; padding-bottom:1em; border-bottom:1px dotted #C1E8E3; }
ul#body_file_list li.last span { border-bottom:none; }
/* SIDE ARTICLES */
ul#side_article_list li { padding:0 5px 7px 5px; margin-bottom:5px; /* original color = border-bottom:1px solid #8BB63C; */
	border-bottom:1px solid #DB9CA0;
}
ul#side_article_list li.last { border-bottom:none; margin-bottom:0; padding-bottom:0; }



/* //////////// */
/* FOLDOUT LIST */
/* //////////// */
#foldout_list { margin-left:40px; }
#foldout_list dt { background:transparent url(/images/pijl_small.png) no-repeat top left; padding-left:20px; }
#foldout_list dt.selected { background:transparent url(/images/pijl_down_small.png) no-repeat top left; }
#foldout_list dd { border-bottom:1px dotted #C1E8E3; padding:0 10px 1em 20px; margin-top:1em; margin-bottom:1em; }
#foldout_list dd.last { border-bottom:none; }
#foldout_list dt { color:#1D8672; font-weight:bold; text-decoration:none; }
#foldout_list dt a:link, #foldout_list dt a:visited { color:#1D8672; font-weight:bold; text-decoration:none; }
#foldout_list dt a:hover { text-decoration:underline; cursor:pointer; }
#foldout_list ul { list-style:square; margin-left:40px; margin-bottom:2em; }
#foldout_list ol { list-style:decimal; margin-left:40px; margin-bottom:2em; }
/* SHOW ALL / HIDE ALL buttons */
a:link#toggleOpen, a:link#toggleClose, a:visited#toggleOpen, a:visited#toggleClose { 
	display:-moz-inline-box; display:inline-block; border:2px solid #007362;
	padding:1px 8px; background-color:#007362; color:#FFF; margin-right:10px; margin-bottom:1.5em; cursor:pointer; text-decoration:none;
}
a:link#toggleOpen:hover, a:link#toggleClose:hover, a:visited#toggleOpen:hover, a:visited#toggleClose:hover { color:#FFF; text-decoration:underline; }
a:link#toggleOpen.dimmed, a:link#toggleClose.dimmed, a:visited#toggleOpen.dimmed, a:visited#toggleClose.dimmed { color:#AAA; cursor:default; }
a:link#toggleOpen.dimmed:hover, a:link#toggleClose.dimmed:hover, a:visited#toggleOpen.dimmed:hover, a:visited#toggleClose.dimmed:hover { text-decoration:none; }
a:focus#toggleOpen, a:focus#toggleClose { border:2px solid #8BB63C; }



/* ////////////// */
/* SEARCH RESULTS */
/* ////////////// */
div#searchResults a:link, div#searchResults a:visited { font-size:1.20em; color:#008000; }
div#searchResults a:hover { color:#000; }
div#searchResults span.pageUrl { color:#6F6F6F; font-style:italic; }
h3.searchResults { margin-top:1em; margin-bottom:0.3em; }



/* ////// */
/* TABLES */
/* ////// */
#body_content table { border-collapse:collapse; border:1px solid #E9F4F3; font-family:Arial, Helvetica, sans-serif; font-size:1em; width:620px; }
#body_content table tbody td { padding:5px; text-align:left; vertical-align:top; border:1px solid #E9F4F3; }
#body_content table thead th { padding:3px 10px 3px 5px; text-align:left; vertical-align:top; background:#6E6E6E; color:#FFF; border:none; }
/* ADVANCED SEARCH OPTIONS IN TABLES */
#body_content table.advSearch, #body_content table.advSearch tbody td { border:none; }











/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
