body { padding: 1em; line-height: 1.3em; } .prose { text-align: justify; } img.resp { max-width: 500px; max-height: 650px; } h1 { font-size: 1.7em; line-height: 2em; } h2 { font-size: 1.5em; } h3 { font-size: 1.3em; } h4 { font-size: 1.1em; } h5 { font-size: 1.1em; } .subtitle, .subheading { font-size: 0.9em; } .smaller { font-size: 70%; } h2.section { text-align: center; } .section { padding-top: 1em; } .sub { text-indent: 2em; } .center { text-align: center; } .rightofcenter { margin-left: 50%; } .lower { padding-top: 10%; } p { margin: 1em 0em; widows: 2 !important; orphans: 2 !important; } .indent { padding-left: 2em; } .pf-indent { padding-left: 5em; } .txtindent { text-indent: 2.5em; } .initial { font-size: 150%; font-weight: bold; display: inline; } .sansserif { font-family: sans-serif; } .dedication, .source { font-size: 0.9em; font-style: italic; } .bookdedication { font-size: 1.3em; } .footnote { font-size: 0.8em; } .smallcaps { font-variant: small-caps; } .spaced { letter-spacing: 0.125em; } .inhalt-entry, .index-entry { line-height: 1.6em; } a { text-decoration: underline; } .right { text-align: right; } .fright { float: right; } .bold { font-weight: bold; } .italic { font-style: italic; } .uppercase { text-transform: uppercase; } .vspace { padding-top: 1em; } .vspace2 { padding-top: 1.5em; } .vspace5 { padding-top: 5em; } .vspace7 { padding-top: 7em; } .vspace10 { padding-top: 10em; } .titel { letter-spacing: 0.2em; line-height: 1em; } #titel hr { max-width: 27em; color: #272727 } table { border-collapse: collapse; } .nomargebottom { margin-bottom: 0; } .nomargetop { margin-top: 0; } .page { height: 100%; text-align: center; } .bottom { width: 100%; text-align: center; position: absolute; bottom: 0; } hr.deco { margin: 2em auto; border-top: solid 16px #272727; border-bottom: solid 6px #272727; height: 4px; border-left: none; border-right: none; } hr.spacer { border-top: 1px solid #272727; border-bottom: 1px solid #272727; height: 2px; width: 5em; } hr.spacer100 { border-top: 1px solid #272727; border-bottom: 1px solid #272727; height: 2px; } .phalfmargin { margin: 0.5em 0; } ul { padding-bottom: 0.5em; list-style: none; } .f11 { font-size: 1.1em; } .f12 { font-size: 1.2em; } .f14 { font-size: 1.4em; } .justif { text-align: justify; } /* spreizt das justif-element über die ganze zeile */ .justif:after { content: ""; display: inline-block; width: 100%; }