td {
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 18px;
    padding: 0 0px 0 0px;
}

td.headline {
    color: #000; /* #FFFFFF; */
    background: #9FD0E7; /* #D5D7FF; */
    height: 20px;
}

td.message {
    background: #D8F0F7;
    color: #000;
/*    background: #FFF; */
    text-align: left;
}

td.comment, textarea.comment {
    background: #E5FFFF;
    color: #000;
    font-style: italic;
/*    background: #FFF; */
    text-align: left;
    border: 1px #9FD0E7 dashed;
}

.error {
    color: #FF0000;
    font-weight: bold;
}

.header:link { text-decoration: underline; color: #000; }
.header:visited { text-decoration: underline; color: #000; }
.header:active { text-decoration: underline; color: #000; }
.header:hover { text-decoration: underline; color: #D5D5FF; }

.link:link { text-decoration: underline; color: #000; font-weight: bold; }
.link:visited { text-decoration: underline; color: #000; font-weight: bold; }
.link:active { text-decoration: underline; color: #000; font-weight: bold; }
.link:hover { text-decoration: underline; color: #F00; font-weight: bold; }

.pager:link { text-decoration: none; color: #000; font-weight: bold; }
.pager:visited { text-decoration: none; color: #000; font-weight: bold; }
.pager:active { text-decoration: none; color: #000; font-weight: bold; }
.pager:hover { text-decoration: none; color: #F00; font-weight: bold; }

.eintragen_button {
    background-color: #FC0;
    border: 1px solid #C00;
    color: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
