@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.1 * @date 2010-11-17 * @author Carsten Schwab / Co-Autoren: Tobias Fischer & 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: "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, span, 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; } /* 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; } .u-zaehler { display: inline; margin-right: 0.25em; } .u-vor { color: #000000; margin-bottom: -1.55em; } .untertitel { font-family: "DejaVuLGCSans", 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, .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; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 2em; margin-bottom: 2.2em; } 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; } 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; } /* 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; } 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; } .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: 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. */ .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; } /* weitere Typen 7 - 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: 1.25em } 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: left; } .aligncenter { text-align: left; } .alignblock { text-align: left; } /* ---------------------------------------------------------- */ /* 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; } /* Allgemeine infokasten-Deklaration General declarations for */ .infokasten { margin-right: 0.5em; margin-top: 1.5em; margin-bottom: 1.5em; padding: 1em; background-color: #CCCCCC; border: 1px solid #333333; } /* Typ 1 */ .infokasten.typ1 { font-family: "DejaVuLGCSans", sans-serif; font-size: 0.9em; line-height: 1.5em; font-style: normal; font-weight: normal; text-align: left; } /* Typ 2 */ .infokasten.typ2 { font-family: "DejaVuLGCSerif", 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; border: 1px solid #333333; } /* weitere Typen 4 - 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; } /* ---------------------------------------------------------- */ /* 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 – bold italic as substitute for Script Fonts */ .inline.typ13 { font-family: "DejaVuLGCSerif", 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

