body {
        background-color:#ffffff;
        color:#000000;
        background-attachment:fixed;
        padding:5px;
        margin:5px;
}
a:link, a:visited, a:active {
        color:#0066ff;
        text-decoration:none;
}
a:hover {
        color:#0066ff;
        text-decoration:underline;
}

img {
        border-width:0;
}

.hot_news {
        background-color:#ff0000;
        color:#ffffff;
        text-align:center;
        vertical-align:middle;
        font-family:Arial;
        font-size:12pt;
}
td.menu_hot {
        background-color:#ff6969;
        color:#ffffff;
        text-align:center;
        vertical-align:middle;
        font-family:Arial;
        font-size:12pt;
}
td.menu_blue {
        background-color:#bfdfff;
        color:#ffffff;
        text-align:center;
        vertical-align:middle;
        font-family:Arial;
        font-size:12pt;
}
td.menu_yellow {
        background-color:#ffffaa;
        color:#ffffff;
        text-align:center;
        vertical-align:middle;
        font-family:Arial;
        font-size:12pt;
}
td.ueberschrift {
        width:330px;
        height:191px;
        text-align:center;
        vertical-align:middle;
        font-family:Arial Black;
        font-size:18pt;
        color:blue;
}
td.foto {
        width:140px;
        height:191px;
        text-align:left;
        vertical-align:middle;
}
table.laeufer {
        width:160px;
        height:140px;
        text-align:right;
        vertical-align:top;
}
td.label {
        width:145px;
        text-align:right;
        vertical-align:top;
        font-family:Arial;
        font-size:12pt;
        color:blue;
        font-weight:bold;
}
td.text {
        text-align:left;
        vertical-align:top;
        font-family:Arial;
        font-size:12pt;
        color:black;
}
td.label_print {
        width:145px;
        text-align:right;
        vertical-align:top;
        font-family:Arial;
        font-size:12pt;
        font-weight:bold;
}
td.text_print {
        text-align:left;
        vertical-align:top;
        font-family:Arial;
        font-size:12pt;
        color:black;
}
td.label_anmeld {
        width:200px;
        text-align:right;
        vertical-align:middle;
        font-family:Arial;
        font-size:10pt;
        color:blue;
        font-weight:bold;
}
td.text_anmeld {
        width:80px;
        text-align:left;
        vertical-align:top;
        font-family:Arial;
        font-size:10pt;
        color:black;
}
td.text_anmeld_bestaet {
        text-align:left;
        vertical-align:top;
        font-family:Arial;
        font-size:10pt;
        color:black;
}
td.sponsor {
        text-align:center;
        vertical-align:middle;
        font-family:Arial;
        font-size:10pt;
        color:blue;
}
