			.TESTcpYearNavigation,
			.TESTcpMonthNavigation
					{
					background-color:#00989c;
					text-align:center;
					vertical-align:center;
					text-decoration:none;
					color:#ffffff;
					font-weight:bold;
					}
			.TESTcpDayColumnHeader,
			.TESTcpYearNavigation,
			.TESTcpMonthNavigation,
			.TESTcpCurrentMonthDate,
			.TESTcpCurrentMonthDateDisabled,
			.TESTcpOtherMonthDate,
			.TESTcpOtherMonthDateDisabled,
			.TESTcpCurrentDate,
			.TESTcpCurrentDateDisabled,
			.TESTcpTodayText,
			.TESTcpTodayTextDisabled,
			.TESTcpText
					{
					font-family:arial;
					font-size:8pt;
					}
			TD.TESTcpDayColumnHeader
					{
					text-align: right;
					border-bottom:solid thin #00989c; }
					}
			.TESTcpCurrentMonthDate,
			.TESTcpOtherMonthDate,
			.TESTcpCurrentDate
					{
					text-align:right;
					text-decoration:none;
					}
			.TESTcpCurrentMonthDateDisabled,
			.TESTcpOtherMonthDateDisabled,
			.TESTcpCurrentDateDisabled
					{
					color:#D0D0D0;
					text-align:right;
					text-decoration:line-through;
					}
			.TESTcpCurrentMonthDate
					{
					color:#00989c;
					font-weight:bold;
					}
			.TESTcpCurrentDate
					{
					color: #FFFFFF;
					font-weight:bold;
					}
			.TESTcpOtherMonthDate
					{
					color:#cccccc;
					}
			TD.TESTcpCurrentDate
					{
					color:white;
					background-color: #cce7eb;
					border-width:1;
					border:solid thin #00899c;
					}
			TD.TESTcpCurrentDateDisabled
					{
					border-width:1;
					border:solid thin #00899c;
					}
			TD.TESTcpTodayText,
			TD.TESTcpTodayTextDisabled
					{
					border-top:solid thin #00989c;
					}
			A.TESTcpTodayText,
			SPAN.TESTcpTodayTextDisabled
					{
					height:20px;
					}
			A.TESTcpTodayText
					{
					color:#00989c;
					font-weight:bold;
					}
			SPAN.TESTcpTodayTextDisabled
					{
					color:#00989c;
					}
			.TESTcpBorder
					{
					border:solid thin #00989c;
					}
					
			form.calendar { width: 135px; font-family: Tahoma, Arial, Verdana; font-size: 10px; background-color: #cbe7ea; border: 1px solid #00989c; }
			form.calendarE { width: 140px; font-family: Tahoma, Arial, Verdana; font-size: 10px; background-color: #cbe7ea; border: 1px solid #00989c; }
			label.calendar { color: #00989c; margin-right: 2px; font-family: Tahoma, Arial, Verdana; font-size: 10px; }
			input.calendar { color: #150800; font-family: Tahoma, Arial, Verdana; font-size: 10px; }
			fieldset.calendar { color: #150800; border: solid 0px black; padding: 4px; }
			.Button.calendar { background-color: #00989c; border: 1px solid white; color: white; margin-left: -2px; margin-top: 3px;width: 125px; font-family: Tahoma, Arial, Verdana; font-size: 10px; font-weight: bold; padding: 1px 0 1px 0; }
			.Textfeld.calendar { color: #150800; font-family: Tahoma, Arial, Verdana; font-size: 10px; border: 1px solid #00989c; width: 9px; vertical-align: top; height: 12px; }
			.Textfeldlang.calendar { color: #150800; font-family: Arial, Verdana; font-size: 10px; border: 1px solid #00989c; width: 57px; padding: 0; vertical-align: top; height: 12px; }
			img.calendar { border: 0; margin-top: -1px;}
			tr.calendar { vertical-align: top; height: 17px; }
			.formlabel { color: #00989c; margin-right: 2px; font-family: Tahoma, Arial, Verdana; font-size: 10px; }
			.forminputlang { color: #150800; font-family: Arial, Verdana; font-size: 10px; border: 1px solid #00989c; width: 57px; padding: 0; vertical-align: top; height: 12px; }
			.forminputkurz { color: #150800; font-family: Tahoma, Arial, Verdana; font-size: 10px; border: 1px solid #00989c; width: 9px; vertical-align: top; height: 12px; }
			.formbutton { background-color: #00989c; border: 1px solid white; color: white; margin-left: -2px; margin-top: 3px;width: 125px; font-family: Tahoma, Arial, Verdana; font-size: 10px; font-weight: bold; padding: 1px 0 1px 0; }
			.formimg { border: 0; margin-top: -1px; height: 15px; width: 16px; }
			.formfieldset { xcolor: #150800; border: solid 0px black; padding: 4px; background-color: #cbe7ea; }
			.formtr { vertical-align: top; height: 17px; background-color: #cbe7ea; }
 