﻿* {
	margin:0;
	padding:0;
}
body {
	background:#fff url('../img/footer_logo_nl.gif') 50% 100% no-repeat;
	color:#404040;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px; 
	line-height:1.53846154em;
	padding-bottom:160px;
}
p {
	margin:0 0 1em 0;
}
ol {
	margin:0.5em 0 0.75em 3em;
	list-style-position:outside;
}
ul {
	margin:0.5em 0 0.75em 1.4em;
	list-style:disc outside;
}
ol li,
ul li { margin:0 0 0.25em 0; }
dl {
	margin:0.5em 0 0.75em 0;
}
	dt {
		font-size:1.0769em;
		font-weight:bold;
	}
		dd {
			clear:both;
			margin-bottom:.3846em;
			color:#797979;
			line-height:1.3846em;
		}	
img {
	border:0;
	vertical-align:middle; 
}

h1 {
	margin:0 0 0.55em 0;
	font-weight:bold;
	font-size:3.4615em;
	line-height:1.3333;
	color:#6f7e88;
}
h2 {
	margin:0 0 0.25em 0;
	font-weight:normal;
	font-size:1.5384em;
	line-height:1.2;
	color:#797979;
}
h3 {
	font-size:1em;
}

blockquote p:before { content:'“'; }
blockquote p:after { content:'”'; }

/* various anchors */
a {
	color:#404040;
	padding:0.25em 0.1em 0.25em 0.15em;
	background-color:transparent;
	text-decoration:none;
}
a:hover { 
	color:#ffffff;
	background-color:#8b837f;
}


/* - - - - - - - - - - */
    td,
 table {vertical-align:top;padding:0px 0px 0px 0px;/*wont work for IE*border-spacing:0px;*/}

  body.content,
    td.content {padding:10px 20px 10px 20px;}

/* - - - - - - - - - - */
    ul           {list-style:disc outside /*url(../img/butn_morepages_d.gif)*/;margin-bottom:0px;/*text-indent:0px;*/}

    ul.chkbox    {list-style:none;text-indent:-20px;}

    ul.chkbox li {margin:5px 0px 0px 0px;}

    li input     {border:0px;width:15px;margin:0px 5px 0px 0px;}

	input, textarea, select {
		font-size: 1em;
		font-family: Arial,sans-serif;
		color: #8B837F;
		vertical-align: middle;
	}
	
input.bottomNavSearch {
	float: left;
	padding: .5714em 35px .5em 13px;
	font-size: 1.0769em;
	font-weight: bold;
	border: 1px solid #CACACA;
	background: white;
	width:141px;
}
#bottomNavRight a.bottomNavB {
	float: left;
	width: 21px;
	height: 21px;
	overflow: hidden;
	margin: 6px 0 0 -27px;
	background: transparent url('../img/search.gif') no-repeat 50% 50%;
	text-indent: -999px;
	font-size: 0;
	line-height: 0;
	border: none;
}
#bottomNavRight #zoekbt {

}

 input.typeImage { border: 0px;  cursor:hand;voice-family: "\"}\"";voice-family:inherit;	cursor: pointer; }
/* - - - - - - - - - - */
    ol.alpha {list-style-type:lower-alpha;}

/* getting rid of the idiot inline styles */

/* Themes*/
div#themecontainer
{
	margin-left:19px;
	margin-top:30px;
}

div#themetitle
{
	margin-left:10px;
	margin-bottom:30px;
	font-weight:bold;
	color:#BE2700;
}
div#themes
{
	xwidth:512px;
}

div#aotitle
{
	margin-left:10px;
	margin-top:10px;
	color:#404040;
	font-size:20px;
}

div.upperthemes {
	margin-top:10px;
	margin-left:10px;
	margin-bottom:20px;
}

div.lowerthemes {
	clear:both;
	margin-top:10px;
	margin-left:10px;
}
div.upperthemes div.themeBlock, 
div.lowerthemes div.themeBlock {
	width:87px;
	float:left;
	position:relative;
	overflow:hidden;
	padding-bottom:6px;
	margin-right:19px;
	text-align:center;
	color: #ffffff;
	background-color: #a3d1d1;
	cursor:pointer;
}
div.upperthemes div img, 
div.lowerthemes div img
{
	display:block;
	width:87px;
	height:72px;
	margin-bottom:4px;
}
div.themebreaker
{
	clear:left;
	width:512px;
	height:20px;
}

