/*---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:English; src:url(fonts/English.otf); } @font-face { font-family:Valdemar; src:url(fonts/Valdemar.otf); } @font-face { font-family:ClGaramondSwash-It; src:url(fonts/ClGaramondSwash-It.otf); } /* -- DOCUMENT -------------------------------------------------------------- */ body { font-family:LinLibertine; font-size:95%; line-height:1.5; background-color:#fff; color:#161616; padding:0; margin: 2em 2em; } p { text-align:justify; padding:0; margin:0; orphans:2; text-indent:1em; } /* -- FRONTMATTER ------------------------------------------------------------------ */ div.impress { font-family:LinLibertine, serif; padding-top:30%; font-size:0.9em; } div.impress p { text-indent:0; text-align:left; line-height:1.5em; } div.title { text-align:center; } div.title p { text-indent:0; text-align:center; line-height:1em; } div.title p.author { font-size:1.2em; margin-bottom:3em; } div.title p.title-top { font-size:1.5em; } div.title p.title { font-size:3em; } div.title p.subtitle1 { font-size:2em; margin-top:2em; } div.title p.subtitle2 { font-size:1.5em; margin-top:0.25em; } em.Valdemar { font-family:Valdemar; font-style:normal; } div.logo { width:100%; text-align:center; margin-top:2em; } div.logo img { max-width:100%; } div.hund-image { margin-left:55%; width:10%; text-align:center; margin-top:3em; margin-right:35%;} div.hund-image img { max-width:100%; } div.hund-right { margin-left:90%; width:10%; text-align:center; margin-top:1em;} div.hund-right img { max-width:100%; } div.h1-image-large { width:100%; text-align:center; margin-top:3em;} div.h1-image-large img { max-width:100%; } /* -- HEADINGS ------------------------------------------------------------------ */ h1, h1 a { text-align:center; font-family:Valdemar; text-indent:0; padding-top:4%; margin-bottom:1em; font-weight:normal; } em.h1-small { font-family:Valdemar; font-size:0.75em; font-style:normal; } h2, h4 { text-align:left; font-family:sans-serif; font-weight:normal; } h2 { page-break-after:avoid; margin-bottom:0.25em; padding-top:0.5em; padding-bottom:0.25em;} h3 { text-align:left; margin-top:1em; margin-bottom:0; padding-bottom:0; font-style:italic; font-size:95%; font-weight:normal;} h4 { margin-top:1em; margin-bottom:0.5em; } h1.h2 { text-align:left; font-family:sans-serif; text-indent:0; padding-top:4%; margin-bottom:1em; font-weight:normal; } div.subheading { width:70%; margin-left:15%; } div.subheading p { text-indent:0; text-align:center; } div.subheading p.subheading-author { text-indent:0; text-align:right; font-size:0.9em; } /* -- IMAGES ------------------------------------------------------------------ */ div.cover-img { text-align:center; margin:0; padding:0; } div.cover-img img { max-height:93%; } div.backcover { text-align:center; margin:0; padding:0; } div.backcover img { max-height:93%; } div.h1-image { text-align:center; margin:0; padding:0; } div.h1-img { max-height:93%; } /* -- PARAS ------------------------------------------------------------------ */ p.noindent { text-align:justify; text-indent:0em; } p.right { text-indent:0; text-align:right; padding-top:2em; } p.right2 { text-indent:0; text-align:right; margin-top:1em; } /* -- SPECIAL ---------------------------------------------------------------- */ a { text-decoration:none; line-height:1.5em; background-color:transparent; } h1.blind { display:none; } div.widmung { text-align:center; } div.widmung p { text-align:center; } em.bible-script { font-family:ClGaramondSwash-It; font-style:normal; font-size:1.1em; } div.author p { text-indent:0; text-align:center; font-size:0.9em; } div.author p.author-large { text-indent:0; text-align:center; font-size:1.2em; } sup { text-decoration:none; font-size:75%; vertical-align:text-top;} a.footnote { display:inline-block; width:1em; } div.publisher { margin-top:6em; } h1.cover { display:none; } p.left { text-indent:0; text-align:left; } p.center{ text-align:center; } em.initial { font-style:normal; float:left; display:inline-block; font-family:Valdemar; font-size:2.7em; margin-right:0.05em; margin-top:-0.1em; margin-bottom:-0.5em; }