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

/*
 *	DEFAULTS
 */
body { margin:0; padding:0; }
a { outline:none; }
p { padding:0; margin:0 0 10px 0; }

	/*
	 *	classes
	 */
	.wrapper { width:1000px; margin:0 auto; }
	.fright { float:right; }
	.fleft { float:left; }
	.clear { clear:both; }
	.b { font-weight:bold; }
	.i { font-style:italic; }
	.align-right { float:right; margin:5px 0 0px 10px; }
	.align-left { float:left; margin:5px 10px 0px 0; }
	* html .align-right .Bijschrift,
	* html .align-left .Bijschrift { width: expression( document.body.clientWidth > 219 ? "220px" : "auto" ); /* sets max-width for IE */ }
	.align-right .Bijschrift,
	.align-left .Bijschrift { margin:0; padding:0; max-width:220px; }
	
	
	h1,h2,h3,h4 { margin:0; padding:0; }
	h1 { margin-bottom:15px; }
	h2 { margin-bottom:8px; }
	h3 { margin-bottom:6px; }
	h4 { margin-bottom:4px; }
	
	ul li { list-style-type:square; }

/*
 *	TYPOGRAPHY
 */
h1 { font-size:16pt; }
h2 { font-size:14pt; }
h3 { font-size:12pt; }
h4 { font-size:10pt; }
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; }
#header li a,#header li a:link,#header li a:active,#header li a:visited { text-decoration:none; text-transform:uppercase; font-size:9pt; }

	#left li a,#left li a:link,#left li a:active,#left li a:visited { text-transform:uppercase; text-decoration:none; font-size:9pt; }
	#left li select { text-align:right; text-transform:uppercase; font-size:9pt; }
	#search #search-q { font-size:9pt; }
	#search a,#search a:link,#search a:active,#search a:visited { text-align:right; font-size:8pt; text-decoration:none; }
	#search a:hover { text-decoration:underline; }

		#main .inline-nav .next,#main .inline-nav .previous { font-size:8pt; }
		#main #kruimelpad { font-size:8pt; text-transform:uppercase; }
		#main ul.index a,#main ul.index a:link,#main ul.index a:active,#main ul.index a:visited { text-decoration:none; }
		#main ul.index div.number { font-size:20pt; text-align:right; }
		#main ul.index span.subkop { font-style:italic; }
		#main ul.index span.info { font-size:8pt; }
		a.author,a.author:link,a.author:active,a.author:visited { font-size:10pt; font-weight:normal; font-style:italic; }
		.author-description { font-size:0.9em; }
		a.button,a.button:link,a.button:active,a.button:visited { text-decoration:none; }
		.literature li span.literature-item { font-size:0.8em; }
		.Rubriek { font-size:0.8em; }
		.Kader .UitgelichtAlgemeen { font-style:italic; }
		.Bijschrift { font-size:0.8em; font-style:italic; }
		.auteursletter { text-align:right; font-size:0.8em; }
		ul.auteurlist a.auteurlink,ul.auteurlist a.auteurlink:link,ul.auteurlist a.auteurlink:active,ul.auteurlist a.auteurlink:visited { text-decoration:none; }

#footer { text-align:center; font-size:9pt; }

/*
 *	STRUCTURE
 */
