body,table,tr,td{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333;
line-height: 16px;
}

.dhg {
background-color:#333;
}

.hhg {
background-color:#fff;
}

.ghg {
background-color:#f5f5f5;
}

.tb {
background-color:#39c;
font:bold 12px;
color:#fff;
}

.tc {
background-color:#393;
font:bold 12px;
color:#fff;
}

.td {
background-color:#f00;
font:bold 12px;
color:#fff;
}

.infobox, .bc{
padding-left:11px;
background-color:#fff;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color: #333;
}

.big {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color: #333;
}

.big {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color: #333333;
}

input,submit {
font-size: 10px;
}

.hg {
color: #bfbfbf;
}

.gelb {
color:#fc0;
text-decoration: none;
font-size:16px;
}

.rot {
color: #f00;
}

.lud {
border-bottom: 1px solid #333;
letter-spacing: 1px;
}

.dynCalendar_header{
        font-family: Arial, Verdana, Helvetica, Sans-Serif;
        font-size: 10pt;
        font-weight: bold;
}
.dynCalendar_dayname {
        background-color: #eeeeee;
        border: 1px solid #c0c0c0;
        font-family: Arial, Verdana, Helvetica, Sans-Serif;
        font-size: 8pt;
        text-align: center;
}

.dynCalendar_day {
        background-color: #eeeeee;
        color: #000000;
        font-family: Arial, Verdana, Helvetica, Sans-Serif;
        font-size: 8pt;
}

.dynCalendar_today {
        background-color: #ffffff;
        border: 1px solid #c0c0c0;
        font-family: Arial, Verdana, Helvetica, Sans-Serif;
        font-size: 8pt;
}

.dynCalendar {
        background-color: #c0c0c0;
        border: 2px outset white;
        visibility: hidden;
        position: absolute;
        top: 1px;
        left: 1px;
}