@charset "utf-8"; /* --------------------------------------------------------------------------------------- * * HoCa-EPUB-Styling * * CSS-Stylesheet für parsX-konforme EPUBs (nach DTD 3.0) * * * @project HoCa-EPUB-Styling * @version 2.2.0 * @date 2016-02-15 * @author Carsten Schwab (Hoffmann und Campe) / Co-Autoren: Tobias Fischer, Björn Dünckel & Marko Hedler (pagina GmbH) * @editor Jan Kermes/Corinna Gathmann * @copyright Hoffmann und Campe Verlag GmbH, Hamburg * */ @font-face { font-family: "Subset-Droid Serif"; font-style: normal; font-weight: normal; src: url(fonts/DroidSerif-Regular.ttf); } @font-face { font-family: "Subset-Droid Serif"; font-style: italic; font-weight: normal; src: url(fonts/DroidSerif-Italic.ttf); } @font-face { font-family: "Subset-Droid Serif"; font-style: normal; font-weight: bold; src: url(fonts/DroidSerif-Bold.ttf); } @font-face { font-family: "Subset-Open Sans"; font-style: normal; font-weight: normal; src: url(fonts/OpenSans-Regular.ttf); } @font-face { font-family: "Subset-Open Sans"; font-style: normal; font-weight: bold; src: url(fonts/OpenSans-Bold.ttf); } @page { margin-top: 1em; margin-bottom: 1em; margin-left: 1em; margin-right: 0; } body, div, p, h1, h2, ol, li { margin: 0; padding: 0; } span { padding: 0; } body { font-family: "Subset-Droid Serif", serif; font-size: 0.9em; line-height: 1.5em; text-align: left; padding-right: 0.5em; } title { display: none; } h1 + p, body.kapitel > p.firstInSequence { text-indent: 0; } h1, h2 { text-align: left; text-indent: 0; } h1 { font-family: "Subset-Open Sans", sans-serif; font-size: 1.4em; line-height: 1.5em; font-style: normal; font-weight: bold; color: #333; margin-top: 2em; margin-bottom: 2.2em; } h2 { font-family: "Subset-Open Sans", sans-serif; font-size: 1.2em; line-height: 1.5em; font-style: normal; font-weight: bold; color: #333; margin-top: 2.55em; margin-bottom: 2.55em; } p { margin-bottom: 0; margin-right: 1em; text-indent: 1.25em; } p.with_initiale, p.no_indent { text-indent: 0; } p.leerzeile + p { text-indent: 0; } div.einschub p { text-indent: 0; } div.einschub + p { text-indent: 0; } div.einschub { margin-top: 0.7em; margin-bottom: 0.7em; margin-right: 1em; margin-left: 1.25em; } div.einschub.typ1 p { text-indent: 0; } div.einschub.typ1 p { font-family: "Subset-Droid Serif", serif; font-style: italic; font-weight: normal; text-align: left; } em { font-style: italic; } span.kapitaelchen { text-transform: uppercase; font-size: 98%; letter-spacing: 0.05em; } span.initiale { text-decoration: none; } span.versal { text-transform: uppercase; letter-spacing: 0.05em; font-size: 98%; } span.ziffer { font-size: 100%; } div.abbildung { display: block; border: 0 none black; margin-top: 0.7em; margin-bottom: 0.7em; padding: 0.25em; } div.abbildung img { max-width: 100%; max-height: 100%; } ol { margin-left: 0; } li { font-size: 1em; } a { color: #000; text-decoration: none; } a.verweis { text-decoration: none; color: #000; } .meta_haupttitel p, .meta_ebio p, .meta_impressum p { margin: 0; text-indent: 0; } body.meta_ebio h1, body.meta_impressum h1 { font-family: "Subset-Open Sans", sans-serif; font-size: 1.2em; line-height: 1.5em; font-style: normal; font-weight: bold; color: #333; margin-top: 2.55em; margin-bottom: 2.55em; } svg#coverpage { max-height: 100%; height: 99vh; margin: 0; } body.meta_cover { padding: 0; margin: 0; } body.meta_haupttitel { text-align: left; } p.t_autor { font-family: "Subset-Droid Serif", serif; font-size: 1.1em; font-style: normal; font-weight: bold; line-height: 1.8em; color: #000; text-align: left; margin-bottom: -1.8em; } p.t_titel { font-family: "Subset-Open Sans", sans-serif; font-size: 1.4em; line-height: 1.5em; font-style: normal; font-weight: bold; color: #000; text-align: left; margin-top: 2em; margin-bottom: 0.7em; } p.t_untertitel { font-family: "Subset-Open Sans", sans-serif; font-size: 1.1em; line-height: 1.3em; font-style: normal; font-weight: bold; text-align: left; margin-top: 0; margin-bottom: 1.35em; } p.t_gattung { font-family: "Subset-Open Sans", sans-serif; font-size: 1em; line-height: 1.3em; font-style: normal; font-weight: normal; text-align: left; margin-top: 0; margin-bottom: 1.35em; } div.infoblock { margin-top: 3.2em; } p.t_verlag { font-family: "Subset-Droid Serif", serif; font-size: 1.1em; font-style: normal; font-weight: normal; line-height: 1.8em; color: #000; text-align: left; margin-top: 4em; } body.meta_ebio { font-family: "Subset-Droid Serif", serif; font-size: 0.9em; line-height: 1.5em; font-style: normal; font-weight: normal; text-align: left; margin-bottom: 1.5em; } body.meta_impressum p { font-family: "Subset-Droid Serif", serif; font-size: 0.8em; line-height: 1.35em; font-style: normal; font-weight: normal; text-align: left; text-indent: 0; } span.origpage { font-family: "Subset-Open Sans", sans-serif; font-size: 1.1em; font-weight: normal; display: inline; background-color: #fff; color: #333; font-size: 0.9em; }