/*************************************************************************************** * Penguin Random House Verlagsgruppe GmbH Basis-CSS für Produktion von EPUB-Dateien mit InDesign **************************************************************************************** * @project PRHV EPUB-CSS * @version 1.46 * @date 2023-08-18 * @author Fabian Kern (digital publishing competence) * @lastEditor Manfred Weiß / mw (PRHV) * @copyright Penguin Random House Verlagsgruppe GmbH, digital publishing competence *****************************************************************************************/ /**************************************************************************************** Font-Einbettung *****************************************************************************************/ @import url(Image00003.gif); /**************************************************************************************** Grundstellungen, Grundtext, Body-Formatierung *****************************************************************************************/ /*** CSS-Resets ***/ figure { display: block; } h1, p, figure { margin: 0; padding: 0; border-width: 0; } /*** Grundschrift-Einstellungen und Body-Formatierung ***/ body { font-size: 1em; line-height: 1.6em; widows: 2; orphans: 2; padding-right: 0.5em; } /* Inline-Bilder in Absätzen und Überschriften mw, 2022-11-04*/ /* Reset für InDesign-Textrahmen */ div.Einfacher_Textrahmen { margin-top: 0; margin-bottom: 0; } /**************************************************************************************** Überschriften *****************************************************************************************/ /*** Fonts und Grund-Styling für Überschriften ***/ h1 { line-height: 1.6em; text-align: left; } /*** h1 für Vorspann ***/ /*** h1 für Teil_Titel ***/ /* Abstand nach Teil_Titel; Ausnahme: es folgt ein Teil_Untertitel, dann engere Gruppierung */ /* Layout für Teil_Untertitel */ /* Layout für Teil_Inhalt */ /* Zeichenformat num_teil in h1.Teil_Titel */ /*** h1 / Gliederungsüberschrift U1 ***/ h1, .U1 { font-size: 1.6em; font-weight: bold; margin-top: 4rem; } /* Abstand nach U1: 1 Zeile; Ausnahme Abstand zum U1_Untertitel: 0.5 Zeile */ h1 + *, .U1 + * { margin-top: 1.6rem; } /* Formatierung für U1_Untertitel */ /* Zeichenformat num_U1 in h1.U1 */ /*** h2 / Gliederungsüberschrift U2 ***/ /* Abstand nach U2: 1 Zeile; Ausnahme Abstand zum U2_Untertitel: 0.5 Zeile */ /* U2 nach U1 bekommt etwas geringeren Abstand davor als U2 normalerweise hat */ /* Formatierung für U2_Untertitel */ /*** h3 / Gliederungsüberschrift U3 ***/ /* U3 nach U2 erhät etwas geringen Abstand als sonst */ /*** h4 / Gliederungsüberschrift U4 ***/ /*** h5 / Gliederungsüberschrift U5 ***/ /*** h6 / Gliederungsüberschrift U6 ***/ /* Sonderüberschrift */ /* Page-Break-Properties für alle Überschriften */ h1 { page-break-inside: avoid; page-break-after: avoid; } /**************************************************************************************** Grundtext Absatz-Formate *****************************************************************************************/ /* Absatz mit/ohne Erstzeilen-Einzug */ p.GT { text-indent: 1.6em; } p.GT-stumpf-nach_U1 { text-indent: 0; } /* GT-stumpf als erster Absatz im Seitenrahmen, mw 2022-11-04 */ /* Absatz mit Vorschub */ p.GT-einLZvor { margin-top: 1.6em; text-indent: 0; } /* Absatz-Ausrichtungen */ /* Sonderformate für Absätze */ /* Bild als Zaesur mw, 2022-11-04*/ /**************************************************************************************** Typisierte Absatz-Formate *****************************************************************************************/ /*** Anhang ***/ /*** Anhang01 = Literaturverzeichnis / Quellen mit hängendem Einzug, mw 2023-03-09 ***/ /** Listen **/ /*** Brief ***/ /*p.Brief_GT-rechts-einLZvor, p.Brief_GT-zentriert-einLZvor ergänzt, 2023-02-16, mw */ /*p.Brief_GT-rechts-einLZvor, p.Brief_GT-zentriert-einLZvor ergänzt, 2023-02-16, mw */ /*p.Brief_GT-rechts-einLZvor, p.Brief_GT-zentriert-einLZvor ergänzt, 2023-02-16, mw */ /*p.Brief_GT-rechts-einLZvor ergänzt, pauschalen margin-top entfernt 2023-02-16, mw */ /*p.Brief_GT-zentriert-einLZvor ergänzt, 2023-02-16, mw */ /* Bild als Zaesur mw, 2022-11-04*/ /*** Drama ***/ /*** Email ***/ /*MW, 2022-11-17: p.Ged_Lied_GT-zentriert-einLZ_vor > p.Ged_Lied_GT-zentriert-einLZvor */ /*** Gedicht/Lied ***/ /* p.Ged_Lied_GT-rechts-einLZvor ergänzt, MW 2023-02-03 */ /*MW, 2022-11-17: "stumpfe" Formate zusammengefasst*/ /*** Marginalien ***/ /*** Rezepte ***/ /*** Übungen ***/ /* Formate für die jeweils letzte Zeile der Übung */ /* Logik für Aufeinanderfolgen von Übungs-Absätzen */ /* Wir gehen hier davon aus, dass wenn einer der GT-Absätze direkt von U1/U2 gefolgt wird, der Übung-Kasten dann nicht zuende ist */ /* Bilder in Übungen */ /*** Zitat ***/ /* Zitat_Quelle weiter eingerückt, mw 2023-02-09 */ /**************************************************************************************** Sonderformate / Absatz-Formate *****************************************************************************************/ /*** Handschrift ***/ /* Überschriften */ /* Absatz-Formate und Listen */ /* Bild als Zaesur mw, 2022-11-04*/ /*** Schreibmaschine ***/ /* Überschriften */ /* Absatz-Formate und Listen */ /* Bild als Zaesur mw, 2022-11-04*/ /*** Sonderformat 01: Sans ***/ /* Überschriften */ /* Absatz-Formate und Listen */ p.Sonder01_GT-stumpf { text-indent: 0; } p.Sonder01_GT-einLZvor { margin-top: 1.6em; text-indent: 0; } /* Bild als Zaesur mw, 2022-11-04*/ /*** Sonderformat 02: 1 Geviert Einzug ***/ /* Überschriften */ /* Absatz-Formate und Listen */ /* Bild als Zaesur mw, 2022-11-04*/ /* Chat / SMS */ /**************************************************************************************** Listen-Formate *****************************************************************************************/ /*** Abstand vor Listen, mw 2023-03-09 ***/ /**************************************************************************************** Inline-Formate *****************************************************************************************/ em, .kursiv { font-style: italic; } /* Benannte Inline-Formate */ span.versal { text-transform: uppercase; } /* V1.46 chat_sms und handschrift ergänzt */ span.sonder01 { font-weight: normal; } /**************************************************************************************** Fussnoten/Endnoten *****************************************************************************************/ /**************************************************************************************** Blind-Formate: Ausblendung von Überschriften bzw. Inline-Texten *****************************************************************************************/ /* "Blinde" Überschriften werden über font-size:0; weggeblendet, weil sonst die Sprungmarken für den TOC */ /* nicht mehr vorhanden sind und es zu Fehlern in der Amazon-Konvertierung kommt... */ h1.blind { font-size: 0; line-height: 0; margin: 0; padding: 0; } /* ...Inline-Blindtexte können dagegen per display:none; ausgeblendet werden. */ span.blind { display: none; } /**************************************************************************************** Bilder *****************************************************************************************/ /* Breiten für Bilder und Bildcontainer */ figure > img { width: 100%; } figure.Bild_Container_40 { width: 40%; margin-left: 30%; margin-right: 30%; } /* V1.50: Bild Container für Autor*innenfoto, default ist links */ /* Abstände für Bildcontainer */ figure { margin-top: 1.6em; } /* Bildunterschrift und Quelle */ /* Logo-Container */ figure.Logo_Container_30 { width: 30%; margin-left: 35%; margin-right: 35%; } /* Social-Media-Icons */ /*MW, 2022-11-16: Korrekte Skalierung abweichend von anderen Inline-Bildern */ /*MW, 2022-11-16: Mini-Abstand auch wenn keine LZ */ /**************************************************************************************** Tabellen *****************************************************************************************/ /* Generelle Einstellungen für Tabellen */ /* Tabelle01: Grauer Hintergrund, weiße Linierung */ /* Tabelle02: Kopf mit grauem Hintergrund, Körper ohne Hintergrund, schwarze Linierung */ /* Tabelle03: Kein Hintergrund, keine Linierung */ /* Tabelle04: Kopf grau hinterlegt, nur Innenlinien */ /**************************************************************************************** Sonderseiten *****************************************************************************************/ /*** Info ***/ p.Info, p.Info-einLZvor { text-align: left; } h1.Info_U { font-size: 1.1rem; text-align: center; margin-bottom: 1em; } p.Info-einLZvor { margin-top: 1.6em; } /*** Titelei ***/ .HT_Autor, .HT_Titel, .HT_Untertitel_1, .HT_Uebersetzer, .HT_Reihe { text-align: center; margin-top: 0.8em; } p.HT_Autor { font-size: 1.2em; margin-top: 0; } h1.HT_Titel { font-weight: bold; font-size: 1.6em; } p.HT_Untertitel_1 { font-size: 1.2em; } p.HT_Uebersetzer { margin-top: 1.2em; } .HT_Uebersetzer + div figure { margin-top: 3rem; } /*** Impressums-Seite ***/ .Impr_GT, .Impr_GT-einLZvor, .Impr_ISBN { text-align: center; } .Impr_GT-einLZvor { margin-top: 1.6em; } /*hinzugefügt 2022-02-21, mw */ .Impr_ISBN { margin-bottom: 1.6em; } /*** Widmung/Motto ***/ /* Grundformatierung Widmung */ p.Widmung, p.Widmung-einLZvor { text-align: center; font-style: italic; } /* Wenn die Widmung alleine auf einer Seite steht, erhält sie den oberen Abstand wie U1... */ p.Widmung { margin-top: 4rem; } /* ...steht die Widmung mit Leerzeile hinter einen beliebigen Element, lassen wir 1 LZ Abstand */ * + p.Widmung-einLZvor { margin-top: 1.6rem; } /* Grundformatierung Motto */ /* Wenn das Motto alleine auf einer Seite steht, erhält sie den oberen Abstand wie U1... */ /* ...steht das Motto hinter einen beliebigen Element, lassen wir 1 LZ Abstand */ /* Formatierung Quelle */ /*** Inhaltsverzeichnis ***/ /* Inhaltsverzeichnis-Überschrift */ /* Wenn im HTML noch etwas vor der Inhaltsverzeichnis-Überschrift steht, erzwingen wir einen page-break */ /* V1.50: p.Inhalt_1-einLZ_vor ergänzt */ /*** Index ***/ /* Index_1-einLZvor: Wenn Index ohne Zwischenüberschriften benötigt wird, mw 2023-01-11*/