﻿#jMonthCalendar {
	color:#fff;
	font-family: 'Helvetica Neue LT W06_65 Md' !important;
	max-width:250px;
}

#jMonthCalendar.a { font-size:14px;}
        
#jMonthCalendar { position:relative; }
.MonthlyCalendar .MonthNavigation { clear:both; height:30px; padding:0; border-bottom:1px solid #fff;}
.MonthlyCalendar .MonthNavPrev, .MonthlyCalendar .MonthNavNext, .MonthlyCalendar .TodayLink { float:right;margin-top:13px;cursor:pointer !important;}
.MonthlyCalendar .MonthNavNext {margin-left:25px;margin-right: 5px;}
.MonthlyCalendar .YearNavNext, .MonthlyCalendar .YearNavPrev { float:left; padding-left:5px;}
.MonthlyCalendar .MonthName { text-align:left; float:left;font-size:14px;line-height:48px;color:#000}



.MonthlyCalendar { width:100%; border-collapse:collapse; background-color:#fff;border-spacing:4px;border-collapse: separate; margin-left: -4px; }
.MonthlyCalendar #CalendarHead { width:100%; background:#fff none repeat scroll 0 0; }
.MonthlyCalendar #CalendarHead .DateHeader { text-align:center; }

.MonthlyCalendar #CalendarBody { }
.DateBox {width:21px; height:21px;text-align:center;vertical-align:; }
.DateBox a { text-decoration:none; line-height:14px; font-size:14px; color:#000 !important; cursor:text; }

#CalendarBody .Inactive, #CalendarBody .Weekend { background:#fff none repeat scroll 0 0; color: #fff;}
#CalendarBody .Inactive a{color:#fff !important}
.Termin { background:#fff; color:#ff0000;}
.Today { background:#ccc; color:#000000 !important; }
.Today a{
	color:#fff;
}
.Termin a{
	color:#ff0000 !important;
	cursor:pointer !important;
	background-color:transparent;
}
#CalendarBody .Inactive{
	/*display:none;*/
}

#jMonthCalendar .Event { font-size:12px; background-color:#C0D0FF; margin-bottom:1px; cursor:pointer; display:block; }
.Event a { text-decoration:none; color:#ff0000 !important; cursor:pointer !important;}
.Event a:hover { text-decoration:none; }




