/* Style sheet Effa_kalender_events */
.mod_upcoming_events{width:600px;position:relative;float:left;margin-top:10px;}
.mod_upcoming_events .ce_text{margin-bottom:40px;}
.mod_upcoming_events h1{margin-top:10px;font-family:arial;font-size:11pt;}
.mod_upcoming_events .monatanzeige{margin:0;padding-top:3px;padding-bottom:2px;background:url("tl_files/images/allgemein/higru_monat.gif") left center no-repeat;border-bottom:1px solid #AFBDE0;font-family:verdana;font-weight:bold;font-size:8pt;color:#ffffff;}
.mod_upcoming_events .info{display:inline;font-weight:bold;font-size:10pt;color:#003399;}
.mod_calendar{width:630px;position:relative;font-size:11px;color:#333333;}
.mod_calendar a:hover{font-weight:bold;font-size:11px;color:#999999;}
.mod_calendar table{border-left:1px solid #333333;}
.mod_calendar td{width:80px;height:50px;margin-right:auto;margin-left:auto;padding:2px;text-align:center;vertical-align:middle;border-top:0px solid #333333;border-right:1px solid #333333;border-bottom:1px solid #333333;border-left:0px solid #333333;}
.mod_calendar .head{height:30px;margin-right:auto;margin-left:auto;text-align:center;vertical-align:middle;border-top:1px solid #333333;border-right:1px solid #333333;border-bottom:1px solid #333333;border-left:0px solid #333333;}
.mod_calendar .label{height:30px;margin-right:auto;margin-left:auto;text-align:center;vertical-align:middle;border-top:0px solid #333333;border-right:1px solid #333333;border-bottom:1px solid #333333;border-left:0px solid #333333;font-weight:bold;font-size:11px;color:#333333;}
.mod_calendar .days{font-size:11px;}
.mod_calendar .active{background-color:#99ccff;font-size:13px;}
.mod_calendar .weekend{background-color:#EEEEEE;}
.mod_calendar .days a{font-size:11px;}
.mod_calendar .days a:hover{font-weight:normal;font-size:11px;}
.mod_minicalendar{position:relative;float:left;margin-bottom:20px;}
.mod_minicalendar h1{margin-bottom:5px;}
.mod_minicalendar .head{margin-right:auto;margin-left:auto;padding:5px;text-align:center;background-color:#EEEEEE;border-right:1px solid #333333;font-size:12px;}
.mod_minicalendar .active{background-color:#ff0000;font-weight:bold;font-size:14px;}
.mod_minicalendar .weekend{background-color:#EEEEEE;}
.mod_minicalendar .weekend_active{background-color:#ff0000;}
.mod_minicalendar .today{background-color:#DDDDDD;font-weight:bold;}
.mod_minicalendar .previous,.mod_minicalendar .next{font-size:16px;}
.mod_minicalendar .label{padding:2px;text-align:center;border-top:1px solid #333333;border-right:1px solid #333333;border-bottom:1px solid #333333;font-size:11px;}
.mod_minicalendar table{border-top:1px solid #333333;border-left:1px solid #333333;}
.mod_minicalendar td{padding:2px;text-align:center;vertical-align:middle;border-right:1px solid #333333;border-bottom:1px solid #333333;}
.minicalendar{width:160px;margin-right:auto;text-align:center;background-color:#ffffff;font-size:11px;}
.mod_eventlist{width:600px;position:relative;float:left;margin:0 0 10px;}
.mod_eventlist .date{margin-right:10px;}
.mod_eventlist h1{position:relative;display:inline;margin-right:20px;margin-bottom:4px;line-height:24px;}
.mod_eventlist h2{margin-bottom:4px;border-bottom:1px dotted #333333;line-height:24px;}
.mod_eventlist .info{position:relative;display:inline;margin-bottom:4px;color:#bbbbbb;line-height:24px;}
.mod_eventlist .event{margin-bottom:20px;font-weight:normal;font-size:9pt;}
.mod_eventlist .event a{font-weight:normal;font-size:9pt;}
.mod_eventlist .header{}
.mod_eventlist .ce_text{margin-top:5px;line-height:15px;}
.mod_eventreader{width:620px;position:static;float:left;font-size:12px;line-height:15px;}
.mod_eventreader h1{display:inline;margin-right:20px;margin-bottom:4px;line-height:24px;}
.mod_eventreader .info{display:inline;margin-bottom:4px;font-weight:normal;font-size:9pt;color:#333333;line-height:24px;}
.mod_eventreader .back{margin-top:20px;}
.mod_eventreader .ce_text{margin-top:5px;border-bottom-color: black;border-bottom-width: 1px;border-bottom-style:dotted;}
