#page table.calendar td {  padding-top:6px; padding-bottom:10px; border:none; font-family:Arial, Helvetica, sans-serif;}
#page table.calendar th {border:none; background-color:#FFFFFF; color:black; font-family:Georgia, "Times New Roman", Times, serif;}
#page table.calendar td.calendarempty {color:#b7b7b7;}
#page table.calendar td.weekdays { font-size:0.8em; font-family:Georgia, "Times New Roman", Times, serif; padding-top:10px;}
#page table.calendar th.curmonth {font-size:1.8em; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; padding:6px 45px 10px 0px; }
#page table.calendar th.curmonth span {margin:0 34px 0 34px;}
#page table.calendar th.leftarrow, #page table.calendar th.rightarrow {color:#b7b7b7;}
#page table.calendar th a {color:#b7b7b7;}
#page table.calendar th.leftarrow, #page table.calendar th.rightarrow {	margin:0; 
																		padding:6px 6px 10px 8px; 
																		font-family:Georgia, "Times New Roman", Times, serif;}
#page table.calendar td.today {font-size:1.3em;  border:#b82f2a solid 1px; padding-left:8px; padding-right:6px;}
#page table.calendar td.days, #page table.calendar td.calendarempty {padding-left:8px; padding-right:6px; font-size:1.3em; }
#page table.calendar td.days {color:#000000; cursor:pointer;}

#page table.calendar td.days div, #page table.calendar td.calendarempty div, #page table.calendar td.today div {font-size:0.65em;}
#page table.calendar td.days div a, #page table.calendar td.today div a {text-decoration:none; color:#000000}
#page table.calendar td.calendarempty div a {text-decoration:none; color:#b7b7b7;}
#page table.calendar td.days div a:hover, #page table.calendar td.calendarempty div a:hover  {text-decoration:none; color:#000000}
#page div.calendaryears {position:relative; text-align:right; top:-45px; right:140px; font-family:Georgia, "Times New Roman", Times, serif;}
#page div.calendaryears span.aktyear {text-decoration:none; color:#000000; font-weight:bold;