.tx-srfeuserregister-pi1 p{margin-top:.5em;margin-bottom:0;padding:0 .3em;text-indent:0}
.tx-srfeuserregister-pi1 h4{margin-top:0;padding-left:.3em}
.tx-srfeuserregister-pi1 legend{padding:0 .5em;font-weight:bold}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice{font-style:italic;margin-bottom:1em}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash{margin-bottom:2em}
.tx-srfeuserregister-pi1 a{padding-left:14px;background-image:url('../../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif');background-repeat:no-repeat;background-position:0% 60%;text-decoration:none}
.tx-srfeuserregister-pi1 label{margin:0;padding:0}
.tx-srfeuserregister-pi1 label span{color:#ff0000}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error{color:#ff0000}
.tx-srfeuserregister-pi1 input{margin:0;padding:0 .5em 0 0}
.tx-srfeuserregister-pi1 input[type=password]{margin-right:1em}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password{margin-right:1em}
.tx-srfeuserregister-pi1 input[type=radio],.tx-srfeuserregister-pi1 input[type=checkbox]{background-color:transparent}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio,* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox{background-color:transparent}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon{margin-left:1em;background-color:transparent}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover{cursor:pointer}
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view{padding-left:15px;background-image:url('../../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif');background-color:transparent;background-repeat:no-repeat;font-size:.8em;margin-left:1em}
.tx-srfeuserregister-pi1 ul{margin:0;padding:0;list-style-position:inside}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes{list-style-type:none}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li{margin:0 0 .3em 0;padding:0}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label{margin:0;padding:0 0 0 .5em}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li{float:left;padding:0 2em 0 0;margin:0}
.tx-srfeuserregister-pi1 dl{margin:0;padding:1em 0 0 0}
.tx-srfeuserregister-pi1 dt,.tx-srfeuserregister-pi1 dd{margin:0;padding:0 0 .5em 0;float:left}
.tx-srfeuserregister-pi1 dt{clear:both;width:25%;text-align:right;padding-right:1em}
.tx-srfeuserregister-pi1 dd{text-align:left;width:50%}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt{width:auto;padding-right:0}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd{width:auto}
* html .tx-srfeuserregister-pi1 dd{float:none}
.tx-srfeuserregister-pi1 dd p{margin-top:0;margin-bottom:.5em;padding:0}
.tx-srfeuserregister-pi1 dd label{padding:0 1em 0 .5em}
#col3 a.tx-drkvorort-more{font-size:0.8em}
#col3 .tx-drkvorort-pi1 ul li{list-style:none none;margin:0;padding:0.8em 0}
#col2 .tx-drkvorort-pi1 .winkelbox{padding:0;margin:0 0 0.5em 0}
#col2 .tx-drkvorort-pi1 .winkelbox h5{padding:0.5em 0 0 1em;background:transparent;border:0}
#col2 .tx-drkvorort-pi1 .winkelbox .tx-drkvorort-address h5{padding:0.5em 0 0 1em}
#col2 .tx-drkvorort-pi1 h4{margin:0}
#col2 .tx-drkvorort-pi1 .winkelbox form{padding:0;margin:0}
#col2 .tx-drkvorort-pi1 .tx-drkvorort-offer{background:#ccc}
#col3 .tx-drkvorort-pi1 .tx-drkvorort-offer-compact{background:#cecece;width:90%;padding:10px;margin:12px;border:1px solid #a3a3a3}
#col2 .tx-drkvorort-pi1 .tx-drkvorort-address{background:#ccc;padding-bottom:10px}
#col2 .tx-drkvorort-pi1 input,.tx-drkvorort-angebote-searchbox{font-size:1em;margin:0 0 0.5em;color:#000;background:#fff;width:135px;border:1px solid #bcbcbc;height:1.5em;line-height:1.5em}
#col3 .tx-drkvorort-angebote-searchbox,#col3 .tx-drkvorort-adressen-searchbox{width:223px;margin-right:10px}
#col3 .tx-drkvorort-pi1 select,#col2 .tx-drkvorort-pi1 select{font-size:1em;margin:0 0 0.5em;color:#000;background:#fff;height:2em;border:1px solid #bcbcbc}
#col2 .tx-drkvorort-pi1 select{width:145px}
.tx-drkvorort-pi1 select>option{color:#000}
#col2 .tx-drkvorort-pi1 fieldset.tx-drkvorort-fieldset{padding:0.5em 1em 0em 1em}
#col2 .tx-drkvorort-pi1 form label{padding-right:0.5em;width:2em;float:left;display:block;line-height:2em}
#col2 .tx-drkvorort-pi1 input.tx-drkvorort-button,#col3 .tx-drkvorort-pi1 input.tx-drkvorort-button{border:1px solid #AAA;font-size:1em;text-align:center;border-radius:3px;width:6em;line-height:1.5em;color:#333;padding-right:0.8em;background:#fff url('/typo3conf/ext/drk_vorort/tpl/arrow.png') no-repeat 55px center}
#col2 .tx-drkvorort-pi1 input.tx-drkvorort-button{float:right;height:24px}
.tx-drkvorort-pi1 input.tx-drkvorort-button:hover{background-color:#e6e6e6;cursor:pointer}
#col3 .tx-drkvorort-pi1 img.tx-drkvorort-google-maps-pic{margin:0 1em 1em}
#col3 a.tx-drkkursterminsuche-more{font-size:0.8em}
#col3 .tx-drkkursterminsuche-pi1 ul li{list-style:none none;margin:0;padding:0.8em 0}
#col2 .tx-drkkursterminsuche-pi1 .winkelbox{padding:0;margin:0 0 0.5em 0}
#col3 .tx-drkkursterminsuche-pi1 .winkelbox{padding:0;margin:0 0 1.5em 0;width:280px}
#col2 .tx-drkkursterminsuche-pi1 .winkelbox h5{margin:0;font-weight:bold;text-decoration:none;border:0;background:transparent}
#col2 .tx-drkkursterminsuche-pi1 .winkelbox .tx-drkkursterminsuche-address h5{color:#444}
#col3 .tx-drkkursterminsuche-pi1 h5,#col3 .tx-drkkursterminsuche-pi1 h4{display:none}
#col2 .tx-drkkursterminsuche-pi1 h4{margin:0}
#col2 .tx-drkkursterminsuche-pi1 .winkelbox form{padding:0;margin:0}
#col2 .tx-drkkursterminsuche-pi1 .tx-drkkursterminsuche-offer{background:#ccc}
#col3 .tx-drkkursterminsuche-pi1 .tx-drkkursterminsuche-offer-compact{background:#e6e6e6;width:90%;padding:10px;margin:12px;border:1px solid #a3a3a3}
#col2 .tx-drkkursterminsuche-pi1 input,.tx-drkkursterminsuche-angebote-searchbox{font-size:1em;margin:0 0 0.5em;color:#000;background:#fff;width:135px;height:1.5em;border:1px solid #bcbcbc;line-height:1.5em}
#col3 .tx-drkkursterminsuche-pi1 input{width:223px}
#col3 .tx-drkkursterminsuche-angebote-searchbox{margin-right:10px}
#col2 .tx-drkkursterminsuche-pi1 select,#col3 .tx-drkkursterminsuche-pi1 select{font-size:1em;margin:0 0 0.5em;color:#000;background:#fff;height:2em;border:1px solid #bcbcbc}
#col2 .tx-drkkursterminsuche-pi1 select{width:145px}
#col2 .tx-drkkursterminsuche-pi1 fieldset.tx-drkkursterminsuche-fieldset{padding:0.5em 1em 1em 1em}
#col2 .tx-drkkursterminsuche-pi1 form label{padding-right:0.5em;width:2em;float:left;display:block;line-height:2em}
#col2 .tx-drkkursterminsuche-pi1 input.tx-drkkursterminsuche-button,#col3 .tx-drkkursterminsuche-pi1 input.tx-drkkursterminsuche-button{border:1px solid #AAA;font-size:1em;text-align:center;border-radius:3px;width:6em;line-height:1.5em;color:#333;padding-right:0.8em;background:#fff url('/typo3conf/ext/drk_kursterminsuche/tpl/arrow.png') no-repeat 55px center}
#col2 .tx-drkkursterminsuche-pi1 input.tx-drkkursterminsuche-button{float:right;height:24px}
.tx-drkkursterminsuche-pi1 input.tx-drkkursterminsuche-button:hover{background-color:#e6e6e6;cursor:pointer}
#col3 .tx-drkkursterminsuche-pi1 img.tx-drkkursterminsuche-google-maps-pic{margin:0 1em 1em}
#col3 .tx-drkkursterminsuche-pi1 a.tx-drkkursterminsuche-registration{border:1px solid #b9102c
;background:#d02845
;color:#FFF
;font-weight:bold;text-decoration:none;text-align:center;cursor:pointer;position:relative;margin:10px 5px;float:left;padding:0.3em 0.5em;text-shadow:0
1px
1px
#b9102c
;background-image:-webkit-gradient(linear,left top,left bottom,from(#d02546
),to(#b9102c
));background-image:-webkit-linear-gradient(top,#d02546
,#b9102c
);background-image:-moz-linear-gradient(top,#d02546
,#b9102c
);background-image:-ms-linear-gradient(top,#d02546
,#b9102c
);background-image:-o-linear-gradient(top,#d02546
,#b9102c
);background-image:linear-gradient(top,#d02546
,#b9102c
);-moz-box-shadow:0px 1px 2px
rgba(0,0,0,0.3)
;-webkit-box-shadow:0px 1px 2px
rgba(0,0,0,0.3)
;box-shadow:0px 1px 2px
rgba(0,0,0,0.3)
;-moz-border-radius:0.3em
;-webkit-border-radius:0.3em
;border-radius:0.3em
}
.tx-drkkursterminsuche-pi1 fieldset:after,.tx-drkkursterminsuche-pi1 table:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}
.tx-drkkursterminsuche-table{border-spacing:0;width:90%;border-collapse:separate}
.tx-drkkursterminsuche-table-col1{width:50px}
.tx-drkkursterminsuche-table-col2{width:auto}
.tx-drkkursterminsuche-table-col3{width:100px}
.tx-drkkursterminsuche-detaillink{margin-right:1em}
#col3 ul.tx-drkkursterminsuche-pagination li{display:inline;padding-right:1em}
table.tx-drkkurstermine-table{font-size:1em}
#col3 .tx-drkkurstermine-pi1 td{padding:0.5em 0.8em}
#col3 .tx-drkkurstermine-pi1 td.tx-drkkurstermine-registration{padding:0.5em 0em}
#col3 .tx-drkkurstermine-pi1 td.tx-drkkurstermine-registration a{border:1px solid #b9102c
;background:#d02845
;color:#FFF
;font-weight:bold;text-decoration:none;text-align:center;cursor:pointer;position:relative;margin:10px 5px;float:left;padding:0.3em 0.5em;text-shadow:0
1px
1px
#b9102c
;background-image:-webkit-gradient(linear,left top,left bottom,from(#d02546
),to(#b9102c
));background-image:-webkit-linear-gradient(top,#d02546
,#b9102c
);background-image:-moz-linear-gradient(top,#d02546
,#b9102c
);background-image:-ms-linear-gradient(top,#d02546
,#b9102c
);background-image:-o-linear-gradient(top,#d02546
,#b9102c
);background-image:linear-gradient(top,#d02546
,#b9102c
);-moz-box-shadow:0px 1px 2px
rgba(0,0,0,0.3)
;-webkit-box-shadow:0px 1px 2px
rgba(0,0,0,0.3)
;box-shadow:0px 1px 2px
rgba(0,0,0,0.3)
;-moz-border-radius:0.3em
;-webkit-border-radius:0.3em
;border-radius:0.3em
}
td.tx-drkkurstermine-datetime{width:8.7em}
td.tx-drkkurstermine-name,width:7.5em}
td.tx-drkkurstermine-price{width:6.5em}
td.tx-drkkurstermine-room{width:9em}
td.tx-drkkurstermine-registration{width:90px}
#col3 h1.tx-adressen-head{
}
#col3 h1 img{float:left;padding:0 0.3em 0 0;border-right:2px solid white;margin:0.15em 0.3em 0 0}
#col3 h2.tx-adressen-stammdaten{
margin:0 0.6em 0.7em 2em}
#col3 h1.tx-adressen-subhead{background-color:#BBB;font-size:1.2em;margin:0 0.6em 0.6em;padding:0.3em 0.25em 0.3em}
#col3 h3.tx-adressen-subhead{margin:0 0.6em 0.6em;padding:0.3em 0.25em 0.3em;border-top:solid 1px #EEE;border-bottom:solid 1px #EEE}
div.tx-adressen-stammdaten-image{float:left;
margin-left:0.9em}
div.tx-adressen-stammdaten{float:left;margin:0 0.7em 0.7em 0.7em;max-width:26em}
hr.tx-adressen-hr{margin:0.25em 1em 0.25em 1em;padding:0}
div.tx-drkadressen-pi1 .bold{font-weight:bold}
img.tx-adressen-editicon{margin-left:-0.8em}
.tx-adressen-clearfix{display:block;clear:both;padding:0;margin:0}
.tx-adressen-container{
}
.tx-adressen-searchbox{text-align:right}
#adr-searchform fieldset.tx-adressen-fieldset{background-color:transparent;width:auto;margin-right:0.5em}
#adr-searchform label{width:auto;font-size:0.9em;margin:0}
#adr-searchform input.sword{margin:0 0.25em 0 0;padding:0em 0.15em;width:7em}
#adr-searchform input.submit{margin:0;padding:0}
#col3 .tx-drkadressen-pi1 ul li{list-style:none none}
#col3 ul.tx-adressen-stammdaten{list-style:none none;margin:0 0.7em 0.7em 0.7em}
#col3 div.tx-adressen-stammdaten h2{margin:0;padding:0;padding-left:1.2em}
#col3 ul.tx-adressen-stammdaten li{list-style:none none;margin:0 0 0 2.3em;padding-left:0.2em}
#col3 div.tx-adressen-stammdaten ul{list-style:none none;margin:0;padding:0}
#col3 div.tx-adressen-stammdaten ul li{list-style:none none;margin:0;padding-left:1.8em}
#col3 ul.tx-adressen-verbaende,#col3 ul.tx-adressen-leistung,#col3 ul.tx-adressen-objekte{list-style:none none;margin:0 0.7em 0.7em 0;width:31%;float:left}
#col3 ul.tx-adressen-verbaende li{list-style:none none;margin:0 0 0 1.7em;padding-left:0em}
#col3 ul.tx-adressen-leistung li,#col3 ul.tx-adressen-objekte li{list-style:none none;padding-left:1.6em}
#col3 ul.tx-adressen-objekte li ul{margin-left:0}
#col3 ul.tx-adressen-objekte li ul li{margin:0;padding:0}
#col3 ul li.tx-adressen-urlicon{background:url(/typo3conf/ext/drk_adressen/tpl/pic_url.gif) 0 2px no-repeat;list-style-position:inherit}
#col3 ul li.tx-adressen-nourlicon{background:url(/typo3conf/ext/drk_adressen/tpl/pic_nourl.gif) 0 2px no-repeat;list-style-position:inherit}
#col3 ul li.tx-adressen-emailicon{background:url(/typo3conf/ext/drk_adressen/tpl/pic_email.gif) 0 2px no-repeat;list-style-position:inherit}
#col3 ul li.tx-adressen-noemailicon{background:url(/typo3conf/ext/drk_adressen/tpl/pic_noemail.gif) 0 2px no-repeat;list-style-position:inherit}
#col3 td.tx-adressen-urlicon,#col3 td.tx-adressen-nourlicon{margin:0;padding-left:1.8em}
#col3 td.tx-adressen-urlicon{background:url(/typo3conf/ext/drk_adressen/tpl/pic_url.gif) 0.2em 0.5em no-repeat}
#col3 td.tx-adressen-nourlicon{background:url(/typo3conf/ext/drk_adressen/tpl/pic_nourl.gif) 0.2em 0.5em no-repeat}
#col3 ul li.tx-adressen-mapsicon{background:url("/typo3conf/ext/drk_adressen/tpl/pic_mapicon.gif") no-repeat scroll 0 2px transparent;list-style-position:inherit;padding-bottom:1em}
#col3 td div.tx-adressen-mapsicon{font-size:0.8em;background:url("/typo3conf/ext/drk_adressen/tpl/pic_mapicon.gif") no-repeat scroll 0 2px transparent;padding-left:2em;margin-left:-2em;line-height:18px}
.tx-adressen-orgsearch{margin:0 1em}
.tx-adressen-orgsearch form{background-color:#FDEDED;border-top:2px solid #E60005;padding:1em}
#adr-searchform_big{display:block}
#adr-searchform_big label{float:left;width:12em;font-size:0.9em;padding:0.5em 0 0.5em;display:block;margin:0}
#adr-searchform_big input.sword{float:left;margin:0 0.25em 0 0;padding:0.25em 0.15em;width:15em}
#adr-searchform_big input.submit{float:left;margin:0 0 0 5em}
.tx-adressen-pagination{border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;padding:0.3em 0 0.3em}
.tx-adressen-hit{color:#FF3333}
.tx-adressen-bold{font-weight:bold}
.tx-adressen-pagination strong{color:#666666;margin:0;padding:0 0.25em}
.tx-adressen-pagination a:focus,.tx-adressen-pagination a:hover,.tx-adressen-pagination a:active{text-decoration:underline}
.tx-adressen-pagination a{padding:0 0.25em;text-decoration:none}
#col3 ul.tx-adressen-abc-box strong{color:#666666;margin:0;padding:0 0.25em}
#col3 ul.tx-adressen-abc-box{border-top:2px solid #FF3333;background-color:#FDEDED;margin:0 1em;padding:1em 0 5em 0;text-align:center;color:#666666}
#col3 ul.tx-adressen-abc-box li{display:inline;margin:0 0 0 0.6em}
.tx-adressen-abc-box a:focus,.tx-adressen-abc-box a:hover,.tx-adressen-abc-box a:active{text-decoration:underline}
.tx-adressen-abc-box a{padding:0 0.1em;text-decoration:none}
.tx-adressen-container{margin:0 1em;padding:1em 0 5em 0}
#col3 table.tx-adressen-table{margin:0;padding:0;border-bottom:0;border-collapse:collapse;width:100%}
#col3 table.tx-adressen-table tbody{}
.tx-adressen_lvmap{margin:1em 0;width:335px;float:left;border-right:1px solid #EEE}
.tx-adressen-lvlist{float:right;width:200px}
#col3 ul.tx-adressen-lvlist{margin:1em 0}
#col3 ul.tx-adressen-lvlist li{margin:0 0.5em}
#col3 form fieldset.tx-adressen-recommendform{background-color:transparent;margin:2em 1em;padding:0 1em}
.tx-adressen-recommendform label{background:transparent none repeat scroll 0 0;float:left;padding:0.25em;text-align:left;width:13em}
.tx-adressen-recommendform-field{clear:both;margin-bottom:0.8em}
.tx-adressen-recommendform-field input{width:19em}
#tx-adressen-recommendform-submit{width:10em}
#tx-adressen-recommendform-category,#tx-adressen-recommendform-relation{width:20em}
.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}
.csc-textpic-image{height:auto;max-width:100%;width:auto !important}
.csc-textpic-image img{height:auto;max-width:100%}
#col3 .csc-textpic-image{margin:0 1em 1em 1em !important}
#col3 DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{padding-bottom:.5em;padding-top:.33em}
#col2 .winkelbox img{height:auto;margin-left:1em;max-width:12em}
#col2 .winkelbox DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,#col2 .winkelbox DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,#col2 .winkelbox DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image{margin-left:1em;margin-right:0}
#col3 .csc-uploads{list-style-type:none}
#col3 .csc-uploads li{list-style-image:none;margin-bottom:1em;margin-left:0;overflow:hidden;width:100%}
#col3 .csc-uploads li>a:first-child{display:block;float:left;margin-right:5px}
#col3 .c33r .csc-uploads li>a:first-child{float:none}
#col3 .csc-uploads img{border:1px solid #cfcfcf}
#col3 .csc-uploads .csc-uploads-fileName{margin-right:5px}
#page.homepage .hauptteaser p,#page.homepagealternate .hauptteaser p{padding-bottom:1em}
#col3 .hauptteaser DIV.csc-textpic-imagewrap .csc-textpic-image,#col3 .hauptteaser DIV.csc-textpic-imagewrap .csc-textpic-image{margin:0 !important;padding:0}
.hauptteaser DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,.hauptteaser DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,.hauptteaser DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image{margin-right:0 !important}
div.csc-mailform{margin:0 1em 1em 1em;border:0;padding:1em;background-color:#fdeded}
#col3 div.csc-mailform ol{list-style-type:none;margin-left:0}
div.csc-mailform ol li{margin-bottom:.8em}
div.csc-mailform ol li.csc-form-element-submit{padding-top:1em;text-align:right}
#col3 div.csc-mailform ol li.csc-form-element-textline input{width:20em}
#col3 div.csc-mailform ol li.csc-form-element-textarea textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:2px 3px;width:28em}
#col3 div.csc-mailform ol li.csc-form-element-submit input[type="submit"]{display:inline}
#col3 iframe{margin:0 0 1em 1em}
#ext-thumbnails{height:590px;text-align:center;margin:0 20px;border:1px solid #333;width:510px;padding:5px;background-color:#eee}
#externalthumbs{margin:1em}
#externalthumbs .carouselWrapper{}
#externalthumbs .thumbnail{float:left;padding:4px;border:1px solid #ccc;background:#fff;margin:5px}
#externalthumbs .label{font-weight:bold;display:none}
#externalthumbs .number{font-weight:normal;font-style:italic}
#col3 .thumbnail{width:113px!important}
