/* ---------- Algemeen: Elementselectoren (xhtml-elementen) ---------- */body {   margin: 0;   color: #000;   background-color: #fff;   font: 9pt/1.5em Swift, Georgia, serif;   text-align: left;}h1, h2, h3 {   color: #449;   background-color: #fff;}h1 {   margin: 0;   text-align: center;}h2 {   margin: 24pt 0 0;   font: normal normal bold 18pt/1.2em Frutiger, Arial, sans-serif;}h3 {   margin: 24pt 0 0;   font: normal normal bold 14pt/1.2em Frutiger, Arial, sans-serif;}p, table {   margin: 12pt 0 0;}ul, ol {   margin-top: 12pt;   margin-right: 0;   margin-bottom: 0;}img, li {   margin: 0;}address {   margin: 12pt 0 0;   font-style: normal;   font-variant: normal;   font-weight: normal;}table {   border-collapse: collapse;}td, th {   padding: 8pt;   text-align: left;   vertical-align: bottom;;   border: .5pt solid #999;}strong {   font-style: normal;   font-variant: normal;   font-weight: bold;}acronym {   font-style: normal;   font-variant: small-caps;   font-weight: normal;   text-decoration: none;   border-bottom-width: 0;}abbr {   font-style: normal;   font-variant: normal;   font-weight: normal;   text-decoration: none;   border-bottom-width: 0;}em, cite {   font-style: italic;   font-variant: normal;   font-weight: normal;}hr {   display: none;}/* ---------- Algemeen: Klasseselectoren (class) ---------- */p.intro {   margin-top: 24pt;   font-style: italic;}p.noot, p.kaartknop, img.mini, img.ico, span.envelop, .weg {   display: none;}p.extra, p.voor {   padding: 6pt;   border: .5pt solid #000;}p.bijschrift {   text-align: center;}img.nep {   width: 10.96cm;   height: 7.3cm;   border: 1pt solid;}span.vreemd {   font-style: italic;}/* ---------- Algemeen: Unieke selectoren (id) ---------- */p#taalinfo, p#instap, p#voet, p#mijlpalen, p#zoekmachine, div#navigatie {   display: none;}p#hoed {   margin: 0;   text-align: center;}p#recht {   padding: 6pt;   border: .5pt solid #000;}p#kleinportret, p#grootportret, p#groepsportret {   text-align: center;}div#lijf {   width: 13cm;   margin: 0 auto;}div#brood {   margin-top: 24pt;   padding-bottom: 24pt;   border-top: .5pt solid #000;   border-bottom: .5pt solid #000;}/* ---------- Algemeen: Pseudoklasseselectoren (links) ---------- */a {   outline: none;}a:link, a:visited {   color: #000;   background-color: transparent;   font-style: normal;   font-variant: normal;   font-weight: normal;   text-decoration: none;}/* ---------- Algemeen: Contextselectoren (combinaties en deels ongedaan maken vorige definities) ---------- */h1 img {   width: 5.6cm;   height: 1.61cm;   padding-right: .36cm;}ul ul {   margin-top: 0;}strong acronym, strong abbr, strong cite, a.wijs:link acronym, a.wijs:link abbr, a.wijs:link em, a.wijs:link cite, a.wijs:visited acronym, a.wijs:visited abbr, a.wijs:visited em, a.wijs:visited cite {   font-weight: bold;}em acronym, em abbr, em a.wijs:link, em a.wijs:visited, cite strong, cite acronym, cite abbr, cite a.wijs:link, cite a.wijs:visited, p.intro strong, p.intro acronym, p.intro abbr, p.intro a.wijs:link, p.intro a.wijs:visited, span.vreemd strong, span.vreemd acronym, span.vreemd abbr, span.vreemd a.wijs:link, span.vreemd a.wijs:visited {   font-style: italic;}p.noot img {   display: none;}p#instap + p.intro {   display: none;}p#kleinportret img, p#grootportret img, p#groepsportret img {   margin-top: 24pt;   border: 1pt solid;}p#kleinportret img {   width: 5.08cm;   height: 7.3cm;}p#grootportret img {   width: 10.41cm;   height: 14.97cm;}p#groepsportret img {   width: 10.89cm;   height: 9.14cm;}div.tekstblok p.noot {   display: block;}div#kaartblok ol ul {   margin-top: 0;   list-style: disc;}