body {
    color:               black;
    background-color:    #F4F4F4;
    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;
}

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;
}

h3 {
    font-family:         Arial,Veranda,sans-serif;
    font-size:           10pt;
    font-weight:         bold;
    text-decoration:     none;
    color:               black; /*#0070A0;*/
    background-color:    inherit;
    margin:              0 0 5px 0;
}

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:               755px;
    border:              1px solid #a0a0a0;
    margin:              0 auto;
    padding:             0;
    text-align:          left;
    color:               black;
    background-color:    inherit;
    background:          url(../img/back2.gif);
}

.navi {
    width:               150px;
    border:              1px solid #0070A0;
    margin:              0 4px;
    text-align:          left;
    color:               black;
    background-color:    inherit;
    background:          url(../img/back1.gif);
    clear:               both;
    float:               left;
}

.navi ul {
   margin:               0;
   padding:              10px 0 15px 15px;
}

* html ul#navi {  /* Korrekturen fuer IE 5.x */
   padding-left:         0;
   padd\ing-left:        15px;
}

.navi li {
   list-style:           none;
   font-size:            14pt;
}

* html div.navi {  /* Korrekturen fuer IE 5.x */
    margin:              0;
    marg\in:             0 2px 2px 2px;
}

div.haupt {
    width:               576px;
    border:              1px solid #0070b0;
    margin:              0 0 4px 160px;
    padding:             4px 4px 8px 8px;
    text-align:          left;
    color:               black;
    background-color:    inherit;
    background:          url(../img/back1.gif);
}

* html div.haupt {  /* Korrekturen fuer IE 5.x */
    margin:              0;
    marg\in:             0 0px 4px 158px;
}

div.fuss {
    width:               744px;
    border:              1px solid #0070b0;
    margin:              0 4px 4px 4px;
    text-align:          center;
    color:               black;
    background-color:    inherit;
    background:          url(../img/back1.gif);
    clear:               both;
}

* html div.fuss {  /* Korrekturen fuer IE 5.x */
    width:               0;
    w\idth:              745px;
}

.fuss p {
    margin:              0;
    padding:             5px 0;
}

p.ueberschr {
    text-align:          center;
    padding:             0;
    margin:              5px 0 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;
}