/*************************************************************************************** * 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 "00-prhv-fonts.css"; /**************************************************************************************** Grundstellungen, Grundtext, Body-Formatierung *****************************************************************************************/ /*** CSS-Resets ***/ article,section,header,figure,figcaption,nav,blockquote,aside { display: block; } dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,article,section,header,figure,figcaption,nav,blockquote,aside { margin: 0; padding: 0; border-width: 0; } /*** Grundschrift-Einstellungen und Body-Formatierung ***/ body { font-family: "PRHV-Serif", "Times New Roman", serif; font-size: 1.0em; line-height: 1.6em; widows: 2; orphans: 2; padding-right: 0.5em; } /* Inline-Bilder in Absätzen und Überschriften mw, 2022-11-04*/ h1 img, h2 img, h3 img, h4 img, h5 img, h6 img, p img{ height: 1em; vertical-align: middle; } /* Reset für InDesign-Textrahmen */ div.Einfacher_Textrahmen { margin-top: 0; margin-bottom: 0; } /**************************************************************************************** Überschriften *****************************************************************************************/ /*** Fonts und Grund-Styling für Überschriften ***/ h1,h2,h3,h4,h5,h6,p.U1_Untertitel,p.U2_Untertitel,p.Teil_Untertitel,p.Teil_Inhalt,p.Sonderueb { font-family: "PRHV-Sans", Helvetica, sans; line-height: 1.6em; text-align: left; } /*** h1 für Vorspann ***/ h1.U1_Vorspann,h1.U1_Abspann { font-size: 1.6em; font-weight: bold; margin-bottom: 1.6rem; } /*** h1 für Teil_Titel ***/ h1.Teil_Titel { font-size: 2.0em; font-weight: bold; margin-top: 4.8rem; } /* Abstand nach Teil_Titel; Ausnahme: es folgt ein Teil_Untertitel, dann engere Gruppierung */ h1.Teil_Titel + * { margin-top: 4.8rem; } h1.Teil_Titel + p.Teil_Untertitel { margin-top: 0.8rem; } /* Layout für Teil_Untertitel */ p.Teil_Untertitel { font-size: 1.6em; font-weight: bold; margin-bottom: 4.8rem; } /* Layout für Teil_Inhalt */ p.Teil_Inhalt { font-size: 1.4em; } /* Zeichenformat num_teil in h1.Teil_Titel */ span.num_teil { font-size: 1.8rem; } /*** h1 / Gliederungsüberschrift U1 ***/ h1,.U1 { font-size: 1.6em; font-weight: bold; margin-top: 4.0rem; } /* Abstand nach U1: 1 Zeile; Ausnahme Abstand zum U1_Untertitel: 0.5 Zeile */ h1 + *,.U1 + * { margin-top: 1.6rem; } h1 + p.U1_Untertitel { margin-top: 0.8rem; } /* Formatierung für U1_Untertitel */ p.U1_Untertitel { font-size: 1.4em; font-weight: bold; color: #595959; margin-bottom: 1.6rem; } /* Zeichenformat num_U1 in h1.U1 */ span.num_u1 { font-size: 1.4rem; } /*** h2 / Gliederungsüberschrift U2 ***/ h2,.U2 { font-size: 1.4em; font-weight: bold; margin-top: 3.2rem; } /* Abstand nach U2: 1 Zeile; Ausnahme Abstand zum U2_Untertitel: 0.5 Zeile */ h2 + *,.U2 + * { margin-top: 1.6rem; } h2 + p.U2_Untertitel { margin-top: 0.8rem; } /* U2 nach U1 bekommt etwas geringeren Abstand davor als U2 normalerweise hat */ .U2-nach_U1 { margin-top: 2.0rem; } /* Formatierung für U2_Untertitel */ p.U2_Untertitel { font-size: 1.2em; font-weight: bold; color: #595959; margin-bottom: 1.6rem; } /*** h3 / Gliederungsüberschrift U3 ***/ h3,.U3 { font-size: 1.2em; margin-top: 2.4rem; margin-bottom: 1.6rem; font-weight: bold; } /* U3 nach U2 erhät etwas geringen Abstand als sonst */ .U3-nach_U2 { margin-top: 1.2rem; } /*** h4 / Gliederungsüberschrift U4 ***/ h4,.U4 { font-size: 1.1em; margin-top: 1.6rem; margin-bottom: 0.8rem; font-weight: bold; } /*** h5 / Gliederungsüberschrift U5 ***/ h5,.U5 { font-size: 1.0em; margin-top: 1.6rem; font-weight: bold; font-style: italic; } /*** h6 / Gliederungsüberschrift U6 ***/ h6,.U6 { font-size: 1.0em; margin-top: 1.6rem; font-weight: bold; color: #595959; } /* Sonderüberschrift */ p.U_Sonderueb,p.U_Sonderueb-nach_U1 { font-weight: bold; text-transform: uppercase; margin-top: 1.6rem; } p.U_Sonderueb-nach_U1 { margin-top: 0.5rem; } /* Page-Break-Properties für alle Überschriften */ h1,h2,h3,h4,h5,h6,p.U1_Untertitel,p.U2_Untertitel,p.Sonderueb { 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,p.GT-stumpf-nach_U1 { text-indent: 0; } /* GT-stumpf als erster Absatz im Seitenrahmen, mw 2022-11-04 */ section p.GT-stumpf:first-child{ margin-top: 3.2em; } /* Absatz mit Vorschub */ p.GT-einLZvor { margin-top: 1.6em; text-indent: 0; } p.GT-zweiLZvor { margin-top: 3.2em; text-indent: 0; } /* Absatz-Ausrichtungen */ p.GT-links,p.GT-links-einLZvor { text-align: left; } p.GT-rechts,p.GT-rechts-einLZvor { text-align: right; text-indent: 0; } p.GT-zentriert,p.GT-zentriert-einLZvor { text-align: center; text-indent: 0; } p.GT-links-einLZvor,p.GT-rechts-einLZvor,p.GT-zentriert-einLZvor { margin-top: 1.6em; } /* Sonderformate für Absätze */ p.GT_Zaesur { text-align: center; text-indent: 0; margin-top: 1.6em; margin-bottom: 1.6em; } /* Bild als Zaesur mw, 2022-11-04*/ p.GT_Zaesur img{ height: 1.25em; } p.GT_Merksatz-einLZvor { margin-top: 1.6em; text-indent: 0; } p.GT_Merksatz-einLZvor,p.GT_Merksatz { text-align: left; font-weight: bold; margin-left: 1.6em; margin-right: 1.6em; } p.GT_Sonderabsatz { margin-left: 1.6em; } p.GT_Sonderabsatz-einLZvor { margin-left: 1.6em; margin-top: 1.6em; text-indent: 0; } /**************************************************************************************** Typisierte Absatz-Formate *****************************************************************************************/ /*** Anhang ***/ p.Anhang01_U1 { font-family: "PRHV-Sans", Helvetica, sans; font-size: 1.4em; font-weight: bold; } p.Anhang01_U1 { margin-top: 3.2rem; } p.Anhang01_U1 + * { margin-top: 1.6rem; } p.Anhang01_U2,p.Anhang01_U2-nach_U1 { font-family: "PRHV-Sans", Helvetica, sans; font-size: 1.2em; margin-top: 2.4rem; margin-bottom: 1.6rem; font-weight: bold; } p.Anhang01_U2-nach_U1 { margin-top: 1.6rem; } /*** Anhang01 = Literaturverzeichnis / Quellen mit hängendem Einzug, mw 2023-03-09 ***/ p.Anhang01_GT { margin-left: 1.6rem; text-indent: -1.6rem; } p.Anhang01_GT-stumpf,p.Anhang01_GT-stumpf-nach_U1 { text-indent: 0; } p.Anhang01_GT-einLZvor { margin-top: 1.6em; text-indent: 0; } p.Anhang01_GT-zweiLZvor { margin-top: 3.2em; text-indent: 0; } p.Anhang01_GT_Sonderabsatz { margin-left: 1.6em; } p.Anhang01_GT_Sonderabsatz-einLZvor { margin-left: 1.6em; margin-top: 1.6em; text-indent: 0; } /** Listen **/ li.Anhang01_Aufz_1-Punkt, li.Anhang01_Aufz_2-Punkt, li.Anhang01_Aufz_3-Punkt { list-style-type: disc; } li.Anhang01_Aufz_1-ABC,li.Anhang01_Aufz_2-ABC,li.Anhang01_Aufz_3-ABC { list-style-type: lower-alpha; } li.Anhang01_Aufz_1-ABC,li.Anhang01_Aufz_2-ABC,li.Anhang01_Aufz_3-ABC { list-style-type: decimal; } li.Anhang01_Aufz_1-Folgeabsatz,li.Anhang01_Aufz_2-Folgeabsatz,li.Anhang01_Aufz_3-Folgeabsatz { list-style-type: none; } /*** Brief ***/ /*p.Brief_GT-rechts-einLZvor, p.Brief_GT-zentriert-einLZvor ergänzt, 2023-02-16, mw */ p.Brief_U1,p.Brief_GT,p.Brief_GT-rechts,p.Brief_GT-zentriert,p.Brief_GT-einLZvor,p.Brief_GT-rechts-einLZvor, p.Brief_GT-zentriert-einLZvor,p.Brief_GT-zweiLZvor,p.Brief_GT-stumpf,p.Brief_GT-stumpf-nach_U1,p.Brief_GT_Sonderabsatz,p.Brief_GT_Sonderabsatz-einLZvor,li.Brief_Aufz_1-Num,li.Brief_Aufz_1-Num_Start,li.Brief_Aufz_1-Punkt,li.Brief_Aufz_1-Punkt_Start { font-style: italic; margin-left: 1.6em; margin-right: 1.6em; } p.Brief_U1 { font-weight: bold; margin-top: 3.2em; margin-bottom: 1.6em; } p.Brief_GT { text-indent: 1.6em; } /*p.Brief_GT-rechts-einLZvor, p.Brief_GT-zentriert-einLZvor ergänzt, 2023-02-16, mw */ p.Brief_GT-rechts,p.Brief_GT-einLZvor,p.Brief_GT-rechts-einLZvor, p.Brief_GT-zentriert-einLZvor, p.Brief_GT-zweiLZvor,p.Brief_GT-stumpf,p.Brief_GT-stumpf-nach_U1 { text-indent: 0; } /*p.Brief_GT-rechts-einLZvor, p.Brief_GT-zentriert-einLZvor ergänzt, 2023-02-16, mw */ p.Brief_GT-einLZvor, p.Brief_GT-rechts-einLZvor, p.Brief_GT-zentriert-einLZvor { margin-top: 1.6em; text-indent: 1.6em; text-indent: 0; } p.Brief_GT-zweiLZvor { margin-top: 3.2em; text-indent: 1.6em; text-indent: 0; } /*p.Brief_GT-rechts-einLZvor ergänzt, pauschalen margin-top entfernt 2023-02-16, mw */ p.Brief_GT-rechts, p.Brief_GT-rechts-einLZvor { text-align: right; } /*p.Brief_GT-zentriert-einLZvor ergänzt, 2023-02-16, mw */ p.Brief_GT-zentriert, p.Brief_GT-zentriert-einLZvor { text-align: center; } p.Brief_GT_Sonderabsatz { margin-left: 1.6em; } p.Brief_GT_Sonderabsatz-einLZvor { margin-left: 1.6em; margin-top: 1.6em; text-indent: 0; } p.Brief_GT_Zaesur { margin-left: 1.6em; margin-top: 1.6em; text-align: center; } /* Bild als Zaesur mw, 2022-11-04*/ p.Brief_GT_Zaesur img{ height: 1.25em; } /*** Drama ***/ p.Drama_Regie,p.Drama_Sprecher01,p.Drama_Sprecher02,p.Drama_Sprecher03,p.Sprecher01,p.Sprecher02,p.Sprecher03,p.Drama_Vers01,p.Drama_Vers02,p.Drama_Vers03,p.Drama_GT,p.Drama_GT_Sonderabsatz,p.Drama_GT_Sonderabsatz-einLZvor,p.Drama_GT-einLZvor,p.Drama_GT-zweiLZvor,p.Drama_GT-stumpf { /* margin-left: 1.6em; margin-right: 1.6em; */ } p.Drama_Regie { font-family: "PRHV-Sans", Helvetica, sans; color: #595959; margin-bottom: 0.8em; text-indent: 0; } p.Drama_Sprecher01,p.Drama_Sprecher02,p.Drama_Sprecher03,p.Sprecher01,p.Sprecher02,p.Sprecher03,p.Drama_Vers01,p.Drama_Vers02,p.Drama_Vers03 { margin-bottom: 0.8em; font-family: "PRHV-Sans", Helvetica, sans; } p.Drama_Sprecher01,p.Sprecher01 { text-align: left; text-indent: 1.6em; margin-right: 3.2em; } p.Drama_Sprecher02,p.Sprecher02 { text-align: right; text-indent: 0; margin-left: 3.2em; } p.Drama_Sprecher03,p.Sprecher03 { /* Besondere Formatierung nötig? */ } p.Drama_Vers01,p.Drama_Vers02,p.Drama_Vers03 { /* Besondere Formatierung nötig? */ } p.Drama_GT { /* Besondere Formatierung nötig? */ } p.Drama_GT-einLZvor { margin-top: 1.6em; text-indent: 0; } p.Drama_GT-zweiLZvor { margin-top: 3.2em; text-indent: 0; } p.Drama_GT-stumpf { text-indent: 0; } p.Drama_GT_Sonderabsatz { margin-left: 1.6em; } p.Drama_GT_Sonderabsatz-einLZvor { margin-left: 1.6em; margin-top: 1.6em; text-indent: 0; } /*** Email ***/ p.Email_U1,p.Email_GT,p.Email_GT-rechts,p.Email_GT-zentriert,p.Email_GT-einLZvor,p.Email_GT-zweiLZvor,p.Email_GT-stumpf,p.Email_GT-stumpf-nach_U1,p.Email_GT_Sonderabsatz,p.Email_GT_Sonderabsatz-einLZvor,li.Email_Aufz_1-Num,li.Email_Aufz_1-Num_Start,li.Email_Aufz_1-Punkt,li.Email_Aufz_1-Punkt_Start { font-family: "PRHV-Sans", Helvetica, sans; margin-left: 1.6em; margin-right: 1.6em; } p.Email_U1 { font-weight: bold; margin-top: 3.2em; margin-bottom: 1.6em; } p.Email_GT-rechts,p.Email_GT-einLZvor,p.Email_GT-zweiLZvor,p.Email_GT-stumpf,p.Email_GT-stumpf-nach_U1 { text-indent: 0; } p.Email_GT-einLZvor,p.Email_GT-rechts { margin-top: 1.6em; } p.Email_GT-zweiLZvor { margin-top: 3.2em; } p.Email_GT-rechts { text-align: right; } p.Email_GT-zentriert { text-align: center; } p.Email_GT_Sonderabsatz { margin-left: 3.2em; } p.Email_GT_Sonderabsatz-einLZvor { margin-left: 3.2em; margin-top: 1.6em; } /*MW, 2022-11-17: p.Ged_Lied_GT-zentriert-einLZ_vor > p.Ged_Lied_GT-zentriert-einLZvor */ /*** Gedicht/Lied ***/ p.Ged_Lied_U1,p.Ged_Lied_GT,p.Ged_Lied_GT-rechts,p.Ged_Lied_GT-rechts-einLZvor,p.Ged_Lied_GT-zentriert,p.Ged_Lied_GT-zentriert-einLZvor,p.Ged_Lied_GT-einLZvor,p.Ged_Lied_GT-zweiLZvor,p.Ged_Lied_GT-stumpf,p.Ged_Lied_GT-stumpf-nach_U1,p.Ged_Lied_GT_Sonderabsatz,p.Ged_Lied_GT_Sonderabsatz-einLZvor { font-style: italic; margin-left: 3.2em; margin-right: 1.6em; text-indent: -1.6em; } p.Ged_Lied_U1 { font-weight: bold; margin-top: 3.2em; margin-left: 1.6em; text-indent: 0; } p.Ged_Lied_GT { /* Keine besondere Formatierung */ } /* p.Ged_Lied_GT-rechts-einLZvor ergänzt, MW 2023-02-03 */ p.Ged_Lied_GT-rechts, p.Ged_Lied_GT-rechts-einLZvor { text-align: right; } p.Ged_Lied_GT-zentriert, p.Ged_Lied_GT-zentriert-einLZvor { text-align: center; } /*MW, 2022-11-17: "stumpfe" Formate zusammengefasst*/ p.Ged_Lied_GT-stumpf, p.Ged_Lied_GT-einLZvor, p.Ged_Lied_GT-zweiLZvor { text-indent: -1.6em; } p.Ged_Lied_GT-stumpf-nach_U1 { margin-top: 1.6em; text-indent: -1.6em; } p.Ged_Lied_GT-einLZvor, p.Ged_Lied_GT-zentriert-einLZvor,p.Ged_Lied_GT-rechts-einLZvor { margin-top: 1.6em; } p.Ged_Lied_GT-zweiLZvor { margin-top: 3.2em; } p.Ged_Lied_GT_Sonderabsatz { margin-left: 4.8em; } p.Ged_Lied_GT_Sonderabsatz-einLZvor { margin-left: 4.8em; margin-top: 1.6em; text-indent: 0; } /*** Marginalien ***/ p.Marg_GT,p.Marg_GT-einLZvor { font-family: "PRHV-Sans", Helvetica, sans; font-weight: bold; margin-top: 0.8em; margin-bottom: 0.8em; } p.Marg_GT-einLZvor { margin-top: 1.6em; } /*** Rezepte ***/ p.Rezept_U1 { font-size: 1.4rem; font-weight: bold; margin-top: 1.6rem; } p.Rezept_U1_Untertitel { font-weight: bold; margin-top: 0.5rem; } p.Rezept_U1 + * { margin-bottom: 1.0rem; } p.Rezept_U1 + p.Rezept_U1_Untertitel,p.Rezept_U1 + p.Rezept_U2-nach_U1 { margin-bottom: 0; } p.Rezept_U2,p.Rezept_U2-nach_U1 { font-size: 1.2rem; font-weight: bold; margin-top: 1.0rem; margin-bottom: 1.0rem; } p.Rezept_GT { /* bisher keine besondere Formatierung */ } p.Rezept_GT-einLZvor { margin-top: 1.6em; } p.Rezept_GT-stumpf { text-indent: 0; } li.Rezept_Aufz_1-Punkt { /* bisher keine besondere Formatierung */ } /*** Übungen ***/ p.Uebung_U1,p.Uebung_U2,p.Uebung_U1_Untertitel,p.Uebung_GT,p.Uebung_GT-stumpf,p.Uebung_GT-stumpf-nach_U1,p.Uebung_GT-einLZvor,p.Uebung_GT-zweiLZvor,p.Uebung_GT-Ende,p.Uebung_GT-stumpf-Ende { padding-left: 1.6rem; padding-right: 1.6rem; background-color: #BDBDBD; } p.Uebung_U1 { font-family: "PRHV-Sans", Helvetica, sans; font-size: 1.4rem; font-weight: bold; margin-top: 1.6rem; margin-bottom: 0; padding-top: 1.6rem; padding-bottom: 1.6rem; } p.Uebung_U1_Untertitel { font-family: "PRHV-Sans", Helvetica, sans; font-weight: bold; } p.Uebung_U2 { font-family: "PRHV-Sans", Helvetica, sans; font-size: 1.2rem; margin-top: 0; margin-bottom: 0; padding-top: 1.6rem; padding-bottom: 1.6rem; font-weight: bold; } p.Uebung_U1 + p.Uebung_U2 { padding-top: 0; } p.Uebung_GT { text-indent: 1.6em; } p.Uebung_GT-stumpf,p.Uebung_GT-stumpf-nach_U1 { text-indent: 0; } p.Uebung_GT-einLZvor { margin-top: 0; padding-top: 1.6em; text-indent: 0; } p.Uebung_GT-zweiLZvor { margin-top: 0; padding-top: 3.2em; text-indent: 0; } li.Uebung_Aufz_1-Num,li.Uebung_Aufz_1-Num_Start,li.Uebung_Aufz_1-Punkt,li.Uebung_Aufz_1-Punkt_Start { /* Keine besondere Formatierung */ } /* Formate für die jeweils letzte Zeile der Übung */ p.Uebung_GT-Ende { text-indent: 1.6em; padding-bottom: 0.8em; margin-bottom: 1.6em; } p.Uebung_GT-stumpf-Ende { text-indent: 0; padding-bottom: 0.8em; margin-bottom: 1.6em; } p.Uebung_U1 + ul,p.Uebung_U2 + ul,p.Uebung_GT + ul,p.Uebung_GT-stumpf + ul,p.Uebung_GT-stumpf-nach_U1 + ul,p.Uebung_GT-einLZvor + ul,p.Uebung_GT-zweiLZvor + ul,p.Uebung_U1 + ol,p.Uebung_U2 + ol,p.Uebung_GT + ol,p.Uebung_GT-stumpf + ol,p.Uebung_GT-stumpf-nach_U1 + ol,p.Uebung_GT-einLZvor + ol,p.Uebung_GT-zweiLZvor + ol { background-color: #BDBDBD; padding-left: 3.2em; padding-right: 1.6em; } /* 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 */ p.Uebung_GT + p.Uebung_U1,p.Uebung_GT-stumpf + p.Uebung_U1,p.Uebung_GT-stumpf-nach_U1 + p.Uebung_U1,p.Uebung_GT-einLZvor + p.Uebung_U1,p.Uebung_GT-zweiLZvor + p.Uebung_U1 { margin-top: 0; } p.Uebung_GT + p.Uebung_U2,p.Uebung_GT-stumpf + p.Uebung_U2,p.Uebung_GT-stumpf-nach_U1 + p.Uebung_U2,p.Uebung_GT-einLZvor + p.Uebung_U2,p.Uebung_GT-zweiLZvor + p.Uebung_U2 { margin-top: 0; } /* Bilder in Übungen */ p.Uebung_U1 + div,p.Uebung_U2 + div,p.Uebung_GT + div,p.Uebung_GT-stumpf + div,p.Uebung_GT-stumpf-nach_U1 + div,p.Uebung_GT-einLZvor + div,p.Uebung_GT-zweiLZvor + div,p.Uebung_U1 + div + div,p.Uebung_U2 + div + div,p.Uebung_GT + div + div,p.Uebung_GT-stumpf + div + div,p.Uebung_GT-stumpf-nach_U1 + div + div,p.Uebung_GT-einLZvor + div + div,p.Uebung_GT-zweiLZvor + div + div { margin-top: 0; margin-bottom: 0; padding: 1.6em; background-color: #BDBDBD; } /*** Zitat ***/ p.Zitat_GT,p.Zitat_GT-stumpf, p.Zitat_GT-einLZvor,p.Zitat_GT-zweiLZvor,p.Zitat_Quelle { font-style: italic; text-align: left; margin-left: 1.6em; margin-right: 1.6em; } p.Zitat_GT-einLZvor { margin-top: 1.6rem; } p.Zitat_GT-zweiLZvor { margin-top: 3.2rem; } /* Zitat_Quelle weiter eingerückt, mw 2023-02-09 */ p.Zitat_Quelle { font-style: normal; margin-left: 3.2em; margin-top: 0.8em; } /**************************************************************************************** Sonderformate / Absatz-Formate *****************************************************************************************/ /*** Handschrift ***/ /* Überschriften */ .Handschrift_U1,.Handschrift_U1_Untertitel,.Handschrift_U2,.Handschrift_U2_Untertitel,.Handschrift_U2-nach_U1,.Handschrift_U3,.Handschrift_U3-nach_U2 .Handschrift_U4 { font-family: "PRHV-Cursive", cursive; } .Handschrift_U1 { font-size: 1.6em; font-weight: bold; margin-top: 4.0rem; } .Handschrift_U1 + * { margin-top: 1.6rem; } h1 + p.Handschrift_U1_Untertitel { margin-top: 0.8rem; } p.Handschrift_U1_Untertitel { font-size: 1.5em; font-weight: bold; color: #595959; margin-bottom: 1.6rem; } .Handschrift_U2 { font-size: 1.4em; font-weight: bold; margin-top: 3.2rem; } .Handschrift_U2 + * { margin-top: 1.6rem; } h2 + p.Handschrift_U2_Untertitel { margin-top: 0.8rem; } .Handschrift_U2-nach_U1 { margin-top: 2.0rem; } p.Handschrift_U2_Untertitel { font-size: 1.3em; font-weight: bold; color: #595959; margin-bottom: 1.6rem; } .Handschrift_U3 { font-size: 1.2em; margin-top: 2.4rem; margin-bottom: 1.6rem; font-weight: bold; } .Handschrift_U3-nach_U2 { margin-top: 1.2rem; } .Handschrift_U4 { font-size: 1.1em; margin-top: 1.6rem; margin-bottom: 0.8rem; font-weight: bold; } /* Absatz-Formate und Listen */ p.Handschrift_GT,p.Handschrift_GT-stumpf,p.Handschrift_GT-stumpf-nach_U1,p.Handschrift_GT-einLZvor,p.Handschrift_GT-zweiLZvor,p.Handschrift_GT-links,p.Handschrift_GT-rechts,p.Handschrift_GT-zentriert,p.Handschrift_GT_Zaesur,p.Handschrift_GT_Merksatz-einLZvor,p.Handschrift_GT_Merksatz-einLZvor,p.Handschrift_GT_Merksatz,p.Handschrift_GT_Sonderabsatz,p.Handschrift_GT_Sonderabsatz-einLZvor { font-family: "PRHV-Cursive", cursive; } p.Handschrift_GT { text-indent: 1.6em; } p.Handschrift_GT-stumpf,p.Handschrift_GT-stumpf-nach_U1 { text-indent: 0; } p.Handschrift_GT-einLZvor { margin-top: 1.6em; text-indent: 0; } p.Handschrift_GT-zweiLZvor { margin-top: 3.2em; text-indent: 0; } p.Handschrift_GT-links { text-align: left; } p.Handschrift_GT-rechts { text-align: right; text-indent: 0; } p.Handschrift_GT-zentriert { text-align: center; text-indent: 0; } p.Handschrift_GT_Zaesur { text-align: center; text-indent: 0; margin-top: 1.6em; margin-bottom: 1.6em; } /* Bild als Zaesur mw, 2022-11-04*/ p.Handschrift_GT_Zaesur img{ height: 1.25em; } p.Handschrift_GT_Merksatz-einLZvor { margin-top: 1.6em; text-indent: 0; } p.Handschrift_GT_Merksatz-einLZvor,p.Handschrift_GT_Merksatz { text-align: left; font-weight: bold; margin-left: 1.6em; margin-right: 1.6em; } p.Handschrift_GT_Sonderabsatz { margin-left: 1.6em; } p.Handschrift_GT_Sonderabsatz-einLZvor { margin-left: 1.6em; margin-top: 1.6em; text-indent: 0; } li.Handschrift_Aufz_1-Punkt,li.Handschrift_Aufz_2-Punkt,li.Handschrift_Aufz_3-Punkt { list-style-type: disc; font-family: "PRHV-Cursive", cursive; } li.Handschrift_Aufz_1-ABC,li.Handschrift_Aufz_2-ABC,li.Handschrift_Aufz_3-ABC { list-style-type: lower-alpha; font-family: "PRHV-Cursive", cursive; } li.Handschrift_Aufz_1-Num,li.Handschrift_Aufz_2-Num,li.Handschrift_Aufz_3-Num { list-style-type: decimal; font-family: "PRHV-Cursive", cursive; } li.Handschrift_Aufz_1-Folgeabsatz,li.Handschrift_Aufz_2-Folgeabsatz,li.Handschrift_Aufz_3-Folgeabsatz { list-style-type: none; font-family: "PRHV-Cursive", cursive; } /*** Schreibmaschine ***/ /* Überschriften */ .Schreibmaschine_U1,.Schreibmaschine_U1_Untertitel,.Schreibmaschine_U2,.Schreibmaschine_U2_Untertitel,.Schreibmaschine_U2-nach_U1,.Schreibmaschine_U3,.Schreibmaschine_U3-nach_U2 .Schreibmaschine_U4 { font-family: "PRHV-Mono", monospace; } .Schreibmaschine_U1 { font-size: 1.6em; font-weight: bold; margin-top: 4.0rem; } .Schreibmaschine_U1 + * { margin-top: 1.6rem; } h1 + p.Schreibmaschine_U1_Untertitel { margin-top: 0.8rem; } p.Schreibmaschine_U1_Untertitel { font-size: 1.5em; font-weight: bold; color: #595959; margin-bottom: 1.6rem; } .Schreibmaschine_U2 { font-size: 1.4em; font-weight: bold; margin-top: 3.2rem; } .Schreibmaschine_U2 + * { margin-top: 1.6rem; } h2 + p.Schreibmaschine_U2_Untertitel { margin-top: 0.8rem; } .Schreibmaschine_U2-nach_U1 { margin-top: 2.0rem; } p.Schreibmaschine_U2_Untertitel { font-size: 1.3em; font-weight: bold; color: #595959; margin-bottom: 1.6rem; } .Schreibmaschine_U3 { font-size: 1.2em; margin-top: 2.4rem; margin-bottom: 1.6rem; font-weight: bold; } .Schreibmaschine_U3-nach_U2 { margin-top: 1.2rem; } .Schreibmaschine_U4 { font-size: 1.1em; margin-top: 1.6rem; margin-bottom: 0.8rem; font-weight: bold; } /* Absatz-Formate und Listen */ p.Schreibmaschine_GT,p.Schreibmaschine_GT-stumpf,p.Schreibmaschine_GT-stumpf-nach_U1,p.Schreibmaschine_GT-einLZvor,p.Schreibmaschine_GT-zweiLZvor,p.Schreibmaschine_GT-links,p.Schreibmaschine_GT-rechts,p.Schreibmaschine_GT-zentriert,p.Schreibmaschine_GT_Zaesur,p.Schreibmaschine_GT_Merksatz-einLZvor,p.Schreibmaschine_GT_Merksatz-einLZvor,p.Schreibmaschine_GT_Merksatz,p.Schreibmaschine_GT_Sonderabsatz,p.Schreibmaschine_GT_Sonderabsatz-einLZvor { font-family: "PRHV-Mono", monospace; } p.Schreibmaschine_GT { text-indent: 1.6em; } p.Schreibmaschine_GT-stumpf,p.Schreibmaschine_GT-stumpf-nach_U1 { text-indent: 0; } p.Schreibmaschine_GT-einLZvor { margin-top: 1.6em; text-indent: 0; } p.Schreibmaschine_GT-zweiLZvor { margin-top: 3.2em; text-indent: 0; } p.Schreibmaschine_GT-links { text-align: left; } p.Schreibmaschine_GT-rechts { text-align: right; text-indent: 0; } p.Schreibmaschine_GT-zentriert { text-align: center; text-indent: 0; } p.Schreibmaschine_GT_Zaesur { text-align: center; text-indent: 0; margin-top: 1.6em; margin-bottom: 1.6em; } /* Bild als Zaesur mw, 2022-11-04*/ p.Schreibmaschine_GT_Zaesur img{ height: 1.25em; } p.Schreibmaschine_GT_Merksatz-einLZvor { margin-top: 1.6em; text-indent: 0; } p.Schreibmaschine_GT_Merksatz-einLZvor,p.Schreibmaschine_GT_Merksatz { text-align: left; font-weight: bold; margin-left: 1.6em; margin-right: 1.6em; } p.Schreibmaschine_GT_Sonderabsatz { margin-left: 1.6em; } p.Schreibmaschine_GT_Sonderabsatz-einLZvor { margin-left: 1.6em; margin-top: 1.6em; text-indent: 0; } li.Schreibmaschine_Aufz_1-Punkt,li.Schreibmaschine_Aufz_2-Punkt,li.Schreibmaschine_Aufz_3-Punkt { list-style-type: disc; font-family: "PRHV-Mono", monospace; } li.Schreibmaschine_Aufz_1-ABC,li.Schreibmaschine_Aufz_2-ABC,li.Schreibmaschine_Aufz_3-ABC { list-style-type: lower-alpha; font-family: "PRHV-Mono", monospace; } li.Schreibmaschine_Aufz_1-Num,li.Schreibmaschine_Aufz_2-Num,li.Schreibmaschine_Aufz_3-Num { list-style-type: decimal; font-family: "PRHV-Mono", monospace; } li.Schreibmaschine_Aufz_1-Folgeabsatz,li.Schreibmaschine_Aufz_2-Folgeabsatz,li.Schreibmaschine_Aufz_3-Folgeabsatz { list-style-type: none; font-family: "PRHV-Mono", monospace; } /*** Sonderformat 01: Sans ***/ /* Überschriften */ .Sonder01_U1,.Sonder01_U1_Untertitel,.Sonder01_U2,.Sonder01_U2_Untertitel,.Sonder01_U2-nach_U1,.Sonder01_U3,.Sonder01_U3-nach_U2,.Sonder01_U4 { font-family: "PRHV-Sans", sans-serif; } .Sonder01_U1 { font-size: 1.6em; font-weight: bold; margin-top: 4.0rem; } .Sonder01_U1 + * { margin-top: 1.6rem; } h1 + p.Sonder01_U1_Untertitel { margin-top: 0.8rem; } p.Sonder01_U1_Untertitel { font-size: 1.5em; font-weight: bold; color: #595959; margin-bottom: 1.6rem; } .Sonder01_U2 { font-size: 1.4em; font-weight: bold; margin-top: 3.2rem; } .Sonder01_U2 + * { margin-top: 1.6rem; } h2 + p.Sonder01_U2_Untertitel { margin-top: 0.8rem; } .Sonder01_U2-nach_U1 { margin-top: 2.0rem; } p.Sonder01_U2_Untertitel { font-size: 1.3em; font-weight: bold; color: #595959; margin-bottom: 1.6rem; } .Sonder01_U3 { font-size: 1.2em; margin-top: 2.4rem; margin-bottom: 1.6rem; font-weight: bold; } .Sonder01_U3-nach_U2 { margin-top: 1.2rem; } .Sonder01_U4 { font-size: 1.1em; margin-top: 1.6rem; margin-bottom: 0.8rem; font-weight: bold; } /* Absatz-Formate und Listen */ p.Sonder01_GT,p.Sonder01_GT-stumpf,p.Sonder01_GT-stumpf-nach_U1,p.Sonder01_GT-einLZvor,p.Sonder01_GT-zweiLZvor,p.Sonder01_GT-links,p.Sonder01_GT-rechts,p.Sonder01_GT-zentriert,p.Sonder01_GT-zentriert-einLZvor,p.Sonder01_GT_Zaesur,p.Sonder01_GT_Merksatz-einLZvor,p.Sonder01_GT_Merksatz-einLZvor,p.Sonder01_GT_Merksatz,p.Sonder01_GT_Sonderabsatz,p.Sonder01_GT_Sonderabsatz-einLZvor { font-family: "PRHV-Sans", sans-serif; } p.Sonder01_GT { text-indent: 1.6em; } p.Sonder01_GT-stumpf,p.Sonder01_GT-stumpf-nach_U1 { text-indent: 0; } p.Sonder01_GT-einLZvor,p.Sonder01_GT-zentriert-einLZvor { margin-top: 1.6em; text-indent: 0; } p.Sonder01_GT-zweiLZvor { margin-top: 3.2em; text-indent: 0; } p.Sonder01_GT-links { text-align: left; } p.Sonder01_GT-rechts { text-align: right; text-indent: 0; } p.Sonder01_GT-zentriert,p.Sonder01_GT-zentriert-einLZvor { text-align: center; text-indent: 0; } p.Sonder01_GT_Zaesur { text-align: center; text-indent: 0; margin-top: 1.6em; margin-bottom: 1.6em; } /* Bild als Zaesur mw, 2022-11-04*/ p.Sonder01_GT_Zaesur img{ height: 1.25em; } p.Sonder01_GT_Merksatz-einLZvor { margin-top: 1.6em; text-indent: 0; } p.Sonder01_GT_Merksatz-einLZvor,p.Sonder01_GT_Merksatz { text-align: left; font-weight: bold; margin-left: 1.6em; margin-right: 1.6em; } p.Sonder01_GT_Sonderabsatz { margin-left: 1.6em; } p.Sonder01_GT_Sonderabsatz-einLZvor { margin-left: 1.6em; margin-top: 1.6em; text-indent: 0; } li.Sonder01_Aufz_1-Punkt,li.Sonder01_Aufz_2-Punkt,li.Sonder01_Aufz_3-Punkt { list-style-type: disc; font-family: "PRHV-Sans", sans-serif; } li.Sonder01_Aufz_1-ABC,li.Sonder01_Aufz_2-ABC,li.Sonder01_Aufz_3-ABC { list-style-type: lower-alpha; font-family: "PRHV-Sans", sans-serif; } li.Sonder01_Aufz_1-Num,li.Sonder01_Aufz_2-Num,li.Sonder01_Aufz_3-Num { list-style-type: decimal; font-family: "PRHV-Sans", sans-serif; } li.Sonder01_Aufz_1-Folgeabsatz,li.Sonder01_Aufz_2-Folgeabsatz,li.Sonder01_Aufz_3-Folgeabsatz { list-style-type: none; font-family: "PRHV-Sans", sans-serif; } /*** Sonderformat 02: 1 Geviert Einzug ***/ /* Überschriften */ .Sonder02_U1,.Sonder02_U1_Untertitel,.Sonder02_U2,.Sonder02_U2_Untertitel,.Sonder02_U2-nach_U1,.Sonder02_U3,.Sonder02_U3-nach_U2,.Sonder02_U4 { margin-left: 1.6em; } .Sonder02_U1 { font-size: 1.6em; font-weight: bold; margin-top: 4.0rem; } .Sonder02_U1 + * { margin-top: 1.6rem; } h1 + p.Sonder02_U1_Untertitel { margin-top: 0.8rem; } p.Sonder02_U1_Untertitel { font-size: 1.5em; font-weight: bold; color: #595959; margin-bottom: 1.6rem; } .Sonder02_U2 { font-size: 1.4em; font-weight: bold; margin-top: 3.2rem; } .Sonder02_U2 + * { margin-top: 1.6rem; } h2 + p.Sonder02_U2_Untertitel { margin-top: 0.8rem; } .Sonder02_U2-nach_U1 { margin-top: 2.0rem; } p.Sonder02_U2_Untertitel { font-size: 1.3em; font-weight: bold; color: #595959; margin-bottom: 1.6rem; } .Sonder02_U3 { font-size: 1.2em; margin-top: 2.4rem; margin-bottom: 1.6rem; font-weight: bold; } .Sonder02_U3-nach_U2 { margin-top: 1.2rem; } .Sonder02_U4 { font-size: 1.1em; margin-top: 1.6rem; margin-bottom: 0.8rem; font-weight: bold; } /* Absatz-Formate und Listen */ p.Sonder02_GT,p.Sonder02_GT-stumpf,p.Sonder02_GT-stumpf-nach_U1,p.Sonder02_GT-einLZvor,p.Sonder02_GT-zweiLZvor,p.Sonder02_GT-links,p.Sonder02_GT-rechts,p.Sonder02_GT-zentriert,p.Sonder02_GT_Zaesur,p.Sonder02_GT_Merksatz-einLZvor,p.Sonder02_GT_Merksatz-einLZvor,p.Sonder02_GT_Merksatz,p.Sonder02_GT_Sonderabsatz,p.Sonder02_GT_Sonderabsatz-einLZvor { margin-left: 1.6em; } p.Sonder02_GT { text-indent: 1.6em; } p.Sonder02_GT-stumpf,p.Sonder02_GT-stumpf-nach_U1 { text-indent: 0; } p.Sonder02_GT-einLZvor, p.Sonder02_GT-stumpf-nach_U1 { margin-top: 1.6em; text-indent: 0; } p.Sonder02_GT-zweiLZvor { margin-top: 3.2em; text-indent: 0; } p.Sonder02_GT-links { text-align: left; } p.Sonder02_GT-rechts { text-align: right; text-indent: 0; } p.Sonder02_GT-zentriert { text-align: center; text-indent: 0; } p.Sonder02_GT_Zaesur { text-align: center; text-indent: 0; margin-top: 1.6em; margin-bottom: 1.6em; } /* Bild als Zaesur mw, 2022-11-04*/ p.Sonder02_GT_Zaesur img{ height: 1.25em; } p.Sonder02_GT_Merksatz-einLZvor { margin-top: 1.6em; text-indent: 0; } p.Sonder02_GT_Merksatz-einLZvor,p.Sonder02_GT_Merksatz { text-align: left; font-weight: bold; margin-left: 3.2em; margin-right: 1.6em; } p.Sonder02_GT_Sonderabsatz { margin-left: 3.2em; } p.Sonder02_GT_Sonderabsatz-einLZvor { margin-left: 3.2em; margin-top: 1.6em; text-indent: 0; } li.Sonder02_Aufz_1-Punkt,li.Sonder02_Aufz_2-Punkt,li.Sonder02_Aufz_3-Punkt { list-style-type: disc; margin-left: 1.6em; } li.Sonder02_Aufz_1-ABC,li.Sonder02_Aufz_2-ABC,li.Sonder02_Aufz_3-ABC { list-style-type: lower-alpha; margin-left: 1.6em; } li.Sonder02_Aufz_1-Num,li.Sonder02_Aufz_2-Num,li.Sonder02_Aufz_3-Num { list-style-type: decimal; margin-left: 1.6em; } li.Sonder02_Aufz_1-Folgeabsatz,li.Sonder02_Aufz_2-Folgeabsatz,li.Sonder02_Aufz_3-Folgeabsatz { list-style-type: none; margin-left: 1.6em; } /* Chat / SMS */ p.Chat_SMS_GT,p.Chat_SMS_GT-einLZvor,p.Chat_SMS_Sprecher01,p.Chat_SMS_Sprecher02,p.Chat_SMS_Sprecher03 { font-family: "PRHV-Sans", sans-serif; text-indent: 0; } p.Chat_SMS_GT { } p.Chat_SMS_GT-einLZvor { margin-top: 1.6em; } p.Chat_SMS_Sprecher01 { width: 70%; margin-left: 25%; margin-top: 1.6em; margin-bottom: 1.6em; border: 1px solid black; border-radius: 10px; padding-left: 1em; padding-right: 1em; padding-top: 0.5em; padding-bottom: 0.5em; background-color: #666666; color: #FFFFFF; } p.Chat_SMS_Sprecher02 { width: 70%; margin-right: 25%; margin-top: 1.6em; margin-bottom: 1.6em; border: 1px solid black; border-radius: 10px; padding-left: 1em; padding-right: 1em; padding-top: 0.5em; padding-bottom: 0.5em; } p.Chat_SMS_Sprecher03 { width: 70%; margin-right: 25%; margin-top: 1.6em; margin-bottom: 1.6em; border: 1px solid black; border-radius: 10px; padding-left: 1em; padding-right: 1em; padding-top: 0.5em; padding-bottom: 0.5em; background-color: #666666; color: #FFFFFF; } /**************************************************************************************** Listen-Formate *****************************************************************************************/ ul,ol { padding-left: 1.6em; } /*** Abstand vor Listen, mw 2023-03-09 ***/ p + ol, p + ul { margin-top: 1rem } li.Aufz_1-Punkt,li.Aufz_2-Punkt,li.Aufz_3-Punkt,ul ul li,ol ul li,ul ul ul li,ol ol ul li,ul ol ul li { list-style-type: disc; } li.Aufz_1-ABC,li.Aufz_2-ABC,li.Aufz_3-ABC { list-style-type: lower-alpha; } li.Aufz_1-Num,li.Aufz_2-Num,li.Aufz_3-Num { list-style-type: decimal; } li.Aufz_1-Folgeabsatz,li.Aufz_2-Folgeabsatz,li.Aufz_3-Folgeabsatz { list-style-type: none; } /**************************************************************************************** Inline-Formate *****************************************************************************************/ strong,.fett { font-weight: bold; } em,.kursiv,.kursiv_durchstreichen,.kursiv_hoch { font-style: italic; } sup,.hoch,.kursiv_hoch { font-size: 0.7em; line-height: 1.3em; vertical-align: text-top; } sub,.tief { font-size: 0.7em; line-height: 1.3em; vertical-align: text-bottom; } /* Benannte Inline-Formate */ strong.fett_kursiv { font-weight: bold; font-style: italic; } span.geschwaerzt { background-color: #000000; } span.gesperrt { letter-spacing: 0.2em; } span.kapitaelchen { font-variant: small-caps; } span.spitzmarke { text-transform: uppercase; } span.unterstreichen { text-decoration: underline; } span.durchstreichen,.kursiv_durchstreichen { text-decoration: line-through; } span.versal,span.versal_fett,span.versal_kursiv { text-transform: uppercase; } span.versal_fett { font-weight: bold; } span.versal_kursiv { font-style: italic; } /* V1.46 chat_sms und handschrift ergänzt */ span.chat_sms{ font-family: "PRHV-Sans", sans-serif; } span.handschrift{ font-family: "PRHV-Cursive", cursive; } span.sonder01 { font-family: "PRHV-Sans", sans-serif; font-weight: normal; } span.sonder02 { font-family: "PRHV-Sans", sans-serif; font-weight: bold; } span.sonder03 { font-family: "PRHV-Sans", sans-serif; font-style: italic; } span.sonder04 { font-family: "PRHV-Sans", sans-serif; font-weight: bold; font-style: italic; } span.sonder05 { font-family: "PRHV-Sans", sans-serif; font-weight: bold; color: #6B6B6B; } span.sonder06 { font-family: "PRHV-Mono", monospace; font-weight: normal; } span.sonder07 { font-family: "PRHV-Mono", monospace; font-weight: bold; } span.sonder08 { font-family: "PRHV-Cursive", cursive; font-weight: normal; } span.sonder09 { font-family: "PRHV-Cursive", cursive; font-weight: bold; } span.emoji { font-family: "PRHV-Emoji"; } /**************************************************************************************** Fussnoten/Endnoten *****************************************************************************************/ span.en_anker,span.fn_anker { font-weight: bold; text-decoration: none; padding-left: 0.2em; padding-right: 0.2em; } a._idEndnoteAnchor,a._idFootnoteAnchor,span.en_zeichen,span.fn_zeichen { font-weight: bold; text-decoration: none; } p.EN + p.EN,p.FN + p.FN { font-size: 1.0em; margin-top: 0.8em; } hr.HorizontalRule-1 { display: none; } div._idFootnotes { margin-top: 1.5em; page-break-before: always; } /**************************************************************************************** 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,div > img { width: 100%; } figure.Bild_Container_100, figure.Bild_Container_100_mit_BU { width: 100%; } figure.Bild_Container_80, figure.Bild_Container_80_mit_BU { width: 80%; margin-left: 10%; margin-right: 10%; } figure.Bild_Container_60, figure.Bild_Container_60_mit_BU { width: 60%; margin-left: 20%; margin-right: 20%; } figure.Bild_Container_40, figure.Bild_Container_40_mit_BU { width: 40%; margin-left: 30%; margin-right: 30%; } figure.Bild_Container_20, figure.Bild_Container_20_mit_BU { width: 20%; margin-left: 40%; margin-right: 40%; } /* V1.50: Bild Container für Autor*innenfoto, default ist links */ figure.Bild_Container_Info{ width: 40%; margin-left: 0%; margin-right: 60%; } /* Abstände für Bildcontainer */ figure { margin-top: 1.6em; } figure + * { margin-top: 1.6em; } figure + p.BU,figure + p.BU_Quelle { margin-top: 0; } /* Bildunterschrift und Quelle */ p.BU,p.BU_Quelle { font-family: "PRHV-Sans", Helvetica, sans; text-align: center; } p.BU { font-weight: bold; /*reduziert wg. zu eindrücklicher Darstellung*/ font-size: 0.9em; } p.BU_Quelle { font-style: italic; } p.BU + * { margin-top: 1.6em; } p.BU + p.BU_Quelle { margin-top: 0; } p.BU_Quelle + * { margin-top: 1.6em; } /* Logo-Container */ figure.Logo_Container_10 { width: 10%; margin-left: 45%; margin-right: 45%; } figure.Logo_Container_15 { width: 15%; margin-left: 42.5%; margin-right: 42.5%; } figure.Logo_Container_20 { width: 20%; margin-left: 40%; margin-right: 40%; } figure.Logo_Container_30 { width: 30%; margin-left: 35%; margin-right: 35%; } figure.Logo_Container_40 { width: 40%; margin-left: 30%; margin-right: 30%; } /* Social-Media-Icons */ /*MW, 2022-11-16: Korrekte Skalierung abweichend von anderen Inline-Bildern */ p.Impr_GT img,p.Impr_GT-einLZvor img { height: 2rem; } /*MW, 2022-11-16: Mini-Abstand auch wenn keine LZ */ p.Impr_GT img { margin-top: 0.25rem; } /**************************************************************************************** Tabellen *****************************************************************************************/ /* Generelle Einstellungen für Tabellen */ table { text-indent: 0; border-collapse: collapse; border-spacing: 0; border-width: 0; margin-top: 1.6em; margin-bottom: 1.6em; } td,th { font-family: "PRHV-Sans", Helvetica, sans; font-size: 0.9em; vertical-align: top; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; } /* Tabelle01: Grauer Hintergrund, weiße Linierung */ table.Tabelle01 thead td { font-weight: bold; background-color: #9E9E9E; border-top: 0; border-bottom: 1px solid black; border-left: 1px solid white; border-right: 1px solid white; } table.Tabelle01 tbody td { background-color: #D9D9D9; border: 1px solid white; } table.Tabelle01 td.Zelle01 { background-color: #BDBDBD; } /* Tabelle02: Kopf mit grauem Hintergrund, Körper ohne Hintergrund, schwarze Linierung */ table.Tabelle02 thead td { font-weight: bold; background-color: #9E9E9E; } table.Tabelle02 td { border: 1px solid black; } /* Tabelle03: Kein Hintergrund, keine Linierung */ table.Tabelle03,table.Tabelle03 thead,table.Tabelle03 tbody,table.Tabelle03 td,table.Tabelle03 th { border: 0; background-color: inherit; } /* Tabelle04: Kopf grau hinterlegt, nur Innenlinien */ table.Tabelle04 thead td { font-weight: bold; background-color: #9E9E9E; } table.Tabelle04 thead { border-bottom: 1px solid black; } table.Tabelle04 tr + tr { border-top: 1px solid black; } table.Tabelle04 td { background-color: inherit; } table.Tabelle04 td + td { border-left: 1px solid black; } /**************************************************************************************** Sonderseiten *****************************************************************************************/ /*** Info ***/ p.Info,p.Info-einLZvor,p.Info-copyright { text-align: left; } h1.Info_U { font-size: 1.1rem; text-align: center; margin-bottom: 1em; } p.Info-einLZvor,p.Info_U { margin-top: 1.6em; } /*** Titelei ***/ .HT_Autor,.HT_Coautor,.HT_Titel,.HT_Untertitel_1,.HT_Untertitel_2,.HT_Untertitel_3,.HT_Uebersetzer,.HT_Herausgeber,.HT_Illustrator,.HT_Verlag,.HT_Auflage,.HT_Addendum,.HT_Logo,.HT_Reihe { font-family: "PRHV-Serif", "Times New Roman", serif; text-align: center; margin-top: 0.8em; } p.HT_Autor { font-size: 1.2em; margin-top: 0em; } h1.HT_Titel { font-weight: bold; font-size: 1.6em; } p.HT_Untertitel_1,p.HT_Untertitel_2,p.HT_Untertitel_3 { font-size: 1.2em; } p.HT_Untertitel_2,p.HT_Untertitel_3 { margin-top: 0.8em; } p.HT_Uebersetzer,p.HT_Herausgeber,p.HT_Illustrator { margin-top: 1.2em; } p.HT_Verlag { font-weight: bold; margin-top: 1.6em; } .HT_Titel + div figure{margin-top:11rem;} .HT_Reihe + div figure, .HT_Untertitel_1 + div figure{margin-top:8.5rem;} .HT_Untertitel_2 + div figure{margin-top:6rem;} .HT_Untertitel_3 + div figure{margin-top:4rem;} .HT_Uebersetzer + div figure, .HT_Illustrator + div figure, .HT_Addendum + div figure{margin-top:3rem;} /*** Impressums-Seite ***/ .Impr_GT,.Impr_GT-einLZvor,.Impr_GT-zweiLZvor,.Impr_ISBN,.Impr_Logo { text-align: center; } .Impr_GT-einLZvor,.Impr_GT-zweiLZvor { 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: 4.0rem; } * + p.Widmung { margin-top: 0; } /* ...steht die Widmung mit Leerzeile hinter einen beliebigen Element, lassen wir 1 LZ Abstand */ * + p.Widmung-einLZvor { margin-top: 1.6rem; } /* Grundformatierung Motto */ p.Motto,p.Motto-einLZvor { text-align: center; width: 70%; margin-left: 15%; margin-right: 15%; } /* Wenn das Motto alleine auf einer Seite steht, erhält sie den oberen Abstand wie U1... */ p.Motto,p.Motto-einLZvor { margin-top: 4.0rem; } /* ...steht das Motto hinter einen beliebigen Element, lassen wir 1 LZ Abstand */ * + p.Motto,* + p.Motto-einLZvor { margin-top: 1.6rem; } /* Formatierung Quelle */ p.Motto_Quelle { text-align: center; font-style: italic; width: 75%; margin-top: 0.8em; margin-left: 12.5%; margin-right: 12.5%; } /*** Inhaltsverzeichnis ***/ /* Inhaltsverzeichnis-Überschrift */ p.Inhalt_U,.Inhalt_U { font-family: "PRHV-Sans", Helvetica, sans; font-size: 1.6em; font-weight: bold; margin-bottom: 1.6rem; } /* Wenn im HTML noch etwas vor der Inhaltsverzeichnis-Überschrift steht, erzwingen wir einen page-break */ * + p.Inhalt_U,* + .Inhalt_U { page-break-before: always; } /* V1.50: p.Inhalt_1-einLZ_vor ergänzt */ p.Inhalt_Teil { text-transform: uppercase; } p.Inhalt_Teil, p.Inhalt_1-einLZ_vor { margin-top: 1.6em; } p.Inhalt_Teil, p.Inhalt_1, p.Inhalt_1-einLZ_vor { font-weight: bold; } p.Inhalt_2 { margin-left: 1.6em; } p.Inhalt_3 { font-style: italic; margin-left: 3.2em; } p.Inhalt_4 { font-style: italic; margin-left: 4.8em; } p.Inhalt_5 { margin-left: 6.4em; } p.Inhalt_6 { margin-left: 8.0em; } p.Inhalt_Sonderueb { margin-left: 9.6em; } /*** Index ***/ p.Index_U { font-family: "PRHV-Sans", Helvetica, sans; font-size: 1.6em; font-weight: bold; margin-top: 1.6rem; margin-bottom: 1.6rem; } p.Index_Abschnitt { font-weight: bold; } p.Index_1 + p.Index_Abschnitt,p.Index_2 + p.Index_Abschnitt,p.Index_3 + p.Index_Abschnitt,p.Index_4 + p.Index_Abschnitt,p.Index_5 + p.Index_Abschnitt,p.Index_6 + p.Index_Abschnitt { margin-top: 1.6em; } p.Index_1, p.Index_1-einLZvor { margin-left: 1.6em; text-indent: -1.6em; } /* Index_1-einLZvor: Wenn Index ohne Zwischenüberschriften benötigt wird, mw 2023-01-11*/ p.Index_1-einLZvor { margin-top: 1.6em; } p.Index_2 { margin-left: 3.2em; text-indent: -1.6em; } p.Index_3 { margin-left: 4.8em; text-indent: -1.6em; } p.Index_4 { margin-left: 6.4em; text-indent: -1.6em; } p.Index_5 { margin-left: 8.0em; text-indent: -1.6em; } p.Index_6 { margin-left: 9.6em; text-indent: -1.6em; }