/*---FONTS------------------------------------------------------------------*/ @font-face {font-family:LinLibertineR;src:url(fonts/LinLibertine_R.otf);font-style:normal;} @font-face {font-family:LinLibertineB;src:url(fonts/LinLibertine_RB.otf);font-weight:bold;} @font-face {font-family:LinLibertineI;src:url(fonts/LinLibertine_RI.otf);font-style:italic;} @font-face { font-family:DejaVuSans; src:url(fonts/DejaVuSans.ttf); font-style:normal; } @font-face { font-family:DejaVuSans-Bold; src:url(fonts/DejaVuSans-Bold.ttf); font-weight:bold; } /*---PAGE------------------------------------------------------------------*/ @page {margin:1.25em;} /*tbody, thead, tfoot, tr, td, th { border-style : inherit; border-width : inherit; border-color : inherit; }*/ /* -- DOCUMENT -------------------------------------------------------------- */ body { font-family:LinLibertineR, serif; font-size:100%; line-height:1.3em; background-color:#fff; color:#000; padding:0; margin:0; /*margin:2em 2em;*/ text-align:justify;} p, ul, ol { orphans:2; } p { padding:0; margin:0;} /* -- FRONTMATTER ------------------------------------------------------------------ */ div.impress { font-family:LinLibertineR, serif; padding-top:0em; font-size:0.85em; line-height: 1.25em;-webkit-hyphens: none;} div.autorbio p { font-family:LinLibertineR, serif; padding-top:0em; font-size:1em; } p.impress { font-family:LinLibertineR, serif; text-indent:0em; text-align : left;} p.impress-sp-before { font-family:LinLibertineR, serif; text-indent:0; text-align : left; margin-top:1.25em;} span.large { font-size:1.7em; } /* -- HEADINGS ------------------------------------------------------------------ */ h1, h2, h3 { font-weight:normal; text-indent:0; text-align:left; padding:0; margin:0;-webkit-hyphens: none;} h1.invisible { visibility:hidden; text-indent:0; padding:0; margin:0; font-size:0.01em; line-height:0.01em;} /*h2 { text-align:center; page-break-before:always; page-break-after:avoid; margin-bottom:1em; padding-top:25%; padding-bottom:5em;}*/ h3 { margin-bottom:0.5em; margin-top:1.5em; } h4 { margin-top:1em; margin-bottom:0.5em; } /* -- LISTS ------------------------------------------------------------------ */ ul, ol { margin-top:1em; margin-bottom:1em; } li { margin-left:1em; } /* -- PARAS ------------------------------------------------------------------ */ p { text-align:justify; text-indent:1.5em; margin:0; padding:0 } p.right { text-align:right; text-indent:0; } p.noindent { text-indent:0em; } p.center { text-align:center; text-indent:0; } p.left { text-align:left; text-indent:0; } p.einzug { text-align:justify; text-indent:0; margin:0; padding-left:1.5em; } p, ul, ol { orphans:2; } /* -- SPECIAL ---------------------------------------------------------------- */ a { text-decoration:none; line-height:1.5em; background-color:transparent; color:#0000cc; } div.pagebreak { margin-top:1em; } span.initial { padding-right:0.2em; margin-top:0.1ex; margin-bottom:0.4ex; float:left; font-size:200%; font-family:sans-serif; } div.brief { margin-top:2em;} div.teil { } div.widmung { margin-left:8%; margin-right:8%;} div.widmung p { text-align:center; } span.sans-serif { font-family:sans-serif; } sup { line-height:50%; font-size:85%; } span.smallcaps { font-size:0.7em; } /* -- SPECIAL 2---------------------------------------------------------------- */ /* -- HEADINGS ------------------------------------------------------------------ */ h2.chapter, h1.chapter { font-family:DejaVuSans-Bold, sans-serif; font-size:1.25em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.3em; margin-bottom:1.3em; text-align:left; text-decoration:none; text-indent:0em; } h1.chapter-back, h1.front-sec-1 { font-family:DejaVuSans, sans-serif; font-style:normal; font-weight:normal; margin-bottom:0; } h1.part { font-family:DejaVuSans, sans-serif; font-size:1.25em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.3em; margin-top: 3em; text-align:center; text-decoration:none; text-indent:0em; page-break-after: always; } p.datum { font-family:DejaVuSans, sans-serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.3em; text-align:left; text-decoration:none; text-indent:0px; } p.uhrzeit { font-family:DejaVuSans, sans-serif; font-size:0.85em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.3em; margin-top: 1.3em; text-align:left; text-decoration:none; text-indent:0em; } /* -- PARAGRAPH STYLES ------------------------------------------------------------------ */ p.wo-indent { font-family:LinLibertineR, serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.3em; text-align:justify; text-decoration:none; text-indent:0em; } p.indent { font-family:LinLibertineR, serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.3em; text-align:justify; text-decoration:none; text-indent:1.5em; } p.anmerkung { font-family:LinLibertineI, serif; font-size:0.85em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.3em; margin-top: 1.3em; text-align:justify; text-decoration:none; text-indent:0em; } p.sternchen { font-family:LinLibertineR, serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.3em; margin-bottom:1.3em; text-align:center; text-decoration:none; text-indent:0em; } p.no-indent-abstand-vor { font-family:LinLibertineR, serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.3; margin-top: 1.3em; text-align:justify; text-decoration:none; text-indent:0em; } p.indent-abstand-vor { font-family:LinLibertineR, serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.3; margin-top: 1.3em; text-align:justify; text-decoration:none; text-indent:1.5em; } p.ivz-0 { font-family:DejaVuSans, sans-serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.3em; margin-top: 1.3em; text-align:center; text-decoration:none; text-indent:0em;} p.ivz-1 { font-family:DejaVuSans-Bold, sans-serif; font-size:0.85em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.3em; margin-top: 0; text-align:center; text-decoration:none; text-indent:0em;} p.ivz-0.ivz-front, p.ivz-0.ivz-back { font-size:0.85em; margin-top: 0;} /* -- CHARAKCTER STYLES ------------------------------------------------------------------ */ em.bold { font-family:LinLibertineB, serif;font-style:normal; font-weight:bold;} em.italic { font-family:LinLibertineI, serif;font-style:italic; font-weight:normal;}