article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}body,h1{line-height:1}h1,mark{font-weight:700}#inhalt,.fehlermeldung,header .sprachauswahl_item a{font-family:lato_regular,arial}.beschreibung_link,.beschreibung_link:after,.waehler a,header #titel_sprachauswahl,header h1{display:inline-block}#bezahlvorgang_overlay,#dunkles_overlay{top:0;left:0;width:100vw;height:100vh;max-width:100%;max-height:100%;min-width:100%;min-height:100%}#inhalt h2,#inhalt p{margin-bottom:10px}#inhalt,#inhalt h2,#snackbar{line-height:1.3em}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}body{background-color:#fff}img{max-width:100%}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;color:#fff;text-decoration:none}ins{text-decoration:none}mark{font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:lato_regular;src:url('../fonts/lato-regular.eot');src:url('../fonts/lato-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/lato-regular.woff') format('woff'),url('../fonts/lato-regular.ttf') format('truetype'),url('../fonts/lato-regular.svg#LatoRegular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:lato_bold;src:url('../fonts/lato-bold.eot');src:url('../fonts/lato-bold.eot?#iefix') format('embedded-opentype'),url('../fonts/lato-bold.woff') format('woff'),url('../fonts/lato-bold.ttf') format('truetype'),url('../fonts/lato-bold.svg#LatoBold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:avantgardelt-extralight;src:url('../fonts/avantgardelt-extralight.eot');src:url('../fonts/avantgardelt-extralight.eot?#iefix') format('embedded-opentype'),url('../fonts/avantgardelt-extralight.woff') format('woff'),url('../fonts/avantgardelt-extralight.ttf') format('truetype'),url('../fonts/avantgardelt-extralight.svg#avantgardelt-extralight') format('svg');font-weight:400;font-style:normal}::selection{color:#fff;background:#353434}::-moz-selection{color:#fff;background:#353434}.mui-textfield--float-label>label{color:#333}h1{display:inline}.link,a{transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear}.link{cursor:pointer}.fehlermeldung{font-size:1em;letter-spacing:1px;line-height:18px;text-align:center;color:#d41320;border:2px solid #d41320;background-color:rgba(212,19,32,.1);padding:8px;margin:20px 20px 5px}.wrapper{max-width:500px;height:auto;margin:0 auto;position:relative}#qrcode_text,.waehler{margin-top:5px;text-align:center}#bezahlvorgang_overlay,#dunkles_overlay,#snackbar,.mui-autohide{position:fixed;z-index:1000}sup{vertical-align:super;font-size:.6em}header{width:100%;height:80px;background:#353434}header img.logo{float:right;margin-top:16px;margin-right:5px;height:53px}header #titel_sprachauswahl{overflow:hidden;margin-top:10px;padding-top:8px;z-index:800;font-size:16px;font-family:lato_bold,arial;letter-spacing:1px;color:#fff;float:none}header #sprachauswahl{margin-top:10px}header .sprachauswahl_item a{display:inline-block;width:28px;height:16px;font-size:.7em;border:1px solid #fff;padding-top:5px;margin-right:4px;text-align:center;font-weight:400}header .sprachauswahl_item a.ausgewaehlt:hover,header .sprachauswahl_item a:hover{text-decoration:none;background-color:rgba(255,255,255,.5)}header .sprachauswahl_item a.ausgewaehlt{background-color:rgba(255,255,255,.3)}header .wrapper{padding:0 10px}.waehler{font-size:.9em;font-variant:small-caps}.waehler a{margin:5px 5px 0 0;border-radius:5px;background:#ddd;color:#767575;padding:8px 12px;text-decoration:none;transition:.1s}.waehler a:hover{background:#ccc;text-decoration:none}#inhalt{font-weight:400;padding:20px 10px 10px;text-align:center}#erfolgreich_zusammenfassung_inhalt_gesamtbetrag_container,#inhalt h2,#zusammenfassung_inhalt_gesamtbetrag_container,a.shop_liste_link>span .titel{font-family:lato_bold,arial}#inhalt ul{list-style-position:inside;margin-top:-6px}#inhalt h2{font-weight:400;font-size:1.4em;text-align:center}#bezahlvorgang_neu_starten_button,#erfolgreich_zusammenfassung_inhalt_anz_erw_container,#erfolgreich_zusammenfassung_inhalt_anz_kind_1_1zu1_container,#erfolgreich_zusammenfassung_inhalt_anz_kind_1_container,#erfolgreich_zusammenfassung_inhalt_anz_kind_2_1zu1_container,#erfolgreich_zusammenfassung_inhalt_anz_kind_2_container,#erfolgreich_zusammenfassung_inhalt_anz_kind_3_container #erfolgreich_zusammenfassung_inhalt_anz_kind_3_1zu1_container,#erfolgreich_zusammenfassung_inhalt_anz_senior_container,#erfolgreich_zusammenfassung_inhalt_email,#erfolgreich_zusammenfassung_inhalt_email_container,#erfolgreich_zusammenfassung_inhalt_gutschein_container,#erfolgreich_zusammenfassung_inhalt_name,#erfolgreich_zusammenfassung_inhalt_notiz_container,#erfolgreich_zusammenfassung_inhalt_tel,#erfolgreich_zusammenfassung_inhalt_tel_container,#erfolgreich_zusammenfassung_inhalt_termin,#erfolgreich_zusammenfassung_inhalt_unterkunft_container,#inhalt p.beschreibung_unter_variantenwahl_unsichtbar,#zusammenfassung_allgemeiner_fehler,#zusammenfassung_inhalt_anz_erw_container,#zusammenfassung_inhalt_anz_kind_1_1zu1_container,#zusammenfassung_inhalt_anz_kind_1_container,#zusammenfassung_inhalt_anz_kind_2_1zu1_container,#zusammenfassung_inhalt_anz_kind_2_container,#zusammenfassung_inhalt_anz_kind_3_container #zusammenfassung_inhalt_anz_kind_3_1zu1_container,#zusammenfassung_inhalt_anz_senior_container,#zusammenfassung_inhalt_email,#zusammenfassung_inhalt_email_container,#zusammenfassung_inhalt_gutschein_container,#zusammenfassung_inhalt_name,#zusammenfassung_inhalt_notiz_container,#zusammenfassung_inhalt_privacy_ja,#zusammenfassung_inhalt_tel,#zusammenfassung_inhalt_tel_container,#zusammenfassung_inhalt_termin,#zusammenfassung_inhalt_unterkunft_container,#zusammenfassung_max_personen_erreicht_groesser_1,#zusammenfassung_max_personen_erreicht_istgleich_1,#zusammenfassung_termin_nicht_mehr_verfuegbar{display:none}#verdeckte_beschreibung,#verdeckte_beschreibung_unter_variantenwahl{display:none;margin-top:12px}#verdeckte_beschreibung li,#verdeckte_beschreibung ul,#verdeckte_beschreibung_unter_variantenwahl li,#verdeckte_beschreibung_unter_variantenwahl ul{margin-bottom:5px}#verdeckte_beschreibung.links{text-align:left;margin-left:25px}#verdeckte_beschreibung.links li,#verdeckte_beschreibung.links ul,#verdeckte_beschreibung_unter_variantenwahl.links li,#verdeckte_beschreibung_unter_variantenwahl.links ul{text-align:left;list-style-position:outside!important;margin-left:12px;margin-bottom:5px}#zusatzinfos_beschreibung,#zusatzinfos_verdeckte_beschreibung{margin-top:-8px;margin-bottom:-10px;text-align:center}#zusatzinfos_beschreibung_unter_variantenwahl,#zusatzinfos_verdeckte_beschreibung_unter_variantenwahl{margin-top:-8px}#verdeckte_beschreibung_aufdecken_button>span,#verdeckte_beschreibung_unter_variantenwahl_aufdecken_button>span,#verdeckte_beschreibung_unter_variantenwahl_zuklappen_button>span,#verdeckte_beschreibung_zuklappen_button>span,.zusatzinfos a{font-size:.7em;color:#aaa;cursor:pointer;transition:.1s}#verdeckte_beschreibung_aufdecken_button>span>span,#verdeckte_beschreibung_unter_variantenwahl_aufdecken_button>span>span,#verdeckte_beschreibung_unter_variantenwahl_zuklappen_button>span>span,#verdeckte_beschreibung_zuklappen_button>span>span{font-size:.8em}.zusatzinfos a i{font-size:1.1em}#verdeckte_beschreibung_aufdecken_button>span:hover,#verdeckte_beschreibung_unter_variantenwahl_aufdecken_button>span:hover,#verdeckte_beschreibung_unter_variantenwahl_zuklappen_button>span:hover,#verdeckte_beschreibung_zuklappen_button>span:hover,.zusatzinfos a:hover{color:#353434;text-decoration:none}.zusatzinfos a:focus,.zusatzinfos a:visited{text-decoration:none}.beschreibung_link{color:rgba(0,0,0,.87);text-decoration:underline}.beschreibung_link:hover{color:#000;font-size:1.01em}.beschreibung_link:after{font-family:'Font Awesome 5 Free';color:rgba(0,0,0,.87);content:"\f35d";font-weight:900;font-size:.75em;margin-left:5px;margin-right:2px}#inhalt form#details_formular{text-align:left;margin-top:40px}input[type=checkbox]{display:none!important}input[type=checkbox]+label::before{width:15px!important;height:15px!important;border-radius:4px!important;border:2px solid #777!important;background-color:#fff!important;display:block!important;content:""!important;float:left!important}input[type=checkbox]:checked+label::before{box-shadow:inset 0 0 0 3px #fff!important;background-color:#3c55a2!important}.mui-checkbox{margin-top:30px!important;margin-bottom:30px!important}.mui-checkbox>label{padding-left:10px!important}.mui-checkbox a{color:#3c55a2;text-decoration:underline}#varianten_auswahl_container{margin-top:30px;margin-bottom:15px;padding:5px 10px 3px;border:1px solid rgba(0,0,0,.2)}#varianten_auswahl_container legend{text-align:left;font-size:.7em;color:rgba(0,0,0,.5);padding:0 5px}#sprachen_auswahl_container{text-align:center;width:calc(80% - 20px);margin:30px auto -20px;padding:3px 10px 10px;border:1px solid rgba(0,0,0,.2)}#sprachen_auswahl_container legend{display:inline;width:auto;text-align:center;font-size:.7em;color:rgba(0,0,0,.5);padding:0 5px;margin-bottom:0}#sprachen_auswahl_container label{margin-right:5px;margin-left:5px}.mui-tabs__bar{margin-bottom:15px!important}.mui-tabs__bar a{cursor:pointer!important}.mui-panel--success{background-color:#52916e}.mui-autohide{animation:.5s forwards fadein,.5s 5.5s forwards fadeout;width:50%;margin:0 auto;bottom:30px}.mui-textfield small{font-size:.8em;color:grey}.input_zusatzinfo{font-size:.7em;font-family:arial}#zusammenfassung{margin-top:50px}#erfolgreich_zusammenfassung{margin-top:25px}#erfolgreich_zusammenfassung_inhalt,#zusammenfassung_inhalt{margin-top:8px}#erfolgreich_zusammenfassung_inhalt p,#zusammenfassung_inhalt p{margin:5px 0 0;padding:0}.zusammenfassung_beschriftung{font-size:.9em;color:#777}#allgemeiner_fehler_titel,#card-errors{color:#f44336}.zusammenfassung_beschriftung a{color:#777}.zusammenfassung_abstand_unten{margin-bottom:10px!important;margin-top:10px!important}#zusammenfassung_max_personen_erreicht_groesser_1>span,#zusammenfassung_max_personen_erreicht_istgleich_1>span{font-family:lato_bold,arial;font-weight:400}#card-errors,form#payment-form{font-family:lato_regular,arial;font-weight:400}.zusammenfassung_inhalt_fehler{color:#f44336;font-style:italic;font-size:.9em}#paypal_button_container{margin-top:18px}.paypal_button_container_mit_karte{min-height:330px}.paypal_button_container_ohne_karte{min-height:230px}.StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms;transition:box-shadow 150ms}.manage,html{height:100%}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}#card-errors{font-size:.9em}form#payment-form{margin-top:18px;background-color:#8fc6ed;padding:10px;border-radius:5px}form#payment-form button{margin-top:10px;background-color:#364e9d;border:0;border-radius:3px;padding:8px 20px;color:#fff;font-size:.9em;cursor:pointer;box-shadow:0 0 3px 0 rgba(0,0,0,.5)}form#payment-form button:active{position:relative;top:1px;box-shadow:none}#bezahlmoeglichkeiten{margin-top:30px}.bezahlmoeglichkeiten_deaktiviert{opacity:.2;pointer-events:none}#bezahlvorgang_neu_starten_button{color:#bbb;font-size:.7em;font-family:arial;font-weight:400;text-decoration:underline;cursor:pointer;margin-top:10px}#abstand_statt_bezahlvorgang_neu_starten_button{height:20px}#bezahlvorgang_overlay{display:none;background:url('../bilder/loader.svg') 50% 50% no-repeat rgba(0,0,0,.3)}#dunkles_overlay{display:none;background:rgba(0,0,0,.3)}#allgemeiner_fehler,#erfolgreich{margin-top:30px;line-height:1.3em;display:none}#erfolgreich_download_pdf_button{margin-top:20px;background-color:#0b8aaa;border-radius:7px;display:inline-block;cursor:pointer;color:#fff!important;font-size:1.1em;padding:10px 23px;text-decoration:none!important}#erfolgreich_download_pdf_button:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.34)}#allgemeiner_fehler_titel,#erfolgreich_titel{font-size:2em;line-height:1em}#erfolgreich_titel{color:#009d46}#allgemeiner_fehler a,#erfolgreich a{color:#000;text-decoration:underline}#qrcode{margin:25px auto auto;height:160px;width:160px}#qrcode_text{color:#000;font-size:.9em;font-family:'Courier New';font-weight:400}#snackbar,a.shop_liste_link>span{font-family:lato_regular,arial;font-weight:400}.erfolgreich_bemerkung{display:none;margin-top:30px;text-align:center;font-size:.9em;color:#777}#reservieren_button_gratis{color:#00008b;padding:12px;font-size:1.3em;cursor:pointer;font-weight:700;width:100%}#interner_abbrechen_button{color:red;padding:10px 20px;cursor:pointer}#interner_ok_button,#interner_ok_danach_button{color:green;padding:20px;font-size:2em;cursor:pointer;font-weight:700;width:80%}#interner_ok_danach_button{margin-top:30px;margin-bottom:10px}#fehler_seite_neu_laden{padding:10px 20px;margin-top:15px}#impressum{margin-top:20px;padding-top:10px;border-top:1px solid #999;color:#999;font-size:.8em}#impressum a{color:#999;text-decoration:none}#impressum a:hover{color:#999;text-decoration:underline}a.shop_liste_link{display:block;text-decoration:none;text-align:left;padding:5px;border:2px solid #c9c8c8;border-radius:5px;background-color:#f8f7f7;box-shadow:1px 1px 3px 0 rgba(0,0,0,.3);overflow:auto;margin-bottom:15px}#snackbar,.manage nav{background-color:#333}a.shop_liste_link img{display:inline-block;float:left;width:100px;border-top-left-radius:5px;border-bottom-left-radius:5px}a.shop_liste_link>span{display:inline-block;float:left;color:#353434;line-height:1.1em;margin-left:15px;margin-top:22px;width:calc(100% - 120px)}a.shop_liste_link>span .titel{display:inline-block;font-size:1.1em;line-height:1.1em;margin-bottom:6px;font-weight:400}a.shop_liste_link>span .naechster_termin{font-size:.7em}a.shop_liste_link:hover{text-decoration:none;background-color:#fff;box-shadow:none}#snackbar{visibility:hidden;width:450px;margin-left:-241px;color:#fff;text-align:center;font-size:1.1em;border-radius:4px;padding:16px;left:50%;bottom:30px}#snackbar.show{visibility:visible;-webkit-animation:.5s fadein,.5s 5.5s fadeout;animation:.5s fadein,.5s 5.5s fadeout}#snackbar.fehler{background-color:#e4685d}#snackbar.hinweis{background-color:#77b55a}.manage{display:flex;flex-direction:row}.manage nav{flex-basis:12.5rem;padding:20px}.manage nav li{margin:8px 0}.manage nav .title{font-size:1.3em;text-transform:uppercase;color:#fff}.manage main{flex:1;padding:20px;overflow:hidden;overflow-y:auto}@-webkit-keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@media (max-width:460px){#snackbar{width:350px;margin-left:-191px}}@media (max-width:360px){#snackbar{width:300px;margin-left:-166px}}@media (max-width:330px){header img.logo{display:none}header .titel{float:none;padding-left:0}}@media (max-width:310px){#snackbar{width:250px;margin-left:-141px}}@media (max-width:260px){#snackbar{width:200px;margin-left:-116px}}@media (max-width:210px){#snackbar{width:150px;margin-left:-91px}}@media (max-width:160px){#snackbar{width:100px;margin-left:-66px}}