.tx-felogin-pi1 label{display:block}
.tx-ptextlist-list-standard{border-collapse:collapse;border-spacing:0;font-size:12px;width:100%}
.tx-ptextlist-list-standard th{background:#AAA;border:1px solid #bfbfbf;padding:4px;white-space:nowrap}
.tx-ptextlist-list-standard td{border:1px solid #bfbfbf;margin:0px;padding:2px 4px 2px 4px;vertical-align:top}
.tx-ptextlist-list-standard tr.odd{background-color:#ffffff}
.tx-ptextlist-list-standard tr.even{background-color:#F5F5F5}
.tx-ptextlist-list-header a{text-decoration:none}
.tx-ptextlist-list-header img{border:none}
.tx-ptextlist-aggregaterow{background-color:#DDDDDD;font-weight:bold}
.tx-ptextlist-list-exportLink{margin:5px}
.tx-ptextlist-columnSelector{border:1px solid #BFBFBF;margin-bottom:20px;padding:5px;overflow:hidden;background-color:#eee}
.tx-ptextlist-filterbox{border:1px solid #BFBFBF;margin-bottom:20px;padding:5px;overflow:hidden;background-color:#eee}
.tx-ptextlist-filterboxcontrols{
clear:both;padding:18px 0 0 10px}
.tx-ptextlist-filters{list-style-type:none}
.tx-ptextlist-filter{float:left;margin:20px;padding:10px;list-style-type:none;background-color:#ccc;border:1px solid #AFAFAF}
.tx-ptextlist-filter-firstLetter{float:left;padding:3px;list-style-type:none}
.type-button .reset{margin-left:1em}
.tx-ptextlist-filter-tagCloud-list li{float:left;list-style:none outside none;margin-right:6px;margin-top:3px}
.tx-ptextlist-filter-tagCloud-list li a:hover{text-decoration:underline}
.tx-ptextlist-pager-wrapper{border:1px solid #BFBFBF;margin-top:20px;padding:5px;overflow:hidden;background-color:#eee}
.tx-ptextlist-pager{margin-left:0;text-align:center}
.tx-ptextlist-pager li{display:inline}
.tx-ptextlist-pager-item-display{color:#777}
.tx-cal-controller .error{border:3px solid red;padding:10px}
.tx-cal-controller .view-header{text-align:center !important}
.tx-cal-controller .header-buttons div{background-image:url('../../typo3conf/ext/cal/standard_template/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}
.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 #ddd;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('../../typo3conf/ext/cal/standard_template/img/calendar-share.png');background-repeat:no-repeat;font-size:small}
.tx-cal-controller .month-weeknums{background-color:#DCF0FA}
.tx-cal-controller .month-large .month-weeknums{width:2em}
.tx-cal-controller .month-weekdays{border-bottom:1px solid #AAAAAA;background-color:#EFEFEF}
.tx-cal-controller .month-small a:link,.tx-cal-controller .monthoff a:visited{color:#000000}
.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 #AAAAAA}
.tx-cal-controller .month-large td{border-left:1px solid #AAAAAA;border-right:1px solid #AAAAAA;vertical-align:bottom}
.tx-cal-controller .month-large tr.days td{border:1px solid #AAAAAA}
.tx-cal-controller .month-large tbody tr:last-child td{border-bottom:1px solid #AAAAAA}
.tx-cal-controller .month-small th,.tx-cal-controller .month-medium th,.tx-cal-controller .month-large th{background-color:#DCF0FA;text-align:center;font-weight:normal;font-size:small}
.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:none;background-color:#E8EEF7;text-align:right;font-size:xx-small;line-height:12px}
.tx-cal-controller .monthWeekend{background-color:#FFFFEF}
.tx-cal-controller .monthCurrentWeek{}
.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:#000000}
.tx-cal-controller .monthView .currentDay{background:#FFF7D7 none repeat scroll 0% !important;border-color:#556677 rgb(170,187,204) rgb(170,187,204) rgb(85,102,119) !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:0px;width:80%}
.tx-cal-controller .month-medium th,.tx-cal-controller .month-medium td{height:2em;width:5%;text-align:center;vertical-align:middle}
.tx-cal-controller .month-medium td{border:1px solid #A1A5A9}
#month-footer{text-align:center;margin-top:10px}
.tx-cal-controller .yearview h1{text-align:center}
.tx-cal-controller .year-table,.tx-cal-controller .month-large{clear:both;width:100%;background-color:#FFFFFF;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:0px}
.tx-cal-controller .sidebar{border:1px solid #CCCCCC;border-collapse:collapse;float:left;padding:5px;margin-left:5px}
.tx-cal-controller .month-sidebar h4{border-top:3px solid #CCCCCC;margin-top:5px;padding-top:6px}
.tx-cal-controller .sidebar h4:first-child{border:none;margin-top:0px;line-height:1.8em;padding-top:0px}
.tx-cal-controller .sidebar .button{padding:1px 4px;background:#EEEEEE none repeat scroll 0 0;border:1px solid #CCCCCC;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('../../typo3conf/ext/cal/standard_template/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 0px 0px 20px;background-color:#F5F5DC;max-width:220px;border:1px solid #C0C0C0;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 0px 0px 20px;background-color:#F5F5DC;max-width:220px;border:1px solid #C0C0C0;font:normal 10px/12px verdana;color:#000;text-align:left;display:block}
.tx-cal-controller .dayview,.tx-cal-controller .weekview{border-left:5px solid #DCF0FA;clear:both}
.tx-cal-controller .gridcontainer{background:#f8f8f8;position:relative;-webkit-user-select:none;-khtml-user-select:none;overflow-y:visible;height:411px;border-top:10px solid #DCF0FA}
.tx-cal-controller .gridcontainertop{table-layout:fixed;width:100%;background-color:#DCF0FA;overflow:hidden;font-size:11px;line-height:14px;border-bottom:10px solid #DCF0FA}
.tx-cal-controller .gridcontainertop .allday{table-layout:fixed;width:100%}
.tx-cal-controller .gridcontainertop td{height:20px;vertical-align:top;background-color:#FFFFFF}
.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:#DCF0FA}
.tx-cal-controller .scrolltime{position:relative;overflow-y:scroll;overflow-x:hidden;border-top:1px solid #DCF0FA;border-left:0 none;border-bottom:1px solid #DCF0FA;padding:0;font-size:11px;line-height:normal;height:370px}
.tx-cal-controller .scrolltime .timetable{background-color:#fff;table-layout:fixed;width:100%;margin-top:-1px;border-bottom:1px solid #bcf}
.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 #ddd;border-top:1px solid #ddd;font-size:1px;height:20px;margin-bottom:20px}
.tx-cal-controller .scrolltime .timetable .times{background-color:#f6f9fc;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 #ddd;vertical-align:top}
.tx-cal-controller .scrolltime .timetable .event-column .wrapper{position:relative;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:#FFFFFF}
.tx-cal-controller div.default_catheader dl,.tx-cal-controller div.default_catheader_allday,.tx-cal-controller div.blue_catheader dl,.tx-cal-controller div.blue_catheader_allday{border:1px solid #2952A3;background-color:#668CD9;color:#FFFFFF}
.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:#FFFFFF !important}
.tx-cal-controller .vevent .default_catheader_text,.tx-cal-controller .vevent .blue_catheader_text,.tx-cal-controller .vtodo .default_catheader_text,.tx-cal-controller .vtodo .blue_catheader_text{color:#668CD9}
.tx-cal-controller div.default_catheader dt,.tx-cal-controller div.blue_catheader dt{background-color:#2952A3}
.tx-cal-controller div.green_catheader dl,.tx-cal-controller div.green_catheader_allday{border:1px solid #0D7813;background-color:#4CB052;color:#FFFFFF}
.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:#FFFFFF !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:#FFFFFF}
.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:#FFFFFF !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:#FFFFFF}
.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:#FFFFFF !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:#FFFFFF}
.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:#FFFFFF !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:#FFFFFF}
.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:#FFFFFF !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:#FFFFFF}
.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:#FFFFFF !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:#FFFFFF}
.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:#FFFFFF !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:#000000}
.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 .list-view .vevent .summary,.tx-cal-controller .list-view .vtodo .summary{}
.tx-cal-controller h1,.tx-cal-controller .found,.tx-cal-controller .pagebrowser{text-align:center}
.tx-cal-controller .cal_required{color:red}
.tx-cal-controller .constrain{color:red;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:none;background-color:#6699CC;color:#FFFFFF}
.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:#FFFFFF}
.tx-cal-controller .basictab li a:active{color:#000000}
.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}
.news-single-rightbox,.news-single-imgcaption,.news-latest-date,.news-latest-morelink,.news-latest-category,.news-list-category,.news-list-author,.news-list-imgcaption,.news-list-date,.news-list-browse,.news-amenu-container,.news-catmenu{font-size:10px}
.news-latest-container HR.clearer,.news-list-container HR.clearer,.news-list2-container HR.clearer,.news-list3-container HR.clearer,.news-single-item HR.cl-left,.news-single-item HR.cl-right{clear:right;height:1px;border:none;padding:0;margin:0}
.news-list2-container HR.clearer,.news-list3-container HR.clearer{clear:both}
.news-single-item HR.cl-left{clear:left}
.news-latest-container{padding:10px}
.news-latest-gotoarchive{padding:3px;margin:3px;background-color:#f3f3f3}
.news-latest-container H2{padding:0 0 2px 0;margin:0}
.news-latest-item{padding:3px;margin:0}
.news-latest-item IMG{margin:0 5px 5px 0;float:left;border:none}
.news-latest-category IMG{float:none;border:none;margin:0px}
.news-latest-item>p{margin:0;padding:0}
.news-list-container{padding:10px 0}
.news-list-item{padding:0 0 10px 0}
.news-list-container H2{margin:0px}
.news-list-date{float:right;display:block;padding-left:10px}
.news-list-imgcaption{padding:3px 3px 0 0}
.news-list-container IMG{float:right;margin:0 2px 5px 5px;border:none}
.news-list-category IMG{float:none;border:none;margin:0px}
.news-list-morelink{padding-left:5px}
.news-list2-container,.news-list3-container{padding:0 0 10px 0}
.news-list2-container,.news-list3-container{background:#e5e5e5}
.news-list3-item,.list2-subdiv-hdr{background:#f1f1f1}
.news-list2-container .hdr-left,.news-list2-container .hdr-right,.news-list3-container .list3-left,.news-list3-container .list3-right{width:48%;float:left;padding:5px}
.news-list2-container .sub-left,.news-list2-container .sub-middle,.news-list2-container .sub-right{width:31%;float:left;padding:5px}
.news-list3-item{padding:5px}
.news-list3-item,.list3-subdiv,.list2-subdiv{border-top:5px solid #fff}
.news-list2-container IMG{float:right;margin:0 2px 5px 5px;border:none}
.news-list3-container IMG{float:left;margin:0 5px 5px 2px;border:none}
.news-list-browse{text-align:center;margin-bottom:20px}
.activeLinkWrap{font-weight:bold}
.disabledLinkWrap{color:#999}
.disabledLinkWrap,.browseLinksWrap a,.activeLinkWrap{padding:0 1px}
.news-single-item{padding:5px;margin-bottom:5px}
.news-single-img{float:right;margin:10px 0 0 10px;padding:0}
.news-single-img img{border:none}
.news-single-imgcaption{padding:1px 0 3px 0;margin:0}
.news-single-rightbox{float:right;width:160px;text-align:right;clear:both}
.news-single-backlink{padding:10px}
.news-single-additional-info{margin-top:15px;padding:3px;clear:both}
.news-single-related,.news-single-files,.news-single-links{margin:0;margin-bottom:3px;padding:3px}
.news-single-related DD,.news-single-links DD,.news-single-files DD{margin-left:20px}
.news-single-related DT,.news-single-links DT,.news-single-files DT{font-weight:bold;margin-left:5px}
.news-single-files DD A{padding:0 3px}
.sv-img-big img,.sv-img-small img{border:none}
.sv-img-big{float:right;padding:10px 0 2px 10px}
.sv-img-small-wrapper{padding:15px 0}
.sv-img-small{float:left;padding:0 10px 10px 0}
.news-amenu-container{width:165px;padding:0;margin-left:10px}
.news-amenu-container LI{padding-bottom:1px}
.news-amenu-container LI:hover{background-color:#f3f3f3}
.news-amenu-container UL{padding:0;margin:0;margin-top:5px;list-style-type:none}
.news-amenu-item-year{font-weight:bold;margin-top:10px;padding:2px;background-color:#f3f3f3}
.amenu-act{background:#fff;font-weight:bold}
.news-catmenu{padding:10px}
ul.tree{list-style:none;margin:0;padding:0;clear:both}
ul.tree A{text-decoration:none}
ul.tree A.pm{cursor:pointer}
ul.tree img{vertical-align:middle}
ul.tree ul{list-style:none;margin:0;padding:0;padding-left:17px}
ul.tree ul li{list-style:none;margin:0;padding:0;line-height:10px;white-space:nowrap}
ul.tree ul li.expanded ul{background:transparent url('../../typo3/gfx/ol/line.gif') repeat-y top left}
ul.tree ul li.last>ul{background:none}
ul.tree li.active,ul.tree ul li.active{background-color:#ebebeb !important}
ul.tree li.active ul,ul.tree ul li.active ul{background-color:#f7f3ef}
.level1{padding:1px;padding-left:10px;background-color:#ebf8bf;border-left:1px solid #666;border-top:1px solid #666}
.level2{padding:1px;padding-left:10px;background-color:#ddf393;border-left:1px solid #666}
.level3{padding:1px;padding-left:10px;background-color:#cae46e;border-left:1px solid #666;border-top:1px solid #666}
.level4{padding:1px;padding-left:10px;background-color:#b0cb51;border-left:1px solid #666}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;padding-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
@font-face{font-family:'Lato';font-style:normal;font-weight:100;src:local('Lato Hairline'),local('Lato-Hairline'),url(http://themes.googleusercontent.com/static/fonts/lato/v6/boeCNmOCCh-EWFLSfVffDg.woff) format('woff')}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local('Lato Light'),local('Lato-Light'),url(http://themes.googleusercontent.com/static/fonts/lato/v6/KT3KS9Aol4WfR6Vas8kNcg.woff) format('woff')}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(http://themes.googleusercontent.com/static/fonts/lato/v6/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff')}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'),local('Lato-Bold'),url(http://themes.googleusercontent.com/static/fonts/lato/v6/wkfQbvfT_02e2IWO3yYueQ.woff) format('woff')}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none;margin-left:21px;list-style-image:url('../../fileadmin/resources/img/icons/listimage.jpg')}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
body{background:#e9e8e8;border-top:5px solid #907741;font-family:'Lato',sans-seriaf;color:#787878;font-weight:400;font-size:18px;line-height:25px}
#banner h1{color:white;font-weight:100;font-size:60px;padding:25px;position:absolute;background:#907741;line-height:60px;bottom:57px}
.csc-default h1{font-size:40px;line-height:40px;color:#907741;font-weight:300;margin-bottom:37px;position:relative;padding:0;background:none}
h2{font-size:30px;color:#907741;font-weight:300;margin-bottom:37px}
p{font-weight:400;font-size:18px;line-height:25px}
a{color:#907741}
b{font-weight:bold}
i{font-style:italic}
.csc-bulletlist li{margin-bottom:15px;padding-left:5px}
#header{height:107px;position:relative;padding:34px 0}
#logo{float:left}
#title{color:#907741;font-size:40px;font-weight:300;margin-left:30px;position:relative;float:left;margin-top:13px;line-height:45px !important}
#subtitle{color:#787878}
#nav{overflow:hidden;border-top:1px solid #787878;border-bottom:1px solid #787878;list-style-image:none}
#nav li{float:left;padding:11px 0}
#nav li:hover{background:#efeeee}
#nav a{color:#787878;text-decoration:none;display:block;font-size:20px;width:110px;text-align:center;border-right:1px solid #787878}
#nav li.last a{border-right:0}
#nav .first a{width:200px}
#nav .second a{width:100px}
#nav .third a{width:170px}
#nav .fourth a{width:125px}
#nav .last a{width:85px}
nav.csc-default{width:344px;float:left;margin-top:-10px}
nav.csc-default ul{list-style-image:none;margin-left:0}
nav.csc-default ul a{text-decoration:none;color:#5a5a5a;font-size:20px;padding:18px 0;display:block}
nav.csc-default ul a:hover{color:#907741;text-decoration:underline}
nav.csc-default ul .current a{color:#907741}
nav.csc-default ul .current ul a{color:#5a5a5a}
nav.csc-default ul .active a{color:#907741}
nav.csc-default ul ul{margin-left:30px}
nav.csc-default ul .active ul a{color:#5a5a5a}
nav.csc-default ul .active ul .current-sub a{color:#907741;text-decoration:underline}
#footer{height:50px;color:white;background:#907741;width:100%;margin-bottom:25px;font-size:16px;overflow:hidden;z-index:0;margin-top:80px}
#footer ul{list-style-image:none;margin-top:15px;margin-left:0}
#footer li{float:left;border-right:2px solid white;text-align:center;line-height:19px}
#footer a{color:white;text-decoration:underline}
form label{width:150px;display:block;float:left}
form .clear{margin-bottom:20px}
form .textfield{padding:5px 10px;width:300px;float:left;background-image:url('../../fileadmin/resources/img/boxshadow.png');background-repeat:repeat-x;background-color:white;border:1px solid #d1d2d2}
form .textarea{padding:5px 10px;width:500px;float:left;background-image:url('../../fileadmin/resources/img/boxshadow.png');background-repeat:repeat-x;background-color:white;border:1px solid #d1d2d2}
form .btn-submit{padding:10px 15px;font-size:18px;color:white;border:0;background:#907741;cursor:pointer;margin-left:580px}
.captcha{float:left}
.captcha-reaload{font-size:14px;display:none;float:left}
.nothidden{margin-left:21px;margin-top:7px;display:block !important}
.f3-form-error{border:1px dotted red !important}
.captcha-image{border:1px solid #d1d2d2}
.news-list-container h2{margin-bottom:15px}
.news-list-container h2 a{text-decoration:none}
.news-list-container h2:hover{text-decoration:underline}
.news-list-item{position:relative;margin-bottom:53px;padding-bottom:53px;border-bottom:2px solid #dedede;clear:both;overflow:hidden}
.news-list-item img{float:left;padding:5px;-webkit-box-shadow:5px 4px 8px -4px gray;-moz-box-shadow:5px 4px 8px -4px gray;box-shadow:5px 4px 8px -4px gray;margin-right:15px}
.news-list-morelink{position:absolute;right:0;bottom:40px;font-size:18px}
.news-list-morelink:hover{font-size:19px}
.news-single-img img{border:11px solid white;-webkit-box-shadow:0px 6px 8px -4px gray;-moz-box-shadow:0px 6px 8px -4px gray;box-shadow:0px 6px 8px -4px gray}
hr.clearer{display:none}
#content{margin-top:61px;z-index:0}
#banner{margin-top:41px;height:324px;width:1000px;border:12px solid white;z-index:0;position:relative}
.content-wrap{overflow:hidden}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid white}
.home .box2-3{margin-right:44px}
#newsteaser .news-list-item{margin-bottom:0px;padding-bottom:53px;border-bottom:0}
#newsteaser .news-list-item img{display:none}
#newsteaser .csc-firstHeader{margin-bottom:20px}
#newsteaser .news-list-container h2 a{color:#5a5a5a;font-size:18px;font-weight:bold;text-decoration:none;background:url('../../fileadmin/resources/img/icons/listimage.jpg') no-repeat;background-position:0 6px;padding-left:15px}
.label{float:left;font-weight:bold;width:150px}
.kontakt-title{color:#907741}
.tx-yag-breadcrumbcomtainer{display:none}
.tx-yag-thumb-innerframe{height:150px !important;float:none;width:290px !important;margin:0 auto}
.tx-yag-thumb-innerframe img{max-width:100%;height:100%;-webkit-box-shadow:0px 6px 8px -4px gray;-moz-box-shadow:0px 6px 8px -4px gray;box-shadow:0px 6px 8px -4px gray;padding:11px}
.tx-yag-thumb-outerframe{width:341px !important}
.tx-yag-gallery-albuminfo{margin-left:30px;margin-top:35px}
.tx-yag-gallery-albumdescription{display:none}
.tx-yag-thumb-innerframe{text-align:center}
.tx-yag-gallery-albuminfo{width:290px !important;margin:0 auto;margin-top:36px;text-align:center}
.tx-yag-album-thumb-outerframe{margin-bottom:30px}
.offPageItems{display:none}
.tx-yag-gallery-albuminfo a{text-decoration:none}
.tx-yag-thumb-outerframe:hover a{text-decoration:underline}
.tx-yag-gallery-albumcaption{font-weight:bold;font-size:20px}
.tx-yag-pager{margin-top:50px}
.tx-cal-controller .today-button{display:none}
.tx-cal-controller .view-header h1{margin:20px 35px 40px}
.tx-cal-controller .header-buttons div{margin-top:10px}
.tx-cal-controller .year-table{background:none}
.tx-cal-controller .year-month table{border:2px solid #A1A5A9}
.tx-cal-controller .year-month th{background:#907741;color:white}
.tx-cal-controller .year-table .withEventDay a{font-weight:bold;color:#3a87ad}
.tx-cal-controller .dayview,.tx-cal-controller .weekview{border-left:5px solid #907741}
.tx-cal-controller .gridcontainer{border-top:10px solid #907741}
.tx-cal-controller .gridcontainertop{background-color:#907741;border-bottom:10px solid #907741;color:white}
.tx-cal-controller .gridcontainertop .daynames td{background-color:#907741}
.tx-cal-controller .scrolltime .timetable .times{background-color:#a28a55;color:white}
.tx-cal-controller .timeborder{border-bottom:1px solid white}
.tx-cal-controller .scrolltime{border-top:1px solid #a28a55;border-bottom:1px solid #a28a55}
.tx-cal-controller .daynames th{padding-bottom:10px}
.tx-cal-controller .daynames .url{color:white;text-decoration:underline}
.tx-cal-controller .daynames .url:hover{cursor:pointer;text-decoration:underline}
.tx-cal-controller .month-large{border:2px solid #A1A5A9}
.tx-cal-controller .month-large th{background:#907741;color:white}
.tx-cal-controller .month-large .dayNum{min-height:25px;background:#dedede}
.tx-cal-controller .month-large td{padding:5px 10px 0 10px}
.tx-cal-controller .month-large .create td{padding:20px}
.tx-cal-controller .withEventWeek{}
.tx-cal-controller .default_catheader_text{font-size:12px}
.tx-cal-controller .withEventWeek a{text-decoration:none}
.tx-cal-controller .withEventWeek a:hover{font-weight:bold}
.tx-cal-controller .default_catheader_text .dtstart{margin-right:5px}
.tx-cal-controller .default_catheader_text .summary{font-size:13px}
.container{margin:0 auto;width:1024px;overflow:hidden}
.clear{clear:both}
.box{float:left}
.box1-2{width:512px}
.box1-3{width:305px}
.box2-3{width:675px}
#slidebanner{margin-top:41px;height:398px;width:1000px;border:12px solid white}
#slidebanner1{background:url('../../fileadmin/resources/img/slidebanner/slidebanner1.png');width:100%;height:398px;text-align:center}
#facebook-rotate{margin-top:141px;cursor:pointer}
