/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Verdana; font-size: 11px; color: #01405a; }
input, select, textarea { font-family: Verdana; font-size: 11px; color: #01405a; }
body { background: url('../images/bodyBg.gif') #fff repeat-x; }
img { border: 0px; display: block; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 1px; }

/* ### WRAPPER ### */
#wrapper { position: relative; display: block; overflow: hidden; width: 100%; min-height: 100%; background: url('../images/wrapperBg.gif') no-repeat bottom; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; padding-bottom: 7px; width: 1002px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 1002px; height: 185px; background: url('../images/headerBg.jpg') no-repeat; }
	#headerCntr #h1 { display: none; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { position: absolute; top: 4px; left: 232px; width: 559px; }
		#menuCntr ul { overflow: hidden; width: 559px; list-style: none; }
		#menuCntr li { padding-right: 1px; float: left; display: inline; }
		#menuCntr li a { padding-top: 150px; display: block; float: left; height: 31px; line-height: 30px; text-align: center; font-size: 12px; font-weight: bold; text-decoration: none; color: #01405a; background: url('../images/menuBg.gif') repeat-x 0px 150px; }
		#menuCntr li a:hover, #menuCntr li.selected a { color: #fff; background: url('../images/menuHBg.png') repeat-x; }
		#menuCntr li.tab1 a { width: 139px; }
		#menuCntr li.tab2 a { width: 138px; }
		#menuCntr li.tab3 a { width: 140px; }
		#menuCntr li.tab4 a { width: 138px; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding-bottom: 10px; position: relative; overflow: hidden; width: 1001px; background: url('../images/contentBg.gif') repeat-y; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { padding: 0px 0px 435px 10px; float: left; display: inline; display: inline; width: 220px; }
		
			/* ### QL BOX ### */
			.qlBox { padding: 20px 0px 50px 0px; width: 200px; }
			.qlBox ul { overflow: hidden; width: 200px; list-style: none; }
			.qlBox li { padding: 0px 5px 0px 10px; float: left; display: inline; }
			.qlBox li a { display: block; float: left; height: 13px; text-indent: -9999px; background: no-repeat; }
			.qlBox li.flag a { width: 15px; }
			.qlBox li.site a { width: 15px; background-image: url('../images/site.gif'); }
			.qlBox li.contact a { width: 7px; background-image: url('../images/contact.gif'); }
			
			/* ### NAV BOX ### */
			.navBox { width: 200px; }
			.navBox ul { list-style: none; }
			.navBox li { padding: 0px 10px 0px 10px; height: 33px; line-height: 33px; font-size: 12px; border-bottom: 1px solid #bbdbeb; }
			/*.navBox li.last { border-bottom: 0px; }*/
			.navBox li a { text-decoration: none; color: #01405a; }
			.navBox li a:hover, .navBox li.selected a { font-weight: bold; }
			
			/* ### CONTACT BOX ### */
			.contactBox { /*padding-top: 75px;*/ position: absolute; bottom: 10px; left: 20px; width: 200px; /*background: url('../images/contactBg.gif') no-repeat;*/ }
			.contactBox address { font-style: normal; }
		
		/* ### CENTER CONTAINER ### */
		#centerCntr { float: left; width: 560px; }
		
			/* ### TEXT BOX ### */
			.textBox { width: 560px; }
			.textBox h1 { margin-bottom: 45px; padding: 0px 20px 0px 20px; height: 45px; line-height: 45px; font-size: 14px; font-weight: bold; color: #fff; background: url('../images/textH2.gif') no-repeat; }
			.textBox h2 { padding: 0px 20px; line-height: 24px; font-size: 11px; }
			.textBox h3 { margin-bottom: 40px; line-height: 24px; padding: 0px 20px 0px 20px; font-size: 11px; font-weight: bold; }
			.textBox p, .textBox form { padding: 0px 20px 20px 20px; line-height: 24px; }
			.textBox a { color: #f08808; }
			.textBox a.begriplink { color: #01405a; }
			/* .textBox a { color: #01405a; font-weight: normal; text-decoration: underline; } */
			.textBox a:hover { text-decoration: none; }
			.textBox img { margin: 16px 0px 10px 10px; }
			.textBox img.inner { margin: 6px 20px 10px 10px; float: right; }
			
			.textBox #bladeren { padding: 0 20px 8px; line-height: 24px; }
			.textBox #bladeren a { font-weight: bold; }
			.textBox #bladeren #bladeren_vorige { width: 250px; float: left; text-align: left; }
			.textBox #bladeren #bladeren_volgende { width: 250px; float: left; text-align: right; }
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 201px; }
		
			/* ### SEARCH BOX ### */
			.searchBox { padding: 10px 0px 35px 7px; width: 194px; background-color: #61899b; }
			.searchBox fieldset { overflow: hidden; width: 194px; border: 0px; }
			.searchBox input.field { margin-right: 2px; padding: 3px 10px 0px 10px; float: left; width: 105px; height: 19px; border: 0px; background: #fff; }
			.searchBox input.submit { padding-bottom: 2px; float: left; width: 60px; height: 22px; cursor: pointer; color: #fff; border: 0px; background: #f08808; }
			
			/* ### THUMB BOX ### */
			.thumbBox { margin-bottom: 0; padding: 0px 0px 20px 7px; width: 194px; border-bottom: 1px solid #b7c9d1; background-color: #61899b; }
			.thumbBox h2 { padding-bottom: 10px; padding-right: 6px; font-weight: bold; font-size: 10px; color: #dce3ec; }
			.thumbBox p { padding-bottom: 10px; font-size: 10px; color: #dce3ec; }
			
			/* ### BRIEF CONTAINER BOX ### */
			.briefContainerBox { padding: 10px 10px 20px 0; width:194px; background-color: #7195a5; }
			
			/* ### BRIEF BOX ### */
			.briefBox { margin: 0px 0px 0px 7px; padding: 10px; width: 165px; border: 1px solid #fff; background: #f08808; }
			.briefBox p { padding-bottom: 10px; line-height: 15px; font-size: 12px; color: #fff; }
			.briefBox a { font-weight: bold; color: #fff; }
			.briefBox a:hover { text-decoration: none; }
			
			/* ### HEAD BOX ### */
			.headBox { margin-bottom: 10px; padding: 0px 0px 20px 7px; width: 194px; border-bottom: 1px solid #b7c9d1; background-color: #7195a5; }
			.headBox h3 { padding-bottom: 10px; font-weight: bold; font-size: 10px; color: #dce3ec; }
			.headBox ul { width: 175px; list-style: none; }
			.headBox li { /*height: 25px;*/ padding: 12px 0; /*line-height: 25px;*/ font-size: 10px; color: #dce3ec; border-bottom: 1px dashed #dce3ec; }
			.headBox li a { text-decoration: none; color: #dce3ec; }
			.headBox li a:hover { text-decoration: underline; }
			
			/* ### LINKS BOX ### */
			.linksBox { margin-left: 7px; width: 194px; }
			.linksBox ul { list-style: none; }
			.linksBox li { line-height: 16px; color: #dce3ec; padding-left: 12px; background-image:url('../images/streepje.gif'); background-position: 2px 8px; background-repeat: no-repeat; }
			.linksBox li a { text-decoration: none; color: #dce3ec; }
			.linksBox li a:hover { text-decoration: underline; }
			.linksBox h3 { line-height: 16px; font-weight: normal; font-size: 11px; color: #dce3ec; }
			.linksBox p { padding-bottom: 10px; line-height: 16px; font-weight: bold; color: #dce3ec; }
			.linksBox a { color: #dce3ec; }
			.linksBox a:hover { text-decoration: none; }




.blue { color: #01405A !important; }

.textBox hr
{
	border-color: #B6D9EA -moz-use-text-color -moz-use-text-color;
	border-style: solid none none;
	border-width: 1px 0 0;
	margin: 0 0 20px 20px;
	width: 90%;
}

ul.begrip_letter
{
	margin: 0 0 20px 20px;
	list-style-type: none;
	width: 240px;
	float: left;
}

ul.begrip_letter li
{
	line-height: 24px;
}

ul.begrip_letter li.begrip
{
	display: block;
	float: left;
	width: 245px;
}

a.logo
{
	display: block;
	width: 231px;
	height: 154px;
	/*background-color: #f00;*/
	/*color: #f00;*/
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}

div.offertelink a {
	font-weight:bold;
	margin-left:20px;
	margin-right:auto;}

img.readmore_image { margin-left:auto;margin-right:10px;margin-top:5px; }

div.thumbBox a{ color:#C9E3EC; text-decoration:none; }
div.thumbBox a:visited{ color:#C9E3EC; }

div.briefBox a { color:#FFF:}
div.briefBox a:visited { color:#FFF; text-decoration:none;}


div.footer_text { font-size:9px;color:#FFF}
div.footer_text a{ text-decoration:none;font-size:9px; color:#FFF}
div.footer_text a:visited{ font-size:9px;color:#FFF}


div.glossaryletterbar{ margin-left:15px;}

/*
.glossaryletter:hover{ 
	font-size:12px;
	background:#CBEBFF; 
	}

.glossaryletter {
	padding-top:4px;
	margin-left:2px;
	padding-left:3px;
	padding-bottom:0px;
	display:block;
	width:12px;
	height:20px;
	border:1px #258DBF solid;
	float:left;
}
*/

.glossaryletter
{
	float: left;
	border: 1px solid #fff;
	padding: 0;
	margin: 2px 0 0 2px;
	padding-left: 2px;
	display: block;
	background-color: #DCEAF3;
}

.glossaryletter:hover
{
	border-color: #01405A;
}

.glossaryletter a
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #014a8e;
	text-decoration: none;
	font-weight: bold;
	display: block;
	height: 17px;
	width: 15px;
	padding-top: 1px;
	padding-left: 3px;
}
	
div#gs_letter_big {
	background-color:#014A8E;
	height:38px;
	width:30px;
	margin-left: 20px; 
	color:white;
	font-family:Verdana,Geneva,sans-serif;
	font-size:25px;
	font-weight:bold;
	padding-left:8px;
	padding-top:0;
	margin-bottom: 12px;
	line-height: 38px;
	background-image: none;
}

div#gs_letter_big h1{ font-size: 1em; background: none; padding:0px;}

.thumbBox h3 { color: #c9e3ec; margin-bottom: 16px; }
a.feed-title:hover { text-decoration: underline; }
.thumbBox p { margin-right: 8px; padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px dashed #c9e3ec; }
.noborderbottom { border-bottom: 0 !important; }
.but_wider { width: 500px !important; }
.stronger { font-weight: bold; }
div.active { background-color: #01405a; }
div.active a { color: #fff !important; }


span.year_link { font-size:14px; clear:both; float:left; margin-left:20px; font-weight: bold; margin-bottom:10px; border-bottom:1px solid #7195A5;  width:500px;}

.globeBox { visibility: hidden; }
h3.searchresults { margin-bottom: 4px; }

a#2009 { cursor: pointer!Important;  }

span.year_link a { cursor:pointer!Important; }

.containertable
{
	margin-left: 20px;
	width: 400px;
	border-collapse: collapse;
	border: 1px solid #01405a;
}

.containertable img { margin: 0 !important; }
.containertable table { margin-top: 4px; margin-left: 4px; width: 345px; }
.grijsachter { background-color: #e0e1e3; }



ul.tabmenu a.active { color: #fff; background: url('../images/menuHBg.png') repeat-x!Important;  }

table.containermaten ul li a, table.containermaten ul li a:visited { color:#01405A!Important;}

a.active { color:#FFF!Important;}


ul.searchresults { list-style:none; margin-left:15px; margin-right:5px;  }


div.textBox form p img { margin-left:0px;}
img.cblightbox {
	cursor:pointer;
	margin:5px;
	}
	
div.briefBox a:hover p,div.briefBox a p{ text-decoration:underline;}	

table.sponsor img { border:1px solid black; margin-left: 20px!Important; }
table.sponsor tr td { align:left; }

.textBox ul {   margin-left:35px!Important; }

.textBox ul li { margin-top:3px; }

.error_box{ margin-left: 20px; height: 50px; width: 500px; float: left; }  

ul.faq-category li b { font-size:15px;font-weight:bold;margin-bottom:20px; }

ul.faq-category div.answer { 
	margin-top:5px!Important;
	margin-bottom:15px!Important;
	line-height:22px!Important;
	width:450px!Important; }
