*{box-sizing:border-box}html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,ol,ul,li,form,legend,label,table,header,footer,nav,section,figure,fieldset{margin:0;padding:0}header,footer,nav,section,article,hgroup,figure{display:block}img{vertical-align:middle}@font-face{font-family:"PublicSansLight";src:local(PublicSans-Light),url(assets/fonts/4ba4759c3e98938156d7.woff2) format("woff2"),url(assets/fonts/8460a3397f2ffc7d22d0.woff) format("woff"),url(assets/fonts/839012ec5b7d44a46954.ttf) format("ttf");font-weight:300;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"PublicSansLight";src:local(PublicSans-Light-Italic),url(assets/fonts/475db532b9392ec581c5.woff2) format("woff2"),url(assets/fonts/4c86a8eb158c949923dd.woff) format("woff"),url(assets/fonts/49a5ea322c6c3762b921.ttf) format("ttf");font-weight:300;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:PublicSans;src:local(PublicSans-Regular),url(assets/fonts/e86d2642f412b9493b14.woff2) format("woff2"),url(assets/fonts/f32753567f64c1ddeec8.woff) format("woff"),url(assets/fonts/af5c059f36e21e13f39f.ttf) format("ttf");font-weight:normal;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:PublicSans;src:local(PublicSans-MediumItalic),url(assets/fonts/bd9876889c32714dc38c.woff2) format("woff2"),url(assets/fonts/b7905368cbfedd538504.woff) format("woff"),url(assets/fonts/8bdca3572e6f96ffe7df.ttf) format("ttf");font-weight:500;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:PublicSans;src:local(PublicSans-Medium),url(assets/fonts/f6ebd504e3b19c186177.woff2) format("woff2"),url(assets/fonts/3ca80b4bc61a63c5361b.woff) format("woff"),url(assets/fonts/870d42fd45979e9faecb.ttf) format("ttf");font-weight:500;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"PublicSansSemiBold";src:local(PublicSans-SemiBold),url(assets/fonts/1cb825ff043ef7521574.woff2) format("woff2"),url(assets/fonts/04c1d5b2470ec3349883.woff) format("woff"),url(assets/fonts/8e676a7173962c398599.ttf) format("ttf");font-weight:600;font-style:normal;font-stretch:normal}@font-face{font-family:PublicSans;src:local(PublicSans-Bold),url(assets/fonts/4045385082dfc34c22d7.woff2) format("woff2"),url(assets/fonts/8c3655e2b925bcad90cd.woff) format("woff"),url(assets/fonts/a52885b904d32280b208.ttf) format("ttf");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:PublicSans;src:local(PublicSans-ExtraBold),url(assets/fonts/10cb3aaa3d67f3984df1.woff2) format("woff2"),url(assets/fonts/894e525164c5b6e1957f.woff) format("woff"),url(assets/fonts/24408cbcf66709cb105f.ttf) format("ttf");font-weight:800;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:PublicSans;src:local(PublicSans-Black),url(assets/fonts/7e4909553b88f88ef8eb.woff2) format("woff2"),url(assets/fonts/ed5bae010c113c3fe094.woff) format("woff"),url(assets/fonts/461e78ead43f7af0ca72.ttf) format("ttf");font-weight:900;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"tideicons";src:url(assets/fonts/b8db259449f617014da3.woff) format("woff"),url(assets/fonts/5e75309d46dbeda33249.ttf) format("truetype");font-weight:normal;font-style:normal}.is-vishidden{visibility:hidden}body{background:#eee;-webkit-text-size-adjust:100%;color:#000;font-family:"PublicSans",sans-serif;font-size:.875rem;font-weight:300;line-height:normal;min-width:15rem}html{font-family:"PublicSans",sans-serif;font-size:100%;line-height:normal}img{width:100%;vertical-align:bottom}hr{margin:0}.content-padding{padding-left:15px;padding-right:15px}.cf{*zoom:1}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.is-hidden{display:none !important;visibility:hidden !important}.is-vishidden{position:absolute !important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px, 1px, 1px, 1px)}.right{float:right}.left{float:left}.align-right{text-align:right}.align-center{text-align:center}.align-left{text-align:left}.font-italic{font-style:italic}.text-black{color:#000}.text-red{color:#f1594a}.text-grey{color:#666}.text-white{color:#fff}.text-dark-grey{color:#333}.bg-blue{background-color:#1f72a6}.bg-green{background-color:#cbd300}.bg-black{background-color:#000}.bg-red{background-color:#f1594a}.bg-grey{background-color:#666}.bg-dark-grey{background-color:#333}.bg-white{background-color:#fff}.bg-state-error{background-color:#f1594a}.bg-state-warn{background-color:#FF9600}.bg-state-success{background-color:#52A452}.bg-state-info{background-color:#1f72a6}.border-black-solid{border:1px solid #000}.border-light-grey2-solid{border:1px solid #979797}.main-stage{display:flex;flex-direction:column;background-color:#fff;overflow:hidden;position:relative;width:100%;height:100%;flex-direction:column;min-height:100vh}.spacer{display:none;background-color:#eee;z-index:900}.tab-buttons{display:flex;justify-content:center;gap:40px;top:50%;transform:translate(0, -50%)}.tab-button{font-size:1rem;padding:10px 20px;border:1px solid #ccc;background-color:#f5f5f5;cursor:pointer;border-radius:4px 4px 0 0;color:#999}.tab-button.active{background-color:#fff;color:black;font-weight:bold}.tab-content{display:none;border:1px solid #ccc;border-top:none;padding:60px 20px;border-radius:0 0 4px 4px}.tab-content.active{display:block}.messages{position:absolute;top:100px;left:calc(50% - 250px);width:500px;padding:10px;margin-bottom:10px;border:1px solid transparent;background-color:#eee;text-align:center}.messages .message{display:inline-block;width:100%}.font_headline{font-family:"PublicSans",sans-serif;font-size:1.5rem;font-weight:300}.font-page-headline{font-family:"PublicSans",sans-serif;font-size:1.875rem;font-weight:bold}.font-teaser{font-family:"PublicSans",sans-serif;font-size:.875rem;font-weight:500;font-style:italic;line-height:1.43}.font-intro-copy{font-family:"PublicSansLight";font-size:1.5rem;font-weight:300;font-style:italic;line-height:1.43}.font-copy{font-family:"PublicSans",sans-serif;font-size:.875rem;font-weight:300;line-height:1.57}.font-subheadline{font-family:"PublicSans",sans-serif;font-size:1.125rem;font-weight:500}.font-subheadline-small{font-family:"PublicSans",sans-serif;font-size:1rem;font-weight:bold}.font-contcat-label{font-family:"PublicSansSemiBold";font-size:16px;font-weight:600}.font-headline-light{font-family:"PublicSansLight";font-size:1.5rem;font-weight:300;font-style:normal;line-height:1.43}[data-icon]:before{font-family:"tideicons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"tideicons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:text-bottom}.icon{font-size:1.5rem}.icon-youtube:before{content:"\63"}.icon-chevron-down:before{content:"\64"}.icon-angle-left:before{content:"\65"}.icon-chevron-left:before{content:"\66"}.icon-angle-right:before{content:"\67"}.icon-chevron-right-a:before{content:"\68"}.icon-arrow-right:before{content:"\6a"}.icon-mail:before{content:"\76"}.icon-facebook:before{content:"\6d"}.icon-instagram:before{content:"\6e"}.icon-mixcloud:before{content:"\6f"}.icon-twitter:before{content:"\70"}.icon-pause-circle:before{content:"\71"}.icon-play-circle:before{content:"\72"}.icon-close:before{content:"\73"}.icon-menu:before{content:"\74"}.icon-search:before{content:"\75"}.icon-info:before{content:"\61"}.icon-chevron-right-1:before{content:"\62"}.icon-arrow-left:before{content:"\69"}.icon-arrow-up:before{content:"\6b"}a{color:#1f72a6;outline:0}a:focus{color:#000}.btn{display:inline-block;padding:.3125rem .9375rem;vertical-align:middle;cursor:pointer}.btn-standard,.btn-danger{background-color:#cbd300;color:#000;text-decoration:none;font-family:"PublicSans",sans-serif;font-size:1rem;font-weight:bold;line-height:1.3}.btn-scroll-up{background-color:#eee;color:#000;text-decoration:none;width:30px;height:30px;padding:0px;line-height:1.1;text-align:center;float:right;margin-bottom:1.875rem}.btn-scroll-up{margin-right:15px}.btn-standard.btn-animated:after,.btn-animated.btn-danger:after{background-color:#cbd300}.btn-inverse{color:#cbd300;background-color:#000;text-decoration:none;font-family:"PublicSans",sans-serif;font-size:1rem;font-weight:bold;line-height:1.3}.btn-inverse.btn-animated:after{background-color:#000}.btn-icon{text-decoration:none}.btn-animated{position:relative;outline:0;overflow:hidden;background:none;z-index:1;cursor:pointer;transition:all 250ms ease-in-out}.btn-animated:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:-1;opacity:0;transition:all 250ms ease-in-out}.btn-animated:after{content:"";position:absolute;bottom:0;left:0;right:0;top:0;z-index:-2;transition:all 250ms ease-in-out}.back-button-container{display:inline-block}.btn-danger{background-color:#f1594a !important}.btn-danger.btn-animated::after{content:"";position:absolute;bottom:0;left:0;right:0;top:0;z-index:-2;transition:all 250ms ease-in-out;background-color:#f1594a !important;color:#fff !important}.loading-animation{display:block;position:relative;margin-top:.625rem;float:left;height:80px;width:80px;display:none;transform:scale(0.5)}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#000000;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-0.036s}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-0.072s}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-0.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-0.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-0.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-0.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-0.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-0.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.page-head{margin-bottom:1.875rem}.page-head--sticky{width:100%;max-width:1280px;transition:top 0.8s;background-color:#fff;height:3.5rem;z-index:665}.page-head--sticky{position:fixed;top:-6.25rem}.page-head__inner{position:relative;display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #000;height:3.5rem}.page-head__spacer{display:none}.page-head__spacer--sticky{display:block;height:4.75rem;position:relative;top:0}.page-head__logo{z-index:667}.page-head__navi{position:absolute;right:0;z-index:669;display:flex;flex-direction:row;align-items:center;width:auto;height:3.5rem}.page-head__navi{margin-right:15px}.navigation-item{padding:0 15px;margin-right:10px}.navigation-item a{color:#333;text-decoration:none}.navigation-item a:active,.navigation-item a:hover{text-decoration:underline}.dropdown{position:relative}.dropdown-toggle{padding:10px 15px;cursor:pointer}.dropdown-menu{display:none;position:absolute;right:0;background-color:white;border:1px solid #ccc;border-radius:4px;min-width:180px;box-shadow:0 2px 6px rgba(0,0,0,0.1);z-index:1}.dropdown-menu a{display:block;padding:10px;text-decoration:none;color:#333}.dropdown-menu a:hover{background-color:#f0f0f0}.dropdown.open .dropdown-menu{display:block}.booking-list__table{width:100%;border:none;border-spacing:unset}.booking-list__table th{text-align:left}.booking-list__table tr{display:table-row;height:2rem;vertical-align:middle}.booking-list__table td{display:table-cell;padding:0.5rem;white-space:nowrap;border:none;color:#333333}.booking-list__table tr.odd{background-color:lightgray}.booking-calendar{margin:1rem 2rem}.site-footer{width:100%;margin-top:auto;clear:both;background-color:#eee;border-top:1px solid #000;padding-top:1.25rem}.footer-links{display:inline-flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;width:100%;margin-bottom:1.25rem}.footer-links a{font-family:"PublicSans",sans-serif;font-size:.875rem;font-weight:bold;color:#000;margin-right:1.5625rem}.footer-links a:last-of-type{margin-right:0}.footer-social-links{display:inline-flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;width:100%;margin-bottom:1.25rem}.footer-social-links a{margin-right:1.5625rem}.footer-social-links a:last-of-type{margin-right:0}.page-intro{width:100%}.page-intro__page-headline{margin-bottom:1.25rem}.page-intro__headline{margin-bottom:.625rem}.page-intro__text{margin-bottom:.625rem;display:none}.page-intro__text a{font-weight:bold}.page-content-text{margin-bottom:1.875rem}.page-content-text p{font-family:"PublicSans",sans-serif;font-size:.875rem;font-weight:300;line-height:1.57}.page-content-text li{font-family:"PublicSans",sans-serif;font-size:.875rem;font-weight:300;line-height:1.57;margin:1rem}.page-content-text a{font-weight:bold}.page-content-text__headline{margin-bottom:1.25rem}.page-contact-box{width:100%;position:relative}.page-contact-box__contact_details{margin-top:1.5625rem;margin-bottom:1.875rem;display:grid;grid-template-columns:1fr 3fr;font-size:16px}.page-contact-box__contact_details__label{font-weight:bold;margin-bottom:.625rem}.generic_modal{display:none;position:fixed;z-index:2006;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.7);opacity:0;transition:opacity 0.3s ease-in}.generic_modal__content{background-color:var(--color-white);margin:15vh auto;padding:10px;padding-top:48px;width:95%;max-width:1200px;position:relative;opacity:0;transform:scale(0.8);transition:transform 0.2s ease-in-out, opacity 0.2s ease-in-out}.generic_modal__content__close_button{position:absolute;top:0.8rem;right:0.8rem;cursor:pointer;color:var(--color-blue-text);font-size:1rem;float:right;clear:both;display:flex;height:1rem;width:1rem;align-items:center;justify-content:center;cursor:pointer}.generic_modal__content__close_button svg{width:1.2rem;height:1.2rem}.generic_modal__content__close_button:hover{color:var(--color-hover) !important}.generic_modal__content__close_button:hover path{fill:var(--color-hover) !important}.confirm_modal_content{background-color:#fff;margin:auto;width:100%;max-width:unset;border-radius:2px;padding:15px;max-width:450px}.confirm_modal_content h1{margin-bottom:20px}.confirm_modal_content .buttons{margin-top:10px;display:flex;justify-content:center}.confirm_modal_content .buttons>div{margin:5px}.confirm_modal_content span.project_name{font-weight:bold}.validate_submission_modal_content{background-color:#fff;margin:auto;width:100%;max-width:unset;border-radius:2px;padding:15px;max-width:600px}.validate_submission_modal_content h1{margin-bottom:20px}.validate_submission_modal_content .buttons{margin-top:10px;display:flex;justify-content:center}.validate_submission_modal_content .buttons>div{margin:5px}.validate_submission_modal_content span.project_name{font-weight:bold}.validate_submission_modal_content .form-data{display:flex;flex-direction:column}.validate_submission_modal_content .form-data .group{margin-top:15px}.validate_submission_modal_content .form-data .group-name{font-family:"PublicSans",sans-serif;font-size:1.125rem;font-weight:500;margin-bottom:5px}.validate_submission_modal_content .form-entry{display:flex;flex-direction:column;margin-bottom:5px;padding:3px}.validate_submission_modal_content .form-entry__label{flex:1;font-family:"PublicSansSemiBold";font-size:.875rem;line-height:1.25rem;color:#666}.validate_submission_modal_content .form-entry__value{flex:1;background-color:#eee;padding:3px}.validate_submission_modal_content .form-entry__value .audio-preview label{display:block}.validate_submission_modal_content .form-entry__value .image-preview{display:inline-block;text-align:center;min-width:100%;min-height:50px;position:relative;margin:0px;padding:0px;margin-bottom:-2px}.validate_submission_modal_content .form-entry__value .image-preview::after{content:"Kein Bild hochgeladen";color:#646464;display:flex;justify-content:center;align-items:center;position:absolute;top:0px;left:0;width:100%;height:100%;min-height:50px}.login{margin-top:1.875rem;margin-bottom:1.875rem}.login h1{padding-bottom:1.875rem}.login_content{background-color:#cbd300;background-color:rgba(203,211,0,0.2);padding:0 5px;width:auto;margin:0px auto}.login_content form{padding-top:1.875rem;margin:0px auto}.login_content form .alert-block{color:#f1594a}.login_content form .alert-block ul{list-style-type:"*  "}.login_content button{float:left !important;margin-bottom:1.875rem}.registration-hint p{font-weight:bold !important;font-size:18px !important}form#id-broadcast-select-form .help-block{margin-top:10px;font-style:italic;text-align:left}.tide_form{display:block;max-width:345px}.tide_form .asteriskField{display:none}.tide_form .form-error{margin:10px 0;color:#f1594a}.tide_form .form-error h3{font-size:14px;margin-bottom:5px}.tide_form .form-error ul li{list-style-type:none}.tide_form .errorField{color:#d25858}.tide_form .formRow{display:flex;flex-direction:row;justify-content:space-between;row-gap:5px;-moz-column-gap:10px;column-gap:10px}.tide_form div.readonly-tooltip{position:absolute;right:-170px;bottom:0px;padding-left:10px;display:block}.tide_form div.readonly-tooltip .inner{heigt:20px;padding:10px;border-radius:3px;background:#666;color:#fff;max-width:400px;min-width:130px;font-size:12px}.tide_form div.readonly-tooltip .inner a{color:#fff;text-decoration:underline;cursor:pointer}.tide_form div.single-line{display:flex;margin-top:10px;justify-content:space-between}.tide_form div.ctrlHolder{flex-flow:column}.tide_form div.controls.tooltip,.tide_form div.ctrlHolder.tooltip{position:relative;display:flex}.tide_form div.controls.tooltip:hover .readonly-tooltip,.tide_form div.ctrlHolder.tooltip:hover .readonly-tooltip{display:block}.tide_form input[name="duration"]{max-width:70px}.tide_form #div_id_duration{position:relative;display:flex}.tide_form #div_id_duration #hint_id_duration{position:absolute;text-align:right;right:0px}.tide_form #div_id_broadcast_date select{min-width:120px}.tide_form input[type=date],.tide_form input[type=time],.tide_form input[type=text][data-duration-input]{height:2.5rem;font-family:sans-serif;display:block;box-sizing:border-box;padding:.625rem;margin:0;background-color:#cbd300;background-color:rgba(203,211,0,0.5);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:1px solid #000;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff}.tide_form input[type=date]+div.has_error,.tide_form input[type=time]+div.has_error,.tide_form input[type=text][data-duration-input]+div.has_error{display:none;color:#d25858}.tide_form input[type=date].is_invalid,.tide_form input[type=time].is_invalid,.tide_form input[type=text][data-duration-input].is_invalid{border-bottom:2px solid #d25858 !important}.tide_form input[type=date].is_invalid:invalid+div.has_error,.tide_form input[type=time].is_invalid:invalid+div.has_error,.tide_form input[type=text][data-duration-input].is_invalid:invalid+div.has_error{display:block}.tide_form input[type=url],.tide_form input[type=text],.tide_form input[type=email],.tide_form input[type=tel],.tide_form input[type=password],.tide_form textarea{width:100%;height:2.5rem;border:none;border-bottom:1px solid #000;padding:0 .625rem;background-color:#fff}.tide_form input[type=url]+div.has_error,.tide_form input[type=text]+div.has_error,.tide_form input[type=email]+div.has_error,.tide_form input[type=tel]+div.has_error,.tide_form input[type=password]+div.has_error,.tide_form textarea+div.has_error{display:none;color:#d25858}.tide_form input[type=url].is_invalid,.tide_form input[type=text].is_invalid,.tide_form input[type=email].is_invalid,.tide_form input[type=tel].is_invalid,.tide_form input[type=password].is_invalid,.tide_form textarea.is_invalid{border-bottom:2px solid #d25858 !important}.tide_form input[type=url].is_invalid:invalid+div.has_error,.tide_form input[type=text].is_invalid:invalid+div.has_error,.tide_form input[type=email].is_invalid:invalid+div.has_error,.tide_form input[type=tel].is_invalid:invalid+div.has_error,.tide_form input[type=password].is_invalid:invalid+div.has_error,.tide_form textarea.is_invalid:invalid+div.has_error{display:block}.tide_form input[type=url].is_invalid+div.has_error,.tide_form input[type=text].is_invalid+div.has_error,.tide_form input[type=email].is_invalid+div.has_error,.tide_form input[type=tel].is_invalid+div.has_error,.tide_form input[type=password].is_invalid+div.has_error,.tide_form textarea.is_invalid+div.has_error{display:block}.tide_form input[type=url]:focus,.tide_form input[type=text]:focus,.tide_form input[type=email]:focus,.tide_form input[type=tel]:focus,.tide_form input[type=password]:focus,.tide_form textarea:focus{border-bottom:1px solid #000;outline:0}.tide_form input[type=url].markedReadonly,.tide_form input[type=url][readonly],.tide_form input[type=text].markedReadonly,.tide_form input[type=text][readonly],.tide_form input[type=email].markedReadonly,.tide_form input[type=email][readonly],.tide_form input[type=tel].markedReadonly,.tide_form input[type=tel][readonly],.tide_form input[type=password].markedReadonly,.tide_form input[type=password][readonly],.tide_form textarea.markedReadonly,.tide_form textarea[readonly]{background:#eee;text:#aaa;opacity:0.7;pointer-events:none}.tide_form input[type=file]{width:100%;height:2.5rem;border:none;border-bottom:1px solid #000;padding:0 .625rem;background-color:#fff}.tide_form input[type=file]:after{content:attr(name)}.tide_form input[type=file]+div.has_error{display:none;color:#d25858}.tide_form input[type=file].is_invalid{border-bottom:2px solid #d25858 !important}.tide_form input[type=file].is_invalid+div.has_error{display:block}.tide_form input[type=file].is_invalid:invalid+div.has_error{display:block}.tide_form input[type=file]:focus{border-bottom:1px solid #000;outline:0}.tide_form input[type=submit]{-webkit-appearance:none !important;-moz-appearance:none;appearance:none;border-radius:0px}.tide_form input[type=checkbox]{color:#cbd300;position:relative;width:20px;height:20px;margin-right:10px}.tide_form fieldset{display:block;border:0px;width:100%;padding-bottom:1.25rem;max-width:345px}.tide_form fieldset.collapsible>legend{cursor:pointer;display:flex;justify-content:space-between}.tide_form fieldset.collapsible>legend:after{content:"";margin-right:3px;border:solid black;border-width:0 3px 3px 0;display:inline-block;padding:1px;width:9px;height:9px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.tide_form fieldset.collapsible.collapsed>legend{padding-bottom:0px}.tide_form fieldset.collapsible.collapsed>legend ~ div{display:none}.tide_form fieldset.collapsible.collapsed>legend:after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.tide_form fieldset>legend{display:block;font-family:"PublicSans",sans-serif;font-size:1rem;font-weight:bold;width:100%;padding-top:1.25rem;padding-bottom:.625rem;border-top:3px solid #cbd300}.tide_form textarea{height:120px}.tide_form .textara_char_count{font-size:10px;display:block;width:100%;text-align:right}.tide_form .ctrlHolder{margin-top:15px}.tide_form .control-group{margin-top:10px}.tide_form label{margin-left:0px;padding-bottom:2px;display:flex;flex-basis:100%;font-family:"PublicSansSemiBold";font-size:.875rem;line-height:1.25rem}.tide_form label.requiredField:after{color:#f1594a;margin-left:5px;content:"*"}.tide_form label.checkbox{margin:5px 0px;display:inline-flex;align-items:center}.tide_form .help-block{font-family:"PublicSansLight";font-size:.75rem;font-style:italic;color:#979797;text-align:right;margin-top:2px}.tide_form .help-inline{color:#f1594a;display:block;font-size:14px;font-weight:normal;padding-top:5px}.tide_form div.ctrlHolder.checkbox{display:flex;flex-direction:row}.tide_form div.ctrlHolder.checkbox .has_error{display:none;color:#d25858}.tide_form div.ctrlHolder.checkbox.is_invalid .has_error{display:block}.tide_form div.ctrlHolder.checkbox .controls label{margin:5px 0px;display:inline-flex;align-items:center;cursor:pointer;margin:0px;width:100%;position:relative}.tide_form div.ctrlHolder.checkbox .controls label+input:checked:before{content:"dd"}.tide_form select{max-width:345px}.tide_form select.markedReadonly,.tide_form select[readonly]{background-color:#eee;pointer-events:none}.tide_form select+div.has_error{display:none;margin-top:5px;color:#d25858}.tide_form select.is_invalid{border-bottom:2px solid #d25858 !important}.tide_form select.is_invalid:invalid+div.has_error{display:block}.profile_image_field{display:flex;flex-direction:column;align-items:center}.profile_image_field{margin-bottom:35px}.form-submit-button{margin-top:1.875rem;float:right;border:none}.form-submit-button:disabled{pointer-events:none;background-color:#cccccc;color:#666666}.form-cancel-button{margin-top:1.875rem;float:right;border:none}.form-cancel-button:disabled{pointer-events:none;background-color:#cccccc;color:#666666}.registration_box{background-color:#cbd300;background-color:rgba(203,211,0,0.2);padding-top:1.875rem;padding-bottom:1.875rem;margin-bottom:1.875rem;padding:0 5px}.registration_form{max-width:345px;margin:0px auto}.registration_form__headline{color:#666;padding-bottom:.625rem}.full-width{width:100%}.special_broadcast_explanation{padding:8px;border-radius:5px;background:rgba(255,255,255,0.5);font-family:"PublicSans",sans-serif;font-size:.875rem;font-weight:300;line-height:1.57}select{height:2.5rem;display:inline-block;box-sizing:border-box;padding:.625rem;margin:0;overflow:hidden;background-color:#cbd300;background-color:rgba(203,211,0,0.5);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #000;border-radius:2px;background-image:url('data:image/svg+xml;utf8,<svg height="40" width="40" xmlns="http://www.w3.org/2000/svg"><rect fill="%23f2f2f2" width="100%" height="100%" />   <line stroke="black" stroke-width="1px"  x1="0" y1="0" x2="0.00001" y2="100%" />    <path fill="%23CDD400" d="m7 18.532 5.9336032-6.732-5.9336032-6.732 1.82672065-2.068 7.77327935 8.8-7.77327935 8.8z" transform="matrix(0 1 1 0 9 8)"/></svg>');background-position:right center;background-repeat:no-repeat;padding-right:50px}select:not(:last-of-type){margin-right:15px}.tide-select-date-widget-wrapper{width:100%}.tide-select-date-widget-wrapper .controls{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.tide-select-date-widget-wrapper p{flex-basis:100%}.tide-select-date-widget-wrapper select{flex:1}.image_preview_widget{position:relative;cursor:pointer}.image_preview_widget:hover .image_preview_widget__preview_image{opacity:0.4}.image_preview_widget:hover .image_preview_widget__tools{display:flex}.image_preview_widget .image_preview_widget__inner{position:relative}.image_preview_widget .image_preview_widget__tools{display:flex;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);padding:12px;border-radius:0px;background-color:#cbd300;flex-direction:column;align-items:center;justify-content:center;z-index:2}.image_preview_widget .image_preview_widget__tool__show{display:flex}.image_preview_widget .image_preview_widget__preview_image{border:1px solid #000;background:rgba(203,211,0,0.2);min-height:100px;display:flex;align-items:center;overflow:hidden}.image_preview_widget .image_preview_widget__tools__text{display:block;text-align:center;font-family:"PublicSans",sans-serif;font-size:1rem;font-weight:bold;line-height:1.3}.image_preview_widget .image_preview_widget__tools__text:not(.no_image) .edit_text{display:block}.image_preview_widget .image_preview_widget__tools__text:not(.no_image) .upload_text{display:none}.image_preview_widget .image_preview_widget__tools__text.no_image .edit_text{display:none}.image_preview_widget .image_preview_widget__tools__text.no_image .upload_text{display:block}.audio_widget{position:relative}.audio_widget .audio_widget__inner{flex-direction:row;display:flex}.audio_widget .audio_widget__tools{display:flex;cursor:pointer;min-width:100px;width:100px;height:100px;padding:12px;border-radius:0px;align-items:flex-end;z-index:2;border:1px solid #000;background:#fff url("data:image/svg+xml;utf8,<?xml%20version=%221.0%22%20encoding=%22UTF-8%22?%3E%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20id=%22Bold%22%20viewBox=%220%200%2024%2024%22%20width=%2230%22%20height=%2230%22%3E%3Cpath%20d=%22M18.5,1h-5A5.506,5.506,0,0,0,8,6.5v6.107A5.5,5.5,0,1,0,10.975,18H11V6.5A2.5,2.5,0,0,1,13.5,4h5A2.5,2.5,0,0,1,21,6.5v6.107A5.5,5.5,0,1,0,23.975,18H24V6.5A5.506,5.506,0,0,0,18.5,1ZM5.5,20A2.5,2.5,0,1,1,8,17.5,2.5,2.5,0,0,1,5.5,20Zm13,0A2.5,2.5,0,1,1,21,17.5,2.5,2.5,0,0,1,18.5,20Z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position-y:10px;background-position-x:center}.audio_widget .audio_widget__tools:hover{opacity:0.4}.audio_widget .audio_widget__tools:hover>.audio_widget__tools__text{display:flex}.audio_widget .audio_widget__tools .audio_widget__tools__text{display:flex;text-align:center;font-family:"PublicSans",sans-serif;font-size:.875rem;font-weight:normal;line-height:1.3}.audio_widget .audio_widget__tools .audio_widget__tools__text:not(.no_audio) .edit_text{display:block}.audio_widget .audio_widget__tools .audio_widget__tools__text:not(.no_audio) .upload_text{display:none}.audio_widget .audio_widget__tools .audio_widget__tools__text.no_audio .edit_text{display:none}.audio_widget .audio_widget__tools .audio_widget__tools__text.no_audio .upload_text{display:block}.audio_widget .audio_widget__tool__show{display:flex}.audio_widget .audio_widget__preview_audio{padding:5px;width:100%;border:1px solid #000;border-left:none;background:rgba(203,211,0,0.2);display:flex}@media (min-width: 992px){body{display:flex;flex-wrap:nowrap;flex-direction:row;font-size:1rem}.main-stage{flex-basis:80rem}.spacer{display:inline-block;flex-grow:2}.font_headline{font-size:2.125rem}.font-page-headline{font-size:2.5rem}.font-teaser{font-size:1.375rem;font-weight:300;line-height:1.45}.font-copy{font-size:1rem;line-height:1.63}.font-subheadline-small{font-size:1.625rem}.font-headline-light{font-size:1.5rem;font-weight:300;line-height:1.45}.btn-scroll-up{margin-bottom:3.125rem}.back-button-container{padding-left:75px;padding-right:75px}.loading-animation{margin-top:.9375rem}.page-head{margin-bottom:3.125rem}.page-head__inner{height:5rem}.page-head__logo{position:absolute;top:50%;transform:translate(0, -50%);margin-left:75px}.page-head{height:5rem}.page-head__navi{height:5rem}.navigation-item{display:inline-block}.dropdown-menu a.hide-l{display:none !important}.site-footer{padding-top:1.875rem}.site-footer{padding-left:4.6875rem}.footer-links{margin-bottom:1.875rem}.footer-social-links{margin-bottom:1.875rem}.page-intro{margin-bottom:1.875rem;position:relative}.page-intro__page-headline{margin-bottom:1.875rem}.page-intro__headline{margin-bottom:.9375rem}.page-intro__text{margin-bottom:.9375rem}.page-intro__text{display:block}.page-intro__image{width:calc(63% - 25px)}.page-intro__text-content{width:100%;text-align:center}.page-content-text{margin-bottom:3.125rem}.page-content-text{padding-left:75px;padding-right:75px}.page-content-text p{font-size:1rem;line-height:1.63}.page-content-text li{font-size:1rem;line-height:1.63}.page-content-text__headline{margin-bottom:1.875rem}.page-contact-box{padding-left:75px;padding-right:75px}.page-contact-box__contact_details{margin-top:1.875rem}.page-contact-box__contact_details{margin-bottom:3.125rem}.login{margin-left:75px;margin-right:75px}.login{margin-top:3.125rem}.login{margin-bottom:3.125rem}.login h1{padding-bottom:3.125rem}.login_content form{padding-top:3.125rem}.login_content button{margin-bottom:3.125rem}.tide_form fieldset{padding-bottom:1.875rem}.tide_form fieldset>legend{padding-top:1.875rem}.tide_form fieldset>legend{padding-bottom:.9375rem}.form-submit-button{margin-top:3.125rem}.form-cancel-button{margin-top:3.125rem}.registration{margin-left:75px;margin-right:75px}.registration_box{padding-top:3.125rem}.registration_box{padding-bottom:3.125rem}.registration_box{margin-bottom:3.125rem}.registration_form__headline{padding-bottom:.9375rem}}@media screen and (min-width: 375px){.content-padding{padding-left:calc(15px + 60 * ((100vw - 375px) / 617));padding-right:calc(15px + 60 * ((100vw - 375px) / 617))}.btn-scroll-up{margin-right:calc(15px + 60 * ((100vw - 375px) / 617))}.page-head__navi{margin-right:calc(15px + 15 * ((100vw - 375px) / 617))}}@media screen and (min-width: 992px){.content-padding{padding-left:75px;padding-right:75px}.btn-scroll-up{margin-right:75px}.page-head__navi{margin-right:30px}}@media (max-width: 767px){.hide-small{display:none}}@media (min-width: 768px) and (max-width: 991px){.hide-med{display:none}}@media (min-width: 1280px){.hide-large{display:none}}@media (hover: hover){a:hover{color:#000}.btn-standard:hover,.btn-danger:hover{color:#cbd300;background-color:#000}.btn-scroll-up:hover{background-color:#979797}.btn-inverse:hover{background-color:#fff;color:#000}.button_cancel:hover{background-color:#666}.btn-animated:hover:before{opacity:.8}.btn-animated:hover:after{left:100%}.btn-danger:hover{background-color:#000 !important;color:#f1594a}}@media screen and (min-width: 992px) and (min-width: 992px){.back-button-container{padding-left:calc(75px + 195 * ((100vw - 992px) / 288));padding-right:calc(75px + 195 * ((100vw - 992px) / 288))}.page-content-text{padding-left:calc(75px + 195 * ((100vw - 992px) / 288));padding-right:calc(75px + 195 * ((100vw - 992px) / 288))}.page-contact-box{padding-left:calc(75px + 195 * ((100vw - 992px) / 288));padding-right:calc(75px + 195 * ((100vw - 992px) / 288))}.login{margin-left:calc(75px + 195 * ((100vw - 992px) / 288));margin-right:calc(75px + 195 * ((100vw - 992px) / 288))}.registration{margin-left:calc(75px + 195 * ((100vw - 992px) / 288));margin-right:calc(75px + 195 * ((100vw - 992px) / 288))}}@media screen and (min-width: 992px) and (min-width: 1280px){.back-button-container{padding-left:270px;padding-right:270px}.page-content-text{padding-left:270px;padding-right:270px}.page-contact-box{padding-left:270px;padding-right:270px}.login{margin-left:270px;margin-right:270px}.registration{margin-left:270px;margin-right:270px}}@media (max-width: 991px){.page-head__logo{margin:.625rem 0;position:absolute;left:50%;transform:translate(-50.05%, 0)}.navigation-item{display:none}.page-intro__image{margin-bottom:1.25rem}}@media (min-width: 992px) and (min-width: 992px){.page-intro{margin-bottom:3.125rem}}@media (max-width: 991px) and (min-width: 992px){.page-intro__image{margin-bottom:1.875rem}}@media (hover: hover) and (pointer: fine){.tide_form div.ctrlHolder.checkbox .controls label:hover{color:rgba(0,0,0,0.8)}}@media screen and (min-width: 320px){.profile_image_field{margin-bottom:calc(35px + 0 * ((100vw - 320px) / 960))}}@media screen and (min-width: 1280px){.profile_image_field{margin-bottom:35px}}