div#naotitle
{
	margin-left:10px;
	margin-top:10px;
	color:#404040;
	font-size:20px;
	clear:left;
}
.KopTitel {
	/* background: url('../img/article_heading.gif') no-repeat; */
	padding: 15px 0 10px 0;
	color:#404040;
	font-size:18px;
}
.SubKop {
	color:#404040;
	font-size:18px;
	margin: 0 0 -0.5em 0;;
}
#siteinhoud .KopTitel, 
#zoeken .KopTitel {
	padding: 15px 0 0 30px;
	color:#404040;
	font-size:18px;
}
.ParText {
	font-weight:normal !important;
}
.ParText b {
	margin-bottom: 1em;
	display: block;
}
.themeBlock_n,
.themeBlock_o {
	color:#fff;
	cursor:pointer;
}

ul.letterbalk {
	list-style:none;
	margin: 0;
}
ul.letterbalk li {
	float:left;
	margin-right:6px;
	color:#dddddd;
}

div.linkerkolom
{
	border:1px solid #FFCC5C;
	width:226px;
	position:relative;
	margin-left:10px;
	border-left:1px dashed #FFCC5C;
	border-right:none;
	background-image:url(../img/img_bgtijd_left_licht.gif);
	background-position:-41 0;
	background-color:White;
}
img.jaarlinkerkolom
{
	position:absolute;right:0px;
}
img.picturelinkerkolom
{
	
	float:right;
}
td.linkerkolom
{
	background-image:url(../img/img_bgtijd_left.gif);
	background-position:-30 0;
}
td.middenkolom
{
	background-image:url(../img/img_bgtijd_right.gif);
}
td.rechterkolom
{
	background-image:url(../img/img_bgtijd_right.gif);
}



div.middenkolom
{
	xborder:1px solid #FFCC5C;
	width:190px;
	position:relative;
	margin-left:1px;
	xborder-left:none;
	xborder-right:none;
	xbackground-image:url(../img/img_bgtijd_right_licht.gif);
	background-color:White;
	xborder-right:1px dashed #FFCC5C;
}

img.jaarmiddenkolom, img.jaarrechterkolom
{
	position:absolute;
	left:0px;
}

img.picturemiddenkolom, img.picturerechterkolom
{
	float:left;
}

div.rechterkolom
{
	width:190px;
	position:relative;
	margin-left:1px;
	xborder:1px solid #FFCC5C;
	xborder-left:none;
	xborder-right:none;
	xbackground-image:url(../img/img_bgtijd_right_licht.gif);
	xborder-right:1px dashed #FFCC5C;
	background-color:White;
}
.tbimageholder
{
	width:87px;
	height:116px;
	background-repeat:no-repeat;
	
}
.workaround
{
	border-collapse:collapse;
	width: 180px;
}

div.titelmiddenkolom, div.tekstmiddenkolom, div.titelrechterkolom, div.tekstrechterkolom
{
	color:#797979;
	font-size:14px;
	line-height:20px;
}

div.titellinkerkolom, div.tekstlinkerkolom
{	
	padding-left:20px;
}
div.titellinkerkolom,div.titelmiddenkolom,div.titelrechterkolom
{
	
	margin-top:7px;

	
}

img.picturelinkerkolom
{
	margin-top:40px;
	margin-right:12px;
}


img.picturemiddenkolom
{
	margin-top:40px;
	margin-left:12px;
}

div.linkerkolom,div.middenkolom, div.rechterkolom
{
	margin-top:10px;
	margin-bottom:50px;
}

div#homepagelinks
{
	background:#f3f2f2;
	width:516px;
	margin-left:20px;
	margin-top:27px;
	padding-bottom:10px;
	overflow:hidden;
}

div.hlleft,div.hlright
{
	width:257px;
	
	float:left;
}
div.hlright
{
	float:right;
}

div#homepagelinks ul
{
	color:#797979;
	font-size:20px;
	font-weight:normal
}

div#homepagelinks ul
{
	margin-left:10px;
	padding-top:10px;
}

div#homepagelinks ul li
{
	list-style:none;
	margin:0 0 1px 0;
	padding:0;
}
	div#homepagelinks a {
		position: relative;
		display:inline-block;
		margin: 0 0 0 -0.35em;
		padding: 0 18px 0 .35em;
		color: #797979;
		background: url('../img/arrow_forward.png') 100% 0 no-repeat transparent;
		font-size:12px;
		font-weight:normal;
		text-decoration: none;
		/* white-space: nowrap; */
	}
	div#homepagelinks a:focus,
	div#homepagelinks a:hover {
		color: white;
		background: url('../img/arrow_forward.png') #8b837f 100% -40px no-repeat;
	}
