.tx-cal-controller .default_catheader_allday,.tx-cal-controller .blue_catheader_allday,.tx-cal-controller .orange_catheader_allday,.tx-cal-controller .green_catheader_allday,.tx-cal-controller .fnb_header_allday{padding:1px}.tx-cal-controller .default_catheader dl,.tx-cal-controller .blue_catheader dl,.tx-cal-controller .orange_catheader dl,.tx-cal-controller .green_catheader dl,.tx-cal-controller .fnb_header dl{padding:1px}.tx-cal-controller .default_catheader dt,.tx-cal-controller .blue_catheader dt,.tx-cal-controller .orange_catheader dt,.tx-cal-controller .green_catheader dt,.tx-cal-controller .fnb_header dt{font-size:10px}.tx-cal-controller .default_catheader dd,.tx-cal-controller .blue_catheader dd,.tx-cal-controller .orange_catheader dd,.tx-cal-controller .green_catheader dd,.tx-cal-controller .fnb_header dd{white-space:nowrap}.tx-cal-controller .vevent .default_catheader_text,.tx-cal-controller .vevent .blue_catheader_text,.tx-cal-controller .vevent .orange_catheader_text,.tx-cal-controller .vevent .green_catheader_text,.tx-cal-controller .vevent .fnb_header_text,.tx-cal-controller .vtodo .default_catheader_text,.tx-cal-controller .vtodo .blue_catheader_text,.tx-cal-controller .vtodo .orange_catheader_text,.tx-cal-controller .vtodo .green_catheader_text,.tx-cal-controller .vtodo .fnb_header_text{color:inherit}.tx-cal-controller .alldays .vevent .default_catheader_text,.tx-cal-controller .alldays .vevent .blue_catheader_text,.tx-cal-controller .alldays .vevent .orange_catheader_text,.tx-cal-controller .alldays .vevent .green_catheader_text,.tx-cal-controller .alldays .vevent .fnb_header_text,.tx-cal-controller .alldays .vtodo .default_catheader_text,.tx-cal-controller .alldays .vtodo .blue_catheader_text,.tx-cal-controller .alldays .vtodo .orange_catheader_text,.tx-cal-controller .alldays .vtodo .green_catheader_text,.tx-cal-controller .alldays .vtodo .fnb_header_text{color:#FFF}.tx-cal-controller .default_catheader dl,.tx-cal-controller .default_catheader_allday,.tx-cal-controller .blue_catheader dl,.tx-cal-controller .blue_catheader_allday{background-color:#009FE3}.tx-cal-controller .blue_catheader dt,.tx-cal-controller .default_catheader dt{background-color:#008FCC}.tx-cal-controller .default_catheader_allday,.tx-cal-controller .default_catheader_allday a .summary,.tx-cal-controller .default_catheader_allday a:visited .summary,.tx-cal-controller .default_catheader_allday .default_catheader_text,.tx-cal-controller .default_catheader dl,.tx-cal-controller .default_catheader dd a,.tx-cal-controller .default_catheader dd a:visited,.tx-cal-controller .blue_catheader_allday,.tx-cal-controller .blue_catheader_allday a .summary,.tx-cal-controller .blue_catheader_allday a:visited .summary,.tx-cal-controller .blue_catheader_allday .blue_catheader_text,.tx-cal-controller .blue_catheader dl,.tx-cal-controller .blue_catheader dd a,.tx-cal-controller .blue_catheader dd a:visited{color:#FFF !important}.tx-cal-controller .orange_catheader dl,.tx-cal-controller .orange_catheader_allday{background-color:#F29400}.tx-cal-controller .orange_catheader dt{background-color:#D98500}.tx-cal-controller .orange_catheader_allday,.tx-cal-controller .orange_catheader_allday a .summary,.tx-cal-controller .orange_catheader_allday a:visited .summary,.tx-cal-controller .orange_catheader_allday .orange_catheader_text,.tx-cal-controller .orange_catheader dl,.tx-cal-controller .orange_catheader dd a,.tx-cal-controller .orange_catheader dd a:visited{color:#FFF !important}.tx-cal-controller .green_catheader dl,.tx-cal-controller .green_catheader_allday{background-color:#B1BC00}.tx-cal-controller .green_catheader dt{background-color:#9FA900}.tx-cal-controller .green_catheader_allday,.tx-cal-controller .green_catheader_allday a .summary,.tx-cal-controller .green_catheader_allday a:visited .summary,.tx-cal-controller .grenn_catheader_allday .green_catheader_text,.tx-cal-controller .green_catheader dl,.tx-cal-controller .green_catheader dd a,.tx-cal-controller .green_catheader dd a:visited{color:#FFF !important}.tx-cal-controller .fnb_header dl,.tx-cal-controller .fnb_header_allday{background-color:#aaa}.tx-cal-controller .fnb_header dt{background-color:#888}.tx-cal-controller .fnb_header_allday,.tx-cal-controller .fnb_header_allday a .summary,.tx-cal-controller .fnb_header_allday a:visited .summary,.tx-cal-controller .fnb_header_allday .fnb_header_text,.tx-cal-controller .fnb_header dl,.tx-cal-controller .fnb_header dd a,.tx-cal-controller .fnb_header dd a:visited{color:#FFF !important}.tx-cal-controller .error{border-style:solid;border-color:#FFF;border-width:1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#FFF;color:#EA5297;padding:10px}.tx-cal-controller .view-header{text-align:center !important}.tx-cal-controller .view-header h2{margin-top:0 !important}.tx-cal-controller .found{text-align:left;font-weight:bold}.tx-cal-controller .until{float:left;padding:0 5px}.tx-cal-controller .previous-button,.tx-cal-controller .next-button{margin-bottom:20px}.tx-cal-controller .previous-button{float:left}.tx-cal-controller .next-button{float:right}.tx-cal-controller .timeborder{border-style:solid;border-color:#DBDBDB;border-width:0 0 1px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding-right:2px}.tx-cal-controller .freq{vertical-align:text-bottom}.tx-cal-controller .pagebrowser{text-align:center}.tx-cal-controller .pagebrowser span{padding:5px 7px;font-size:16px}.tx-cal-controller .pagebrowser .prevLink{float:left;padding:0}.tx-cal-controller .pagebrowser .nextLink{float:right;padding:0}@media (max-width:768px){.tx-cal-controller .pagebrowser .prevLink,.tx-cal-controller .pagebrowser .nextLink{margin-bottom:10px}}.tx-cal-controller .caldate{display:table;margin-bottom:15px}.tx-cal-controller .caldate .padd1{padding-right:3px}.tx-cal-controller .caldate .padd2,.tx-cal-controller .caldate .padd3,.tx-cal-controller .caldate .padd4{display:block}.tx-cal-controller .caldate .padd2{color:#009FE3;font-weight:bold;font-size:18px}.tx-cal-controller .caldate .padd1,.tx-cal-controller .caldate .padd3{color:#888;font-size:9px;font-weight:normal}.tx-cal-controller .caldate .padd4{font-weight:bold;padding:3px 0;width:30px}.tx-cal-controller .caldate .calsheet1,.tx-cal-controller .caldate .calsheet2{display:table-cell;text-align:center;background-image:url('../../../fileadmin/template/swms/cal/img/calsheet.png');background-repeat:no-repeat;background-position:0 0;background-color:transparent}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.tx-cal-controller .caldate .calsheet1,.tx-cal-controller .caldate .calsheet2{background-image:url('../../../fileadmin/template/swms/cal/img/calsheet@2x.png');background-size:100% auto}}.tx-cal-controller .caldate .calsheet1 .padd2,.tx-cal-controller .caldate .calsheet2 .padd2{padding-top:9px}.tx-cal-controller .caldate .calsheet1{width:54px;height:53px;float:left}.tx-cal-controller .caldate .calsheet2{background-position:100% 0;height:53px;width:100px;float:left}.tx-cal-controller .caldate .calsheet2 .padd2,.tx-cal-controller .caldate .calsheet2 .padd3{width:54px;float:right}.tx-cal-controller .caldate .calsheet2 .padd4{float:left;padding:20px 0;width:40px}@media (min-width:768px){.tx-cal-controller .caldate{display:block;width:54px;margin:5px auto 0}.tx-cal-controller .caldate .calsheet1,.tx-cal-controller .caldate .calsheet2{display:block;margin:auto;float:none}.tx-cal-controller .caldate .calsheet2{background-position:0 100%;height:79px;width:54px;float:none}.tx-cal-controller .caldate .calsheet2 .padd4{padding:3px 0;float:none;width:100%}}.tx-cal-controller .calevent h2,.tx-cal-controller .calevent .url h2{margin-top:0 !important}.tx-cal-controller .calevent .cal-list-label,.tx-cal-controller .calevent .cal-event-value{float:left}.tx-cal-controller .calevent .cal-list-label{font-weight:bold;display:block;width:100px}.tx-cal-controller .calevent a span.cal-single-label{color:#666;font-weight:bold;display:block;width:100px;float:left}.tx-cal-controller #calendar-event-backlink,.tx-cal-controller .form-actions button{margin-top:20px}.tx-cal-controller a:link span.popup,.tx-cal-controller a:visited span.popup,.tx-cal-controller span.popup{display:none}.tx-cal-controller a:hover span.popup,.tx-cal-controller .dayNum:hover span.popup{position:absolute;margin:15px 0px 0px 20px;max-width:220px;border-style:solid;border-color:#DBDBDB;border-width:1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#DBDBDB;color:#888;text-align:left;display:block}.tx-cal-controller .vtodo,.tx-cal-controller .vevent{cursor:default;color:inherit;-moz-user-select:none}.tx-cal-controller .vtodo a,.tx-cal-controller .vevent a{text-decoration:none}.tx-cal-controller .vtodo a dl,.tx-cal-controller .vevent a dl{margin:0;padding:0 0 1px 0;border-left:1px solid;border-right:1px solid;overflow:hidden}.tx-cal-controller .vtodo a dl dt,.tx-cal-controller .vevent a dl dt{margin-top:-1px;font-weight:bold;white-space:nowrap;overflow:hidden;padding:0 0 1px 0;text-align:left}.tx-cal-controller .vtodo a dl dd,.tx-cal-controller .vevent a dl dd{margin:0;overflow:hidden;padding:0 1px;text-align:left;word-wrap:break-word}.tx-cal-controller .weekview,.tx-cal-controller .dayview{clear:both}.tx-cal-controller .weekview .gridcontainer,.tx-cal-controller .dayview .gridcontainer{position:relative;-webkit-user-select:none;-khtml-user-select:none;overflow-y:visible;height:auto}.tx-cal-controller .weekview .gridcontainer div.default_catheader dd,.tx-cal-controller .dayview .gridcontainer div.default_catheader dd{white-space:normal}.tx-cal-controller .weekview .gridcontainer .gridcontainertop,.tx-cal-controller .dayview .gridcontainer .gridcontainertop{table-layout:fixed;width:100%;background-color:#EAF6FD;overflow:hidden;font-size:11px;line-height:14px;margin-bottom:0}.tx-cal-controller .weekview .gridcontainer .gridcontainertop td,.tx-cal-controller .dayview .gridcontainer .gridcontainertop td{vertical-align:top;background-color:#FFF;padding:0}.tx-cal-controller .weekview .gridcontainer .gridcontainertop .allday,.tx-cal-controller .dayview .gridcontainer .gridcontainertop .allday{table-layout:fixed;width:100%;margin-bottom:0}.tx-cal-controller .weekview .gridcontainer .gridcontainertop .daynames th,.tx-cal-controller .dayview .gridcontainer .gridcontainertop .daynames th{text-align:center}.tx-cal-controller .weekview .gridcontainer .gridcontainertop .daynames th.dummy,.tx-cal-controller .dayview .gridcontainer .gridcontainertop .daynames th.dummy{width:15px}.tx-cal-controller .weekview .gridcontainer .gridcontainertop .daynames td,.tx-cal-controller .dayview .gridcontainer .gridcontainertop .daynames td{width:42px;background-color:#EAF6FD}.tx-cal-controller .weekview .gridcontainer .scrolltime,.tx-cal-controller .dayview .gridcontainer .scrolltime{position:relative;overflow-y:hidden;overflow-x:hidden;border-style:solid;border-color:#DBDBDB;border-width:1px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0;font-size:11px;line-height:normal;height:670px}.tx-cal-controller .weekview .gridcontainer .scrolltime .timetable,.tx-cal-controller .dayview .gridcontainer .scrolltime .timetable{background-color:#FFF;table-layout:fixed;width:100%;margin-top:-1px;border-style:solid;border-color:#DBDBDB;border-width:0 0 1px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.tx-cal-controller .weekview .gridcontainer .scrolltime .timetable .width,.tx-cal-controller .dayview .gridcontainer .scrolltime .timetable .width{width:40px}.tx-cal-controller .weekview .gridcontainer .scrolltime .timetable .times,.tx-cal-controller .dayview .gridcontainer .scrolltime .timetable .times{background-color:#EAF6FD;padding:0;text-align:right;vertical-align:top}.tx-cal-controller .weekview .gridcontainer .scrolltime .timetable .times div,.tx-cal-controller .dayview .gridcontainer .scrolltime .timetable .times div{height:42px}.tx-cal-controller .weekview .gridcontainer .scrolltime .timetable .times div.timeborder,.tx-cal-controller .dayview .gridcontainer .scrolltime .timetable .times div.timeborder{height:41px;font-weight:bold}.tx-cal-controller .weekview .gridcontainer .scrolltime .timetable .wrapper,.tx-cal-controller .dayview .gridcontainer .scrolltime .timetable .wrapper{position:relative;margin-left:1px;top:3px}.tx-cal-controller .weekview .gridcontainer .scrolltime .timetable .wrapper .hours,.tx-cal-controller .dayview .gridcontainer .scrolltime .timetable .wrapper .hours{position:absolute;width:100%}.tx-cal-controller .weekview .gridcontainer .scrolltime .timetable .wrapper .hours .cell,.tx-cal-controller .dayview .gridcontainer .scrolltime .timetable .wrapper .hours .cell{height:42px}.tx-cal-controller .weekview .gridcontainer .scrolltime .timetable .wrapper .hours .cell .line,.tx-cal-controller .dayview .gridcontainer .scrolltime .timetable .wrapper .hours .cell .line{border-style:dotted;border-color:#BCE4FA;border-width:1px 0 1px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:1px;height:20px;margin-bottom:20px}.tx-cal-controller .weekview .gridcontainer .scrolltime .timetable .event-column,.tx-cal-controller .dayview .gridcontainer .scrolltime .timetable .event-column{border-style:solid;border-color:#DBDBDB;border-width:0 0 0 1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;vertical-align:top}.tx-cal-controller .weekview .gridcontainer .scrolltime .timetable .event-column .wrapper,.tx-cal-controller .dayview .gridcontainer .scrolltime .timetable .event-column .wrapper{position:relative;cursor:default;position:relative}.tx-cal-controller .weekview .vtodo,.tx-cal-controller .weekview .vevent,.tx-cal-controller .dayview .vtodo,.tx-cal-controller .dayview .vevent{position:absolute;padding:1px}.tx-cal-controller .weekview .vtodo a dl dd,.tx-cal-controller .weekview .vevent a dl dd,.tx-cal-controller .dayview .vtodo a dl dd,.tx-cal-controller .dayview .vevent a dl dd{word-wrap:normal;padding:0 2px}.tx-cal-controller .weekview .vtodo a dl dt,.tx-cal-controller .weekview .vevent a dl dt,.tx-cal-controller .dayview .vtodo a dl dt,.tx-cal-controller .dayview .vevent a dl dt{margin-bottom:0;padding:0 2px}.tx-cal-controller .weekview .allday .vtodo,.tx-cal-controller .weekview .allday .vevent,.tx-cal-controller .dayview .allday .vtodo,.tx-cal-controller .dayview .allday .vevent{position:relative}.tx-cal-controller .weekview .wk-allday .vtodo,.tx-cal-controller .weekview .wk-allday .vevent,.tx-cal-controller .dayview .wk-allday .vtodo,.tx-cal-controller .dayview .wk-allday .vevent{position:inherit}.tx-cal-controller .list-view dl{border-style:solid;border-color:#DBDBDB;border-width:1px 0 0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.tx-cal-controller .list-view dl dt{color:inherit;font-size:inherit;clear:both;font-weight:normal;padding:15px 0;border-style:solid;border-color:#DBDBDB;border-width:0 0 1px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.tx-cal-controller .list-view dl dt .ce-textpic-intext-right,.tx-cal-controller .list-view dl dt .cal-list-image{float:right;margin:0 0 10px 20px}.tx-cal-controller .month-small,.tx-cal-controller .month-medium,.tx-cal-controller .month-large{border-collapse:collapse}.tx-cal-controller .month-small td,.tx-cal-controller .month-small th,.tx-cal-controller .month-medium td,.tx-cal-controller .month-medium th,.tx-cal-controller .month-large td,.tx-cal-controller .month-large th{border-style:solid;border-color:#DBDBDB;border-width:1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:1px;font-size:14px;vertical-align:top}.tx-cal-controller .month-small th,.tx-cal-controller .month-medium th,.tx-cal-controller .month-large th{background-color:#009FE3;text-align:center;font-weight:normal;color:#FFF}.tx-cal-controller .month-small .weekday0,.tx-cal-controller .month-small .weekday6,.tx-cal-controller .month-medium .weekday0,.tx-cal-controller .month-medium .weekday6,.tx-cal-controller .month-large .weekday0,.tx-cal-controller .month-large .weekday6{background-color:#F2F2F2}.tx-cal-controller .month-small .dayNum,.tx-cal-controller .month-medium .dayNum,.tx-cal-controller .month-large .dayNum{background-color:#DBDBDB;text-align:center;font-size:12px;line-height:1.42857;color:#000}.tx-cal-controller .month-small .dayNum.withEventsDay,.tx-cal-controller .month-medium .dayNum.withEventsDay,.tx-cal-controller .month-large .dayNum.withEventsDay{font-weight:bold}.tx-cal-controller .month-small .dayNum.monthOff,.tx-cal-controller .month-medium .dayNum.monthOff,.tx-cal-controller .month-large .dayNum.monthOff{color:#aaa}.tx-cal-controller .month-small .currentDayHeader,.tx-cal-controller .month-medium .currentDayHeader,.tx-cal-controller .month-large .currentDayHeader{color:#FFF;background-color:#F29400;font-weight:bold}.tx-cal-controller .month-large{clear:both;width:100%;background-color:#FFF;table-layout:fixed}.tx-cal-controller .month-large .month-weeknums{width:2em;color:#FFF}.tx-cal-controller .month-large .empty{height:50px}.tx-cal-controller .month-large .vtodo,.tx-cal-controller .month-large .vevent{overflow:hidden;line-height:normal;position:inherit;text-align:left;font-size:12px}.tx-cal-controller .month-large .vtodo .tx-calbooking-slots0,.tx-cal-controller .month-large .vtodo .tx-calbooking-slots1,.tx-cal-controller .month-large .vevent .tx-calbooking-slots0,.tx-cal-controller .month-large .vevent .tx-calbooking-slots1{display:inline-block}.tx-cal-controller .month-large .allday{text-align:center}.tx-cal-controller #calendar-event{border-style:solid;border-color:#DBDBDB;border-width:1px 0 0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.tx-cal-controller #calendar-event .event{color:inherit;font-size:inherit;clear:both;border-style:solid;border-color:#DBDBDB;border-width:0 0 1px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:15px 0}.tx-cal-controller #calendar-event .ce-textpic-intext-right,.tx-cal-controller #calendar-event .cal-single-image{float:right;margin:2px 0 10px 10px}.tx-cal-controller #calendar-event .ce-textpic-intext-right img,.tx-cal-controller #calendar-event .cal-single-image img{border-style:solid;border-color:#DBDBDB;border-width:1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.tx-cal-controller #calendar-event .cal-single-label{clear:both;font-weight:bold;display:block;float:left;width:100px}.tx-cal-controller #calendar-event .cal-event-value{float:left}.tx-cal-controller #calendar-event .cal-info{float:left;margin-bottom:8px}.tx-cal-controller #calendar-event .description{padding:15px 0}.tx-cal-controller #calendar-event .accordion-head [class^="icon-"],.tx-cal-controller #calendar-event .accordion-head [class*="icon-"]{margin-right:5px}.tx-cal-controller #calendar-event .accordion-pane{padding:10px}.tx-cal-controller #calendar-event .additional-info{padding-top:10px}.tx-cal-controller .search-box{border-style:solid;border-color:#DBDBDB;border-width:0 1px 0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#888;padding:1px 0 5px 20px;width:110px}.tx-cal-controller .eventByCategory .cal-event-teaser-list{margin-bottom:8px}.tx-cal-controller .eventByCategory .cal-event-teaser-list .cal-event-teaser-list-event{border-style:solid;border-color:#DBDBDB;border-width:0 0 1px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:5px 15px}.tx-cal-controller .eventByCategory .cal-event-teaser-list .cal-event-teaser-list-event .date{font-weight:bold}.tx-cal-controller .eventByCategory .cal-event-teaser-list .cal-event-teaser-list-event h3,.tx-cal-controller .eventByCategory .cal-event-teaser-list .cal-event-teaser-list-event p{margin-bottom:0}.tx-cal-controller .eventByCategory .cal-event-teaser-list .cal-event-teaser-list-event a{text-decoration:underline}.tx-cal-controller .eventByCategory .pull-right{margin-right:15px}.tx-cal-controller .cal-event-teaser-single-event{border-style:solid;border-color:#DBDBDB;border-width:0 0 1px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:5px 15px}.tx-cal-controller .cal-event-teaser-single-event .date{font-weight:bold}.tx-cal-controller .cal-event-teaser-single-event h3,.tx-cal-controller .cal-event-teaser-single-event p{margin-bottom:0}
