@font-face {
    font-family: "schreef";
    src:url(wpgfonts/ACaslonPro-Regular.otf);
}
@font-face {
    font-family: "schreefI";
    src:url(wpgfonts/ACaslonPro-Italic.otf);
}
@font-face {
    font-family: "schreefB";
    src:url(wpgfonts/ACaslonPro-Semibold.otf);
}
@font-face {
    font-family: "schreefBI";
    src:url(wpgfonts/ACaslonPro-SemiboldItalic.otf);
}
@font-face {
    font-family: "wpgSC";
    src:url(wpgfonts/ACaslonPro-SC.otf);
}
@font-face {
    font-family: "Gothic";
    src:url(wpgfonts/GoudyTextMTStd.otf);
}
/* door ferdinand rusch / formaat.nl */
@page {
    margin: 20pt 6pt 6pt 12pt;
}
div, p, h1, h2, h3 {
    font-family: "schreef", serif;
    line-height: 1.25em;
    font-size: 1em;
    margin-bottom: 0em;
    margin-top: 0em;
    text-indent: 0em;
    margin-right: 0em;
    margin-left: 0em;
    text-align: left;
    font-weight: normal;
    font-style: normal;
    color: black;
}
div.wpo-newpage {
    page-break-before:always;
}
div.wpo-cover {
    text-align: center;
}
div.wpo-cover img {
    width: auto;
    height: 100%;
}
span.wpo-logo {
    display:block;
    margin-top:20%;
    margin-left:-10px;
}
p span.wpo-fotomid {
    display:block;
    text-align:center;
}
img.wpo-fotomid, img.wpo-fotolinks, img.wpo-fotoinspring {
    max-width:100%;
    height:auto;
}
img.wpo-fotoinspring {
    margin-left:30px;
}
div.footnotes {
    page-break-before:always;
}
.wp-deel {
    page-break-before:always;
    font-size: 1.8em;
    margin-bottom: 10%;
    margin-left:30px;
}
.wp-bovenkop {
    page-break-before: always;
    font-size: 1.1em;
    margin-left:30px;
}
.wp-kop {
    page-break-before: always;
    font-size: 1.80em;
    margin-bottom: 10%;
    margin-left:30px;
}
.wp-bovenkop + .wp-kop {
    page-break-before:avoid;
}
.wp-bovenkop + .wp-deel {
    page-break-before:avoid;
}
.wp-onderkop {
    font-family: "schreefI";
    font-size: 1.1em;
    margin-bottom: 10%;
    margin-left:30px;
}
.wp-kop + .wp-onderkop {
    margin-top: -10%;
}
.wp-kopalt {
    font-size: 1.40em;
    margin-left:30px;
}
.wp-tussenkop {
    font-family: "schreefB";
    margin-left:30px;
}
.wp-plat {
    font-family: "schreef";
    font-size:1em;
}
.wp-plat + .wp-plat {
    text-indent:30px;
}
.wp-platcursief {
    font-family: "schreefI";
}
.wp-platcursief + .wp-platcursief {
    text-indent:30px;
}
.wp-intro {
    font-family: "schreefB";
}
.wp-intro + .wp-intro {
    text-indent:30px;
}
.wp-dichtregel {
    font-family: "schreefI";
    margin-left:60px;
    text-indent:-30px;
}
.wp-inspring {
    margin-left:30px;
}
.wp-bijschrift {
    font-family:"schreefB";
    font-size: 0.8em;
    margin-left:30px;
}
.wp-klein {
    font-size: 0.8em;
}
.wp-klein + .wp-klein {
    text-indent:30px;
}
.wp-hangend {
    margin-left:30px;
    text-indent:-30px;
}
.wp-voetnoten {
    margin-left:30px;
    text-indent:-30px;
}
.wp-sierregel {
    margin-left:30px;
}
.wp-witregel {
    color:white;
}
.wp-reskop {
    font-size: 1.4em;
    margin-left:30px;
    margin-bottom: 10%;
}
.wp-restekst {
    margin-left:30px;
}
.wp-restekst + .wp-restekst {
    text-indent:30px;
}
.wp-res1 {
    text-align:right
}
.wp-res2 {
    font-family: sans-serif;
    font-size:0.8em;
}
p.wp-z {
    font-size: 1em;
}
.wpnw-kopje {
    font-family: "schreefB";
    font-size:1em;
    margin-left:30px;
}
.wpnw-tekst {
    margin-left:30px;
}
.wpnw-tekst + .wpnw-tekst {
    text-indent:30px;
}
.wpnw-lijst {
    font-size: 0.8em;
    margin-left:60px;
    text-indent:-30px;
}
.wpvw-auteur {
    font-size:1.4em;
    margin-left:30px;
    line-height:1.1em;
    margin-bottom:.25em;
}
.wpvw-titel {
    font-family: "schreefB";
    font-size:2em;
    color:gray;
    margin-left:30px;
    line-height:1.1em;
    margin-bottom:.15em;
}
.wpvw-ondertitel {
    font-size:1.4em;
    margin-left:30px;
    line-height:1.1em;
    margin-bottom:.25em;
}
.wpvw-genre {
    margin-top:20%;
    margin-left:30px;
    line-height:1.1em;
    margin-bottom:.25em;
}
.wpvw-vertaler {
    margin-left:30px;
    line-height:1.1em;
    margin-bottom:.25em;
}
.wpvw-uitgever {
    margin-top:.2em;
    margin-left:30px;
}
.wpvw-jaartal {
    margin-left:30px;
}
.wpvw-vermelding {
    margin-bottom:10%;
    margin-left:30px;
    margin-right:22px;
}
.wpvw-colofon {
    font-size: 0.8em;
    margin-left:30px;
    margin-right:22px;
}
.wpvw-isbn {
    font-family: "wpgSC";
    font-size: 0.8em;
    margin-left:30px;
    margin-right:22px;
}
.wpvw-opdracht {
    margin-left:30px;
    margin-right:22px;
}
.wpvw-motto {
    font-family: "schreefI";
    margin-left:30px;
    margin-right:22px;
}
.wpvw-ondergetekend {
    font-size: 0.8em;
    margin-bottom:10%;
    margin-left:60px;
}
.wpvw-inhoudsopgave {
    margin-left:60px;
    text-indent:-30px;
}
.wpvw-z {
    margin-left:30px;
}
span.wpt-cursief {
    font-family: "schreefI";
}
span.wpt-vet {
    font-family: "schreefB";
}
span.wpt-vetcursief {
    font-family: "schreefBI";
}
span.wpt-romein {
    font-family: "schreef";
}
span.wpt-kleinkap {
    font-family: "wpgSC";
}
span.wpt-cijfers {
    font-family: "wpgSC";
}
a.footnote-link {
    font-size:80%;
    color:blue;
}
a.footnote-anchor {
    font-size:80%;
    color:blue;
}
span.wpt-superscript {
    vertical-align:super;
    font-size:70%;
}
span.wpt-subscript {
    vertical-align:sub;
    font-size:70%;
}
span.wpt-kapitaal {
    text-transform:uppercase;
}
span.wpt-onderkast {
    text-transform:lowercase;
}
span.wpt-res1 {
    text-decoration:line-through;
}
span.wpt-res2 {
      font-family: "Gothic";
}
span.wpt-wit {
    color:white;
}
span.wpt-grijs {
    color:gray;
}