div#homepagelinks ul li img {
	display:inline;
}

span.verplicht,input.aanmelden
{
	border:1px solid #99D1FF;
	color:#3883CE;
	background-color:#FFFFFF;
	font-weight:bold;
	padding:1px;
	
}
span.verplicht
{
	padding:3px;
	font-weight:bold;
	
}


input.aanmelden
{
	border-top:1px solid #000066;
	border-right:1px solid #008BFF;
	border-bottom:1px solid #008BFF;
	border-left:1px solid #000066;
	color:#000066;
	height:24px;
	width:220px;
	
}

span.button,span.inaktiefbutton
{
	background: url("../img/but_right.gif") right top no-repeat;
	height:20px;
	font-weight:bold;
	display:block;
	float:left;
}

span.button2
{
	background: url("../img/but_right.gif") right top no-repeat;
	height:20px;
	font-weight:bold;
	display:block;
	float:left;
}



span.button
{
	cursor:hand;voice-family: "\"}\"";voice-family:inherit;	cursor: pointer;
}

table.button
{
	border-collapse: collapse;
	cursor:hand;voice-family: "\"}\"";voice-family:inherit;	cursor: pointer;
}
table.inaktiefbutton
{
	xborder-collapse: collapse;
	border:0;margin:2px;padding:8px 0;
	background:#fff;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}
* html table.inaktiefbutton td {padding:10px 0}
table.inaktiefbutton td.left {
	width:20px;
}
table.inaktiefbutton td.right {
	width:20px;
}
td.left
{
	background: url(../img/but_left.gif) right center no-repeat;
	height:20px;
	width:10px;
}
td.right
{
	background: url("../img/but_right.gif") left center no-repeat;
	height:20px;
	width:10px;
}
td.middle
{
	height:20px;hei\ght:18px;
	padding-top:2px;
	background: url(../img/but_mid.gif) center repeat-x;
	color:White;
	font-weight:bold;
	white-space: nowrap;
}


span.button2 a
{
	display:block;
	background: url(../img/but_left.gif) left top no-repeat;
	padding-left:10px;
	padding-right:10px;
}



span.butmidden
{
	
	background: url(../img/but_mid.gif);
	height:20px;
	color:White;
	background-position:0 0;
	white-space: nowrap;

}
span.butmidden a
{
	text-decoration:none;
}

a.button 
{
	/*
	background: url(../img/but_left.gif) left top no-repeat;
	*/
	height:20px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	color:White;
	
}
span.innerbutton
{
	background: url(../img/but_left.gif) left top no-repeat;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	color:White;
}

a.button:visited:hover
{
	/*
	background: url(../img/but_left.gif) left top no-repeat;
	*/
	height:20px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	color:White;
}


div.button
{
	height:40px;border:1px solid #DCDAD8;
}

td.eigenwerk
{
	padding:10px 10px 10px 10px;
	background:#ececec;
	width: 240px;
}

td.eigenwerk ul
{
	margin:0px;
}

td.eigenwerk ul li
{
	list-style:none;
}

div.bottomoverzicht
{
	
	padding-left: 0px;
}
ul.bottomoverzicht
{
	color:#525352;
	margin: 0px;
	padding: 0px;
}

ul.bottomoverzicht li
{
	list-style:none;
	float:left;
	margin-right:10px;
	margin-left: -4px;
}

ul.bottomoverzicht li a
{
	color:#8b837f;
	text-decoration:none;
	white-space:nowrap;
	padding-left:4px;
	padding-right:4px;
}
ul.bottomoverzicht li a:focus,
ul.bottomoverzicht li a:hover
{
	background-color:#ecc533;
	color:#fff;
}

div.siteinhoudmainlinks, 
div.siteinhoudmainlinksnormal {
	width:200px;
	float:left;
	padding:5px 0 20px 30px;
}

table.tijdbalktable {
	background:#f3f2f2;
	margin-top:10px;
	margin-bottom:20px;
	xborder-bottom:1px solid #0066BB;
	xborder-right:1px solid #0066BB;
	border-collapse: collapse;
}
table.tijdbalktable th {
	width:226px;
	background:#515177;
	color:#ffffff;
	font-weight:normal;
	padding:10px 0px 10px 0px;
	border-right:1px solid #fff;
}
table.tijdbalktable th div {
	color:white;
}
table.tijdbalktable .date {
	text-align:right;
	padding:4px 0 0 0;
	font-weight:bold;
	color:#797979;
}
table.tijdbalktable .body {
	padding:0 0 10px 10px;
}

#outer {
	margin:0 auto;
	width:960px;
}
#inner {
	min-width:800px;
	width:expression(document.body.clientWidth < 810? "800px" : "auto");
}

