form .sc{overflow:visible;margin-bottom:0 !important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}input[type="search"],select,textarea{-webkit-appearance:none}input[type="number"],input[type="number"]:focus{-moz-appearance:textfield}input,input[type="submit"],button.submit,input:focus,input[type="submit"]:focus,button.submit:focus{border-radius:0;-webkit-appearance:none;outline:none;box-shadow:none}form{padding:10px 0}form:after{clear:both;display:block;content:"";font-size:0;line-height:0;visibilty:hidden}form:not([id^="event"]):not([class*="lcpw"]) label,form:not([id^="event"]):not([class*="lcpw"]) .widget>label{display:none;color:#2e2e2e}form label p,.widget>label p,form label ul{margin-bottom:0}form .radio_container label,form .checkbox_container label,form .radio_alternative label{float:left;display:inline-block !important}form .radio_container span,form .checkbox_container span,form .radio_alternative span{position:relative;display:inline-block;margin-right:25px;margin-top:5px;margin-bottom:5px}legend span{margin-right:0 !important}form .widget{position:relative;overflow:visible;margin-bottom:12px}form .widget-headline{margin-top:25px}form .widget-headline>*{position:relative;margin-bottom:12px}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input:not([type]),select,textarea,.chzn-container{width:100%;min-height:38px;padding-right:10px;padding-left:10px;border:1px solid #000;background:#dadada;font-family:inherit;font-size:inherit;line-height:inherit}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:14px;color:rgba(333, 0.85)}input::-moz-placeholder,textarea::-moz-placeholder{font-size:14px;color:rgba(333, 0.85)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:14px;color:rgba(333, 0.85)}input:-moz-placeholder,textarea:-moz-placeholder{font-size:14px;color:rgba(333, 0.85)}.CalendarFieldIcon,.ui-datepicker-trigger{bottom:9px;right:10px;position:absolute;cursor:pointer}select{padding-right:30px;background:#dadada url("../../files/media/layout/chevron_down_dark.svg") right center no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right 10px center}body.firefox select{padding-top:5px}select::-ms-expand{display:none}.ie select,.webkit select{padding-top:0}.chzn-container{display:block}.chzn-container-single .chzn-single,.chzn-container-single .chzn-drop{padding:4px 10px 10px;border-radius:0;font-size:inherit;line-height:inherit}.chzn-container-single .chzn-single{min-height:38px;text-align:left}.chzn-container-single .chzn-single>span{font-size:inherit;line-height:inherit}#container ul.chzn-results>li{padding-left:7px;text-align:left;line-height:inherit}#container ul.chzn-results>li:before{display:none}textarea{overflow:auto;padding-top:5px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.sc>.widget-textarea,.sc>.widget-textarea>textarea{height:100%;position:relative}fieldset{margin-bottom:25px}fieldset[class*="cffs"]{margin-bottom:0}fieldset.radio_container,fieldset.checkbox_container,fieldset.radio_alternative,.chzn-container-single .chzn-search input{margin-bottom:12px}fieldset legend{font-weight:bold;margin-bottom:25px;font-size:16px;line-height:25px}fieldset.radio_container legend,fieldset.checkbox_container legend,fieldset.radio_alternative legend{margin-bottom:0;font-weight:400}fieldset br{display:none}.submit_container,.widget-submit{clear:both;text-align:center;margin-top:25px}.ssl-note{min-height:58px;padding-left:60px;margin-top:25px}.ssl-note:before{width:34px;height:58px;position:absolute;display:block;margin-left:-60px;background-position:left top;background-repeat:no-repeat;background-image:url("../../files/h3d250401/icon_ssl.png");content:"";background-size:cover}.button,input[type="submit"],button.submit,button:not([class*="plyr"]):not([class*="euf_"]){display:inline-block;padding:5px 25px;text-align:center;background-color:transparent;border:2px solid black;font-weight:bold;text-decoration:none;text-transform:uppercase;color:black;transition:all 0.05s linear 0s;cursor:pointer}.color-inv .button,.color-inv input[type="submit"],.color-inv button.submit,.color-inv button:not([class*="plyr"]):not([class*="euf_"]){color:white;border-color:white}a.button,.button>a{text-decoration:none}.button:hover,input[type="submit"]:hover,button.submit:hover,.widget-pagebreak button:hover,.ce_teaserbox.hyperlink>a:hover button{background-color:#184287;border-color:#184287;color:white}.color-inv .button:hover,.color-inv input[type="submit"]:hover,.color-inv button.submit:hover,.color-inv .widget-pagebreak button:hover{background-color:white;color:#184287;border-color:white}input[type="submit"],button.submit{float:left}button[value="continue"]{float:right}a:not(.button)>span.button,input[type="submit"],.ce_h3d_simpleOrderForm input[type="submit"],button:not([class*="plyr"]):not([class*="euf_"]){height:auto;float:none;display:inline-block;margin-bottom:25px;padding:5px 25px;text-align:center;background-color:transparent;border:2px solid black;text-decoration:none;color:black;font-weight:700;text-transform:uppercase;transition:all 0.05s linear 0s;cursor:pointer;box-decoration-break:clone;-moz-box-decoration-break:clone;-webkit-box-decoration-break:clone;-ms-box-decoration-break:clone}.color-inv a:not(.button)>span.button{border-color:white;color:white}a:not(.button)>span.button:hover,p.more:not(.button)>span.button:hover,input[type="submit"]:hover,.ce_h3d_simpleOrderForm input[type="submit"]:hover,button:not([class*="plyr"]):not([class*="euf_"]):hover{background-color:#184287;border-color:#184287;color:white}.color-inv a:not(.button)>span.button:hover,.color-inv p.more:not(.button)>span.button:hover,.color-inv input[type="submit"]:hover,.color-inv .ce_h3d_simpleOrderForm input[type="submit"]:hover,.color-inv button:not([class*="plyr"]):not([class*="euf_"]):hover{background-color:white;color:white}input[type="radio"],input[type="checkbox"]{width:18px;height:18px;left:0;top:6px;position:absolute;opacity:0}input[type="radio"]+label,input[type="checkbox"]+label{position:relative;padding-left:10px;margin-left:16px}input[type="radio"]+label:before,input[type="radio"]+label:after,input[type="checkbox"]+label:before,input[type="checkbox"]+label:after{position:absolute;cursor:pointer}input[type="radio"]+label:before,input[type="checkbox"]+label:before{width:16px;height:16px;display:inline-block;border:1px solid black;border-radius:100%;content:"";left:-16px}input[type="radio"]+label:after,input[type="checkbox"]+label:after{width:10px;height:10px;left:-12px;display:inline-block;border-radius:100%;background-color:#184287;content:none;top:4px}input[type="radio"]:checked+label:after,input[type="checkbox"]:checked+label:after{content:""}input[type="checkbox"]+label:before,input[type="checkbox"]+label:after{border-radius:0}input[type="checkbox"]+label:after{width:7px;height:18px;top:-6px;border-right:3px solid #184287;border-bottom:3px solid #184287;background:none;transform:rotate(45deg);left:-8px}input.error,textarea.error,.error .widget-checkbox input,.error input[type="checkbox"]+label:before,.error input[type="radio"]+label:before,.error .widget-radio input{border:1px solid #f00}.tl_confirm{right:0;top:0;position:absolute;display:block;padding:5px 10px;background-color:#69b400;color:white}p.close_account{float:right}form .widget.username{display:none}.ui-datepicker,.datepicker_bootstrap{width:280px;padding:10px;background-color:white;font-size:15px;line-height:20px;color:#2e2e2e;-webkit-box-shadow:0 0 6px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 6px 1px rgba(0, 0, 0, 0.2)}.ui-widget-content,.ui-datepicker-header{border:0;border-radius:0;background:none;background-color:white}.ui-datepicker-header>a{display:none}.ui-datepicker .ui-datepicker-title{margin-right:0;margin-bottom:5px;margin-left:0;padding:10px 0 10px;background:#184287;border-bottom:1px solid black}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:80px;height:auto;min-height:0;display:inline-block;margin-right:5px;margin-left:5px;padding:0;padding-right:30px;background:white url("../../files/media/layout/chevron_down_dark.svg") right center no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right 10px center}.ui-datepicker-calendar{width:100%}.ui-datepicker th,.ui-datepicker td{width:14%;padding:2px}.ui-datepicker th,.ui-datepicker td,.datepicker_bootstrap th,.datepicker_bootstrap td{vertical-align:middle;text-align:center}.ui-datepicker td.ui-datepicker-unselectable{color:rgba(51, 51, 51, 0.25)}.ui-datepicker td a{min-width:26px;display:block;padding:2px 5px 0;border:1px solid #184287}.ui-datepicker td:not(.ui-datepicker-unselectable) a{border:1px solid rgba(51, 51, 51, 0.25)}.ui-state-default,.ui-widget-content .ui-state-default{color:#2e2e2e;background:none;background-color:white}.ui-datepicker td a:not(.ui-state-active):hover{border:1px solid #184287;color:#184287;font-weight:700}.ui-datepicker td a.ui-state-active,.selected-button,.datepicker_bootstrap .days .day.selected,.datepicker_bootstrap .days .day.selected:hover,.datepicker_bootstrap .months .month.selected,.datepicker_bootstrap .months .month.selected:hover,.datepicker_bootstrap .years .year.selected,.datepicker_bootstrap .years .year.selected:hover{color:white;background:none;background-color:#184287}.ui-datepicker td a.ui-state-active{border:1px solid #184287;font-weight:bold}fieldset.allow-duplication{position:relative;padding-right:90px}.duplication-buttons{width:90px;right:0;top:0;position:absolute;text-align:center}.duplication-button,.duplication-button:focus{width:38px;height:38px;min-height:0;overflow:hidden;margin-right:0;margin-left:5px;padding:0;font-size:32px;line-height:50px;border-radius:100%}form .widget-upload>label{display:block !important}form .widget-upload .upload_container{position:relative;width:100%;max-width:580px;height:38px}form .widget-upload .upload_container:after{content:attr(data-text);position:absolute !important;top:0;left:0;background:#fff;padding:5px 10px;display:block;width:calc(100% - 22px);pointer-events:none;z-index:20;height:26px;border:1px solid #aaa}form .widget-upload .upload_container:before{content:"Durchsuchen";position:absolute !important;top:0;right:0;display:inline-block;height:38px;background:#184287;color:#fff;font-weight:700;z-index:25;font-size:16px;line-height:38px;padding:0 15px;text-transform:uppercase;pointer-events:none}form .widget-upload .upload_container:hover:before{background:#102d5c}form .widget-upload .upload_container input{opacity:0;position:absolute !important;top:0;right:0;bottom:0;left:0;z-index:99;height:38px;margin:0;padding:0;display:block;cursor:pointer;width:100%}form .widget-upload.error .upload_container:after{border:1px solid #f00}html[lang="en"] form .widget-upload .upload_container:before{content:"select file"}@media screen and (min-width:481px){form .widget.w25pc,form .widget.w50pc{width:49.0244%;float:left;clear:none;margin-right:1.9512%}form .widget.w25pc{width:23.5366%}form .widget.wclose{margin-right:0}form .widget.clrb{clear:both}form .widget.error{width:100% !important;margin-right:0 !important}form[id^="event"] input[type="submit"],form[id^="event"] button.submit{float:left}form .widget-checkbox,form .widget-radio{clear:both}}body:not(.ie):not(.edge) form .widget.float-label label{display:block !important;position:absolute;margin-top:-32px;left:1px;user-select:none;z-index:1;background:#dadada;padding:4px 10px 0;color:black;line-height:15px;cursor:text}body:not(.ie):not(.edge) form .widget.float-label label,body:not(.ie):not(.edge) form .widget.float-label.error.row-double+.widget.float-label.error.row-double label{margin-top:0 !important;top:7px}body:not(.ie):not(.edge) form input body:not(.ie):not(.edge) form .widget.error>.error{z-index:2;background:transparent}body:not(.ie):not(.edge) form input:not(.checkbox),body:not(.ie):not(.edge) form .widget{position:relative}body:not(.ie):not(.edge) form input::-ms-input-placeholder,body:not(.ie):not(.edge) form textarea::-ms-input-placeholder{color:transparent}body:not(.ie):not(.edge) form input::placeholder,body:not(.ie):not(.edge) form textarea::placeholder{color:transparent}body:not(.ie):not(.edge) form .widget.float-label input+label,body:not(.ie):not(.edge) form .widget.float-label>textarea+label{transition:transform 0.25s, opacity 0.25s ease-in-out;transform-origin:0 0}body:not(.ie):not(.edge) form .widget.float-label>input:focus,body:not(.ie):not(.edge) form .widget.float-label>input:not(:placeholder-shown),body:not(.ie):not(.edge) form .widget.widget-calendar.float-label>div[id*="_wrapper"]>input:focus,body:not(.ie):not(.edge) form .widget.widget-calendar.float-label>div[id*="_wrapper"]>input:not(:placeholder-shown),body:not(.ie):not(.edge) form .widget.float-label>textarea:not(:placeholder-shown){border-color:rgba(51, 51, 51, 0.65)}body:not(.ie):not(.edge) form .widget.float-label>input:not(:placeholder-shown):valid,body:not(.ie):not(.edge) form .widget.widget-calendar.float-label>div[id*="_wrapper"]>input:not(:placeholder-shown):valid{}body:not(.ie):not(.edge) form .widget.float-label>input:not(:placeholder-shown):invalid,body:not(.ie):not(.edge) form .widget.widget-calendar.float-label>div[id*="_wrapper"]>input:not(:placeholder-shown):invalid{border-color:#c82323}body:not(.ie):not(.edge) form .widget.float-label>input:focus+label,body:not(.ie):not(.edge) form .widget.widget-calendar.float-label>div[id*="_wrapper"]>input:focus+label,body:not(.ie):not(.edge) form .widget.float-label>textarea:focus+label,body:not(.ie):not(.edge) form .widget.float-label>input:not(:placeholder-shown)+label,body:not(.ie):not(.edge) form .widget.widget-calendar.float-label>div[id*="_wrapper"]>input:not(:placeholder-shown)+label,body:not(.ie):not(.edge) form .widget.float-label>textarea:not(:placeholder-shown)+label{color:black;transform:translate(0, -14px) scale(0.8);padding:0 10px;z-index:3}body:not(.ie):not(.edge) form .widget.float-label>textarea:focus+label,body:not(.ie):not(.edge) form .widget.float-label>textarea:not(:placeholder-shown)+label{transform:translate(0, -16px) scale(0.8)}body:not(.ie):not(.edge) form .widget.float-label>input:not(:placeholder-shown)+label,body:not(.ie):not(.edge) form .widget.widget-calendar.float-label>div[id*="_wrapper"]>input:not(:placeholder-shown)+label,body:not(.ie):not(.edge) form .widget.float-label>textarea:not(:placeholder-shown)+label{color:#aaa}body:not(.ie):not(.edge) form .widget.float-label.error>p.error{margin-bottom:10px}body:not(.ie):not(.edge) form .widget.float-label.error label{top:41px}.contao-cookiebar a{text-decoration:underline}.contao-cookiebar a:hover{text-decoration:none}.contao-cookiebar.cc-bottom{padding:0}.contao-cookiebar .cc-inner,.contao-cookiebar .cc-groups .cc-group,.contao-cookiebar .cc-btn,.contao-cookiebar .cc-cookies *{font-size:13px !important;line-height:15px !important;box-shadow:none !important;border:0 !important;border-radius:0 !important}.contao-cookiebar .cc-groups .cc-group{padding:0 !important;box-shadow:none !important;border:0 !important;border-radius:0 !important}.cookiebar_simple .cc-cookies .cc-cookie p,.cookiebar_simple .cc-cookies .cc-cookie .cc-cookie-info,.cookiebar_simple .cc-cookies .cc-cookie .cc-cookie-info *{padding:0 !important;margin-bottom:0 !important;background:transparent !important;color:#868686;font-weight:400 !important}.contao-cookiebar.cc-bottom .cc-inner{max-width:none;padding:10px}.cc-cookies>p,.cc-cookies>.cc-cookie{position:relative !important}.contao-cookiebar input[type="radio"]+label:before,.contao-cookiebar input[type="checkbox"]+label:before{background:#fff;top:6px;border-color:#d0d0d0}.contao-cookiebar input:checked+label:before{border-color:#d0d0d0}.contao-cookiebar input:checked+label:after{top:-1px;background:inherit;margin-left:0}.contao-cookiebar input:disabled+label:after{border-color:#d0d0d0}@media screen and (min-width:800px){.contao-cookiebar.cc-bottom .cc-inner{max-width:1580px !important;padding:20px !important;text-align:center}.contao-cookiebar.cc-bottom.cookiebar_simple .cc-info{clear:both;float:left}}#container div[class*="mod_tagcloud"]:not(.select-dropdown) ul li{display:inline-block;margin-bottom:25px;margin-left:25px}#container div[class*="mod_tagcloud"]:not(.select-dropdown) ul li:not(.button){margin-bottom:auto;padding-left:0}#container div[class*="mod_tagcloud"] ul li>a{cursor:pointer}#container .select-dropdown{width:300px;height:32px;position:relative;overflow:visible;display:block;margin-bottom:25px;margin-right:auto;margin-left:auto;max-width:calc(100% - 20px)}#container .select-dropdown .toggler{height:31px;top:0;display:block;padding-top:1px;background-color:#fff;border:1px solid #ffc400;cursor:pointer;z-index:1}#container .select-dropdown ul{width:100%;top:30px;position:absolute;margin-bottom:0;background-color:#fff;border-top:0px solid #ffc400;border-right:1px solid #ffc400;border-bottom:1px solid #ffc400;border-left:1px solid #ffc400;z-index:2}#container .select-dropdown ul{max-height:196px;overflow:auto}#container .select-dropdown ul li{width:100%;position:relative;display:none;margin:0;padding:0 !important}#container .select-dropdown ul li:before{display:none}#container .select-dropdown ul li.active,#container .select-dropdown ul li:hover{background-color:#ffc400;color:#fff}#container .select-dropdown ul li>*,#container .select-dropdown .toggler>*{width:100%;height:100%;display:block;padding:0 12px;text-align:center;text-decoration:none;cursor:pointer}#container .select-dropdown .mCSB_inside>.mCSB_container:not(.mCS_y_hidden){margin-left:30px}#container .select-dropdown .toggler:after{width:8px;height:8px;right:12px;top:9px;position:absolute;display:inline-block;border-right:1px solid #ffc400;border-bottom:1px solid #ffc400;content:"";transform:rotate(45deg)}#container .select-dropdown .toggler:hover:after{border-color:#FFF}#container .select-dropdown .toggler:hover{color:#fff;background:#ffc400}.cto-toolbar__inside form{padding:0 !important;margin:0 !important}.cto-toolbar__inside form label,.cto-toolbar__inside form .widget>label{display:block !important;color:inherit !important}.cto-toolbar__inside input[type="text"],.cto-toolbar__inside input[type="password"],.cto-toolbar__inside input[type="date"],.cto-toolbar__inside input[type="datetime"],.cto-toolbar__inside input[type="email"],.cto-toolbar__inside input[type="number"],.cto-toolbar__inside input[type="search"],.cto-toolbar__inside input[type="tel"],.cto-toolbar__inside input[type="time"],.cto-toolbar__inside input[type="url"],.cto-toolbar__inside input[type="file"],.cto-toolbar__inside input:not([type]),.cto-toolbar__inside select,.cto-toolbar__inside textarea{min-height:0 !important}