/*  body {
        text-align: center;
        vertical-align: middle;
        background-color: #FFFFCA;
}

.haupt  {
       margin-top: 20px;
       margin-bottom: 0px;
       margin-left: 0px;
       margin-right: 0px;
       padding-top: 0px;
       padding-bottom: 0px;
       padding-left: 0px;
       padding-right: 0px;
       background: url(img/hinten4.png);
       background-repeat: no-repeat;
       height: 100%;
       width: 950px;
       text-align: center;
       vertical-align: middle;
} */

body {
        margin: 0px;
        padding: 0px;
        text-align: center;
        vertical-align: middle;
        background-color: #FFFFCA;
}



.haupt {
        margin: 20px auto 0px auto;
        background: url(img/hinten4.png);
        background-repeat: no-repeat;
        width: 950px;
        text-align: center;
        vertical-align: middle;
}

.tab1 {
        text-align: center;
        width: 950px;
}

table  {
        text-align: center;
        vertical-align: middle;
        color: #000000;
        font-family: Verdana,Arial,sans-serif;
        font-size: 12px;
}

br  {
        margin: 0px;
        padding: 0px;
        line-height: 10px;

}

p  {
        text-align: justify;
        vertical-align: top;
        background-color: #FFFFCA;
        color: #000000;
        font-family: Verdana,Arial,sans-serif;
        font-size: 12px;
        width: 500px;
}

.center  {
        text-align: center;
}

.left  {
        text-align: left;
}

.underline  {
        text-decoration: underline;
}

.bold  {
        font-weight: bold;
}

.boldkl  {
        font-weight: bold;
        font-size: 0.9em;
}

.tablink {
        text-align: left;
        width: 210px;
        margin-left: 40px;
}

h1  {
        margin: 0px;
        padding: 0px;
        line-height: 18px;
        font-family: Verdana,Arial,sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #000000;
}

h2  {
        margin: 0px;
        padding: 0px;
        line-height: 30px;
        font-family: Verdana,Arial,sans-serif;
        font-size: 20px;
        color: #0000BF;
}

.adresse {
        font-family: Verdana,Arial,sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #000000;
        text-align: center;
        border-style: solid;
        border-bottom-width: 2px;
        border-top-width: 0px;
        border-left-width: 0px;
        border-right-width: 0px;
        padding-bottom: 10px;
        border-color: #0000BF;
}

.copyr {
        font-family: Verdana,Arial,sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #909090;
        text-decoration: none;
}

.grau {
        color: #909090;
}

a  {
        text-decoration: underline;
        color: #909090;
}

a:hover  {
        text-decoration: underline;
        color: #909090;
}

.w3c {
        vertical-align: middle;
}



ul  {
       list-style: none;
       width: 150px;
       margin: 0px;
       padding-left: 8px;
       padding-top: 0px;
       padding-right: 0px;
       padding-bottom: 0px;
       font-size: 1.1em;
}

li  {
       margin-bottom: 4px;
       padding: 0px;
}

li a  {
       font-weight: bold;
       text-decoration: none;
       color: #505050;
       display: block;
       height: 14px;
       padding: 6px 0 0px 10px;
       background: #FFFFca;
       border-left: 4px solid #FFFFCA;
       border-right: 4px solid #FFFFCA;
}

li a:hover  {
       background: #FFFFCA;
       color: #9F9F9F;
       border-left: 4px solid #FFFFCA;
       border-right: 4px solid #FFFFCA;
}

.gelinkt  {
       font-weight: bold;
       text-decoration: none;
       display: block;
       height: 14px;
       padding: 6px 0 0px 10px;
       background: #FFFFCA;
       color: #9F9F9F;
       font-size: 1.0em;
       border-left: 4px solid #FFFFCA;
       border-right: 4px solid #FFFFCA;
}