body {
    color:               black;
    background-color:    white;
    text-align:          center;
}

img {
    border:              none;
    margin:              0;
    padding:             0;
}

img.links {
    border:              none;
    margin:              0;
    padding:             5px 10px 5px 0;
    float:               left;
}

img.rechts {
    border:              none;
    margin:              0;
    padding:             5px 0 5px 10px;
    float:               right;
}

img.kopf {
    display:             none !important;
}

h1 {
    font-family:         Arial,Veranda,sans-serif;
    font-size:           16pt;
    font-weight:         bold;
    text-decoration:     none;
    color:               #0070A0;
    background-color:    inherit;
}

h2 {
    font-family:         Arial,Veranda,sans-serif;
    font-size:           12pt;
    font-weight:         bold;
    text-decoration:     none;
    color:               #0070A0;
    background-color:    inherit;
}

p, a, table {
    font-family:         Arial,Veranda,sans-serif;
    font-size:           10pt;
    padding:             0;
    margin:              0 0 15px 0;
    color:               black;
    background-color:    inherit;
}

a {
    font-weight:         bold;
    text-decoration:     none;
}

a:link {
    color:               #0070A0;
    background-color:    inherit;
}

a:visited {
    color:               #5080D0;
    background-color:    inherit;
}

a:active {
    color:               #00A0FF;
    background-color:    inherit;
}

div.seite {
    width:               590px;
    margin:              0;
    padding:             0;
    text-align:          center;
    color:               black;
    background-color:    inherit;
}

.navi {
    display:             none !important;
}

div.haupt {
    width:               572px;
    border:              1px solid #0070b0;
    margin:              0;
    padding:             8px;
    text-align:          left;
    color:               black;
    background-color:    inherit;
}

div.fuss {
    width:               590px;
    margin:              10px 0 0 0;
    text-align:          center;
    color:               black;
    background-color:    inherit;
    clear:               both;
}

.fuss p {
    margin:              0;
    padding:             5px 0;
}

p.bildunter {
    font-size:           10px;
    text-align:          right;
    color:               #5F5F5F;
    background-color:    inherit;
    padding:             0;
    margin:              0 5px 15px 0;
}

div.termin {
    width:               550px;
    margin-left:         10px;
}

table.termin {
    color:               black;
    background-color:    inherit;
    margin-bottom:       15px;
}

table.termin td {
    border-bottom:       1px solid #a0a0a0;
    vertical-align:      top;
    padding-top:         10px;
}

table.termin td.datum {
    width:               150px;
    padding-right:       5px;
}

table.termin td.beschreibung {
    width:               495px;
}