BODY {
scrollbar-face-color: rgb(255,255,255);
scrollbar -highlight- color: black; 
scrollbar -shadow- color: white; 
scrollbar -3dlight- color: rgb(255,96,0); 
scrollbar -arrow- color: rgb(255,255,255); 
scrollbar -track- color: white; 
scrollbar -darkshadow- color: rgb(255,96,0);
}

/*LINKS*/
a:link, a:visited
{
color: #ff0000;
text-decoration: none;
font-weight: bold;}

a:hover, a:active
{
color: #00CC00;
text-decoration: none;
}

form{
margin: 0;
padding: 0px;
}

input
{
font: normal bold 10px verdana;
margin: 0;
padding: 0px;
}

textarea {
background-color: #FFFFFF;
border: 1px #666666 solid;
font: normal bold 10px verdana;
    }

 
.box {
background-color: #FFFFFF;
border: 1px #666666 solid;
font: normal bold 10px verdana;
}    
    
.table {	
	border:0px;
} 

.tit {	font-family: Helvetica,Verdana;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	letter-spacing:2px;
	word-spacing:0pt;
	} 

.small {	
	font-family:Helvetica,Verdana;
	color:#757575;
	font-size:9px;
	line-height:11px;
	} 

.text {	font-family:Helvetica,Verdana;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	letter-spacing:0pt;
	word-spacing:0pt;
	} 

.textblock {	font-family:Helvetica,Verdana;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	text-align:justify;
  letter-spacing:0pt;
	word-spacing:0pt;
	}
	
.prgcat {	font-family:Helvetica,Verdana;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	letter-spacing:0pt;
	word-spacing:0pt;
	} 

.prgtit {	font-family:Helvetica,Verdana;
	color:#FFFFFF;
  font-size:15px;
	font-weight:bold;
  font-variant: small-caps;
	font-style:normal;
	text-decoration:none;
	letter-spacing:0pt;
	word-spacing:0pt;
	} 

.prgtxt {	font-family:Helvetica,Verdana;
	color:#FFFFFF;
  font-size:11px;
  text-align:justify;
	} 

.prgfacts {	font-family:Helvetica,Verdana;
	color:#ffffff;
	font-size:9px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	letter-spacing:0pt;
	word-spacing:0pt;
	}
  
.monthname{
BACKGROUND-COLOR: #e5e5e5;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 7pt;
}

.weekdayname{
BACKGROUND-COLOR: #000000;
COLOR: #ffffff;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 7pt;
TEXT-ALIGN: center
}

.weekday{
BACKGROUND-COLOR: #e5e5e5;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 7pt;
TEXT-ALIGN: right;
text-decoration : none;
}

.sat{
BACKGROUND-COLOR: #F8F8F8;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 7pt;
text-decoration : none;
TEXT-ALIGN: right
}

.sun{
BACKGROUND-COLOR: #F8F8F8;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 7pt;
TEXT-ALIGN: right;
text-decoration : none;
}

.notthismonth{
BACKGROUND-COLOR: #CCCCCC;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 7pt;
TEXT-ALIGN: right;
text-decoration : none;
}

#today{
border : 1px solid #FF0000
}

#rahmen{
border : 1px solid #000000 
}  
