@import url('../../fileadmin/template/main/css/iframes/rte_formate.css');
.tx-felogin-pi1 label{display:block}
.tx-indexedsearch .tx-indexedsearch-browsebox LI{display:inline;margin-right:5px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{width:100px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{width:150px}
.tx-indexedsearch .tx-indexedsearch-whatis{margin-top:10px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{font-weight:bold;font-style:italic}
.tx-indexedsearch .tx-indexedsearch-noresults{text-align:center;font-weight:bold}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr{font-style:italic}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:red}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{background:#eeeeee}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead{margin-top:20px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2{margin-top:0px;margin-bottom:0px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD{background:#cccccc;vertical-align:middle}
.tx-indexedsearch .tx-indexedsearch-res .noResume{color:#666666}
.tx-indexedsearch .tx-indexedsearch-category{background:#cccccc;font-size:16px;font-weight:bold}
.tx-indexedsearch .res-tmpl-css{clear:both;margin-bottom:1em}
.tx-indexedsearch .searchbox-tmpl-css LABEL{margin-right:1em;width:10em;float:left}
.tx-indexedsearch .result-count-tmpl-css,.tx-indexedsearch .percent-tmpl-css{letter-spacing:0;font-weight:normal;margin-top:-1.2em;float:right}
.tx-indexedsearch .info-tmpl-css dt,.tx-indexedsearch dl.info-tmpl-css dd{float:left}
.tx-indexedsearch .info-tmpl-css dd.item-mtime{float:none}
.tx-indexedsearch .info-tmpl-css dd.item-path{float:none}
html{height:100%}
.cleaner{clear:both;height:1px;margin:0;padding:0;border:0;display:none}
body{padding:0 0 0;margin:0;text-align:center;color:#545454;font-family:verdana,arial,sans-serif;font-size:12px;min-height:100%;height:100%}
* html body{height:100%}
h1,h2{line-height:1.5em}
#wrapper{text-align:left;margin:0;padding:0 10px 0 10px;height:100%}
* html #wrapper{width:955px}
*+html #wrapper{text-align:left;float:left}
.normal{margin:0;min-width:45em;padding:0;font-size:1.0em;height:auto;line-height:1.5em;height:100%}
* html .normal{padding:0;width:480px;margin:0;overflow:hidden}
*+html .normal{line-height:1.5;min-width:30em}
.normal a{
color:#116656;text-decoration:underline;font-weight:normal}
.normal a IMG{border:0}
.normal IMG.border{border:2px solid #bbbbbb;padding:3px;margin-left:8px;margin-bottom:8px}
.normal DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG{border:2px solid #bbbbbb;padding:3px}
* html .normal DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG{border:2px solid #bbbbbb;padding:3px;margin-left:0}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{margin-left:20px !important}
.normal .csc-textpic-imagewrap IMG{padding:4px 0 2px 0 !important;display:inline !important}
.normal dd.csc-textpic-caption{font-size:0.9em;font-style:italic;color:#545454;line-height:1.3em}
.normal .align-right{text-align:right}
.normal .align-left{text-align:left}
.normal .align-center{text-align:center}
.normal .csc-textpic-clear{width:100%;height:1px;position:relative;float:left;background-color:transparent;border:1px solid #fafafa}
*+html .normal HR.csc-textpic-clear{float:left;width:100%;height:1px;display:block;clear:both;background-color:transparent;border-top:10px solid #fafafa}
.normal .csc-textpic-clear-noWrap{clear:both;height:1px;display:block;background-color:transparent;border:1px solid #fafafa}
.normal .csc-textpic-imagewrap{padding:0px}
.normal .csc-textpic-intext-left{width:100%}
.normal .csc-textpic-intext-left .csc-textpic-imagewrap IMG{}
.normal dl.csc-textpic-image{margin:0px}
.normal dl.csc-textpic-image dd{margin:0px}
.normal dl.csc-textpic-image dt{display:inline;margin:0px}
.normal .csc-textpic img{border:0}
html .normal .csc-textpic-intext-left-nowrap .csc-textpic-text{height:1%}
html .normal .csc-textpic-intext-right-nowrap .csc-textpic-text{height:1%}
.normal .csc-textpic .csc-textpic-imagecolumn{display:inline;float:left}
.normal .csc-textpic .csc-textpic-imagerow{
}
.normal .csc-textpic .csc-textpic-imagewrap .csc-textpic-firstcol{margin-left:0px! important}
.normal .csc-textpic .csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:0px! important}
.normal .csc-textpic .csc-textpic-imagewrap .csc-textpic-image{float:left;margin-bottom:0px}
.normal .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .normal.csc-textpic-caption{margin:0px}
.normal .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img{margin:0px}
.normal .csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image{float:left}
.normal .csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image dd{float:none}
.normal .csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image dd img{border:0}
.normal .csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image dt{float:none}
.normal .csc-textpic .csc-textpic-imagewrap ul{padding:0px;margin:0px;list-style-type:none}
.normal .csc-textpic .csc-textpic-imagewrap ul li{padding:0px;float:left;margin:0px}
.normal .csc-textpic-above .csc-textpic-text{
}
.normal .csc-textpic-border .csc-textpic-imagewrap .csc-textpic-image img{border:black 2px solid;padding:0px}
.normal .csc-textpic-caption-c .csc-textpic-caption{text-align:center}
.normal .csc-textpic-caption-l .csc-textpic-caption{text-align:left}
.normal .csc-textpic-caption-r .csc-textpic-caption{text-align:right}
.normal .csc-textpic-center{text-align:center;margin:0 auto 0 auto;width:100%}
.normal .csc-textpic-center .csc-textpic-imagewrap{width:100%;clear:both;float:left}
.normal .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image{text-align:center;width:auto}
.normal .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image IMG{text-align:center;margin:0px auto}
.normal .csc-textpic-center .csc-textpic-text{text-align:left}
.normal .csc-textpic-equalheight .csc-textpic-imagerow{display:block;margin-bottom:5px}
.normal .csc-textpic-intext-left .csc-textpic-imagewrap{float:left;margin-right:10px! important}
.normal .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-right:10px}
.normal .csc-textpic-intext-left-nowrap{display:block;margin-right:10px;float:left;width:100%}
.normal .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-right:10px}
.normal .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{
display:inline;float:left;margin-right:10px! important}
.normal .csc-textpic-intext-right{width:100%}
.normal .csc-textpic-intext-right .csc-textpic-imagewrap{float:right;margin-right:10px}
.normal .csc-textpic-intext-right .csc-textpic-imagewrap dl.csc-textpic-image{display:inline;position:relative;border-left:10px solid #fafafa;margin-right:40px}
.normal .csc-textpic-intext-right .csc-textpic-imagewrap dl.csc-textpic-image IMG{display:inline}
.normal .csc-textpic-intext-right-nowrap{display:block;margin-left:10px;float:left;width:100%}
.normal .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:10px}
.normal .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{
float:right;margin:0 10px 0 0 !important}
.normal .csc-textpic-left .csc-textpic-imagewrap{float:left}
.normal .csc-textpic-left .csc-textpic-imagewrap .csc-textpic-image{display:inline;margin:0 10px 0 0}
.csc-textpic-left .csc-textpic-text{
}
.normal .csc-textpic-right .csc-textpic-imagewrap{float:right}
.normal .csc-textpic-right .csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:10px}
.normal .csc-textpic-right .csc-textpic-text{
}
.normal .csc-textpic-text{margin:0 0 0 0}
.normal .csc-textpic{float:left}
.normal h1.csc-firstHeader{color:#116656;font-family:"Times New Roman",Times,"Courier New",serif;font-size:1.6em;border-bottom:0;padding-top:0;font-weight:normal;margin:10px 0 0.5em 0;border-bottom:1px dotted #116656;text-transform:uppercase;letter-spacing:normal}
*+html #normalWrapperLeft #normalWrapper .normal h1.csc-firstHeader{margin:3px 0 0.5em 0 !important}
h1{color:#545454;font-family:verdana,arial,sans-serif;font-size:1.2em;padding-top:0 !important;margin:0 0 0.5em 0;border:0;font-weight:lighter;font-variant:normal;text-transform:uppercase;letter-spacing:0.2em}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
@font-face{font-family:'flexslider-icon';src:url('../../typo3conf/ext/ws_flexslider/Resources/Public/Fonts/flexslider-icon.eot');src:url('../../typo3conf/ext/ws_flexslider/Resources/Public/Fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),url('../../typo3conf/ext/ws_flexslider/Resources/Public/Fonts/flexslider-icon.woff') format('woff'),url('../../typo3conf/ext/ws_flexslider/Resources/Public/Fonts/flexslider-icon.ttf') format('truetype'),url('../../typo3conf/ext/ws_flexslider/Resources/Public/Fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal}
.flexslider{margin:0;padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.flex-direction-nav .flex-prev{left:-50px}
.flex-direction-nav .flex-next{right:-50px;text-align:right}
.flexslider:hover .flex-prev{opacity:0.7;left:10px}
.flexslider:hover .flex-next{opacity:0.7;right:10px}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;line-height:1;display:inline-block;content:'\f001'}
.flex-direction-nav a.flex-next:before{content:'\f002'}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}
.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}
.flex-pauseplay a:hover{opacity:1}
.flex-pauseplay a.flex-play:before{content:'\f003'}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}
.flex-direction-nav .flex-next{opacity:1;right:10px}
}
.tx-ws-flexslider .caption-title{font-weight:bold}
.tx-ws-flexslider .caption-body p{margin-bottom:0px}
.tx-ws-flexslider .caption-text{padding:17px}
.flexslider .slides img{height:auto}
@media screen and (min-width:861px){.slides li div.captionwrapper{position:absolute;width:350px;top:auto;bottom:10px}
.slides li div.caption span{color:#fff;display:block}
.slides li div.caption .captiontitle{font-size:18px;font-weight:bold;margin-bottom:5px;text-align:right}
.slides li div.caption .captiontext{font-size:12px;line-height:15px}
.tx-ws-flexslider .caption-align-left .caption-text{left:20px}
.tx-ws-flexslider .caption-align-left .caption-link{left:20px}
.tx-ws-flexslider .caption-align-right .caption-text{right:20px}
.tx-ws-flexslider .caption-align-right .caption-link{right:20px}
.tx-ws-flexslider .caption-link{position:absolute;bottom:20px}
.tx-ws-flexslider .caption-text{position:absolute;width:350px;top:20px;background:rgba(255,255,255,0.9)}
}
.left{float:left;margin:0;padding:0}
.left h1{color:#ffffff;background:#005c71;font-family:verdana,arial,sans-serif;font-size:0.9em !important;font-variant:small-caps !important;margin:0 0 0px 3px !important;padding:3px 5px 3px 6px !important;font-weight:normal;background:#005c71;border-bottom:1px solid #005c71;border-left:1px solid #005c71;border-right:1px solid #005c71;border-top:1px solid #005c71;width:207px !important}
.left .month-small{color:#262626}
.left .listMiniRight{margin:0}
.left h1.calendarRightHeadline{border-top:3px solid #ffffff;display:block;clear:both}
.left .calendarRightTitle{padding:5px 5px 5px 5px;margin:0 0 5px 0}
.left .calendarRightTitleEven{padding:5px 5px 5px 5px;margin:0 0 5px 0;background:#e0edea}
.left .calendarRightTitle a{font-size:1.0em;color:#005c71;font-weight:normal;text-decoration:none}
.left .calendarRightTitleEven a{font-size:1.0em;color:#005c71;font-weight:normal;text-decoration:none}
.calendarRightDate a{color:#757575 !important;text-decoration:none !important;font-weight:normal !important;font-size:0.9em !important}
.left .listMiniRight IMG{display:none}
.left table.month-small{width:220px !important;border:0;border-collapse:collapse;margin:0 5px 0 3px;padding:0;background:none !important}
.left #month-header-prevnext{height:20px !important}
.left table.month-small th.sideback{margin:0 0 0 0 !important;padding:0 0 -0 0 !important;border:0;background:none !important;overflow:hidden !important}
.left table.month-small th.sideback p{margin:0 !important;padding:0 !important}
.left .sideback a.url{padding-bottom:0 !important;margin-bottom:0 !important}
.left .month-small th.sideback a:link,.left .month-small th.sideback a:visited{font-size:1.0em !important;color:#005c71 !important;font-weight:normal;text-decoration:none;font-weight:bold !important;background:none !important;padding-bottom:0 !important}
.left th.month-weekdays cal_day2{font-weight:bold !important}
.left th.month-weeknums monthCorner,.left th.month-weeknums{display:none}
.left .month-weekdays{
background-color:#f5f5f3;border:0;font-weight:bold !important}
.left table.month-small a{color:#005c71;text-decoration:none}
.left .monthWrapperListMini{color:#005c71;text-align:center}
.left .monthWeekend{}
.left .eventDay a{color:#fff !important;text-decoration:underline !important;background:#005c71 !important;display:block;padding:5px 0 5px 0;vertical-align:middle;text-align:center}
.left .eventDay{vertical-align:middle}
.left .monthToday{font-weight:normal !important;color:#000 !important;background-color:#e0e0e1;border:0}
.left .monthCurrentWeek{}
.left .monthSmallBasic{text-align:center;padding-top:1px;vertical-align:middle}
.left p.calendarMore{margin:5px 10px 7px 5px;text-align:right}
.left p.calendarMore a{color:#005c71;text-decoration:none;font-weight:bold;font-size:1.0em}
.eventSearchContent INPUT,.eventSearchContent SELECT,.eventSearchContent LABEL{margin:5px 0 5px 0}
HR.rowLongSeperator{height:5px;background-color:#e0edea;border:0;margin:15px 0 35px 0}
.MonthListTeaser a{font-weight:normal}
DL.MonthListTeaser DT{color:#116656;font-family:"Times New Roman",Times,"Courier New",serif;font-size:2.3em;padding:10px 0 10px 0;font-weight:normal;margin:30px 0 0.5em 0;border-bottom:1px dotted #116656;text-transform:uppercase;letter-spacing:normal;text-align:center;line-height:2.0em}
.eventHeading{text-transform:uppercase;font-size:1.2em;border-bottom:1px dotted #757575;margin:0 0 0.5em 0;color:#757575;font-family:verdana,arial,sans-serif;font-size:1.0em;padding:0 0 0 0 !important;width:100%;font-weight:lighter;font-variant:normal;letter-spacing:0.2em}
.eventHeading a{text-decoration:none}
.eventImage{float:left;margin:0 0.5em 1em 0;border:0;padding:0;display:inline}
.eventOdd{margin:0.5em 0 0.5em 0;padding:0.5em 0 0.5em 0.5em;border:0;float:right;width:100%}
*+html dl.MonthListTeaser div.eventOdd{float:none}
.eventTeaser{margin:0 0 0 0;padding:0 0 0 0}
.eventEven{background-color:#e0edea;margin:0.5em 0 0.5em 0;padding:0.5em 0 0.5em 0.5em;border:0;width:100%;float:left}
*+html dl.MonthListTeaser div.eventEven{float:none;background-color:#fafafa !important}
.normal #calendar-organizer .organizerAddress{width:500px;display:inline}
.normal #calendar-location .locationAddress{width:500px;display:inline}
.normal #calendar-organizer .csc-textpic-intext-right-nowrap{float:right}
.normal #calendar-location .csc-textpic-intext-right-nowrap{float:right}
.normal #calendar-location .csc-textpic-intext-right{float:right}
.normal #calendar-organizer .organizerAddress .csc-textpic-intext-right-nowrap{float:right;display:inline}
.normal #calendar-organizer HR.csc-textpic-clear{display:none}
.normal #calendar-location HR.csc-textpic-clear{display:none}
#calendar-location-backlink{margin:20px 0 0 0}
#calendar-event-backlink{margin:20px 0 0 0}
.eventICS{margin:20px 0 20px 0}
.normal .dayview{width:100%}
.normal input[type=image]{width:16px}
.normal input[type=checkbox]{width:2.0em}
#monthSmallSidebar TABLE.month-small{width:170px}
#month-header{position:relative;display:block;width:100%;margin-bottom:7px;max-width:124.3em}
#month-header-prevnext{float:left}
#month-header-prevnext IMG{margin:0 0 0 0;vertical-align:middle}
#month-header-icons{float:right;text-align:right}
#month-header-icons IMG,#month-header-prevnext IMG,#month-footer IMG{border:0px solid}
#month-footer{
margin-bottom:7px}
#month-footer-header{text-align:center}
.normal table.month-small{border:1px solid #A1A5A9;border-collapse:collapse}
.month-weeknums{border-right:1px solid #AAAAAA;background-color:#EFEFEF;width:22px}
.normal .month-weekdays{border-bottom:1px solid #AAAAAA;background-color:#EFEFEF}
.month-small a:link,.monthoff a:visited{
}
.normal .month-small th,.normal .month-small td{padding:2px;width:22px;font-size:10px;text-align:right}
.month-small th{text-align:center}
.month-large{border:1px solid #A1A5A9;border-collapse:collapse;width:100%}
.month-large th,.month-large td{border:1px solid #A1A5A9}
.month-large .weekday{background-color:#EEE;height:12px;text-align:center}
.month-large .weeknum{background-color:#A1A5A9;width:22px}
.month-large .day{height:100px;width:100px;vertical-align:top;text-align:left}
.month-large .daylink{font-weight:bold}
.month-large .day div{text-align:right;padding-right:3px}
.month-large .eventDay{background:#e0edea}
#calendar-nav{background:none !important}
#calendar-nav td{vertical-align:top}
#calendar-nav td#previous{
}
#calendar-nav td#list{
}
#calendar-nav td#legend{
}
#calendar-nav td#next{
}
#link-ics,#link-admin{width:100%;text-align:center}
#calendar-nav td#previous .month-small{margin:-3px 0 0 0;padding:0}
#calendar-nav td#nextMonth .month-small{margin:-3px 0 0 0;padding:0}
#calendar-nav .month-small th.sideback{background-image:url('../../fileadmin/template/main/css/calendar/img/side_bg.gif');background-repeat:repeat-x;background-color:#cecfcd;margin:0 0 0 0 !important;border:0;padding:3px 0 3px 0;font-weight:bold;font-size:1.0em;text-align:center}
#calendar-nav .month-small th.sideback a{margin:0;padding:0;vertical-align:middle;font-size:1.0em;font-weight:bold}
.calendarSearchbox{margin:0 0 0 0;padding:0}
#calendarSearchHeadline{background-image:url('../../fileadmin/template/main/css/calendar/img/side_bg.gif');background-repeat:repeat-x;background-color:#cecfcd;margin:0 0 6px 0 !important;padding:0 0 0 0;font-weight:bold;font-size:1.0em;text-align:center}
#calendarSearchHeadline H2{margin:3px 0 3px 0;padding:3px 0 7px 0;vertical-align:middle;font-size:1.0em}
.calendarMonthSearchField{margin:2px 0 0 5px}
#listJump{width:120px;margin:0;padding:0}
.listJumpBorder{border:1px solid #A1A5A9}
#listJump SELECT{margin:3px 0 3px 0}
#Jump{background-image:url('../../fileadmin/template/main/css/calendar/img/side_bg.gif');background-repeat:repeat-x;background-color:#cecfcd;margin:0 0 0 0 !important;border:0;padding:0 0 0 0;font-weight:bold;font-size:1.0em;text-align:center}
#Jump H2{margin:3px 0 3px 0;padding:3px 0 7px 0;vertical-align:middle;font-size:1.0em}
#listJump FORM{margin:0 5px 0 5px}
#calendarLegendListMonth{width:210px;border:1px solid #A1A5A9;margin:0;padding:0}
#calendarLegendList{width:173px;border:0;margin:0;padding:0}
#calendarLegendList FORM .green_catheader_bullet,#calendarLegendList FORM .green_catheader_legend_bullet,#calendarLegendList FORM .default_catheader_bullet,#calendarLegendList .default_catheader_legend_bullet,#calendarLegendList FORM .grey_catheader_bullet,#calendarLegendList FORM .green_catheader_legend_bullet,#calendarLegendList FORM .orange_catheader_bullet,#calendarLegendList FORM .orange_catheader_legend_bullet,#calendarLegendList FORM .pink_catheader_bullet,#calendarLegendList FORM .pink_catheader_legend_bullet,#calendarLegendList FORM .red_catheader_bullet,#calendarLegendList FORM .red_catheader_legend_bullet,#calendarLegendList FORM .yellow_catheader_bullet,#calendarLegendList FORM .yellow_catheader_legend_bullet,#calendarLegendList FORM .grey_catheader_bullet,#calendarLegendList FORM .grey_catheader_legend_bullet,#calendarLegendList FORM .purple_catheader_bullet,#calendarLegendList FORM .purple_catheader_legend_bullet{display:none}
#calendarLegendList TABLE.treelevel0{margin:0 0 2px 0;padding:0;border:0}
#calendarLegendListMonth INPUT{float:left !important;display:block;width:15px;height:15px;vertical-align:middle}
#calendarLegendList INPUT{float:left;width:15px;height:15px;margin:4px 0 0 0}
#calendarLegendList INPUT.refresh_calendar{padding:5px 0 0 10px}
#LegendHeadline{background-image:url('../../fileadmin/template/main/css/calendar/img/side_bg.gif');background-repeat:repeat-x;background-color:#cecfcd;margin:0 0 0 0 !important;border:0;padding:0 0 0 0;font-weight:bold;font-size:1.0em;text-align:center}
#LegendHeadline H2{margin:3px 0 3px 0;padding:3px 0 7px 0;vertical-align:middle;font-size:1.0em}
.listTomorrowEvent{border:1px solid #A1A5A9;display:block;width:172px;margin:10px 0 0 0}
.listTomorrowEventHeading{background-image:url('../../fileadmin/template/main/css/calendar/img/side_bg.gif');background-repeat:repeat-x;background-color:#cecfcd;margin:0 0 0 0 !important;border:0;padding:0 0 0 0;font-weight:bold;font-size:1.0em;text-align:center}
.listTomorrowEventHeading H2{margin:3px 0 3px 0;padding:3px 0 7px 0;vertical-align:middle;font-size:1.0em}
.listTomorrowEvent .green_catheader_listTomorrow{background:#4FC464;color:#fff !important;margin:0;padding:3px 3px 3px 3px;display:block;text-align:left}
.listTomorrowEvent .default_catheader_listTomorrow{background:#557CA3;color:#fff !important;margin:0;padding:3px 3px 3px 3px;display:block;text-align:left}
.listTomorrowEvent .orange_catheader_listTomorrow{background:#E84F25;color:#fff !important;margin:0;padding:3px 3px 3px 3px;display:block;text-align:left}
.listTomorrowEvent .pink_catheader_listTomorrow{background:#B257A2;color:#fff !important;margin:0;padding:3px 3px 3px 3px;display:block;text-align:left}
.listTomorrowEvent .red_catheader_listTomorrow{background:#FF5E56;color:#fff !important;margin:0;padding:3px 3px 3px 3px;display:block;text-align:left}
.listTomorrowEvent .yellow_catheader_listTomorrow{background:#CCB21F;color:#fff !important;margin:0;padding:3px 3px 3px 3px;display:block;text-align:left}
.listTomorrowEvent .grey_catheader_listTomorrow{background:#73738C;color:#fff !important;margin:0;padding:3px 3px 3px 3px;display:block;text-align:left}
.listTomorrowEvent .purple_catheader_listTomorrow{background:#FF5E56;color:#fff !important;margin:0;padding:3px 3px 3px 3px;display:block;text-align:left}
#monthSmallSidebar TABLE.month-small{width:174px}
#monthSmallSidebar .month-small th.sideback{background-image:url('../../fileadmin/template/main/css/calendar/img/side_bg.gif');background-repeat:repeat-x;background-color:#cecfcd;margin:0 0 0 0 !important;border:0;padding:3px 0 3px 0;font-weight:bold;font-size:1.0em;text-align:center}
#monthSmallSidebar .month-small th.sideback a{margin:0;padding:0;vertical-align:middle;font-size:1.0em;font-weight:bold}
#monthSmallSidebar .month-small th.month-weeknums{margin:0 2px 0 2px;padding:0 2px 0 2px;text-align:center}
#nextMonth{margin:0 0 0 5px}
.calborder{background-color:#fff;border:1px solid #A1A5A9}
.tbll{background:url('../../fileadmin/template/main/css/calendar/img/shadow_l.gif') no-repeat;width:8px}
.tblbot{background:url('../../fileadmin/template/main/css/calendar/img/shadow_m.gif') repeat-x;width:100%}
.tblr{background:url('../../fileadmin/template/main/css/calendar/img/shadow_r.gif') no-repeat;width:8px}
.rowOn{background-color:#e0edea;border-top:1px solid #fff;border-left:1px solid #fff}
.rowOn2{background-color:#e0edea;border-top:1px solid #fff}
.rowOff{background-color:#f5f5f3;border-top:1px solid #fff;border-left:1px solid #fff}
.rowOff2{background-color:#f5f5f3;border-top:1px solid #fff}
.rowToday{background-color:#e0e0e1;border-top:1px solid #fff;border-left:1px solid #fff}
.tx-cal-controller .padd{
}
.eventbg_1{background-color:#557CA3;padding:2px}
.eventbg_2{background-color:#53A062;padding:2px}
.eventbg_3{background-color:#E84F25;padding:2px}
.eventbg_4{background-color:#B257A2;padding:2px}
.eventbg_5{background-color:#D42020;padding:2px}
.eventbg_6{background-color:#B88F0B;padding:2px}
.eventbg_7{background-color:#73738C;padding:2px}
#allday a{font-size:9px;color:#fff;font-weight:900;text-decoration:none}
#allday a:hover{text-decoration:underline}
.eventbg2_1{background-color:#6699CC;border:1px solid #557CA3}
.eventbg2_2{background-color:#4FC464;border:1px solid #53A062}
.eventbg2_3{background-color:#FF6D3B;border:1px solid #E84F25}
.eventbg2_4{background-color:#EA62D4;border:1px solid #B257A2}
.eventbg2_5{background-color:#FF5E56;border:1px solid #D42020}
.eventbg2_6{background-color:#CCB21F;border:1px solid #B88F0B}
.eventbg2_7{background-color:#9292A1;border:1px solid #73738C}
.dayborder{background-color:#fff;border-top:1px solid #A1A5A9}
.dayborder2{background-color:#fff;border-top:1px dashed #ccc}
.tx-cal-controller .title{background-image:url('../../fileadmin/template/main/css/calendar/img/time_bg.gif');padding:5px}
.normal .tx-cal-controller .title h1{color:#116656;font-family:"Times New Roman",Times,"Courier New",serif;font-size:1.6em;font-weight:normal;margin:0 !important;border:0 !important}
.monthBack{background-color:#A1A5A9}
.monthSmallBasic{text-align:left;vertical-align:top}
.monthMediumBasic{height:20px;width:20px;text-align:left;vertical-align:top}
.monthOff,.monthOff a:link,.monthOff a:visited{color:#BBBBBB ! important}
.normal .monthWeekend{background-color:#FFFFEF}
.monthCurrentWeek{
}
.normal .month-small th,.month-medium th,.month-large th{font-weight:normal}
.month-small th a:link,.month-small th a:visited,.month-medium th a:link,.month-medium th a:visited,.month-large th a:link,.month-large th a:visited{
}
.normal .monthToday{background:#e0e0e1 none repeat scroll 0% !important;border:0;color:#fff}
.monthToday a:link,.monthToday a:visited{color:#FFFFFF;text-decoration:underline}
.monthCorner{border-bottom:1px solid #AAAAAA}
.monthSelected,.monthSelectedWeek{
}
.monthEventTop{background-image:url('../../fileadmin/template/main/css/calendar/img/side_bg.gif');border-top:1px solid #A1A5A9}
.monthEventLine{border-right:1px dotted #A1A5A9}
.medtitle{background-image:url('../../fileadmin/template/main/css/calendar/img/side_bg.gif');height:20px;margin-top:3px;font-weight:900}
.yearreg{background-color:#fff;height:30px;width:30px;text-align:right;vertical-align:top;font-size:9px}
.yearoff{background-color:#F2F2F2;height:30px;width:30px;text-align:right;vertical-align:top;font-size:9px}
.yearon{background-color:#F2F9FF;height:30px;width:30px;text-align:right;vertical-align:top;font-size:9px}
.yearmonth{background-color:#ccc}
.yearweek{background-color:#eee;width:30px;font-size:9px;font-weight:900;text-align:center;height:15px}
.eventborder{background-image:url('../../fileadmin/template/main/css/calendar/img/day_title.gif');border:1px #006699 solid}
.dateback{background-color:#eee}
.weekborder{border-top:1px dashed #A1A5A9;border-right:1px solid #A1A5A9}
.weekborder2{border-right:1px solid #A1A5A9}
.timeborder{border-right:2px solid #A1A5A9;border-top:1px dashed #A1A5A9;background-image:url('../../fileadmin/template/main/css/calendar/img/time_bg.gif')}
.timeborder2{border-right:2px solid #A1A5A9;border-top:1px solid #A1A5A9;background-image:url('../../fileadmin/template/main/css/calendar/img/time_bg.gif')}
.tx-cal-controller .navback{background-image:url('../../fileadmin/template/main/css/calendar/img/time_bg.gif')}
.tx-cal-controller .navback img{border:none}
.normal .tx-cal-controller .sideback{background-image:url('../../fileadmin/template/main/css/calendar/img/side_bg.gif')}
a.psf{text-decoration:none}
a.psf:link{color:#0066FF}
a.psf:visited{color:#0066FF}
a.psf:active{color:#3366CC}
a.psf:hover{color:#000099;text-decoration:underline}
a.ps2{text-decoration:underline}
a.ps2:link{color:#0066FF}
a.ps2:visited{color:#0066FF}
a.ps2:active{color:#3366CC}
a.ps2:hover{color:#000099}
a.ps3{text-decoration:none}
a.ps3:link{color:#000}
a.ps3:visited{color:#000}
a.ps3:active{color:#000}
a.ps3:hover{color:#000;text-decoration:underline}
a.ps{text-decoration:none}
a.ps:link{color:#fff}
a.ps:visited{color:#fff}
a.ps:active{color:#fff}
a.ps:hover{color:#fff;text-decoration:underline}
.legend_calendar{font-size:9px;color:#000000;margin-top:1em;margin-left:1em}
.V9{text-align:left ! important;font-size:9px;color:#000000}
.V9 ul{margin-bottom:0px;padding-bottom:0px;margin-left:20px;padding-left:0px}
.V9 li{margin-bottom:0px;padding-bottom:0px}
.V10W{font-size:10px;color:#FFFFFF;text-decoration:none}
.V9W{font-size:9px;color:#FFFFFF;text-decoration:none}
.V10WB{font-size:10px;color:#FFFFFF;font-weight:900}
.V9G{font-size:9px;color:#666666}
.V10{font-size:10px;color:#000000}
.V9BOLD{font-size:9px;font-weight:900;color:#8f8f8f}
.V9BOLD a{color:#000000}
.G10{font-size:11px;color:#0066FF}
.G10B{font-size:11px;color:#000000}
.G10BOLD{font-size:11px;font-weight:900}
.G10G{font-size:11px;color:#A1A5A9}
.V12{font-size:12px;color:#000000}
.tx-cal-controller .eventfont{font-size:11px;color:#FFFFFF}
.tx-cal-controller .query_style{font-size:11px;width:156px;margin-bottom:0}
.tx-cal-controller .search_style{font-size:12px;width:134px;margin-bottom:0}
.tx-cal-controller .login_style{font-size:11px;width:80px;margin-bottom:0}
.tx-cal-controller .bold a:link{font-weight:bold}
.tx-cal-controller .bold a:active{font-weight:bold}
.tx-cal-controller .bold a:visited{font-weight:bold}
.tx-cal-controller .pagebrowser span{padding:0 2px}
.tx-cal-controller .pagebrowser .currentLink,.tx-cal-controller .pagebrowser .pageLink{padding:0 5px 0 5px !important}
.default_categoryheader,.default_catheader{background-color:#557CA3;width:100%}
.V9G .default_categoryheader{background-color:transparent !important;color:#557CA3 !important}
.V9G .default_catheader{background-color:transparent !important;color:#557CA3 !important}
.default_categoryheader_bullet{color:#557CA3;font-size:13px}
.default_catheader_bullet{color:#557CA3;font-size:13px;display:block;float:left}
.default_catheader_text{background:#557CA3;color:#fff !important;font-size:11px;margin:3px 0 3px 0;padding:3px 0 3px 0;display:block;float:left;width:100%;text-align:left}
.default_catheader_text a:link,.default_catheader_text a:hover,.default_catheader_text a:visited{color:#fff !important;font-size:0.9em;margin:0 3px 0 3px;text-decoration:none}
.month-large .default_catheader_text{text-align:left !important}
.month-large .default_catheader_text a{display:block !important;padding:6px 0 6px 0 !important}
.default_categoryheader_text{color:#000000;font-size:11px;margin-left:3px}
.monthLargeBasic .default_catheader_bullet{display:none}
.calborder .default_catheader_bullet{display:none}
#calendarLegendListMonth .default_catheader_bullet{display:none}
#calendarLegendList .default_catheader_bullet{display:none}
#calendarLegendList .default_catheader_text{background:#557CA3;color:#fff !important;font-size:11px;margin:0;padding:3px 0 3px 5px;display:block;float:right;width:122px;text-align:left}
#calendarLegendListMonth .default_catheader_text{background:#557CA3;color:#fff !important;font-size:11px;margin:0;padding:3px 0 3px 5px;display:block;float:right;width:160px;text-align:left;border:0}
.default_categoryheader_legend_bullet,.default_catheader_legend_bullet{margin-left:3px}
.default_categoryheader_legend_text,.default_catheader_legend_text{}
.default_categoryheader_allday,.default_catheader_allday{text-align:center;background-color:#6699CC}
.default_categorybody,.default_catbody{background-color:#6699CC;border:1px solid #557CA3;color:#fff}
.default_categorybody a:link,.default_catbody a:link{color:#fff}
.green_catheader,.green_catheader_allday{background-color:#53A062}
.V9G .green_catheader{background-color:transparent !important;color:#53A062 !important}
#calendarLegendListMonth .green_catheader_bullet{display:none}
#calendarLegendList .green_catheader_bullet{display:none}
.green_catheader_bullet{color:#4FC464;font-size:13px;display:block;float:left}
.green_catheader_text{background:#4FC464;color:#fff !important;font-size:11px;margin:3px 0 3px 0;padding:3px 0 3px 0;display:block;float:left;width:100%;text-align:left}
.green_catheader_text a:link,.green_catheader_text a:hover,.green_catheader_text a:visited{color:#fff !important;font-size:0.9em;margin:0 3px 0 3px;text-decoration:none}
.month-large .green_catheader_text{text-align:left !important}
.month-large .green_catheader_text a{display:block !important;padding:6px 0 6px 0 !important}
.monthLargeBasic .green_catheader_bullet{display:none}
.calborder .green_catheader_bullet{display:none}
#calendarLegendList .green_catheader_text{background:#4FC464;color:#fff !important;font-size:11px;margin:0;padding:3px 0 3px 5px;display:block;float:right;width:122px;text-align:left}
#calendarLegendListMonth .green_catheader_text{width:100%}
#calendarLegendListMonth .green_catheader_text{background:#4FC464;color:#fff !important;font-size:11px;margin:0;padding:3px 0 3px 5px;display:block;float:right;width:160px;text-align:left;border:0}
.green_catheader_legend_bullet{margin-left:3px}
.green_catheader_bullet_text{}
.green_catheader_allday{text-align:center;background-color:#4FC464}
.green_catbody{background-color:#4FC464;border:1px solid #53A062;color:#fff}
.green_catbody a:link{color:#fff}
.orange_catheader,.orange_catheader_allday{background-color:#E84F25}
.V9G .orange_catheader{background-color:transparent !important;color:#E84F25 !important}
#calendarLegendListMonth .orange_catheader_bullet{display:none}
#calendarLegendList .orange_catheader_bullet{display:none}
.orange_catheader_bullet{color:#E84F25;font-size:13px;display:block;float:left}
.orange_catheader_bullet_text{}
.orange_catheader_text{background:#E84F25;color:#fff !important;font-size:11px;margin:3px 0 3px 0;padding:3px 0 3px 0;display:block;float:left;width:100%;text-align:left}
.orange_catheader_text a:link,.orange_catheader_text a:hover,.orange_catheader_text a:visited{color:#fff !important;font-size:0.9em;margin:0 3px 0 3px;text-decoration:none}
.month-large .orange_catheader_text{text-align:left !important}
.month-large .orange_catheader_text a{display:block !important;padding:6px 0 6px 0 !important}
.monthLargeBasic .orange_catheader_bullet{display:none}
.calborder .orange_catheader_bullet{display:none}
#calendarLegendList .orange_catheader_text{background:#E84F25;color:#fff !important;font-size:11px;margin:0;padding:3px 0 3px 5px;display:block;float:right;width:122px;text-align:left}
#calendarLegendListMonth .orange_catheader_text{background:#E84F25;color:#fff !important;font-size:11px;margin:0;padding:3px 0 3px 5px;display:block;float:right;width:160px;text-align:left;border:0}
.orange_catheader_allday{text-align:center;background-color:#FF6D3B}
.orange_catbody{background-color:#FF6D3B;border:1px solid #E84F25;color:#fff}
.orange_catbody a:link{color:#fff}
.pink_catheader,.pink_catheader_allday{background-color:#B257A2}
.V9G .pink_catheader{background-color:transparent !important;color:#B257A2 !important}
#calendarLegendListMonth .pink_catheader_bullet{display:none}
#calendarLegendList .pink_catheader_bullet{display:none}
.pink_catheader_bullet{color:#B257A2;font-size:13px;display:block;float:left}
.pink_catheader_text{background:#B257A2;color:#fff !important;font-size:11px;margin:3px 0 3px 0;padding:3px 0 3px 0;display:block;float:left;width:100%;text-align:left}
.pink_catheader_text a:link,.pink_catheader_text a:hover,.pink_catheader_text a:visited{color:#fff !important;font-size:0.9em;margin:0 3px 0 3px;text-decoration:none}
.month-large .pink_catheader_text{text-align:left !important}
.month-large .pink_catheader_text a{display:block !important;padding:6px 0 6px 0 !important}
.monthLargeBasic .pink_catheader_bullet{display:none}
.calborder .pink_catheader_bullet{display:none}
#calendarLegendList .pink_catheader_text{background:#B257A2;color:#fff !important;font-size:11px;margin:0;padding:3px 0 3px 5px;display:block;float:right;width:122px;text-align:left}
#calendarLegendListMonth .pink_catheader_text{background:#B257A2;color:#fff !important;font-size:11px;margin:0;padding:3px 0 3px 5px;display:block;float:right;width:160px;text-align:left;border:0}
.pink_catheader_legend_bullet{margin-left:3px}
.pink_catheader_bullet_text{}
.pink_catheader_allday{text-align:center;background-color:#B257A2}
.pink_catbody{background-color:#B257A2;border:1px solid #53A062;color:#fff}
.pink_catbody a:link{color:#fff}
.red_catheader,.red_catheader_allday{background-color:#D42020}
.V9G .red_catheader{background-color:transparent !important;color:#D42020 !important}
.red_catheader_bullet{color:#FF5E56;font-size:13px;display:block;float:left}
.red_catheader_text{background:#FF5E56;color:#fff !important;font-size:11px;margin:3px 0 3px 0;padding:3px 0 3px 0;display:block;float:left;width:100%;text-align:left}
.red_catheader_text a:link,.red_catheader_text a:hover,.red_catheader_text a:visited{color:#fff !important;font-size:0.9em;margin:0 3px 0 3px;text-decoration:none}
.month-large .red_catheader_text{text-align:left !important}
.month-large .red_catheader_text a{display:block !important;padding:6px 0 6px 0 !important}
.monthLargeBasic .red_catheader_bullet{display:none}
#calendarLegendList .red_catheader_text{background:#FF5E56;color:#fff !important;font-size:11px;margin:0;padding:3px 0 3px 5px;display:block;float:right;width:122px;text-align:left}
#calendarLegendListMonth .red_catheader_text{background:#FF5E56;color:#fff !important;font-size:11px;margin:0;padding:3px 0 3px 5px;display:block;float:right;width:160px;text-align:left;border:0}
#calendarLegendListMonth .red_catheader_bullet{display:none}
#calendarLegendList .red_catheader_bullet{display:none}
.calborder .red_catheader_bullet{display:none}
.red_catheader_legend_bullet{margin-left:3px}
.red_catheader_bullet_text{}
.red_catheader_allday{text-align:center;background-color:#FF5E56}
.red_catbody{background-color:#FF5E56;border:1px solid #D42020;color:#fff}
.red_catbody a:link{color:#fff}
.yellow_catheader,.yellow_catheader_allday{background-color:#B88F0B}
.V9G .yellow_catheader{background-color:transparent !important;color:#B88F0B !important}
.yellow_catheader_text{background:#CCB21F;color:#fff !important;font-size:11px;margin:3px 0 3px 0;padding:3px 0 3px 0;display:block;float:left;width:100%}
.yellow_catheader_text a:link,.yellow_catheader_text a:hover,.yellow_catheader_text a:visited{color:#fff !important;font-size:0.9em;margin:0 3px 0 3px;text-decoration:none}
.month-large .yellow_catheader_text{text-align:left !important}
.month-large .yellow_catheader_text a{display:block !important;padding:6px 0 6px 0 !important;color:#fff}
.monthLargeBasic .yellow_catheader_bullet{display:none}
.calborder .yellow_catheader_bullet{display:none}
.yellow_catheader_bullet{color:#CCB21F;font-size:13px;display:block;float:left}
#calendarLegendListMonth .yellow_catheader_text{background:#CCB21F;color:#fff !important;font-size:11px;margin:0;padding:3px 0 3px 5px;display:block;float:right;width:160px;text-align:left}
#calendarLegendList .yellow_catheader_text{background:#CCB21F;color:#fff !important;font-size:11px;margin:0;padding:3px 0 3px 5px;display:block;float:right;width:122px;text-align:left}
.yellow_catheader_legend_bullet{margin-left:3px}
.yellow_catheader_bullet_text{}
#calendarLegendListMonth .yellow_catheader_bullet{display:none}
#calendarLegendList .yellow_catheader_bullet{display:none}
.yellow_catheader_allday{text-align:center;background-color:#CCB21F}
.yellow_catbody{background-color:#CCB21F;border:1px solid #B88F0B;color:#fff}
.yellow_catbody a:link{color:#fff}
.grey_catheader,.green_catheader_allday{background-color:#73738C}
.V9G .grey_catheader{background-color:transparent !important;color:#73738C !important}
#calendarLegendListMonth .grey_catheader_bullet{display:none}
#calendarLegendList .grey_catheader_bullet{display:none}
.grey_catheader_bullet{color:#73738C;font-size:13px;display:block;float:left}
.grey_catheader_text{background:#73738C;color:#fff !important;font-size:11px;margin:3px 0 3px 0;padding:3px 0 3px 0;display:block;float:left;width:100%;text-align:left}
.grey_catheader_text a:link,.grey_catheader_text a:hover,.grey_catheader_text a:visited{color:#fff !important;font-size:0.9em;margin:0 3px 0 3px;text-decoration:none}
.month-large .grey_catheader_text{text-align:left !important}
.month-large .grey_catheader_text a{display:block !important;padding:6px 0 6px 0 !important}
.monthLargeBasic .grey_catheader_bullet{display:none}
.calborder .grey_catheader_bullet{display:none}
#calendarLegendList .grey_catheader_text{background:#73738C;color:#fff !important;font-size:11px;margin:0;padding:3px 0 3px 5px;display:block;float:right;width:122px;text-align:left}
#calendarLegendListMonth .grey_catheader_text{background:#73738C;color:#fff !important;font-size:11px;margin:0;padding:3px 0 3px 5px;display:block;float:right;width:160px;text-align:left;border:0}
.grey_catheader_legend_bullet{margin-left:3px}
.grey_catheader_bullet_text{}
.grey_catheader_allday{text-align:center;background-color:#73738C}
.grey_catbody{background-color:#73738C;border:1px solid #53A062;color:#fff}
.grey_catbody a:link{color:#fff}
.purple_catheader,.purple_catheader_allday{background-color:#D42020}
.V9G .purple_catheader{background-color:transparent !important;color:#D42020 !important}
.purple_catheader_bullet{color:#FF5E56;font-size:13px;display:block;float:left}
.purple_catheader_text{background:#FF5E56;color:#fff !important;font-size:11px;margin:3px 0 3px 3px;padding:3px 0 3px 5px;display:block;float:right;width:165px;text-align:left}
#calendarLegendListMonth .purple_catheader_bullet{display:none}
.purple_catheader_legend_bullet{margin-left:3px}
.purple_catheader_bullet_text{}
.purple_catheader_allday{text-align:center;background-color:#FF5E56}
.purple_catbody{background-color:#FF5E56;border:1px solid #D42020;color:#fff}
.purple_catbody a:link{color:#fff}
.tx-cal-controller .bold{
}
INPUT.refresh_calendar{width:110px !important;height:20px !important;display:block;margin:5px 10px 3px 0 !important}
#calendarLegendListMonth .refresh_calendar{float:right !important}
INPUT.refresh_calendarEN{width:79px !important;height:20px !important;display:block;margin:5px 10px 3px 0 !important}
#calendarLegendListMonth .refresh_calendarEN{float:right !important}
.refresh_calendarEN IMG{width:110px !important;float:right !important}
.tx-cal-controller .weekview{margin:0 auto}
.tx-cal-controller .weekview .nextweek_arrow,.tx-cal-controller .weekview .previousweek_arrow{width:16px;height:20px;border:0px;text-align:left}
.previsousweek_arrow{text-align:right}
.fnb_header{background-color:#444444}
.fnb_body{background-color:#888888;border:1px solid #999999;color:#fff}
.tx-cal-controller .even{background-color:#eeeeee}
.tx-cal-controller .treelevel0{}
.tx-cal-controller .treelevel1{margin-left:20px}
.tx-cal-controller .treelevel2{margin-left:30px}
.tx-cal-controller label{display:block;float:left;margin-bottom:0px;padding-right:1em;text-align:right;width:120px}
.tx-cal-controller fieldset div{clear:left}
.tx-cal-controller .noborder{border:none}
.tx-cal-controller .search-result{list-style:none;margin-left:0px;padding-left:0px}
.tx-cal-controller .search-result li{padding-bottom:1em}
.tx-cal-controller .search_result li .even{background-color:#EEEEEE}
.tx_cal_controller img .mouse_pointer{cursor:pointer}
#cal_general,#cal_location,#cal_organizer,#cal_freq,#cal_exception,#cal_files,#cal_notify{height:210px;overflow:auto;padding:8px}
.x-form-label-top .x-form-item label{width:70px ! important}
.x-form-invalid,textarea.x-form-invalid{background:none ! important}
#cal_event_description{margin-top:10px}
.admin_link{width:100%;text-align:center}
.ics_link{text-align:center;display:inline;margin:0 10px 0 10px}
.tx-cal-controller .cal_required{color:red}
.tx-cal-controller .constrain{color:red;font-weight:bold}
#editorWrap1 textarea{display:block}
#tx_cal_controller_create_element{width:540px}
.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;
}
.basictab li{display:inline;margin:0}
.basictab li a{text-decoration:none;padding:3px 7px;margin-right:3px;border:1px solid gray;border-bottom:none;background-color:#6699CC;color:#FFFFFF}
.basictab li a:visited{color:#2d2b2b}
.basictab li a:hover,.basictab li a.current{background-color:#557CA3;color:#FFFFFF}
.basictab li a:active{color:#000000}
.tabcontainer{clear:left;width:95%;
height:1.5em;
}
.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}
#sc1 label{width:50px}
#allday{width:10px}
#category_tree{float:right;width:200px}
#until label,#by_day label,#by_monthday label,#by_month label{margin-left:50px}
#by_month label,#by_monthday label{width:230px}
#categoryEntries{height:80px;overflow:auto}
