/* Style sheet Main-Kalender */
table.calendar{border:1px solid #000000;}
table.calendar th.label{text-align:center;background-color:#333333;color:#ffffff;}
table.calendar th.head a{font-weight:normal;color:#cccccc;}
table.calendar th.head.previous{text-align:left;background-color:#333333;color:#ffffff;}
table.calendar th.head.current{padding-top:5px;padding-bottom:15px;text-align:center;background-color:#333333;font-size:2em;color:#cccccc;}
table.calendar th.head.next{text-align:right;background-color:#333333;color:#ffffff;}
table.calendar td.days{width:110px;height:90px;margin:5px;padding:0;vertical-align:top;background-color:#ffffff;background-image:url("tl_files/PageLayout/Images/calendar_days.jpg");border-top:0px solid #666666;border-right:0px solid #666666;border-bottom:1px solid #666666;border-left:1px solid #666666;}
table.calendar td.days.weekend{background-color:#cccccc;background-image:url("tl_files/PageLayout/Images/calendar_days_weekend.jpg");}
table.calendar td.days.active{background-image:url("tl_files/PageLayout/Images/calendar_days_active.jpg");}
table.calendar td.days div.event{margin:0 1px 2px;border:1px solid #000000;font-weight:normal;font-size:0.8em;}
* html table.calendar td.days div.event{margin:1px 1px 2px;border:1px solid #000000;font-weight:normal;font-size:0.8em;}
table.calendar td.days a{display:block;margin:2px 0 10px;padding:0 0 0 5px;font-weight:normal;font-size:1em;color:#000000;line-height:1em;background:none;}
table.calendar td.days a:hover{background-color:#666666;font-weight:normal;color:#ffffff;}
table.calendar td.days div.header{margin:0;padding:0 0 0 5px;background-color:#666666;background-image:url("tl_files/PageLayout/Images/th.jpg");border-bottom:1px solid #666666;font-weight:bold;font-size:0.8em;color:#000000;}
