/*cover*/ /*body, div, p, img { margin :0;padding:0;text-indent:0;font-size:100%;text-decoration:none;border:none; } @page { margin:0; } body, .cover, .title { text-align:center; } img { height:100%;max-height:100%; }*/ /*general*/ body, div, p, h1, span, em, strong, a, img { margin: 0; padding: 0; text-indent: 0; font-size: 100%; text-decoration: none; border: none; } @page { margin: 57px 51px; } body { padding-right: 51px; } @font-face { font-family: "Alegreya"; font-style: normal; font-weight: normal; src: url(../fonts/Alegreya-Regular.otf); } @font-face { font-family: "Alegreya"; font-style: normal; font-weight: bold; src: url(../fonts/Alegreya-Bold.otf); } @font-face { font-family: "Alegreya"; font-style: italic; font-weight: normal; src: url(../fonts/Alegreya-Italic.otf); } @font-face { font-family: "Amatic"; font-style: normal; font-weight: bold; src: url(../fonts/Amatic-Bold.ttf); } p { font-size: 100%; font-family: Alegreya, serif; font-style: normal; font-weight: normal; } h1 { font-family: Amatic, serif; } img { max-width: 100%; vertical-align: top; } strong { font-size: 99%; letter-spacing: 0.05em; } em { letter-spacing: 0.01em; } a, a:link, a:visited { color: #060606; font-size: 100%; } /*title*/ .naviItem { font-family: Alegreya, serif; font-size: 95%; line-height: 110%; margin: 0.8em 0 0 0; } .icon { padding: 0 1em 0 0; vertical-align: middle; } /*imprint*/ .imprintText, .imprintPublisher { text-align: center; } .imprintText { margin: 0 0 0 0; } .imprintPublisher { margin: 4em 0 0 0; } /*paragraphs*/ .imprintText, .imprintPublisher, .authorText, .dedicationTop, .bodyText, .bodyTextIndentedt, .bodyTextIndented, .emptyLineTop, .separator, .emptyLineTopCenter, .bodyTextCenter { font-size: 95%; line-height: 160%; } .dedicationTop { margin-top: 6em; text-align: center; } .bodyTextIndented { text-indent: 1.2em; } .bodyTextIndentedt { margin-top: 1.2em; text-indent: 1.2em; } .bodyTextCenter { text-align: center; } .emptyLineTopCenter { text-align: center; margin: 1.5em 0 0 0; } .emptyLineTop { margin-top: 1.5em; } .separator { text-align: center; margin: 1.5em 0; page-break-before: avoid; } .bodyTextIndented, .bodyTextIndentedt { text-indent: 1.2em; } /*headings*/ .chapterHead { margin: 0.4em 0 0.8em 0; text-align: center; } .chapterHead { letter-spacing: 4px; font-weight: bold; font-size: 350%; } /*author*/ .authorFigure { margin-top: 2em; } .authorCaption { margin-top: 0.8em; padding-bottom: 2em; font-size: 80%; } /*ads*/ /*sample*/ .leseprobe, h1.leseprobe { font-size: 140%; line-height: 140%; font-weight: bold; font-style: normal; text-align: center; margin: 0 0 3em 0; font-family: Alegreya; } /*additional*/ @font-face { font-family: "PT Sans"; font-style: normal; font-weight: normal; src: url(../fonts/PTSans-Regular.ttf); } .mail { margin: 1em 0 0 2.5em; padding-right: 1.6em; } .mail3 { margin: 0 0 0 1.6em; padding-right: 1.6em; } p.mail { font-family: PTSans, sans-serif; font-weight: normal; font-style: normal; text-indent: 0; line-height: 140%; } p.mail3 { font-family: "PT Sans", sans-serif; font-weight: normal; font-style: normal; text-indent: 1.2em; } .svg { max-width: 100%; } ol li { list-style-type: none; }