/* Navi-Leiste */

#topnavi {
    margin: 0;
    padding: 5px;
    background: #e8e8e8;
    border-bottom: 1px solid #ccc;
    text-align: center;
    font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
    color: #444
}

#topnavi a {
    color: #039;
    text-decoration: underline;
}

#topnavi a:hover {
    background-color: #039;
    color: #e8e8e8;
}

#topnavi a.red {
    color: #f00;
    text-decoration: underline;
    margin: 2px;
}

#topnavi a.red:hover {
    background-color: #f00;
    color: #e8e8e8;
}
