/* Style sheet kalender */
.calendar table{width:603px;margin-left:20px;}
.calendar th.head{height:30px;text-align:center;border-top:1px solid #bfbfbf;font-weight:bold;color:#000;}
.calendar th.previous{padding-left:5px;text-align:left;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;}
.calendar th.next{padding-right:5px;text-align:right;border-top:1px solid #bfbfbf;border-right:1px solid #bfbfbf;}
.calendar th a{text-decoration:none;}
.calendar th.label{text-align:center;background-color:#051a9a;font-weight:bold;color:#fff;line-height:28px;}
.calendar td{width:83px;height:75px;padding:1px;vertical-align:top;border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;}
.calendar td.col_first{border-left:1px solid #bfbfbf;}
.calendar td.weekend{background-color:#eee;}
.calendar td.today{background-color:#c2c2c2;color:#222;}
.calendar td:hover{background-color:#f5f5f5;}
.calendar td.empty:hover{background:transparent;}
.calendar td div.header{padding:0 1px;background-color:#ccc;font-size:12px;line-height:18px;}
.calendar td div.event{width:50px;overflow:hidden;margin-bottom:4px;font-size:12px;line-height:16px;}
.minicalendar table{width:197px;}
table.minicalendar{margin-top:15px;margin-left:15px;}
.minicalendar th.head{height:30px;text-align:center;border-top:1px solid #bfbfbf;font-weight:bold;color:#000;}
.minicalendar th.previous{border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;}
.minicalendar th.next{border-top:1px solid #bfbfbf;border-right:1px solid #bfbfbf;}
.minicalendar th a{text-decoration:none;}
.minicalendar th.label{text-align:center;background-color:#051a9a;font-weight:bold;color:#fff;line-height:28px;}
.minicalendar td{width:27px;height:30px;text-align:center;border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;line-height:30px;}
.minicalendar td.col_first{width:27px;border-left:1px solid #bfbfbf;}
.minicalendar td.weekend{background-color:#eee;}
.minicalendar td.today,.minicalendar td.today *{background-color:#c2c2c2;color:#000;}
.minicalendar td:hover{background-color:#f5f5f5;color:#222;}
.minicalendar td.empty:hover{background:transparent;}

