/* Basiseinstellungen für die Seite */ @page { margin-top: 0px; margin-bottom: 0px; margin-left: 0.3em; margin-right: 0.3em; } body { margin-top: 0em; margin-bottom: 0em; margin-left: 0.3em; margin-right: 0.3em; text-align: left; orphans: 3; widows: 2; line-height: 1.4; } div { vertical-align: baseline; white-space: normal; } /* Kolumnentitel (falls vom Gerät unterstützt) */ div.kolumnentitel { display: none; display: oeb-page-head; font-size: 0.85em; margin-bottom: 1.3em; padding: 0.3em; } div.ab_p_einz, div.ab_p_item_einz { margin-left: 0em; text-indent: 1.5em; } div.ab_p { margin-left: 0em; text-indent: 1.5em; } div.ab_ll { margin-top: 2ex; } div.ab_svw { margin-left: 1.5em; text-indent: -1.5em; } div.ab_item, div.ab_gz { margin-left: 1.5em; text-indent: -1.5em; } div.ab_s2, div.ab_s22 { margin-left: 2em; } div.ab_se, div.ab_sa { margin-top: 2ex; } div.tpt { min-height: 60%; height: auto; width: 100%; } div.tpb { margin-top: 1em; height: auto; width: 100%; } /* kein negativer text-indent in Tabellen! */ table tr td div.ab_item { text-indent: 0em; } div.uu { margin-top: 2ex; page-break-before: auto; page-break-after: avoid; } div.figure div { background-color: #dddddd; text-indent: 0; } div.u1 { margin-top: 2ex; page-break-before: auto; page-break-after: avoid; font-size: 110%; line-height: 110%; font-weight: bold; } div.u1+div { margin-top: 2ex; } div.u1 span.Üerg { font-weight: normal; font-size: 85%; } div.figure img { } div.zumIHV { margin-top: 5ex; margin-bottom: 2ex; text-align: right; } /* Die Auflistung der Kapitelnummern zu Beginn */ div.kapitelListe { line-height: 2; /* width: 60%; margin: 4ex auto; */ /* text-indent: -2em; */ } /* Überschriften */ h1, h2 { page-break-before: auto; page-break-after: avoid; line-height: 110%; } /* Hierarchie-Ebene 1|2, typografische Ebene 3 */ h1.h3, h2.h3, h3 { page-break-before: auto; page-break-after: avoid; font-size: 140%; line-height: 1.5; } h4 { page-break-before: auto; page-break-after: avoid; line-height: 110%; font-weight: normal; } h5, h6 { page-break-before: auto; page-break-after: avoid; line-height: 110%; font-size: 100%; margin-bottom: 0.5em; } /* Blöcke */ /* der Initialbereich mit Buchkürzel und Kapitel-Nummer */ div.KapitelInitial { /* width: 6.4em;*/ height: 7ex; float: left; margin-right: 1em; text-align: left; padding-top: 1ex; } div.KapitelInitial+div { text-indent: 0; } div.KapitelInitial span.kapnr { font-size: 250%; vertical-align: middle; } div.KapitelInitial span.buch { margin: 1ex 0.3em 1ex 0em; vertical-align: middle; } span.spacer { vertical-align: top; width: 2px; padding-right: 2em; } div.fnapparat { margin-top: 2ex; margin-left: 1.2em; text-indent: -1.2em; } /* Absätze */ p { margin: 0 0 0 0; } /* Elemente aus Word */ p.Buchtitel { font-variant: small-caps; font-size: 280%; font-weight: bold; margin-top: 3ex; margin-bottom: 1ex; line-height: 120%; } p.Untertitel { font-style: italic; font-size: 150%; margin-top: 0ex; margin-bottom: 0ex; } img#ImageseBookpng { border: 0; } /* Zeichen */ span.normal { font-variant: normal; font-weight: normal; font-style: normal; } span.smaller { font-size: 91%; } span.kursiv { font-style: italic; } span.kapital { /* Kapitälchen sind zu unzuverlässig, daher kursiv font-variant: small-caps; */ font-style: italic; } span.fett { font-weight: bold; } span.einleitung { font-size: 75%; } span.Pseudokapital { font-size: 75%; text-transform: uppercase; } span.sela { font-size: 75%; } span.gn { font-variant: small-caps; } span.FSC { font-size: 80%; } span.FSC_1 { font-size: 125%; } span.nobreak { white-space: nowrap; } span.vers { padding-left: 0.15em; padding-right: 0.1em; font-size: 70%; /* sup wäre zuverlässiger, führt aber zu ungleichmäßigen Zeilenabständen */ vertical-align: top; } span.Üerg { font-weight: normal; font-size: 95%; } h3 span.Üerg { font-weight: normal; font-size: 70%; } span.term { font-weight: bold; } span.fnziffer { vertical-align: top; font-size: 80%; font-style: italic; } /* Tabellen */ table tr { vertical-align: top; } table tr td { vertical-align: top; } table.inhalt { border-spacing: 0; width: 95%; min-width: 95%; } table.inhalt tr { vertical-align: top; } table.inhalt tr td { vertical-align: top; width: 65%; } table.inhalt tr td+td { vertical-align: bottom; width: 30%; } table.inhalt tr td p.level1 { margin: 1ex 1em 0em 0em; padding: 0; } table.inhalt tr td p.level2 { margin: 0em 1em 0em 1em; padding: 0; } table.inhalt tr td p.pages1 { margin: 1ex 0em 0em 0em; padding: 0; text-align: right; } table.inhalt tr td p.pages2 { margin: 0ex 0em 0em 0em; padding: 0; text-align: right; } table.inhalt tr td p.levelizwü { margin: 1ex 1em 0em 0em; padding: 0; } table.inhalt tr td p.pagesizwü { margin: 2ex 0em 0em 0em; padding: 0; text-align: right; } table.vstellen { margin-top: 1.3ex; margin-bottom: 1ex; border-spacing: 0; empty-cells: show; white-space: normal; width: 95%; min-width: 95%; } table.vstellen tr td { text-align: left; width: 6em; white-space: nowrap; vertical-align: top; } table.vstellen tr td+td { text-align: center; vertical-align: top; width: 2em; } table.vstellen tr td+td+td { text-align: left; vertical-align: top; white-space: normal; width: auto; min-width: 16em; } table.imtext { margin-top: 1.3ex; margin-bottom: 1ex; border-spacing: 0; empty-cells: show; white-space: normal; width: 95%; min-width: 95%; } table.imtext tr { vertical-align: top; } table.imtext tr td { vertical-align: top; text-align: left; } table.imtext tr td div { margin: 0ex 1em 0em 0em; padding: 0; } table.imtext tr td+td+td{ vertical-align: top; text-align: right; } table.imtext tr.summenlinie td { border-top: black 1px solid; } table.imtext tr.summenlinie td div { margin-top: -0.1ex; margin-bottom: -0.2ex; } table.Wofindeichwas { margin-top: 2ex; border-spacing: 1em 0; empty-cells: show; white-space: normal; width: 95%; min-width: 95%; } table.Wofindeichwas tr td { width: 60%; vertical-align: top; text-align: left; } table.Wofindeichwas tr td+td { width: 40%; vertical-align: bottom; text-align: left; } table.Abkuerzungsverzeichnis { margin-top: 2ex; border-spacing: 1em 0; empty-cells: show; white-space: normal; min-width: 95%; width: 95%; } table.Abkuerzungsverzeichnis tr td { width: 20%; vertical-align: top; text-align: left; } table.Abkuerzungsverzeichnis tr td+td { width: 60%; vertical-align: bottom; text-align: left; } table.Abkuerzungsverzeichnis tr td+td+td { vertical-align: bottom; text-align: left; } table.TabellenrasterT { min-width: 95%; width: 95%; } table.TabellenrasterT tr td { width: 6em; } table.TabellenrasterT tr td+td { width: auto; } /* Verweise */ a { text-decoration: underline; } a.fnlink { text-decoration: none; } /* Inhaltsverzeichnis */ ol.toc-level-1, ol.toc-level-2, ol.toc-level-3, ol.toc-level-4, ol.toc-level-5, ol.toc-level-6 { list-style-type: none; } ol.toc-level-1 { padding-left: 0; } ol.toc-level-1 li a, ol.toc-level-2 li a, ol.toc-level-3 li a, ol.toc-level-4 li a, ol.toc-level-5 li a, ol.toc-level-6 li a { text-decoration: underline; } hr { margin-top: 0; margin-bottom: 0; }