﻿/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.fontColPrime500{color:#171775}.fontColWhite{color:#fff !important}.bg--BS,.is--kat-BS .teaser__title{background-color:#9dd1a2 !important;color:#fff !important}.bg--ER,.is--kat-ER .teaser__title{background-color:#99c1ea !important;color:#fff !important}.bg--SR,.is--kat-SR .teaser__title{background-color:#ee7676 !important;color:#fff !important}.bg--EXE,.is--kat-EXE .teaser__title{background-color:#c9ae5a !important;color:#fff !important}[data-veranstalter-modus] a[href*=".pdf"]::before,.kassenzettel--meldung::before,.kassenzettel__leistungen .leistung[data-fehler="1"]::before,.kassenzettel__header::after,.leistungen-sortier-container .sortier-gruppe__toggle::before,.teilnehmerzuordnung .tnzerw::before,.teilnehmerzuordnung .tnzkin::before,.teilnehmerzuordnung .tnzbab::before,.suche__filter--button::before,.merkmal__gruppe .gruppe__title::after{font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block}.button--submit{background-color:#c9ae5a;color:#fff;border-radius:25px;transition:background-color .25s ease}.button--submit:hover{background-color:#d6c180;color:#fff;text-decoration:none}@font-face{font-family:"Lato";font-weight:300;font-style:normal;src:url("../fonts/lato/Lato-Light.ttf") format("truetype")}@font-face{font-family:"Lato";font-weight:400;font-style:normal;src:url("../fonts/lato/Lato-Regular.ttf") format("truetype")}@font-face{font-family:"Lato";font-weight:400;font-style:italic;src:url("../fonts/lato/Lato-Italic.ttf") format("truetype")}@font-face{font-family:"Lato";font-weight:700;font-style:normal;src:url("../fonts/lato/Lato-Bold.ttf") format("truetype")}@font-face{font-family:"Lato";font-weight:700;font-style:italic;src:url("../fonts/lato/Lato-BoldItalic.ttf") format("truetype")}@font-face{font-family:"Lato";font-weight:900;font-style:normal;src:url("../fonts/lato/Lato-Black.ttf") format("truetype")}@font-face{font-family:"Lato";font-weight:900;font-style:italic;src:url("../fonts/lato/Lato-BlackItalic.ttf") format("truetype")}.tos-fontStd{font-family:Lato,Arial,sans-serif}.tos-marg-xxs{margin:10px}.tos-pad-xxs{padding:10px}.tos-marg-xxs-top{margin-top:10px}.tos-pad-xxs-top{padding-top:10px}.tos-marg-xxs-right{margin-right:10px}.tos-pad-xxs-right{padding-right:10px}.tos-marg-xxs-bottom{margin-bottom:10px}.tos-pad-xxs-bottom{padding-bottom:10px}.tos-marg-xxs-left{margin-left:10px}.tos-pad-xxs-left{padding-left:10px}.tos-marg-xs{margin:15px}.tos-pad-xs{padding:15px}.tos-marg-xs-top{margin-top:15px}.tos-pad-xs-top{padding-top:15px}.tos-marg-xs-right{margin-right:15px}.tos-pad-xs-right{padding-right:15px}.tos-marg-xs-bottom{margin-bottom:15px}.tos-pad-xs-bottom{padding-bottom:15px}.tos-marg-xs-left{margin-left:15px}.tos-pad-xs-left{padding-left:15px}.tos-marg-s{margin:15px}@media screen and (min-width: 960px){.tos-marg-s{margin:25px}}.tos-pad-s{padding:15px}@media screen and (min-width: 960px){.tos-pad-s{padding:25px}}.tos-marg-s-top{margin-top:15px}@media screen and (min-width: 960px){.tos-marg-s-top{margin-top:25px}}.tos-pad-s-top{padding-top:15px}@media screen and (min-width: 960px){.tos-pad-s-top{padding-top:25px}}.tos-marg-s-right{margin-right:15px}@media screen and (min-width: 960px){.tos-marg-s-right{margin-right:25px}}.tos-pad-s-right{padding-right:15px}@media screen and (min-width: 960px){.tos-pad-s-right{padding-right:25px}}.tos-marg-s-bottom{margin-bottom:15px}@media screen and (min-width: 960px){.tos-marg-s-bottom{margin-bottom:25px}}.tos-pad-s-bottom{padding-bottom:15px}@media screen and (min-width: 960px){.tos-pad-s-bottom{padding-bottom:25px}}.tos-marg-s-left{margin-left:15px}@media screen and (min-width: 960px){.tos-marg-s-left{margin-left:25px}}.tos-pad-s-left{padding-left:15px}@media screen and (min-width: 960px){.tos-pad-s-left{padding-left:25px}}.tos-marg-m{margin:15px}@media screen and (min-width: 768px){.tos-marg-m{margin:25px}}@media screen and (min-width: 960px){.tos-marg-m{margin:35px}}.tos-pad-m{padding:15px}@media screen and (min-width: 768px){.tos-pad-m{padding:25px}}@media screen and (min-width: 960px){.tos-pad-m{padding:35px}}.tos-marg-m-top{margin-top:15px}@media screen and (min-width: 768px){.tos-marg-m-top{margin-top:25px}}@media screen and (min-width: 960px){.tos-marg-m-top{margin-top:35px}}.tos-pad-m-top{padding-top:15px}@media screen and (min-width: 768px){.tos-pad-m-top{padding-top:25px}}@media screen and (min-width: 960px){.tos-pad-m-top{padding-top:35px}}.tos-marg-m-right{margin-right:15px}@media screen and (min-width: 768px){.tos-marg-m-right{margin-right:25px}}@media screen and (min-width: 960px){.tos-marg-m-right{margin-right:35px}}.tos-pad-m-right{padding-right:15px}@media screen and (min-width: 768px){.tos-pad-m-right{padding-right:25px}}@media screen and (min-width: 960px){.tos-pad-m-right{padding-right:35px}}.tos-marg-m-bottom{margin-bottom:15px}@media screen and (min-width: 768px){.tos-marg-m-bottom{margin-bottom:25px}}@media screen and (min-width: 960px){.tos-marg-m-bottom{margin-bottom:35px}}.tos-pad-m-bottom{padding-bottom:15px}@media screen and (min-width: 768px){.tos-pad-m-bottom{padding-bottom:25px}}@media screen and (min-width: 960px){.tos-pad-m-bottom{padding-bottom:35px}}.tos-marg-m-left{margin-left:15px}@media screen and (min-width: 768px){.tos-marg-m-left{margin-left:25px}}@media screen and (min-width: 960px){.tos-marg-m-left{margin-left:35px}}.tos-pad-m-left{padding-left:15px}@media screen and (min-width: 768px){.tos-pad-m-left{padding-left:25px}}@media screen and (min-width: 960px){.tos-pad-m-left{padding-left:35px}}.tos-marg-l{margin:25px}@media screen and (min-width: 768px){.tos-marg-l{margin:35px}}@media screen and (min-width: 960px){.tos-marg-l{margin:50px}}.tos-pad-l{padding:25px}@media screen and (min-width: 768px){.tos-pad-l{padding:35px}}@media screen and (min-width: 960px){.tos-pad-l{padding:50px}}.tos-marg-l-top{margin-top:25px}@media screen and (min-width: 768px){.tos-marg-l-top{margin-top:35px}}@media screen and (min-width: 960px){.tos-marg-l-top{margin-top:50px}}.tos-pad-l-top{padding-top:25px}@media screen and (min-width: 768px){.tos-pad-l-top{padding-top:35px}}@media screen and (min-width: 960px){.tos-pad-l-top{padding-top:50px}}.tos-marg-l-right{margin-right:25px}@media screen and (min-width: 768px){.tos-marg-l-right{margin-right:35px}}@media screen and (min-width: 960px){.tos-marg-l-right{margin-right:50px}}.tos-pad-l-right{padding-right:25px}@media screen and (min-width: 768px){.tos-pad-l-right{padding-right:35px}}@media screen and (min-width: 960px){.tos-pad-l-right{padding-right:50px}}.tos-marg-l-bottom{margin-bottom:25px}@media screen and (min-width: 768px){.tos-marg-l-bottom{margin-bottom:35px}}@media screen and (min-width: 960px){.tos-marg-l-bottom{margin-bottom:50px}}.tos-pad-l-bottom{padding-bottom:25px}@media screen and (min-width: 768px){.tos-pad-l-bottom{padding-bottom:35px}}@media screen and (min-width: 960px){.tos-pad-l-bottom{padding-bottom:50px}}.tos-marg-l-left{margin-left:25px}@media screen and (min-width: 768px){.tos-marg-l-left{margin-left:35px}}@media screen and (min-width: 960px){.tos-marg-l-left{margin-left:50px}}.tos-pad-l-left{padding-left:25px}@media screen and (min-width: 768px){.tos-pad-l-left{padding-left:35px}}@media screen and (min-width: 960px){.tos-pad-l-left{padding-left:50px}}.tos-marg-xl{margin:35px}@media screen and (min-width: 768px){.tos-marg-xl{margin:50px}}@media screen and (min-width: 960px){.tos-marg-xl{margin:75px}}.tos-pad-xl{padding:35px}@media screen and (min-width: 768px){.tos-pad-xl{padding:50px}}@media screen and (min-width: 960px){.tos-pad-xl{padding:75px}}.tos-marg-xl-top{margin-top:35px}@media screen and (min-width: 768px){.tos-marg-xl-top{margin-top:50px}}@media screen and (min-width: 960px){.tos-marg-xl-top{margin-top:75px}}.tos-pad-xl-top{padding-top:35px}@media screen and (min-width: 768px){.tos-pad-xl-top{padding-top:50px}}@media screen and (min-width: 960px){.tos-pad-xl-top{padding-top:75px}}.tos-marg-xl-right{margin-right:35px}@media screen and (min-width: 768px){.tos-marg-xl-right{margin-right:50px}}@media screen and (min-width: 960px){.tos-marg-xl-right{margin-right:75px}}.tos-pad-xl-right{padding-right:35px}@media screen and (min-width: 768px){.tos-pad-xl-right{padding-right:50px}}@media screen and (min-width: 960px){.tos-pad-xl-right{padding-right:75px}}.tos-marg-xl-bottom{margin-bottom:35px}@media screen and (min-width: 768px){.tos-marg-xl-bottom{margin-bottom:50px}}@media screen and (min-width: 960px){.tos-marg-xl-bottom{margin-bottom:75px}}.tos-pad-xl-bottom{padding-bottom:35px}@media screen and (min-width: 768px){.tos-pad-xl-bottom{padding-bottom:50px}}@media screen and (min-width: 960px){.tos-pad-xl-bottom{padding-bottom:75px}}.tos-marg-xl-left{margin-left:35px}@media screen and (min-width: 768px){.tos-marg-xl-left{margin-left:50px}}@media screen and (min-width: 960px){.tos-marg-xl-left{margin-left:75px}}.tos-pad-xl-left{padding-left:35px}@media screen and (min-width: 768px){.tos-pad-xl-left{padding-left:50px}}@media screen and (min-width: 960px){.tos-pad-xl-left{padding-left:75px}}.tos-elevate1{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.tos-elevate2{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.tos-elevate3{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.tos-elevate4{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.tos-elevate5{box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.tos-clearfix:after,.ui-datepicker-buttonpane:after{content:"";clear:both;display:block;height:0}.none,.tos-none{display:none}.tos-block{display:block}.tos-inline{display:inline}.tos-inline-block{display:inline-block}.tos-txtCenter{text-align:center}.tos-txtLeft{text-align:left}.tos-txtRight{text-align:right}.tos-noWrap{white-space:nowrap}.tos-bold{font-weight:700 !important}.tos-notBold{font-weight:400 !important}.tos-fsPsi{font-size:.9rem}.tos-fsOmega{font-size:1rem}.tos-fsAlpha{font-size:2rem !important}.tos-fsBeta{font-size:1.5rem !important}.tos-fsGamma{font-size:1.1rem !important}.tos-fsDelta{font-size:1rem !important}.tos-fsMini{font-size:.85rem !important}.tos-spacer-left{margin-left:5px}.tos-spacer-right{margin-right:5px}body,html{color:#1d1d1d;font-family:Lato,Arial,sans-serif;font-size:16px;line-height:1.4em}.wrapper{max-width:1200px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.wrapper{padding-left:25px}}@media screen and (min-width: 960px){.wrapper{padding-left:35px}}@media screen and (min-width: 768px){.wrapper{padding-right:25px}}@media screen and (min-width: 960px){.wrapper{padding-right:35px}}.grid_mpL{margin-left:-25px}@media screen and (min-width: 768px){.grid_mpL{margin-left:-35px}}@media screen and (min-width: 960px){.grid_mpL{margin-left:-50px}}.grid_mpL>div[class^=uk-width]{padding-left:25px}@media screen and (min-width: 768px){.grid_mpL>div[class^=uk-width]{padding-left:35px}}@media screen and (min-width: 960px){.grid_mpL>div[class^=uk-width]{padding-left:50px}}.grid_mpL>.uk-grid-margin{margin-top:25px}@media screen and (min-width: 768px){.grid_mpL>.uk-grid-margin{margin-top:35px}}@media screen and (min-width: 960px){.grid_mpL>.uk-grid-margin{margin-top:50px}}.h1,.h2,.uk-tab>li.uk-tab-responsive a,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;margin:0;font-family:Lato,Arial,sans-serif;color:inherit;line-height:1.2em}.h1:first-child,.h2:first-child,.uk-tab>li.uk-tab-responsive a:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.h2,.uk-tab>li.uk-tab-responsive a,.h3,h2,h3{margin-top:15px;font-weight:500}@media screen and (min-width: 960px){.h2,.uk-tab>li.uk-tab-responsive a,.h3,h2,h3{margin-top:25px}}.h4,.h5,.h6,h4,h5,h6{font-weight:700}.h5,.h6,h5,h6{margin-top:15px}.h1,h1{font-size:2rem;margin-top:15px;font-weight:400}@media screen and (min-width: 768px){.h1,h1{margin-top:25px}}@media screen and (min-width: 960px){.h1,h1{margin-top:35px}}.h2,.uk-tab>li.uk-tab-responsive a,h2{font-size:1.5rem}.h3,h3{font-size:1.1rem;font-weight:700}.h4,h4{font-size:1rem}.h5,h5{font-size:1rem}.h6,h6{font-size:1rem;font-style:italic}.h1+*,.h2+*,.uk-tab>li.uk-tab-responsive a+*,.h3+*,.h4+*,.h5+*,.h6+*,h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:10px}.h1+.h2,.uk-tab>li.uk-tab-responsive .h1+a,.h2+.h3,.uk-tab>li.uk-tab-responsive a+.h3,.h3+.h4,.h4+.h5,.h5+.h6,h1+h2,h2+h3,h3+h4,h4+h5,h5+h6{margin-top:10px}p{margin-bottom:10px}p:last-child{margin-bottom:0}.a,a{color:#1d1d1d;text-decoration:underline;font-weight:500}.a.hover,.a:hover,a.hover,a:hover{color:#5f5f5f;text-decoration:underline}.a__icon{margin-right:5px}em{color:#1d1d1d}mark{background-color:#171775;color:#fff;padding:0 2px}code{color:#da314b !important}samp{color:#da314b !important}dl,ol,ul{margin-top:15px;margin-bottom:15px}@media screen and (min-width: 960px){dl,ol,ul{margin-top:25px}}@media screen and (min-width: 960px){dl,ol,ul{margin-bottom:25px}}ol,ul{padding-left:30px}ul{margin-top:10px;margin-bottom:10px}dl dt:nth-child(n+3){margin-top:10px}dl dd{margin-left:30px}.list-mpXXS li{margin-bottom:10px}.tos-spinner{color:#e3e3e3;font-size:50px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:72px auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load_circle 1.7s infinite ease,round 1.7s infinite ease;animation:load_circle 1.7s infinite ease,round 1.7s infinite ease}@-webkit-keyframes load_circle{0%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}5%,95%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}10%,59%{box-shadow:0 -0.83em 0 -0.4em,-0.087em -0.825em 0 -0.42em,-0.173em -0.812em 0 -0.44em,-0.256em -0.789em 0 -0.46em,-0.297em -0.775em 0 -0.477em}20%{box-shadow:0 -0.83em 0 -0.4em,-0.338em -0.758em 0 -0.42em,-0.555em -0.617em 0 -0.44em,-0.671em -0.488em 0 -0.46em,-0.749em -0.34em 0 -0.477em}38%{box-shadow:0 -0.83em 0 -0.4em,-0.377em -0.74em 0 -0.42em,-0.645em -0.522em 0 -0.44em,-0.775em -0.297em 0 -0.46em,-0.82em -0.09em 0 -0.477em}100%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}}@keyframes load_circle{0%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}5%,95%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}10%,59%{box-shadow:0 -0.83em 0 -0.4em,-0.087em -0.825em 0 -0.42em,-0.173em -0.812em 0 -0.44em,-0.256em -0.789em 0 -0.46em,-0.297em -0.775em 0 -0.477em}20%{box-shadow:0 -0.83em 0 -0.4em,-0.338em -0.758em 0 -0.42em,-0.555em -0.617em 0 -0.44em,-0.671em -0.488em 0 -0.46em,-0.749em -0.34em 0 -0.477em}38%{box-shadow:0 -0.83em 0 -0.4em,-0.377em -0.74em 0 -0.42em,-0.645em -0.522em 0 -0.44em,-0.775em -0.297em 0 -0.46em,-0.82em -0.09em 0 -0.477em}100%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}}@-webkit-keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.logo{display:inline-block}input:not([type=file]),textarea{padding:0 5px;box-sizing:border-box;border:none;background:rgba(255,255,255,.98);border-top:1px solid #5f5f5f;border-left:1px solid #5f5f5f;width:100%;color:#1d1d1d}input:not([type=file]).focus,input:not([type=file]):focus,textarea.focus,textarea:focus{outline:none;border-color:#5f5f5f;background:#fff}input:not([type=file]).focus::-webkit-input-placeholder,input:not([type=file]):focus::-webkit-input-placeholder,textarea.focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}input:not([type=file]).focus::-moz-placeholder,input:not([type=file]):focus::-moz-placeholder,textarea.focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:rgba(0,0,0,0)}input:not([type=file]).focus:-moz-placeholder,input:not([type=file]):focus:-moz-placeholder,textarea.focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:rgba(0,0,0,0)}input:not([type=file]).focus:-ms-input-placeholder,input:not([type=file]):focus:-ms-input-placeholder,textarea.focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}input:not([type=file]).focus:not([disabled])+label,input:not([type=file]).hover:not([disabled])+label,input:not([type=file]):focus:not([disabled])+label,input:not([type=file]):hover:not([disabled])+label,textarea.focus:not([disabled])+label,textarea.hover:not([disabled])+label,textarea:focus:not([disabled])+label,textarea:hover:not([disabled])+label{opacity:1}input:not([type=file]).error,textarea.error{border-color:#da314b;border-width:2px 0 0 2px}input:not([type=file]).error+label,textarea.error+label{opacity:1;color:#da314b}input:not([type=file])[disabled],textarea[disabled]{opacity:.5;cursor:not-allowed;border-color:#646464}textarea{min-height:80px}input{height:35px}input+label,textarea+label{display:block;color:#1d1d1d;padding-left:4px;font-size:.85rem;opacity:.8;min-height:8px;transition:opacity .5s ease-out}.form-fadeLabels input+label,.form-fadeLabels textarea+label{opacity:0}::-webkit-input-placeholder{font-style:italic;color:#646464;transition:all .5s ease-out}::-moz-placeholder{font-style:italic;color:#646464;transition:all .5s ease-out}:-ms-input-placeholder{font-style:italic;color:#646464;transition:all .5s ease-out}:-moz-placeholder{font-style:italic;color:#646464;transition:all .5s ease-out}fieldset{border:none;margin:0;padding:0}.formField{margin-bottom:12px !important}.chosen-container-single .chosen-single{align-items:center;font-size:1rem;background:rgba(255,255,255,.98);border-radius:0;border:1px solid #5f5f5f;border-width:1px 0 0px 1px;box-shadow:none;display:flex;height:35px;padding:0 5px;font-weight:400}.chosen-container-single .chosen-single:hover{text-decoration:none}.chosen-container-active.chosen-with-drop .chosen-single{border-radius:0;border-right:0;background:#fff}.chosen-container-single .chosen-default span{font-style:italic;color:#646464}.chosen-container-single .chosen-single div{width:24px}.chosen-container-single .chosen-single div b{background:none !important;display:flex;justify-content:center;align-items:center}.chosen-container-single .chosen-single div b:after{font-family:"Font Awesome 5 Free";color:#1d1d1d;content:""}.chosen-container-single .chosen-drop{border-width:0 0 0 1px;border-radius:0}.chosen-container .chosen-results{padding:0;margin:0}.chosen-container .chosen-results li{padding:5px 3px}.chosen-container .chosen-results li.highlighted{background:#171775}.chosen.error.chosen-container-single .chosen-single{border-color:#da314b;border-width:2px 0 0px 2px}.chosen.error+label{opacity:1;color:#da314b}select.error+.chosen.chosen-container-single .chosen-single{border-color:#da314b;border-width:2px 0 0px 2px}select.error+.chosen+label{opacity:1;color:#da314b}.chosen-disabled{cursor:not-allowed}.chosen-disabled .chosen-single{border-color:#646464}.chosen-container-single .chosen-single abbr{top:11px}.chosen-container+label{display:block;padding-left:4px;font-size:.85rem;opacity:0;height:8px;transition:opacity .5s ease-out}.chosen-container:hover:not(.chosen-disabled)+label{opacity:1}.chosen-container[class*=anzahl]:hover:not(.chosen-disabled)+label{opacity:0}[class^=uk-width-] .chosen-container{width:100% !important}input[type=checkbox]{opacity:0}input[type=checkbox]+label{color:#1d1d1d;cursor:pointer;display:inline;min-height:24px;height:auto;opacity:1;position:relative;transition:none;font-size:1rem}input[type=checkbox]+label:before{font-family:"Font Awesome 5 Free";content:"";position:relative;margin-right:5px;top:-1px;font-size:1rem}input[type=checkbox].checked+label:before,input[type=checkbox]:checked+label:before{content:"";font-weight:bold}input[type=checkbox].error+label{color:#da314b}input[type=checkbox].disabled+label,input[type=checkbox][disabled]+label{cursor:not-allowed;color:#646464}input[type=checkbox].disabled+label:before,input[type=checkbox][disabled]+label:before{color:rgba(227,227,227,.8);cursor:not-allowed}input[type=radio]{display:none}input[type=radio]+label{color:#1d1d1d;cursor:pointer;display:inline-flex;min-height:24px;opacity:1;position:relative;transition:none;font-size:1rem}input[type=radio]+label:before{font-family:"Font Awesome 5 Free";content:"";font-size:1rem;position:relative;margin-right:5px;display:inline-block;top:1px}input[type=radio].checked+label:before,input[type=radio]:checked+label:before{content:""}input[type=radio].error+label{color:#da314b}input[type=radio].disabled+label,input[type=radio][disabled]+label{cursor:not-allowed;color:#646464}input[type=radio].disabled+label:before,input[type=radio][disabled]+label:before{color:rgba(227,227,227,.8);cursor:not-allowed}.btn,.ui-datepicker-buttonpane button.ui-state-default,a.btn,button,input.btn{background:#eee;border:none;box-sizing:border-box;color:#1d1d1d;cursor:pointer;display:inline-flex;align-items:center;font-weight:700;height:35px;padding:8px 15px;vertical-align:top;text-align:center;text-decoration:none}.btn.focus,.ui-datepicker-buttonpane button.focus.ui-state-default,.btn.hover,.ui-datepicker-buttonpane button.hover.ui-state-default,.btn:focus,.ui-datepicker-buttonpane button.ui-state-default:focus,.btn:hover,.ui-datepicker-buttonpane button.ui-state-default:hover,a.btn.focus,a.btn.hover,a.btn:focus,a.btn:hover,button.focus,button.hover,button:focus,button:hover,input.btn.focus,input.btn.hover,input.btn:focus,input.btn:hover{background:#d5d5d5;outline:none;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);text-decoration:none}.btn.active,.ui-datepicker-buttonpane button.active.ui-state-default,.btn:active,.ui-datepicker-buttonpane button.ui-state-default:active,a.btn.active,a.btn:active,button.active,button:active,input.btn.active,input.btn:active{background:#f3f3f3;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23)inset}.btn i,.ui-datepicker-buttonpane button.ui-state-default i,a.btn i,button i,input.btn i{margin-right:5px}.btn.btn-alt,.ui-datepicker-buttonpane button.btn-alt.ui-state-default,a.btn.btn-alt,button.btn-alt,.ui-datepicker-buttonpane button.ui-priority-secondary,input.btn.btn-alt{background:#c9ae5a;color:#1d1d1d}.btn.btn-alt.focus,.btn.btn-alt.hover,.btn.btn-alt:focus,.btn.btn-alt:hover,a.btn.btn-alt.focus,a.btn.btn-alt.hover,a.btn.btn-alt:focus,a.btn.btn-alt:hover,button.btn-alt.focus,.ui-datepicker-buttonpane button.focus.ui-priority-secondary,button.btn-alt.hover,.ui-datepicker-buttonpane button.hover.ui-priority-secondary,button.btn-alt:focus,.ui-datepicker-buttonpane button.ui-priority-secondary:focus,button.btn-alt:hover,.ui-datepicker-buttonpane button.ui-priority-secondary:hover,input.btn.btn-alt.focus,input.btn.btn-alt.hover,input.btn.btn-alt:focus,input.btn.btn-alt:hover{background:#c3a547;outline:none}.btn.btn-alt.active,.btn.btn-alt:active,a.btn.btn-alt.active,a.btn.btn-alt:active,button.btn-alt.active,.ui-datepicker-buttonpane button.active.ui-priority-secondary,button.btn-alt:active,.ui-datepicker-buttonpane button.ui-priority-secondary:active,input.btn.btn-alt.active,input.btn.btn-alt:active{background:#d6c180}.btn.btn-ghost,.ui-datepicker-buttonpane button.btn-ghost.ui-state-default,a.btn.btn-ghost,button.btn-ghost,input.btn.btn-ghost{background:rgba(0,0,0,0) none;border:1px #c9ae5a solid;color:#1d1d1d}.btn.btn-big,.ui-datepicker-buttonpane button.btn-big.ui-state-default,a.btn.btn-big,button.btn-big,input.btn.btn-big{text-transform:uppercase;padding:11px 25px;height:40px;font-size:1rem}.btn.btn-small,.ui-datepicker-buttonpane button.btn-small.ui-state-default,a.btn.btn-small,button.btn-small,input.btn.btn-small{min-height:0;height:30px;padding-top:5px}.btn.btn-disabled,.ui-datepicker-buttonpane button.btn-disabled.ui-state-default,.btn[disabled],.ui-datepicker-buttonpane button[disabled].ui-state-default,a.btn.btn-disabled,a.btn[disabled],button.btn-disabled,button[disabled],input.btn.btn-disabled,input.btn[disabled]{pointer-events:none}.btn.btn-icon,.ui-datepicker-buttonpane button.btn-icon.ui-state-default,a.btn.btn-icon,button.btn-icon,input.btn.btn-icon{display:inline-flex;justify-content:center}.btn.btn-icon i,.ui-datepicker-buttonpane button.btn-icon.ui-state-default i,a.btn.btn-icon i,button.btn-icon i,input.btn.btn-icon i{margin-right:5px;margin-top:2px}.btn.btn-icon span,.ui-datepicker-buttonpane button.btn-icon.ui-state-default span,a.btn.btn-icon span,button.btn-icon span,input.btn.btn-icon span{text-align:left}.btn.btn-square,.ui-datepicker-buttonpane button.btn-square.ui-state-default,a.btn.btn-square,button.btn-square,input.btn.btn-square{width:35px;height:35px;display:inline-flex;justify-content:center;align-items:center}.btn.btn-square i,.ui-datepicker-buttonpane button.btn-square.ui-state-default i,a.btn.btn-square i,button.btn-square i,input.btn.btn-square i{margin-right:0;margin-top:0}.btn.btn-fullWidth,.ui-datepicker-buttonpane button.btn-fullWidth.ui-state-default,a.btn.btn-fullWidth,button.btn-fullWidth,input.btn.btn-fullWidth{width:100%}.btn.btn-noBG,.ui-datepicker-buttonpane button.btn-noBG.ui-state-default,a.btn.btn-noBG,button.btn-noBG,input.btn.btn-noBG{background:none}.btn.btn-noBG:focus,.btn.btn-noBG:hover,a.btn.btn-noBG:focus,a.btn.btn-noBG:hover,button.btn-noBG:focus,button.btn-noBG:hover,input.btn.btn-noBG:focus,input.btn.btn-noBG:hover{box-shadow:none;background:#d6c180}.btn.btn--moreResults,.ui-datepicker-buttonpane button.btn--moreResults.ui-state-default,a.btn.btn--moreResults,button.btn--moreResults,input.btn.btn--moreResults{border-bottom:1px solid #f7c200}.ui-datepicker{border-radius:0;border-color:#e3e3e3}.ui-datepicker-header{border-radius:0;background:#eee;border-color:#e3e3e3}.ui-datepicker-header .ui-icon{background:none}.ui-datepicker-header .ui-datepicker-next,.ui-datepicker-header .ui-datepicker-prev{display:flex;justify-content:center;align-items:center;text-decoration:none;border-radius:0;background:none;border-color:rgba(0,0,0,0);font-weight:normal}.ui-datepicker-header .ui-datepicker-next:after,.ui-datepicker-header .ui-datepicker-prev:after{font-family:"Font Awesome 5 Free";content:"";text-decoration:none;font-weight:bold}.ui-datepicker-header .ui-datepicker-next:after{content:""}.ui-datepicker-header .ui-datepicker-prev:after{content:""}.ui-datepicker-calendar{border:none}.ui-datepicker-calendar .ui-state-default{background:#eee;border-color:#d5d5d5;padding-right:5px;box-sizing:border-box;height:25px;justify-content:center;display:flex;align-items:center}.ui-datepicker-calendar .ui-state-default:hover{background:#171775;color:#fff}.ui-datepicker-calendar .ui-state-highlight{background:#5f5fe0;color:#1d1d1d}.ui-datepicker-calendar .ui-state-active{background:#3434d7;color:#fff}.ui-datepicker-calendar .ui-state-disabled .ui-state-default{border-color:#e3e3e3;background:#fff}.ui-datepicker-calendar th{background:none;color:inherit}.ui-datepicker-calendar .ui-datepicker-week-col{text-align:right;padding-right:5px}.ui-datepicker-buttonpane{background:#fff}.ui-datepicker-buttonpane button.ui-state-default{border-radius:0}.ui-datepicker-buttonpane button.ui-priority-secondary{opacity:1}.numSelect{user-select:none;position:relative}.numSelect input[type=text]{border:none;background:none;text-align:center;width:25px;pointer-events:none;padding:0;height:auto;font-size:inherit;font-weight:700;padding-top:0 !important}.numSelect input:not([type=radio]):not([type=checkbox]){vertical-align:top}.numSelect .minus,.numSelect .plus{cursor:pointer;font-size:1.5rem;position:relative;top:-1.5px}.numSelect .minus.disabled,.numSelect .plus.disabled{opacity:.3;cursor:default}.numSelect--singleNum input{width:17px}.uk-tooltip{background:#5f5f5f;border-radius:1px;color:#fff}.uk-tooltip-bottom-left:after,.uk-tooltip-bottom-right:after,.uk-tooltip-bottom:after{border-bottom-color:#5f5f5f}.uk-tooltip-top-left:after,.uk-tooltip-top-right:after,.uk-tooltip-top:after{border-top-color:#5f5f5f}.header{position:relative}[class*=header__reiseart]{background-color:#171775;color:#fff;padding:10px;font-size:1.35rem}.headerBar{background:rgba(255,255,255,.98);height:65px;position:relative;z-index:500}@media(min-width: 480px){.headerBar{height:75px}}@media(min-width: 768px){.headerBar{height:130px;width:100%}}.headerBar--inner{position:relative}.headerBar--menuButton{position:absolute;right:15px;top:40%;transform:translateY(-50%);font-size:25px;cursor:pointer}@media screen and (min-width: 768px){.headerBar--menuButton{right:25px}}@media screen and (min-width: 960px){.headerBar--menuButton{right:35px}}@media(min-width: 768px){.headerBar--menuButton{top:35%;font-size:30px}}.headerBar--menuButton a{color:#1d1d1d}.headerBar--logo{width:160px;margin-top:10px}@media(min-width: 480px){.headerBar--logo{width:280px}}@media(min-width: 768px){.headerBar--logo{width:450px}}.headerBar--tel{position:absolute;top:200px;left:0;background:#171775;padding:10px;color:#fff}.headerBar--tel a{color:#fff;text-decoration:none}.banner{position:relative}.banner--slide{text-align:center}.banner .banner--slide picture{position:relative}.banner .banner--slide picture img{width:100%}.banner__title{color:#fff;font-size:3rem;font-weight:700;line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,.75);text-align:center;position:absolute;top:75%;left:50%;width:100%;transform:translateX(-50%) translateY(-50%)}.searchBar{background:#171775;padding:15px;color:#fff}.searchBar a{color:inherit}.searchBar .searchBar--searchFields{display:none}@media(min-width: 768px){.searchBar .searchBar--searchFields{display:block;margin-top:0}}@media(min-width: 768px){.searchBar .searchBar--searchModeToggle{margin-top:7px}}.searchBar [data-searchbar-toggle]{position:relative;width:100%;cursor:pointer}@media(min-width: 768px){.searchBar [data-searchbar-toggle]{display:none}}.searchBar [data-searchbar-toggle]:after,.searchBar [data-searchbar-toggle]:before{font-family:"Font Awesome 5 Free";font-weight:700;content:"";position:absolute}.searchBar [data-searchbar-toggle]:before{left:0}.searchBar [data-searchbar-toggle]:after{right:0}.searchBar [data-searchbar-toggle].open{border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:10px}.searchBar [data-searchbar-toggle].open:after,.searchBar [data-searchbar-toggle].open:before{content:""}[data-veranstalter-modus] a[href*=".pdf"]::before,.kassenzettel--meldung::before,.kassenzettel__leistungen .leistung[data-fehler="1"]::before,.kassenzettel__header::after,.leistungen-sortier-container .sortier-gruppe__toggle::before,.teilnehmerzuordnung .tnzerw::before,.teilnehmerzuordnung .tnzkin::before,.teilnehmerzuordnung .tnzbab::before,.suche__filter--button::before,.merkmal__gruppe .gruppe__title::after{font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;display:inline-block;font-weight:900}.suche__filter--button::before,.merkmal__gruppe .gruppe__title::after{font-family:"Font Awesome 5 Free"}.filters__title{font-family:"Rotis Serif",sans-serif;color:#171775;font-weight:100}.suche__filter--button{border-radius:10px;overflow:hidden}.RL__noresult{display:none;text-align:center}.has--noresults .RL__noresult{display:block}.suche--sidebar{margin-top:25px}.checkbox__wrap label{display:-webkit-inline-flex !important;display:-ms-inline-flex !important;display:inline-flex !important}.form--suche{font-size:1rem}.form--suche legend{padding-bottom:0;font-weight:400;font-size:1.25em;margin-bottom:10px;width:100%;color:#171775}.suche--offcanvas .form--suche legend{color:#ddd}.suche--offcanvas .form--suche legend::after{border-color:rgba(255,255,255,.5)}.form--suche fieldset+fieldset{margin-top:20px}.merkmal__gruppe .gruppe__title{margin:0 0 10px;font-size:1rem;color:#171775;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:center}.offcanvas .merkmal__gruppe .gruppe__title{color:#fff}.merkmal__gruppe .gruppe__title::after{content:""}.merkmal__gruppe .gruppe__title.is--active::after{content:""}.merkmal__gruppe+.merkmal__gruppe{margin-top:20px}body[data-mapping=""] .merkmal__gruppe[data-gruppe="1 Personen"],body[data-mapping=""] .merkmal__gruppe[data-gruppe="2 Strandnähe"],body[data-mapping=""] .merkmal__gruppe[data-gruppe="3 Ausstattung"],body[data-mapping=""] .merkmal__gruppe[data-gruppe="4 Schlafzimmer"],body[data-mapping=""] .merkmal__gruppe[data-gruppe="5 Verpflegung"],body[data-mapping=""] .merkmal__gruppe[data-gruppe="1 Personen-Anzahl"]{display:none}.suche__merkmal{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:flex-start}.suche__merkmal label{word-break:break-word}.suche__merkmal .merkmal__icon{opacity:.5;transition:opacity .25s ease}.suche__merkmal:hover .merkmal__icon{opacity:.75}.suche__merkmal[data-merkmal-aktiv="1"] .merkmal__icon{opacity:1}.suche__merkmal[data-merkmal-aktiv="1"]:hover .merkmal__icon{opacity:.75}.suche__merkmal.uk-grid-margin{margin-top:10px}[data-rangeslider]{padding:20px 0 0}[data-rangeslider] .slider-container{width:100% !important}[data-rangeslider] .slider-container ins{background:rgba(0,0,0,0) none}[data-rangeslider] .slider-container .back-bar .pointer-label{background:rgba(0,0,0,0) none;font-size:.6875rem}[data-rangeslider] .slider-container .back-bar .pointer{cursor:pointer;width:20px}[data-rangeslider] .slider-container .back-bar .selected-bar{background:#171775 none !important}[data-rangeslider] .output{display:block;margin-top:10px}.suche__filters-wrap{margin-bottom:2rem}.filters__title{font-size:1.5rem;margin-bottom:15px}.suche__filters{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;margin-left:-10px;font-size:1rem}.suche__filter--button{background-color:#171775;color:#fff;font-size:.875em;padding:7px 10px;margin:0 10px 10px;transition:background-color .25s ease;display:-webkit-inline-flex;display:-ms-inline-flex;display:inline-flex;align-items:center}.suche__filter--button::before{font-weight:600;content:"";margin-right:.75em}.suche__filter--button:hover{background-color:#1b1b8a;color:#fff;text-decoration:none}.suche__filter--button i[class^=fa]{margin-left:.5em;opacity:.75;display:none}.rlBannerFilter__wrap{background-color:#171775;padding:15px}.rlBannerFilter__wrap .filter__title{text-align:center;color:#fff;font-size:1.25em}.rlBannerFilter{width:100%;max-width:1200px;box-sizing:border-box;text-align:left;margin:0 auto}.rlBannerFilter .rlBannerFilter__filterContainer{display:grid;grid-row-gap:5px}.rlBannerFilter .rlBannerFilter__box{align-items:center;background:#fff;cursor:pointer;display:flex;justify-content:center;padding:5px;margin:5px;text-align:center}.rlBannerFilter .rlBannerFilter__box.is--active,.rlBannerFilter .rlBannerFilter__box:hover{background:#c9ae5a}.rlBannerFilter .rlBannerFilter__months .monthBar{display:grid;box-shadow:0 0 20px 0 rgba(0,0,0,.2);grid-template-columns:repeat(3, 6fr)}@media(min-width: 768px){.rlBannerFilter .rlBannerFilter__months .monthBar{grid-template-columns:repeat(6, 6fr)}}@media(min-width: 960px){.rlBannerFilter .rlBannerFilter__months .monthBar{grid-template-columns:repeat(6, 6fr)}.rlBannerFilter .rlBannerFilter__months .monthBar div:nth-child(n+9){display:flex}}.rlBannerFilter .rlBannerFilter__mers{grid-template-columns:repeat(3, 3fr);grid-column-gap:10px;grid-row-gap:5px;height:auto}@media(min-width: 768px){.rlBannerFilter .rlBannerFilter__mers{grid-template-columns:repeat(6, 6fr);grid-column-gap:10px}}.rlBannerFilter .rlBannerFilter__mers .rlBannerFilter__box{flex-direction:column;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.rlBannerFilter .rlBannerFilter__mers .rlBannerFilter__box img{height:50px}.navMain{position:absolute;right:15px;color:#1d1d1d;top:95px}@media screen and (min-width: 768px){.navMain{right:25px}}@media screen and (min-width: 960px){.navMain{right:35px}}.navMain--ul{list-style:none;padding:0;margin:0}.navMain--ul-lev1,.navMain--ul-lev2{transition:width 1s ease,opacity 1s ease;opacity:0;pointer-events:none;position:absolute;width:100px}.navMain--ul-lev1{left:0%;background:#eee}.navMain--ul-lev2{text-align:center;left:0;transform:translateX(-100%);top:0;background:#eee}.navMain--li-lev0{float:left;position:relative}.navMain--li-lev0:hover .navMain--a-lev0{background:#eee}.navMain--li-lev0.hasSubmenu:hover .navMain--ul-lev1{pointer-events:auto;opacity:1;width:150px}@media(min-width: 960px){.navMain--li-lev0.hasSubmenu:hover .navMain--ul-lev1{width:210px}}.navMain--li-lev1:hover,.navMain--li-lev2:hover{background:#fff}.navMain--li-lev1{position:relative}.navMain--li-lev1:hover{background:#fff}.navMain--li-lev1:hover .navMain--ul-lev2{width:150px;pointer-events:auto;opacity:1}@media(min-width: 960px){.navMain--li-lev1:hover .navMain--ul-lev2{width:210px}}.navMain--a{display:block;color:inherit;text-decoration:none}.navMain--a:hover{text-decoration:none}.navMain--a-lev0{padding:8px 15px;text-align:center;min-width:50px;transition:min-width 1s ease;box-sizing:border-box;font-size:1rem;font-weight:700;text-transform:uppercase}.navMain--a-lev0:hover{text-decoration:none}.navMain--a-lev1,.navMain--a-lev2{text-align:center;padding:5px}.navMain--subToggle{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.nav--icons{position:absolute;top:5px;right:50px}.offCanvas .nav--icons{position:static;background-color:#fff}.nav--icons ul{list-style:none;margin:0;padding:0;display:-webkit-flex;display:-ms-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.offCanvas .nav--icons ul{flex-flow:row wrap}.offCanvas .nav--icons li{margin:12px}.nav--icons li+li{margin-left:22px}.offCanvas .nav--icons li+li{margin-left:12px}.nav--icons a{display:-webkit-inline-flex;display:-ms-inline-flex;display:inline-flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;text-decoration:none;color:#171775}.nav--icons .icon__bild{max-width:48px}.offCanvas .nav--icons .icon__label{color:#171775}.uk-offcanvas-page{width:100% !important}.offCanvas--inner{background:#0f0f4a;color:#fff}.navOffCanvas a{text-decoration:none;color:inherit}.navOffCanvas a:hover{color:inherit;text-decoration:none}.navOffCanvas--ul{list-style:none;padding:0;width:100%}.navOffCanvas--ul-lev1,.navOffCanvas--ul-lev2{display:none;border-top:1px solid rgba(255,255,255,.5)}.navOffCanvas--li{box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.5);padding:5px 0 0;position:relative}.navOffCanvas--li-lev1{padding-left:10px}.navOffCanvas--li-lev2{padding-left:15px}.navOffCanvas--li.subNavOpen{border-bottom:none}.navOffCanvas--li.subNavOpen>.navOffCanvas--subToggle:before{content:""}.navOffCanvas--a{display:block;width:80%;box-sizing:border-box;padding:7px 12px}.navOffCanvas--subToggle{box-sizing:border-box;display:block;position:absolute;right:0;text-align:center;top:3px;width:35px;height:35px;background:rgba(255,255,255,.2)}.navOffCanvas--subToggle:before{content:"";font-family:FontAwesome;font-size:21px;line-height:160%}.content--section{margin-top:35px}@media screen and (min-width: 768px){.content--section{margin-top:50px}}@media screen and (min-width: 960px){.content--section{margin-top:75px}}.content--section.noMargin{margin-top:0}.content--section.marginM{margin-top:15px}@media screen and (min-width: 768px){.content--section.marginM{margin-top:25px}}@media screen and (min-width: 960px){.content--section.marginM{margin-top:35px}}.content--section.bgGrey{background:#eee;padding-top:15px;padding-bottom:15px}@media screen and (min-width: 768px){.content--section.bgGrey{padding-top:25px}}@media screen and (min-width: 960px){.content--section.bgGrey{padding-top:35px}}@media screen and (min-width: 768px){.content--section.bgGrey{padding-bottom:25px}}@media screen and (min-width: 960px){.content--section.bgGrey{padding-bottom:35px}}.content--section.centered .uk-grid{justify-content:center}.introBlock{font-size:1.1rem;line-height:1.6em;max-width:800px;margin:auto;text-align:center}.introBlock--textItalic{font-style:italic}[data-mapping2=dev] [data-dev-hint]{transition:background-color .25s ease}[data-mapping2=dev] [data-dev-hint]:hover{background-color:rgba(250,181,134,.25);cursor:help}button.CybotCookiebotDialogBodyButton{height:auto}.footer{background:#0a0a35;color:#fff;margin-top:35px}.footer a{color:inherit}@media screen and (min-width: 768px){.footer{margin-top:50px}}@media screen and (min-width: 960px){.footer{margin-top:75px}}.footer--inner{padding-top:15px;padding-bottom:15px;display:grid;grid-gap:15px}@media screen and (min-width: 768px){.footer--inner{padding-top:25px}}@media screen and (min-width: 960px){.footer--inner{padding-top:35px}}@media screen and (min-width: 768px){.footer--inner{padding-bottom:25px}}@media screen and (min-width: 960px){.footer--inner{padding-bottom:35px}}@media screen and (min-width: 768px){.footer--inner{grid-gap:25px}}@media screen and (min-width: 960px){.footer--inner{grid-gap:35px}}@media(min-width: 480px){.footer .footer--inner{grid-template-columns:repeat(2, 1fr)}.footer .footer--menu{grid-column:1/3}.footer .footer--menu .footer--ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-rule:0 none rgba(0,0,0,0);-moz-column-rule:0 none rgba(0,0,0,0);column-rule:0 none rgba(0,0,0,0)}}@media(min-width: 768px){.footer .footer--menu .footer--ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-rule:0 none rgba(0,0,0,0);-moz-column-rule:0 none rgba(0,0,0,0);column-rule:0 none rgba(0,0,0,0)}}@media(min-width: 960px){.footer .footer--inner{grid-template-columns:repeat(3, 1fr)}.footer .footer--menu{grid-column:auto}.footer .footer--menu .footer--ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-rule:0 none rgba(0,0,0,0);-moz-column-rule:0 none rgba(0,0,0,0);column-rule:0 none rgba(0,0,0,0)}}.footer a{text-decoration:none;font-weight:400}.footer a:hover{text-decoration:underline}.footer h3{margin-bottom:5px}@media(min-width: 960px){.footer--box:not(:last-child){border-right:1px solid rgba(255,255,255,.1)}}.footer--ul{list-style:none;padding:0;margin:0}.backToTop{position:fixed;right:0;bottom:50px;background:#c9ae5a;height:70px;width:70px;text-align:center;font-size:1rem;font-weight:700;cursor:pointer}.terminliste--table{width:100%;min-width:800px}.terminliste--table thead{text-align:left}.terminliste--table thead tr{border-bottom:1px solid #171775}.terminliste--table thead th{padding-bottom:3px}.terminliste--table tbody tr:nth-child(even){background:#eee}.terminliste--table tbody tr:hover{background:#171775}.terminliste--table tbody tr:hover a{color:#fff}.terminliste--table tbody td{padding:5px 0}.terminliste--table tfoot td{padding:10px 0 5px}.terminliste--table a{text-decoration:none}.terminliste--pager{text-align:right;margin-top:15px}@media screen and (min-width: 768px){.terminliste--pager{margin-top:25px}}@media screen and (min-width: 960px){.terminliste--pager{margin-top:35px}}.terminliste--pager>*{margin-left:5px}.terminliste--pagerCurrent{background:none;border:1px solid #c9ae5a}.teaser{font-size:1rem;box-shadow:0;transition:box-shadow .5s ease}.teaser:hover{box-shadow:0 5px 20px rgba(29,29,29,.25)}.teaser__title{text-align:center;padding:10px;min-height:44px;font-size:1.25em;background-color:#aaa;color:#fff}.teaser__text:not(:empty){padding:10px}.teaser--team .teaser__title{background-color:#c9ae5a;min-height:auto}.teaser--team[data-has-content="0"] a[data-uk-modal]{pointer-events:none}.reiseTeaser{display:block}.reiseTeaser .reiseTeaser--inner{margin:auto;box-shadow:0 0 15px #1d1d1d;height:100%;padding-bottom:50px}@media(min-width: 960px){.reiseTeaser:nth-child(odd) .reiseTeaser--inner{margin-right:initial}.reiseTeaser:nth-child(even) .reiseTeaser--inner{margin-left:initial}}.reiseTeaser .reiseTeaser--data,.reiseTeaser .reiseTeaser--footer,.reiseTeaser .reiseTeaser--text{padding:10px}.reiseTeaser .reiseTeaser--data{margin-top:5px}.reiseTeaser [class*=reiseTeaser__reiseart]{padding:5px;color:#fff;background-color:#171775}.reiseTeaser .reiseTeaser--status{padding:10px;padding-top:2px;padding-bottom:2px}.reiseTeaser .reiseTeaser--footer{display:flex;justify-content:space-between;align-items:center;position:absolute;width:100%;box-sizing:border-box;bottom:0}.reiseTeaser .reiseTeaser--badges{position:absolute;top:0;right:0;padding:0 25px 0 0}.reiseTeaser .reiseTeaser--badges .merkmalBadge{background:#c9ae5a;padding:0 4px 3px;font-weight:700;box-shadow:0 5px 10px #1d1d1d;text-transform:uppercase;height:42px;float:left}.reiseTeaser .reiseTeaser--badges .merkmalBadge:not(:last-child){margin-right:10px}.reiseTeaser .reiseTeaser--badges .merkmalBadge--inner{border:2px dashed rgba(29,29,29,.6);border-top-width:0;padding:10px}.infoTeaser.iconTeaser .infoTeaser--img{margin:auto;max-width:25%}.infoTeaser .infoTeaser--text{text-align:center}.RD .RD--highlights{border:3px solid #c9ae5a;padding:15px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.RD .RD--highlights ul{margin-bottom:-10px}@media(min-width: 768px){.RD .RD--highlights ul{column-count:2}}.RD .RD--highlights li{position:relative}.RD .RD--highlights li:not(:last-child){margin-right:20px}.RD .RD--actions{margin-top:15px;align-items:center;justify-content:space-between;padding:0;box-sizing:border-box;transition:padding .25s ease}@media screen and (min-width: 960px){.RD .RD--actions{margin-top:25px}}@media(min-width: 480px){.RD .RD--actions{display:flex}}.RD .RD--actions>*{width:100%}@media(min-width: 768px){.RD .RD--actions>*{width:auto}}.RD .RD--actions>*:not(:last-child){margin-right:10px}.RD .RD--actions.uk-active{z-index:500;margin-top:0;padding:5px 10px;background:#fff;box-shadow:0 5px 20px rgba(29,29,29,.5)}@media screen and (max-width: 479px){.RD .RD--actions.uk-active .RD--pdfDownload{display:none}}.RD .RD--actions .RD--pdfDownload{margin-top:10px}@media(min-width: 480px){.RD .RD--actions .RD--pdfDownload{margin-top:0}}.RD--status{padding:7px;margin-bottom:15px;font-size:1rem}.RD--reidata{font-size:1rem;font-weight:700}@media(min-width: 768px){.RD--reidata{display:flex;align-items:center}}.RD--badges{text-transform:uppercase}.RD--badges .merkmalBadge{background:#c9ae5a;float:left;padding:2px 10px}.RD--badges .merkmalBadge:not(:last-child){margin-right:15px}.reiserequest>header{margin-bottom:1rem}.reiserequest>header h1,.reiserequest>header h2{margin:0}.reiserequest #REISEBEGINN{position:relative;z-index:5}.reiserequest #REISEBEGINN:focus{z-index:1000}.reiserequest .buchungsstrecke-zimmeranzahl-container{display:none}.show-zimmeranzahl-auswahl .reiserequest .buchungsstrecke-zimmeranzahl-container{display:block}.reiserequest .leistung__msb{position:relative;padding-top:0}.reiserequest .leistung__msb+.leistung__msb{padding-top:10px}.reiserequest .teilnehmerdaten--request{margin:20px 0;font-size:.75rem}.reiserequest .teilnehmerdaten--request label{font-size:.75rem}.reiserequest .teilnehmerdaten--request::after{content:"";display:table;clear:both}.reiserequest .reiserequest-teilnehmer-namen-link{display:none;padding:0 0 1em;border-bottom:1px #ddd solid;margin-bottom:1em}.reiserequest .reiserequest-leistungen-teilnehmer-alert{display:none;font-size:.875em;color:#ce3128;padding:.5em;text-align:right}.reiserequest input[type=text].autosensedate.uk-form-danger+.reiserequest-leistungen-teilnehmer-alert{display:block}.reiserequest .reiserequest-teilnehmernamen-link{padding:0 0 1em;border-bottom:1px #ddd solid;margin-bottom:1em;display:none}.reiserequest .teilnehmer-namen-container{display:none}.reiserequest .teilnehmer-namen-container::after{content:"";display:table;clear:both}.reiserequest .teilnehmer-namen-container>label{width:33.33333%;float:left;padding:0 5px;margin-bottom:5px;position:relative}.reiserequest .teilnehmer-namen-container>label span{display:block;position:absolute;top:0;left:0;width:24px;height:24px;line-height:24px;text-align:center;font-weight:400;color:#fff;background-color:#171775}.reiserequest .teilnehmer-namen-container>label input{width:100%;height:24px;padding-left:30px}.reiserequest .teilnehmer-namen-container hr{clear:both;float:left;width:100%}.reiserequest .request__zeitraum,.reiserequest .request__teilnehmer{position:relative}.reiserequest .request__zeitraum [class*=uk-icon-]{z-index:6}.reiserequest .gutschein-code-container .gutschein-meldung{font-size:.875em;padding:1em 0}.reiserequest .kassenzettel-gesamt-container{display:none}.reiserequest .verfuegbarkeit-termin-liste{list-style:none;margin:0 0 20px;padding:0}.reiserequest .verfuegbarkeit-termin-liste::after{content:"";display:table;clear:both}.reiserequest .verfuegbarkeit-termin-liste li{display:block;float:left;margin:0 2px 2px 0}.reiserequest .verfuegbarkeit-termin-liste li a{display:block;padding:5px 10px;background-color:#e0e0e0;font-size:.6875rem;transition:all .25s ease-in-out}.reiserequest .verfuegbarkeit-termin-liste li a:hover{background-color:#ccc}.reiserequest .verfuegbarkeit-termin-liste li a.active{background-color:#ce3128;color:#fff}.reiserequest .verfuegbarkeit-title{margin:0}.reiserequest .verfuegbarkeit-meta{font-size:1em;color:#666}.reiserequest .verfuegbarkeit-table-container{margin-top:20px}.reiserequest .verfuegbarkeit-table[data-anforderung=PE] .rq-spalte,.reiserequest .verfuegbarkeit-table[data-anforderung=PF] .rq-spalte{display:none}.reiserequest .verfuegbarkeit-table thead{border-bottom:1px #aaa solid}.reiserequest .verfuegbarkeit-table tbody{border-bottom:1px #ddd solid}.reiserequest .verfuegbarkeit-table tbody:hover{background-color:#f0f0f0}.reiserequest .verfuegbarkeit-table .aleft{text-align:left}.reiserequest .verfuegbarkeit-table .acenter{text-align:center}.reiserequest .verfuegbarkeit-table .aright{text-align:right}.reiserequest .verfuegbarkeit-table th,.reiserequest .verfuegbarkeit-table td{padding:10px}.reiserequest .verfuegbarkeit-table th{text-align:left}.reiserequest .verfuegbarkeit-zur-buchung-link{display:none;margin-top:2em;padding:.5em 1em}.reiserequest .verfuegbarkeit-legende{font-size:.875em;margin-top:1em}.reiserequest .verfuegbarkeit-legende[data-anforderung=PE] .rq-spalte,.reiserequest .verfuegbarkeit-legende[data-anforderung=PF] .rq-spalte{display:none}.reiserequest .verfuegbarkeit-legende ul{margin:0;padding:0;list-style:none}.reiserequest .verfuegbarkeit-legende ul li{display:block;padding-left:30px;margin-bottom:10px}.reiserequest .verfuegbarkeit-legende ul li strong{margin-left:-30px}.reiserequest .verfuegbarkeit-legende ul li .info{display:block}.ui-dialog.reiserequest-teilnehmer-namen .ui-dialog-titlebar{display:block}.ui-dialog.reiserequest-teilnehmer-namen .ui-dialog-content{padding:20px}#ui-datepicker-div{z-index:1000 !important}.teilnehmer+.teilnehmer{margin-top:.5rem}.request__teilnehmer #alter{display:none}.request__teilnehmer .eingabe-alter-kind{font-size:.875em}.request__teilnehmer .eingabe-alter-kind label,.request__teilnehmer .eingabe-alter-kind input{float:none}.request__teilnehmer .eingabe-alter-kind label{display:block}.request__teilnehmer .eingabe-alter-kind label:nth-of-type(3n+3){clear:left}.request__teilnehmer .eingabe-alter-kind input{width:100%}.request__teilnehmer .eingabe-alter-kind input+label{margin-top:1em}.request__teilnehmer .eingabe-alter-kind .eingabe-alter-kind-text{margin-top:0}.teilnehmerzuordnung{font-size:.875rem;text-align:right;background-color:rgba(0,0,0,.1);margin-bottom:10px}.teilnehmerzuordnung input[type=checkbox]{opacity:1}.teilnehmerzuordnung label{width:auto;font-size:1em;min-width:0;display:none}.teilnehmerzuordnung .tnzerw::before,.teilnehmerzuordnung .tnzkin::before,.teilnehmerzuordnung .tnzbab::before{font-size:1rem;content:"";margin-right:.25em}.teilnehmerzuordnung .tnzerw::before{content:""}.teilnehmerzuordnung .tnzkin::before{content:""}.teilnehmerzuordnung .tnzbab::before{content:"";font-size:.875em}.teilnehmerzuordnung input[type=checkbox]{position:absolute;top:4px;right:-10px;display:block;height:auto}[data-reise-leistung][data-setze-anzahl=""] .teilnehmerzuordnung,[data-reise-leistung][data-setze-anzahl=M] .teilnehmerzuordnung,[data-reise-leistung][data-setze-anzahl=K] .teilnehmerzuordnung{display:none !important}.teilnehmerzuordnung>span,.itemleistung__checkbox-container{padding:.1em 20px .1em .5em;display:inline-block;max-width:50%;position:relative;margin:0}.teilnehmerzuordnung>span::after,.itemleistung__checkbox-container::after{content:"";display:table;clear:both}.teilnehmerzuordnung__hinweis{font-size:.75em;color:#555;text-align:right;font-weight:400;display:none}.leistung[data-setze-anzahl=I] .teilnehmerzuordnung__hinweis,.leistung[data-setze-anzahl=F] .teilnehmerzuordnung__hinweis{display:block}.msb-buttons{border:0;text-align:right;margin-top:20px}.leistung[data-setze-anzahl=""] .msb-buttons,.leistung[data-setze-anzahl=K] .msb-buttons,.leistung[data-setze-anzahl=A] .msb-buttons,.leistung[data-setze-anzahl=I] .msb-buttons{display:none}.msb-button{border-radius:0}.leistung{border-top:1px #eee solid;color:#1d1d1d;padding:10px 0}.leistung:first-of-type{border-top:0}.leistung+.leistung{border-top:1px #ddd solid}.wahlpflicht-container .leistung+.leistung{border:0}.leistung[data-anzeigen=""]{display:none}.leistung.error,.leistung.kassenzettel-fehler{background-color:rgba(216,48,48,.15);margin:0 -25px;padding:10px 25px}.leistung.error::before,.leistung.kassenzettel-fehler::before{content:attr(data-fehler-title);display:block;background:#d83030;color:#fff;padding:5px 25px;margin:-10px -25px 10px;font-size:.75em}.leistung.error .leistung__title,.leistung.kassenzettel-fehler .leistung__title{padding-left:25px;color:#d83030}.leistung__header{margin-bottom:.875rem;display:flex;align-items:center;justify-content:space-between}.leistung__title{position:relative;line-height:1.5em;font-size:1.15em;margin:0;display:inline-block}@media(min-width: 768px){.leistung__title{font-size:1.5em}}[data-pflichtleistung="1"] .leistung__title{pointer-events:none}.leistung__toggle{display:inline-block}.leistung__toggle-checkbox{position:relative;top:2px}.leistung__toggle-checkbox[data-pflicht="1"]{display:none}.leistung__toggle--switch .leistung__toggle-checkbox{display:none}.leistung__label{position:relative;top:3px;width:40px;height:20px;background-color:#eee;border-radius:10px;border:1px #eee solid;transition:background-color .25s ease,border-color .25s ease;display:none}.leistung__toggle--switch .leistung__label{display:inline-block}.leistung__label::before{content:"";background-color:#fff;display:inline-block;width:18px;height:18px;border-radius:10px;position:absolute;left:0;transition:left .25s ease,right .25s ease}.leistung__toggle-checkbox:checked+.leistung__label{background-color:#c9ae5a;border-color:#c9ae5a}.leistung__toggle-checkbox:checked+.leistung__label::before{left:auto;right:0}.leistung__toggle-checkbox[data-pflicht="1"]+.leistung__label{pointer-events:none;opacity:0}.leistung__block{padding:0}.leistung[data-pflichtleistung=""] .leistung__block{display:none}.leistung__block>header{margin:0 0 10px;padding-bottom:10px;border-bottom:1px #ddd solid}.leistung__block .leistung__block-zeile{margin-top:10px}.leistung__block .leistung__block-zeile::after{content:"";display:table;clear:both}.leistung__block label{display:inline-block;font-size:.6875rem}.leistung__block .itemleistung__tnz label{width:auto;max-width:140px}.leistung[data-setze-anzahl=F] .leistung__anzahl,.leistung[data-setze-anzahl=K] .leistung__anzahl,.leistung[data-setze-anzahl=A] .leistung__anzahl{display:none}.leistung[data-setze-anzahl=F] .leistung__anzahl+.coderubrik,.leistung[data-setze-anzahl=K] .leistung__anzahl+.coderubrik,.leistung[data-setze-anzahl=A] .leistung__anzahl+.coderubrik{margin-top:0}.leistung[data-setze-anzahl=F] .leistung__block-zeile--anzahl,.leistung[data-setze-anzahl=K] .leistung__block-zeile--anzahl,.leistung[data-setze-anzahl=A] .leistung__block-zeile--anzahl{display:none}.leistungen-sortier-container+.leistungen-sortier-container{margin-top:10px;padding-top:10px;border-top:1px #eee solid}.leistungen-sortier-container>header{background-color:rgba(23,23,117,.25);padding:5px 10px}.leistungen-sortier-container>header::after{content:"";display:table;clear:both}.leistungen-sortier-container .sortier-gruppe__headline{font-weight:600;font-size:1em;margin:0;color:#171775;float:left}.leistungen-sortier-container .sortier-gruppe__toggle{float:right}.leistungen-sortier-container .sortier-gruppe__toggle::before{content:""}.leistungen-sortier-container .sortier-gruppe__toggle.closed::before{content:""}.freie-terminwahl label{display:none}.freie-terminwahl .freie-terminwahl__label--von,.freie-terminwahl .freie-terminwahl__label--bis{display:none}.freie-terminwahl .uk-form-controls:not(:last-child){margin-bottom:10px}.freie-terminwahl[data-terminwahl=F] .freie-terminwahl__label--von,.freie-terminwahl[data-terminwahl=F] .freie-terminwahl__label--bis{display:block}.freie-terminwahl[data-terminwahl=V] .freie-terminwahl__label--von,.freie-terminwahl[data-terminwahl=V] .freie-terminwahl__label--bis{display:block}.freie-terminwahl[data-terminwahl=N] .freie-terminwahl__label--von,.freie-terminwahl[data-terminwahl=N] .freie-terminwahl__label--bis{display:block}.freie-terminwahl::after{content:"";clear:both;display:table}.leistung.has--zimmertyp-kombination .coderubrik__label{margin-top:0}.coderubrik__select{width:100%}.coderubrik[data-cod-anzeigen-in-buma=""]{display:none}@media(max-width: 959px){.coderubrik[data-cor-anzeigen-in-buma=""] label{display:none}}@media(min-width: 768px){.coderubrik[data-cor-anzeigen-in-buma=""] label{display:none}}.leistung[data-count="0"] .coderubrik{padding-top:0}.zimmertyp-kombination{position:relative}.zimmertyp-kombination+.zimmertyp-kombination{margin-top:.5rem}.zimmertyp-kombination input[type=radio]{position:absolute;top:2px;margin-right:.25rem}.zimmertyp-kombination__label{padding-left:1rem}.alert--request-submit{display:none !important;border-radius:25px}.kassenzettel--error .alert--request-submit{display:block}.itemleistung{display:flex;justify-content:space-between;align-items:center}.itemleistung+.itemleistung{margin-top:.5rem}.itemleistung__anzahl{width:60px !important;margin:0 !important}.itemleistung__title{color:#171775;display:inline-block;max-width:350px;padding-left:10px}.itemleistung__tnz{float:right;max-width:50%}.buchung-item--anreise .anreise__item{cursor:pointer}.buchung-item--anreise .anreise__item.is--active{color:#171775}.kassenzettel{perspective:800px;position:relative}.kassenzettel--loading .kassenzettel{min-height:200px}.kassenzettel__header{border-bottom:1px #171775 solid;background-color:#171775 !important;margin:0;padding:10px;position:relative;font-size:1.75em;color:#fff}.kassenzettel__header::after{content:"";font-size:2.5em;color:rgba(255,255,255,.8);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.kassenzettel__header>*{color:#fff}.kassenzettel__refresh-spinner{font-size:1rem;opacity:0;z-index:1;transition:opacity .25s ease,transform 2s ease}.kassenzettel--loading .kassenzettel__refresh-spinner{opacity:1;z-index:10}.kassenzettel__title{background-color:rgba(23,23,117,.75);color:#fff;padding:10px;margin:0;position:relative;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:center}.kassenzettel__title .kassenzettel__title-link{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#fff;font-size:1.25em}.kassenzettel__content{font-size:.875rem;background-color:#fff;padding:0;text-align:left;transform:rotateY(0)}.kassenzettel__content footer{padding:0;color:#fff}.kassenzettel--error .kassenzettel__content footer{display:none}.kassenzettel__content footer>*{padding:.5em 10px}.kassenzettel__gesamt{background-color:#171775;font-weight:400;padding-top:.75em}@media(min-width: 960px){.kassenzettel__gesamt{padding-top:.25em}}.kassenzettel__gesamt::after{content:"";display:table;clear:both}.kassenzettel__gesamt label{position:relative;top:4px}.kassenzettel__gesamt .gesamtpreis{display:inline-block;float:right;font-size:2em;font-weight:700;margin-top:-0.25em}@media(min-width: 960px){.kassenzettel__gesamt .gesamtpreis{font-size:1.25em;margin-top:0}}.kassenzettel--leistungen .leistungscode[data-sichtbar=""]{display:none}.kassenzettel__leistungen{padding:.3rem 1rem;overflow:auto}@media(min-width: 960px){.kassenzettel__leistungen{max-height:40em}}.kassenzettel__leistungen .leistung{padding:.5em 0}.kassenzettel__leistungen .leistung+.leistung{border-top:1px #eee solid}.kassenzettel__leistungen .leistung[data-fehler="1"]{padding-left:50px;position:relative;background-color:#f9e0e0}.kassenzettel__leistungen .leistung[data-fehler="1"]::before{content:"";color:rgba(216,48,48,.75);position:absolute;top:50%;left:10px;font-size:2em;transform:translateY(-50%);transform-origin:50% 0%;animation:kassenzettel-icon-wiggle 2s ease-in-out 0s infinite}.kassenzettel__leistungen .leistungscodes{margin-top:.5em}.kassenzettel__leistungen .leistung__info{list-style:none;margin:0;padding:0;font-size:.875em;margin-bottom:.5em;display:flex;justify-content:space-between}.kassenzettel__leistungen .info__anzahl{padding-right:1rem}.kassenzettel__leistungen .info__tnz{margin:0 0 0 auto}.kassenzettel__leistungen .leistung__preis{display:inline-block;float:right;margin-left:10px}.kassenzettel__leistungen .leistung__anzahl{font-weight:700}.sidebar .widget-kassenzettel .kassenzettel__header{background-color:#171775}.kassenzettel--error .sidebar .widget-kassenzettel .kassenzettel__header{background-color:rgba(255,0,0,.5)}.buchungshinweise{border-top:1px #ddd solid;padding-top:10px;margin-top:10px}.buchungshinweise .headline{text-transform:none;background:rgba(0,0,0,0) url("../img/icons/ico-info.png") 100% 50% no-repeat}.buchungshinweis{color:#171775;font-size:.875em}.buchungshinweis[data-leistung-id=""]{display:none}.kassenzettel--meldungen{font-size:.75rem;display:none}.kassenzettel--error .kassenzettel--meldungen{display:block}.kassenzettel-loading .kassenzettel--meldungen{display:none}.kassenzettel--meldung{margin:0}.kassenzettel--meldung::before{font-size:1em;margin-right:.25em;content:"";color:inherit}.buttons{font-size:1rem;margin-top:1rem}.buttons.buttons--mobile{position:fixed;bottom:0;left:0;right:0;z-index:1000}@media(min-width: 768px){.buttons.buttons--mobile{display:none}}.kassenzettel--error .buttons.buttons--mobile{background-color:rgba(255,0,0,.5)}.button{display:block;width:100%;height:40px;line-height:40px;text-align:center;text-transform:uppercase;font-size:1em;border:0;transition:background-color .25s ease;border-radius:25px}.button--submit{font-size:1.25em;padding:0;text-transform:uppercase}.kassenzettel--error .button--submit{display:none}.button--back,.button--merkzettel{background-color:#eee;color:#d5d5d5;font-size:.75em}.button--back:hover,.button--merkzettel:hover{background-color:#fff;text-decoration:none}.buchung-item{position:relative;border:1px #f0f0f0 solid;border-width:0 1px}.buchung-item.buchung-item--kundendaten{margin-top:25px}.buchung-item.buchung-item--teilnehmerdaten{display:none}.show-teilnehmerdaten .buchung-item.buchung-item--teilnehmerdaten{display:block}.buchung-item .leistungen__title{display:none}.buchung-item:last-of-type{border-width:0 1px 1px}.buchung-item__header{background-color:#aaa;color:#fff;padding:10px 25px;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;justify-content:space-between}.buchung-item__title{margin:0;color:#fff;font-weight:400}.buchung-item__icon{color:rgba(255,255,255,.5);font-size:2rem;transition:all .25s ease}.request__form--accordion .buchung-item__icon{display:none}.request__form--accordion .uk-active .buchung-item__icon{display:block}.buchung-item__content{padding:25px;min-height:75px}.reiseteilnehmer+.reiseteilnehmer{margin-top:1rem}.reiseteilnehmer__header{padding:1rem 0}.reiseteilnehmer__title{margin:0;border-bottom:1px #eee solid;color:inherit}.teilnehmer__leistung+.teilnehmer__leistung{margin-top:.5rem}.teilnehmer__leistung-titel{display:block}[data-pauschalreise-check*=NICHTPAUSCHAL]{display:none !important}[data-veranstalter-modus] [data-is=veranstalter]{display:none}[data-veranstalter-modus] [data-is=vermittler]{display:block}[data-veranstalter-modus][data-veranstalter-modus=""] [data-is=veranstalter]{display:block}[data-veranstalter-modus][data-veranstalter-modus=""] [data-is=vermittler]{display:none}[data-veranstalter-modus] a[href*=".pdf"]::before{content:"";margin-right:.5em;font-size:1em}.consent+.consent{margin-top:1rem}.consent a{color:#1d1d1d;text-decoration:underline}.consent{display:flex}.consent.has--error{border:1px #da314b solid;border-width:2px 0 0 2px;padding:5px 10px}.consent__input-wrap{min-width:48px;width:5%}.consent__input-wrap input[type=checkbox]{display:initial;width:auto;opacity:1}.consent__content{width:95%}.leistung[data-zeitraumtyp=B] .leistung__datum--von,.leistung[data-zeitraumtyp=E] .leistung__datum--von{display:none}.merkmalBadge[data-modifier=Blau]{background:#171775 !important;color:#fff}.merkmalBadge[data-modifier=Blau] .merkmalBadge--inner{border-color:rgba(255,255,255,.5)}[data-status]:before{font-family:"Font Awesome 5 Free";font-weight:bold;margin-right:5px}[data-status][data-status="0"],[data-status][data-status=""]{display:none}[data-status][data-status="1"]{background:#9dd1a2}[data-status][data-status="1"]:before{content:""}[data-status][data-status="2"]{background:#fab586}[data-status][data-status="2"]:before{content:""}[data-status][data-status="3"]{background:#ee7676}[data-status][data-status="3"]:before{content:""}[data-status][data-status="4"]{background:#99c1ea}[data-status][data-status="4"]:before{content:""}.newsSection--newsContainer{padding-top:15px}@media screen and (min-width: 960px){.newsSection--newsContainer{padding-top:25px}}.newsItem--inner{box-shadow:inset 2px 2px 15px 0px rgba(95,95,95,.2);border:1px solid rgba(95,95,95,.2);padding:15px;margin-bottom:15px;height:100%}@media screen and (min-width: 960px){.newsItem--inner{padding:25px}}@media screen and (min-width: 768px){.newsItem--inner{margin-bottom:25px}}@media screen and (min-width: 960px){.newsItem--inner{margin-bottom:35px}}.buchung--section{margin-top:15px}@media screen and (min-width: 768px){.buchung--section{margin-top:25px}}@media screen and (min-width: 960px){.buchung--section{margin-top:35px}}.buchung--sectionHeader{padding-top:15px;padding-bottom:10px}@media(min-width: 960px){.buchung--sectionHeader h2{max-width:75%}}.buchung--sectionBody{padding:10px}.buchung--fieldSet{max-width:600px}.buchung--icon{font-size:33px;max-width:50px}.buchung--icon-pullUp{margin-top:-4px}.buchung .buchung--teilnAuswahl{display:flex}.leistung[data-anzeigen]{display:none}.leistung[data-anzeigen="1"]{display:block}.leistung[data-pflichtleistung="0"]{display:none}.leistung.hat-zimmertyp-kombination .leistung--block-zeile-anzahl{display:none}.leistung.main-room-service .leistung--header{display:none}.leistung.main-room-service .leistung--block{padding-left:0;background:none}.leistung--header{font-size:1.1rem;padding-top:10px;padding-bottom:10px}.leistung--toggle label:before{top:-1px}.leistung--toggle.wahl1 input+label:before{display:none}.leistung--block{display:none;background:#eee;padding:10px 10px 10px 25px}.leistung[data-pflichtleistung="1"] .leistung--block{display:block}.leistung--title{font-size:1.1rem}.leistung--beschreibung{margin-bottom:15px}@media screen and (min-width: 960px){.leistung--beschreibung{margin-bottom:25px}}.leistung[data-setze-anzahl=F] .leistung--block-zeile-anzahl,.leistung[data-setze-anzahl=K] .leistung--block-zeile-anzahl,.leistung[data-setze-anzahl=A] .leistung--block-zeile-anzahl{display:none}.leistung .coderubrik--container:not([data-cod-anzeigen-in-buma="1"]){display:none}.kassenzettel{background:#fff;padding-top:10px;z-index:500}.kassenzettel--content{background:#f5f0e0;padding:10px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.kassenzettel .kzLeistung--bez{margin-bottom:5px}.kassenzettel .kzLeistung.lastMain{padding-bottom:5px}.kassenzettel .kzLeistung .info--datum{display:none}.kassenzettel .kzLeistung[data-anforderung=HZ] .info--datum{display:block}.kassenzettel .kzLeistung[data-anforderung=P]{font-weight:bold}.kassenzettel .kzLeistung[data-anforderung=P]:not(.lastMain){margin-bottom:0}.kassenzettel--gesamt{font-size:1.1rem;border-top:1px solid #eee;padding:10px 0}.kassenzettel--meldung{background:#eee;padding:10px}.passolution__teilnehmer:not(.has--loaded){display:none}.passolution__teilnehmer+.passolution__teilnehmer{margin-top:1rem}.passolution__teilnehmer .teilnehmer__content{max-height:6rem;overflow:hidden;transition:max-height .5s ease}.passolution__teilnehmer .teilnehmer__readmore{text-decoration:none;text-align:center;width:100%;border:1px solid #1d1d1d;border-top:0;display:block}.passolution__teilnehmer .teilnehmer__readmore:hover{text-decoration:none;border:none}.passolution__teilnehmer .teilnehmer__readmore::after{font-family:"Font Awesome 5 Free";display:inline-block;content:"";font-weight:bold;margin-left:5px}.passolution__teilnehmer.is--active .teilnehmer__content{max-height:none}.passolution__teilnehmer.is--active .teilnehmer__readmore::after{content:""}.passolution__item{border:1px solid #1d1d1d;border-bottom:none;padding:10px}.passolution__item+.passolution__item{padding-top:1rem;margin-top:1rem}.formblatt__link[href*=".pdf"]::after{font-family:"FontAwesome";content:"";display:inline-block;margin-left:.5rem}.cookie-hinweis{font-size:.8rem;color:#000;background-color:#ccc;position:fixed;top:0;left:0;right:0;padding:5px;z-index:10000}.cookie-hinweis a.cookie-hinweis-link{float:right}.cookie-hinweis a.cookie-hinweis-link::before{font-family:"FontAwesome";content:"";margin-right:5px;display:inline-block;opacity:0;transition:all .5s ease}.cookie-hinweis a.cookie-hinweis-link:hover::before{opacity:1}.cookie-hinweis+.site{padding-top:45px}@media(min-width: 768px){.cookie-hinweis+.site{padding-top:25px}}.cookie-hinweis+.site .actionbar.uk-active{top:30px !important}.produkt{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:column nowrap}@media(min-width: 960px){.produkt{flex-flow:row nowrap}}.produkt>*{padding:10px}.produkt__anzahl{margin-top:10px}.produkt__bild{padding:0}@media(min-width: 960px){.produkt__bild{width:40%}}@media(min-width: 960px){.produkt__content{width:60%}}.produkt__titel{font-weight:600}.produkt__preis{font-weight:600}.form--shop textarea[name=BESTELLUNG]{height:230px}.shop__gesamt{font-size:1.5em;font-weight:600}@media(min-width: 960px){.has--adminbar{margin-top:50px}}.to__adminbar{padding:0;background-color:#000;color:#fff;font-size:.875rem;line-height:1.3;position:fixed;top:0;left:0;right:0;height:50px;z-index:1000;flex-flow:row nowrap;justify-content:center;align-items:flex-start;box-sizing:border-box;display:none}@media(min-width: 960px){.to__adminbar{display:flex}}[data-to-admin-element]{position:relative}[data-to-admin-element] .admin-element__label{display:flex;align-items:center;justify-content:flex-start;content:attr(to-adminbar-label);color:#fff;position:absolute;z-index:1000;top:0;transform:translateY(0);cursor:pointer;text-transform:capitalize;overflow:hidden;transition:opacity .5s ease;opacity:.25}[data-to-admin-element] .admin-element__label .label__icon{background-color:#000;padding:5px 10px;z-index:2}[data-to-admin-element] .admin-element__label .label__text{z-index:1;transition:all .5s ease;opacity:.25;background-color:#000;padding:5px 10px;transform:translateX(-120%)}[data-to-admin-element]:hover .admin-element__label{opacity:1}[data-to-admin-element]:hover .label__text{opacity:.75;transform:translateX(0)}.adminbar__widget{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;padding:0 20px;height:100%}.adminbar__widget.is--disabled{opacity:.5;pointer-events:none}.adminbar__widget .widget__label{font-size:.6875em;letter-spacing:1px;text-transform:uppercase}.adminbar__widget .widget__link{padding:0 5px;display:inline-block;color:#aaa;text-transform:uppercase;transition:color .25s ease}.adminbar__widget .widget__link:hover{color:#c9ae5a}.adminbar__domainswitch{display:flex;justify-content:space-between}.adminbar__domainswitch .widget__link.is--active{color:#c9ae5a}.adminbar__widget--request-info{display:none}.page_reiserequest .adminbar__widget--request-info{display:flex}.adminbar__widget--customer-data{display:none}.page_reisebook .adminbar__widget--customer-data{display:flex}.adminbar__widget--git-info{background-color:#c9ae5a;color:#fff}.uk-input,.uk-select,.uk-textarea{width:100%}@media(max-width: 1219px){.uk-visible-xlarge{display:none !important}}@media(min-width: 1220px){.uk-visible-xlarge{display:none}}.uk-modal-dialog-lightbox{background:none;box-shadow:none}.uk-tab{border-bottom:none}.uk-tab>li{text-align:center}.uk-tab>li>a{border-radius:0;border-width:0 0 2px 0;border-color:#c3a547;color:#1d1d1d;padding:8px 15px}.uk-tab>li>a>*{text-transform:uppercase}.uk-tab>li.uk-active>a,.uk-tab li:hover>a{border-color:#c3a547;background:#eee;text-shadow:none;color:#1d1d1d}.uk-tab>li.uk-tab-responsive .uk-dropdown{margin-top:0;border-radius:0;border:none;box-shadow:1px 1px 3px 0 #000;text-align:left;padding:0}.uk-tab>li.uk-tab-responsive .uk-dropdown ul{margin:0}.uk-tab>li.uk-tab-responsive .uk-dropdown ul li a{padding:5px 20px}@media(min-width: 480px){.uk-tab>li.uk-tab-responsive .uk-dropdown ul li a{padding:5px 38px}}.uk-tab>li.uk-tab-responsive .uk-dropdown ul li a:hover{background:#c9ae5a}.uk-tab>li.uk-tab-responsive .uk-dropdown ul li a h2{font-size:1rem}.uk-switcher{padding-top:15px}.uk-accordion-title{background:none;border-radius:0;border:none;font-size:inherit;cursor:pointer;padding:5px 5px 5px 28px;border-bottom:solid #c3a547 1px;position:relative}.uk-accordion-title:before{content:"";font-family:"Font Awesome 5 Free";font-weight:700;position:absolute;left:8px;top:8px}.uk-accordion-title.uk-active:before{content:""}.uk-accordion-title h3{margin-top:0;display:flex;font-weight:400;align-items:center;line-height:1.5em}.uk-accordion-content{padding:15px;background:#eee}.uk-notify-message{background:#fff;color:#1d1d1d;border:none;border-radius:0;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.uk-slidenav{text-decoration:none}.uk-slidenav-position .uk-slidenav{z-index:100}.uk-close{text-decoration:none}.uk-notify.uk-notify-bottom-center{bottom:0;left:0;right:0;width:100%;margin:0;display:block !important;transform:none}.uk-notify-message.uk-notify-message-danger{font-size:1rem;text-align:center;color:#fff !important;background-color:#d51515 !important}