h4.author { padding-top:5px; margin:10px; }
#header { height:111px; }
#logo { width:265px; height:145px; background-position:left top; background-repeat:no-repeat; float:left; }
#header-left { width:175px; height:111px; background-position:left top; background-repeat:no-repeat; float:left; }
#header-right { width:750px; height:111px; background-position:right top; background-repeat:no-repeat; float:right; position:relative; }
#header ul { margin:0; padding:0; position:absolute; bottom:0px; right:0px; }
#header li { list-style-position:outside; list-style-type:none; float:left; margin-left:8px; }
#header li a,#header li a:link,#header li a:active,#header li a:visited { display:block; padding:3px 10px; }
#container { background-position:left top; background-repeat:repeat-y; position:relative; }

	#left { width:175px; padding-bottom:46px; float:left; }
	#left #cover { width:175px; height:149px; background-position:center top; background-repeat:no-repeat; }
	#left ul { margin:0 0 0 10px; padding:0; }
	#left li { list-style-position:outside; list-style-type:none; margin-top:10px; text-align:left; }
	#left li a,#left li a:link,#left li a:active,#left li a:visited { display:block; padding:3px 6px; width:153px; }
	#left li select { margin:2px 6px 2px 0; width:156px; border:none; text-align:left; }
	#search { margin:10px; }
	#search form { border:solid 1px; background-position:center right; background-repeat:no-repeat; height:26px; position:relative; margin:0; padding:0; }
	#search #search-q { border:none; background:transparent; width:122px; padding:5px 0; position:absolute; top:0px; left:5px; }
	#search #search-submit { position:absolute; top:0px; right:0px; width:26px; height:26px; border:none; background:transparent; padding:0; }
	#search a,#search a:link,#search a:active,#search a:visited { display:block; padding:0; margin:0; }
	#left #boom-logo { background-position:center center; background-repeat:no-repeat; position:absolute; bottom:0px; left:0px; }
	#left #boom-logo a { width:175px; height:36px; display:block; overflow:hidden; text-indent:-10000px; }

	#main { margin:20px 30px 10px 30px; width:765px; padding-bottom:10px; float:left; }
		#main .inline-nav { margin-bottom:10px; height:20px; }
		#main .inline-nav .next,#main .inline-nav .previous { display:block; padding:3px 5px; text-decoration:none; }
		#main .inline-nav .next { float:right; padding-right:12px; background-position:right center; background-repeat:no-repeat; }
		#main .inline-nav .previous { float:left; padding-left:12px; background-position:left center; background-repeat:no-repeat; }
		#main #kruimelpad { margin-bottom:10px; border-bottom:solid 1px; padding-bottom:5px; }
		#main ul.index { margin:0 0 20px 0; padding:0; float:left; }
		#main ul.index li { list-style-position:outside; list-style-type:none; clear:both; margin:0; padding:0; }
		#main ul.index div.number { display:block; float:left; width:35px; margin-right:10px; padding:12px 0 10px 0; }
		#main ul.index a,#main ul.index a:link,#main ul.index a:active,#main ul.index a:visited { display:block; float:left; width:717px; padding:12px 0 10px 3px; margin:0 0 0 0px; border-bottom:solid 1px; }
		#main ul.index span.title { display:block; margin-bottom:2px; }
		#main ul.index span.subkop { display:block; margin:-5px 0 2px 0; }
		#main ul.index span.info { display:block; }
		a.author,a.author:link,a.author:active,a.author:visited { margin-left:10px; }
		.author-description { margin-bottom:10px; border:solid 1px; padding:5px; }
		#main #alfabet { margin-bottom:10px; border-bottom:solid 1px; padding-bottom:5px; height:20px; }
		#main #alfabet ul { margin:0; padding:0; }
		#main #alfabet li { list-style-image:none; list-style-position:outside; list-style-type:none; float:left; }
		#main #alfabet a,#main #alfabet a:link,#main #alfabet a:active,#main #alfabet a:visited { padding:3px 5px; text-decoration:none; margin-right:3px; }
		.toggler-closed,
		.toggler-opened { padding-right:12px; background-color:transparent; background-position:right center; background-repeat:no-repeat; }
		#main .download { margin-top:20px; height:40px; }
		a.button,a.button:link,a.button:active,a.button:visited { display:block; background-position:top right; background-repeat:no-repeat; }
		a.button:hover { background-position:bottom right; }
		a.button span.button { display:inline-block; background-position:top left; background-repeat:no-repeat; height:30px; }
		a.button:hover span.button { background-position:bottom left; }
		a.button span.pdf { display:inline-block; background-position:8px center; background-repeat:no-repeat; padding:7px 8px 7px 35px; cursor:pointer; }
		#main .download a { float:right; }
		.literature li { list-style-position:outside; list-style-type:square; }
		.search-info { margin-bottom:10px; border:solid 1px; padding:5px; }
		.Rubriek { padding:2px 5px; }
		.Kader { float:right; margin:0 0 10px 10px; width:400px; }
		.Kader .UitgelichtAlgemeen { border:solid 1px; padding:20px; }
		.Bijschrift { margin:-10px 0 10px 0; padding:0; }
		.auteursletter { margin:3px 0; border-bottom:solid 1px; }
		.auteursletter span { padding:0px 4px; }
		ul.auteurlist { margin:0; padding:0; }
		ul.auteurlist li { list-style-image:none; list-style-position:outside; list-style-type:none; }
		ul.auteurlist a.auteurlink,ul.auteurlist a.auteurlink:link,ul.auteurlist a.auteurlink:active,ul.auteurlist a.auteurlink:visited { display:block; padding:2px; }
		#lezersproefabonnement { padding:5px; margin-bottom:5px; }
		#lezersproefabonnement p { padding:0; margin:0; }
		ul.abonnementen { margin:0; padding:0; }
		ul.abonnementen li { list-style-image:none; list-style-position:outside; list-style-type:none; clear:both; }
		ul.abonnementen a,ul.abonnementen a:link,ul.abonnementen a:active,ul.abonnementen a:visited { display:block; float:left; padding:3px 12px 3px 5px; margin-bottom:10px; text-decoration:none; background-position:right center; background-repeat:no-repeat; }
		ul.abonnementsprijzen { margin:0 0 15px 0; padding:0; }
		ul.abonnementsprijzen li { list-style-image:none; list-style-position:outside; list-style-type:none; }

