.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tx-cal-controller .error{border:3px solid #d1021a;color:#fff;padding:10px}.tx-cal-controller .view-header{text-align:center !important}.tx-cal-controller .header-buttons div{background-image:url(../extensions/cal/default/img/calendar-icon_bg.png);background-position:center bottom;background-repeat:no-repeat;width:40px;height:27px;text-align:center;float:right}.tx-cal-controller .header-buttons div a{line-height:29px;font-size:xx-small}.tx-cal-controller .previous-button,.tx-cal-controller .next-button{margin-bottom:2px;margin-top:6px}.tx-cal-controller .previous-button{float:left}.tx-cal-controller .next-button{float:right}.tx-cal-controller .previous-button a,.tx-cal-controller .next-button a{padding:2px 7px 0}.tx-cal-controller .timeborder{border-bottom:1px solid #e7e7e7;padding-top:2px;padding-right:2px}.tx-cal-controller .ics_link{width:100%;text-align:center}.tx-cal-controller .ics_link a{padding-left:25px;background-image:url(../extensions/cal/default/img/calendar-share.png);background-repeat:no-repeat;font-size:small}.tx-cal-controller .month-weeknums{background-color:#e7e7e7}.tx-cal-controller .month-large .month-weeknums{width:2em;border-bottom:1px solid #c9d6e9}.tx-cal-controller .month-weekdays{border-bottom:1px solid #e7e7e7;background-color:#e7e7e7}.tx-cal-controller .month-small a:link,.tx-cal-controller .monthoff a:visited{color:#000}.tx-cal-controller .month-small th,.tx-cal-controller .month-small td{padding:2px;width:22px;font-size:10px;text-align:right}.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-medium td{border:1px solid #c9d6e9}.tx-cal-controller .month-large td{border-left:1px solid #c9d6e9;border-right:1px solid #c9d6e9;vertical-align:bottom}.tx-cal-controller .month-large td.empty{height:18px}.tx-cal-controller .month-large tr.days td{border:1px solid #c9d6e9}.tx-cal-controller .month-large tbody tr:last-child td{border-bottom:1px solid #c9d6e9}.tx-cal-controller .month-small th,.tx-cal-controller .month-medium th,.tx-cal-controller .month-large th{background-color:#e7e7e7;text-align:center;font-weight:normal;font-size:small;border-right:1px solid #c9d6e9}.tx-cal-controller .month-large .weeknum{width:22px}.tx-cal-controller .month-large .daylink{font-weight:bold}.tx-cal-controller .month-large .day{height:4em;vertical-align:top;text-align:left}.tx-cal-controller .month-large div.vevent,.tx-cal-controller .month-large div.vtodo{overflow:hidden;white-space:nowrap}.tx-cal-controller .month-large .dayNum,.tx-cal-controller .month-medium .dayNum{border-bottom:0;background-color:#c9d6e9;text-align:right;font-size:xx-small;line-height:12px}.tx-cal-controller .monthWeekend{background-color:#ffffef}.tx-cal-controller .month-small th a:link,.tx-cal-controller .month-small th a:visited,.tx-cal-controller .month-medium th a:link,.tx-cal-controller .month-medium th a:visited,.tx-cal-controller .month-large th a:link,.tx-cal-controller .month-large th a:visited{font-weight:bold;color:#000}.tx-cal-controller .monthView .currentDay{background:#fff7d7 none repeat scroll 0 !important;border-color:#567 #abc #abc #567 !important;border-style:solid !important;border-width:1px !important}.tx-cal-controller .weekday0,.tx-cal-controller .weekday6{background-color:#f8f9f8}.tx-cal-controller .month-medium{margin:1em auto 2em;border-collapse:collapse;border-spacing:0;width:80%;border-bottom:1px solid #c9d6e9}.tx-cal-controller .month-medium th,.tx-cal-controller .month-medium td{height:2em;width:5%;text-align:center;vertical-align:middle;border-bottom:1px solid #c9d6e9}.tx-cal-controller .month-medium td{border:1px solid #c9d6e9}.tx-cal-controller .month-medium td.monthOff{background-color:#fff;color:#c9d6e9}.tx-cal-controller .month-medium td.monthOff span>a{color:#c9d6e9}.tx-cal-controller .month-medium td.currentDay{background-color:#0f7f3e;background-image:-moz-linear-gradient(top,#19884a,#00722d);background-image:-webkit-gradient(linear,0 0,0 100%,from(#19884a),to(#00722d));background-image:-webkit-linear-gradient(top,#19884a,#00722d);background-image:-o-linear-gradient(top,#19884a,#00722d);background-image:linear-gradient(to bottom,#19884a,#00722d);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff19884a',endColorstr='#ff00722d',GradientType=0);color:#fff}.tx-cal-controller .month-medium td.currentDay span>a{color:#fff}.tx-cal-controller .month-medium td.weekday6,.tx-cal-controller .month-medium td.weekday0{background-color:#f8f9f8;color:#333}.tx-cal-controller .month-medium td.withEventDay{background-color:#1e5394;background-image:-moz-linear-gradient(top,#325d9b,#014589);background-image:-webkit-gradient(linear,0 0,0 100%,from(#325d9b),to(#014589));background-image:-webkit-linear-gradient(top,#325d9b,#014589);background-image:-o-linear-gradient(top,#325d9b,#014589);background-image:linear-gradient(to bottom,#325d9b,#014589);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff325d9b',endColorstr='#ff014589',GradientType=0);color:#fff}.tx-cal-controller .month-medium td.withEventDay span>a{color:#fff}#month-footer{text-align:center;margin-top:10px}.tx-cal-controller .yearview h2{text-align:center}.tx-cal-controller .year-table,.tx-cal-controller .month-large{clear:both;width:100%;background-color:#fff;table-layout:fixed}.tx-cal-controller .year-table .year-month{vertical-align:top;text-align:center}.tx-cal-controller .year-table .year-month+.year-month+.year-month{padding-right:0}.tx-cal-controller .sidebar{border:1px solid #ccc;border-collapse:collapse;float:left;padding:5px;margin-left:5px}.tx-cal-controller .month-sidebar h4{border-top:3px solid #ccc;margin-top:5px;padding-top:6px}.tx-cal-controller .sidebar h4:first-child{border:0;margin-top:0;line-height:1.8em;padding-top:0}.tx-cal-controller .sidebar .button{padding:1px 4px;background:#eee none repeat scroll 0 0;border:1px solid #ccc;cursor:pointer;margin-left:3px;vertical-align:sub;float:right}.tx-cal-controller .sidebar .category-submit{margin-left:11em}.tx-cal-controller .search-box{background:transparent url(../extensions/cal/default/img/bg_searchInput.gif) no-repeat scroll 0 0;border:0 none;border-right:1px solid #6c6761;color:#515151;padding:1px 0 5px 20px;width:110px}.tx-cal-controller .vevent{cursor:default;color:#fff;-moz-user-select:none}.tx-cal-controller .vevent .freq{vertical-align:text-bottom}.tx-cal-controller .vevent dt{margin-top:-1px;font:bold 80%/normal Verdana,sans-serif;white-space:nowrap;overflow:hidden;padding:0 0 1px 0;text-align:left}.tx-cal-controller .vevent dl{margin:0;padding:0 0 1px 0;border-left:1px solid;border-right:1px solid;overflow:hidden}.tx-cal-controller .vevent dd{margin:0;overflow:hidden;padding:0 1px;font:100%/1.3em Verdana,sans-serif;text-align:left;word-wrap:break-word}.tx-cal-controller .gridcontainertop .vevent{width:100%}.tx-cal-controller .weekview .vevent,.tx-cal-controller .dayview .vevent{-moz-border-radius:3px;position:absolute}.tx-cal-controller .weekview .allday .vevent,.tx-cal-controller .dayview .allday .vevent{position:relative}.tx-cal-controller .month-large .vevent,.tx-cal-controller .weekview .wk-allday .vevent,.tx-cal-controller .dayview .wk-allday .vevent{position:inherit}.tx-cal-controller .month-large .vevent{line-height:normal;margin:1px;text-align:left}.tx-cal-controller .month-large div.vevent a:link span.popup,.tx-cal-controller .month-large div.vevent a:visited span.popup,.tx-cal-controller .month-medium span.popup{display:none}.tx-cal-controller .month-large div.vevent a:hover span.popup,.tx-cal-controller .month-medium .dayNum:hover span.popup{position:absolute;margin:15px 0 0 20px;background-color:#f5f5dc;max-width:220px;border:1px solid silver;font:normal 10px/12px verdana;color:#000;text-align:left;display:block}.tx-cal-controller .vtodo{cursor:default;color:#fff;-moz-user-select:none}.tx-cal-controller .vtodo .freq{vertical-align:text-bottom}.tx-cal-controller .vtodo dt{margin-top:-1px;font:bold 80%/normal Verdana,sans-serif;white-space:nowrap;overflow:hidden;padding:0 0 1px 0;text-align:left}.tx-cal-controller .vtodo dl{margin:0;padding:0 0 1px 0;border-left:1px solid;border-right:1px solid;overflow:hidden}.tx-cal-controller .vtodo dd{margin:0;overflow:hidden;padding:0 1px;font:100%/1.3em Verdana,sans-serif;text-align:left;word-wrap:break-word}.tx-cal-controller .gridcontainertop .vtodo{width:100%}.tx-cal-controller .weekview .vtodo,.tx-cal-controller .dayview .vtodo{-moz-border-radius:3px;position:absolute}.tx-cal-controller .weekview .allday .vtodo,.tx-cal-controller .dayview .allday .vtodo{position:relative}.tx-cal-controller .month-large .vtodo,.tx-cal-controller .weekview .wk-allday .vtodo,.tx-cal-controller .dayview .wk-allday .vtodo{position:inherit}.tx-cal-controller .month-large .vtodo{line-height:normal;margin:1px;text-align:left}.tx-cal-controller .month-large div.vtodo a:link span.popup,.tx-cal-controller .month-large div.vtodo a:visited span.popup,.tx-cal-controller .month-medium span.popup{display:none}.tx-cal-controller .month-large div.vtodo a:hover span.popup,.tx-cal-controller .month-medium .dayNum:hover span.popup{position:absolute;margin:15px 0 0 20px;background-color:#f5f5dc;max-width:220px;border:1px solid silver;font:normal 10px/12px verdana;color:#000;text-align:left;display:block}.tx-cal-controller .dayview,.tx-cal-controller .weekview{border-left:5px solid #e7e7e7;clear:both}.tx-cal-controller .gridcontainer{background:#e7e7e7;position:relative;-webkit-user-select:none;-khtml-user-select:none;overflow-y:visible;height:372px;border-top:10px solid #e7e7e7}.tx-cal-controller .weekview .gridcontainer{height:410px}.tx-cal-controller .gridcontainertop{table-layout:fixed;width:100%;background-color:#e7e7e7;overflow:hidden;font-size:11px;line-height:14px;border-bottom:10px solid #e7e7e7}.tx-cal-controller .gridcontainertop .allday{table-layout:fixed;width:100%}.tx-cal-controller .gridcontainertop td{height:20px;vertical-align:top;background-color:#fff}.tx-cal-controller .gridcontainertop .daynames th{text-align:center}.tx-cal-controller .gridcontainertop .daynames th.dummy{width:15px}.tx-cal-controller .gridcontainertop .daynames td{width:40px;background-color:#e7e7e7}.tx-cal-controller .scrolltime{position:relative;overflow-y:scroll;overflow-x:hidden;border-top:1px solid #e7e7e7;border-left:0 none;border-bottom:1px solid #e7e7e7;padding:0;font-size:11px;line-height:normal;height:334px}.tx-cal-controller .scrolltime .timetable{background-color:#fff;table-layout:fixed;width:100%;margin-top:-1px;border-bottom:1px solid #e7e7e7}.tx-cal-controller .scrolltime .timetable .width{width:40px}.tx-cal-controller .scrolltime .timetable .wrapper{position:relative;margin-left:1px;top:3px}.tx-cal-controller .scrolltime .timetable .wrapper .hours{position:absolute;width:100%}.tx-cal-controller .scrolltime .timetable .wrapper .hours .cell{height:42px}.tx-cal-controller .scrolltime .timetable .wrapper .hours .cell .line{border-bottom:1px dotted #c9d6e9;border-top:1px solid #c9d6e9;font-size:1px;height:20px;margin-bottom:20px}.tx-cal-controller .scrolltime .timetable .times{background-color:#e7e7e7;color:#666;padding:1px 0 0 0;text-align:right;vertical-align:top}.tx-cal-controller .scrolltime .timetable .times div{height:42px}.tx-cal-controller .scrolltime .timetable .times div.timeborder{height:41px}.tx-cal-controller .scrolltime .timetable .event-column{border-left:1px solid #e7e7e7;vertical-align:top}.tx-cal-controller .scrolltime .timetable .event-column .wrapper{cursor:default;position:relative;margin-right:10px}.tx-cal-controller div.default_catheader dl,.tx-cal-controller div.default_catheader_allday,.tx-cal-controller div.yellow_catheader dl,.tx-cal-controller div.yellow_catheader_allday,.tx-cal-controller div.orange_catheader dl,.tx-cal-controller div.orange_catheader_allday,.tx-cal-controller div.red_catheader dl,.tx-cal-controller div.red_catheader_allday,.tx-cal-controller div.pink_catheader dl,.tx-cal-controller div.pink_catheader_allday,.tx-cal-controller div.blue_catheader dl,.tx-cal-controller div.blue_catheader_allday,.tx-cal-controller div.green_catheader dl,.tx-cal-controller div.green_catheader_allday,.tx-cal-controller div.brown_catheader dl,.tx-cal-controller div.brown_catheader_allday,.tx-cal-controller div.grey_catheader dl,.tx-cal-controller div.grey_catheader_allday,.tx-cal-controller div.fnb_header dl,.tx-cal-controller div.fnb_header_allday{-moz-border-radius:3px}.tx-cal-controller div.default_catheader dt,.tx-cal-controller div.yellow_catheader dt,.tx-cal-controller div.orange_catheader dt,.tx-cal-controller div.red_catheader dt,.tx-cal-controller div.pink_catheader dt,.tx-cal-controller div.blue_catheader dt,.tx-cal-controller div.green_catheader dt,.tx-cal-controller div.brown_catheader dt,.tx-cal-controller div.grey_catheader dt,.tx-cal-controller div.fnb_header dt{font-size:xx-small}.tx-cal-controller div.default_catheader dd,.tx-cal-controller div.yellow_catheader dd,.tx-cal-controller div.orange_catheader dd,.tx-cal-controller div.red_catheader dd,.tx-cal-controller div.pink_catheader dd,.tx-cal-controller div.blue_catheader dd,.tx-cal-controller div.green_catheader dd,.tx-cal-controller div.brown_catheader dd,.tx-cal-controller div.grey_catheader dd,.tx-cal-controller div.fnb_header{white-space:nowrap}.tx-cal-controller .alldays .vevent .default_catheader_text,.tx-cal-controller .alldays .vevent .blue_catheader_text,.tx-cal-controller .alldays .vtodo .default_catheader_text,.tx-cal-controller .alldays .vtodo .blue_catheader_text,.tx-cal-controller .alldays .vevent .yellow_catheader_text,.tx-cal-controller .alldays .vtodo .yellow_catheader_text,.tx-cal-controller .alldays .vevent .orange_catheader_text,.tx-cal-controller .alldays .vtodo .orange_catheader_text,.tx-cal-controller .alldays .vevent .red_catheader_text,.tx-cal-controller .alldays .vtodo .red_catheader_text,.tx-cal-controller .alldays .vevent .pink_catheader_text,.tx-cal-controller .alldays .vtodo .pink_catheader_text,.tx-cal-controller .alldays .vevent .green_catheader_text,.tx-cal-controller .alldays .vtodo .green_catheader_text,.tx-cal-controller .alldays .vevent .brown_catheader_text,.tx-cal-controller .alldays .vtodo .brown_catheader_text,.tx-cal-controller .alldays .vevent .grey_catheader_text,.tx-cal-controller .alldays .vtodo .grey_catheader_text,.tx-cal-controller .alldays .vevent .fnb_header_text,.tx-cal-controller .alldays .vtodo .fnb_header_text,.tx-cal-controller .allday.vevent span:first-child,.tx-cal-controller .allday.vtodo span:first-child{color:#fff}.tx-cal-controller .vevent,.tx-cal-controller .vtodo .default_catheader_text,.tx-cal-controller .vtodo .blue_catheader_text,.tx-cal-controller div.default_catheader_allday,.tx-cal-controller div.blue_catheader_allday{border:1px solid #014589;background-color:#1e5394;background-image:-moz-linear-gradient(top,#325d9b,#014589);background-image:-webkit-gradient(linear,0 0,0 100%,from(#325d9b),to(#014589));background-image:-webkit-linear-gradient(top,#325d9b,#014589);background-image:-o-linear-gradient(top,#325d9b,#014589);background-image:linear-gradient(to bottom,#325d9b,#014589);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff325d9b',endColorstr='#ff014589',GradientType=0);color:#fff;padding:2px}.tx-cal-controller div.default_catheader dl,.tx-cal-controller div.blue_catheader dl,.tx-cal-controller .vevent .default_catheader_allday{background:0;border:0}.tx-cal-controller div.default_catheader dt,.tx-cal-controller .vevent dd{color:#fff}.tx-cal-controller .vevent .default_catheader_text,.tx-cal-controller .vevent .blue_catheader_text{color:#fff}.tx-cal-controller .default_catheader_allday a .summary,.tx-cal-controller .default_catheader_allday a:visited .summary,.tx-cal-controller .default_catheader dd a,.tx-cal-controller .default_catheader dd a:visited,.tx-cal-controller .blue_catheader_allday a .summary,.tx-cal-controller .blue_catheader_allday a:visited .summary,.tx-cal-controller .blue_catheader dd a,.tx-cal-controller .blue_catheader dd a:visited{color:#fff !important}.tx-cal-controller div.green_catheader dl,.tx-cal-controller div.green_catheader_allday{border:1px solid #0d7813;background-color:#4cb052;color:#fff}.tx-cal-controller .green_catheader_allday a .summary,.tx-cal-controller .green_catheader_allday a:visited .summary,.tx-cal-controller .green_catheader dd a,.tx-cal-controller .green_catheader dd a:visited{color:#fff !important}.tx-cal-controller .vevent .green_catheader_text,.tx-cal-controller .vevent .green_catheader_text a{color:#4cb052}.tx-cal-controller .vtodo .green_catheader_text,.tx-cal-controller .vtodo .green_catheader_text a{color:#4cb052}.tx-cal-controller div.green_catheader dt{background-color:#0d7813}.tx-cal-controller div.orange_catheader dl,.tx-cal-controller div.orange_catheader_allday{border:1px solid #be6d00;background-color:#f2a640;color:#fff}.tx-cal-controller .orange_catheader_allday a .summary,.tx-cal-controller .orange_catheader_allday a:visited .summary,.tx-cal-controller .orange_catheader dd a,.tx-cal-controller .orange_catheader dd a:visited{color:#fff !important}.tx-cal-controller .vevent .orange_catheader_text,.tx-cal-controller .vevent .orange_catheader_text a{color:#f2a640}.tx-cal-controller .vtodo .orange_catheader_text,.tx-cal-controller .vtodo .orange_catheader_text a{color:#f2a640}.tx-cal-controller div.orange_catheader dt{background-color:#be6d00}.tx-cal-controller div.pink_catheader dl,.tx-cal-controller div.pink_catheader_allday{border:1px solid #b1365f;background-color:#e67399;color:#fff}.tx-cal-controller .pink_catheader_allday a .summary,.tx-cal-controller .pink_catheader_allday a:visited .summary,.tx-cal-controller .pink_catheader dd a,.tx-cal-controller .pink_catheader dd a:visited{color:#fff !important}.tx-cal-controller .vevent .pink_catheader_text,.tx-cal-controller .vevent .pink_catheader_text a{color:#e67399}.tx-cal-controller .vtodo .pink_catheader_text,.tx-cal-controller .vtodo .pink_catheader_text a{color:#e67399}.tx-cal-controller div.pink_catheader dt{background-color:#b1365f}.tx-cal-controller div.red_catheader dl,.tx-cal-controller div.red_catheader_allday{border:1px solid #a32929;background-color:#d96666;color:#fff}.tx-cal-controller .red_catheader_allday a .summary,.tx-cal-controller .red_catheader_allday a:visited .summary,.tx-cal-controller .red_catheader dd a,.tx-cal-controller .red_catheader dd a:visited{color:#fff !important}.tx-cal-controller .vevent .red_catheader_text,.tx-cal-controller .vevent .red_catheader_text a{color:#d96666}.tx-cal-controller .vtodo .red_catheader_text,.tx-cal-controller .vtodo .red_catheader_text a{color:#d96666}.tx-cal-controller div.red_catheader dt{background-color:#a32929}.tx-cal-controller div.yellow_catheader dl,.tx-cal-controller div.yellow_catheader_allday{border:1px solid #ab8b00;background-color:#e0c240;color:#fff}.tx-cal-controller .yellow_catheader_allday a .summary,.tx-cal-controller .yellow_catheader_allday a:visited .summary,.tx-cal-controller .yellow_catheader dd a,.tx-cal-controller .yellow_catheader dd a:visited{color:#fff !important}.tx-cal-controller .vevent .yellow_catheader_text,.tx-cal-controller .vevent .yellow_catheader_text a{color:#e0c240}.tx-cal-controller .vtodo .yellow_catheader_text,.tx-cal-controller .vtodo .yellow_catheader_text a{color:#e0c240}.tx-cal-controller div.yellow_catheader dt{background-color:#ab8b00}.tx-cal-controller div.grey_catheader dl,.tx-cal-controller div.grey_catheader_allday{border:1px solid #4e5d6c;background-color:#8997a5;color:#fff}.tx-cal-controller .grey_catheader_allday a .summary,.tx-cal-controller .grey_catheader_allday a:visited .summary,.tx-cal-controller .grey_catheader dd a,.tx-cal-controller .grey_catheader dd a:visited{color:#fff !important}.tx-cal-controller .vevent .grey_catheader_text,.tx-cal-controller .vevent .grey_catheader_text a{color:#8997a5}.tx-cal-controller .vtodo .grey_catheader_text,.tx-cal-controller .vtodo .grey_catheader_text a{color:#8997a5}.tx-cal-controller div.grey_catheader dt{background-color:#4e5d6c}.tx-cal-controller div.fnb_header dl,.tx-cal-controller div.fnb_header_allday{border:1px solid #4e5d6c;background-color:#8997a5;color:#fff}.tx-cal-controller .fnb_header_allday a .summary,.tx-cal-controller .fnb_header_allday a:visited .summary,.tx-cal-controller .fnb_header dd a,.tx-cal-controller .fnb_header dd a:visited{color:#fff !important}.tx-cal-controller .vevent .fnb_header_text,.tx-cal-controller .vevent .fnb_header_text a{color:#8997a5}.tx-cal-controller .vtodo .fnb_header_text,.tx-cal-controller .vtodo .fnb_header_text a{color:#8997a5}.tx-cal-controller div.fnb_header dt{background-color:#4e5d6c}.tx-cal-controller .even{background-color:#fafafa}.tx-cal-controller .list-view .vevent,.tx-cal-controller .list-view .vtodo{color:#000}.tx-cal-controller .list-view .vevent .dtstart-container,.tx-cal-controller .list-view .vtodo .dtstart-container{float:left;margin-right:1em;text-align:right;width:12em}.tx-cal-controller h2,.tx-cal-controller .found,.tx-cal-controller .pagebrowser{text-align:center}.tx-cal-controller h3,.tx-cal-controller h2{border:1px solid #014589;background-color:#1e5394;background-image:-moz-linear-gradient(top,#325d9b,#014589);background-image:-webkit-gradient(linear,0 0,0 100%,from(#325d9b),to(#014589));background-image:-webkit-linear-gradient(top,#325d9b,#014589);background-image:-o-linear-gradient(top,#325d9b,#014589);background-image:linear-gradient(to bottom,#325d9b,#014589);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff325d9b',endColorstr='#ff014589',GradientType=0);color:#fff}.tx-cal-controller h3{width:80%;margin:0 auto}.tx-cal-controller [class*="span"] h3{border:0;background:0;width:auto}.tx-cal-controller h2{font-size:20px;line-height:30px}.tx-cal-controller .cal_required{color:#d1021a}.tx-cal-controller .constrain{color:#d1021a;font-weight:bold}#editorWrap1 textarea{display:block}.tx-cal-controller .create-edit-event .tabcontent label{display:inline-block;vertical-align:top;width:6em}.tx-cal-controller .basictab ul{margin:4px;padding:3px 0;margin-left:0;font:bold 12px Verdana;border-bottom:1px solid gray;list-style-type:none;text-align:left}.tx-cal-controller .basictab li{display:inline;margin:0}.tx-cal-controller .basictab li a{text-decoration:none;padding:3px 7px;margin-right:3px;border:1px solid gray;border-bottom:0;background-color:#69c;color:#fff}.tx-cal-controller .basictab li a:visited{color:#2d2b2b}.tx-cal-controller .basictab li a:hover,.tx-cal-controller .basictab li a.current{background-color:#557ca3;color:#fff}.tx-cal-controller .basictab li a:active{color:#000}.tx-cal-controller .tabcontainer{clear:left;width:95%;height:1.5em}.tx-cal-controller .tabcontent{display:none}#tx_cal_controller_create_element input[type="text"]:not([size]){width:6em}#tx_cal_controller_create_element .treelevel0{display:block;margin-left:70px}#tx_cal_controller_create_element p{margin:7px}#tx_cal_controller_create_element .notify,#tx_cal_controller_create_element .shared,#tx_cal_controller_create_element .exception{display:block;margin-left:140px}#allday{width:10px}#until label,#by_day label,#by_monthday label,#by_month label{margin-left:50px}#by_month label,#by_monthday label{width:230px}.tx-cal-controller .reminderOffset{width:2em !important}