@charset "utf-8"; /** * S.Fischer-Epub-Styling * * CSS-Stylesheet für GvH-konforme Epubs (nach DTD 1.1.1) * * @project S.Fischer-Epub-Styling * @version 5.2 * @date 2011-03-14 * @author Carsten Schwab / Co-Autoren: Tobias Fischer, Björn Dünckel & Marko Hedler * @copyright 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 */ @page { margin-top : 1em; margin-bottom : 1em; margin-left : 1em; margin-right : 0; } body, div, span, p, h1, h2, h3, h4, h5, h6, p.u7, ol, ul, li { margin : 0; padding : 0; } body { font-family : "DejaVuSerif", 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 */ div.u-block + p, div.u-block1 + p, div.u-block2 + p, div.u-block3 + p, div.u-block4 + p, div.u-block5 + p, div.u-block6 + p, div.u-block7 + p, h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p, /*### .h7*/ p.u7 + p { text-indent : 0; } /* Absätze INNERHALB von Überschriftsblöcken nicht einrücken! No indention for paragraphs within headline-containers u-block */ div.u-block p, div.u-block1 p, div.u-block2 p, div.u-block3 p, div.u-block4 p, div.u-block5 p, div.u-block6 p, div.u-block7 p { text-indent : 0; } span.u-zaehler { display : inline; margin-right : 0.25em; } p.u-vor { color : #000000; margin-bottom : -1.55em; } p.untertitel { font-family : "DejaVuSans", sans-serif; font-size : 1.1em; line-height : 1.3em; font-style : italic; font-weight : normal; margin-top : 0.1em; margin-bottom : 1.35em; color : #000000; } h1, h2, h3, h4, h5, h6, p.u7, p.untertitel { text-align : left; text-indent : 0; } h1 { font-family : "DejaVuSans", sans-serif; font-size : 1.4em; line-height : 1.5em; font-style : normal; font-weight : bold; color : #333333; text-transform : uppercase; letter-spacing : 0.05em; margin-top : 2em; margin-bottom : 2.2em; } h2 { font-family : "DejaVuSans", 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; } h3 { font-family : "DejaVuSerif", serif; font-size : 1.1em; line-height : 1.3em; font-style : normal; font-weight : bold; margin-top : 1.7em; margin-bottom : 0.8em; } /* Abstandsregeln U4 direkt nach U3 Rules for margin-top of h4 that foloows directly h3 */ h3 + h4 { margin-top : 0; } p.untertitel + h4 { margin-top : 0; } h4 { font-family : "DejaVuSerif", serif; font-size : 1.0em; line-height : 1.2em; font-style : italic; font-weight : bold; margin-top : 1.7em; margin-bottom : 0.8em; } p.u-vor + h4 { margin-top : 1em; } h5 { font-family : "DejaVuSerif", serif; font-size : 1.0em; line-height : 1.2em; font-style : italic; font-weight : normal; margin-top : 1.6em; margin-bottom : 0.3em; } p.u-vor + h5 { margin-top : 1em; } h6 { font-family : "DejaVuSerif", serif; font-size : 0.9em; line-height : 1.1em; font-style : italic; font-weight : normal; margin-top : 1.6em; margin-bottom : 0.3em; } p.u-vor + h6 { margin-top : 1em; } p.u7 { font-family : "DejaVuSerif", serif; font-size : 0.9em; line-height : 1.1em; font-style : normal; font-weight : normal; margin-top : 1.5em; margin-bottom : 0.3em; } p.u-vor + p.u7 { margin-top : 1em; } /*### .navtitel (gelöscht) { 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; }*/ div.u-zwischen { text-align : left; text-indent : 0; margin-top : 2.2em; margin-bottom : 0.7em; 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. */ div.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. */ div.infokasten > div.u-zwischen { margin-top : 0.7em; } /* Typ 1 */ div.u-zwischen.typ1 { font-family : "DejaVuSerif", serif; font-style : normal; font-weight : bold; } /* Typ 2 */ div.u-zwischen.typ2 { font-family : "DejaVuSans", sans-serif; font-style : normal; font-weight : bold; } /* Typ 3 */ div.u-zwischen.typ3 { font-family : "DejaVuSerif", serif; font-style : italic; font-weight : bold; } /* Typ 4 */ div.u-zwischen.typ4 { font-family : "DejaVuSans", sans-serif; font-style : italic; font-weight : bold; } /* Typ 5 */ div.u-zwischen.typ5 { font-family : "DejaVuSerif", serif; font-style : italic; font-weight : normal; } /* Typ 6 */ div.u-zwischen.typ6 { font-family : "DejaVuSans", sans-serif; font-style : italic; font-weight : normal; } /* weitere Typen 7 - 15 möglich */ /* Helferklasse um den fehlenden CSS-parent-Selektor auszugleichen help class to compensate the missing CSS parent selector */ h1.no_pad_bottom, h2.no_pad_bottom, h3.no_pad_bottom, h4.no_pad_bottom, h5.no_pad_bottom, h6.no_pad_bottom, /*### h7.no_pad_bottom*/ p.u7.no_pad_bottom { margin-bottom : 0; } /* ---------------------------------------------------------- */ /* Absätze */ p { font-family : "DejaVuSerif", serif; margin-top : 0; margin-bottom : 0; margin-right : 1em; text-indent : 1.25em } p.no_indent { text-indent : 0; } table p { margin : 0; text-indent : 0; } div.seite p { /* just in printed book and XML, not in eBook */ display : none; } p.leerzeile { /* Keine Formatierung möglich da BR-Tag */ } /* Absatz nach Leerzeile paragraph after */ p.leerzeile + p { text-indent : 0; } /* ---------------------------------------------------------- */ /* (Absatz-) Ausrichtungen extraordinary paragraph aligns*/ div.alignleft, p.alignleft { text-align : left; } div.alignright, p.alignright { text-align : left; } div.aligncenter, p.aligncenter { text-align : left; } div.alignblock, p.alignblock { text-align : left; } /* ---------------------------------------------------------- */ /* Infokästen */ /* Absätze in Infokästen nicht einrücken! No indention for paragraphs within */ div.infokasten p { text-indent : 0; } /* Der erste Absatz NACH einem Infokasten. No indention for first paragraph after */ div.infokasten + p { text-indent : 0; } /* Allgemeine infokasten-Deklaration General declarations for */ div.infokasten { margin-right : 0.5em; margin-top : 1.5em; margin-bottom : 1.5em; padding : 1em; background-color : #CCCCCC; border : 1px solid #333333; } /* Typ 1 */ div.infokasten.typ1 { font-family : "DejaVuSans", sans-serif; font-size : 0.9em; line-height : 1.5em; font-style : normal; font-weight : normal; text-align : left; } /* Typ 2 */ div.infokasten.typ2 { font-family : "DejaVuSerif", serif; font-size : 0.9em; line-height : 1.5em; font-style : normal; font-weight : normal; text-align : left; } /* Typ 3 */ div.infokasten.typ3 { font-family : "DejaVuSans", sans-serif; font-size : 0.9em; line-height : 1.5em; font-style : normal; font-weight : normal; text-align : left; background-color : #FFFFFF; border : 1px solid #333333; } /* weitere Typen 4 - 15 möglich */ /* ---------------------------------------------------------- */ /* Einschübe (einschub_vor) */ /* Allgemeine einschub_vor-Deklaration General declarations for */ div.einschub_vor { font-family : "DejaVuSerif", 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; } /* ---------------------------------------------------------- */ /* Inline-Joker */ /* Allgemeine Inline-Deklaration General declarations for */ span.inline { display : inline; } /* Typ 1 */ span.inline.typ1 { font-family : "DejaVuSans", sans-serif; font-size : 0.96em; font-style : normal; font-weight : bold; } /* Typ 2 */ span.inline.typ2 { font-family : "DejaVuSans", sans-serif; font-size : 0.96em; font-style : italic; font-weight : bold; } /* Typ 3 */ span.inline.typ3 { font-family : "DejaVuSans", sans-serif; font-style : normal; font-weight : bold; background-color : #999999; } /* Typ 4 */ span.inline.typ4 { font-family : "DejaVuSans", sans-serif; font-style : normal; font-weight : normal; color : #FFFFFF; background-color : #999999; } /* Typ 5 */ span.inline.typ5 { font-family : "DejaVuSansMono", sans-serif; font-size : 0.96em; font-style : normal; font-weight : bold; } /* Typ 6 – kleiner */ span.inline.typ6 { font-size : smaller; } /* Typ 7 – kleiner & fett */ span.inline.typ7 { font-size : smaller; font-weight : bold; } /* Typ 8 – kleiner & nicht fett*/ span.inline.typ8 { font-size : smaller; font-weight : normal; } /* Typ 9 – recte, zum Gebrauch als Quellenangaben in kursiven Einschüben */ span.inline.typ9 { font-style : normal; } /* Typ 10 – kursiv, zum Gebrauch als Quellenangaben in recte gesetzten Einschüben */ span.inline.typ10 { font-style : italic; } /* Typ 11 – durchstreichen, to scratch out text */ span.inline.typ11 { text-decoration : line-through; } /* Typ 12 – größer, bigger */ span.inline.typ12 { font-size : 2.25em; } /* Typ 13 – bold italic as substitute for Script Fonts */ span.inline.typ13 { font-family : "DejaVuSerif", serif; font-style : italic; font-weight : bold; } /* 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

~.*/ div.einschub p { text-indent : 0; } /* Der erste Absatz NACH einem Einschub First paragraph after */ div.einschub + p { text-indent : 0; } /* Allgemeine Einschub-Deklaration General declarations for */ div.einschub { margin-top : 0.7em; margin-bottom : 0.7em; margin-right : 1em; margin-left : 1.25em; } /* Typ 1 bis Typ 8 stumpf */ div.einschub.typ1 p, div.einschub.typ2 p, div.einschub.typ3 p, div.einschub.typ4 p, div.einschub.typ5 p, div.einschub.typ6 p, div.einschub.typ7 p, div.einschub.typ8 p, div.einschub.typ13 p { text-indent : 0; } /* Typ 1 – kursiv, um 1.25em eingezogen */ div.einschub.typ1 p { font-family : "DejaVuSerif", serif; font-style : italic; font-weight : normal; text-align : left; } /* Typ 2 – fettkursiv, um 1.25em eingezogen */ div.einschub.typ2 p { font-family : "DejaVuSerif", serif; font-style : italic; font-weight : bold; text-align : left; } /* Typ 3 – fett, um 1.25em eingezogen */ div.einschub.typ3 p { font-family : "DejaVuSerif", serif; font-style : normal; font-weight : bold; text-align : left; } /* Typ 4 – fett, serifenlos, um 1.25em eingezogen */ div.einschub.typ4 p { font-family : "DejaVuSans", sans-serif; font-size : 0.96em; font-style : normal; font-weight : bold; text-align : left; } /*Typ 5 – petit, um 1.25em eingezogen */ div.einschub.typ5 p { font-family : "DejaVuSerif", serif; font-size : 0.8em; line-height : 1.35em; font-style : normal; font-weight : normal; text-align : left; } /*Typ 6 – petit, kursiv, um 1.25em eingezogen */ div.einschub.typ6 p { font-family : "DejaVuSerif", serif; font-size : 0.8em; line-height : 1.35em; font-style : italic; font-weight : normal; text-align : left; } /*Typ 7 – serifenlos, petit, um 1.25em eingezogen */ div.einschub.typ7 p { font-family : "DejaVuSans", sans-serif; font-size : 0.8em; line-height : 1.35em; font-style : normal; font-weight : normal; text-align : left; } /*Typ 8 – serifenlos, petit, kursiv, um 1.25em eingezogen */ div.einschub.typ8 p { font-family : "DejaVuSans", sans-serif; font-size : 0.8em; line-height : 1.35em; font-style : italic; font-weight : normal; text-align : left; } /* Typ 9 bis 12 hängender Einzug */ div.einschub.typ9 p, div.einschub.typ10 p, div.einschub.typ11 p, div.einschub.typ12 p { text-indent : -1.25em; } /* Typ 9 Grundschrift hängender Einzug*/ div.einschub.typ9 p { font-family : "DejaVuSerif", serif; font-style : normal; font-weight : normal; text-align : left; } /* Typ 10 basierend auf Typ 1*/ div.einschub.typ10 p { font-family : "DejaVuSerif", serif; font-style : italic; font-weight : normal; text-align : left; } /* Typ 11 basierend auf Typ 2*/ div.einschub.typ11 p { font-family : "DejaVuSerif", serif; font-style : italic; font-weight : bold; text-align : left; } /* Typ 12 basierend auf Typ 3*/ div.einschub.typ12 p { font-family : "DejaVuSerif", serif; font-style : normal; font-weight : bold; text-align : left; } /* Typ 13 – Grundschrift, um 1.25em eingezogen */ div.einschub.typ13 p { font-family : "DejaVuSerif", serif; font-style : normal; font-weight : normal; text-align : left; } /* Typ 14 – sans-mono, um 1.25em eingezogen */ div.einschub.typ14 p { font-family : "DejaVuSansMono", sans-serif; font-size : 0.95em; font-style : normal; font-weight : normal; text-align : left; } /* Typ 15 – Sans-Serif eingezogen */ div.einschub.typ15 p { font-family : "DejaVuSans", sans-serif; font-size : 0.96em; font-style : normal; font-weight : normal; text-align : left; } /* kursiv innerhalb von kursiven Einschüben recte darstellen italic text within elements, which use italic font, shall be displayed regular */ div.einschub.typ1 em, div.einschub.typ2 em, div.einschub.typ6 em, div.einschub.typ8 em, div.einschub.typ9 em, div.einschub.typ10 em, div.einschub.typ1 .kursiv, div.einschub.typ2 .kursiv, div.einschub.typ6 .kursiv, div.einschub.typ8 .kursiv, div.einschub.typ9 .kursiv, div.einschub.typ10 .kursiv { font-style : normal; } /* ---------------------------------------------------------- */ /* inline-Auszeichnungen inline-joker */ em, /*GvH-Nomenklatur*/ .kursiv /*Jouve-Nomenklatur*/ { font-style : italic; } .fett strong { font-weight : bold; } span.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; } span.initiale { text-decoration : none; } 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; } span.unterstr { font-style : normal; font-weight : normal; text-decoration : underline; } span.versal { text-transform : uppercase; letter-spacing : 0.05em; font-size : 96%; } span.sperrung { font-style : italic; letter-spacing : 0.1em; } span.spitzmarke { font-weight : bold; letter-spacing : 0.4em; } /* ---------------------------------------------------------- */ /* Legenden */ div.legende { font-family : "DejaVuSans", 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; } span.zaehler { /* Element kommt nur in Legenden vor */ font-family : "DejaVuSans", sans-serif; font-style : normal; font-weight : bold; } div.legende p { text-indent : 0; } /* ---------------------------------------------------------- */ /* Tabellen-Styling */ div.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 */ div.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*/ div.tabelle.typ1 { border : 0px none; } div.tabelle.typ1 table { font-family : "DejaVuSerif", serif; text-align : left; } /* weitere Typen 2 - 15 möglich */ /* Absätze in Tabellen nicht einrücken */ div.tabelle p { text-indent : 0; } /* Header.Styling */ thead td, thead th, th, thead { font-family : "DejaVuSans", sans-serif; font-weight : normal; font-weight : bold; text-align : left; padding : 0.25em; } thead[valign = "middle"] td { vertical-align : middle; } table { font-family : "DejaVuSans", sans-serif; font-style : normal; font-weight : normal; text-align : left; text-indent : 0; } td { border-width : 0; border-style : none; vertical-align : top; padding : 0.25em; text-align : left; } /* Tabellentitel & Tabellen-Legende */ div.tabellentitel, div.tabelle div.legende { display : block; } div.tabellentitel { font-family : "DejaVuSans", sans-serif; 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; } div.tabelle div.legende { display : block; margin-left : 0.25em; margin-right : 0.25em; margin-top : 0.7em; margin-bottom : 0.7em; } /* ---------------------------------------------------------- */ /* Abbildungen – Images*/ div.abbildung { display : block; border : 0px none black; margin-top : 0.7em; margin-bottom : 0.7em; padding : 0.25em; } div.abbildungstitel { font-family : "DejaVuSans", sans-serif; font-size : 0.9em; line-height : 1.5em; font-style : normal; font-weight : bold; margin-bottom : 0.7em; } div.abbildung.alignleft { display : inline; float : left; } div.abbildung.alignright { display : inline; float : right; } div.abbildung.aligncenter { display : inline; } div.abbildung img { max-width : 100%; max-height : 100%; } /* Erster Absatz NACH Abbildungen */ div.abbildung + p { text-indent : 0; } /* Typ 1 – Bild steht rechts und wird links vom Text umflossen */ div.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 */ div.liste_manuell, div.liste_geordnet, div.liste_ungeordnet { margin-left : 1.25em; margin-right : 0; margin-top : 0; margin-bottom : 0.7em; list-style-position : outside; } ol, ul { margin-left : 1.25em; } /* Erster Absatz NACH Listen */ div.liste_manuell + p, div.liste_geordnet + p, div.liste_ungeordnet + p { text-indent : 0; } /* li> div.liste_manuell, li> div.liste_geordnet, li> div.liste_ungeordnet { margin-left: -0.5em; margin-right: 0; margin-top: 0; margin-bottom: 0; } */ li p { margin-left : 0; display : block; text-indent : 0; } li span.le-zaehler { margin-left : -2.25em; width : 2em; float : left; text-align : right; } div.liste_manuell ul { list-style : none; } div.liste_ungeordnet ul { list-style : disc; } div.liste_manuell ul.ohne_zaehler { list-style : square; } /* div.liste_ungeordnet li, div.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 */ div.fussnote, span.fussnote.typ1 { } /* weitere Typen 2 - 15 möglich */ div.endnote { margin-top : 0.7em; } /* Typ 1 */ div.endnote.typ1 { } /* weitere Typen 2 - 15 möglich */ p.fn-abs { font-family : "DejaVuSerif", serif; font-size : 0.8em; line-height : 1.35em; font-style : normal; font-weight : normal; text-align : left; margin-left : 1.25em; text-indent : 0; } 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; } div.fussnote, span.fussnotenzaehler, span.endnotenzaehler { vertical-align : inherit; font-family : "DejaVuSans", sans-serif; font-style : normal; font-weight : bold; margin-right : 0.7em; } span.fn-nummer { vertical-align : text-top; font-size : 0.6em; } span.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 : "DejaVuSans", 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 : 33%; } /* Typ 1 */ span.marginalie.typ1 { float : left; font-family : "DejaVuSans", 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 : 33%; } /* weitere Typen 2 - 15 möglich */ /* ---------------------------------------------------------- */ /* Semantische Gliederung */ div.vorspann, div.hauptteil, div.zwischenblatt, div.nachspann { } div.zwischenblatt { page-break-before : always; } body.body_vorspann /*### .kapitel (gelöscht) */ { page-break-before : always; } body.body_nachspann /*### .kapitel (gelöscht) */ { page-break-before : always; } /* ---------------------------------------------------------- */ /* Indizes */ div.index { font-family : "DejaVuSerif", serif; font-size : 0.8em; line-height : 1.35em; font-style : normal; font-weight : normal; text-align : left; } div.index-eintrag { } p.ix-text { padding-left : 1.25em; text-indent : -1.25em; } div.index-abschnitt hr { border : 1px solid #333333; margin-right : 0.5em; } div.index-abschnitt p { margin-left : 1.25em; text-indent : -1.25em; } /* Formatierung von verschachtelten Indizes */ div.index_in_index { text-indent : -1.25em; padding-left : 1.25em; display : block; } /* ---------------------------------------------------------- */ /* Gedicht & Dramenstruktur – Poems and Drama*/ div.gedicht { margin-left : 1.25em; margin-top : 1.5em; margin-bottom : 1.5em; } /* Erster Absatz NACH Gedicht */ div.gedicht + p { text-indent : 0; } /* Typ 1 */ div.gedicht.typ1 { } /* weitere Typen 2 - 15 möglich */ div.strophe { margin-bottom : 0.7em; } span.vers { display : inline; } /* Typ 1 – Für Verse, die weiter eingezogen sein sollen als die übrigen Typ 1 – For verses with an higher text-indent than the others */ span.vers.typ1 { text-indent : -1.25em; } /* Typ 2 – rechtsbündig, unschön aber manchmal das geringste Übel Typ 2 – text align right, if every else doesn't work */ span.vers.typ2 { text-align : right; margin-right : 4.5em; } /* weitere Typen 3 - 15 möglich */ div.gedicht div.u-zwischen { margin-top : 0; } /* Sonderfall: Gedichte in Einschüben Special case: poems within einschubs */ div.einschub div.gedicht { margin-left : 2.5em; } /* Dramenstruktur brauchen wir im E-Book vorerst nicht. For the moment, we don't produce Dramas as eBooks. */ div.akt { page-break-before : always; } div.aufzug { } div.szene p { margin-left : 0em; margin-right : 0em; text-indent : 0em; } div.szene p + p { text-indent : 0em; } div.szene + p { text-indent : 0em; } p.regie { font-style : italic; margin-top : 0.7em; margin-bottom : 0.7em; } p.regie_inline { font-style : italic; } p.sprecher { text-transform : uppercase; display : inline; } p.sprechertext { display : inline; } /* ---------------------------------------------------------- */ /* Register */ span.reg_1, span.reg_2, span.reg_3, span.reg_ort, span.reg_sach, span.reg_pers { } span.reg-begriff, span.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 */ a.sprungziel { text-decoration : none; color : #000000; } a.verweis { text-decoration : none; color : #000000; } a { color : #000000; text-decoration : none; } /* ---------------------------------------------------------- */ /* E-Book-Spezifika eBook specifics*/ /* 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 */ body.meta_ebio h1, body.meta_ekurztext h1, body.meta_impressum h1 { font-family : "DejaVuSans", 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; } p.CoverImage img { max-width : 100%; padding : 0; margin : 0; } body.meta_cover { } /* HAUPTTITEL */ body.meta_haupttitel, /*GvH-Nomenklatur*/ .titelei /*Jouve-Nomenklatur*/ { text-align : left; /* padding-top: 2.8em; */ } p.t_autor, /*GvH-Nomenklatur*/ .autor /*Jouve-Nomenklatur*/ { font-family : "DejaVuSerif", serif; font-size : 1.1em; font-style : normal; font-weight : bold; line-height : 1.8em; color : #000000; text-align : left; margin-bottom : -1.8em; /* margin-bottom: 0.1em; */ } p.t_hrsg, /*GvH-Nomenklatur*/ .hrsg /*Jouve-Nomenklatur*/ { font-family : "DejaVuSerif", serif; font-size : 1.05em; font-style : normal; font-weight : normal; line-height : 1.8em; margin-top : 1em; } body.meta_haupttitel p.t_titel, /*GvH-Nomenklatur*/ .titel /*Jouve-Nomenklatur*/ { font-family : "DejaVuSans", sans-serif; font-size : 1.4em; line-height : 1.5em; font-style : normal; font-weight : bold; letter-spacing : 0.05em; color : #333333; text-align : left; text-transform : uppercase; margin-top : 2.0em; margin-bottom : 0.7em; } p.t_untertitel, /*GvH-Nomenklatur*/ .titelei, div.untertitel, div.nachspann div.untertitel /*Jouve-Nomenklatur*/ { font-family : "DejaVuSans", sans-serif; font-size : 1.1em; line-height : 1.5em; font-style : italic; font-weight : normal; text-align : left; margin-top : 0; margin-bottom : 1.35em; } div.infoblock { margin-top : 3.2em; } p.t_gattung, /*GvH-Nomenklatur*/ .gattung /*Jouve-Nomenklatur*/ { display : none; /* font-family: "DejaVuSerif", serif; font-size: 0.9em; line-height: 1.5em; text-align: left; margin-top: 0; margin-bottom: 1.5em; */ } .t_uebersetzer, p.t_illustrator, /*GvH-Nomenklatur*/ .uebersetzer, .illustrator /*Jouve-Nomenklatur*/ { font-family : "DejaVuSerif", serif; font-size : 0.9em; line-height : 1.5em; font-style : italic; font-weight : normal; text-align : left; margin-top : 0; margin-bottom : 1.5em; } p.t_verlag { display : none; } body.meta_haupttitel p.t_verlagslogo, /*GvH-Nomenklatur*/ .e-logo /*Jouve-Nomenklatur*/ { position : absolute; bottom : 2em; padding-left : 5px; margin-top : 4em; vertical-align : bottom; border-width : 0; outline-style : none; } p.t_verlag, div.t_joker, body.meta_ekurztext, body.meta_ebio, /*GvH-Nomenklatur*/ .e-joker, .e-kurztext, .ebio /*Jouve-Nomenklatur*/ { font-family : "DejaVuSerif", serif; font-size : 0.9em; line-height : 1.5em; font-style : normal; font-weight : normal; text-align : left; margin-bottom : 1.5em; } div.t_joker { margin-top : 1.5em; } body.meta_impressum p, /*GvH-Nomenklatur*/ .e-impressum, .e-isbn /*Jouve-Nomenklatur*/ { font-family : "DejaVuSerif", serif; font-size : 0.8em; line-height : 1.35em; font-style : normal; font-weight : normal; text-align : left; } /* NAVIGATION */ body.meta_navigation { } p.booklink a { color : #000000; text-decoration : none; } p.booklink { margin-bottom : 0.5em; } span.h1_backlink, span.h2_backlink { font-family : "DejaVuSans", sans-serif; font-size : 0.8em; line-height : 1.35em; font-style : normal; font-weight : normal; display : block; float : right; } /*### .h1*/ span.h1_backlink a, div.h1_backlink a, span.h2_backlink, div.h2_backlink a { text-decoration : none; } /* INHALTSVERZEICHNIS – wird bei uns nicht gezeigt */ body.meta_inhaltsvz /*GvH-Nomenklatur*/ div.inhaltsverz /*Jouve-Nomenklatur*/ { display : none; } p.ie-text { display : none; } span.ie-sz { display : none; } span.ie-zaehler { display : none; } div.inhalt { display : none; } body.meta_hinweise { display : none; } /* ---------------------------------------------------------- */ /* Original-Seitenzahlen*/ span.origpage { font-family : "DejaVuSans", sans-serif; font-weight : normal; display : inline; background-color : #FFFFFF; color : #333333; font-size : 9pt; } div.origpage + p { text-indent : 0; }