@font-face{font-family:"PT Sans";font-style:normal;font-weight:400;src:url("fonts/pt-sans-v11-latin-regular.eot");src:local("PT Sans"),local("PTSans-Regular"),url("fonts/pt-sans-v11-latin-regular.eot?#iefix") format("embedded-opentype"),url("fonts/pt-sans-v11-latin-regular.woff2") format("woff2"),url("fonts/pt-sans-v11-latin-regular.woff") format("woff"),url("fonts/pt-sans-v11-latin-regular.ttf") format("truetype"),url("fonts/pt-sans-v11-latin-regular.svg#PTSans") format("svg")}@font-face{font-family:"PT Sans";font-style:normal;font-weight:700;src:url("fonts/pt-sans-v11-latin-700.eot");src:local("PT Sans Bold"),local("PTSans-Bold"),url("fonts/pt-sans-v11-latin-700.eot?#iefix") format("embedded-opentype"),url("fonts/pt-sans-v11-latin-700.woff2") format("woff2"),url("fonts/pt-sans-v11-latin-700.woff") format("woff"),url("fonts/pt-sans-v11-latin-700.ttf") format("truetype"),url("fonts/pt-sans-v11-latin-700.svg#PTSans") format("svg")}body{font-family:"PT Sans",sans-serif;background:transparent url("/application/themes/kraftstoffe_der_zukunft/images/background.jpg") no-repeat 50% 0;color:#565656}@media only screen and (max-width: 39.9375em){body{background:none}}body #ccm-account-menu-container{display:none}.ccm-toolbar-visible body{background-position-y:48px}.mainmenu{margin-top:25px;width:100%;height:100%;position:relative;z-index:5}@media only screen and (max-width: 63.9375em){.mainmenu{display:none}}.mainmenu i{display:none}.mainmenu .top-bar{padding:0;background-color:transparent}.mainmenu .top-bar>ul{background-color:transparent}.mainmenu nav>ul{padding:0;margin:0;list-style-type:none;line-height:1.4;text-align:right;white-space:nowrap;width:100%}.mainmenu nav>ul>li{padding:0 20px 5px 20px;display:inline-block;position:relative}.mainmenu nav>ul>li:first-child{padding-left:0}.mainmenu nav>ul>li:first-child ul{margin-left:-20px}.mainmenu nav>ul>li:last-child{padding-right:0}.mainmenu nav>ul>li:last-child>a{margin-right:0}.mainmenu nav>ul>li:last-child>ul{left:0}.mainmenu nav>ul>li.hover,.mainmenu nav>ul>li.nav-path-selected{cursor:pointer}.mainmenu nav>ul>li.hover>a,.mainmenu nav>ul>li.nav-path-selected>a{color:#5e8483;border-bottom:4px solid #5e8483}.mainmenu nav>ul>li>a{padding-bottom:5px;border-bottom:4px solid transparent}.mainmenu nav>ul>li a{position:relative;display:block;font-size:1.2rem;color:#575656;line-height:1}.mainmenu nav>ul>li:hover ul{display:block}.mainmenu nav>ul>li>ul{display:none;margin-left:0;padding:10px 20px;list-style-type:none;background-color:#fff;min-width:100%;position:absolute;top:33px;left:0;box-shadow:4px 4px 5px 0px #e3e3e3}.mainmenu nav>ul>li>ul>li{padding:10px 20px 10px 0;width:100%;text-align:left}.mainmenu nav>ul>li>ul>li a{font-size:1rem;font-weight:400;line-height:24px;text-transform:none;white-space:nowrap}.mainmenu nav>ul>li>ul>li a:hover{color:#96bdbc}.mainmenu nav>ul>li>ul>li>ul li{padding-top:5px}.ccm-page a{color:#709998;outline:none}.ccm-page.home .inhalt h2{margin-top:0}.ccm-page .inhalt{font-size:1rem}.ccm-page .inhalt h2{margin-top:2rem}@media only screen and (max-width: 39.9375em){.ccm-page .inhalt h2{margin-top:0}}@media only screen and (max-width: 39.9375em){.ccm-page .inhalt p,.ccm-page .inhalt ul,.ccm-page .inhalt li{line-height:1.5}}.ccm-page h1,.ccm-page h2{font-size:1.3rem;font-weight:bold;text-transform:uppercase}.ccm-page h1.page-title,.ccm-page h2.page-title{margin-top:0;font-size:1.875rem;text-transform:none}@media only screen and (max-width: 63.9375em){.ccm-page h1.page-title,.ccm-page h2.page-title{font-size:1.3rem;line-height:1.3}}@media only screen and (max-width: 39.9375em){.ccm-page h1.page-title,.ccm-page h2.page-title{font-size:1.3rem}}.ccm-page h1.page-title:first-child,.ccm-page h2.page-title:first-child{margin-top:-10px}@media only screen and (max-width: 63.9375em){.ccm-page h1.page-title:first-child,.ccm-page h2.page-title:first-child{margin-top:0}}@media only screen and (max-width: 39.9375em){.ccm-page h1,.ccm-page h2{font-size:1.1rem}}.ccm-page h3{font-size:.875rem;font-weight:bold;text-transform:uppercase}.ccm-page .button{background-color:#96bdbc;color:#fff}.ccm-page .light-border img{border:1px solid #ccc}.ccm-page .green-headline,.ccm-page .green-text{color:#5e8483}.ccm-page .headline,.ccm-page .green-headline{font-size:1.3rem;font-weight:bold;text-transform:uppercase;line-height:1.2}.ccm-page .gruen-headline{color:#5e8483;text-transform:none !important}.ccm-page .new-green-text{color:#62b341}.ccm-page .oliv-text{color:#5e8483}.ccm-page .oliv-background{background-color:#a3c3c3}.ccm-page .laubgruen-text{color:#c0c55b}.ccm-page .laubgruen-background{background-color:#c0c55b}.ccm-page .gruen-text{color:#8fb95b}.ccm-page .gruen-background{background-color:#8fb95b}.ccm-page .rot-text{color:#ce5f42}.ccm-page .rot-background{background-color:#ce5f42}.ccm-page .hellrot-text{color:#dd967e}.ccm-page .hellrot-background{background-color:#dd967e}.ccm-page .hellbraun-text{color:#d6b46b}.ccm-page .hellbraun-background{background-color:#d6b46b}.ccm-page .blau-text{color:#72b1cf}.ccm-page .blau-background{background-color:#72b1cf}@media only screen and (max-width: 39.9375em){.ccm-page .navbar{padding-top:20px}}.ccm-page .sponsor-silver,.ccm-page .sponsor-gold{padding:1.5rem 2rem;margin:0}.ccm-page .sponsor-silver h2,.ccm-page .sponsor-gold h2{margin-top:0}.ccm-page .sponsor-silver{background:linear-gradient(#eaeaea, #fff)}.ccm-page .sponsor-gold{background:linear-gradient(#e9d09a, #fff)}.ccm-page .more{margin-top:1rem;font-weight:700;display:block;white-space:nowrap}.ccm-page .theme-button{padding:0 20px;display:inline-block;border:1px solid #cdcdcd;font-size:.8125rem;line-height:2.8125rem;color:#8f9aa3;text-transform:uppercase}.ccm-page .theme-button.overview{margin:0 0 30px 0}.ccm-page a.program-button{margin:0 20px 10px 0;padding:10px 20px;display:inline-block;background-color:#96bdbc;min-width:200px;text-align:center;font-weight:700;color:#fff !important;text-transform:uppercase !important}.ccm-page a.sponsor-button{float:right;display:inline-block;background-color:#96bdbc;padding:10px;text-transform:uppercase;margin-top:20px;min-width:300px;text-align:center;font-weight:700;color:#fff;margin-left:20px}@media only screen and (max-width: 39.9375em){.ccm-page a.sponsor-button{margin-left:0;display:block;float:none}}.ccm-page .presentation-button{margin:0;padding:10px;display:inline-block;background-color:#e6ebef;min-width:300px;text-align:center;font-weight:700;color:#666;text-transform:uppercase}.ccm-page .two-columns{margin-bottom:40px}.ccm-page .sponsors-grid{align-items:center;margin-bottom:40px}.ccm-page .sponsors-grid p{margin-top:10px}.ccm-page .btn{cursor:pointer;padding-top:10px}.ccm-page .btn-primary{margin-right:40px;padding:15px 25px;background-color:#96bdbc;color:#fff;border:none;border-radius:0}.ccm-page .form-actions{margin-top:30px}.ccm-page .social-media-icons a{display:block;margin-bottom:25px}.ccm-page .social-media-icons img{height:40px}.ccm-page img.ccm-captcha-image{margin:1rem 0;cursor:pointer}.ccm-page .ccm-input-captcha{margin-bottom:0;max-width:190px}.ccm-page .social-media i{color:#5e8483;margin-top:5px;font-size:1.6rem}.ccm-page .social-media img{margin:0 10px 0 0;height:1.375rem}.ccm-page .sprache{margin-top:1rem;text-align:right}@media only screen and (max-width: 63.9375em){.ccm-page .sprache{padding-right:10px;margin-top:7px}}.ccm-page .sprache ul{margin-left:0;float:right;text-align:right}.ccm-page .sprache ul.secondary-menu{margin-bottom:0;margin-right:15px}@media only screen and (max-width: 63.9375em){.ccm-page .sprache ul.secondary-menu{display:none}}.ccm-page .sprache li{display:inline-block;padding-left:0;padding-right:15px}.ccm-page .sprache li:last-child{padding-right:0}.ccm-page .sprache span,.ccm-page .sprache a{margin:0;font-size:.8rem;line-height:2rem;vertical-align:top;color:#999;text-transform:uppercase;display:inline-block}.ccm-page .sprache span{font-size:.875rem}.ccm-page .sprache .ccm-region-flag{width:20px}.ccm-page .kopf{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.ccm-page .kopf .language-switch{display:none}@media only screen and (min-width: 64em){.ccm-page .kopf .language-switch{display:block}}@media only screen and (max-width: 63.9375em){.ccm-page .kopf{margin-bottom:0;align-items:flex-start}}@media only screen and (max-width: 39.9375em){.ccm-page .kopf{background-color:#fff;width:100%;position:fixed;left:0px;top:0;z-index:5}}@media only screen and (min-width: 64em){.ccm-page .kopf{margin-top:48px}}.ccm-page .kopf .logo-wrapper{margin-right:15px}.ccm-page .kopf .logo{max-height:121px;margin-top:8px}@media only screen and (max-width: 63.9375em){.ccm-page .kopf .logo{margin-top:15px;margin-bottom:15px;max-height:110px}}@media only screen and (max-width: 39.9375em){.ccm-page .kopf .logo{margin-right:0;height:80px}}.ccm-page .kopf .logo-text{display:inline-block;font-size:1.5rem;vertical-align:bottom;line-height:1.35}.ccm-page .kopf .logo-text .pagetitle{margin-right:50px}.ccm-page .kopf .logo-text .title{font-weight:bold}.ccm-page .kopf .logo-text p{margin:0}@media only screen and (max-width: 63.9375em){.ccm-page .kopf .logo-text{margin-top:8px;margin-bottom:1rem;font-size:1.3rem}}@media only screen and (max-width: 39.9375em){.ccm-page .kopf .logo-text{display:none}}.ccm-page .kopf .logo-text p{margin-bottom:0;line-height:1.35}.ccm-page .kopf .mobile-menu-button{font-size:2.5rem;cursor:pointer;color:#575656}@media only screen and (min-width: 64em){.ccm-page .kopf .mobile-menu-button{display:none}}@media only screen and (max-width: 63.9375em){.ccm-page .kopf .mobile-menu-button{position:absolute;right:15px;top:10px}}@media only screen and (max-width: 39.9375em){.ccm-page .kopf .mobile-menu-button{position:fixed;top:29px;right:15px}}.ccm-page .header-image{margin-bottom:50px;background-position:center center;background-size:cover;width:100%;height:250px}@media only screen and (max-width: 39.9375em){.ccm-page .header-image{margin-top:110px;margin-bottom:20px;height:150px}}.ccm-page .off-canvas{font-size:.94rem;background-color:#96bdbc}.ccm-page .off-canvas ul{width:100%;margin-left:0;padding-left:0}.ccm-page .off-canvas ul.menu>li{border-bottom:1px solid #fff}.ccm-page .off-canvas ul ul{display:none;border-top:1px solid #fff}.ccm-page .off-canvas ul ul>li>a{margin-left:1rem}.ccm-page .off-canvas li{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.ccm-page .off-canvas li i{display:block}.ccm-page .off-canvas li i.expand-menu{padding:.6rem 1rem .6rem;border-left:1px solid #eee;cursor:pointer;font-size:.8rem;color:#fff}.ccm-page .off-canvas a{display:inline-block;font-weight:normal;color:#fff;background-color:transparent}.ccm-page .off-canvas a:hover,.ccm-page .off-canvas a.nav-path-selected{font-weight:bold;text-decoration:none}.ccm-page .off-canvas a .fa{font-size:2rem;color:#96bdbc}.ccm-page .off-canvas .secondary-menu{display:none}@media only screen and (max-width: 63.9375em){.ccm-page .off-canvas .secondary-menu{display:inline-block}}.ccm-page .off-canvas .secondary-menu.social-media{background-color:#fff}.ccm-page .off-canvas .secondary-menu.social-media a{display:block;background-color:#fff}.ccm-page .off-canvas .secondary-menu.social-media img{height:1rem}.ccm-page .js-off-canvas-exit{z-index:2000}.ccm-page .off-canvas-wrapper{overflow:visible}.ccm-page .off-canvas-content.is-open-right header{top:-159px}@media only screen and (max-width: 39.9375em){.ccm-page .off-canvas-content.is-open-right header{top:-70px}}.ccm-page .sidebar-right img{margin-bottom:15px}.ccm-page .footer{margin-top:50px}.ccm-page .footer p,.ccm-page .footer a{margin-bottom:0rem}.ccm-page .footer-organizer{margin-top:20px;padding:30px 0;background-color:#c9dddc;color:#565656}.ccm-page .footer-organizer img{margin-bottom:20px;margin-right:50px;padding:5px 20px;padding-left:0;height:60px;width:auto;display:inline-block}@media only screen and (max-width: 63.9375em){.ccm-page .footer-organizer img{margin-right:25px;height:50px}}@media only screen and (max-width: 39.9375em){.ccm-page .footer-organizer img{margin-right:10px;margin-bottom:0px}}.ccm-page .footer-organizer .organizer-wrapper-left.big img{margin:0;padding-right:0;height:100px;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 39.9375em){.ccm-page .footer-organizer .organizer-wrapper-left p{margin-bottom:0}}.ccm-page .footer-organizer .organizer-wrapper-right{text-align:right;float:right}@media only screen and (max-width: 39.9375em){.ccm-page .footer-organizer .organizer-wrapper-right{float:left;text-align:left}}@media only screen and (max-width: 39.9375em){.ccm-page .footer-organizer .organizer-wrapper-right p{margin-bottom:0}}.ccm-page .footer-organizer .organizer-wrapper-right img{margin-right:0;padding-right:0}@media only screen and (max-width: 39.9375em){.ccm-page .gutter-small>.columns{margin-bottom:1rem}}.ccm-page .social-media-icons{display:flex;align-items:center}.ccm-page .social-media-icons .newsletter h2{margin-bottom:5px}.ccm-page .social-media-icons .newsletter a{padding-bottom:0;margin:0;background-color:transparent;color:#5e8483}.ccm-page .social-media-icons i{margin:0;font-size:2.3rem}.ccm-page .social-media-icons i.fa-instagram{font-size:2.4rem}.ccm-page ul.footer-social-media{margin:0;padding:0;display:inline-block}.ccm-page ul.footer-social-media .social-media{display:flex;flex-wrap:wrap}.ccm-page ul.footer-social-media .social-media a{margin-bottom:0;margin-right:30px;display:flex;align-items:center}.ccm-page ul.footer-social-media .social-media a:first-child{width:145px}.ccm-page ul.footer-social-media .social-media img{margin:0;padding:0;height:30px}.ccm-page ul.footer-links{margin:1rem 0 0 0;list-style-type:none;display:flex}@media only screen and (min-width: 40em){.ccm-page ul.footer-links{justify-content:flex-end}}.ccm-page ul.footer-links li{padding-left:0;padding-right:30px}.ccm-page ul.footer-links li:last-child{padding-right:0}.ccm-page ul.footer-links span,.ccm-page ul.footer-links a{margin:0;font-size:.9rem;line-height:1.6;vertical-align:top;color:#565656;text-transform:uppercase;display:inline-block}.ccm-page .newsticker{padding:15px;background-color:#eef4f4;font-size:.8125rem}.ccm-page .newsticker .ccm-block-page-list-header h2{margin-bottom:1.5rem;font-size:1rem;color:#727272}.ccm-page .newsticker .ccm-block-page-list-page-entry:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc}.ccm-page .newsticker .ccm-block-page-list-page-entry-text a{color:#565656}.ccm-page .newsticker .ccm-block-page-list-page-entry-text div:not(:last-child){padding-bottom:.25rem}.ccm-page .formify-form.with-style{max-width:650px}.ccm-page .formify-form .formify-section{display:none}.ccm-page .formify-form .formify-section:nth-of-type(1){display:block}.ccm-page .formify-form.with-style .formify-field-container{margin:1em 0}.ccm-page .formify-form.with-style label .formify-field-description{font-size:.75em;opacity:.5;font-weight:normal}.ccm-page .formify-form.with-style input[type=text],.ccm-page .formify-form.with-style input[type=email],.ccm-page .formify-form.with-style input[type=tel],.ccm-page .formify-form.with-style input[type=number],.ccm-page .formify-form.with-style input[type=search],.ccm-page .formify-form.with-style input[type=url],.ccm-page .formify-form.with-style input[type=password]{-webkit-appearance:none;outline:none;font-size:1em;padding:.5em;border:solid 1px #ccc;border-radius:3px;background-color:#fff;transition:border 200ms;display:block;width:calc(50% - 1em)}.ccm-page .formify-form .formify-product{position:relative}.ccm-page .formify-form .formify-product input[type=text]{padding:.5em .5em .5em 1.5em;width:calc(50% - 2em)}.ccm-page .formify-form .formify-product span.formify-commerce-symbol{position:absolute;left:.75em;top:.75em;font-size:1em;line-height:1em}.ccm-page .formify-form.with-style input[type=text].active,.ccm-page .formify-form.with-style input[type=email].active,.ccm-page .formify-form.with-style input[type=tel].active,.ccm-page .formify-form.with-style input[type=number].active,.ccm-page .formify-form.with-style input[type=search].active,.ccm-page .formify-form.with-style input[type=url].active,.ccm-page .formify-form.with-style input[type=password].active,.ccm-page .formify-form.with-style select.active{border:solid 1px #999}.ccm-page .formify-form.with-style .formify-error label,.ccm-page .formify-form.with-style .formify-error .formify-legend{color:red}.ccm-page .formify-form.with-style .formify-error input[type=text],.ccm-page .formify-form.with-style .formify-error input[type=email],.ccm-page .formify-form.with-style .formify-error input[type=tel],.ccm-page .formify-form.with-style .formify-error input[type=number],.ccm-page .formify-form.with-style .formify-error input[type=search],.ccm-page .formify-form.with-style .formify-error input[type=url],.ccm-page .formify-form.with-style .formify-error input[type=password],.ccm-page .formify-form.with-style .formify-error select,.ccm-page .formify-form.with-style .formify-error .formify-file-button-text a{border:solid 1px red}.ccm-page .formify-form.with-style select{-webkit-appearance:none;outline:none;font-size:1em;padding:.5em 30px .5em .5em;background-image:url("images/select.png");background-size:25px 12px;background-position:right center;background-repeat:no-repeat;border:solid 1px #ccc;border-radius:3px;background-color:#fff}.ccm-page .formify-form.with-style input[type=submit],.ccm-page .formify-form.with-style .formify-nav-button{display:inline-block;-webkit-appearance:none;outline:none;font-size:1em;padding:.5em 1em;border:none;border-radius:3px;background-color:#00cadc;color:#fff;transition:width 300ms}.ccm-page .formify-form.with-style .formify-nav-button{background-color:#999}.ccm-page .formify-form.with-style input[type=submit]:hover{background-color:#00a2b0}.ccm-page .formify-form.with-style .formify-nav-button:hover{background-color:#777}.ccm-page .formify-form.with-style label,.ccm-page .formify-form.with-style div.formify-legend{margin:.5em 0}.ccm-page .formify-form.with-style fieldset label{display:block;margin:.75em 0}.ccm-page .formify-form.with-style input[type=checkbox],.ccm-page .formify-form.with-style input[type=radio]{display:none}.ccm-page .formify-form fieldset label span{display:none}.ccm-page .formify-form.with-style fieldset label span{display:inline-block;border:solid 1px #ccc;vertical-align:bottom;text-align:center;padding:0 .125em .25em .125em;line-height:1em;margin:0 .25em 0 0}.ccm-page .formify-form.with-style fieldset label i{font-size:1em;line-height:.75em;width:1em;transition:color 300ms;vertical-align:middle}.ccm-page .formify-form.with-style textarea{-webkit-appearance:none;outline:none;height:7em;font-size:1em;padding:.5em;border:solid 1px #ccc;border-radius:3px;width:60%}.ccm-page .formify-form.with-style .redactor-editor{border:solid 1px #ccc;border-radius:3px;margin:1em 0;padding:.5em;height:12em}.ccm-page .formify-form.with-style .redactor-toolbar{box-shadow:none;border:solid 1px #ccc;border-radius:3px;background-color:#eee}.ccm-page .formify-form.with-style .redactor-box textarea{width:100%}.ccm-page .formify-form.with-style .formify-file-button-text a{display:inline-block;border:solid 1px #777;padding:.25em .5em;border-radius:3px;margin:.25em 0}.ccm-page .formify-form.with-style .formify-error-message{display:inline-block;border:solid 1px red;border-radius:3px;padding:1em;transition:opacity 300ms;margin:1em 0}.ccm-page .formify-message{display:block;border:solid 1px #ccc;border-radius:3px;padding:1em;transition:opacity 300ms;margin:1em 1em 1em 0;background-color:#f3f3f3}@media(max-width: 600px){.ccm-page .formify-form.with-style{padding:0 2%}.ccm-page .formify-form.with-style input[type=text],.ccm-page .formify-form.with-style input[type=email],.ccm-page .formify-form.with-style input[type=tel],.ccm-page .formify-form.with-style input[type=number],.ccm-page .formify-form.with-style input[type=search],.ccm-page .formify-form.with-style input[type=url],.ccm-page .formify-form.with-style input[type=password]{width:100%}.ccm-page .formify-form.with-style .formify-select select{width:100%}}.ccm-page .formify-form.with-style{padding:0;max-width:none}.ccm-page .formify-form.with-style .formify-group-container{margin-top:2rem}.ccm-page .formify-form.with-style .formify-group-container.preise{margin-bottom:5px}.ccm-page .formify-form.with-style .formify-group-container.rechnung-adresse{margin-top:0}.ccm-page .formify-form.with-style .formify-field-container{margin-top:0}.ccm-page .formify-form.with-style .formify-field-container[data-field-type=label]{font-weight:700}.ccm-page .formify-form.with-style .formify-field-container[data-field-type=label] .formify-field-description{font-weight:400}.ccm-page .formify-form.with-style .product-container{margin:0;border-left:1px solid #ccc;border-right:1px solid #ccc}.ccm-page .formify-form.with-style .product-container:first-of-type{border-top:1px solid #ccc}.ccm-page .formify-form.with-style .product-container:last-of-type{border-bottom:1px solid #ccc}.ccm-page .formify-form.with-style .product-container:nth-child(even)>div{background-color:#f1f1f1}.ccm-page .formify-form.with-style .product-container>div{padding:.625rem}.ccm-page .formify-form.with-style .formify-product.formify-headline{font-weight:700}.ccm-page .formify-form.with-style .formify-product.formify-headline .price{font-weight:400}.ccm-page .formify-form.with-style .formify-product .price{width:100%;text-align:right}.ccm-page .formify-form.with-style .preise .formify-product fieldset label span{border-radius:50%}.ccm-page .formify-form.with-style .formify-radio .formify-legend span,.ccm-page .formify-form.with-style .formify-checkboxes .formify-legend span{font-weight:700}.ccm-page .formify-form.with-style .zweispaltig{display:inline-block;width:calc(50% - 1em)}@media only screen and (max-width: 39.9375em){.ccm-page .formify-form.with-style .zweispaltig{width:100%}}.ccm-page .formify-form.with-style .zweispaltig.rechts{float:right}@media only screen and (max-width: 39.9375em){.ccm-page .formify-form.with-style .zweispaltig.rechts{float:none}}.ccm-page .formify-form.with-style label{margin:0;font-size:1rem}.ccm-page .formify-form.with-style input[type=text],.ccm-page .formify-form.with-style input[type=email],.ccm-page .formify-form.with-style select{margin-bottom:0;width:100%}.ccm-page .formify-form.with-style fieldset label.formify-radio-label{margin-bottom:5px}.ccm-page .formify-form.with-style fieldset label.formify-radio-label span{border-radius:50%}.ccm-page .formify-form.with-style fieldset i{color:#96bdbc}.ccm-page .formify-form.with-style fieldset label{margin:0;line-height:1.5}.ccm-page .formify-form.with-style fieldset label span{margin-right:.5rem;vertical-align:top}.ccm-page .formify-form.with-style #payButton{width:200px;background-color:#96bdbc;font-size:.9rem;height:41px}.ccm-page table thead{background-color:#fff;border:none}.ccm-page table tbody{border:none}.ccm-page table tbody tr:nth-child(1n){background-color:#f1f1f1}.ccm-page table tbody tr:nth-child(2n){background-color:#fff}.ccm-page table tbody input[type=radio]{margin-right:10px;margin-bottom:0}@media only screen and (max-width: 39.9375em){.ccm-page table tbody input[type=radio]{display:block;margin-bottom:5px}}.ccm-page table td:nth-child(2),.ccm-page table th:nth-child(2){width:200px;text-align:right;vertical-align:top}.ccm-page table th:nth-child(2){font-weight:normal}.ccm-page table.total{margin-bottom:0}.ccm-page table.total td{vertical-align:top;text-align:right;background-color:#96bdbc;color:#fff;padding:0}.ccm-page table.total td:first-child{text-align:right}@media only screen and (max-width: 39.9375em){.ccm-page table.total td:first-child{text-align:left}}.ccm-page table.total td:nth-child(2){width:130px;min-width:100px}.ccm-page .total-container{color:#fff;background-color:#96bdbc;padding:10px;margin-bottom:1rem}.ccm-page .program-teaser{padding:1rem;width:100%;vertical-align:top;color:#000}@media only screen and (max-width: 39.9375em){.ccm-page .program-teaser{margin:15px 0}}.ccm-page .program-teaser .headline-wrapper{margin-bottom:10px}.ccm-page .program-teaser .headline-wrapper .time{color:#fff}.ccm-page .program-teaser .location{text-transform:uppercase;color:#fff}.ccm-page .program-teaser.version-2021{margin:0 0 50px 0;overflow:hidden}.ccm-page .program-teaser.version-2021 h4{line-height:1.3;margin-bottom:0}.ccm-page .program-teaser.version-2021>p{color:#000;text-transform:uppercase;margin-bottom:0}.ccm-page .program-teaser.version-2021>a{padding:0;height:auto}.ccm-page .program-teaser.version-2021 .program-teaser-point{padding:0;margin-bottom:2px}.ccm-page .program-teaser.version-2021 .program-teaser-point>div{padding:1rem;display:flex;justify-content:space-between;align-items:center}.ccm-page .program-teaser.version-2021 .program-teaser-point>div>div:first-child{width:30px}.ccm-page .program-teaser.version-2021 .program-teaser-point>div>div:last-child{width:45px;text-align:center;line-height:1}.ccm-page .program-teaser.version-2021 .program-teaser-point>div>div.program-description{margin-right:10px;padding-right:10px;width:calc(100% - 85px);border-right:1px solid #fff}.ccm-page .program-teaser.version-2021 .program-teaser-point>div .counter{position:relative;top:0}.ccm-page .program-teaser.version-2021 .partner-tag{padding:0;height:auto;font-size:1.5rem;color:#000;text-transform:uppercase;display:flex;align-items:center;justify-content:flex-end}.ccm-page .program-teaser.version-2021 .partner-tag img{margin-left:10px}.ccm-page .program-teaser a,.ccm-page .program-teaser>div{display:block;height:100%;color:#000}.ccm-page .program-teaser ol{margin:0;counter-reset:nummerierung;list-style-type:none}.ccm-page .program-teaser .program-teaser-point{padding-left:2rem;position:relative}.ccm-page .program-teaser .program-teaser-point .counter{font-size:.76rem;font-weight:bold;position:absolute;left:0;top:5px;border-radius:50%;background-color:#fff;color:#565656;text-align:center;width:20px;height:20px}.ccm-page .program-headline{margin-top:-10px}@media only screen and (max-width: 39.9375em){.ccm-page .program-headline{margin-top:0;padding-bottom:20px;background-color:#fff;position:-webkit-sticky;position:sticky;top:100px;left:15px;z-index:10}}.ccm-page .program-headline h2.page-title{margin-top:0px;margin-bottom:60px;font-weight:400;text-transform:none;letter-spacing:1px}@media only screen and (max-width: 39.9375em){.ccm-page .program-headline h2.page-title{margin-bottom:1rem}}.ccm-page .program-headline h2 a{color:#aaa;font-size:1rem;text-transform:none;display:inline-block}@media only screen and (max-width: 39.9375em){.ccm-page .program-headline span,.ccm-page .program-headline a{float:left}}@media only screen and (max-width: 39.9375em){.ccm-page .program-headline span{display:block;width:100%}}.ccm-page .program-headline a.second-day{margin-top:15px;font-weight:bold;color:#8199af;float:right}@media only screen and (max-width: 63.9375em){.ccm-page .program-headline a.second-day{margin-top:5px}}@media only screen and (max-width: 39.9375em){.ccm-page .program-headline a.second-day{float:left}}.ccm-page .program-wrapper{margin-bottom:40px}.ccm-page .program-list-layout.headline-wrapper:not(:first-child){margin-top:20px;padding-top:30px;border-top:2px solid #ccc}.ccm-page .program-list-layout.open .description{display:block}.ccm-page .program-list-layout p{margin-bottom:0}.ccm-page .program-list-layout .row-space{display:block;margin-bottom:1rem}.ccm-page .program-list-layout .row-space .headline{margin-bottom:0;text-transform:none}.ccm-page .program-list-layout .row-space h2{margin:0}.ccm-page .program-list-layout .more{text-transform:uppercase;font-weight:700;cursor:pointer}.ccm-page .program-list-layout .description{display:none}.ccm-page .ccm-block-calendar-event-list .event:last-child{margin-bottom:60px}.ccm-page .ccm-block-calendar-event-list .event .time{margin-top:2rem}.ccm-page .ccm-block-calendar-event-list .event .room{font-size:1.3rem;font-weight:400;letter-spacing:1px}.ccm-page .ccm-block-calendar-event-list .event .headline{text-transform:none;margin-bottom:40px}@media only screen and (max-width: 39.9375em){.ccm-page .ccm-block-calendar-event-list .event .headline{font-size:1.2rem;margin-bottom:0}}.ccm-page .news a{display:block;color:#565656}.ccm-page .news a:not(:last-child){padding-bottom:1rem;margin-bottom:2rem;border-bottom:1px solid #ccc}.ccm-page .news h2{margin-top:0;font-size:1.1rem}.ccm-page .news .news-date{margin-bottom:0}.ccm-page .news .news-image-wrapper{margin-top:28px}@media only screen and (max-width: 39.9375em){.ccm-page .news .news-image-wrapper{margin-top:0;margin-bottom:10px}}.ccm-page .press-pagination-wrapper{text-align:center}.ccm-page .press-pagination-wrapper .pagination>li>a,.ccm-page .press-pagination-wrapper .pagination>li>span{color:#aaa;border-radius:0}.ccm-page .press-pagination-wrapper .pagination>.active>span{background-color:#96bdbc;border-color:#96bdbc;color:#fff}.ccm-page .press-pagination-wrapper .pagination li{border-radius:0}.ccm-page .press-pagination-wrapper .pagination .prev,.ccm-page .press-pagination-wrapper .pagination .next{padding:0 .625rem}.ccm-page .press-pagination-wrapper .pagination .prev{padding-left:0}.ccm-page .gallery .column{padding-bottom:1.875rem}@media only screen and (max-width: 39.9375em){.ccm-page .gallery .column{padding-bottom:1.25rem}}.ccm-page .gallery-image .image-description{display:none}.ccm-page .organizers{margin-bottom:20px}.ccm-page .organizers>.row:not(:last-child){margin-bottom:40px}.ccm-page .organizers .logo-wrapper{text-align:center}@media only screen and (max-width: 39.9375em){.ccm-page .organizers .logo-wrapper{text-align:left;margin-bottom:10px}}.ccm-page .googleMapCanvas{margin-bottom:2rem}.ccm-page .newsletter.weiss{display:inline-block}.ccm-page .newsletter ul{list-style-type:none;margin-left:0}.ccm-page .newsletter input[type=checkbox]{margin-right:10px;margin-bottom:0}.ccm-page .newsletter h2 a{padding:5px 0 2rem 2.5rem;font-family:"PT Sans",sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:1px;color:#96bdbc;text-transform:uppercase;display:block;position:relative}.ccm-page .newsletter h2 a:before{content:"";font-family:"FontAwesome",sans-serif;font-size:2rem;position:absolute;top:0;left:0}.ccm-page .accordion .accordion-title{padding:0;font-size:1rem;line-height:1.35;border:none}.ccm-page .accordion .accordion-title:focus,.ccm-page .accordion .accordion-title:hover{background-color:#fff}.ccm-page .accordion .accordion-title::before{content:""}.ccm-page .accordion .accordion-content{padding:0;padding-top:10px;border:0}.ccm-page .accordion .accordion-content>ul{margin-left:15px}.ccm-page .image-list{list-style-type:none;margin-left:0;margin-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap}.ccm-page .image-list>li:last-child img{margin-right:0;padding-right:0}@-webkit-keyframes carousel{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes carousel{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.ccm-page .carousel{margin:30px 0;overflow-x:hidden}.ccm-page .carousel-lane{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;-webkit-animation:carousel 10s linear infinite;animation:carousel 10s linear infinite}.ccm-page .carousel-lane *{flex-shrink:0;flex-grow:0}.ccm-page .carousel-lane img{max-width:none;max-height:64px;margin:0 40px;display:block;transform:rotate(0.02deg)}.ccm-page .referents .referent{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}.ccm-page .referents .ccm-pagination-wrapper{text-align:center}.ccm-page .main-slider{margin-bottom:50px;min-height:100px;max-height:400px;position:relative;overflow:hidden}@media only screen and (max-width: 63.9375em){.ccm-page .main-slider{max-height:250px}}@media only screen and (max-width: 39.9375em){.ccm-page .main-slider{margin-top:110px;margin-bottom:20px;max-height:150px}}@media only screen and (max-width: 39.9375em){.ccm-page .main-slider .rslides_nav{display:none}}@media only screen and (min-width: 40em){.ccm-page .main-slider .rslides_nav{margin-top:0;transform:translateY(-50%)}}.ccm-page .main-slider .rslides li{height:400px;width:100%;background-position:center center;background-size:cover}@media only screen and (max-width: 63.9375em){.ccm-page .main-slider .rslides li{height:250px}}@media only screen and (max-width: 39.9375em){.ccm-page .main-slider .rslides li{height:150px}}.ccm-page .main-slider .rslides li .mega-link-overlay{display:block;height:100%}.ccm-page .main-slider .rslides .ccm-image-slider-text-wrapper{margin:0 auto;width:100%;height:100%;max-width:80rem;position:relative}@media only screen and (max-width: 39.9375em){.ccm-page .main-slider .rslides .ccm-image-slider-text-wrapper{margin-top:200px}}.ccm-page .main-slider .rslides .ccm-image-slider-text{padding:30px;background-color:#fff;width:380px;position:absolute;top:40px;z-index:10;opacity:0;transition:opacity 750ms ease-out 500ms}@media only screen and (max-width: 39.9375em){.ccm-page .main-slider .rslides .ccm-image-slider-text{padding:15px .625rem;width:100%;height:auto;min-height:250px;position:relative;left:0 !important;right:0 !important;top:0;bottom:0 !important;font-size:.875rem}}.ccm-page .main-slider .rslides .ccm-image-slider-text.textbox-left{left:110px}.ccm-page .main-slider .rslides .ccm-image-slider-text.textbox-right{left:auto;right:110px}.ccm-page .main-slider .rslides h2{font-size:2rem;color:#96bdbc;text-transform:none}@media only screen and (max-width: 39.9375em){.ccm-page .main-slider .rslides h2{font-size:1.2rem}}.ccm-page .main-slider .rslides li.rslides1_on .ccm-image-slider-text{opacity:1}.ccm-page .external-form{overflow:hidden}.ccm-page .external-form input[name=f_name]{position:absolute;left:-300%;top:0;visibility:collapse}.ccm-page .external-form .ticketAddendum{display:none;padding:10px;border:1px solid #ccc}.ccm-page .external-form .ticketAddendum input[type=file]{margin-bottom:0}.ccm-page .external-form .normal-price{text-decoration:line-through}.ccm-page .external-form h1,.ccm-page .external-form h2{text-transform:none}.ccm-page .external-form h2{margin-top:1rem;font-size:1.15rem}.ccm-page .external-form label,.ccm-page .external-form p{font-size:1rem}.ccm-page .external-form label{cursor:pointer}.ccm-page .external-form #hearAboutOther{display:none}.ccm-page .external-form table{border:1px solid #ccc}.ccm-page .external-form table.total{border:none}.ccm-page .external-form table thead{background-color:#fff;border:none}.ccm-page .external-form table tbody{border:none}.ccm-page .external-form table tbody tr:nth-child(1n){background-color:#f1f1f1}.ccm-page .external-form table tbody tr:nth-child(2n){background-color:#fff}.ccm-page .external-form table tbody tr.early-bird{background-color:#9abce4;color:#fff}.ccm-page .external-form table tbody tr.early-bird label{color:#fff}.ccm-page .external-form table tbody input[type=radio]{margin-right:10px;margin-bottom:0}@media only screen and (max-width: 39.9375em){.ccm-page .external-form table tbody input[type=radio]{display:block;margin-bottom:5px}}.ccm-page .external-form table tbody .member{margin-bottom:0;display:none;width:auto}.ccm-page .external-form table td:nth-child(2),.ccm-page .external-form table th:nth-child(2){width:215px;text-align:right;vertical-align:top}.ccm-page .external-form table th:nth-child(2){font-weight:normal}.ccm-page .external-form .total-container{color:#fff;background-color:#96bdbc;padding:10px;margin-bottom:1rem}.ccm-page .external-form .total{margin-bottom:0}.ccm-page .external-form .total td{vertical-align:top;text-align:right;background-color:#96bdbc;color:#fff;padding:0}.ccm-page .external-form .total td:first-child{text-align:right}@media only screen and (max-width: 39.9375em){.ccm-page .external-form .total td:first-child{text-align:left}}.ccm-page .external-form .total td:nth-child(2){width:130px;min-width:100px}.ccm-page .external-form .address{margin-bottom:1rem}.ccm-page .external-form .address .box{margin-bottom:.625rem;padding:1rem;border:1px solid #ccc;background-color:#9abce4;color:#fff}.ccm-page .external-form .address .accordion-title{color:red;font-width:bold}.ccm-page .external-form .address .fa{margin-right:10px}.ccm-page .external-form .address .accordion-title{margin-bottom:10px}.ccm-page .external-form .address input[type=text]{margin-bottom:.625rem}.ccm-page .external-form .address .grid-padding-x{margin-left:-0.3125rem;margin-right:-0.3125rem}.ccm-page .external-form .address .grid-padding-x>.cell{padding-left:.3125rem;padding-right:.3125rem}.ccm-page .external-form .address .middle{display:inline-block;padding:.5rem 0;margin-bottom:0}.ccm-page .external-form input[type=checkbox]{margin-bottom:0}.ccm-page .external-form .additional{margin-bottom:10px;font-size:.875rem;font-weight:400;line-height:1.8;color:#0a0a0a}.ccm-page .external-form .additional input{margin-right:10px;margin-bottom:0}.ccm-page .external-form label>span{width:calc(100% - 25px);display:inline-block;line-height:1.6}.ccm-page .external-form label>span input{margin-top:6px}.ccm-page .external-form label span:first-child{width:20px;vertical-align:top}.ccm-page .payment-wrapper input[type=radio]{margin-bottom:0}.ccm-page #payButton{width:200px;background-color:#96bdbc}.ccm-page .login-page{margin:0 auto;padding-top:40px;width:300px}@media only screen and (max-width: 39.9375em){.ccm-page .login-page{margin-left:0;padding-top:130px}}.ccm-page .login-form>div{margin:0}.ccm-page .login-form .ccm-authentication-type-select{display:none}.ccm-page .login-form form .form-group{margin-top:15px}.ccm-page .ccm-block-type-form label{font-size:1rem}.ccm-page .ccm-block-type-form select{margin-top:5px}.ccm-page .ccm-block-express-form .checkbox label{font-weight:400}.ccm-page .ccm-block-express-form .radio label{font-weight:400}.ccm-page .ccm-block-express-form .radio label input{margin-bottom:0}.ccm-page .ccm-block-express-form label{margin-bottom:.5rem;font-weight:700;line-height:1.35}.ccm-page .ccm-block-express-form label>[type=checkbox]{margin-bottom:0}.ccm-page .ccm-block-express-form .field-required{color:red;font-size:1rem}.ccm-page .ccm-block-express-form .checkbox{margin-bottom:.8rem}.ccm-page .ccm-ui .ccm-block-express-form label.control-label{color:#000}.ccm-page .ccm-ui .ccm-block-express-form .form-group{margin-bottom:15px}.ccm-page .ccm-ui .alert{padding:15px;border:1px solid transparent;border-radius:2px}.ccm-page .ccm-ui .alert h4{margin-top:0;color:inherit}.ccm-page .ccm-ui .alert .alert-link{font-weight:bold}.ccm-page .ccm-ui .alert>p,.ccm-page .ccm-ui .alert>ul{margin-bottom:0}.ccm-page .ccm-ui .alert>p+p{margin-top:5px}.ccm-page .ccm-ui .alert-dismissable,.ccm-page .ccm-ui .alert-dismissible{padding-right:35px}.ccm-page .ccm-ui .alert-dismissable .close,.ccm-page .ccm-ui .alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit;display:none}.ccm-page .ccm-ui .alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.ccm-page .ccm-ui .alert-success hr{border-top-color:#c9e2b3}.ccm-page .ccm-ui .alert-success .alert-link{color:#2b542c}.ccm-page .ccm-ui .alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.ccm-page .ccm-ui .alert-info hr{border-top-color:#a6e1ec}.ccm-page .ccm-ui .alert-info .alert-link{color:#245269}.ccm-page .ccm-ui .alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.ccm-page .ccm-ui .alert-warning hr{border-top-color:#f7e1b5}.ccm-page .ccm-ui .alert-warning .alert-link{color:#66512c}.ccm-page .ccm-ui .alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.ccm-page .ccm-ui .alert-danger hr{border-top-color:#e4b9c0}.ccm-page .ccm-ui .alert-danger .alert-link{color:#843534}.ccm-page ul.accordion-multiple{margin-left:0;list-style-type:none}.ccm-page ul.accordion-multiple .accordion-multiple-title{padding:10px;display:block;color:#fff}.ccm-page ul.accordion-multiple .accordion-multiple-content{display:none}.ccm-page ul.accordion-multiple .accordion-multiple-content .text-wrapper{margin-top:20px;display:flex;flex-wrap:wrap}.ccm-page ul.accordion-multiple .accordion-multiple-content .text-wrapper>div{margin-right:15px;width:calc(100% / 4 - 15px);line-height:1.2}@media only screen and (max-width: 39.9375em){.ccm-page ul.accordion-multiple .accordion-multiple-content .text-wrapper>div{margin-bottom:20px;width:calc(50% - 15px)}}.ccm-page ul.accordion-multiple .accordion-multiple-content .text-wrapper>div:last-child{width:calc(100% / 4);margin-right:0}@media only screen and (max-width: 39.9375em){.ccm-page ul.accordion-multiple .accordion-multiple-content .text-wrapper>div:last-child{width:calc(50%)}}.ccm-page .formidable_row .element{margin-bottom:15px}.ccm-page .formidable_row .element label{font-size:1rem;color:#565656}.ccm-page .formidable_row .element>label{font-weight:700}.ccm-page .formidable_row .element>label .required{font-size:1rem}.ccm-page .formidable_row .element .radio{padding-top:7px;margin-bottom:10px}.ccm-page .formidable_row .element .radio>label{position:relative;padding-left:25px;line-height:1.5}.ccm-page .formidable_row .element .radio>label input{position:absolute;top:0;left:0}.ccm-page .formidable_row .element textarea{margin-bottom:0;height:100px}.ccm-page .formidable_row .element textarea::-moz-placeholder{color:#666}.ccm-page .formidable_row .element textarea:-ms-input-placeholder{color:#666}.ccm-page .formidable_row .element textarea::placeholder{color:#666}.ccm-page .formidable_row .element .callout{display:block;margin-top:1rem;margin-bottom:0}.ccm-page .formidable_row .element .counter{color:#96bdbc;font-weight:700}.ccm-page .formidable_row .element .text-danger.error{padding:15px;color:#a94442;background-color:#f2dede;border:1px solid #ebccd1;border-radius:2px}.ccm-page .partner-logos{margin-top:1rem}@media only screen and (min-width: 40em){.ccm-page .partner-logos{margin-top:30px}}.ccm-page .partner-logos p{margin:10px 0 1rem 0}.ccm-page .partner-logos .page-title{margin-bottom:2rem;padding:5px 10px;color:#fff}.ccm-page .partner-logos .row{align-items:center}.ccm-page .button{border-radius:0;font-weight:700;font-size:1.1rem}@media only screen and (max-width: 63.9375em){.ccm-page .button{font-size:1rem}}.ccm-page .button.button-light-green{background-color:#bdd479}.ccm-page .button.button-dark-green{background-color:#64b441}.ccm-page .button.button-blue{background-color:#9abce4}.ccm-page .button.button-colored{background-image:linear-gradient(to right, #bdd479, #7fa5ba)}.ccm-page .row{max-width:71.875em}.ccm-ui .input-group{margin-bottom:0}.ccm-ui .pagination>li{display:inline}figure{margin:0}@media only screen and (max-width: 63.9375em){.ccm-notification-help-launcher{display:none !important}}.redactor-toolbar li.ccm-inline-toolbar-button-save,.redactor-toolbar li.ccm-inline-toolbar-button-cancel{box-sizing:border-box}.redactor-toolbar li.ccm-inline-toolbar-button-save button,.redactor-toolbar li.ccm-inline-toolbar-button-cancel button{margin:0}.ccm-toolbar-visible div.ccm-page #offCanvas{margin-top:48px}.ccm-toolbar-visible div.ccm-page .off-canvas-content{min-height:calc(100vh - 48px)}.ccm-toolbar-visible div.ccm-page header{top:48px}@media only screen and (max-width: 39.9375em){.ccm-toolbar-visible div.ccm-page .kopf{top:48px}}@media only screen and (max-width: 39.9375em){.ccm-toolbar-visible div.ccm-page .mobile-menu-button{top:77px}}@media only screen and (max-width: 39.9375em){.ccm-toolbar-visible div.ccm-page .program-headline{top:150px}}@media only screen and (max-width: 39.9375em){.ccm-toolbar-visible div.ccm-page .header-image{top:150px}}
