TD
{
    background-color: #ffffff;
}
BODY
{
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica;
    font-size: 1em;
}
p
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 1em;
}
i
{
    font-weight:bold;
}

.datum {font-size:1.5em;color:#880000;margin-top:0.5em; margin-bottom: 0.5em}
.art {font-size:1.2em;color:#888800;margin-top:0.5em;font-weight:bold;}
.event {font-size:0.8em;color:#000000;margin-top:0.1em; margin-bottom: 0.1em}

.submenue {
    font-size: 11px;
    border-width:1px;
    border-color:#BB8855;
    border-style:solid;
    padding:5px;
}
.monthname
{
    BACKGROUND-COLOR: #BB8855;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.weekdayname
{
    BACKGROUND-COLOR: #000000;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.weekday
{
     BACKGROUND-COLOR: #ffffff;
     COLOR: #000000;
     FONT-FAMILY: Tahoma, Arial, Helvetica;
     FONT-SIZE: 12px;
     TEXT-ALIGN: right;
     text-decoration : none;
}
.sat
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 12px;
    text-decoration : none;
    TEXT-ALIGN: right
}
.sun
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #ff0000;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
     text-decoration : none;
}
.holiday
{
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
     text-decoration : none;
}

.notthismonth
{
    BACKGROUND-COLOR: #e1e1e1;
    COLOR: #999999;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    text-decoration : none;
}
input, select, option
{
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 12px;
}

#today
{
     border : 1px solid Red;
}
