@font-face { font-family: "LinLibertine"; src:url(fonts/LinLibertine_Re-4.1.8.otf); } body { line-height:1.3; background-color:#fff; padding:0; margin-left:5%; margin-right:5%; text-align:justify; } h5 { line-height:1.3em; font-family:SansSerif, sans-serif, ArialMT; margin:0; padding:0; } h5.heading { padding-top:1em; font-family:ArialMT, sans-serif; font-size:2.5em; font-weight:bold; padding-bottom:0.5em; text-align:right; text-indent:0; color:#808080; } h1.thanks { font-family:LinLibertine, TimesNewRomanPSMT; font-size:1.2em; font-weight:normal; } h2 { font-size:1.5em; font-weight:normal; } i { font-style:italic; } p { text-indent:1em; padding: 0; margin: 0; } p.noindent { text-indent:0em; } div.title { padding-top:3em; text-align:right; line-height:1; } p.author { padding:0; margin:0; text-indent:0; } p.subtitle { padding:0; margin:0; text-indent:0; } p.publisher { text-align:right; text-indent:0; padding-top:4em; } h5.title { font-size:2.5em; color:#808080; line-height:0.8em; font-weight:bold; font-family:ArialMT, sans-serif; padding-top:2.5em; padding-bottom:1em; text-align:right; } span.smaller { font-size:0.6675em; } div.impress { font-size:0.85em; text-align:left; text-indent:0; } div.impress p { text-indent:0; } div.widmung { text-align:right; text-indent:0; padding-top:6em; } div.vorwort { text-align:justify; padding-top:6em; } div.chapterstart { padding-top:3em; text-align:right;} div.image { width:100%; } div.image img { max-width:100%; } div.film { padding-top:5em; font-family:ArialMT, sans-serif; } div.film-nobreak { padding-top:5em; font-family:ArialMT, sans-serif; } div.footnote { margin-top:2em; margin-bottom:2em; } a.footnote-anchor { float:left; width:2em; margin-left:-2em; } p.footnote { font-size:0.9em; clear:left; padding-left:2em; text-indent:0; padding-bottom:0.5em; } a { text-decoration:none; color:#000; } div.klappentext { padding-top:5em; } span.internet { } span.sans-serif { font-family:ArialMT, sans-serif; } span.smallcaps { font-size:75%; } span.grey { color:#808080; } p.gross { font-size:150%; } p.gross-strich { font-size:150%; text-decoration:line-through; } div.box { margin:1em 5em; font-size:.8em; text-align:center; padding:.5em; border:1px solid #000; } div.impress h5.no-padding { text-indent:0; text-align:center; font-family:sans-serif, ArialMT; font-weight:normal; font-size:0.9em; padding-bottom:0em; } h1.blind { display:none; } p.impress-large { font-size:110%; } p.padding { text-indent:0; padding-left:1em; } sup { font-size:0.75em; line-height:0.5em; }