/* events-8.css */
.calendar{font-size:10pt}.calendar .header{font-weight:bold;text-indent:10px}.calendar td{width:14.28%;vertical-align:top;border:1px solid #000;border-radius:3px;font-size:10px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}div.ev1{margin-top:2px;margin-bottom:2px;background-color:#5dc267;border:1px solid #fff;border-radius:3px;color:#000;behavior:url('assets/css3pie/1.0.0/PIE.htc')}div.ev1 a{color:#000}div.et0{margin-top:2px;margin-bottom:2px;background-color:#ffd4b5;border:1px solid #fff;border-radius:3px;color:#000;behavior:url('assets/css3pie/1.0.0/PIE.htc')}div.et0 a{color:#000}div.et1{margin-top:2px;margin-bottom:2px;background-color:#fff;border:1px solid #fff;border-radius:3px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}div.et2 a{color:#000}div.et2{margin-top:2px;margin-bottom:2px;background-color:#ffa600;border:1px solid #fff;border-radius:3px;color:#000;behavior:url('assets/css3pie/1.0.0/PIE.htc')}div.et3 a{color:#fff}div.et3{margin-top:2px;margin-bottom:2px;background-color:#2702de;border:1px solid #fff;border-radius:3px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}div.et4 a{color:#000}div.et4{margin-top:2px;margin-bottom:2px;background-color:#e6e6e6;border:1px solid #fff;border-radius:3px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}div.et5 a{color:#000}div.et5{margin-top:2px;margin-bottom:2px;background-color:#00ff80;border:1px solid #fff;border-radius:3px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}div.et6 a{color:#fff}div.et6{margin-top:2px;margin-bottom:2px;background-color:#000;border:1px solid #fff;border-radius:3px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}div.et7 a{color:#fff}.days div.et7{margin-top:2px;margin-bottom:2px;background-color:#8697b8;border:1px solid #fff;border-radius:3px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}div.et8 a{color:#000}div.et8{margin-top:2px;margin-bottom:2px;background-color:#edff47;border:1px solid #fff;border-radius:3px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}div.et9 a{color:#fff}div.et9{margin-top:2px;margin-bottom:2px;background-color:#023b00;border:1px solid #fff;border-radius:3px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.mod_eventreader .event{background-color:#dedede;border:0px solid}
/* Contao 5 calendar color compatibility */
.calendar div.event{padding:2px;line-height:1.15}
.calendar div.event a{display:block;text-decoration:none}

.calendar div.et0,.calendar div.et0 a{background-color:#ffd4b5;color:#000}
.calendar div.et1,.calendar div.et1 a{background-color:#fff;color:#000}
.calendar div.et2,.calendar div.et2 a{background-color:#ffa600;color:#000}
.calendar div.et3,.calendar div.et3 a{background-color:#2702de;color:#fff}
.calendar div.et4,.calendar div.et4 a{background-color:#e6e6e6;color:#000}
.calendar div.et5,.calendar div.et5 a{background-color:#00ff80;color:#000}
.calendar div.et6,.calendar div.et6 a{background-color:#000;color:#fff}
.calendar div.et7,.calendar div.et7 a{background-color:#8697b8;color:#fff}
.calendar div.et8,.calendar div.et8 a{background-color:#edff47;color:#000}
.calendar div.et9,.calendar div.et9 a{background-color:#023b00;color:#fff}

/* Legacy calendar page width */
.mod_calendar{width:900px;overflow:visible}
.mod_calendar table.calendar{width:896px;table-layout:fixed}
.mod_calendar table.calendar th.label{font-size:13px;font-weight:bold;text-align:center;white-space:nowrap}
.mod_calendar table.calendar td{width:126px}

#main:has(.mod_calendar){width:900px}
#main:has(.mod_calendar) .inside{width:900px}
