@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.4 * @date 2011-05-18 * @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 */ @font-face { font-family : "DejaVuSerif"; font-style : normal; font-weight : normal; src : url(../Fonts/DejaVuSerif.ttf); } @font-face { font-family : "DejaVuSerif"; font-style : italic; font-weight : normal; src : url(../Fonts/DejaVuSerif-Italic.ttf); } @font-face { font-family : "DejaVuSerif"; font-style : normal; font-weight : bold; src : url(../Fonts/DejaVuSerif-Bold.ttf); } @font-face { font-family : "DejaVuSerif"; font-style : italic; font-weight : bold; src : url(../Fonts/DejaVuSerif-BoldItalic.ttf); } @font-face { font-family : "DejaVuSans"; font-style : normal; font-weight : normal; src : url(../Fonts/DejaVuSans.ttf); } @font-face { font-family : "DejaVuSans"; font-style : italic; font-weight : normal; src : url(../Fonts/DejaVuSans-Oblique.ttf); } @font-face { font-family : "DejaVuSans"; font-style : normal; font-weight : bold; src : url(../Fonts/DejaVuSans-Bold.ttf); } @font-face { font-family : "DejaVuSans"; font-style : italic; font-weight : bold; src : url(../Fonts/DejaVuSans-BoldOblique.ttf); } @font-face { font-family : "DejaVuSansMono"; font-style : normal; font-weight : normal; src : url(../Fonts/DejaVuSansMono.ttf); } @font-face { font-family : "DejaVuSansMono"; font-style : italic; font-weight : normal; src : url(../Fonts/DejaVuSansMono-Oblique.ttf); } @font-face { font-family : "DejaVuSansMono"; font-style : normal; font-weight : bold; src : url(../Fonts/DejaVuSansMono-Bold.ttf); } @font-face { font-family : "DejaVuSansMono"; font-style : italic; font-weight : bold; src : url(../Fonts/DejaVuSansMono-BoldOblique.ttf); } @page { margin-top : 1em; margin-bottom : 1em; margin-left : 1em; margin-right : 0; } body, div, p, h1, h2, h3, h4, h5, h6, p.u7, ol, ul, li { margin : 0; padding : 0; } span { 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*/ /* 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, span.u-zaehler { display : inline-block; margin-right : 0.33em; } h1, h2, h3, h4, h5, h6, p.u7, h1 { font-family : "DejaVuSans", 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; } 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; } 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; } 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; } 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; } /*### .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; }*/ /* 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. */ /* 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. */ /* Typ 1 */ /* Typ 2 */ /* Typ 3 */ /* Typ 4 */ /* Typ 5 */ /* Typ 6 */ /* 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*/ /* ---------------------------------------------------------- */ /* Absätze */ p { font-family : "DejaVuSerif", serif; /* font-size : 0.9em; line-height : 1.5em; text-align : left; padding-right : 0.5em; margin-top : 0; */ margin-bottom : 0; margin-right : 1em; text-indent : 1.25em } table p { margin : 0; text-indent : 0; } p.leerzeile { /* Keine Formatierung möglich da BR-Tag */ } /* Absatz nach Leerzeile paragraph after */ /* ---------------------------------------------------------- */ /* (Absatz-) Ausrichtungen extraordinary paragraph aligns*/ div.alignleft, div.alignright, div.aligncenter, div.alignblock, /* ---------------------------------------------------------- */ /* Infokästen */ /* Absätze in Infokästen nicht einrücken! No indention for paragraphs within */ /* Der erste Absatz NACH einem Infokasten. No indention for first paragraph after */ /* Allgemeine infokasten-Deklaration General declarations for */ /* Typ 1 */ /* Typ 2 */ /* Typ 3 */ /* weitere Typen 4 - 15 möglich */ /* ---------------------------------------------------------- */ /* Einschübe (einschub_vor) */ /* Allgemeine einschub_vor-Deklaration General declarations for */ /* ---------------------------------------------------------- */ /* Inline-Joker */ /* Allgemeine Inline-Deklaration General declarations for */ /* Typ 1 */ /* Typ 2 */ /* Typ 3 */ /* Typ 4 */ /* Typ 5 */ /* Typ 6 – kleiner */ /* Typ 7 – kleiner & fett */ /* Typ 8 – kleiner & nicht fett*/ /* Typ 9 – recte, zum Gebrauch als Quellenangaben in kursiven Einschüben */ /* Typ 10 – kursiv, zum Gebrauch als Quellenangaben in recte gesetzten Einschüben */ /* Typ 11 – durchstreichen, to scratch out text */ /* Typ 12 – größer, bigger */ /* Typ 13 – bold italic as substitute for Script Fonts */ /* 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 */ /* Allgemeine Einschub-Deklaration General declarations for */ /* 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, /* Typ 1 – kursiv, um 1.25em eingezogen */ /* Typ 2 – fettkursiv, um 1.25em eingezogen */ /* Typ 3 – fett, um 1.25em eingezogen */ /* Typ 4 – fett, serifenlos, um 1.25em eingezogen */ /*Typ 5 – petit, um 1.25em eingezogen */ /*Typ 6 – petit, kursiv, um 1.25em eingezogen */ /*Typ 7 – serifenlos, petit, um 1.25em eingezogen */ /*Typ 8 – serifenlos, petit, kursiv, um 1.25em eingezogen */ /* Typ 9 bis 12 hängender Einzug */ div.einschub.typ9 p, div.einschub.typ10 p, div.einschub.typ11 p, /* Typ 9 Grundschrift hängender Einzug*/ /* Typ 10 basierend auf Typ 1*/ /* Typ 11 basierend auf Typ 2*/ /* Typ 12 basierend auf Typ 3*/ /* Typ 13 – Grundschrift, um 1.25em eingezogen */ /* Typ 14 – sans-mono, um 1.25em eingezogen */ /* Typ 15 – Sans-Serif eingezogen */ /* 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, /* ---------------------------------------------------------- */ /* inline-Auszeichnungen inline-joker */ em, /*GvH-Nomenklatur*/ 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.versal { text-transform : uppercase; letter-spacing : 0.05em; font-size : 96%; } /* ---------------------------------------------------------- */ /* Legenden */ /* ---------------------------------------------------------- */ /* Tabellen-Styling */ /* Erster Absatz NACH dem Tabellen-Container No indention for first paragraph after a table */ /* 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*/ /* weitere Typen 2 - 15 möglich */ /* Absätze in Tabellen nicht einrücken */ /* 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, /* ---------------------------------------------------------- */ /* Abbildungen – Images*/ /* Erster Absatz NACH Abbildungen */ /* Typ 1 – Bild steht rechts und wird links vom Text umflossen */ /* weitere Typen 2 - 15 möglich */ /* ---------------------------------------------------------- */ /* Listen */ div.liste_manuell, div.liste_geordnet, ol, ul { margin-left : 1.25em; } /* Erster Absatz NACH Listen */ div.liste_manuell + p, div.liste_geordnet + p, li { font-size : 1em; } li p { margin-left : 0; display : block; text-indent : 0; } /* div.liste_ungeordnet li, div.liste_geordnet li { padding-left: 0.7em; } */ /* ---------------------------------------------------------- */ /* Fußnoten, Endnoten & Marginalien */ /* Typ 1 */ div.fussnote, /* weitere Typen 2 - 15 möglich */ /* Typ 1 */ /* weitere Typen 2 - 15 möglich */ span.fussnote, div.fussnote, span.fussnotenzaehler, /* Typ 1 */ /* weitere Typen 2 - 15 möglich */ /* ---------------------------------------------------------- */ /* Semantische Gliederung */ div.vorspann, div.hauptteil, div.zwischenblatt, body.body_vorspann /*### .kapitel (gelöscht) */ { page-break-before : always; } body.body_nachspann /*### .kapitel (gelöscht) */ { page-break-before : always; } /* ---------------------------------------------------------- */ /* Indizes */ /* Formatierung von verschachtelten Indizes */ /* ---------------------------------------------------------- */ /* Gedicht & Dramenstruktur – Poems and Drama*/ /* Erster Absatz NACH Gedicht */ /* Typ 1 */ /* weitere Typen 2 - 15 möglich */ /* 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 */ /* Typ 2 – rechtsbündig, unschön aber manchmal das geringste Übel Typ 2 – text align right, if every else doesn't work */ /* weitere Typen 3 - 15 möglich */ /* Sonderfall: Gedichte in Einschüben Special case: poems within einschubs */ /* Dramenstruktur brauchen wir im E-Book vorerst nicht. For the moment, we don't produce Dramas as eBooks. */ /* ---------------------------------------------------------- */ /* Register */ span.reg_1, span.reg_2, span.reg_3, span.reg_ort, span.reg_sach, span.reg-begriff, /* ---------------------------------------------------------- */ /* Verweise */ 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, /* 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; } /* HAUPTTITEL */ body.meta_haupttitel, /*GvH-Nomenklatur*/ p.t_autor, /*GvH-Nomenklatur*/ p.t_hrsg, /*GvH-Nomenklatur*/ body.meta_haupttitel p.t_titel, /*GvH-Nomenklatur*/ p.t_untertitel, /*GvH-Nomenklatur*/ .titelei, div.untertitel, div.infoblock { margin-top : 3.2em; } p.t_gattung, /*GvH-Nomenklatur*/ p.t_uebersetzer, p.t_illustrator, /*GvH-Nomenklatur*/ .uebersetzer, p.t_verlag { display : none; } body.meta_haupttitel p.t_verlagslogo, /*GvH-Nomenklatur*/ p.t_verlag, div.t_joker, body.meta_ekurztext, body.meta_ebio, /*GvH-Nomenklatur*/ .e-joker, .e-kurztext, body.meta_impressum p, /*GvH-Nomenklatur*/ .e-impressum, /* NAVIGATION */ span.h1_backlink, /*### .h1*/ span.h1_backlink a, div.h1_backlink a, span.h2_backlink, /* INHALTSVERZEICHNIS – wird bei uns nicht gezeigt */ /* ---------------------------------------------------------- */ /* Original-Seitenzahlen*/