.cal_zn_entry_inv .fl-form .fl-wrap,.cal_zn_entry_selfmail .fl-form .fl-wrap{height:100%}.cal_zn_entry_inv .fl-form .fl-wrap.fl-wrap-textarea .fl-label,.cal_zn_entry_selfmail .fl-form .fl-wrap.fl-wrap-textarea .fl-label{top:-10px}.cal_zn_entry_inv .fl-form input.fl-input,.cal_zn_entry_selfmail .fl-form input.fl-input{margin-bottom:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.cal_zn_entry_inv .fl-form .prop_adv_box:last-child input.fl-input,.cal_zn_entry_selfmail .fl-form .prop_adv_box:last-child input.fl-input{margin-bottom:0}.cal_zn_entry_inv .fl-form textarea.fl-textarea,.cal_zn_entry_selfmail .fl-form textarea.fl-textarea{height:100%;margin-bottom:0;resize:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.cal_zn{background:#fff;text-align:center}.cal_zn p{margin:17px 0}.cal_zn_wrap{width:100%;max-width:601px;display:inline-block}.cal_zn_inner{padding-bottom:24px;width:100%;max-width:601px;text-align:left}.cal_zn_bildbox{text-align:center;margin:30px 0 0}.cal_zn_bildbox img{width:100%}#cal_zn_fb{float:right;padding:7px 7.98669% 20px 20px;margin-top:30px}.cal_zn_h1{padding:30px 6.65557% 0 7.98669%}.cal_zn_contentblock{padding:30px 6.65557% 0 7.98669%}.cal_zn_entry{position:relative;margin:43px 0 0}.cal_zn_contentblock .cal_zn_entry:first-child{margin-top:8px}.cal_zn_entry.cal_zn_entry_desc{margin-top:43px}.cal_zn_entry_desc .cal_zn_desc{position:static;width:100%}.cal_zn_entry_desc .cal_zn_content{margin:0}#cal_zn_public_marker{font:400 17px/1.47 Infobd_e,Verdana,sans-serif;margin-bottom:17px}#cal_zn_public_marker.public{color:#009640}#cal_zn_public_marker.unpublic{color:#0e4194}.cal_zn_entry.cal_zn_entry_linkbtn{margin-top:51px}.cal_zn_desc{font:400 17px/1.47 Infobd_e,Verdana,sans-serif;color:#000;width:100%}.cal_zn_content{font:400 17px/1.47 "Open Sans",Verdana,sans-serif;color:#545454;margin:17px 0 0}@media all and (min-width: 400px){.cal_zn_entry{margin-top:8px}.cal_zn_desc{position:absolute;top:0;left:0;width:auto}.cal_zn_content{margin:0 0 0 27.290448343%}}.cal_zn_formularbox{margin:56px 0 0}.cal_zn_entry_teilnehmer{display:none;margin-top:49px}.cal_zn_entry_teilnehmer .cal_zn_desc{position:static;width:100%}.cal_zn_entry_teilnehmer .cal_zn_content{margin:0}.cal_zn_mehrtn{display:inline-block;position:relative;color:#0e4194;cursor:pointer;white-space:nowrap}.cal_zn_mehrtn:after{position:absolute;top:101%;left:0;width:100%;height:1px;background:#0e4194;content:"";transform:scaleX(0.9);-moz-transform:scaleX(0.9);-ms-transform:scaleX(0.9);-webkit-transform:scaleX(0.9);-o-transform:scaleX(0.9);transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease}.cal_zn_mehrtn:hover:after{transform:scaleX(1.1);-moz-transform:scaleX(1.1);-ms-transform:scaleX(1.1);-webkit-transform:scaleX(1.1);-o-transform:scaleX(1.1)}.cal_zn_tn_inv_btn{margin:24px 0 0}.cal_zn_optbox{padding-top:47px}.cal_zn_subhl_box{display:inline-block;width:100%;font-size:0;line-height:0}.cal_zn_subhl_box h3.cal_zn_subhl{margin-right:35px}h3.cal_zn_subhl{font:400 22px/1.4 Infobd_e,Verdana,sans-serif;color:#000;margin:0}.cal_zn_subclose{float:right;font-size:24px;line-height:1;padding:3px 0 0;color:#000;cursor:pointer}.cal_zn_subform_msg{font:400 17px/1.47 "Open Sans",Verdana,sans-serif;margin-top:24px}.cal_zn_subform_msg.success{color:green}.cal_zn_subform_btn{position:relative;margin-top:34px;display:inline-block;width:100%;font-size:0;line-height:0}.cal_zn_teaser{width:302px;float:right;display:none}.cal_zn_teaserbtn{margin-top:31px}@media all and (min-width: 1208px){.cal_zn_wrap{width:983px;max-width:983px}.cal_zn_inner{float:left}.cal_zn_teaser{display:block}#cal_zn_btnkalendaium_box{display:none}}#btnkalendarium_teaser{width:100%;box-sizing:border-box}#btnkalendarium_teaser .over{width:100%;box-sizing:border-box}.cal_zn_tagbox{margin:47px 0 0;text-align:center}.cal_zn_bmbox{margin:47px 0 0}.grecaptcha-badge{z-index:3}.cal_zn_entry_inv{display:none;opacity:0;margin-top:48px;padding:25px 0 41px;background:-moz-linear-gradient(top, #f1f3ee 0%, #e0e8dd 100%);background:-webkit-linear-gradient(top, #f1f3ee 0%, #e0e8dd 100%);background:-o-linear-gradient(top, #f1f3ee 0%, #e0e8dd 100%);background:-ms-linear-gradient(top, #f1f3ee 0%, #e0e8dd 100%);background:linear-gradient(to bottom, #f1f3ee 0%, #e0e8dd 100%)}.cal_zn_entry_inv .fl-form .fl-wrap.fl-wrap-textarea .fl-label{top:-9px}.cal_zn_inv_formblock{margin:24px 0 0}.fl-form textarea.fl-textarea#cal_zn_invtext{width:100%;height:150px;resize:vertical;margin-bottom:0}.cal_zn_inv_btn{width:100%}@media all and (min-width: 535px){.cal_zn_inv_btn{width:auto}}.cal_zn_entry_selfmail{display:none;margin-top:48px;padding:25px 0 41px;background:-moz-linear-gradient(top, #f1f3ee 0%, #e0e8dd 100%);background:-webkit-linear-gradient(top, #f1f3ee 0%, #e0e8dd 100%);background:-o-linear-gradient(top, #f1f3ee 0%, #e0e8dd 100%);background:-ms-linear-gradient(top, #f1f3ee 0%, #e0e8dd 100%);background:linear-gradient(to bottom, #f1f3ee 0%, #e0e8dd 100%)}.cal_zn_sm_formblock{position:relative;margin:24px 0 0}.cal_zn_sm_row{display:none}.cal_zn_sm_captcha_container{display:none;width:100%;margin:38px 0 0;padding:42px 0 0;border-top:1px solid #b0c5a7}.cal_zn_entry_selfmail_usr{display:none;margin-top:48px}.cal_zn_entry_selfmail .privacy_form{overflow:visible;border:none;padding-top:0}.cal_zn_entry_selfmail .privacy_form.zeigen{border-top:1px solid #b0c5a7}.cal_zn_entry_selfmail .privacy_form_cb{position:relative}#cal_sh_sm_dse_fehler_ptr{position:absolute;top:-44px;left:-130px;width:50px;opacity:0}#sm_mailbtn{position:absolute;top:0;left:0;display:none}#sm_showbtn{position:absolute;top:0;left:0;display:none}#sm_showbtn_inakt{position:absolute;top:0;left:0}#privacy_selfmailform_incb{display:none}#privacy_selfmailform_incb+label .privacy_form_cbimg{display:inline-block;width:27px;height:27px;margin:-1px 4px 0 0;float:left;background:url(../../templates/custom/var/module/ContentThread/formular/check.png) left top no-repeat;cursor:pointer}#privacy_selfmailform_incb:checked+label .privacy_form_cbimg{background:url(../../templates/custom/var/module/ContentThread/formular/check.png) -26px top no-repeat}
