/* Style sheet kal_big */
.mod_calendar table{overflow:hidden;margin-right:12px;}
.mod_calendar th.next{text-align:right;}
.mod_calendar th.current{text-align:center;}
.mod_calendar .label{text-align:center;font-weight:normal;color:#666666;}
.mod_calendar td.empty{width:14%;height:72px;overflow:hidden;text-align:left;vertical-align:top;background:url("tl_files/Bilder/Layoutstandards/tdempty.gif") right bottom no-repeat;}
.mod_calendar td.empty .header{margin-right:2px;padding:2px 4px 0 0;text-align:right;vertical-align:top;background-color:#c3cdcf;border-bottom:1px solid #999999;border-collapse:collapse;color:#666666;}
.mod_calendar td.today{width:14%;height:72px;overflow:hidden;text-align:left;vertical-align:top;background:url("tl_files/Bilder/Layoutstandards/tdtoday.gif") right bottom no-repeat;}
.mod_calendar td{width:14%;height:90px;overflow:hidden;text-align:left;vertical-align:top;background:url("tl_files/Bilder/Layoutstandards/tdback.gif") right bottom no-repeat;word-wrap:break-word;white-space:normal;}
.mod_calendar .header{margin-right:2px;padding:2px 4px 0 0;text-align:right;vertical-align:top;background-color:#e3eaf6;border-bottom:1px solid #999999;border-collapse:collapse;color:#666666;}
.mod_calendar .today .header{margin-right:2px;padding:2px 4px 0 0;text-align:right;vertical-align:top;background-color:#fff07a;border-bottom:1px solid #ffcc66;border-collapse:collapse;color:#666666;}
.mod_calendar div.cal_2{padding-left:2px;font-size:75%;line-height:0.1em;}
.mod_calendar div.cal_2 a{font-weight:normal;text-decoration:none;color:#cc6600;}
.mod_calendar div.cal_3{padding-left:2px;font-size:90%;line-height:0.1em;}
.mod_calendar div.cal_3 a{font-weight:normal;text-decoration:none;color:#000066;}
.mod_calendar div.cal_4{padding-left:2px;font-size:90%;line-height:0.1em;}
.mod_calendar div.cal_4 a{font-weight:normal;text-decoration:none;color:#cc0000;}
.mod_calendar div.cal_5{padding-left:2px;font-size:90%;line-height:0.1em;}
.mod_calendar div.cal_5 a{font-weight:normal;text-decoration:none;color:#990099;}

