body {
    font-family: sans-serif;
    font-size: 12pt;
    color: navy;
}

h1 {
    font-size: 18pt;
    color: navy;
    margin-left: 1em;
    margin-right: 1em;
}

h3 {
    font-size: 12pt;
    margin-left: 2em;
    margin-right: 1em;
}

div.index {
    margin-left: 3em;
}

div.line {
    white-space: nowrap;
    margin-left: 1em;
    margin-right: 1em;
}

div.image {
    display: block;
    margin-left: 3em;
    margin-right: 1em;
    margin-top: auto;
    margin-bottom: auto;
}

span.f {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0.2em;
    font-size: 12pt;
}

span.zaehler {
    display: block;
    text-align: center;
    margin: 0 0.2em;
    border-bottom: solid 2px navy;
}

span.bmitte {
    display: block;
    text-align: center;
    margin: 0 0.2em;
    border-bottom: solid 3px navy;
}

span.nenner {
    display: block;
    text-align: center;
    margin: 0 0.2em;
}

span.radio {
    display: block;
    text-align: center;
    margin: 0.2em 2em;
}

td.radio {
    margin-left: 3em;
    margin-right: 1em;
    float: right
}