/* HOMEPAGE */

/* ALGEMEEN */

#container-main {
	line-height: 1.2em;
}
DIV.Artikel { 
	float: left; 
	margin-bottom: 1em; 
	}
DIV#linkblok {
	float: right;
	width: 150px;
}
#linkblok UL LI {
	list-style-type:none; float:right;
	margin-left: 10px;
}
DIV.Intro {
	width: 350px;
}
.full-column DIV.Intro {
	padding:5px;
	background:#F3F3F3;
	color:#00447B;
	border-top:solid 1px #E3E3E3;
	border-bottom:solid 1px #E3E3E3;
}
:focus {
	outline: 0;
}
.top { margin-top:10px; }
.bottom { margin-bottom:10px; }
.blck { display:block; }
.black { color:#000000; }

.right-banner { border:solid 1px #CCCCCC; width:200px; height:200px; margin:0px auto; }

.highlight { background-color:#FFFF00; }
em.auteur {
	/*margin-left:30px;*/
	font-style:normal;
	/*display:block;*/
	/*border-bottom:1px dotted black;*/
	color:#00447B;
	/*padding-bottom:5px;*/
}
.block em.auteur a:link,
.block em.auteur a:visited {
	display:inline;
	background-image:none;
	padding:0px;
}
DIV.auteur a:link, 
DIV.auteur a:visited {
	text-decoration:none;
	color:#00447B;
}
DIV.auteur a:hover, 
DIV.auteur a:active {
	color:#fff;
}
DIV.artikelinfo {
	margin-left:30px;
	margin-bottom:10px;
	/*font-size:0.9em;*/
}
.leesverder {
	font-size: 9pt;
}
.artikelinfo .leesverder a:link, 
.artikelinfo .leesverder a:visited {
	display:inline;
	background:none;
	padding:0px;
	color:#e30043;
	text-decoration:underline;
}
.artikelinfo .leesverder a:hover, 
.artikelinfo .leesverder a:active {
	/*background:none;
	padding:0px;*/
	color:#fff;
	background:#00447A;
	text-decoration:none;
}

/* WITRUIMTES */

p {
	margin-bottom: 1em;
}
p.witruimtegeen {
	margin-bottom: 0px;
}



/* KOPPEN */

h1,h2,h3,h4,h5 { font-family:"Times New Roman", Times, serif; color: #00447B; line-height:normal; margin-bottom:5px; }

h1 { font-size:1.8em; }
h2 { font-size:1.4em; color:#0092d0; }
h3 { font-size:1.2em; color:#f3a300; }
h4 { font-size:1.1em; }
h5 { font-size:1.1em; font-style:italic; }

.laatsteNummer h2, .veelNummer h2, .thema h2, .block .content h2 {
	font-size:1.2em; color:#00447B;
}
.redTekst h2 {
	font-size:1em;
}
.thema .block .content h2.center {
	text-align:left;padding-left:0;color:#00447B;
}
.subblock .redTekst h2 {
	font-size:1em; font-family:arial;
}


/* Afbeeldingen */

img {
border: 0px;
}

.full-column .tekstafbeelding { 
	background:#D4ECF6; 
	padding:30px; 
	text-align:center; 
	margin-bottom:10px; 
	float:left;  
}
.full-column .tekstafbeeldingOlder { 
	background:#E1EBF7; 
	padding:30px; 
	text-align:center; 
	margin-bottom:10px; 
	float:left;  
}
.full-column .tekstafbeeldingSpecial { 
	background:#D4ECF6; 
	padding:15px; 
	text-align:center; 
	margin-bottom:10px; 
	float:right;  
}
.full-column .Bijschrift { clear:both; }

/*.redactioneel img, */.Artikel img, img.Foto {
border: 1px solid #dcdcdc; 
}
	/*.redactioneel img { float:left; }*/
p.afbeelding {
/* text-align: center; */
	margin-top:10px;
	margin-left:20px;
}
p.Bijschrift, p.Kaderkop {
	color:#007a45;
	font-size: 0.9em;
	font-style: italic;
	margin-bottom: 1.5em;
	margin-left:20px;
	/* text-align: center; */
}
p.Bijschrift a:link, p.Bijschrift a:visited {
	color:#007a45;
	font-size: 1em;
	border-bottom: 1px dotted #A093C1;

}
p.Bijschrift a:hover, p.Bijschrift a:active {
	color:#fff;
}

.block A IMG,.block A:link IMG,.block A:active IMG,.block A:visited IMG { margin:0px auto; border:solid 1px #00447B; }
	.subblock IMG { float:left; border: 1px solid #dcdcdc; }



/* LINKS */

#linkblok a:hover, #auteurs a:hover, DIV.introplaatje a:hover {
background-color: transparent;
}
a:link, a:visited {  
	color:#e30043;
}
a:hover, a:active { 
	background-color: #00447A; 
	color: white;
	text-decoration: none;
}
.Artikel2 a:link, .Artikel2 a:visited {
	text-decoration: none;
}
a.colofon {
	color:#000;
	border-bottom: 1px dotted #A093C1;
}
a.colofon:hover {
	color:white
}
h1 a:link, h1 a:visited {
	color: #412682;
	text-decoration: none;
}
h1 a:hover, h1 a:active {
	color: #fff;
	display: block;
}



/* OPSOMMINGEN */

.block UL { 
	margin-bottom:10px; 
}
.block UL LI { 
	list-style-type:none; 
	list-style-position:outside; 
}
.block UL LI A,
.block UL LI A:link,
.block UL LI A:active,
.block UL LI A:visited { 
	display:block; 
	padding:5px 5px 5px 30px; 
	background:transparent url(../afb/blockListBG.gif) 2px 8px no-repeat;
	/*background:transparent 2px 8px no-repeat;*/
	text-decoration:none; color:#00447B; 
}
.block UL LI A:hover { 
	background:#00447B url(../afb/blockListOverBG.gif) 2px 8px no-repeat;
	color:#FFFFFF; 
}
.block UL LI.laatsteNummer A,
.block UL LI.laatsteNummer A:link,
.block UL LI.laatsteNummer A:active,
.block UL LI.laatsteNummer A:visited { 
	display:inline; 
	padding:5px 5px 5px 30px; 
	background:transparent url(../afb/blockListBG.gif) 2px 8px no-repeat; 
	text-decoration:none; color:#00447B; 
}
.block UL LI A.volledig,
.block UL LI A.volledig:link,
.block UL LI A.volledig:active,
.block UL LI A.volledig:visited { 
	background:transparent url(../afb/vinkje-groen.png) 2px 6px no-repeat;  
}
.block UL LI.verkort A, 
#right .block UL LI A.verkort, 
.block UL LI A.verkort {
	background-image: none;
}
.block UL LI A.verkortLN,
.block UL LI A.verkortLN:link,
.block UL LI A.verkortLN:active,
.block UL LI A.verkortLN:visited {
	background:none;
	font-weight:bold;
}
.block UL LI A.verkortLN:hover {
	background: #00447B;
}


.block UL LI A.volledigLN,
.block UL LI A.volledigLN:link,
.block UL LI A.volledigLN:active,
.block UL LI A.volledigLN:visited {
	background-image: url(../afb/vinkje-groen.png);
	font-weight:bold;
}
.block UL LI A.volledig:hover { 
	background:#00447B url(../afb/vinkje-wit.png) 2px 6px no-repeat;
	color:#FFFFFF; 
}
.block UL LI A.volledigLN:hover { 
	background:#00447B url(../afb/vinkje-wit.png) 2px 6px no-repeat;
	color:#FFFFFF; 
}
.block UL LI#active A { 
	font-weight: bold;
	color:#00447B;
}
.block UL LI#active A:hover { 
	color:#fff;
}
.block UL LI.volledig A,
.block UL LI.volledig A:link,
.block UL LI.volledig A:active,
.block UL LI.volledig A:visited 
/* #right .block UL LI A.volledig,
#right .block UL LI A.volledig:link,
#right .block UL LI A.volledig:active,
#right .block UL LI A.volledig:visited*/ {
	background-image: url(../afb/vinkje-groen.png);
	background-repeat: no-repeat;
}
.block UL LI.volledig A:hover,
.block UL LI A.volledig:hover {
	background-image: url(../afb/vinkje-wit.png);
}
.theme UL LI A,
.theme UL LI A:link,
.theme UL LI A:active,
.theme UL LI A:visited { 
	background:transparent url(../afb/blockListThemeBG.gif) 2px 8px no-repeat; 
	text-decoration:none; 
	color:#D50037; 
}
.theme UL LI.volledig A,
.theme UL LI.volledig A:link,
.theme UL LI.volledig A:active,
.theme UL LI.volledig A:visited { 
	background: url(../afb/vinkje-groen.png) 2px 6px no-repeat; 
}
.theme UL LI.volledig A:hover {
	background:#D50037 url(../afb/vinkje-wit.png) 2px 6px no-repeat;
	color:#FFFFFF; 
}

.theme UL LI.verkort A,
.theme UL LI.verkort A:link,
.theme UL LI.verkort A:active,
.theme UL LI.verkort A:visited { 
	background:none; 
}
.theme UL LI A:hover { 
	background:#D50037 url(../afb/blockListThemeOverBG.gif) 2px 8px no-repeat;
	color:#FFFFFF; 
}
.theme UL LI.verkort A:hover { 
	background:#D50037/* url(../afb/blockListThemeOverBG.gif) 2px 8px no-repeat*/;
	/*color:#FFFFFF;*/ 
}
.archive UL LI A,
.archive UL LI A:link,
.archive UL LI A:active,
.archive UL LI A:visited { 
	background:transparent url(../afb/blockListThemeBG.gif) 2px 3px no-repeat; 
	text-decoration:none; 
	padding: 2px 2px 2px 30px;
	color:#D50037; 
}
.archive UL LI A:hover { 
	background:#D50037 url(../afb/blockListThemeOverBG.gif) 2px 3px no-repeat;
	color:#FFFFFF; 
}

.themaInhoud li.volledig, 
.themaInhoud li.verkort {
	padding-left: 38px;
	display: block;
}
.Artikel2 OL UL, 
.Artikel2 UL UL, 
.Artikel2 OL OL, 
.Artikel2 OL UL UL {
	margin-bottom: 0px;
}
.Artikel2 OL {
	margin-bottom: 1em;
	margin-left:30px;
}
.Artikel2 OL LI {
	margin-left: 0px;
	padding-left: 5px;
}
.Artikel2 UL {
	margin-bottom: 1em;
	margin-left:15px;
}
.Artikel2 UL LI {
	margin-left: 0px;
	/*padding-left: 15px;*/
}



/* TABELLEN */

table {
/*font-size:0.7em; */
margin-bottom: 1em;
}
.echtetabel td { padding: 3px; background-color: #F3F3F3; }
.echtetabel th { padding: 3px; background-color: #E3E3E3; }
table.echtetabel { border: 1px solid #E3E3E3; }



/* VERBORGEN ELEMENTEN */

.Artikel2 .datum, .Artikel2 #art, .Artikel2 DIV.leesVerder  {
	display: none;
}



/* KADERS OP HOME PAGE */

DIV.Artikel, DIV.themaContent, DIV.veelGelezen, DIV.laatsteNummer, DIV.special {
	font-size: 0.9em;
}
	.special { background:#D5EDF8; padding:10px; margin-bottom:20px; }

DIV.special {margin-bottom:0px;}

/* HOME PAGE ITEM */

.homePlaatje { float:left; max-width:120px; margin:0px 5px 0px 0px; }

.block { margin-bottom:20px; background:#FFFFFF; }
	.block .header {  background:#00447B url(../afb/blockCorner.gif) top left no-repeat; margin:0px; padding:5px 5px 3px 5px; font-weight:bold; color:#FFFFFF; }
	.block .content { background:transparent url(../afb/blockBG.gif) top left repeat-x; border:solid 1px #00447B; padding:10px 10px 0px 10px; }

	.theme .header { background:#d50037 url(../afb/blockThemeCorner.gif) top left no-repeat; }
	.theme .content { background:transparent url(../afb/blockThemeBG.gif) top left repeat-x; border:solid 1px #d50037; }
	.subblock { 
		margin:10px 0px; 
		background:#F3F3F3;	
		border:solid 1px #E3E3E3; 
		padding:3px; 
	}


/* LAATSTE NUMMER */

DIV.laatsteNummer, DIV#right DIV.last { 
	background:#ffffdc;
	margin-bottom:20px;
	}
	DIV.laatsteNummerHead { background:#00447B url(../afb/laatsteNummerHoek.gif) top left no-repeat; margin:0px; padding:5px 5px 3px 5px; font-weight:bold; color:#FFFFFF; }
	DIV.laatsteNummerContent {
		background:transparent url(../afb/kadergeel.gif) top left no-repeat;
		border:solid 1px #00447B;
		padding:10px 10px 0px 10px;
	}



/* LET OP tbv MAILPAGS */

DIV#right DIV.last {
	margin-bottom: 1em;
	padding-top: 10px;
}
DIV#right DIV.last DIV.introplaatje {
	margin-left:25px;
}
DIV#right DIV.last h2 {
	margin-top:0px;
	margin-left:0px;
}
.laatsteNummer h1, .thema h1 { 
	font-size:1.7em;
}
.laatsteNummer h2 { 
	color: #007a45;
	margin-bottom: 1em;
	margin-top: 0px;
	margin-left:0px;
	}
DIV.introplaatje {
	margin-left: 25px;
	margin-bottom: 1em;
}
.introplaatje img {
	border: 1px solid black;
}



/* VEEL GELEZEN */

DIV.veelGelezen { 
	margin-bottom: 20px;;
	}
	DIV.veelGelezenHead { background:#007a45 url(../afb/veelGelezenHoek.gif) top left no-repeat; margin:0px; padding:5px 5px 3px 5px; font-weight:bold; color:#FFFFFF; }
	h1.veelGelezen {
		font-size: 1.7em;
	}
	DIV.veelGelezenContent { 
		background-image: url(../afb/kadergroen.gif);
		padding: 5px;
		 border:solid 1px #007a45
		}
.veelNummer h2 { 
	color: #007a45; 
	margin-left: 0px;
	background-image: none;
	padding-left: 25px;
	margin-bottom: 0;
	margin-top:0px;
	}
.veelNummer UL {
	margin-bottom: 1em;
}



/* THEMA */

DIV.thema { 
	margin-bottom: 1em;
	}
#right .introplaatje {
	margin-left: 42px;
}
DIV.themaKop { 
	color: white; 
	font-weight: bold; 
	background:#d50037 url(../afb/themaHoek.gif) top left no-repeat; 
	padding-left: 5px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-right:5px;;
}
DIV.themaContent {
	border:solid 1px #d50037;
	background-image: url(../afb/kaderrood.gif);
	background-repeat: no-repeat;
}
DIV.themaInhoud { 
	/*padding: 10px 5px 5px 5px; */
	margin:0px 10px;
}
.themaInhoud ul {
margin-bottom: 0px;
}
DIV.redTekst {
	/*width: 170px;*/
	/*float: right;*/
	}
.redTekst p {
	margin-bottom: 0px;
}
.redTekst h2 {
	margin-top: 0px;
	margin-bottom: 0;
	margin-left:0px;
}
DIV.redFoto {
	float: left;
	margin:0px 5px 5px 0px;
	}
DIV.redactioneel { 
	float: left; 
	margin:10px;
	background:#F3F3F3;
	border:solid 1px #E3E3E3;
	padding:3px;
}
.Artikel DIV.datum { 
	font-size: 1em; 
	}
DIV.auteur, .Artikel p.auteur { 
	color: #00447a; 
	margin-bottom: 1em;
}
.Artikel p.auteur {
	margin-top: 0em;
	margin-bottom: 0px;
}
.thema DIV.auteur, .Artikel DIV.auteur { 
	margin-bottom: 0.5em;
}
.special a:hover, .special a:active {
	color: #fff;
}



/* ARTIKELEN */

/* AUTEURS */

DIV#auteurs {
	width: 500px; 
	float: left;
}
DIV.auteurscel {
	width: 120px;
	float: left;
	text-align: center;
	margin-right: 5px;
}
DIV.auteurtekst {
	text-align: left;
	border: 1px solid black;
	padding: 4px;
	margin-bottom: 1em;
	width: 600px;
}
.Artikel2 p.auteur, .auteurscel p.auteur {
	font-size: 0.9em;
	color: #00447a; 
	color: #412682;
	margin-top: 0.5em;
	margin-bottom: 0px;
}
.Artikel2 DIV.clear {
	height: 1px;
	/*background-color: lime;*/
	overflow: hidden;
}
p.artikelen { font-weight:bold; }

/* INHOUD */

DIV.Inhoud { 
	width: 300px; 
	float: right;
	margin-bottom: 1em;
	border: 1px solid #cccccc;
	padding: 5px;
	padding-bottom: 0.5em;
	max-height: 300px;
	overflow: auto;
}
DIV.InhoudEmpty { 
	width: 300px; 
	float: right;
	margin-bottom: 1em;
	/*border: 1px solid #cccccc;*/
	padding: 5px;
	max-height: 300px;
	overflow: auto;
}
.Inhoud p {
	margin-bottom: 0;
	line-height: 1.4em;
}
.Inhoud2 {
	margin-left: 15px;
}
.Inhoud1 a:link, .Inhoud1 a:visited {
	color: #0092d0;
	text-decoration: none;
}
.Inhoud2 a:link, .Inhoud2 a:visited {
	color: #666666;
	text-decoration: none;
}
.Inhoud1 a:hover, .Inhoud1 a:active, .Inhoud2 a:hover, .Inhoud2 a:active {
	color: #fff;
	display: block
}
span.Voetnoot {
	background-color: yellow;
}
A.voetnoot-popup, A.voetnoot-popup:link, A.voetnoot-popup:active, A.voetnoot-popup:visited {
	text-decoration:none;
	border-bottom:dotted 1px #00447A;
}
A.voetnoot-popup:hover {
	background:transparent;
	color:#00447A;
}
.tip {
	z-index: 13000;
	border:solid 1px #00447A;
	background:#FFFFFF;
	color:#000000;
	width:400px;
}
.tip-title {
	font-weight: bold;
	margin: 0;
	padding: 2px;
	text-align: center;
	background:#F3F3F3;
	border-bottom:solid 1px #CCCCCC;
	color:#00447A;
}
.tip-text {
	padding: 5px;
}
DIV.literatuur {
/* border: 1px solid black; */
	padding: 10px;
	margin-bottom: 1em;
	background-color: #FCF8D9;
	overflow: auto;
}
DIV.literatuur h2 {
	color: black;
	margin-top: 0;
	margin-left: 0;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1.1em;
}
p.Literatuur {
	margin-bottom: 0.5em;
}
DIV.kader {
	border: 1px solid #cccccc;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 1em;
	color: #003399;
}
.kader h2, .kader h3, .kader h4 {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1em;
}
/*p.Kaderkop, p.UitgelichtKaderKop1 {
font-weight: bold; 
}
p.UitgelichtKaderKop2 {
font-style: bold-italic; 
margin-bottom: 0; 
}
p.UitgelichtKaderKop3 {
font-style: italic; 
margin-bottom: 0; 
}
h2.UitgelichtKaderKop1 {
	margin-top:0;
	font-size:1em;
	font-family: Arial, Helvetica, Sans-serif;
}*/
.commentaar { 
	color:red; 
	font-weight: bold; 
}



/* FORMULIEREN */

DIV.error,#orderForm DIV.error {
	/*height: 23px;*/
	margin-left:160px;
}
DIV#form, DIV#formcontact {
	/*border: 1px solid #dcdcdc;*/
	/*width: 500px;*/
} 
/*DIV#formcontact {
	width: 500px;
}*/ 
DIV#form fieldset, DIV#formcontact fieldset {
	padding-top: 10px;
	border: 0px;
	
} 

#form DIV {
	clear: both;
}	

#form label, #formcontact label {
	width: 150px;
	display:block;
	float:left;
	text-align: right;
	margin-right: 10px;
	height: 23px;
	line-height: 23px;
}
/*#formcontact label {
	width: 100px;
}*/
#form INPUT, #form TEXTAREA, #formcontact INPUT, #formcontact TEXTAREA {
	border:solid 1px #000000; padding:2px;width:200px;margin-bottom:5px;	
}
#form INPUT#postcode {
	width: 50px;
}
#form INPUT#plaats {
	width: 140px;
	margin-left: 4px;
}
#form INPUT#Submit, #formcontact INPUT#Submit {
	padding:2px;width:206px;
	background: #A093C1;
	color: #fff;
}
#form .check {
	height:18px;
	width:18px;
}
#form SELECT#country {
	padding:2px;width:206px;
	background: transparent;
	border: 1px solid #000000;
	margin-bottom: 5px;
	font-weight: normal;
}
DIV.formcomment {
	color: #e30043;
	display: inline;
	height:23px;
}
DIV.lijn {
	display: block;
	border-top: 1px dotted #A093C1;
}
IMG#Captcha {
	margin-bottom: 5px;
}
span.label {
	color: red; font-size: 0.8em;
}

