h1 { text-transform: uppercase; font-size: 1.5em; text-align: center; } p { margin: 0; text-indent: 1.8em; } a { color: #000; text-decoration: none; } p.stars { margin: 1.5em 0; text-indent: 0; letter-spacing: 1em; text-align: center; font-size: 0.8em; } body.colofon p { text-indent: 0; font-size: 0.8em; } .colofondiv { position: absolute; bottom: 0; } body.intro p { text-indent: 0; margin: 0.5em; } .smallcaps { font-variant: small-caps; } body.intro { font-size: 1.11em; text-align: center; font-variant: small-caps; padding-top: 3em; } body.intro p em { font-size: 0.9em; font-variant: normal; } body.titel h1 { font-size: 1em; } body.titel h1 span { font-size: 1.6em; line-height: 1.8em; } body.titel p { text-indent: 0; text-align: center; font-size: 0.9em; line-height: 2em; } table { width: 100%; border-bottom: 1px solid #000000; border-collapse: collapse; } th { text-align: left; text-transform: uppercase; padding: 5px 3px; border-bottom: 1px solid #000000; border-top: 1px solid #000000; font-size: 0.6em; vertical-align: top; } td { padding: 2px 3px; vertical-align: top; font-size: 0.8em; } th.second, td.second { text-align: right; }