/*************************************************************************************** * ParsX Basis-CSS für EPUB-Dateien nach ParsX 4 **************************************************************************************** * @project pagina Basis-CSS ParsX 4 * @version 1.1 * @parsx 4.1.8 * @date 2020-09-22 * @author Fabian Kern (digital publishing competence) * @lastEditor Verlagsgruppe Droemer Knaur GmbH & Co. KG. * @copyright pagina GmbH, digital publishing competence * *****************************************************************************************/ article, section, header, nav, blockquote, figure, figcaption, aside { display: block; } body, div, p, h1, h2, h3, h4, h5, h6, p.u7, article, section, header, nav, blockquote, figure, figcaption, aside { margin: 0; padding: 0; } body { text-align: left; font-size: 1em; line-height: 1.6em; widows: 2; orphans: 2; } p { text-indent: 1.3em; margin-bottom: 0; } p.firstInContainer, header + p, div.zwischentitel + p, div.titel + p, div.einschub + p, div.einschub > p.firstInContainer, div.einschub_vor > p.firstInContainer, div.infokasten + p, div.infokasten > p.firstInContainer, div.liste_geordnet + p, div.liste_ungeordnet + p, div.liste_manuell + p, div.liste_definition + p, div.gedicht + p, figure.bild + p, figure.tabelle + p, p.leerzeile + p, td p, th p, figcaption p { text-indent: 0; } p.indent { text-indent: 1.3em; } p.no_indent { text-indent: 0; } p.alignleft { text-align: left; } p.alignright { text-align: right; } p.aligncenter { text-align: center; text-indent: 0; } p.alignblock { text-align: justify; } blockquote { font-style: italic; margin-top: 1em; margin-bottom: 1em; } figure { margin-top: 1em; margin-bottom: 1em; text-align: center; padding: 0; page-break-inside: avoid; } figure div.titel { page-break-inside: avoid; page-break-after: avoid; font-weight: bold; } figure figcaption { page-break-before: avoid; page-break-inside: avoid; } img.abb_inline { height: 1em; } figure.tabelle, figure.tabelle * { text-align: center; } table { text-indent: 0; border-collapse: collapse; border-spacing: 0; border-width: 0; margin: auto; } td, th { font-size: 1em; vertical-align: top; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; } thead td, thead th, th, thead { font-weight: bold; } td, th { font-size: 0.9em; } td p, th p { text-indent: 0; } div.liste_geordnet, div.liste_ungeordnet, div.liste_manuell, div.liste_definition { margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 0.5rem; } div.liste_manuell div.titel, div.liste_geordnet div.titel, div.liste_ungeordnet div.titel, div.liste_definition div.titel { font-weight: bold; } div.liste_ungeordnet ul, div.liste_geordnet ol { list-style-position: outside; } div.liste_geordnet div.liste_geordnet, div.liste_geordnet div.liste_ungeordnet, div.liste_ungeordnet div.liste_ungeordnet, div.liste_ungeordnet div.liste_geordnet { margin: 0; } li p.firstInContainer { display: block; text-indent: 0; } li p { display: block; text-indent: 0; } ol { list-style: decimal; } ol.listType_number { list-style: decimal; } ol.listType_lower-a { list-style: lower-alpha; } ol.listType_upper-A { list-style: upper-latin; } ol.listType_lower-i { list-style: lower-roman; } ol.listType_upper-I { list-style: upper-roman; } ol.listType_greek { list-style: lower-greek; } @media all { ol.listType_greek { list-style: lower-alpha; } } ol.listType_other { list-style: decimal; } ul { list-style: disc; } ul.listType_point, ul.listType_dash { list-style: disc; } ul.listType_triangle, ul.listType_star { list-style: square; } ul.listType_other { list-style: circle; } div.liste_manuell ul { list-style-type: none; padding-left: 20px; } div.liste_manuell ul li { page-break-inside: avoid; clear: both; } div.liste_manuell ul li span.zaehler { display: block; margin: 0; padding: 0; text-align: left; width: 2.4em; float: left; } div.liste_manuell ul li div.inhalt { display: block; margin: 0; padding: 0; margin-left: 3em; } div.liste_manuell ul li div.inhalt p { text-indent: 0; } @media all { div.liste_manuell ul li span.zaehler { margin-right: 0; padding-right: 0; } div.liste_manuell ul li div.inhalt { margin-left: 0; border-left: 1px solid white; } } div.inhalt > div.liste_manuell { margin: 0; } div.liste_manuell p { widows: 1; orphans: 1; } div.liste_definition dt { display: block; font-weight: bold; } div.liste_definition dd { display: block; margin-left: 0; margin-bottom: 0.5em; } div.liste_definition dd > * { margin: 0; padding: 0; text-indent: 0; } sup, sub { font-size: 0.8em; line-height: 1; position: relative; } header { page-break-inside: avoid; page-break-after: avoid; text-align: center; } header p.titel, header p.vortitel, header p.untertitel, header p.urheber { text-indent: 0; text-align: center; } header * { line-height: 1.6em; } header > *.titel > span.zaehler { padding-right: 0.3em; } header.u1 { margin-top: 2em; margin-bottom: 3em; } header.u1 h1.titel, header.u1 p.vortitel, header.u1 p.untertitel, header.u1 p.urheber { margin-bottom: 0; } h1.titel { font-size: 1.6em; font-weight: bold; margin-top: 0.64rem; } header.u1 p.vortitel { font-size: 1.4em; } header.u1 p.untertitel { font-size: 1.4em; font-weight: bold; } header.u1 p.urheber { font-size: 1.4em; color: #666; text-align: center; } header.u1 p.vortitel, header.u1 p.untertitel, header.u1 p.urheber { margin-top: 0.76rem; } header.u1 p.vortitel + header.u1 p.vortitel, header.u1 p.untertitel + header.u1 p.untertitel, header.u1 p.urheber + header.u1 p.urheber { margin-top: 0; } header.u2 { margin-top: 2em; margin-bottom: 1.5em; } header.u2 h1.titel, header.u2 p.vortitel, header.u2 p.untertitel, header.u2 p.urheber { margin-bottom: 0; } h2.titel { font-size: 1.5em; font-weight: bold; color: #666; margin-top: 0.7rem; } header.u2 p.vortitel { font-size: 1.3em; } header.u2 p.untertitel { font-size: 1.3em; font-weight: bold; } header.u2 p.urheber { font-size: 1.3em; color: #666; text-align: center; } header.u2 p.vortitel, header.u2 p.untertitel, header.u2 p.urheber { margin-top: 0.82rem; } header.u2 p.vortitel + header.u2 p.vortitel, header.u2 p.untertitel + header.u2 p.untertitel, header.u2 p.urheber + header.u2 p.urheber { margin-top: 0; } header.u3 { margin-top: 2em; margin-bottom: 1.5em; } header.u3 h1.titel, header.u3 p.vortitel, header.u3 p.untertitel, header.u3 p.urheber { margin-bottom: 0; } h3.titel { font-size: 1.4em; font-weight: bold; color: #666; margin-top: 0.76rem; } header.u3 p.vortitel { font-size: 1.2em; } header.u3 p.untertitel { font-size: 1.2em; font-weight: bold; } header.u3 p.urheber { font-size: 1.2em; color: #666; text-align: center; } header.u3 p.vortitel, header.u3 p.untertitel, header.u3 p.urheber { margin-top: 0.88rem; } header.u3 p.vortitel + header.u3 p.vortitel, header.u3 p.untertitel + header.u3 p.untertitel, header.u3 p.urheber + header.u3 p.urheber { margin-top: 0; } header.u4 { margin-top: 1.5em; margin-bottom: 1em; } header.u4 h1.titel, header.u4 p.vortitel, header.u4 p.untertitel, header.u4 p.urheber { margin-bottom: 0; } h4.titel { font-size: 1.3em; font-weight: bold; color: #666; margin-top: 0.82rem; } header.u4 p.vortitel { font-size: 1.1em; } header.u4 p.untertitel { font-size: 1.1em; font-weight: bold; } header.u4 p.urheber { font-size: 1.1em; color: #666; text-align: center; } header.u4 p.vortitel, header.u4 p.untertitel, header.u4 p.urheber { margin-top: 0.94rem; } header.u4 p.vortitel + header.u4 p.vortitel, header.u4 p.untertitel + header.u4 p.untertitel, header.u4 p.urheber + header.u4 p.urheber { margin-top: 0; } header.u5 { margin-top: 1.5em; margin-bottom: 1em; } header.u5 h1.titel, header.u5 p.vortitel, header.u5 p.untertitel, header.u5 p.urheber { margin-bottom: 0; } h5.titel { font-size: 1.2em; font-weight: bold; color: #666; margin-top: 0.88rem; } header.u5 p.vortitel { font-size: 1em; } header.u5 p.untertitel { font-size: 1em; font-weight: bold; } header.u5 p.urheber { font-size: 1em; color: #666; text-align: center; } header.u5 p.vortitel, header.u5 p.untertitel, header.u5 p.urheber { margin-top: 1rem; } header.u5 p.vortitel + header.u5 p.vortitel, header.u5 p.untertitel + header.u5 p.untertitel, header.u5 p.urheber + header.u5 p.urheber { margin-top: 0; } header.u6 { margin-top: 1.5em; margin-bottom: 1em; } header.u6 h1.titel, header.u6 p.vortitel, header.u6 p.untertitel, header.u6 p.urheber { margin-bottom: 0; } h6.titel { font-size: 1.1em; font-weight: bold; color: #666; margin-top: 0.94rem; } header.u6 p.vortitel { font-size: 1em; } header.u6 p.untertitel { font-size: 1em; font-weight: bold; } header.u6 p.urheber { font-size: 1em; color: #666; text-align: center; } header.u6 p.vortitel, header.u6 p.untertitel, header.u6 p.urheber { margin-top: 1rem; } header.u6 p.vortitel + header.u6 p.vortitel, header.u6 p.untertitel + header.u6 p.untertitel, header.u6 p.urheber + header.u6 p.urheber { margin-top: 0; } header.u7 { margin-top: 1.5em; margin-bottom: 1em; } header.u7 p.titel, header.u7 p.vortitel, header.u7 p.untertitel, header.u7 p.urheber { margin-bottom: 0; } header.u7 p.titel { font-size: 1em; font-weight: bold; color: #666; margin-top: 1rem; } header.u7 p.vortitel { font-size: 1em; } header.u7 p.untertitel { font-size: 1em; font-weight: bold; } header.u7 p.urheber { font-size: 1em; color: #666; text-align: center; } header.u7 p.vortitel, header.u7 p.untertitel, header.u7 p.urheber { margin-top: 1rem; } header.u7 p.vortitel + header.u7 p.vortitel, header.u7 p.untertitel + header.u7 p.untertitel, header.u7 p.urheber + header.u7 p.urheber { margin-top: 0; } header.typ2 h1, header.typ2 h2, header.typ2 h3, header.typ2 h4, header.typ2 h5, header.typ2 h6 { font-size: 1em; line-height: 1.6em; } header.typ2 .titel span.zaehler, header.typ2 .titel span.text { display: block; font-weight: bold; color: #666; margin: 0; padding: 0; } header.typ2 h1.titel span.zaehler, header.typ2 h1.titel span.text { font-size: 1.6em; line-height: 1.6em; margin-top: 0.64rem; } header.typ2 h2.titel span.zaehler, header.typ2 h2.titel span.text { font-size: 1.5em; line-height: 1.6em; margin-top: 0.7rem; } header.typ2 h3.titel span.zaehler, header.typ2 h3.titel span.text { font-size: 1.4em; line-height: 1.6em; margin-top: 0.76rem; } header.typ2 h4.titel span.zaehler, header.typ2 h4.titel span.text { font-size: 1.3em; line-height: 1.6em; margin-top: 0.82rem; } header.typ2 h5.titel span.zaehler, header.typ2 h5.titel span.text { font-size: 1.2em; line-height: 1.6em; margin-top: 0.88rem; } header.typ2 h6.titel span.zaehler, header.typ2 h6.titel span.text { font-size: 1.1em; line-height: 1.6em; margin-top: 0.94rem; } header.typ2.u7 p.titel span.zaehler, header.typ2.u7 p.titel span.text { font-size: 1em; line-height: 1.6em; margin-top: 1rem; } section.deckblatt header.u, section.deckblatt header.toctitel { margin-top: 2em; margin-bottom: 1.5em; padding-top: 1em; padding-bottom: 1.5em; padding-left: 1.5em; padding-right: 1.5em; background-color: #f3e6e9; } header.u *.firstInContainer, header.toctitel *.firstInContainer { margin-top: 0; } header.u h1.titel, header.u p.vortitel, header.u p.untertitel, header.u p.urheber, header.toctitel h1.titel, header.toctitel p.vortitel, header.toctitel p.untertitel, header.toctitel p.urheber { margin-bottom: 0; } header.u h1.titel, header.toctitel h1.titel { font-size: 1.6em; font-weight: bold; margin-top: 0.64rem; } header.u p.vortitel, header.toctitel p.vortitel { font-size: 1.4em; } header.u p.untertitel header.toctitel p.untertitel { font-size: 1.4em; font-weight: bold; } header.u p.urheber, header.toctitel p.urheber { font-size: 1.4em; color: #666; text-align: center; } header.u p.vortitel, header.u p.untertitel, header.u p.urheber, header.toctitel p.vortitel, header.toctitel p.untertitel, header.toctitel p.urheber { margin-top: 0.76rem; } header.u p.vortitel + header.u p.vortitel, header.u p.untertitel + header.u p.untertitel, header.u p.urheber + header.u p.urheber, header.toctitel p.vortitel + header.toctitel p.vortitel, header.toctitel p.untertitel + header.toctitel p.untertitel, header.toctitel p.urheber + header.toctitel p.urheber { margin-top: 0; } section.deckblatt { color: #666; } div.zwischentitel, div.zwischentitel.typ1 { text-align: center; color: #666; font-size: 1em; font-weight: normal; margin-top: 1em; margin-bottom: 1em; } div.zwischentitel.typ2 { text-align: center; color: #666; font-size: 1.2em; font-weight: normal; margin-top: 2em; margin-bottom: 1em; } div.zwischentitel.typ3 { text-align: center; color: #666; font-weight: bold; font-style: italic; margin-top: 2em; margin-bottom: 1em; } div.zwischentitel.typ4 { text-align: left; color: #666; font-style: italic; margin-top: 2em; margin-bottom: 2em; } div.zwischentitel.typ5 { text-align: right; color: #666; font-style: italic; margin-top: 2em; margin-bottom: 2em; } div.zwischentitel.typ6 { color: #666; margin-top: 2em; margin-bottom: 2em; } div.einschub { margin-top: 1em; margin-bottom: 1em; margin-left: 1.3em; } 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.typ10 p, div.einschub.typ11 p, div.einschub.typ12 p, div.einschub.typ13 p, div.einschub.typ14 p, div.einschub.typ15 p { text-indent: 0; } div.einschub > div.titel, div.einschub_vor > div.titel { font-weight: bold; margin-bottom: 0.5em; } div.einschub > div.legende, div.einschub_vor > div.legende { font-size: 1em; font-style: italic; margin-top: 0.5em; } div.einschub > div.legende > p, div.einschub_vor > div.legende > p { text-indent: 0; } div.einschub > div.zwischentitel.firstInContainer, div.einschub_vor > div.zwischentitel.firstInContainer { margin-top: 0; } div.einschub.typ1 { font-style: normal; font-weight: normal; text-align: left; } div.einschub.typ2 { font-style: italic; font-weight: normal; text-align: left; } div.einschub.typ3 { font-style: normal; font-weight: normal; text-align: center; margin-left: 0; text-indent: 0; } div.einschub.typ4 { font-style: italic; font-weight: normal; text-align: center; margin-left: 0; text-indent: 0; } div.einschub.typ5 { font-style: normal; font-weight: normal; text-align: left; } div.einschub.typ6 { font-style: italic; font-weight: normal; text-align: left; } div.einschub.typ7 { color: #666; font-style: normal; font-weight: normal; text-align: center; margin-left: 0; text-indent: 0; } div.einschub.typ8 { font-style: normal; font-weight: normal; text-align: left; margin-left: 1.3em; text-indent: -1.3em; } div.einschub.typ8 p { font-style: normal; font-weight: normal; text-align: left; margin-left: 1.3em; text-indent: -1.3em; } div.einschub.typ9 { font-size: 0.9em; font-style: normal; font-weight: normal; text-align: left; margin-left: 1.3em; text-indent: -1.3em; } div.einschub.typ9 p { font-size: 0.9em; font-style: normal; font-weight: normal; text-align: left; margin-left: 1.3em; text-indent: -1.3em; } div.einschub.typ10 { font-style: italic; font-weight: normal; text-align: right; } div.einschub > div.einschub { margin-top: 0; margin-bottom: 0; } div.einschub_vor { margin-top: 1em; margin-bottom: 1em; text-indent: 0; } div.einschub_vor.typ1 { font-weight: normal; text-align: left; } div.einschub_vor.typ2 { font-style: italic; text-align: left; } div.einschub_vor.typ3 { margin-left: 0; text-align: center; } div.einschub_vor.typ4 { font-style: italic; margin-left: 0; text-align: center; } div.einschub_vor.typ5 { font-style: normal; font-weight: normal; text-align: left; } div.einschub_vor.typ6 { font-style: italic; font-weight: normal; text-align: left; } div.einschub_vor.typ7 { color: #666; font-style: normal; font-weight: normal; text-align: center; margin-left: 0; text-indent: 0; } div.einschub_vor.typ8 { font-style: normal; font-weight: normal; text-align: left; margin-left: 1.3em; text-indent: -1.3em; } div.einschub_vor.typ9 { font-size: 0.9em; font-style: normal; font-weight: normal; text-align: left; margin-left: 1.3em; text-indent: -1.3em; } div.einschub_vor.typ10 { font-style: italic; font-weight: normal; text-align: right; } div.einschub.anhangtexte p { text-indent: 0; } div.einschub.aufschrift { font-weight: bold; text-align: center; margin-left: 10%; margin-right: 10%; border: 1px solid black; padding: 1em; } div.einschub.brief1 { font-style: italic; margin-left: 1em; margin-right: 1em; } div.einschub.brief1 p { text-indent: 0; } div.einschub.brief2 { margin-left: 1em; margin-right: 1em; background-color: #c7c7c7; padding: 1em; } div.einschub.brief2 p { text-indent: 0; } div.einschub.dialog { margin-left: 1.3em; } div.einschub.dialog p { text-indent: -1.3em; } div.einschub.email { margin-left: 1em; margin-right: 1em; } div.einschub.email p { text-indent: 0; } div.einschub.handschrift { font-size: 1.4em; margin-left: 1em; margin-right: 1em; } div.einschub.handschrift p { text-indent: 0; } div.einschub.literaturverzeichnis { margin-left: 1.3em; } div.einschub.literaturverzeichnis p { text-indent: -1.3em; } div.einschub.motto { font-size: 1.2em; font-weight: bold; margin-left: 1em; margin-right: 1em; } div.einschub.motto p { text-indent: 0; } div.einschub.schreibmaschine { font-size: 0.9em; margin-left: 1em; margin-right: 1em; } div.einschub.schreibmaschine p { text-indent: 0; } div.einschub.sms { margin-left: 1em; margin-right: 1em; } div.einschub.sms p { text-indent: 0; } div.einschub.widmung { font-size: 1em; font-style: italic; text-align: right; margin-right: 1em; } div.einschub.widmung p { text-indent: 0; } div.einschub.zeitungsartikel { margin-left: 1em; margin-right: 1em; } div.einschub.zeitungsartikel p { text-indent: 0; } blockquote.einschub.zitat { font-style: italic; margin-left: 1em; margin-right: 1em; } blockquote.einschub.zitat p { text-indent: 0; } div.infokasten { margin-top: 1.5em; margin-bottom: 1.5em; padding: 1em; } div.infokasten > div.titel { font-weight: bold; margin-bottom: 0.5em; } div.infokasten > div.legende { font-size: 1em; font-style: italic; margin-top: 0.5em; } div.infokasten > p, div.infokasten > div.legende > p { text-indent: 0; } div.infokasten > div.zwischentitel.firstInContainer { margin-top: 0; } div.infokasten.typ1 { border: 2px solid black; } div.infokasten.typ2 { background-color: #c7c7c7; } div.infokasten.typ3 { border: 2px solid black; background-color: #c7c7c7; } div.infokasten.typ4 { border-left: 10px solid black; padding-top: 0; padding-bottom: 0; } div.infokasten.typ5 { border-left: 10px solid black; background-color: #c7c7c7; } div.infokasten.typ6 { color: #666; border: 2px solid #8a0829; } div.infokasten.typ7 { background-color: #f3e6e9; } div.infokasten.typ8 { color: #666; border: 2px solid #8a0829; background-color: #f3e6e9; } div.infokasten.typ9 { color: #666; border-left: 10px solid #8a0829; padding-top: 0; padding-bottom: 0; } div.infokasten.typ10 { color: #666; border-left: 10px solid #8a0829; background-color: #f3e6e9; } figure.bild div.titel { font-weight: bold; margin-bottom: 0.8em; text-indent: 0; } figure.bild div.legende { text-align: center; font-style: italic; margin-top: 0.8em; } figure.bild div.legende p { text-indent: 0; } figure.bild.typ1 { width: 100%; } figure.bild.typ2 { width: 90%; margin-right: 10%; page-break-before: always; } figure.bild.typ3 { width: 80%; margin-right: 20%; page-break-before: always; } figure.bild.typ4 { width: 70%; margin-right: 30%; page-break-before: always; } figure.bild.typ5 { width: 60%; margin-right: 40%; page-break-before: always; } figure.bild.typ6 { width: 80%; margin-left: 10%; margin-right: 10%; page-break-before: always; } figure.bild.typ7 { width: 40%; float: left; clear: both; box-sizing: border-box; margin-top: 10px; margin-bottom: 20px; margin-right: 20px; } figure.bild.typ7 figcaption, figure.bild.typ7 div.figfooter, figure.bild.typ7 div.titel, figure.bild.typ7 div.legende { width: 100%; box-sizing: border-box; } figure.bild.typ8 { width: 20%; float: left; clear: both; box-sizing: border-box; margin-top: 10px; margin-bottom: 20px; margin-right: 20px; } figure.bild.typ8 figcaption, figure.bild.typ8 div.figfooter, figure.bild.typ8 div.titel, figure.bild.typ8 div.legende { width: 100%; box-sizing: border-box; } figure.bild.typ9 { width: 40%; float: right; clear: both; box-sizing: border-box; margin-top: 10px; margin-bottom: 20px; margin-left: 20px; } figure.bild.typ9 figcaption, figure.bild.typ9 div.figfooter, figure.bild.typ9 div.titel, figure.bild.typ9 div.legende { width: 100%; box-sizing: border-box; } figure.bild.typ10 { width: 20%; float: right; clear: both; box-sizing: border-box; margin-top: 10px; margin-bottom: 20px; margin-left: 20px; } figure.bild.typ10 figcaption, figure.bild.typ10 div.figfooter, figure.bild.typ10 div.titel, figure.bild.typ10 div.legende { width: 100%; box-sizing: border-box; } figure.tabelle { padding: 0; page-break-inside: avoid; } figure.tabelle table td { font-size: 1em; } figure.tabelle div.titel { font-weight: bold; margin-bottom: 0.8em; text-indent: 0; } figure.tabelle div.legende { color: #666; margin-top: 0.8em; } figure.tabelle div.legende p { text-indent: 0; } figure.tabelle table td { border: 1px solid black; } figure.tabelle.typ1 table td { border: 1px solid #8a0829; } figure.tabelle.typ1 table thead td { background-color: #f3e6e9; } figure.tabelle.typ2 table { border-top: 2px solid #8a0829; border-bottom: 2px solid #8a0829; } figure.tabelle.typ2 table thead td { border-bottom: 2px solid #8a0829; } figure.tabelle.typ2 table td { border-bottom: 1px solid #8a0829; border-left: 0; border-right: 0; } figure.tabelle.typ2 table thead td, figure.tabelle.typ2 table thead th { color: #666; } figure.tabelle.typ3 table td { border: 0; } figure.tabelle.typ3 table thead td, figure.tabelle.typ3 table thead th { color: #666; } figure.tabelle.typ4 table { border: 1px solid #8a0829; } figure.tabelle.typ4 table thead td { background-color: #8a0829; color: white; } figure.tabelle.typ4 table td { border-top: 1px solid #8a0829; border-bottom: 1px solid #8a0829; border-left: 0; border-right: 0; } figure.tabelle.typ5 table { border-top: 1px solid #8a0829; border-bottom: 1px solid #8a0829; } figure.tabelle.typ5 thead td, figure.tabelle.typ5 thead th { border-bottom: 1px solid #8a0829; background-color: #8a0829; border-right: 1px solid #8a0829; color: white; } figure.tabelle.typ5 tbody tr.gerade td { background-color: #c48394; color: white; } figure.tabelle.typ5 tbody tr.ungerade td { background-color: #f3e6e9; } div.szene { margin-top: 1em; margin-bottom: 1em; } div.szene p { text-indent: 0; } div.rede, div.regie { margin-bottom: 1em; } div.regie { font-style: italic; color: #666; } span.regie_inline { font-style: italic; color: #666; } p.sprecher { font-weight: bold; font-size: 0.9em; color: #666; text-transform: uppercase; letter-spacing: 0.2em; page-break-after: avoid; } div.gedicht { margin-top: 1em; margin-bottom: 1em; margin-left: 1.6em; page-break-inside: avoid; } div.gedicht p { text-indent: 0; } div.gedicht div.titel { font-weight: bold; margin-bottom: 0.5em; } div.gedicht div.strophe + div.strophe { margin-top: 1em; } div.gedicht div.legende { font-style: italic; margin-top: 0.5em; } span.durchgestr { text-decoration: line-through; } span.kapitaelchen { letter-spacing: 0.1em; font-variant: small-caps; } span.sperrung { letter-spacing: 0.1em; } span.spitzmarke { font-weight: bold; color: #666; } span.versal { text-transform: uppercase; letter-spacing: 0.1em; } span.unterstr { text-decoration: underline; } q { font-style: italic; } q.zitat_inline { font-style: italic; color: #666; } span.inline.typ1 { font-style: normal; font-weight: bold; } span.inline.typ2 { font-style: italic; font-weight: bold; } span.inline.typ3 { background-color: #f3e6e9; font-weight: bold; font-style: normal; } span.inline.typ4 { background-color: #f3e6e9; color: white; font-weight: bold; font-style: normal; } span.inline.typ5 { font-weight: bold; font-style: normal; } span.inline.typ6 { font-size: smaller; } span.inline.typ7 { font-size: smaller; font-weight: bold; } span.inline.typ8 { color: #666; } span.inline.typ9 { font-style: normal; } span.inline.typ10 { font-style: italic; } span.inline.typ11 { text-decoration: line-through; } span.inline.typ12 { font-style: 2.3em; } span.inline.typ13 { text-transform: uppercase; font-size: 310%; display: block; float: left; margin-right: 0.1em; margin-top: 0.3em; } span.inline.farbig { color: #666; } span.inline.glossarbegriff { font-weight: bold; color: #666; } span.inline.groesser { font-size: 1.1em; } span.inline.hinterlegt { background-color: #c48394; padding: 2px; color: white; } span.inline.kleiner { font-size: 0.9em; } span.inline.person { font-weight: bold; } span.inline.quelle { color: #666; } span.inline.quelle::before { content: "(Quelle: "; } span.inline.quelle::after { content: ")"; } span.inline.recte { font-style: normal; } span.inline.regie { font-style: italic; color: #666; } span.inline.regie::before { content: "("; } span.inline.regie::after { content: ")"; } span.inline.sprecher { font-weight: bold; color: #666; text-transform: uppercase; } span.inline.schreibmaschine { font-size: 0.9em; } span.inline.schreibschrift { font-size: 1.3em; } a.verweis.intern, a.verweis.extern { color: #666; font-weight: bold; text-decoration: underline; } span.fussnote, span.endnote, span.tabellenfussnote { margin: 0; padding: 0; } span.fussnote a, span.endnote a, span.tabellenfussnote a { color: #666; border: 0; font-weight: bold; font-style: normal; text-decoration: none; padding-left: 0.2em; padding-right: 0.2em; vertical-align: text-top; font-size: 0.8em; } h1 span.text span.fussnote a, h1 span.text span.endnote a, h2 span.text span.fussnote a, h2 span.text span.endnote a, h3 span.text span.fussnote a, h3 span.text span.endnote a, h4 span.text span.fussnote a, h4 span.text span.endnote a, h5 span.text span.fussnote a, h5 span.text span.endnote a { color: #666; font-size: 80%; border: 0; font-weight: bold; font-style: normal; text-decoration: none; padding-bottom: 2px; } section.fussnoten > ol, section.endnoten > ol { list-style: none; padding: 0; margin: 0; } li.fussnote, li.endnote, li.tabellenfussnote { margin-bottom: 0.5em; } div.fussnotenzaehler, div.endnotenzaehler, div.tabellenfussnoten-nr { display: inline-block; float: left; visibility: visible; vertical-align: inherit; margin-right: 10px; margin-left: 0; padding: 0; } div.fussnotenzaehler > p, div.endnotenzaehler > p, div.tabellenfussnoten-nr > p, div.fussnoteninhalt > p, div.endnoteninhalt > p { text-indent: 0; display: inline; widows: 1; orphans: 1; } div.fussnotenzaehler > p > a, div.endnotenzaehler > p > a, div.tabellenfussnoten-nr > p > a { font-size: 100%; font-weight: bold; color: #666; text-decoration: none; border: 0 solid #8a0829; padding-left: 0.3em; padding-right: 0.3em; } div.fussnoteninhalt, div.endnoteninhalt { display: block; widows: 1; orphans: 1; } p.with_initiale { text-indent: 0; } span.initiale { text-transform: uppercase; color: #666; font-size: 320%; line-height: 100%; display: block; float: left; margin-top: 0; margin-right: 5px; margin-bottom: 0; margin-left: 3px; padding: 0; vertical-align: bottom; } span.initiale.typ1 { text-transform: uppercase; color: #666; font-size: 320%; line-height: 100%; display: block; float: left; margin-top: 0; margin-right: 5px; margin-bottom: 0; margin-left: 3px; padding: 0; vertical-align: bottom; } span.initiale.typ2 { display: block; float: left; line-height: 100%; margin-right: 15px; margin-top: 20px; margin-bottom: 0; margin-left: 0; padding: 0; text-align: left; vertical-align: top; } @media all { span.initiale.typ2 { display: block; float: left; font-size: 1em; line-height: 1em; margin-right: 15px; margin-top: -0.3225em; margin-bottom: -0.3245em; margin-left: 0; padding: 0; text-align: left; vertical-align: top; } } span.initiale.typ2 img.abb_inline { width: auto; height: auto; text-align: left; vertical-align: top; } span.initiale.typ3 { font-size: 1.5em; text-transform: uppercase; color: #666; font-weight: bold; } span.initiale.typ4 { text-transform: uppercase; color: #666; font-size: 320%; line-height: 100%; display: block; float: left; margin-top: 0; margin-right: 5px; margin-bottom: 0; margin-left: 3px; padding: 0; vertical-align: bottom; color: #666; font-weight: bold; } span.initiale.typ5 { text-transform: uppercase; color: #666; font-size: 320%; line-height: 100%; display: block; float: left; margin-top: 0; margin-right: 5px; margin-bottom: 0; margin-left: 3px; padding: 0; vertical-align: bottom; color: #666; font-weight: bold; } span.marginalie { display: block; margin-top: 1em; margin-bottom: 1em; } span.marginalie.typ1 { font-size: 0.8em; font-weight: bold; background-color: #c7c7c7; float: left; clear: both; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; margin-top: 15px; margin-right: 15px; margin-bottom: 0; margin-left: 0; width: 30%; } span.marginalie.typ2 { font-size: 0.9em; font-weight: bold; color: #666; background-color: #f3e6e9; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; margin-top: 1em; margin-bottom: 0.5em; } span.marginalie.typ3 { font-size: 0.9em; font-weight: bold; border: 1px dotted black; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; margin-top: 1em; margin-bottom: 0.5em; } aside.marginalie { display: block; margin-top: 1em; margin-bottom: 1em; } aside.marginalie p { text-indent: 0; } aside.marginalie.typ1 { font-size: 0.8em; font-weight: bold; background-color: #c7c7c7; float: left; clear: both; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; margin-top: 15px; margin-right: 15px; margin-bottom: 0; margin-left: 0; width: 30%; } aside.marginalie.typ2 { font-size: 0.9em; font-weight: bold; color: #666; background-color: #f3e6e9; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; margin-top: 1em; margin-bottom: 0.5em; } aside.marginalie.typ3 { font-size: 0.9em; font-weight: bold; border: 1px dotted black; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; margin-top: 1em; margin-bottom: 0.5em; } div.CoverImage { text-align: center; } div.CoverImage img { height: 100%; padding: 0; margin: 0; } body.meta_cover { margin: 0; padding: 0; } svg#coverpage { height: 99vh; margin: 0; } section.schmutztitel figure.abbildung { width: 50%; margin-left: 25%; margin-right: 25%; margin-top: 2em; } section.haupttitel p { text-indent: 0; text-align: center; } p.titelei_autor { font-size: 1.6em; line-height: 1.5em; text-transform: uppercase; letter-spacing: 0.1em; font-weight: bold; margin-top: 2em; } p.titelei_autor.linked a { text-decoration: none; color: #666; } p.titelei_coautor { font-size: 1.8em; line-height: 1.3em; font-weight: bold; margin-top: 1em; color: #666; } section.haupttitel header.titelei_titel { text-align: center; font-size: 1.6em; line-height: 1.3em; font-weight: normal; text-transform: uppercase; letter-spacing: 0.2em; margin-top: 1em; margin-bottom: 0.5rem; transform: scale(1, 1.4); } p.titelei_untertitel { margin-top: 1em; font-size: 1em; letter-spacing: 0.3em; color: #666; margin-bottom: 3em; } p.titelei_herausgeber { font-size: 1em; line-height: 1.3em; margin-top: 1em; } p.titelei_zusatz { font-size: 1em; line-height: 1.3em; margin-top: 1em; font-weight: bold; color: #8a0829; } div.infoblock { margin-top: 1em; margin-bottom: 1em; } div.infoblock p.titelei_gattung, div.infoblock p.titelei_uebersetzer, div.infoblock p.titelei_illustrator { margin-top: 1em; } p.titelei_verlag { font-size: 1em; line-height: 1.3em; margin-top: 1em; font-weight: bold; visibility: hidden; display: none; } div.titelei_joker * { font-size: 1em; line-height: 1.6em; margin-bottom: 1.5em; } section.inhaltsverzeichnis h1 { font-size: 1.6em; font-weight: bold; margin-top: 2em; margin-bottom: 1.5em; } nav.inhalt ul { list-style-type: none; } nav.inhalt ul a { color: #666; text-decoration: none; } nav.inhalt ul li { margin-top: 0.5em; } nav.inhalt ul.lvl_1 { padding-left: 0.8em; } nav.inhalt ul.lvl_1 > li > a { font-size: 1em; font-weight: bold; } nav.inhalt ul.lvl_2 { padding-left: 1.6em; } nav.inhalt ul.lvl_2 > li > a { font-size: 1em; font-weight: bold; } nav.inhalt ul.lvl_3 { padding-left: 1.6em; } nav.inhalt ul.lvl_3 > li > a { font-size: 1em; font-weight: normal; } nav.inhalt ol li span.zaehler { padding-right: 0.5em; } p.booklink { text-indent: 0; margin-bottom: 0.5em; color: #666; } p.booklink a { color: #666; text-decoration: none; margin-left: 0.5em; } div.backlink { float: right; display: inline; } div.backlink a { color: #666; } section.kurztext h1.titel { font-size: 1.6em; font-weight: bold; color: #666; margin-top: 2em; margin-bottom: 1.5em; } section.kurztext p { text-indent: 0; } section.biographie h1.titel { font-size: 1.6em; font-weight: bold; margin-top: 2em; margin-bottom: 1.5em; } section.biographie p { text-indent: 0; } section.biographie + section.biographie { margin-top: 1.5em; } section.impressum p { text-indent: 0; } section.hinweise h1.titel { font-size: 1.4em; font-weight: bold; margin-top: 2em; margin-bottom: 1.5em; } section.hinweise p { text-indent: 0; } nav.verzeichnis div.titel { font-weight: bold; } nav.verzeichnis ol { list-style-type: none; list-style-type: none; padding-left: 0; } nav.verzeichnis ol li { text-indent: 0; } nav.verzeichnis.literatur ol li { margin-left: 1em; text-indent: -1em; } div.index { line-height: 1.35em; font-style: normal; font-weight: normal; text-align: left; } div.index p { text-indent: 0; } div.index-eintrag { line-height: 1.7em; margin: 0; } div.index_in_index { margin: 0; margin-left: 1.25em; } p.ix-text { display: inline; line-height: 120%; } p.ix-referenz { display: inline; font-weight: bold; padding-left: 1.5em; } div.index-abschnitt hr { border: 0; margin-right: 0.5em; } div.index div.u-zwischen.reg_index-abschnitt { margin-bottom: 0.6em; color: #666; } .index.ref_kwic .ix-text { font-weight: bold; } .index.ref_kwic.referenzen_kapitel .ix-text { font-weight: normal; } .index.ref_kwic .ix-referenz { font-weight: normal; } .index.ref_kwic .ix-referenz .inline.reg-referenz, .index.ref_kwic .ix-referenz .ix-verweis { display: block; margin-left: 2em; text-indent: -1em; } .index.ref_kwic .ix-referenz .inline.reg-referenz.relevanz-hoch a, .index.ref_kwic .ix-referenz .ix-verweis.relevanz-hoch a { font-weight: bold; } .index.ref_kwic .ix-referenz .inline.reg-referenz a.verweis.intern, .index.ref_kwic .ix-referenz .ix-verweis a.verweis.intern { text-decoration: none; } .index.ref_kwic .ix-referenz .inline.reg-referenz .inline.reg-fundstelle, .index.ref_kwic .ix-referenz .ix-verweis .inline.reg-fundstelle { font-style: italic; } .index.ref_kwic .ix-referenz .inline.reg-referenz .inline.kwic-auslassung, .index.ref_kwic .ix-referenz .ix-verweis .inline.kwic-auslassung { color: gray; } .reg_referenzkapitel div.u-block2 p { font-size: 0.9em; font-weight: normal; } .reg_referenzkapitel div.u-block2 p.u-vor { text-transform: uppercase; letter-spacing: 0.05em; } .reg_referenzkapitel div.u-block2 p a { text-decoration: none; } span.reg-fundstelle { text-decoration: none; } span.reg-begriff1, span.reg-begriff2, span.reg-begriff3, span.reg-begriff4 { display: none; visibility: hidden; } span.reg-querverweis { display: none; visibility: hidden; } section.import_leseprobe figure.cover { margin: auto; }