p {
    margin-top: 0.3em;
    text-align: justify;
    margin-bottom: 0.3em;
    text-indent: 1.5em
    }
p.center {
    text-align: center;
    text-indent: 0
    }
p.right {
    text-align: right;
    text-indent: 0
    }
p.lmargin5 {
    margin-left: 5%
    }
p.lmargin10 {
    margin-left: 10%
    }
p.rmargin5 {
    margin-right: 5%
    }
p.image {
    margin-top: 1em;
    margin-bottom: 0;
    text-align: center;
    text-indent: 0
    }
p.image300appr {
    margin-top: 0;
    margin-left: 50%;
    text-align: left;
    font-size: 0.6em
    }
p.image400appr {
    margin-top: 0;
    margin-left: 50%;
    text-align: left;
    font-size: 0.6em
    }
p.image800appr {
    margin-top: 0;
    margin-left: 50%;
    text-align: left;
    font-size: 0.6em
    }
p.image-desc {
    margin-left: 10%;
    margin-right: 10%;
    margin-bottom: 1em;
    text-align: center;
    text-indent: 0;
    font-size: 0.8em
    }
p.block {
    margin-left: 12.5%;
    margin-right: 12.5%
    }
p.center_cov {
    text-align: center;
    text-indent: 0;
    display: block
    }
p.noindent {
    text-indent: 0
    }
p.space-above {
    margin-top: 3em
    }
p.space-below {
    margin-bottom: 3em
    }
p.em-above {
    margin-top: 1em
    }
p.em-below {
    margin-bottom: 1em
    }
p.tiny {
    font-size: 0.7em
    }
p.small {
    font-size: 0.8em
    }
p.big {
    font-size: 1.3em
    }
p.large {
    font-size: 1.5em;
    font-weight: bold
    }
h1, h2, h3 {
    page-break-before: always;
    text-align: center;
    clear: both
    }
hr {
    width: 33%;
    margin-top: 2em;
    margin-bottom: 2em;
    margin-left: 33.5%;
    margin-right: 33.5%;
    clear: both
    }
hr.chap {
    width: 65%;
    margin-left: 17.5%;
    margin-right: 17.5%
    }
hr.w20 {
    width: 20%;
    margin-left: 40%;
    margin-right: 40%
    }
hr.footn {
    width: 20%;
    margin-left: 7%;
    margin-right: 73%;
    margin-top: 0.8em;
    margin-bottom: 0.5em
    }
body {
    margin-left: 10%;
    margin-right: 10%
    }
.newpage {
    page-break-before: always
    }
.pagenum {
    font-size: small;
    text-align: right;
    color: #808080;
    border: 1px solid silver;
    background-color: inherit;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-indent: 0;
    letter-spacing: 0
    }
.tnote {
    margin-left: 10%;
    margin-right: 10%;
    margin-top: 5em;
    margin-bottom: 5em;
    padding: 0 1em 1em 1em;
    background-color: #f6f2f2;
    color: black;
    border: solid 1px
    }
.antiqua {
    font-style: italic
    }
table {
    border: 0;
    border-spacing: 0;
    border-collapse: collapse
    }
table.small {
    font-size: 0.8em
    }
.handheld-only {
    display: none
    }
.screen-only {
    display: inline
    }
p.screen-only {
    display: block
    }
div.screen-only {
    display: block
    }
table.screen-only {
    display: block
    }
hr.screen-only {
    display: block
    }
.gesperrt {
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.2em;
    padding-left: 0.2em
    }
table.w500 {
    margin-left: auto;
    margin-right: auto
    }
table.w700 {
    margin-left: auto;
    margin-right: auto
    }
table.w800 {
    margin-left: auto;
    margin-right: auto
    }
@media all {
    p.center_cov {
        display: none
        }
    p.image300appr {
        margin-left: 0;
        text-indent: 0;
        text-align: center
        }
    p.image400appr {
        margin-left: 0;
        text-indent: 0;
        text-align: center
        }
    .gesperrt {
        font-style: normal;
        font-weight: bold;
        letter-spacing: 0;
        padding-left: 0
        }
    .screen-only {
        display: none
        }
    p.screen-only {
        display: none
        }
    div.screen-only {
        display: none
        }
    table.screen-only {
        display: none
        }
    hr.screen-only {
        display: none
        }
    .handheld-only {
        display: inline
        }
    p.handheld-only {
        display: block
        }
    div.handheld-only {
        display: block
        }
    table.handheld-only {
        display: block
        }
    .tnote {
        margin-left: 3%;
        margin-right: 3%;
        background-color: #e8e8e8
        }
    table.w500 {
        width: 100%
        }
    table.w700 {
        width: 100%
        }
    table.w800 {
        width: 100%
        }
    }
col.w5pc {
    width: 5%
    }
col.w20pc {
    width: 20%
    }
col.w25pc {
    width: 25%
    }
col.w50pc {
    width: 50%
    }
col.w80pc {
    width: 80%
    }
col.w90pc {
    width: 90%
    }
col.w95pc {
    width: 95%
    }
td.largefont {
    font-size: large
    }
td.smallfont {
    font-size: x-small
    }
span.chapno {
    font-size: smaller;
    font-weight: normal;
    letter-spacing: 0.2em;
    padding-left: 0.2em
    }
span.chapter {
    font-weight: bold
    }
.blockquot {
    margin-left: 5%;
    margin-right: 5%
    }
.center {
    text-align: center
    }
.footnote {
    margin-left: 10%;
    margin-right: 10%;
    font-size: 0.8em;
    text-indent: 0
    }
.footnote .label {
    text-align: right;
    text-decoration: none;
    font-size: 0.8em
    }
.footnote-anrede {
    margin-left: 25%;
    margin-right: 15%;
    font-size: 0.8em;
    text-indent: 0
    }
.footnote-block {
    margin-left: 12%;
    margin-right: 12%;
    font-size: 0.8em
    }
.footnote-gruss {
    margin-left: 20%;
    margin-right: 20%;
    font-size: 0.8em;
    text-indent: 0;
    text-align: right
    }
.fnanchor {
    vertical-align: super;
    font-size: 0.7em;
    text-decoration: none
    }