.*/ .einschub p { text-indent: 0; } /* Der erste Absatz NACH einem Einschub First paragraph after */ .einschub+p { text-indent: 0; } /* 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 8 stumpf */ .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.typ13 p { text-indent: 0; } /* Typ 1 – kursiv, um 1.25em eingezogen */ .einschub.typ1 { font-family: "DejaVuLGCSerif", serif; font-style: italic; font-weight: normal; text-align: left; } /* Typ 2 – fettkursiv, um 1.25em eingezogen */ .einschub.typ2 { font-family: "DejaVuLGCSerif", serif; font-style: italic; font-weight: bold; text-align: left; } /* Typ 3 – fett, um 1.25em eingezogen */ .einschub.typ3 { font-family: "DejaVuLGCSerif", serif; font-style: normal; font-weight: bold; text-align: left; } /* Typ 4 – fett, serifenlos, um 1.25em eingezogen */ .einschub.typ4 { font-family: "DejaVuLGCSans", sans-serif; font-size: 0.96em; font-style: normal; font-weight: bold; text-align: left; } /*Typ 5 – petit, um 1.25em eingezogen */ .einschub.typ5 { font-family: "DejaVuLGCSerif", 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 */ .einschub.typ6 { font-family: "DejaVuLGCSerif", 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 */ .einschub.typ7 { font-family: "DejaVuLGCSans", 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 */ .einschub.typ8 { font-family: "DejaVuLGCSans", 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 */ .einschub.typ9 p, .einschub.typ10 p, .einschub.typ11 p, .einschub.typ12 p { text-indent: -1.25em; } /* Typ 9 Grundschrift hängender Einzug*/ .einschub.typ9 { font-family: "DejaVuLGCSerif", serif; font-style: normal; font-weight: normal; text-align: left; } /* Typ 10 basierend auf Typ 1*/ .einschub.typ10 { font-family: "DejaVuLGCSerif", serif; font-style: italic; font-weight: normal; text-align: left; } /* Typ 11 basierend auf Typ 2*/ .einschub.typ11 { font-family: "DejaVuLGCSerif", serif; font-style: italic; font-weight: bold; text-align: left; } /* Typ 12 basierend auf Typ 3*/ .einschub.typ12 { font-family: "DejaVuLGCSerif", serif; font-style: normal; font-weight: bold; text-align: left; } /* Typ 13 – Grundschrift, um 1.25em eingezogen */ .einschub.typ13 { font-family: "DejaVuLGCSerif", serif; font-style: normal; font-weight: normal; text-align: left; } /* Typ 14 – sans-mono, um 1.25em eingezogen */ .einschub.typ14 { font-family: "DejaVuLGCSansMono", sans-serif; font-size: 0.95em; font-style: normal; font-weight: normal; text-align: left; } /* Typ 15 – Sans-Serif eingezogen */ .einschub.typ15 { font-family: "DejaVuLGCSans", 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 */ .einschub.typ1 em, .einschub.typ2 em, .einschub.typ6 em, .einschub.typ8 em, .einschub.typ9 em, .einschub.typ10 em, .einschub.typ1 .kursiv, .einschub.typ2 .kursiv, .einschub.typ6 .kursiv, .einschub.typ8 .kursiv, .einschub.typ9 .kursiv, .einschub.typ10 .kursiv { font-style: normal; } /* ---------------------------------------------------------- */ /* inline-Auszeichnungen inline-joker */ em, /*GvH-Nomenklatur*/ .kursiv /*Jouve-Nomenklatur*/ { 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-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; } .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; } .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; 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-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 */ .tabellentitel, .tabelle .legende { display: block; } .tabellentitel { font-family: "DejaVuLGCSans", 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; } .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: 0.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: inline; float: left; } .abbildung.alignright { display: inline; float: right; } .abbildung.aligncenter { display: inline; } .abbildung img { max-width: 100%; max-height: 100%; } /* Erster Absatz NACH Abbildungen */ .abbildung+p { text-indent: 0; } /* 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: 0.7em; } ol, ul { margin-left: 4em; } /* 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; display: block; text-indent: 0; } li .le-zaehler { margin-left: -2.75em; width:2.8em; float: left; } .liste_manuell ul { list-style: none; } .liste_ungeordnet ul { list-style: disc; } .liste_manuell ul.ohne_zaehler { list-style: square; } /* .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: 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; } .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 { display: block; float: left; 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: -3em; margin-right: 0.7em; margin-top: 0em; margin-bottom: 0.7em; background-color: #CCCCCC; border-top: 0.7em solid #FFFFFF; padding: 1em; padding-left: 3em; /* width: auto; */ max-width: 300px; } /* weitere Typen 2 - 15 möglich */ /* ---------------------------------------------------------- */ /* Semantische Gliederung */ .vorspann, .hauptteil, .zwischenblatt, .nachspann { } .zwischenblatt { page-break-before: always; } .body_vorspann .kapitel { page-break-before: always; } .body_nachspann .kapitel { 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: 1px solid #333333; 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: 1.25em; margin-top: 1.5em; margin-bottom: 1.5em; } /* Erster Absatz NACH Gedicht */ .gedicht+p { text-indent: 0; } /* Typ 1 */ .gedicht.typ1 { } /* weitere Typen 2 - 15 möglich */ .strophe { margin-bottom: 0.7em; } .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 */ .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 */ .vers.typ2 { text-align: right; margin-right: 4.5em; } /* weitere Typen 3 - 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 { page-break-before: always; } .aufzug { } .szene p { margin-left: 0em; margin-right: 0em; text-indent: 0em; } .szene p+p { text-indent: 0em; } .szene+p { text-indent: 0em; } .regie { font-style: italic; margin-top: 0.7em; margin-bottom: 0.7em; } .regie_inline { font-style: italic; } .sprecher { text-transform: uppercase; display: inline; } .sprechertext { display: inline; } /* ---------------------------------------------------------- */ /* 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: #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 */ .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 { } /* HAUPTTITEL */ .meta_haupttitel, /*GvH-Nomenklatur*/ .titelei /*Jouve-Nomenklatur*/ { text-align: left; /* padding-top: 2.8em; */ } p.t_autor, /*GvH-Nomenklatur*/ .autor /*Jouve-Nomenklatur*/ { font-family: "DejaVuLGCSerif", 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: "DejaVuLGCSerif", serif; font-size: 1.05em; font-style: normal; font-weight: normal; line-height: 1.8em; margin-top: 1em; } p.t_titel, /*GvH-Nomenklatur*/ div.titel /*Jouve-Nomenklatur*/ { 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-align: left; text-transform: uppercase; margin-top: 2.0em; margin-bottom: 0.7em; } p.t_untertitel, /*GvH-Nomenklatur*/ .titelei div.untertitel, .nachspann div.untertitel /*Jouve-Nomenklatur*/ { font-family: "DejaVuLGCSans", 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; } .infoblock { margin-top: 3.2em; } .t_gattung, /*GvH-Nomenklatur*/ .gattung /*Jouve-Nomenklatur*/ { 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, /*GvH-Nomenklatur*/ .uebersetzer, .illustrator /*Jouve-Nomenklatur*/ { font-family: "DejaVuLGCSerif", 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; } .t_verlag { display: none; } 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; } .t_verlag, .t_joker, .meta_ekurztext, .meta_ebio, /*GvH-Nomenklatur*/ .e-joker, .e-kurztext, .e-bio /*Jouve-Nomenklatur*/ { 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; } .t_joker { margin-top: 1.5em; } .meta_impressum p, /*GvH-Nomenklatur*/ .e-impressum, .e-isbn /*Jouve-Nomenklatur*/ { 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 { font-family: "DejaVuLGCSans", sans-serif; font-size: 0.8em; line-height: 1.35em; font-style: normal; font-weight: normal; display: block; float: right; } .h1_backlink a, .h2_backlink a { text-decoration: none; } /* INHALTSVERZEICHNIS – wird bei uns nicht gezeigt */ .meta_inhaltsvz /*GvH-Nomenklatur*/ .inhaltsverz /*Jouve-Nomenklatur*/ { display: none; } .ie-text { display: none; } .ie-sz { display: none; } .ie-zaehler { display: none; } .inhalt { display: none; } .meta_hinweise { display: none; } /* ---------------------------------------------------------- */ /* Original-Seitenzahlen*/ .origpage { font-family: "DejaVuLGCSans", sans-serif; font-weight: normal; display: inline; background-color: #FFFFFF; color: #333333; font-size: 0.75em; } div.origpage+p { text-indent: 0; }