body {
        font-family: Verdana,Arial,sans-serif;
        text-align: center;
        vertical-align: middle;
        background-color: #ffffff;
}

#haupt  {
        margin: 5px auto 0px auto;
        padding: 0px;
        font-family: Verdana,Arial,sans-serif;
        font-size: 11px;
        text-align: center;
        vertical-align: top;
        background-color: #ffffff;
        border-style: solid;
        border-width: 2px;
        border-color: #bbbbbb;
        width: 770px;
        height: 100%;
}

a  {
        font-family: Verdana,Arial,sans-serif;
        font-weight: normal;
        line-height: 22px;
        color: #000000;
        text-decoration: none;
}

a:hover  {
        text-decoration: underline;
}

h1  {
        margin: 0px;
        padding: 0px;
        font-family: Verdana,Arial,sans-serif;
        font-size: 20px;
        font-weight: bold;
        line-height: 22px;
        text-align: center;
        vertical-align: middle;
        background-color: #ffffff;
        color: #333300;
}

img {
        margin: 0px;
        padding: 0px;
}

p {
        margin: 0px;
        padding: 0px;
        background-color: #ffffff;
}

td   {
        margin: 0px;
        padding: 0px;
}

ol   {
        margin-top: 5px;
        margin-left: 0px;
        text-align: justify;
        width: 430px;
}

ul   {
        margin-top: 5px;
}

li   {
        margin-top: 2px;
        margin-left: 0px;
        text-align: justify;
}


.blau2  {
       background: url(img/blau.gif);
       width: 100%;
       height: 30px;
}

.bsd {
        font-family: Verdana,Arial,sans-serif;
        background-color: #ffffff;
        font-weight: normal;
        width: 180px;
        text-align: center;
}

.center {
        text-align: center;
}

.fett {
        font-weight: bold;
}

.fett12 {
        font-weight: bold;
        font-size: 12px;
}

.fett12c {
        font-weight: bold;
        font-size: 12px;
        text-align: center;
}

.fett14c {
        font-weight: bold;
        font-size: 14px;
        text-align: center;
}

.fettc {
        font-weight: bold;
        text-align: center;
}

.gelinkt  {
       color: #ffffff;
       font-weight: bold;
       line-height: 22px;
}

.h1  {
        margin: 0px;
        padding: 0px;
        font-family: Verdana,Arial,sans-serif;
        font-size: 20px;
        font-weight: bold;
        line-height: 22px;
        text-align: center;
        vertical-align: middle;
        background-color: #ffffff;
        color: #333300;
}

.h2  {
        margin: 0px;
        padding: 0px;
        font-family: Verdana,Arial,sans-serif;
        font-size: 14px;
        font-weight: bold;
        line-height: 22px;
        text-align: center;
        vertical-align: middle;
        background-color: #ffffff;
        color: #000000;
}

.h3  {
        margin: 0px;
        padding: 0px;
        font-family: Verdana,Arial,sans-serif;
        font-size: 11px;
        font-weight: bold;
        line-height: 18px;
        text-align: center;
        vertical-align: middle;
        background-color: #ffffff;
        color: #000000;
}

.h120 {
        height: 120px;
}

.left {
        text-align: left;
}

.menue  {
       text-align: center;
       background: url(img/blau.jpg);
       margin-bottom: 4px;
       margin-left: 16px;
       padding: 0px;
       font-weight: normal;
       text-decoration: none;
       color: #000000;
       line-height: 24px;
       width: 170px;
       height: 25px;
}

.gelinkt2  {
       text-align: center;
       background: url(img/blau2.jpg);
       margin-bottom: 4px;
       margin-left: 16px;
       padding: 0px;
       font-weight: normal;
       text-decoration: none;
       color: #000000;
       line-height: 24px;
       width: 170px;
       height: 25px;
}

.menuea  {
       color: #ffffff;
       font-weight: normal;
}

.rotfett {
        color: #ff0000;
        font-weight: bold;
        font-size: 14px;
}

.t11  {
       font-size: 11px;
}

.t12  {
       font-size: 12px;
}

.t12f  {
       font-size: 12px;
        font-weight: bold;
}

.t12h  {
       font-size: 12px;
       line-height: 15px;
}

.t12l  {
       font-size: 12px;
       text-align: left;
       margin-left: 20px;
}

.t12lf  {
       font-size: 12px;
       text-align: left;
       font-weight: bold;
}

.t12r  {
       font-size: 12px;
       text-align: right;
}

.t12rf  {
       font-size: 12px;
       text-align: right;
       font-weight: bold;
}

.t14  {
       font-size: 14px;
}

.tab0  {
        margin: 0px;
        padding: 0px;
        font-family: Verdana,Arial,sans-serif;
        font-size: 11px;
        text-align: center;
        vertical-align: top;
        background-color: #ffffff;
        width: 765px;
}

.tabli  {
        margin: 0px 0px 0px 30px;
        padding: 0px;
        font-family: Verdana,Arial,sans-serif;
        font-size: 11px;
        text-align: center;
        vertical-align: top;
        background-color: #ffffff;
        width: 400px;
}

.tabli0  {
        margin: 0px 0px 0px 0px;
        padding: 0px;
        font-family: Verdana,Arial,sans-serif;
        font-size: 11px;
        text-align: center;
        vertical-align: top;
        background-color: #ffffff;
        width: 400px;
}

.text169c {
        height: 169px;
        background-color: #ffffff;
        text-align: center;
}

.text245c {
        height: 245px;
        background-color: #ffffff;
        text-align: center;
}

.text300c {
        height: 412px;
        background-color: #ffffff;
        text-align: center;
}
.text450  {
        margin: 0px 0px 0px 0px;
        padding: 0px 40px 0px 40px;
        font-family: Verdana,Arial,sans-serif;
        font-size: 12px;
        font-weight: normal;
        line-height: 15px;
        text-align: justify;
        vertical-align: middle;
        background-color: #ffffff;
        color: #000000;
        height: 450px;
}

.textpj  {
        margin: 0px 0px 0px 0px;
        padding: 0px 40px 0px 40px;
        font-family: Verdana,Arial,sans-serif;
        font-size: 12px;
        font-weight: normal;
        line-height: 15px;
        text-align: justify;
        vertical-align: middle;
        background-color: #ffffff;
        color: #000000;
        width: 470px;
}

.titel  {
        margin: 15px 0px 0px 20px;
        padding: 0px;
        font-family: Verdana,Arial,sans-serif;
        font-size: 20px;
        font-weight: bold;
        line-height: 30px;
        text-align: left;
        vertical-align: middle;
        background-color: #ffffff;
        color: #000000;
}

.top  {
       vertical-align: top;
}

.weiss  {
       background: #FFFFFF;
       vertical-align: top;
}
