html { margin: 0; padding: 0; border-width: 0; height: 100%; font-family: serif; } body { margin: 0; text-align: justify; height: 100%; padding: 0; border-width: 0; font-family: serif; } @page { margin: 5pt; } p { text-indent: 10pt; line-height: normal; margin: 0; } p.initial { text-indent: 0; } p.post { font-size: .9em; text-align: center; text-indent: 0; } p.brief { font-size: .9em; text-indent: 0; margin-left: 30pt; margin-right: 30pt; } p.briefcenter { font-size: .9em; text-indent: 0; margin-left: 30pt; margin-right: 30pt; text-align: center; } p.schuin { font-style: italic; } p.rechts { text-align: right; } div.titlepage { height: 100%; margin: 0; padding: 0; border-width: 0; } p.titlepage-topgap { height: 10%; margin: 0; } p.titlepage-title { height: 30%; min-height: 1.8em; margin: 0; font-size: 3em; line-height: 0.8em; text-indent: 0; text-align: center; font-weight: bold; } span.titlepage-subtitle { font-size: 0.66em; text-indent: 0; font-weight: bold; } p.titlepage-author { height: 24%; margin: 0; font-size: 1.5em; line-height: 1em; text-indent: 0; text-align: center; font-weight: bold; } p.titlepage-para3 { height: 15%; min-height: 3.5em; margin: 0; text-indent: 0; text-align: center; font-weight: bold; } h2 { padding-top: 20pt; padding-bottom: 30pt; text-align: center; } p.titlepage-para2 { height: 10%; min-height: 2.5em; margin: 0; text-indent: 0; text-align: center; font-weight: bold; } p.titlepage-para1 { height: 10%; min-height: 0.8em; margin: 0; text-indent: 0; text-align: center; font-weight: bold; }