body 
{  
	FONT-FAMILY: Verdana, Tahoma, sans-serif;
	font-size: 80%; 
	color: #000; 
	font-weight: normal; 
	SCROLLBAR-ARROW-COLOR: #CDDBED;
  	SCROLLBAR-DARKSHADOW-COLOR: #054CA3;
	SCROLLBAR-FACE-COLOR: #054CA3;
	SCROLLBAR-HIGHLIGHT-COLOR: #054CA3;
	SCROLLBAR-SHADOW-COLOR: #054CA3; 
	SCROLLBAR-TRACK-COLOR: #CDDBED;
	SCROLLBAR-3DLIGHT-COLOR: #FFF;
	background-color: #FFF;
	overflow: auto		
}
table 
{  
	FONT-FAMILY: Verdana, Tahoma, sans-serif;
	font-size: 100%; 
	color: #000; 
	font-weight: normal
}
p 
{  
	FONT-FAMILY: Verdana, Tahoma, sans-serif;
	color: #000;
	font-size: 100%; 
	font-weight: normal
}
.selected 
{  	
	font-weight: bold;
}
a 
{  
	FONT-FAMILY: Verdana, Tahoma, sans-serif;
	text-decoration: underline; 
	color: #000;
}
a:visited
{  
	FONT-FAMILY: Verdana, Tahoma, sans-serif; 
	color: #054CA3;
	text-decoration: underline; 
}
a:hover 
{  
	FONT-FAMILY: Verdana, Tahoma, sans-serif; 
	color: #054CA3;
	text-decoration: none; 
	background-color: #CDDBED;
}
hr
{
	color: #054CA3;
	height: 1px;
	background-color: #054CA3;
}
label
{
	FONT-FAMILY: Verdana, Tahoma, sans-serif; 
}
caption
{  
	FONT-FAMILY: Verdana, Tahoma, sans-serif;
	color: #000; 
	font-weight: bold;
	TEXT-ALIGN: left;
}
th
{
	FONT-FAMILY: Verdana, Tahoma, sans-serif;
	color: #000; 
	font-weight: normal;
	TEXT-ALIGN: right;
}
h1 
{  
	FONT-FAMILY: Verdana, Tahoma, sans-serif;
	font-size: 160%;
	color: #054CA3; 
	font-weight: bold
}
h2 
{  
	FONT-FAMILY: Verdana, Tahoma, sans-serif;
	font-size: 140%;
	color: #054CA3; 
	font-weight: bold
}
h3 
{  
	FONT-FAMILY: Verdana, Tahoma, sans-serif;
	font-size: 125%;
	color: #054CA3; 
	font-weight: bold;
}
h4 
{  
	FONT-FAMILY: Verdana, Tahoma, sans-serif;
	font-size: 115%;
	color: #054CA3; 
	font-weight: bold;
}
h5 
{  
	FONT-FAMILY: Verdana, Tahoma, sans-serif;
	font-size: 100%;
	color: #054CA3; 
	font-weight: bold;
}
h6 
{  
	FONT-FAMILY: Verdana, Tahoma, sans-serif;
	font-size: 90%;
	color: #054CA3; 
	font-weight: bold;
}
input 
{  
	FONT-FAMILY: Verdana, Tahoma, sans-serif;	 
	font-weight: normal;
	font-size: 100%; 
	color: #054CA3;
	background-color: #CDDBED;
	border: 1px #054CA3 solid;	
}
select 
{  
	FONT-FAMILY: Verdana, Tahoma, sans-serif;	
	font-size: 100%;
	font-weight: normal; 
	color: #054CA3;
	background-color: #CDDBED;
	border: 1px #054CA3 solid
}
textarea 
{  
	FONT-FAMILY: Verdana, Tahoma, sans-serif;
	font-weight: normal;
	font-size: 100%;
	color: #054CA3;
	background-color: #CDDBED;
	border: 1px #054CA3 solid
}

UL  
{ 
	list-style-type: disc;
} 

OL 
{ 	 	
}
 
LI 
{ 
	list-style-position: outside;
	font-size: 100%;	
} 

/* Calendar classes */



.Calendar
{
	border: 1px solid #CDDBED;
	font-family: Verdana, Tahoma, sans-serif;
	color: #000;
	font-size: 11px;
	background-color: #CDDBED;
	font-size: 100%;
}

.CalendarHeaderWeekend
{
	font-family: Verdana, Tahoma, sans-serif;
	background-color: #054CA3;
	color: #FFF;
	text-align: center;
}

.CalendarHeader
{
	font-family: Verdana, Tahoma, sans-serif;
	color: #054CA3;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}

.CalendarHeaderWorkDay
{
	font-family: Verdana, Tahoma, sans-serif;
	background-color: #054CA3;
	color: #FFF;
	text-align: center;
}

.CalendarDay
{
	font-family: Verdana, Tahoma, sans-serif;
	background-color: #FFF;
	color: #054CA3;
	text-align: center;
}

.CalendarDayBusy
{
	font-family: Verdana, Tahoma, sans-serif;
	background-color: #C03;
	color: #FFF;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
}

.CalendarDaySelected
{
	font-family: Verdana, Tahoma, sans-serif;
	background-color: #054CA3;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.CalendarDayDisabled
{
	font-family: Verdana, Tahoma, sans-serif;
	color: #CDDBED;
	text-align: center;
	background-color: #F2F7FE;
}

.CalendarHint
{
	font-family: Verdana, Tahoma, sans-serif;
	background-color: #054CA3;
	color: #FFF;
}

/* ------- andere kalender ---------- */

A.caldays
{ 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #054CA3;	
	font-weight: bold; 
	TEXT-DECORATION: underline;
	TEXT-ALIGN: center 
} 
.caldays
{
    	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	color: #054CA3;
    	text-decoration: none;
	background-color: #F2F7FE;
	TEXT-ALIGN: center 
}
.calsel
{
    	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #054CA3;
	background-color: #CDDBED;
    	font-weight: bold;
	TEXT-ALIGN: center;
	border: #054CA3 1px solid 
}
.calweek
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #FFF;
	background-color: #054CA3;
	TEXT-ALIGN: center 
}
.calmonth
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-transform: uppercase;
	color: #054CA3;
	letter-spacing: 1px;
	TEXT-ALIGN: center 
}