#footer { padding:2px 0; }

/*
 *	FORMS
 */
#main form { margin:0; padding:0; }
#main form fieldset { border:solid 1px; padding:10px; }
#main form fieldset div { clear:both; margin:2px 0; }
#main form fieldset div .formcomment { margin-left:160px; font-size:8pt; }
#main form fieldset div label { float:left; width:150px; text-align:right; margin-right:10px; padding:4px 0; font-size:0.9em; }
#main form fieldset div input { width:200px; border:solid 1px; padding:4px 2px; font-size:9pt; }
#main form fieldset div input#postcode { width:80px; margin-right:2px; }
#main form fieldset div input#Captcha { width:114px; text-align:center; }
#main form fieldset div input.check { width:auto; border:none; margin-top:4px; }
#main form fieldset div span.label { font-size:0.8em; }
#main form fieldset div textarea { width:350px; border:solid 1px; padding:4px 2px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; }
#main form fieldset div select { padding:4px 2px; font-size:9pt; }
#main form fieldset div input#Submit { width:206px; border:none; padding:4px 0px; }
#main .error { font-weight:bold; }

#main form fieldset div label.disabled { color: #a4a4a4; }
#main form fieldset div input.disabled { border-color: #a4a4a4; color: #a4a4a4; }
#main form fieldset div textarea.disabled { border-color: #a4a4a4; color: #a4a4a4; }
#main form fieldset div input#Submit.disabled { background:#a4a4a4; color:##a4a4a4; }

#main #searchform { margin:0 0 20px 0; padding:0; height:30px; }
#main #searchform div.row { clear:both; }
#main #searchform label { float:left; width:120px; line-height:26px; }
#main #searchform div.row div { border:solid 1px; float:left; width:350px; position:relative; background-position:center right; background-repeat:no-repeat; height:26px; }
#main #searchform #search-query { border:none; background:transparent; width:310px; padding:6px 5px; position:absolute; top:0px; left:0px; }
#main #searchform #search-submit { position:absolute; top:0px; right:0px; width:26px; height:26px; border:none; background:transparent; padding:0; /*text-indent:-9999px; font-size:0px; line-height:0px;*/ }

#main #searchform-extended { margin:0 0 20px 0; padding:0; height:140px; }
#main #searchform-extended div.row { clear:both; margin:5px; }
#main #searchform-extended label { float:left; width:120px; line-height:26px; }
#main #searchform-extended div.row div { height:26px; }
#main #searchform-extended input.input { border:solid 1px; width:200px; padding:6px 5px; }
#main #searchform-extended select.select { border:solid 1px; width:212px; padding:4px 5px; }
#main #searchform-extended #search-submit { height:26px; width:212px; border:none; padding:0 10px; }

/*
 *	SEARCH PAGE
 */
#main .search-empty { font-weight:bold; text-align:center; }
#main .search-stats-line { margin-bottom:10px; }
#main #search-results { margin:0; padding:0; }
#main #search-results li { list-style-image:none; list-style-position:inside; list-style-type:none; margin-bottom:15px; }
#main #search-results a,#main #search-results a:link,#main #search-results a:active,#main #search-results a:visited { display:block; padding:5px; text-decoration:none; }
#main #search-results .number { float:left; width:30px; padding:5px; }
#main #search-results .info { margin-left:50px; font-size:0.7em; display:block; }
#main #search-results .info .auteur { margin-left:5px; }

#main #search-nav { padding:3px; font-size:0.8em; }
#main #search-nav ul { margin:0; padding:0; }
#main #search-nav li { list-style-image:none; list-style-position:outside; list-style-type:none; float:left; }
#main #search-nav li.active { padding:3px 8px; }
#main #search-nav a,#main #search-nav a:link,#main #search-nav a:active,#main #search-nav a:visited { display:block; padding:3px 8px; text-decoration:none; }

/*
 *	BACKGROUND IMAGES
 */
