.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}.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{color:#019fe0}.cal_zn_entry.cal_zn_entry_linkbtn{margin-top:51px}.cal_zn_desc{font:600 17px/1.47 "Open Sans",Verdana,sans-serif;color:#545454;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:#006ab3;cursor:pointer;white-space:nowrap}.cal_zn_mehrtn:after{position:absolute;top:101%;left:0;width:100%;height:1px;background:#006ab3;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}h3.cal_zn_subhl{font:600 20px/1.4 "Open Sans",Verdana,sans-serif;color:#545454;margin:0}.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{margin-top:34px;display:inline-block;width:100%}.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}.cal_zn_entry_inv{display:none;opacity:0;margin-top:48px;padding:25px 0 41px;background:#ebf7ff;background:-webkit-linear-gradient(#ebf7ff, #f5fbff);background:-o-linear-gradient(#ebf7ff, #f5fbff);background:-moz-linear-gradient(#ebf7ff, #f5fbff);background:linear-gradient(#ebf7ff, #f5fbff);box-shadow:0 0 3px 0 rgba(1,159,224,0.8)}.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{float:left;width:100%}#cal_zn_inv_btn_send{overflow:hidden;margin:0 0 24px}@media all and (min-width: 535px){.cal_zn_inv_btn{width:auto}#cal_zn_inv_btn_send{margin:0 48px 0 0}}.cal_zn_entry_selfmail{display:none;margin-top:48px;padding:25px 0 41px;background:#ebf7ff;background:-webkit-linear-gradient(#ebf7ff, #f5fbff);background:-o-linear-gradient(#ebf7ff, #f5fbff);background:-moz-linear-gradient(#ebf7ff, #f5fbff);background:linear-gradient(#ebf7ff, #f5fbff);box-shadow:0 0 3px 0 rgba(1,159,224,0.8)}.cal_zn_sm_formblock{position:relative;margin:24px 0 0}.cal_zn_sm_captcha_container{display:inline-block;width:100%;margin:38px 0 0;padding:42px 0 0;border-top:1px solid #d4e8f7}.cal_zn_sm_captcha_text,.cal_zn_sm_captcha_box{float:left;width:100%}.cal_zn_sm_captcha_text{font:400 15px/1.4 "Open Sans",Verdana,sans-serif}.cal_zn_sm_captcha_bildbox,.cal_zn_sm_captcha_inbox{margin:16px 0 0}.cal_zn_sm_captcha_inbox{width:100px}@media all and (min-width: 375px){.cal_zn_sm_captcha_bildbox,.cal_zn_sm_captcha_inbox{float:left}.cal_zn_sm_captcha_inbox{margin-left:20px}}@media all and (min-width: 420px){.cal_zn_sm_captcha_box{float:right;width:180px}.cal_zn_sm_captcha_inbox{margin-left:0}.cal_zn_sm_captcha_text{width:calc(100% - 200px)}.cal_zn_sm_captcha_bildbox{margin-top:0}}@media all and (min-width: 550px){.cal_zn_sm_captcha_box{width:300px}.cal_zn_sm_captcha_text{width:calc(100% - 320px)}.cal_zn_sm_captcha_inbox{margin-left:20px;margin-top:0}}.cal_zn_entry_selfmail_usr{display:none;margin-top:48px}.cal_zn .fl-form input.fl-input{margin-bottom:0}.cal_zn .fl-form input.fl-input,.cal_zn .fl-form textarea.fl-textarea{font-family:'Open Sans',Arial,sans-serif;border-radius:4px;border-color:#b2b2b2}.cal_zn .fl-form input.fl-input:-moz-placeholder,.cal_zn .fl-form textarea.fl-textarea:-moz-placeholder{color:#b2b2b2;opacity:1}.cal_zn .fl-form input.fl-input::-moz-placeholder,.cal_zn .fl-form textarea.fl-textarea::-moz-placeholder{color:#b2b2b2;opacity:1}.cal_zn .fl-form input.fl-input:-ms-input-placeholder,.cal_zn .fl-form textarea.fl-textarea:-ms-input-placeholder{color:#b2b2b2;opacity:1}.cal_zn .fl-form input.fl-input::-webkit-input-placeholder,.cal_zn .fl-form textarea.fl-textarea::-webkit-input-placeholder{color:#b2b2b2;opacity:1}.cal_zn .fl-form .fl-has-focus input.fl-input,.cal_zn .fl-form .fl-has-focus textarea.fl-textarea{border-color:#019fe0}.cal_zn .fl-form input.fl-input:invalid{box-shadow:none;border:1px solid #c80a0a}.cal_zn .fl-form label.fl-label{color:#b2b2b2}.cal_zn .fl-form .fl-has-focus label.fl-label{color:#019fe0}.cal_zn .fl-form.fl-style-1 .fl-is-active label.fl-label{padding-left:13px;padding-right:13px}.cal_zn .fl-form.fl-style-1 .fl-is-active label[for=cal_zn_invtext].fl-label{top:-9px}.cal_zn .fl-form.fl-style-1 .cal_zn_sm_captcha_inbox .fl-is-active label.fl-label{padding: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}
