.align-center{text-align: center;}
.oben{vertical-align:top}
.unten{vertical-align:bottom}

.normal a:link {
        text-decoration:none;
        color: rgb(44,31,111); 
}

.normal a:hover {
        text-decoration:none;
        color: rgb(44,31,111); 
}


.normal a:visited {
        text-decoration:none;
        color: rgb(44,31,111); 
}


        
.schrift{font-family:Tahoma,Verdana,Arial; color:#000000; font-size:15px}
.kleinschrift{font-family:Tahoma,Verdana,Arial; color:#000000; font-size:13px}
.uschrift{font-family:Tahoma,Verdana,Arial; color:#000000; font-size:17px; font-weight=bold}


.grau{background-color:rgb(204,204,204)}
.lila{background-color:rgb(44,31,111)}

.menu a:link {
        text-decoration:none;
        color: rgb(44,31,111); 
}

.menu a:hover {
        text-decoration:none;
        color: rgb(141,133,197); 
}


.menu a:visited {
        text-decoration:none;
        color: rgb(44,31,111); 
}




#navi   {
        display: block;
        font-family: Tahoma;
        font-weight: bold;
        font-size: 13px;
        text-decoration: none;
        text-align: right;
        color: rgb(44,31,111);
        background-color: rgb(204,204,204);
        border-bottom: 1px solid rgb(204,204,204);
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 3px;
        padding-right: 3px
}

#navi:hover {
        font-family: Tahoma, Verdana, Arial;
        font-weight: bold;
        font-size: 13px;
        text-decoration: none;
        text-align: right;
        color: rgb(141,133,197);
        background-color: rgb(44,31,111);
}

#navi:active        {
        font-family: Tahoma, Verdana, Arial;
        font-weight: bold;
        font-size: 13px;
        text-decoration: none;
        text-align: right;
        color: rgb(204,204,204);
        background-color: rgb(44,31,111);
}


#naviaktiv          {
        display: block;
        font-family: Tahoma,Verdana, Arial;
        font-weight: bold;
        font-size: 13px;
        text-decoration: none;
        text-align: right;
        color: rgb(44,31,111);
        background-color: rgb(141,133,197);
        border-bottom: 1px solid rgb(141,133,197);
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 3px;
        padding-right: 3px
}

#naviaktiv:hover    {
        font-family: Verdana, Arial;
        font-weight: bold;
        font-size: 13px;
        text-decoration: none;
        text-align: right;
        color: rgb(141,133,197);
        background-color: rgb(44,31,111);
}

#naviaktiv:active {
        font-family: Verdana, Arial;
        font-weight: bold;
        font-size: 13px;
        text-decoration: none;
        text-align: right;
        color: rgb(204,204,204);
        background-color: rgb(44,31,111);
}