div.textelementen
{
	width:500px;
	
}

div.forumreageer
{
	
	width:100%;
}

div.forumreageer table
{
	border-collapse:collapse;
	margin:10px 0px 0px 10px;
	width:100%;
	margin-right:10px;
}

td.forumlabel
{
	color:#BE2700;
	font-weight:bold;
	padding:0px 10px 0px 0px;
}

td.forumhead
{
	background:#0066bb;
	color:#ffffff;
	font-weight:bold;
	padding:0px 0px 0px 10px;
}

td.forumlegend
{
	background-color:#eef8ff;
	padding:5px 10px 10px 10px;
}

span.forumspi
{
	color:#BE2700;
	font-style:italic;
}

span.forumsnm
{
	color:#BE2700;
	font-weight:bold;
}

td.forumipfield
{
	padding:0px;
}

.forumtextarea
{
	width:100%;
	height:150px;
	margin-bottom:10px;
}

td.forumrightcol
{
	text-align:right;
}

div.yearbanner
{
	background:url(../img/img_pijlrechts.gif) no-repeat;
	width:96px;
	height:27px;
	color:#fff;
	padding-top:4px;
	padding-left:3px;
	width:55px;
	height:27px;
	position:relative;
}

#bottomNav {
	height:auto;
	border-top:20px solid #fff;
	background:#f3f2f2;
	padding:20px 28px;
}
#bottomNav a {
	color: #797979;
	text-decoration:none;
}
#bottomNav a:hover {
	color:#fff;
}
#bottomNavLeft {
	position:relative;
	float:left;
	padding:0;	
}
#bottomNavLeft .toprow {
	font-size:15px;
	line-height:20px;
	padding-bottom:6px;
}
#bottomNavLeft .bottomrow {
	width:650px;
	font-size:12px;
}
#bottomNavLeft .bottomrow a {
	padding-left:2px;
	padding-right:2px;
}
#bottomNavRight {
	float:right;
	width:186px;
	padding:20px 10px 0 0;
}

/** Colofon */
td#colofonNav img {
	margin:0 0 0 10px;
	vertical-align:bottom;
}
#colofonNav {
	height:120px;
	background:#000000;
	color:#fffffff;
	padding:20px 40px 20px 20px;
}
#colofonNav img {
	display:none;
}
#colofonTextBox {
	float:right;
}
#colofonNav #afs {
	font-weight:bold;
	padding:10px 0 0 0 ;
}
#colofonNav span, 
#colofonNav a {
	color: #ffffff;
	text-decoration:none;
}
#colofonNav a:hover, 
#colofonNav a:focus {
	background: #ffffff;
	color: #000000;
}

#leftNav {
	background:#dcdad8;
	color:#797979;
	width:232px;
	padding:10px 0px 0px 0px;
}
#leftNav img {
	background: none;
	margin: 0;
	border: 0;
	float:left;
}
#leftNav .LeftNavLarge_o,
#leftNav .LeftNavLarge_n {
	font-size:1.4em;
	padding:6px 0 16px 0;
	cursor:pointer;
}
#leftNav .LeftNavSmall_head, 
#leftNav .LeftNavSmall_head_n {
	background:#ecc533;
	color:#fff;
	font-size:14px;
	padding:13px 0;
	cursor:pointer;
}
#leftNav .LeftNavSmall_head_o {
	background:#deaf00;
	color:#fff;
	font-size:14px;
	padding:13px 0;
	cursor:pointer;
}
#leftNav .LeftNavSmall_head span, 
#leftNav .LeftNavSmall_head_n span, 
#leftNav .LeftNavSmall_head_o span {
	padding: 0 0 0 2px;
}
#leftNav .LeftNavSmall_subheader {
	padding:15px 0 15px 0;
	background-color: #f3f2f2;
}
#leftNav .LeftNavSmall_subheader span {
	padding: 0 0 0 2px;
