@page {margin-top: 1.5em; margin-bottom: 2.5em; margin-left: 2em; margin-right: 2em;} @font-face { font-family: DejaVuSerif; font-style: normal; font-weight: normal; src:url("../Fonts/DejaVuSerif.ttf"); } @font-face { font-family: DejaVuSerif-Bold; src:url("../Fonts/DejaVuSerif-Bold.ttf"); } @font-face { font-family: DejaVuSerif-Italic; src:url("../Fonts/DejaVuSerif-Italic.ttf"); } @font-face { font-family: DejaVuSans; font-style: normal; font-weight: normal; src:url("../Fonts/DejaVuSansCondensed.ttf"); } @font-face { font-family: DejaVuSans-Oblique; src:url("../Fonts/DejaVuSansCondensed-Oblique.ttf"); } @font-face { font-family: DejaVuSans-Bold; src:url("../Fonts/DejaVuSansCondensed-Bold.ttf"); } body {font-family: "DejaVuSerif", serif;} /* Inline elements */ em { font-family: DejaVuSerif-Italic; font-style: italic; } strong { font-family:"DejaVuSans-Bold", sans-serif;} .color { color: #3366cc; } .triangle{ color: #3366cc; font-size:small; } /* Links*/ a:link { color: #3366cc; text-decoration: underline; font-family: "DejaVuSans", sans-serif; } a:visited { color: #cccccc; text-decoration: underline; } a:hover { color: #cccccc; text-decoration: underline; } /* Paragraphs and listings */ p {font-size: 0.9em; line-height: 1.5em; text-align: left; orphans: 2; widows: 2; margin-top: 0em; margin-bottom: 0; padding-top: 0; padding-bottom: 0; } p + p {text-indent: 0.9em;} p.noindent {text-indent: 0; margin-top: 0.9em;} p.appendix { font-size: 0.8em; font-family: "DejaVuSans", sans-serif; text-indent: 0; margin-bottom: 0.5em;} p.petit{ font-size: 0.7em; font-family: "DejaVuSans", sans-serif; margin-left: 1.5em; text-indent: -1.5em; margin-top: 0.5em; } p.footnote { float: right; clear: right; width: 30%; font-size: 0.7em; padding: 0.75em; margin: 0.75em 0 0.75em 1em; border: 1px solid #3366cc; text-indent: 0;} /* Listings */ /* unordered list with dash */ ul {margin-top: 0.0em; margin-bottom: 1.0em; list-style-position: outside; list-style-type: disc; line-height: 1.5em; /* padding-left: 0;*/ font-size: 0.9em; } li > ul {list-style-type: circle; margin-bottom: 0.0em; margin-left: 1.5em; } li > ul > ul { margin-left: 2.5em; } li {margin-bottom: 0.0em; margin-top: 0.0em; padding-bottom: 0.0em; padding-top: 0.0em;} /* ordered list with numbers */ ol.num { margin-top: 0.0em; list-style-type: decimal; margin-bottom: 1.0em; list-style-position: outside; line-height: 1.5em; font-size: 0.9em; /* padding-left: 0;*/ } /* ordered list with letters */ ol.alpha { margin-top: 0.0em; list-style-type: lower-alpha; list-style-position: outside; /* padding-left: 0;*/ line-height: 1.4; font-size: 0.9em; } li > ol.num, li > ol.alpha {margin-bottom: 0.0em; margin-top: 0.0em; margin-left: 1.7em; } li > ol.num > ol.num, li > ol.alpha > ol.alpha { margin-left: 2.7em; margin-bottom: 0.0em; margin-top: 0.0em; } /* Headlines */ h1, h2, h3, h4, h5, h6, h6.h7 { text-align: left; page-break-after: avoid; page-break-inside: avoid; padding: 0; } h1.mainheader { font-family: "DejaVuSans-Bold", sans-serif; font-size: 1.8em; color: #ffffff; margin-bottom: 0.5em; margin-top: 0em; padding-top: 1.5em; border-bottom-style: none; margin-left: 1.5em; margin-right: 2em; } h1 { font-size: 1.6em; font-family: "DejaVuSans-Bold", sans-serif; color: #3366cc; margin-bottom: 1.25em; border-bottom-color: #3366cc; border-bottom-style: solid; border-bottom-width: 2px; page-break-after:avoid; page-break-inside: avoid; } h2 { font-size: 1.4em; font-family: "DejaVuSans-Bold", sans-serif; color: #3366cc; margin-top: 1.5em; margin-bottom: 0.5em; page-break-after:avoid; page-break-inside: avoid; } h2.nocounter { font-size: 1.4em; font-family: "DejaVuSans-Bold", sans-serif; color: #3366cc; margin-top: 1.25em; margin-bottom: 0.5em; page-break-before: always; page-break-after:avoid; page-break-inside: avoid; } h3 { font-size: 1.2em; font-family: "DejaVuSans-Bold", sans-serif; text-align: left; margin-top: 1.0em; margin-bottom: 0.4em; page-break-after:avoid; page-break-inside: avoid; } h4 { font-size: 1.1em; font-family: "DejaVuSans-Bold", sans-serif; margin-bottom: 0.3em; margin-top: 1.2em; color: #3366cc; } h5 {font-size: 1.0em; font-family: "DejaVuSans-Bold", sans-serif; margin-top: 1.1em; margin-bottom: 0.2em; } h6{ font-size: 0.9em; font-family: "DejaVuSerif-Bold", sans-serif; color: #3366cc; margin-top: 1.0em; margin-bottom: 0.1em; } h6.h7{ font-size: 0.9em; font-family: "DejaVuSerif", serif; font-weight: bold; margin-bottom: 0.1em; margin-top: 1.0em; color: #000000; } h1 + h2 h2 + h3 h4 + h5 h6 + h6.h7{ margin-top: 0.8em;} /* heading at the beginning of a paragraph (in german: Spitzmarke) */ .subtitle { font-weight: bold; font-family: "DejaVuSans-Bold", sans-serif; color: #3366cc; text-indent: 0; margin-top: 1em; display: inline-block; padding-right: 0.9em; } /* Section page */ .contentsection { background-color: #3366cc; padding-top: 0; padding-left: 0; padding-bottom: 5em; padding-right: 0; margin-left: 0;} div.contentsection > p { margin-left: 4em; margin-top: 0; padding-top: 0; padding-bottom: 0; padding-right: 2em; text-indent: 0; font-size: 1.2em; line-height: 1.8em;} .contentchapter { margin-left: 0; margin-top: 1em; margin-bottom: 1.5em;} div.contentchapter > p { text-indent: 0; font-size: 1.0em; line-height: 1.5em; margin-right: 1em;} div.contentsection > p > a{ color: #ffffff; font-family: "DejaVuSans", sans-serif;} div.contentchapter > p > a{ color: #000000; font-family: "DejaVuSans", sans-serif;} /* SPECIAL */ /* trailer */ p.trailer { font-family: "DejaVuSans", sans-serif; text-align: left; color: #3366cc; } .trailer + p { text-indent:0em; margin-top: 1.5em;} p.trailer + p.trailer { margin-top: 0em; text-indent:1em; margin-bottom: 1.5em; } /* name of the authors */ p.author{ font-family: "DejaVuSerif-Italic"; font-style: italic; margin-bottom: 1em; } p.author + p {text-indent:0em;} /* citation */ blockquote{ font-family: "DejaVuSerif-Italic"; font-style: italic; margin-bottom: 0.7em; margin-top: 0.7em; margin-left: 0em; text-indent:0; } /* IMAGES */ div.imgfull { /* Images over two columns in print */ display: inline-block; width: 100% !important; margin-top: 1.5em; margin-bottom: 2em; max-height: 860px;} div.imghalf { /* Images over one column in print */ display: inline-block; width: 60%; margin-bottom: 2em; margin-top: 1.5em; } div.imgthreequarters { /* Images over one and a half column in print */ display: inline-block; width: 75%; margin-bottom: 1.5em; margin-top: 2em; } .imgmain { width: 100%; margin: 0 0 0 0; } p.legend { font-size: 0.8em; font-family: "DejaVuSans", sans-serif; margin-top: 8px; width:100%; text-indent: 0; } /* Preface */ /* author information */ .imgauthor { float: left; margin-left: 0; margin-bottom: 0.5em; margin-top: 0.0em; padding-top: 0.0em; margin-right: 1.5em; padding-left: 0; width: 150px; } /* main title */ .title { font-family: "DejaVuSans", sans-serif; page-break-after: always; font-size: 1.2em; margin-left: 3em; } .title > p {text-indent:0; margin-bottom: 1em;} p.maintitle { font-family: "DejaVuSans-Bold;", sans-serif; font-weight: bold; font-size: 1.5em; color: #3366cc; margin-top: 2em; margin-bottom: 0.5em; } /* Boxes and containers */ .boxh1 { margin-top: 1.25em; color: #3366cc; margin-bottom: 1.25em; } .boxh2 { margin-top: 1.25em; color: #000000; margin-bottom: 1.1em; margin-left: 2em; } .boxh3 { margin-top: 1.1em; margin-bottom: 1.3em; color: #3366cc; margin-left: 30px; } .boxh3 p{ text-indent: -30px; font-family: "DejaVuSans-Bold", sans-serif; font-weight: bold;} .boxh4 { color: #3366cc; margin-top: 1.25em; margin-bottom: 1.1em; padding: 0.75em 0.75em 0.75em 0.75em; border-style: solid; border-width: 2px; text-indent: 0; } .boxh5 { color: #3366cc; margin-top: 1.25em; margin-bottom: 1.1em; padding: 0.75em; background-color: #d4deef; /* color: C:20 M:10 Y:0 K:0 */ } div.boxh1 p , div.boxh2 p , div.boxh4 p , div.boxh5 p {text-indent: 0; font-family: "DejaVuSans", sans-serif;} div.boxh5 ul {margin-bottom: 0.5em;} div.boxh1 li , div.boxh2 li , div.boxh3 li , div.boxh4 li , div.boxh5 li {font-family: "DejaVuSans", sans-serif;} p.header1 { font-size: 1.1em; margin-bottom: 0.3em; page-break-after: avoid; font-family: "DejaVuSans-Bold", sans-serif; font-weight: bold; text-indent: 0; } p.header2 { margin-bottom: 0em; margin-top: 0.5em; page-break-after: avoid; font-family: "DejaVuSans-Bold", sans-serif; font-weight: bold; text-indent: 0; font-size: 1.0em; } p.header3 { margin-bottom: 0em; margin-top: 0.5em; page-break-after: avoid; font-family: "DejaVuSans-Oblique", sans-serif; font-style: italic; text-indent: 0; font-size: 1.0em; } .boxh1 .header1, .boxh1 .header2, .boxh1 .header3 {color: #3366cc;} .header1 + p, .header2 + p, .header4 + p {text-indent: 0;} div.boxh5 > p > img.box { margin-bottom: 1.0em; margin-top: 0.75em; text-align: center; max-width:400px;} /* TABLES */ table { margin-top: 0.5em; margin-bottom: 1.5em; width: 100%; table-layout:auto; border-collapse: collapse; } td{ background-color: #e7e7e7; padding: 5px 7px 5pt 8px; border-bottom-style: solid; border-bottom-color: #000000; border-bottom-width: 1px; vertical-align:top; font-size: 0.8em; font-family: "DejaVuSans", sans-serif;} thead > tr > th { background-color:#a5bee0; border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #ffffff; } th{ vertical-align:top; font-size: 0.8em; font-family: "DejaVuSansBold", sans-serif; text-align: left; padding:5px 7px 5pt 8px; font-size: 0.8em; } td.tfoot {background-color: #ffffff; border-bottom: none;} td.tabheadline{ background-color: #d0d0d0; font-family: "DejaVuSans-Bold", sans-serif;} table ul {font-size: 1.0em;} p + p.legend {margin-top: 1.5em;} /* TABLE OF CONTENT*/ a.content_level_1 { font-family: "DejaVuSansBold", sans-serif; font-weight: bold; font-size: 1.2em; color: #3366cc; text-decoration:none; } a.content_level_2 { font-family: "DejaVuSansBold", sans-serif; font-weight: bold; color: #3366cc; font-size: 1.0em; text-decoration:none; } a.content_level_3 { font-family: "DejaVuSansBold", sans-serif; font-weight: bold; font-size: 1.0em; color: #000000; text-decoration:none;} a.content_level_4 { font-family: "DejaVuSans", sans-serif; font-size: 1.0em; color: #000000; text-decoration:none;} p.content_level_1 { text-indent: 0; margin-bottom: 0; margin-top: 1.5em;} p.content_level_2 { text-indent: 0; margin-top: 0.5em;} p.content_level_3 { margin-left: 1em; text-indent: 0; margin-top: 0;} p.content_level_4 { margin-left: 1em; text-indent: 0; margin-top: 0em;}