body { padding: 1em; line-height: 1.3em; } .prose { text-align: justify; } img { max-width: 100%; } img.resp { max-width: 100%; height: auto; } .imgcentered { position: relative; top: 50%; transform: translateY(50%); margin: 0 auto; } 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 { font-size: 1.1em; } .subheading { font-size: 0.9em; } .smaller { font-size: 70%; } .larger { font-size: 120%; } h2.section { text-align: center; } .section { padding-top: 1em; } .sub { text-indent: 2em; } .center { text-align: center; } .centerspan { text-align: center; display: block; } .rightofcenter { margin-left: 50%; } .lower { padding-top: 10%; } p { margin: 1em 0em; widows: 2 !important; orphans: 2 !important; } .indent { padding-left: 2em; } .vindent { padding-left: 1em; } .pf-indent { padding-left: 5em; } .txtindent { padding-left: 2.5em; } .txtindent9 { text-indent: 0.9em; } .txtindent14 { text-indent: 1.2em; } .indentrl { width: 66%; margin-left: 17%; } .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; } .spaced250 { letter-spacing: 0.25em; } .spaced375 { letter-spacing: 0.375em; } .spaced500 { letter-spacing: 0.5em; } .spaced90em { letter-spacing: 0.9em; } .spaced140em { letter-spacing: 1.4em; } .inhalt-entry, .index-entry { line-height: 1.6em; } a { text-decoration: underline; } .left { text-align: left; } .right { text-align: right; } .fright { float: right; } .clearb { clear: both; } .bold { font-weight: bold; } .italic { font-style: italic; } .mono { font-family: monospace; } .uppercase { text-transform: uppercase; } .vsub { vertical-align: sub; } .vsuper { vertical-align: super; } .hspace2 { padding: 0 1.5em; } .vspace { padding-top: 1em; } .vspace2 { padding-top: 1.5em; } .vspace3 { padding-top: 3em; } .vspace5 { margin-top: 5em; } .vspace6 { margin-top: 6em; } .vspace7 { padding-top: 7em; } .vspace8 { padding-top: 8em; } .vspace10 { padding-top: 10em; } .titel { letter-spacing: 0.2em; line-height: 1em; } #titel hr { max-width: 27em; color: #272727 } table { border-collapse: collapse; } table p { margin-top: 0; } .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.start { /* margin: 2em auto; width: 5.5em; */ width: 16%; margin: 0 42% 0 42%; } hr.sect { margin: 1.5em auto; width: 8em; } hr.fin { margin: 3em 37.5%; max-width: 25%; } hr.spacer { width: 4em; } hr.spacer100 { border-top: 1px solid #272727; border-bottom: 1px solid #272727; height: 2px; } hr.deco { /* width: 15em; */ width: 54%; margin: 0 23% 0 23%; margin-bottom: 2em; border-top: solid 2px #272727; border-bottom: solid 5px #272727; height: 3px; border-left: none; border-right: none; } .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; } .line1 { line-height: 0.5em; } .justif { text-align: justify; } /* spreizt das justif-element über die ganze zeile */ .justif:after { content: ""; display: inline-block; width: 100%; } .border { border: solid 1px #000000; padding: 1em; } .dispblock { display: block; } .dispinlblock { display: inline-block; } .w18 { max-width: 18em; } .w25 { max-width: 25em; } .stanza { margin: 0.25em 0; } .void { height: 15em; } .intro { text-align: right; font-style: italic; font-size: 95%; max-width: 66%; float: right; } .automargin { max-width: 80%; margin: 0 auto; } .centerpar { margin: 30% 5%; max-width: 90%; }