@charset "utf-8"; /* * Kosmos DDF Standard Stylesheet * Letzte Ă„nderung: 29.11.2013 */ /* GENERAL */ @font-face { font-family: "Linux Libertine O"; font-style: normal; font-weight: normal; src: url(../fonts/LinLibertine_R.otf); } @font-face { font-family: "Linux Libertine O"; font-style: normal; font-weight: bold; src: url(../fonts/LinLibertine_RB.otf); } @font-face { font-family: "Linux Libertine O"; font-style: italic; font-weight: normal; src: url(../fonts/LinLibertine_RI.otf); } @font-face { font-family: "Rocky Beach Grotesque Bold Head"; font-style: normal; font-weight: normal; src: url(../fonts/RockyBeachGrotesque-BoldHeadline.otf); } body { font-family: "Linux Libertine O"; line-height: 1.5; background-color: #fff; padding: 0; margin-left: 5%; margin-right: 5%; } p { margin: 0; font-size: 1em; line-height: 1.4em; text-indent: 1em; } a { text-decoration: none; font-weight: bold; } /* FRONTMATTER */ div.title { padding-left: 10%; } div.image-heading { padding-top: 10%; padding-left: 0; max-width: 100%; } p.title { text-indent: 0; text-align: left; font-family: "Rocky Beach Grotesque Bold Head"; font-size: 2em; font-style: normal; font-weight: bold; margin-top: 0; margin-bottom: 0; line-height: 1.2em; } p.author { text-indent: 0; text-align: left; font-size: 1.3em; padding-bottom: 0; margin-top: 1em; line-height: 1.3em; } p.publisher { font-size: 1.3em; margin-top: 7em; text-indent: 0; } p.impress { text-indent: 0; text-align: left; font-size: 0.75em; } p.impress-top { text-indent: 0; text-align: left; margin-top: 1em; font-size: 0.75em; } p.impress-top2 { text-indent: 0; text-align: left; margin-top: 2em; font-size: 0.75em; } /* CONTENT */ h1 { text-align: center; text-indent: 0; font-family: "Rocky Beach Grotesque Bold Head"; font-size: 2em; font-style: normal; font-weight: bold; margin-top: 0; margin-bottom: 0; text-decoration: underline; line-height: 1.15em; clear: both; } p.noindent-top { text-indent: 0; margin-top: 1em; } p.noindent-h1 { text-indent: 0; margin-top: 1em; } div.image { margin-top: 1em; margin-bottom: 1em; page-break-inside: avoid; text-align: center; } img { max-width: 100%; }