/* Style sheet kalender */
.mod_calendar table{width:630px;background-color:#fcfcfc;border-collapse:separate;}
.mod_calendar .head{padding-top:0.5em;padding-bottom:0.5em;text-align:center;background:#fdfeff url("tl_files/webconsulting/calendar.jpg") left bottom repeat-x;border-top:1px solid #dfdfdf;}
.mod_calendar th.previous{padding-left:0.75em;text-align:left;border-left:1px solid #dfdfdf;}
.mod_calendar th.next{padding-right:0.75em;text-align:right;border-right:1px solid #dfdfdf;}
.mod_calendar th a{text-decoration:none;color:#333333;}
.mod_calendar th a:hover{text-decoration:underline;}
.mod_calendar .label{padding-top:2px;padding-bottom:2px;text-align:center;background-color:#17497a;font-weight:bold;color:#ccd5ea;}
.mod_calendar td{width:90px;height:9em;vertical-align:top;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.mod_calendar .col_first{border-left:1px solid #dfdfdf;}
.mod_calendar .weekend{background-color:#EEEEEE;}
.mod_calendar .today{background-color:#CCCCCC;}
.mod_calendar .header{margin:1px;padding:1px;background-color:#cccccc;font-size:0.9em;color:#666666;}
.mod_calendar .event{margin:2px;padding:3px;background-color:#17497a;font-size:12px;color:#c0c0c0;line-height:1.1;}
.mod_calendar .event a{text-decoration:none;color:#c0c0c0;}
.mod_calendar .event a:hover{text-decoration:underline;}
.mod_article .teaser p.more{margin-top:1.5em;}
.mod_minicalendar h1{margin-bottom:1em !important;}
.mod_minicalendar table{width:98%;background:#ececec url("tl_files/webconsulting/minicalendar.jpg") left top repeat-x;border-collapse:separate;}
.mod_minicalendar td{width:14%;padding-top:2px;padding-bottom:2px;text-align:center;border-top:1px solid #dfdfdf;border-right:1px solid #dfdfdf;font-size:0.9em;}
.mod_minicalendar .col_last{border-right:0px !important;}
.mod_minicalendar .last .col_first{background:url("tl_files/webconsulting/cbl.gif") left bottom no-repeat;}
.mod_minicalendar .last .col_last{background:url("tl_files/webconsulting/cbr.gif") right bottom no-repeat;}
.mod_minicalendar th.previous{padding-top:4px;padding-bottom:2px;padding-left:6px;text-align:left;background:url("tl_files/webconsulting/ctl.gif") left top no-repeat;}
.mod_minicalendar th.next{padding-top:4px;padding-right:6px;padding-bottom:2px;text-align:right;background:url("tl_files/webconsulting/ctr.gif") right top no-repeat;}
.mod_minicalendar th.current{padding-top:1px;padding-bottom:1px;text-align:center;}
.mod_minicalendar .head a{text-decoration:none;color:#333333;}
.mod_minicalendar .label{padding-bottom:1px;text-align:center;font-weight:bold;color:#133b9a;}
.mod_minicalendar td{width:14%;height:7em;padding-bottom:1px;vertical-align:top;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
