/*---FONTS------------------------------------------------------------------*/ @font-face { font-family:LinLibertine; src:url(fonts/LinLibertine_Re-4.1.8.otf); } @font-face { font-family:LinLibertine; src:url(fonts/LinLibertine_Bd-4.0.2.otf); font-weight:bold; } @font-face { font-family:LinLibertine; src:url(fonts/LinLibertine_It-4.0.3.otf); font-style:italic, oblique; } @font-face { font-family:LinLibertine; src:url(fonts/LinLibertine_BI-4.0.3.otf); font-weight:bold; font-style:italic, oblique; } @font-face { font-family:LinLibertineCaps; src:url(fonts/LinLibertineC_Re-4.0.1.otf); } body { line-height:1.3; background-color:#fff; padding:0; margin-left:5%; margin-right:5%; font-size:95%; } img { max-width:100%; } i { font-style:italic; font-family:LinLibertine; } p { text-indent:0em; margin-bottom:0; margin-top:0; } sup { line-height:0.5em; font-size:80%; } p.top { margin-top:1em; } p.noindent { text-indent:0em; margin-top:1em; } p.noindent-without { text-indent:0em; font-family:sans-serif; } a { text-decoration:none; color:black; } p.author-right-top { text-align:right; text-indent:0; margin-top:1em; font-family:sans-serif; color:#2e709d; font-weight:bold; } p.author-right { text-align:right; text-indent:0; font-family:sans-serif; color:#2e709d; font-weight:bold; } h1.vorwort { text-indent:0; text-align:left; font-size:1.2em; color:#a9a9a9; font-family:sans-serif; padding:0; margin:0 0 1em 0; page-break-after:avoid; } div.heading-blue { width:100%; text-align:center; background-color:#d0dceb; page-break-inside:avoid; page-break-before:always; } div.heading-blue p { font-family:sans-serif; text-align:left; padding:0.5em; } div.heading-pink { width:100%; text-align:center; background-color:#f3dae8; page-break-inside:avoid; page-break-before:always; } div.heading-pink p { font-family:sans-serif; text-align:left; padding:0.5em; } div.heading-orange { width:100%; text-align:center; background-color:#fce0c7; page-break-inside:avoid; page-break-before:always; } div.heading-orange p { font-family:sans-serif; text-align:left; padding:0.5em; } h1 { text-indent:0; text-align:left; font-size:2em; font-family:sans-serif; font-weight:normal; padding:0.5em; margin:0; page-break-after:avoid; } h1.blind { margin:0; padding:0; display:none; } p.fake-h1 { text-indent:0; text-align:left; font-size:2em; font-family:sans-serif; font-weight:normal; padding:0.5em; margin:0; } h1.impress { font-size:1em; font-family:sans-serif; text-align:left; margin-bottom:4em; padding:0; page-break-after:avoid; } div.heading2 { width:100%; text-align:center; page-break-inside:avoid; } div.heading2-break { width:100%; text-align:center; page-break-inside:avoid; page-break-before:always; } h2.blue { font-size:1.5em; padding:1em; font-family:sans-serif; font-weight:normal; border: 2px solid; text-align:left; color:#2e709d; margin:1em 0 0 0; page-break-after:avoid; } h2.pink { font-size:1.5em; padding:1em; font-family:sans-serif; font-weight:normal; border: 2px solid; text-align:left; color:#961460; margin:1em 0 0 0; page-break-after:avoid; } h2.orange { font-size:1.5em; padding:1em; font-family:sans-serif; font-weight:normal; border: 2px solid; text-align:left; color:#c0111f; margin:1em 0 0 0; page-break-after:avoid; } div.chap-img { width:100%; } h3 { font-size:1.2em; margin:1.5em 0 0 0; padding:0em; font-family:sans-serif; font-weight:bold; page-break-after:avoid; } h4 { font-size:1em; margin:1.25em 0 0 0; padding:0em; font-family:sans-serif; font-weight:bold; color:#a9a9a9; page-break-after:avoid; } h5 { font-size:0.9em; margin:1em 0 0 0; padding:0em; font-family:sans-serif; font-weight:bold; page-break-after:avoid; color:#a9a9a9; } h4.punkte-pink, h5.punkte-pink { font-size:1.5em; margin:1.25em 0 0 0; padding:0em; font-family:sans-serif; font-weight:normal; color:#961460; page-break-after:avoid; } h4.punkte-pink-break { font-size:1.5em; margin:1.25em 0 0 0; padding:0em; font-family:sans-serif; font-weight:normal; color:#961460; page-break-before:always; } h4.punkte-orange, h5.punkte-orange { font-size:1.5em; margin:1.25em 0 0 0; padding:0em; font-family:sans-serif; font-weight:normal; color:#c0111f; page-break-after:avoid; } h3.blue, span.blue { color:#2e709d; } h3.pink, span.pink { color:#961460; } h3.orange, span.orange { color:#c0111f; } span.black { color:black; } p.break { text-indent:0; margin-top:1em; } h2 + p { margin-top:1em; } h3 + p { margin-top:0.5em; } h4 + p { margin-top:0.25em; } h5 + p { margin-top:0.25em; } p.lit { text-indent:-1.5em; margin-left:1.5em; } h2.bib, h1.impress { font-size:1.5em; text-indent:0; text-align:left; font-family:sans-serif; color:#c0111f; } h2.bib2 { font-size:1.5em; text-indent:0; text-align:left; font-family:sans-serif; color:#c0111f; page-break-before:always; } h3.bib { font-size:1.2em; text-indent:0; text-align:left; font-family:sans-serif; font-weight:normal; } p.link { text-decoration:underline; color:#c0111f; font-family:sans-serif; } p.red-large { text-decoration:underline; color:#c0111f; font-weight:bold; font-family:sans-serif; } p.red-large + p { margin-top:0.5em; } p + p.red-large { margin-top:1.5em; } p + p.link { margin-top:0.5em; } h2.thanks { font-size:1.2em; text-indent:0; text-align:left; font-family:sans-serif; font-weight:normal; } p.impress { text-indent:0; } p.impress-top1 { text-indent:0; margin-top:1em; } div.garantie { page-break-before:always; } div.garantie-img { text-align:center; width:100%; } div.garantie-box { background-color:rgb(99%,72%,7%); padding:0.5em; margin-top:1em; } div.garantie-box p { text-indent:0; font-family:sans-serif; text-align:left; } div.garantie-box p.garantie-us { text-indent:0; font-family:sans-serif; text-align:left; font-size:1.2em; } div.garantie-box p.garantie-top { text-indent:0; font-family:sans-serif; text-align:left; margin-top:1em; } div.garantie-box p.garantie-small { text-indent:0; font-family:sans-serif; text-align:left; font-size:80%; } div.hinweis { margin-top:2em; } h2.hinweis { font-size:1.2em; text-indent:0; text-align:left; font-family:sans-serif; } p.homepage { margin-top:1em; } div.anmeldung { margin-top:1.5em; } div.anmeldung p { font-family:sans-serif; color:rgb(99%,72%,7%); } div.anmeldung p.gold-large { font-size:1.2em; } p.gold-large + p { margin-top:0.5em; } div.anmeldung a { font-family:sans-serif; color:rgb(99%,72%,7%); } div.author { page-break-inside:avoid; margin-top:2em; } div.author-img { text-align:left; } p.author { text-align:left; text-indent:0; margin-top:1em; font-family:sans-serif; } div.image { width:100%; text-align:left; margin:1.5em 0 1.5em 0; page-break-inside:avoid; } p.caption { font-size:0.9em; font-family:sans-serif; margin-top:0.25em; } div.logo { width:100%; text-align:center; margin-top:1em; } ul + p { margin-top:1em; } div.thanks { margin-top:2em; } div.margin-box { margin:1em 10% 1em 10%; padding:0.5em; border-top:1px solid #a9a9a9; border-bottom:1px solid #a9a9a9; } div.margin-box p { font-family:sans-serif; } div.margin-box p.margin-box-title { font-size:1.2em; margin-bottom:0.125em; } div.margin-box p.margin-box-title-wichtig { font-size:1.2em; margin-bottom:0.125em; } div.margin-box + h3, div.margin-box + h4, div.margin-box + h5 { margin-top:2em; } div.gu-tipp { background-color:#fec300; margin:1.5em 10% 1.5em 10%; padding:0.5em; } div.gu-tipp li { font-family:sans-serif; } div.gu-tipp p { font-family:sans-serif; } p.gu-tipp-title { font-size:0.9em; font-weight:bold; margin-bottom:0.5em; } p.gu-tipp-title-large { margin-bottom:1em; } div.gu-tipp + h3, div.gu-tipp + h4, div.gu-tipp + h5 { margin-top:2em; } ul { margin:1em 0 0 0; padding:0 0 0 1em; } div.image ul { margin:1em 0 0 0; padding:0 0 1em 1em; } ul.blue { margin:1em 0 0 0; padding:0 0 0 1em; } ul.blue li { color:#2e709d; } ul.pink { margin:1em 0 0 0; padding:0 0 0 1em; } ul.pink li { color:#961460; } ul.orange { margin:1em 0 0 0; padding:0 0 0 1em; } ul.orange li { color:#c0111f; } div.blue-box { background-color:#d0dceb; padding-bottom:0.5em; } div.blue-box-head { background-color:#2e709d; padding:0.5em 1em 0.25em 1em; color:white; } div.blue-box p { padding:0 1em 0 1em; font-family:sans-serif; } div.blue-box p.blue-box-large { margin-top: 1em; color:#2e709d; font-size:1.5em; margin-left:-0.325em; } div.blue-box p.intro { margin-top:0.5em; color:#2e709d; } div.blue-box + p, div.blue-box + h3, div.blue-box + div.heading2 { page-break-before:always;} div.pink-box { background-color:#f3dae8; padding-bottom:0.5em; } div.pink-box-head { background-color:#961460; padding:0.5em 1em 0.25em 1em; color:white; } div.pink-box p { padding:0 1em 0 1em; font-family:sans-serif; } div.pink-box p.pink-box-large { margin-top: 1em; color:#961460; font-size:1.5em; margin-left:-0.325em; } div.pink-box p.intro { margin-top:0.5em; color:#961460; } div.pink-box + p, div.pink-box + h3, div.pink-box + div.heading2 { page-break-before:always; } div.orange-box { background-color:#fce0c7; padding-bottom:0.5em; } div.orange-box-head { background-color:#c0111f; padding:0.5em 1em 0.25em 1em; color:white; } div.orange-box p { padding:0 1em 0 1em; font-family:sans-serif; } div.orange-box p.orange-box-large { margin-top: 1em; color:#c0111f; font-size:1.5em; margin-left:-0.325em; } div.orange-box p.intro { margin-top:0.5em; color:#c0111f; } p.orange-sub-heading { margin-top:1em; color:#c0111f; } div.orange-box + p, div.orange-box + h3, div.orange-box + div.heading2 { page-break-before:always; } div.orange-box ul { margin:0; padding:0 0 0 2.5em; } div.orange-box li { font-family:sans-serif; } div.orange-box li span.black { color:#404040; } p.frage { margin-top:1em; } p.orange-sub-heading + p { margin-top:1em; } p.antwort { margin-left:1em; color:#404040; } div.logo { width:100%; text-align:center; } span.buchtitel { color:#c0111f; font-weight:bold; }