/* print.css */

html, body {
color: #000; background: #fff; font-family: "Times New Roman", "Times", serif;
font-size: 100%; line-height: 110%;
}

#skip, #subinhoud, #pad, #navigatie, #zoeken, #inhoudsopgave, #ictu, .meer, .exit, #reactie, #naar-boven, #voorkeuren, #sponsor { display: none; }

#top { font-size: 75%; line-height: 120%; margin: 0 0 0 4%; }
#inhoud { margin: 20pt 5% 0 12%; line-height: 120%; }
.wide #inhoud, .wide #voet { margin-left: 0; margin-right: 0; }
#voet { margin: 3em 5% 1.5em 12%; }
.bron { margin: -0.5em 0 1em; }
.sample { margin: 0.5em 2em 1em; }

.introductie { font-weight: bold; margin: 2em 0; }
.richtlijn, form, blockquote { padding: 0; margin: 1em 0; padding: 1px 1em; color: #000; background: #f3f3f3; border: 2px solid #bbb; }
.richtlijn { color: #000; background: #e9e9e9; border: 2px solid #bbb; }
h1 { font-size: 150%; margin: 3em 0 1em; }
.pretitel { font-size: 75%; line-height: 120%; display: block; font-weight: normal; }
h2 { font-size: 110%; margin: 1em 0 0.5em; }
h3, h4 { font-size: 100%; margin: 1em 0 0.5em; }
.sample h2, .sample h3, .sample h4, .sample h5 { font-size: 100%; }
h1, h2, h3, h4, h5, h6 { font-family: sans-serif; }
p, ul, ol { margin: 0.5em 0 1em; }
a { color: #039 !important; background: transparent !important; text-decoration: underline !important; }
#logo a { text-decoration: none !important; }
abbr, acronym { font-style: normal; border: 0; }
code { font-family: monospace; font-size: 100%; }
img { vertical-align: middle; border: 0; }

dt { font-weight: bold; margin: 1.5em 0 0.5em; }
dd { margin: 0.5em 0; }
dd p { margin: 0.4em 0 0.8em; }

.sitemap ol { list-style-type: disc; }
.sitemap ol ol { list-style-type: circle; }

table { 
border: solid #000; border-width: 2px 1px 1px 2px; margin: 1em 0 1.5em; width: 100%; 
}

th, td { height: 1.4em; padding: 0.2em 0.4em; border: solid #000; border-width: 0 1px 1px 0; vertical-align: top; text-align: left; font-weight: normal; }
.oneven th, .oneven td { color: #000; background: #f6f6f6; }
thead th { font-weight: bold; color: #000; background: #eee; }
table p { margin: 0 0 0.5em; }
table ul, table ol { margin: 0; padding: 0; list-style: none outside; }
table li { margin: 0.2em 0 0; }
caption { margin: 0 0 0.6em; font-style: italic; }

.eisen .eis { width: 4em; }
.eisen .cel { width: 1.5em; }
.eisen .richtlijnen { width: 23%; }

.toetsen .eis { width: 4em; }
.toetsen .cel { width: 1.5em; }
.toetsen .richtlijnen { width: 23%; }
.toetsen .methode { width: 4.5em; }

.evaluatie .toets { width: 1.2em; }
.evaluatie .methode { width: 8.5em; }

#overzicht { border-top: 2px solid #000; padding: 10px 0 0; }

.richtlijnen .id { width: 5em; }
.richtlijnen .set { width: 4em; }

#raamwerk-tabel { font-size: 80%; line-height: 130%; margin: 1em 0; }
.raamwerk table { font-size: 100%; line-height: 130%; border-width: 2px 1px 1px 2px; }
.raamwerk th, .raamwerk td { border-width: 0 1px 1px 0; }

#raamwerk-tabel .major th { color: #000; background: #f6f6f6; border-bottom-style: dashed; }
#raamwerk-tabel .minor th { color: #000; background: #f6f6f6; font-weight: normal; }
#raamwerk-tabel .major #mj-criteria { font-weight: normal; color: #000; background: #f6f6f6; border-bottom-style: solid; }
#raamwerk-tabel tbody td { color: #999; background: #fff; }
#raamwerk-tabel tbody td.vol { color: #000; background: #fff; }
#raamwerk-tabel #toegankelijkheid, #raamwerk-tabel #duurzaamheid { border-right-style: dashed; font-weight: bold; }

.raamwerk .id { width: 8%; }
.raamwerk .beschrijving { width: 42%; }

.colofon th { width: 16em; }
.colofon table, .colofon th, .colofon td { border: 0; padding: 0.1em 0; }
#oz, #cs, #sl, #ow, #ex, #ev { padding-left: 1.5em; width: 13.7em; }