#container { background-image:url(../img/default/navigation-bg.gif); }
#header-left { background-image:url(../img/default/cover-top-bg.gif); }
#header-right { background-image:url(../img/default/header-right-bg.gif); }
#left #cover { background-image:url(../img/default/cover-bottom-bg.gif); }
#search form { background-image:url(../img/default/search-bg.gif); }
#left #boom-logo { background-image:url(../img/default/boom-logo.gif); }
	#main .inline-nav .next { background-image:url(../img/default/inline-nav-right.gif); }
	#main .inline-nav .previous { background-image:url(../img/default/inline-nav-left.gif); }
	.toggler-closed { background-image:url(../img/default/toggler-closed.gif); }
	.toggler-opened { background-image:url(../img/default/toggler-opened.gif); }
	a.button,a.button:link,a.button:active,a.button:visited { background-image:url(../img/default/button-right.gif); }
	a.button span.button { background-image:url(../img/default/button-left.gif); }
	a.button span.pdf { background-image:url(../img/default/icon-pdf.gif); }
	#main #searchform div.row div { background-image:url(../img/default/search-bg.gif); }
	ul.abonnementen a,ul.abonnementen a:link,ul.abonnementen a:active,ul.abonnementen a:visited { background-image:url(../img/default/inline-nav-right.gif); }

/*
 *	COLORS
 */
a,a:link,a:active,a:visited { color:#005494; }
a:hover { color:#000; }
.colored { color:#005494; }
h1,h2,h3,h4 { color:#005494; }
body { color:#000000; background-color:#005494; }
#container { background-color:#fff; }
#header { background-color:#8AB1CE; }
#header li a,#header li a:link,#header li a:active,#header li a:visited { color:#000; background-color:#fff; }
#header li a:hover { color:#fff; background-color:#005494; }

	#left li { background-color:#fff; }
	#left li a,#left li a:link,#left li a:active,#left li a:visited { color:#005494; }
	#left li a:hover { color:#fff; background-color:#005494; }
	#left li select { color:#005494; background-color:#fff; }
	#search form { background-color:#fff; border-color:#005494; }
	#search #search-q { color:#000; }
	#search a,#search a:link,#search a:active,#search a:visited { color:#000; }

		#main .inline-nav .next,#main .inline-nav .previous { background-color:#DCE7F0; }
		#main ul.index a,#main ul.index a:link,#main ul.index a:active,#main ul.index a:visited { color:#000; border-bottom-color:#d9d9d6; }
		#main ul.index a:hover{ background-color:#e3e3e3; }
		#main ul.index div.number { color:#000; }
		#main ul.index span.subkop { color:#666666; }
		#main #kruimelpad { border-bottom-color:#e3e3e3; }
		#main #alfabet { border-bottom-color:#e3e3e3; }
		#main #alfabet a,#main #alfabet a:link,#main #alfabet a:active,#main #alfabet a:visited { background-color:#DCE7F0; }
		#main #alfabet a:hover { color:#fff; background-color:#005494; }
		.highlight { background-color:#FFFF33; }
		a.author,a.author:link,a.author:active,a.author:visited { color:#999; }
		.author-description { border-color:#E3E3E3; background-color:#f7f7f7; }
		a.button,a.button:link,a.button:active,a.button:visited { color:#fff; }
		a.button:hover { color:#e3e3e3; }
		.literature li { color:#8AB1CE; }
		.literature li span { color:#000000; }
		.search-info { border-color:#E3E3E3; background-color:#f7f7f7; }
		#main #search-nav { background-color:#DCE7F0; }
		.Rubriek { background-color:#e9f0f5; }
		.Kader .UitgelichtAlgemeen { border-color:#DCE7F0; background-color:#e9f0f5; }
		.Bijschrift { color:#666; }
		.auteursletter { border-bottom-color:#DCE7F0; }
		.auteursletter span { background-color:#DCE7F0; color:#000; }
		ul.auteurlist a.auteurlink:hover { background-color:#DCE7F0; color:#000; }
		
		#main form fieldset { background-color:#f9f9f9; border-color:#DCE7F0; }
		#main form fieldset div input { background-color:#fff; border-color:#005494; color:#005494; }
		#main form fieldset div textarea { background-color:#fff; border-color:#005494; color:#005494; }
		#main form fieldset div input#Submit { background-color:#005494; color:#fff; }
		#main #searchform div.row div { border-color:#005494; }
		#main #searchform-extended input.input { border-color:#005494; background-color:#fff; }
		#main #searchform-extended select.select { border-color:#005494; background-color:#fff; }
		#main #searchform-extended #search-submit { background-color:#005494; color:#fff; }
		
		#main .search-stats-line { color:#333333; }
		#main #search-results a:hover { background-color:#f3f3f3; }
		#main #search-results .number { color:#000; }
		#main #search-results .info { color:#999; }
		
		#main #search-nav a:hover { background-color:#fff; color:#000; }
		
		#lezersproefabonnement { border:dashed 1px #f3f3f3; background:#f6f6f6; }
		ul.abonnementen a,ul.abonnementen a:link,ul.abonnementen a:active,ul.abonnementen a:visited { background-color:#DCE7F0; }

#footer { color:#fff; }