/* * DTV Standard Stylesheet * Letzte Änderung: 20.09.2013 */ /* --- GENERAL --- */ @font-face { font-family:LinLibertine; src:url(fonts/LinLibertine_R.otf); } @font-face { font-family:LinLibertine; src:url(fonts/LinLibertine_RB.otf); font-weight:bold; } @font-face { font-family:LinLibertine; src:url(fonts/LinLibertine_RI.otf); font-style:italic; } @font-face { font-family:LinLibertine; src:url(fonts/LinLibertine_RBI.otf); font-weight:bold; font-style:italic; } @font-face { font-family:sans-serif; font-style: normal; font-weight: normal; src:url(fonts/DejaVuSans.otf); } @font-face { font-family:sans-serif; font-style: normal; font-weight: bold; src:url(fonts/DejaVuSans-Bold.otf); } @font-face { font-family:sans-serif; font-style: italic; font-weight: normal; src:url(fonts/DejaVuSans-Oblique.otf); } @font-face { font-family:sans-serif; font-style: italic; font-weight: bold; src:url(fonts/DejaVuSans-BoldOblique.otf); } @font-face { font-family:special; src:url(fonts/SATISFY.OTF); } @font-face { font-family:special2; src:url(fonts/CHEWY.OTF); } @font-face { font-family:special3; src:url(fonts/SPECIALELITE-REGULAR.OTF); } @font-face { font-family:special4; src:url(fonts/EMILYSCANDY-REGULAR.OTF); } span.special { font-family:special; } span.special2 { font-family:special2; color:#666; } span.special3 { font-family:special3; } span.special4 { font-family:special4; } body { font-family:LinLibertine; line-height:1.3; background-color:#fff; padding:0; margin-left:5%; margin-right:5%; } p { text-indent:1em; margin-bottom:0; margin-top:0; line-height:140%; } a { text-decoration:none; color:blue; } a.url { text-decoration:underline; color:blue; } sub, sup { font-size:70%; line-height:80%; } /* --- FRONTMATTER --- */ div.cover-img { text-align:center; } div.title { margin-top:2em; } div.ttop { height:auto; min-height:65%; text-align:center; } div.tbottom { height:auto; margin-top:4em; text-align:center; } p.author { text-indent:0; text-align:center; font-size:1.5em; } div.title-image { text-align:center; margin-top:1em; } p.subtitle { text-indent:0; text-align:center; font-size:1.5em; margin-top:0.1em; font-family:special2; } p.translation { text-indent:0; text-align:center; font-size:1em; margin-top:2em; } p.illustration { text-indent:0; text-align:center; font-size:1em; margin-top:2em; } p.publisher { text-indent:0; text-align:center; font-size:1em; } p.impress { text-indent:0; text-align:left; } p.impress-top { text-indent:0; text-align:left; margin-top:1em; } p.impress-top2 { text-indent:0; text-align:left; margin-top:2em; } div.widmung { margin-top:10%; padding-top:10%; } p.widmung { text-indent:0; text-align:center; } /* --- CONTENT --- */ /* [BRACKETS]: */ h1 { text-indent:0; text-align:left; font-size:1.5em; font-style:normal; font-weight:normal; margin:0; font-family:sans-serif; } p.h1-center { text-align:left; font-size:1.5em; font-style:normal; font-weight:normal; margin:0; font-family:sans-serif; } h1.blind { margin:0; padding:0; } p.break { page-break-before:always; } p.noindent-break { text-indent:0; page-break-before:always; } p.noindent-notop { text-indent:0em; } p.noindent { text-indent:0em; margin-top:1em; } p.noindent-top2 { text-indent:0em; margin-top:2em; } p.noindent-h1 { text-indent:0em; margin-top:3em; } p.center { text-indent:0; text-align:center; } p.marged { text-indent:0; margin-left:1em; } span.initial { font-size:2em; line-height:0.5em; font-family:special; } span.thinspace { font-size:0.5em; line-height:0.5em; } span.underline { text-decoration:underline; } div.top { margin-top:1em; } div.top2 { margin-top:2em; } div.top3 { margin-top:3em; } div.image { margin-top:1em; margin-bottom:1em; page-break-inside:avoid; width:100%; text-align:center; } div.image-left { margin-top:1em; margin-bottom:1em; page-break-inside:avoid; width:100%; text-align:left; } div.image-h1 { margin-top:3em; margin-bottom:1em; page-break-inside:avoid; width:100%; text-align:center; } img { max-width:100%; } div.fullimage { width:100%; text-align:center; page-break-before:always; } div.fullimage-h1 { width:100%; text-align:center; margin-top:1em; } /* --- FUßNOTEN/REGISTER --- */ div.footnotes { margin-top:2em; border-top:2px solid; padding-top:0.25em; } a.footnote-anchor { float:left; width:1em; margin-left:-1em; } p.footnote { text-indent:0em; text-align:left; clear:left; margin-bottom:0.25em; padding-left:1em; }