#form INPUT.readonly { border-color: gray;
			color: gray;
					 }
					 



/* BESTELFORMULIER */

#orderForm FIELDSET {
	border:0;
	padding:15px;
}
	#orderForm FIELDSET DIV {
		clear:both;
		margin:0px 0px;
	}
		#orderForm FIELDSET DIV LABEL {
			float:left;
			width:150px;
			text-align:right;
			padding-right:10px;
		}

.center { /*text-align:center*/ padding-left: 30px; }
.bold { font-weight:bold; }
.error { color:#CC0000; }
.message { color:#009900; }
#orderForm FIELDSET DIV INPUT, #orderForm SELECT {
	border:solid 1px #000000; padding:2px;width:300px;margin-bottom:5px;	
}
#orderForm INPUT#orderSubmit {
	padding:2px;width:306px;
	background: #A093C1;
	color: #fff;
}



/* AUTEURSPAGINA */ 

#alfabet {
	height: 23px;
	display: block;
	background-color: #A093C1;
	font-weight: bold;
	padding: 0 10px 0 10px;
	/*margin-bottom: 1.5em;*/
}
#alfabet a:link, #alfabet a:visited {
	color: #fff;
	text-decoration: none;
}
#alfabet UL LI { 
	list-style-type:none; float:left; 
	line-height: 23px;
	margin-right: 18px;
}
p.overzicht {
	margin-bottom: 0.2em;
	/*font-weight: bold;*/
	
}
.overzicht a:link, .overzicht a:visited, .naarBoven a:link, .naarBoven a:visited {
	text-decoration: none;
	color: #00447A;
	border-bottom: 1px dotted #A093C1;
}
.overzicht a:hover, .overzicht a:active, .naarBoven a:hover, .naarBoven a:active {
	color: #fff;
}
DIV.letterblok {
	margin-top: 1.5em;
	height: 23px;
	font-weight: bold;
}
DIV.letter {
	float:left;
}
DIV.naarBoven {
	float:right;
	font-size: 0.8em;
	font-weight: normal;
}
DIV.banner {
	text-align: center;
}
DIV.subblock {
	width:230px;
	float:right;
	/*height:191px;*/
	margin-top:0px;
	background-color:transparent;
	border:0px;
}
em.archiefA {width: 15px;font-style:normal;display:block;float:left;}
em.archiefB {margin-left:30px;font-style:normal;display:block;}

.archiefblock {padding-bottom:10px;}
/*.archiefblock LI {margin-bottom:0px;}
.archiefblock p {margin-bottom:0px;}
.archiefblock a:link, .archiefblock a:visited {text-decoration:none}*/
DIV.meerArchief {
	margin-bottom:15px;
}
.meerArchief a:link,.meerArchief a:visited {
	color:#00447A;
}
.meerArchief a:hover,.meerArchief a:active {
	color:#fff;
}