
body { background-color:#ffffff;  font-family: sans-serif ; color: black;}

h1 { font-size:30pt; background-color:white; color:#ff7700; text-indent:0.5cm; border-bottom:solid thin white; line-height:32pt; margin-top:-5pt; margin-bottom:0pt;} 

h4 { font-size:10pt; color:#ff7700; background-color:white; text-indent:0.5cm; line-height:12pt; margin-top:3pt; margin-bottom:5pt;}
h3 { font-size:12pt; color:#ff7700; background-color:white; text-indent:0.5cm; line-height:12pt; margin-top:3pt; margin-bottom:5pt;}

ul.navigation { list-style-type:none; margin-left:-25pt;}

td.ganzoben { background-color:#ffffff; vertical-align:top; border-style:none;}
td.oben { background-color:#ff7700; vertical-align:top;}
td.menu { padding-left:17px; padding-top:8px; vertical-align:top; background-color:#cfcfcf; }
td.menuindent { font-size:8pt;padding-left:25px; padding-bottom:3px; vertical-align:top; background-color:#cfcfcf; }

div.kleingedruckt { font-size:7pt; }
div.beschreibung { font-size:9pt; }

table.kurse { background-color:#ff7700; border-style:none;}

a.out { background-color:#ff7700; font-size:12pt; }
a.out2 { background-color:#cfcfcf; color:black; font-size:12pt; }
a.in { background-color:#cfcfcf; font-size:10pt; color:black; border-bottom-style:none}

A.menu:link {text-decoration: none; color:black; font-size:9pt;}
A.menu:visited {text-decoration: none; color:black; font-size:9pt;}
A.menu:active {text-decoration: none;  font-size:9pt;}
A.menu:hover {text-decoration: underline;  color:#ff7700;font-size:9pt;}

A.menu2:link {text-decoration: none; color:black; font-size:7pt;}
A.menu2:visited {text-decoration: none; color:black; font-size:7pt;}
A.menu2:active {text-decoration: none;  font-size:7pt;}
A.menu2:hover {text-decoration: underline;  color:#ff7700;font-size:7pt;}

A.menuindent:link {text-decoration: none; color:black; font-size:8pt;}
A.menuindent:visited {text-decoration: none; color:black; font-size:8pt;}
A.menuindent:active {text-decoration: none;  font-size:8pt;}
A.menuindent:hover {text-decoration: underline;  color:#ff7700; font-size:8pt;}

A:link {text-decoration: none; color:white; }
A:visited {text-decoration: none; color:white; }
A:active {text-decoration: none;  }
A:hover {text-decoration: underline;  color: black}

#calendarbox{
        width: 460px;
        background-color: #cfcfcf;
}

#calendarbox th.dayname{
        font-weight: bold;
}

#calendarbox table {
        width: 100%;
        border-collapse: collapse;
        border-spacing: 0;
        padding: 0;
}
#calendarbox table td{
        width: 40px;
        height: 60px;
        text-align: center;
        vertical-align: top;
        border: 1px solid #FBB600;
}
#calendarbox table td.today{
        background-color: #FFBD11;
        color: #000;
        font-size: 14px;
        font-weight: bold;
}

#calendarbox table td.empty{

}

#calendarbox table td.event{
        background-color: #FFD25E;
}

#eventbox{
        width: 460px;
        background-color: #cfcfcf;
        border: 1px solid #FBB600;
        margin-top: 20px;
        padding: 5px;
        display: none;
}

#calendarbox a, #calendarbox a:link, #calendarbox a:visited, #calendarbox a:active, #calendarbox a:hover{
        color: #000;
        text-decoration: none;
        border: none;
}

#eventbox dt{
        font-weight: bold;
        display: list-item;
        list-style-image: url(../image/listdot.gif);
        margin-left: 20px;

}

#eventbox dd{
        margin-left: 20px;
        font-style: normal;
}

