/* * * -------- fonts */ @font-face { font-family:serif-x; src:url(../Fonts/serif-crimson-regular.ttf); font-weight:normal; font-style:normal; } @font-face { font-family:serif-x; src:url(../Fonts/serif-crimson-regular-italic.ttf); font-weight:normal; font-style:italic; } @font-face { font-family:serif-x; src:url(../Fonts/serif-crimson-bold.ttf); font-weight:bold; font-style:normal; } /*@font-face { font-family:serif-x; src:url(fonts/serif-crimson-bold-italic.ttf); font-weight:bold; font-style:italic; }*/ @font-face { font-family:sans-x; src:url(../Fonts/sans-open-light.ttf); font-weight:300; font-style:normal; } @font-face { font-family:sans-x; src:url(../Fonts/sans-open-regular.ttf); font-weight:normal; font-style:normal; } @font-face { font-family:sans-x; src:url(../Fonts/sans-open-regular-italic.ttf); font-weight:normal; font-style:italic; } /*@font-face { font-family:sans-x; src:url(fonts/sans-open-bold.ttf); font-weight:bold; font-style:normal; }*/ /*@font-face { font-family:sans-x; src:url(fonts/sans-open-bold-italic.ttf); font-weight:bold; font-style:italic; }*/ /* * * -------- setup */ p, li, ol, ul, h1, h2, h3, h4, h5, h6, table, td, blockquote { font-family:serif-x, serif; font-size:1em; font-style:normal; font-weight:normal; line-height:1.5em; padding:0; margin:0; text-align:left; text-decoration:none; text-indent:0; } a, a:visited { color:inherit; background-color:inherit; text-decoration:inherit; line-height:inherit; text-decoration:underline; } /* * * -------- page */ @page { margin:1em; } /* * * -------- body */ body { font-family:serif-x, serif; font-size:100%; padding:0; margin:0; } /* * * -------- basic */ table { border-collapse:collapse; margin-top:1em; margin-bottom:1em; border:0; } td, th { vertical-align:top; } img { width:100%; /* important, especially for kf8 */ } ul, ol { margin-left:1.5em; list-style-position:outside; } div.toc ol { list-style-type:none; margin-left:0em; margin-bottom:0em; } div.toc ol > li > ol { list-style-type:none; margin-left:0em; margin-top:0.5em; } div.toc a { text-decoration:none; } p, li { font-weight:inherit; text-align:justify; orphans:2; widows:2; text-indent:0; hyphens:auto; -webkit-hyphens:auto; -epub-hyphens:auto; } h1, h2, h3, h4, h4, h5, h6 { orphans:2; widows:2; page-break-inside:avoid; page-break-after:avoid; hyphens:none; -webkit-hyphens:none; -epub-hyphens:none; } em { font-style:italic; } strong { font-weight:bold; } sup, span.sup, span.sup-italic, span.small-sup, span.endnote-link, span.footnote-link, a.footnote-link, a.endnote-link { font-size:0.85em; line-height:0.65em; vertical-align:60%; } span.sup-italic { font-style:italic; } sub { font-size:0.8em; line-height:0.65em; vertical-align:-50%; } strong.sans-bold, span.sans-uppercase, span.sans { font-family:sans-x, sans-serif; } div.footnotes { page-break-before:always; margin-top:2em; } hr.footnote-line { display:inline-block; text-align:left; width:30%; height:0; border:0; border-top:0.075em solid; } div.footnotes p { font-size:0.9em; text-align:left; text-indent:0; } div.footnotes p a.footnote-anchor { display:inline-block; width:1.667em; } div.imprint p { font-size:0.85em; hyphens:none; -webkit-hyphens:none; -epub-hyphens:none; } div.dedication p, div.quotation p { hyphens:none; -webkit-hyphens:none; -epub-hyphens:none; } /* * * -------- advanced */ strong.bold { font-weight:bold; } em.italic { font-style:italic; } em.regular, strong.bold-regular { font-style:normal; } span.regular, em.regular-italic { font-weight:normal; } strong.bold-italic { font-weight:bold; font-style:italic; } span.small-caps, span.uppercase, span.sans-uppercase, span.versal, span.caps { /* Small-caps werden von ADE 'nicht' und 'fehlerhaft' interpretiert */ text-transform:uppercase; } span.small { font-size:0.85em; } span.small-sup { font-size:0.75em; } /* * * -------- specific */ p.chapter-number { font-family:sans-x, sans-serif; font-size:1.3em; font-weight:300; font-style:normal; text-align:left; line-height:1.3em; margin-top:0em; margin-bottom:1em; text-indent:0; } h1.chapter-title { font-family:sans-x, sans-serif; font-size:1.3em; font-weight:300; font-style:normal; text-align:left; line-height:1.3em; margin-top:0em; margin-bottom:1em; } h1.frontmatter-title, h1.toc-title, h1.backmatter-title { font-family:sans-x, sans-serif; font-size:1.3em; font-weight:300; font-style:normal; text-align:left; line-height:1.3em; margin-top:0em; margin-bottom:1em; } h2.backmatter-sec-title { font-family:serif-x, serif; font-size:1em; font-weight:bold; font-style:normal; text-align:left; line-height:1.5em; margin-top:1.5em; margin-bottom:0.5em; } h3.backmatter-sec2-title { font-family:serif-x, serif; font-size:1em; font-weight:normal; font-style:normal; text-align:left; line-height:1.5em; margin-top:1.5em; margin-bottom:0.5em; } li.toc-frontmatter-title, li.toc-backmatter-title { font-family:serif-x, serif; font-size:1em; font-weight:normal; font-style:normal; text-align:left; list-style-type:none; margin-top:1em; margin-left:0em; text-indent:0em; } li.toc-chapter-title { font-family:serif-x, serif; font-size:1em; font-weight:normal; font-style:normal; text-align:left; list-style-type:none; margin-top:1em; margin-left:2em; text-indent:0em; } li.toc-chapter-title span.chapter-number { display:inline-block; width: 2em; margin-left:-2em; } p.text { text-indent:0em; } p.text-space { margin-top:1em; text-indent:0em; } p.text-space-after { margin-bottom:1em; text-indent:0em; } p.text-fline { text-indent:1em; } p.text-fline-space-after { margin-bottom:1em; text-indent:1em; } p.text-ind { margin-left:1.5em; text-indent:0em; } p.text-left { text-indent:0em; text-align:left; } p.text-left-space { text-indent:0em; text-align:left; margin-top:1em; } p.text-left-space2 { text-indent:0em; text-align:left; margin-top:2em; } p.text-left-space05 { text-indent:0em; text-align:left; margin-top:0.5em; } p.text-left-ind { text-align:left; margin-left:1em; text-indent:0em; } p.text-left-ind-space { text-align:left; margin-left:1em; margin-top:1em; text-indent:0em; } p.text-left-ind-space-after { text-align:left; margin-left:1em; margin-bottom:1em; text-indent:0em; } p.text-center { text-align:center; text-indent:0em; } p.text-center-space-after { margin-bottom:1em; text-align:center; text-indent:0em; } p.text-sans { font-family:sans-x, sans-serif; font-size:0.95em; text-indent:0em; } p.text-sans-space { font-family:sans-x, sans-serif; font-size:0.95em; margin-top:1em; text-indent:0em; } p.text-sans-space-after { font-family:sans-x, sans-serif; font-size:0.95em; margin-bottom:1em; text-indent:0em; } p.text-sans-fline { font-family:sans-x, sans-serif; font-size:0.95em; text-indent:1em; } p.text-sans-fline-space { font-family:sans-x, sans-serif; font-size:0.95em; margin-top:1em; text-indent:1em; } p.text-sans-fline-space-after { font-family:sans-x, sans-serif; font-size:0.95em; margin-bottom:1em; text-indent:1em; } p.text-sans-left-ind { font-family:sans-x, sans-serif; font-size:0.95em; text-align:left; margin-left:1em; text-indent:0em; } p.text-sans-center { font-family:sans-x, sans-serif; text-align:center; text-indent:0em; } li.ref-list { font-size:0.9em; text-align:left; } p.table-text { font-size:0.9em; text-align:left; text-indent:0; } table.table-border0 { border:0; } td.cell-padding1100 { padding-top:0.5em; padding-right:1em; } td.cell-padding1000 { padding-top:0.5em; } div.fig-center { text-align:center; margin-top:1em; margin-bottom:1em; } div.fig-center-full { text-align:center; margin-top:0em; margin-bottom:0em; page-break-before:always; } div.fig-center div, div.fig-center-nospace div, div.fig-center-full div { text-align:center; display:inline-block; } div.fig-left { text-align:left; margin-top:1em; margin-bottom:1em; } div.fig-left div, div.fig-left-nospace div, div.fig-left-full div { text-align:left; display:inline-block; } div.img-full { display:inline-block; } div.img-full img { width:auto; height:100%; } div.img-100 { width:100%; display:inline-block; } div.img-95 { width:95%; display:inline-block; } div.img-90 { width:90%; display:inline-block; } div.img-85 { width:85%; display:inline-block; } div.img-80 { width:80%; display:inline-block; } div.img-75 { width:75%; display:inline-block; } div.img-70 { width:70%; display:inline-block; } div.img-65 { width:65%; display:inline-block; } div.img-60 { width:60%; display:inline-block; } div.img-55 { width:55%; display:inline-block; } div.img-50 { width:50%; display:inline-block; } div.img-45 { width:45%; display:inline-block; } div.img-40 { width:40%; display:inline-block; } div.img-35 { width:35%; display:inline-block; } div.img-30 { width:30%; display:inline-block; } div.img-35 { width:35%; display:inline-block; } div.img-30 { width:30%; display:inline-block; } div.img-25 { width:25%; display:inline-block; } div.img-20 { width:20%; display:inline-block; } span.initial { font-size:2em; }