#leftNav }
.LeftNavSmall_subheader img {
	float:left;
	padding-top: 1px;
}
#leftNav div.LeftNavSmall_n, 
#leftNav div.LeftNavSmall_o, 
#leftNav div.LeftNavSmall2_n, 
#leftNav div.LeftNavSmall2_o {
	padding:15px 0 15px 24px;
	cursor:pointer;
}
#leftNav div.LeftNavSmall_o, 
#leftNav div.LeftNavSmall2_o {
	background:#ffffff;
}
#leftNav div.LeftNavSmall_n span, 
#leftNav div.LeftNavSmall_o span, 
#leftNav div.LeftNavSmall2_n span, 
#leftNav div.LeftNavSmall2_o span {
	display:block;
	margin:0;
	padding:0 15px 0 20px;
}
#leftNav .LeftNavSmall_n {
	background:#dcdad8;
}
#leftNav .LeftNavSmall2_n {
	background:#f3f2f2;
}
#leftNav div.LeftNavSmall_n img, 
#leftNav div.LeftNavSmall_o img, 
#leftNav div.LeftNavSmall2_n img, 
#leftNav div.LeftNavSmall2_o img {
	margin:3px 0 0 0px;
}
table.fullsize {
	width:100%;
	height:100%;
}

/** Trefwoorden */
body#trefwoordenkop, 
body#trefwoordenlinks, 
body#trefwoordenrechts {
	background:none;
	padding-bottom:10px;
	color:#404040;
}
#trefwoordenkop a, 
#trefwoordenlinks a, 
#trefwoordenrechts a {
	text-decoration:none;
	background:none;
}
#trefwoordenkop .step, 
#trefwoordenrechts .step{
	color:#404040;
	text-decoration:none;
}
#trefwoordenkop {
	margin:10px 0px 0px 20px;
}
#trefwoordenkop table {
	width:100%;
}
#trefwoordenkop #left {
	font-size:18px;
}
#trefwoordenkop #right {
	padding:0 10px 10px 10px;
	text-align:right;
}
#trefwoordenlinks {
	margin:10px 0px 0px 20px;
}
#trefwoordenlinks table span {
	font-size:18px;
}
#trefwoordenlinks table a {
	color:#404040;
	font-size:13px;
}
#trefwoordenrechts {
	margin:10px 20px 0px 10px;
}
#trefwoordenrechts #first {
	font-size:18px;
}
#trefwoordenrechts #second {
	background:#eeeeee;
	padding:4px 10px 4px 14px;
	font-style:italic;
}
#trefwoordenrechts #third {
	padding:0px 0px 0px 10px;
}

/** site inhoud pagina */
#contentInhoud {
	padding:10px 20px 0 20px;
}
#headerblock {
	padding:10px 0 0 0;
	margin:10px 0 0 0;
	background-color:#DCDAD8;
	float:left;
	width:100%;
}
#siteinhoud #table, 
#zoeken #table {
	padding:10px 30px 10px 30px;
	margin:2px 0 0 0;
	background-color: #f3f2f2;
	float:left;
}
#zoeken #resultTypeHeader {
	font-size:16px;
	padding:15px 0 10px; 0;
}
#siteinhoud #table td {
}
#siteinhoud #themasonderwerpendiv {
	padding:10px 0 20px 0;
}
#siteinhoud #themasonderwerpen {
	font-size:20px;
	padding: 10px 0 20px 0;
}
#siteinhoud .thumbnail, 
#zoeken .thumbnail {
	vertical-align:middle;
	height:24px;
	width:24px;
	background-repeat:no-repeat;
	padding: 0 10px 0 3px;
}
#siteinhoud .onderwerp, 
#zoeken .onderwerp {
	font-size:18px;
}
#siteinhoud .results, 
#zoeken .results {
	font:11px;
	padding: 0 0 10px 0;
}
#ContentIncTextCaptionHead {
	border-top:1px solid #DCDAD8;
	padding-top: 10px;
	margin-top: 40px;
}
#contentIncSubKop {
	text-align:center;
	background-color: #f3f2f2;
	padding: 10px 20px 5px 20px;
}
#contentIncSubKop2 {
	text-align:center;
	background-color: #DCDAD8;
	padding: 10px 20px 5px 20px;
	margin: 0 0 2px 0;
}
#voegtoeIncTable {
	width:100%;
	height:25px;
	border-bottom:1px solid #eeeeee;
}
#voegtoeIncBron {
	font-style:italic;
	font-size:10px;
	line-height:12px;
}

#zoeken .kopbody {
	float:left;
	padding:5px 0 20px 30px;
}
#zoeken .kopbody .crumbleHead {
	background-color:#a3d1d1;
	color:#ffffff;
	padding:2px 5px 2px 5px;
}
#zoeken #andersZoeken {
	width:220px;
	padding:0 0 0 20px;
	border-left:1px solid #aaaaaa;
	font-size:11px;
}
#zoeken #andersZoeken h2 {
	font-size:1.3em;
	padding-top:20px;
}
#zoeken .attentie {
	padding:0 0 0 30px;
}