


/**************************************************************/
/*	Kalender                                                  */
/**************************************************************/


	.calendarcpMonthNavigationTbl
	{
		border-left:1px solid #666666;
		
	}
	td.calendarcpYearNavigation,
	td.calendarcpMonthNavigation
	{
		background-color:#eeeeee;
		background-image:url(tab_bg.gif);
		background-repeat:repeat-x;
		height:20px;
	}
	td.calendarcpYearNavigation
	{
		text-align:right;
	}
	.calendarcpYearNavigation,
	.calendarcpMonthNavigation
			{
			background-color:#eeeeee;
			text-align:center;
			vertical-align:middle;
			text-decoration:none;
			color:#000000;
			font-weight:bold;
			padding:0px;
			width:auto;
			margin:2px;
			}
	.calendarcpDayColumnHeader,
	.calendarcpYearNavigation,
	.calendarcpMonthNavigation,
	.calendarcpCurrentMonthDate,
	.calendarcpCurrentMonthDateDisabled,
	.calendarcpOtherMonthDate,
	.calendarcpOtherMonthDateDisabled,
	.calendarcpCurrentDate,
	.calendarcpCurrentDateDisabled,
	.calendarcpTodayText,
	.calendarcpTodayTextDisabled,
	.calendarcpText
			{
			font-family:verdana;
			font-size:10px;
			padding:1px;
			}
	TD.calendarcpDayColumnHeader
			{
			border-left:1px solid #666666;
			border-top:1px solid #666666;
			border-bottom:1px solid #666666;
			width:40px;
			height:22px;
			text-align:center;
			background-image:url(tab_bg.gif);
			line-height:normal;
			padding:0px;
			}
	.calendarcpCurrentMonthDate,
	.calendarcpOtherMonthDate,
	.calendarcpCurrentDate
			{
			text-align:center;
			text-decoration:none;
			}
	.calendarcpCurrentMonthDateDisabled,
	.calendarcpOtherMonthDateDisabled,
	.calendarcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.calendarcpCurrentMonthDate
			{
			color:#111111;
			font-weight:normal;
			text-align:center;
			}
	td.calendarcpCurrentMonthDate, td.calendarcpOtherMonthDate
			{
			
			border-bottom:1px solid #666666;
			border-left:1px solid #666666;
			width:30px;
			padding:3px;
			text-align:center;
			}
	.calendarcpCurrentDate
			{
			color: #000000;
			font-weight:bold;
			}
	td.calendarcpCurrentDate
			{
			border-bottom:1px solid #666666;
			border-left:1px solid #666666;
			}
	.calendarcpOtherMonthDate
			{
			color:#808080;
			}
	TD.calendarcpCurrentDate
			{
			color:#000000;
			background-color: #97ACC4;
			
			
			}
	TD.calendarcpCurrentDateDisabled
			{
			border-width:1px;
			border:solid thin #FFAAAA;
			}
	TD.calendarcpTodayText,
	TD.calendarcpTodayTextDisabled
			{
			border:solid thin #666666;
			border-width:0 0 0 1px;
			height:20px;
			background-color:#eeeeee;
			}
	A.calendarcpTodayText,
	SPAN.calendarcpTodayTextDisabled
			{
			height:22px;
			}
	A.calendarcpTodayText
			{
			color:#B24341;
			font-weight:bold;
			}
	SPAN.calendarcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.calendarcpBorder
			{
			width:220px;
			border-top:1px solid #666666;
			border-right:1px solid #666666;
			border-bottom:1px solid #666666;
			padding:0px;
			margin:0px;
			}
	.calendarcpBorder td {
		padding:0px;
	}
			
