/* events.css */
.fc-daygrid-day .eltern{background-color:#ba0b0b;padding-left: 4px}.fc-daygrid-day .ferien{background-color:#329106;border:1px solid #329106;padding-left: 4px}.header-start .mod_eventlist a,.header-start p a{color:#fff}.header-start .mod_eventlist h4{color:#fff;margin:0 0 0 70px !important}.header-start .mod_eventlist p.info{margin-top:-10px;padding:1px 0;border:1px solid #fff;border-radius:4px;float:left;  text-align:center}.header-start .mod_eventlist .day{display:block;  margin:0;  padding:0px 0 0px 0;  font-size:1.2em;  color:#fff}.header-start .mod_eventlist .month{padding-right:2px;padding-bottom:1px;padding-left:2px;top:2px;  position:relative;  margin:0px;  font-weight:bold;  font-size:0.8em;  color:#00a6d6;background-color:#fff}.mod_article .mod_eventlist a,.mod_article .header-start p a{color:#fff}.mod_article .mod_eventlist h4{color:#00a6d6;margin:0 0 0 70px !important}.mod_article .mod_eventlist p.info{margin-top:-10px;padding:1px 0;border:1px solid #00a6d6;border-radius:1px;float:left;  text-align:center}.mod_article .mod_eventlist .day{background-color:#00a6d6;display:block;  margin:0;  padding:0px 0 0px 0;  font-size:1.4em;  color:#fff}.mod_article .mod_eventlist .month{display:block;padding-right:2px;padding-bottom:1px;padding-left:2px;top:2px;  position:relative;  margin:0px;  font-weight:bold;  font-size:1.4em;  color:#00a6d6;background-color:#fff}.mod_article .mod_eventlist .year{padding-right:2px;padding-bottom:1px;padding-left:2px;top:2px;  position:relative;  margin:0px;  font-weight:bold;  font-size:1.4em;  color:#fff;background-color:#00a6d6}.mod_eventlist .even{}.mod_eventlist .rahmen{border:1px solid #d4cbc4}.mod_eventlist .header{padding-right:10px;text-align:right}table.minicalendar{background-image:url("../../files/layout/renzelhook_footer_background.png");border:1px solid #60584d}.mod_eventlist.example .event{overflow:hidden;margin:15px 0 0;padding:0 0 15px;border-bottom:1px solid;border-color: #D4CBC5}.mod_calendar .days{background-color:rgba(94,88,88,.2)}.mod_calendar .today{background-color:rgba(173,165,165,.4)}.mod_calendar td{border-right:1px solid #60584d;border-bottom:1px solid #60584d}#main .mod_eventlist.example .last{border-bottom: 1px solid transparent}.mod_eventlist.example .layout_upcoming a{width:99%;float:left;display:block}.mod_eventlist.example .layout_upcoming.example .date{display:block}.mod_eventlist.example .layout_upcoming.example .time{display:none}.mod_calendar .active.days{font-weight:bold;background-color: #176d10; color: #fafafa}.mod_calendar .active a{color: #fafafa}.mod_calendar .active a:hover,#main .mod_calendar .active a:hover{color: #5d2f00}.mod_calendar .header{text-align:center;font-size:1.8em}.mod_calendar th{text-align:center;background-image:url("../../files/layout/renzelhook_footer_background.png");border-right:1px solid #60584d;border-bottom:1px solid #60584d}.mod_calendar .empty{background-image:url("../../files/layout/enckhook_background.png")}.mod_calendar .label > span{display:none}.mod_calendar thead .label{width:14.28%}#left .mod_calendar{width:100%;margin:0;font-size:.9em}.box-2 .last td{text-align:center;border-bottom: none}.box-2 td{text-align:center}.mod_calendar .head a{text-decoration:none}.mod_calendar .head a:hover{color: #176d10}