@charset "utf-8"; /** * DroemerKnaur-Epub-Styling * * CSS-Stylesheet für GvH-konforme Epubs (nach DTD 1.1.1) * * @project DroemerKnaur-Epub-Styling * @version 4.2.1 * @date 2010-06-01 * @author Tobias Fischer & Marko Hedler (pagina GmbH) / Carsten Schwab (S.Fischer Verlag) * @copyright DroemerKnaur Verlag, München / S. Fischer Verlag GmbH, Frankfurt am Main / pagina GmbH, Tübingen * * Bitstream Vera Fonts Copyright: * Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. * Bitstream Vera is a trademark of Bitstream, Inc. * */ /* ---------------------------------------------------------- */ /* Schrift-Deklarationen */ @font-face { font-family: "DejaVuLGCSerif"; font-style: normal; font-weight: normal; src: url(fonts/DejaVuLGCSerif.ttf); } @font-face { font-family: "DejaVuLGCSerif"; font-style: italic; font-weight: normal; src: url(fonts/DejaVuLGCSerif-Italic.ttf); } @font-face { font-family: "DejaVuLGCSerif"; font-style: normal; font-weight: bold; src: url(fonts/DejaVuLGCSerif-Bold.ttf); } @font-face { font-family: "DejaVuLGCSerif"; font-style: italic; font-weight: bold; src: url(fonts/DejaVuLGCSerif-BoldItalic.ttf); } @font-face { font-family: "DejaVuLGCSans"; font-style: normal; font-weight: normal; src: url(fonts/DejaVuLGCSans.ttf); } @font-face { font-family: "DejaVuLGCSans"; font-style: italic; font-weight: normal; src: url(fonts/DejaVuLGCSans-Oblique.ttf); } @font-face { font-family: "DejaVuLGCSans"; font-style: normal; font-weight: bold; src: url(fonts/DejaVuLGCSans-Bold.ttf); } @font-face { font-family: "DejaVuLGCSans"; font-style: italic; font-weight: bold; src: url(fonts/DejaVuLGCSans-BoldOblique.ttf); } @font-face { font-family: "DejaVuLGCSansMono"; font-style: normal; font-weight: normal; src: url(fonts/DejaVuLGCSansMono.ttf); } @font-face { font-family: "DejaVuLGCSansMono"; font-style: italic; font-weight: normal; src: url(fonts/DejaVuLGCSansMono-Oblique.ttf); } @font-face { font-family: "DejaVuLGCSansMono"; font-style: normal; font-weight: bold; src: url(fonts/DejaVuLGCSansMono-Bold.ttf); } @font-face { font-family: "DejaVuLGCSansMono"; font-style: italic; font-weight: bold; src: url(fonts/DejaVuLGCSansMono-BoldOblique.ttf); } /* ---------------------------------------------------------- */ /* root-Deklarationen */ /* Satzspiegel */ @page { margin-top: 1em; margin-bottom: 1em; margin-left: 1em; margin-right: 0; /* * margin-right: 0em; => wird durch ein entsprechendes padding im BODY wieder ausgeglichen * wird verwendet um die automatisch generierten Seitenzahlen absolut rechtsbündig zu positionieren! * * margin-right: 0em; => will be equalized by padding-right in BODY */ } /* reset */ body, div, p, h1, h2, h3, h4, h5, h6, .u7, ol, ul, li { margin: 0; padding: 0; } body { font-family: "DejaVuLGCSerif", serif; font-size: 0.9em; line-height: 1.5em; text-align: left; padding-right: 0.5em; } title { display: none; } /* ---------------------------------------------------------- */ /* Überschriften Headlines */ /* Ersten Absatz nach einer Überschrift nicht einrücken No indention for first paragraph after headlines */ .u-block+p, .u-block1+p, .u-block2+p, .u-block3+p, .u-block4+p, .u-block5+p, .u-block6+p, .u-block7+p, h1+p, h2+p, h3+p, h4+p, h5+p, h6+p, .h7+p { text-indent: 0; margin-top: 3em; } /* Absätze INNERHALB von Überschriftsblöcken nicht einrücken! No indention for paragraphs within headline-containers u-block */ .u-block p, .u-block1 p, .u-block2 p, .u-block3 p, .u-block4 p, .u-block5 p, .u-block6 p, .u-block7 p { text-indent: 0; } /* Überschriften im Nachspann stets auf neuer Seite */ .body_nachspann .u-block { page-break-before: always; } .u-zaehler { font-weight: normal; display: inline; /*margin-right: 0.25em;*/ } .u-vor { color: #000000; margin-bottom: -1.55em; } .untertitel { font-family: "DejaVuLGCSans", sans-serif; font-size: 1.0em; line-height: 1.6em; font-style: normal; font-weight: normal; margin-top: 0.75em; margin-bottom: 1.35em; color: #000000; } h1, h2, h3, h4, h5, h6, .u7, .untertitel { text-align: left; text-indent: 0; } h1 { font-family: "DejaVuLGCSans", sans-serif; font-size: 1.4em; line-height: 1.5em; font-style: normal; font-weight: bold; color: #333333; letter-spacing: 0.05em; margin-top: 2em; margin-bottom: 2.2em; text-align: center; } h1+.untertitel { text-align: center; margin-left: 0; margin-right: 0; } h2 { font-family: "DejaVuLGCSans", sans-serif; font-size: 1.2em; line-height: 1.5em; font-style: normal; font-weight: bold; color: #333333; margin-top: 2.55em; margin-bottom: 2.55em; text-align: center; } h2+.untertitel { text-align: center; margin-left: 0; margin-right: 0; } h3 { font-family: "DejaVuLGCSerif", serif; font-size: 1.1em; line-height: 1.3em; font-style: normal; font-weight: bold; margin-top: 1.7em; margin-bottom: 0.8em; text-align: center; } h3+.untertitel { text-align: center; margin-left: 0; margin-right: 0; } /* Abstandsregeln U4 direkt nach U3 Rules for margin-top of h4 that foloows directly h3 */ h3+h4 { margin-top: 0; } .untertitel+h4 { margin-top: 0; margin-left: 0; margin-right: 0; } h4 { font-family: "DejaVuLGCSerif", serif; font-size: 1.0em; line-height: 1.2em; font-style: italic; font-weight: bold; margin-top: 1.7em; margin-bottom: 0.8em; text-align: center; } h4+.untertitel { text-align: center; } .u-vor+h4 { margin-top: 1em; } h5 { font-family: "DejaVuLGCSerif", serif; font-size: 1.0em; line-height: 1.2em; font-style: italic; font-weight: normal; margin-top: 1.6em; margin-bottom: 0.3em; } .u-vor+h5 { margin-top: 1em; } h6 { font-family: "DejaVuLGCSerif", serif; font-size: 0.9em; line-height: 1.1em; font-style: italic; font-weight: normal; margin-top: 1.6em; margin-bottom: 0.3em; } .u-vor+h6 { margin-top: 1em; } .u7 { font-family: "DejaVuLGCSerif", serif; font-size: 0.9em; line-height: 1.1em; font-style: normal; font-weight: normal; margin-top: 1.5em; margin-bottom: 0.3em; } .u-vor+.u7 { margin-top: 1em; } .navtitel { /* optionaler Titel z.B. für Kolumnentitel, etc... => soll im E-Book nicht angezeigt werden just needed in the layout of printed books */ display: none; } .u-zwischen { text-align: center; text-indent: 0; margin-top: 2.0em; margin-bottom: 2em; display: block; } /* Ersten Absatz nach einer Zwischenüberschrift nicht einrücken. No indention for first paragraph after headlines, that don't cause begin of new chapter. Use of u-zwischen must be authorized explicitly by publisher. */ .u-zwischen+p { text-indent: 0; } /* Margin-Top für Zwischenüberschriften innerhalb von Infokästen. Different margin-top for u-zwischen within infokasten. Use of u-zwischen must be authorized explicitly by publisher. */ .infokasten>.u-zwischen { margin-top: 0.7em; } /* Typ 1 */ .u-zwischen.typ1 { font-family: "DejaVuLGCSerif", serif; font-style: normal; font-weight: bold; } /* Typ 2 */ .u-zwischen.typ2 { font-family: "DejaVuLGCSans", sans-serif; font-style: normal; font-weight: bold; } /* Typ 3 */ .u-zwischen.typ3 { font-family: "DejaVuLGCSerif", serif; font-style: italic; font-weight: bold; } /* Typ 4 */ .u-zwischen.typ4 { font-family: "DejaVuLGCSans", sans-serif; font-style: italic; font-weight: bold; } /* Typ 5 */ .u-zwischen.typ5 { font-family: "DejaVuLGCSerif", serif; font-style: italic; font-weight: normal; } /* Typ 6 */ .u-zwischen.typ6 { font-family: "DejaVuLGCSans", sans-serif; font-style: italic; font-weight: normal; } /* Typ 7*/ .u-zwischen.typ7 { font-family: "DejaVuLGCSerif", serif; font-style: italic; font-weight: normal; text-align: right; } /* weitere Typen 8 - 15 möglich */ /* Helferklasse um den fehlenden CSS-parent-Selektor auszugleichen help class to compensate the missing CSS parent selector */ .no_pad_bottom { margin-bottom: 0; } /* ---------------------------------------------------------- */ /* Absätze */ p { margin-top: 0; margin-bottom: 0; margin-right: 1em; text-indent: 0; } p.no_indent { text-indent: 0; } table p { margin: 0; text-indent: 0; } .seite p { /* just in printed book and XML, not in eBook */ display: none; } .leerzeile { /* Keine Formatierung möglich da BR-Tag */ } /* Absatz nach Leerzeile paragraph after */ .leerzeile+p { text-indent: 0; } /* ---------------------------------------------------------- */ /* (Absatz-) Ausrichtungen extraordinary paragraph aligns*/ .alignleft { text-align: left; } .alignright { text-align: right; } .aligncenter { text-align: center; } .alignblock { text-align: justify; } /* ---------------------------------------------------------- */ /* Infokästen */ /* Absätze in Infokästen nicht einrücken! No indention for paragraphs within */ .infokasten p { text-indent: 0; } /* Der erste Absatz NACH einem Infokasten. No indention for first paragraph after */ .infokasten+p { text-indent: 0; } .infokasten .u-zwischen { text-align: left; text-indent: 0; font-weight: bold; margin: 0; font-family: inherit; } /* Allgemeine infokasten-Deklaration General declarations for */ .infokasten { margin-right: 0.5em; margin-top: 1.5em; margin-bottom: 1.5em; padding: 1em; background-color: #D8DADC; /* 20% schwarz */ border: 1px solid #333333; display: block; } /* Typ 1 */ .infokasten.typ1 { font-family: "DejaVuLGCSerif", serif; font-size: 0.9em; line-height: 1.5em; font-style: normal; font-weight: normal; text-align: left; } /* Typ 2 */ .infokasten.typ2 { font-family: "DejaVuLGCSans", sans-serif; font-size: 0.9em; line-height: 1.5em; font-style: normal; font-weight: normal; text-align: left; } /* Typ 3 */ .infokasten.typ3 { font-family: "DejaVuLGCSans", sans-serif; font-size: 0.9em; line-height: 1.5em; font-style: normal; font-weight: normal; text-align: left; background-color: #FFFFFF; } /* Typ 4 */ .infokasten.typ4 { font-family: "DejaVuLGCSans", sans-serif; font-size: 0.9em; line-height: 1.5em; font-style: normal; font-weight: normal; text-align: left; border: 0; } /* weitere Typen 5 - 15 möglich */ /* ---------------------------------------------------------- */ /* Einschübe (einschub_vor) */ /* Allgemeine einschub_vor-Deklaration General declarations for */ .einschub_vor { font-family: "DejaVuLGCSerif", serif; font-size: 0.8em; line-height: 1.35em; font-style: normal; font-weight: normal; text-align: left; margin-top: 2em; margin-bottom: 2em; margin-right: 1em; /*margin-left: 1.25em;*/ } /* einschub_vor Typ 1: gerade */ .einschub_vor.typ1 { font-family: "DejaVuLGCSerif", serif; font-size: 0.8em; line-height: 1.35em; font-style: normal; font-weight: normal; } /* einschub_vor Typ2: kursiv */ .einschub_vor.typ2 { font-family: "DejaVuLGCSerif", serif; font-size: 0.8em; line-height: 1.35em; font-style: italic; font-weight: normal; } /* einschub_vor Typ3: kursiv, erzwingt Seitenwechsel */ .einschub_vor.typ3 { page-break-after: always; font-family: "DejaVuLGCSerif", serif; font-size: 0.8em; line-height: 1.35em; font-style: italic; font-weight: normal; } /* einschub_vor Typ4: normal, größer, zentriert */ .einschub_vor.typ4 { font-family: "DejaVuLGCSerif", serif; font-size: 1em; line-height: 1.5em; font-style: normal; font-weight: normal; text-align: center; margin-right: 0; } /* einschub_vor Typ5: normal, größer, linksbündig, erzwingt Seitenwechsel */ .einschub_vor.typ5 { page-break-after: always; font-family: "DejaVuLGCSerif", serif; font-size: 1em; line-height: 1.5em; font-style: normal; font-weight: normal; text-align: left; margin-right: 0; } /* einschub_vor Typ6: normal, größer, zentriert, erzwingt Seitenwechsel */ .einschub_vor.typ6 { page-break-after: always; font-family: "DejaVuLGCSerif", serif; font-size: 1em; line-height: 1.5em; font-style: italic; font-weight: normal; text-align: left; margin-right: 0; text-align: center; } /* ---------------------------------------------------------- */ /* Inline-Joker */ /* Allgemeine Inline-Deklaration General declarations for */ .inline { display: inline; } /* Typ 1 */ .inline.typ1 { font-family: "DejaVuLGCSans", sans-serif; font-size: 0.96em; font-style: normal; font-weight: bold; } /* Typ 2 */ .inline.typ2 { font-family: "DejaVuLGCSans", sans-serif; font-size: 0.96em; font-style: italic; font-weight: bold; } /* Typ 3 */ .inline.typ3 { font-family: "DejaVuLGCSans", sans-serif; font-style: normal; font-weight: bold; background-color: #999999; } /* Typ 4 */ .inline.typ4 { font-family: "DejaVuLGCSans", sans-serif; font-style: normal; font-weight: normal; color: #FFFFFF; background-color: #999999; } /* Typ 5 */ .inline.typ5 { font-family: "DejaVuLGCSansMono", sans-serif; font-size: 0.96em; font-style: normal; font-weight: bold; } /* Typ 6 – kleiner */ .inline.typ6 { font-size: smaller; } /* Typ 7 – kleiner & fett */ .inline.typ7 { font-size: smaller; font-weight: bold; } /* Typ 8 – kleiner & nicht fett*/ .inline.typ8 { font-size: smaller; font-weight: normal; } /* Typ 9 – recte, zum Gebrauch als Quellenangaben in kursiven Einschüben */ .inline.typ9 { font-style: normal; } /* Typ 10 – kursiv, zum Gebrauch als Quellenangaben in recte gesetzten Einschüben */ .inline.typ10 { font-style: italic; } /* Typ 11 – durchstreichen, to scratch out text */ .inline.typ11 { text-decoration: line-through; } /* Typ 12 – größer, bigger */ .inline.typ12 { font-size: 2.25em; } /* Typ 13 - Ersatz für Initiale */ .inline.typ13 { text-transform: uppercase; font-size: 310%; display: block; float: left; margin-right: 0.1em; margin-top: 0.3em; } /* weitere Typen 14 - 15 möglich */ /* ---------------------------------------------------------- */ /* Einschübe / Blockjoker */ /* Absätze in Einschüben grundsätzlich einrücken! Generaly indention for paragraphs within but first paragraph! Danger if appeares within

in html, it should just stand within

.*/ .einschub p { text-indent: 0; } /* .einschub p+p { text-indent: 1.25em; } */ /* Der erste Absatz NACH einem Einschub First paragraph after */ .einschub+p { text-indent: 0; } /* Nach und vor Einschüben im Vorspann immer ein Seitenwechsel */ .body_vorspann .einschub { page-break-after: always; page-break-before: always; } /* Allgemeine Einschub-Deklaration General declarations for */ .einschub { margin-top: 0.7em; margin-bottom: 0.7em; margin-right: 1em; margin-left: 1.25em; } /* Typ 1 bis Typ 15 hängender Einzug */ /*.einschub.typ1 p, .einschub.typ2 p, .einschub.typ3 p, .einschub.typ4 p, .einschub.typ5 p, .einschub.typ6 p, .einschub.typ7 p, .einschub.typ8 p, .einschub.typ9 p, .einschub.typ10 p, .einschub.typ11 p, .einschub.typ12 p, .einschub.typ13 p, .einschub.typ14 p, .einschub.typ15 p { text-indent: -1.25em; }*/ /* Typ 1 – Grundschrift, links um 1.25em eingezogen */ .einschub.typ1 { font-family: "DejaVuLGCSerif", serif; font-style: normal; font-weight: normal; text-align: left; } /* Typ 2 – Grundschrift kursiv, um 1.25em eingezogen */ .einschub.typ2 { font-family: "DejaVuLGCSerif", serif; font-style: italic; font-weight: normal; text-align: left; } /* Typ 3 – Grundschrift, Mittelachse, um 1.25em eingezogen */ .einschub.typ3 { font-family: "DejaVuLGCSerif", serif; font-style: normal; font-weight: normal; text-align: center; } /* Typ 4 – Grundschrift kursiv, Mittelachse, um 1.25em eingezogen */ .einschub.typ4 { font-family: "DejaVuLGCSerif", serif; font-style: italic; font-weight: normal; text-align: center; } /*Typ 5 – Grotesk, um 1.25em eingezogen */ .einschub.typ5 { font-family: "DejaVuLGCSans", sans-serif; font-style: normal; font-weight: normal; text-align: left; } /*Typ 6 – Grotesk, kursiv, um 1.25em eingezogen */ .einschub.typ6 { font-family: "DejaVuLGCSans", sans-serif; font-style: italic; font-weight: normal; text-align: left; } /*Typ 7 – Grotesk, Mittelachse, um 1.25em eingezogen */ .einschub.typ7 { font-family: "DejaVuLGCSans", sans-serif; font-style: normal; font-weight: normal; text-align: center; } /*Typ 8 – Grundschrift kursiv, linksbündig um 1.25em eingezogen, hängender Einzug (s.u.) */ .einschub.typ8 { font-family: "DejaVuLGCSerif", serif; font-style: italic; font-weight: normal; text-align: left; } /* Absatz in Einschub Typ 8 hängender Einzug */ .einschub.typ8 p { text-indent: -0.75em; } /* Typ 9 – Grundschrift, um 1.25em eingezogen */ .einschub.typ9 { font-family: "DejaVuLGCSerif", serif; font-style: normal; font-weight: normal; text-align: left; font-size: 0.8em; } /* Absatz in Einschub Typ 9 hängender Einzug */ .einschub.typ9 p { text-indent: -0.75em; } /* Typ 10 – Grundschrift kursiv, rechtsbündig um 1.25em eingezogen */ .einschub.typ10 { font-family: "DejaVuLGCSerif", serif; font-style: italic; font-weight: normal; text-align: right; } /* Typ 11 – Grundschrift kursiv, linksbündig um 1.25em eingezogen, hängender Einzug (wie Typ 8) */ .einschub.typ11 { font-family: "DejaVuLGCSerif", serif; font-style: italic; font-weight: normal; text-align: left; } /* Absatz in Einschub Typ 11 hängender Einzug */ .einschub.typ11 p { text-indent: -0.75em; } /* Typ 12 Grundschrift , linksbündig um 1.25em eingezogen, mit größerem Abstand nach, für Überschriften */ .einschub.typ12 { font-family: "DejaVuLGCSerif", serif; font-style: normal; font-weight: normal; text-align: center; margin-bottom: 1.25em; } /* Typ 12 bis 15 */ /* ---------------------------------------------------------- */ /* inline-Auszeichnungen inline-joker */ .kursiv { font-style: italic; } .fett { font-weight: bold; } .kapitaelchen { /*not supportet by OEPS, please include this rule in the XSLT transformation and transform all letters in majuscules. */ text-transform: uppercase; font-size: 96%; letter-spacing: 0.05em; } .initiale { text-transform: uppercase; font-size: 310%; display: block; float: left; margin-right: 0.1em; margin-top: 0.3em; } sup { font-style: normal; font-weight: normal; vertical-align: text-top; font-size: 0.6em; } sub { font-style: normal; font-weight: normal; vertical-align: text-bottom; font-size: 0.6em; } .unterstr { font-style: normal; font-weight: normal; text-decoration: underline; } .versal { text-transform: uppercase; letter-spacing: 0.05em; font-size: 96%; } .sperrung { font-style: italic; letter-spacing: 0.1em; } .spitzmarke { font-weight: bold; letter-spacing: 0.4em; } /* ---------------------------------------------------------- */ /* Legenden */ .legende { font-family: "DejaVuLGCSans", sans-serif; font-size: 0.8em; line-height: 1.35em; font-style: normal; font-weight: normal; display: block; margin-top: 0.7em; margin-bottom: 1.35em; text-align: left; } .zaehler { /* Element kommt nur in Legenden vor */ font-family: "DejaVuLGCSans", sans-serif; font-style: normal; font-weight: bold; } .legende p { text-indent: 0; } /* ---------------------------------------------------------- */ /* Tabellen-Styling */ .tabelle { /* DIV-Container der die table umschließt – DIV container, which includes table tag*/ border: 1px solid #333333; background-color: #FFFFFF; margin-top: 0.7em; margin-bottom: 0.7em; padding: 0.5em; } /* Erster Absatz NACH dem Tabellen-Container No indention for first paragraph after a table */ .tabelle+p { text-indent: 0; } /* Typ 1 – Für Tabellen in Grundschrift , die Tabulatoren ersetzen sollen. for tables within the normal body text as alternate for tabs, which can't be displayed in html*/ .tabelle.typ1 { border: 0px none; } .tabelle.typ1 table { font-family: "DejaVuLGCSerif", serif; font-size: 0.9em; line-height: 1.5em; text-align: left; } /* weitere Typen 2 - 15 möglich */ /* Absätze in Tabellen nicht einrücken */ .tabelle p { text-indent: 0; } /* Header.Styling */ thead td, thead th, th, thead { font-family: "DejaVuLGCSans", sans-serif; font-weight: normal; font-weight: bold; text-align: left; padding: 0.25em; } thead[valign="middle"] td { vertical-align: middle; } table { font-family: "DejaVuLGCSans", sans-serif; font-size: 0.8em; line-height: 1.35em; font-style: normal; font-weight: normal; text-align: left; text-indent: 0; } td { border-width: 0; border-style: none; vertical-align: bottom; padding: 0.7em; text-align: left; } /* Tabellentitel & Tabellen-Legende */ .tabellentitel, .tabelle .legende { display: block; } .tabellentitel { font-family: "DejaVuLGCSans", sans-serif; font-size: 0.9em; line-height: 1.5em; font-style: normal; font-weight: bold; margin-left: 0.25em; margin-right: 0.25em; margin-top: 0.7em; margin-bottom: 0.7em; display: block; border-bottom-style: solid; border-width: 1px; border-color: #000000; } .tabelle .legende { display: block; margin-left: 0.25em; margin-right: 0.25em; margin-top: 0.7em; margin-bottom: 0.7em; } /* ---------------------------------------------------------- */ /* Abbildungen – Images*/ .abbildung { display: block; border: 0px none black; margin-top: 0.7em; margin-bottom: 0.7em; padding: 1.25em; } .abbildungstitel { font-family: "DejaVuLGCSans", sans-serif; font-size: 0.9em; line-height: 1.5em; font-style: normal; font-weight: bold; margin-bottom: 0.7em; } .abbildung.alignleft { display: block; float: left; } .abbildung.alignright { display: block; float: right; } .abbildung.aligncenter { display: block; margin: 0 auto; } .abbildung img { max-width: 100%; max-height: 100%; } /* Typ 1 – Bild steht rechts und wird links vom Text umflossen */ .abbildung.typ1 { display: block; position: absolute; right: 0; width: auto; max-width: 300px; float: right; border: 0px none black; margin-left: 0.7em; margin-top: 0.7em; margin-bottom: 0.7em; padding: 0.25em; } /* weitere Typen 2 - 15 möglich */ /* ---------------------------------------------------------- */ /* Listen */ .liste_manuell, .liste_geordnet, .liste_ungeordnet { margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0em; } ol { margin-left: 1.5em; } ul { margin-left: 0.5em; } /* Erster Absatz NACH Listen */ .liste_manuell+p, .liste_geordnet+p, .liste_ungeordnet+p { text-indent: 0; } li>.liste_manuell, li>.liste_geordnet, li>.liste_ungeordnet { margin-left: -0.5em; margin-right: 0; margin-top: 0; margin-bottom: 0; } li p { margin-left: 0.5em; display: block; text-indent: 0; } li .le-zaehler { /*margin-left: -0,5em;*/ float: left; } .liste_manuell ul { list-style: none; } .liste_ungeordnet ul { list-style: disc; } .liste_manuell ul.ohne_zaehler { list-style: none; } .liste_ungeordnet li, .liste_geordnet li { padding-left: 0.7em; } ol.lt_la { list-style: lower-latin; } ol.lt_uA { list-style: upper-latin; } ol.lt_li { list-style: lower-roman; } ol.lt_uI { list-style: upper-roman; } ol.lt_griech { list-style: lower-greek; } /* ---------------------------------------------------------- */ /* Fußnoten, Endnoten & Marginalien */ div.fussnote { margin-top: 0.7em; } /* Typ 1 */ .fussnote.typ1 { } /* weitere Typen 2 - 15 möglich */ div.endnote { margin-top: 0.7em; } /* Typ 1 */ .endnote.typ1 { } /* weitere Typen 2 - 15 möglich */ .fn-abs { font-family: "DejaVuLGCSerif", serif; font-size: 0.8em; line-height: 1.35em; font-style: normal; font-weight: normal; text-align: left; margin-left: 1.25em; /*text-indent: -4%;*/ } span.fussnote, span.endnote { vertical-align: text-top; font-size: 0.6em; font-style: normal; font-weight: normal; margin-right: 0.3em; margin-left: 0.05em; } .fussnotenzaehler, .endnotenzaehler { vertical-align: inherit; font-family: "DejaVuLGCSans", sans-serif; font-style: normal; font-weight: bold; margin-right: 0.7em; } .fn-nummer { vertical-align: text-top; font-size: 0.6em; } .marginalie { /* margin-top funktioniert nicht, daher weißer border-top margin-top doesn't work, therefore white border-top */ display: block; float: right; position: absolute; font-family: "DejaVuLGCSans", sans-serif; font-size: 0.8em; line-height: 1.35em; font-style: normal; font-weight: normal; text-align: left; text-indent: 0; margin-left: 0.7em; margin-right: -3em; margin-top: 0em; margin-bottom: 0.7em; background-color: #CCCCCC; border-top: 0.7em solid #FFFFFF; padding: 1em; padding-right: 3em; width: auto; max-width: 300px; } /* Typ 1 */ .marginalie.typ1 { } /* weitere Typen 2 - 15 möglich */ /* ---------------------------------------------------------- */ /* Semantische Gliederung */ .vorspann, .hauptteil, .zwischenblatt, .nachspann { } .zwischenblatt, .body_zwischenblatt { page-break-before: always; } /* ---------------------------------------------------------- */ /* Indizes */ .index { font-family: "DejaVuLGCSerif", serif; font-size: 0.8em; line-height: 1.35em; font-style: normal; font-weight: normal; text-align: left; } .index-eintrag { } .ix-text { padding-left: 1.25em; text-indent: -1.25em; } .index-abschnitt hr { border: 0px; margin-right: 0.5em; } .index-abschnitt p { margin-left: 1.25em; text-indent: -1.25em; } /* Formatierung von verschachtelten Indizes */ .index_in_index { text-indent: -1.25em; padding-left: 1.25em; display: block; } /* ---------------------------------------------------------- */ /* Gedicht & Dramenstruktur – Poems and Drama*/ .gedicht { margin-left: 3.75em; margin-top: 1.5em; margin-bottom: 1.5em; } /* Erster Absatz NACH Gedicht */ .gedicht+p { text-indent: 0; } /* Typ 1 Grundschrift linksbündig*/ .gedicht.typ1 { text-align: left; } /* Typ 2 Grundschrift zentriert*/ .gedicht.typ2 { text-align: center; } /* Typ 3 Grundschrift kursiv linksbündig*/ .gedicht.typ3 { text-align: left; font-style: italic; } /* Typ 4 Grundschrift kursiv zentriert*/ .gedicht.typ4 { text-align: center; font-style: italic; } /* weitere Typen 5 - 15 möglich */ .strophe { margin-bottom: 0.7em; } .vers { display: block; text-indent: -2.5em; } /* Typ 1 */ .vers.typ1 { } /* weitere Typen 2 - 15 möglich */ .gedicht .u-zwischen { margin-top: 0; } /* Sonderfall: Gedichte in Einschüben Special case: poems within einschubs */ .einschub .gedicht { margin-left: 2.5em; } /* Dramenstruktur brauchen wir im E-Book vorerst nicht. For the moment, we don't produce Dramas as eBooks. */ .akt { } .aufzug { } .regie { } .regie_inline { font-style: italic; } .sprecher { display: inline; } .sprechertext { display: inline; } .szene p { margin-left: 1em; } .szene p+p { margin-left: 0em; text-indent: 0em; } .szene+p { text-indent: 0em; } /* ---------------------------------------------------------- */ /* Register */ .reg_1, .reg_2, .reg_3, .reg_ort, .reg_sach, .reg_pers { } .reg-begriff, .reg_begriff { /* reg_begriff (DTD 1.01) / reg-begriff (DTD 1.1) */ /* wird ausgeblendet weil der Inhalt nur für den Aufbau eines Registers wichtig ist, aber nicht im Text selbst vorkommt */ display: none; } /* ---------------------------------------------------------- */ /* Verweise */ .sprungziel { text-decoration: none; color: #000000; } .verweis { text-decoration: none; color: #0000ff; } a { color: #0000ff; text-decoration: none; } /* ---------------------------------------------------------- */ /* E-Book */ /* keine Einzüge in der E-Book-Titelei */ .autor p, .titel p, .untertitel p, .gattung p, .uebersetzer p, .illustrator p, .e-joker p, .e-isbn p, .e-logo p, .meta_cover p, .meta_haupttitel p, .meta_navigation p, .meta_inhaltsvz p, .meta_ebio p, .meta_ekurztext p, .meta_impressum p, .meta_hinweise p { margin: 0; text-indent: 0; } /* h1 wie h2 darstellen */ .meta_ebio h1, .meta_ekurztext h1, .meta_impressum h1 { font-family: "DejaVuLGCSans", sans-serif; font-size: 1.2em; line-height: 1.5em; font-style: normal; font-weight: bold; color: #333333; margin-top: 2.55em; margin-bottom: 2.55em; } /* COVER */ /* Tipp: http://blogs.adobe.com/digitaleditions/2009/03/working_with_the_cover.html */ p.CoverImage { text-align: center; } .CoverImage img { max-width: 100%; padding: 0; margin: 0; } .meta_cover { background-color: #000000; } /* HAUPTTITEL */ .meta_haupttitel { text-align: center; padding-top: 5em; } p.t_autor { font-family: "DejaVuLGCSerif", serif; font-size: 1.1em; font-style: normal; font-weight: bold; line-height: 1.8em; color: #000000; margin-top: -2.8em; margin-bottom: 0.1em; } p.t_hrsg { font-family: "DejaVuLGCSerif", serif; font-size: 1.05em; font-style: normal; font-weight: normal; line-height: 1.8em; margin-top: 1em; } p.t_titel { font-family: "DejaVuLGCSans", sans-serif; font-size: 1.4em; line-height: 1.5em; font-style: normal; font-weight: bold; letter-spacing: 0.05em; color: #333333; text-transform: uppercase; margin-bottom: 0.7em; } p.t_untertitel { font-family: "DejaVuLGCSans", sans-serif; font-size: 1.1em; line-height: 1.5em; font-style: italic; font-weight: normal; margin-top: 0; margin-bottom: 1.35em; } .infoblock { margin-top: 3.2em; } .t_gattung { display: none; /* font-family: "DejaVuLGCSerif", serif; font-size: 0.9em; line-height: 1.5em; text-align: left; margin-top: 0; margin-bottom: 1.5em; */ } .t_uebersetzer, .t_illustrator { font-family: "DejaVuLGCSerif", serif; font-size: 0.9em; line-height: 1.5em; font-style: italic; font-weight: normal; margin-top: 0; margin-bottom: 1.5em; } .t_verlag { display: none; } p.t_verlagslogo { position: absolute; bottom: 2em; padding-left: 5px; margin-top: 4em; vertical-align: bottom; border-width: 0; outline-style: none; } .t_joker, .meta_ekurztext, .meta_ebio { font-family: "DejaVuLGCSerif", serif; font-size: 0.9em; line-height: 1.5em; font-style: normal; font-weight: normal; text-align: left; margin-bottom: 1.5em; } .meta_impressum p { font-family: "DejaVuLGCSerif", serif; font-size: 0.8em; line-height: 1.35em; font-style: normal; font-weight: normal; text-align: left; } /* NAVIGATION */ .meta_navigation { } .booklink a { color: #000000; text-decoration: none; } p.booklink { margin-bottom: 0.5em; } span.h1_backlink, span.h2_backlink, div.h1_backlink, div.h2_backlink { font-family: "DejaVuLGCSans", sans-serif; font-size: 0.8em; line-height: 1.35em; font-style: normal; font-weight: normal; display: block; float: right; margin-right: 2em; } .h1_backlink a, .h2_backlink a { text-decoration: none; } /* INHALTSVERZEICHNIS – wird bei uns nicht gezeigt */ .meta_inhaltsvz { display: none; } .ie-text { display: none; } .ie-sz { display: none; } .ie-zaehler { display: none; } .inhalt { display: none; } .meta_hinweise p { font-family: "DejaVuLGCSerif", serif; font-size: 0.8em; line-height: 1.35em; font-style: normal; font-weight: normal; text-align: left; } /* ---------------------------------------------------------- */ /* Original-Seitenzahlen */ body.vorspann .origpage { display: none; } .origpage { display: none; font-family: "DejaVuLGCSans", sans-serif; font-weight: normal; /*display: inline;*/ background-color: #FFFFFF; color: #333333; font-size: 0.7em; }