﻿@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.eot");src:url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.eot?#iefix") format("embedded-opentype"),url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.woff2") format("woff2"),url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.woff") format("woff"),url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.ttf") format("truetype"),url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.svg#Lato") format("svg")}.anlageH1{width:100%;float:left;margin-bottom:25px}@media screen and (max-width: 768px){.anlageH1{width:100%}}.anlageH1 h1{max-width:100% !important;width:100% !important}.headerBadges .wrapperKachelKacheln{margin-left:0 !important}.h2Land i{margin-right:.5rem !important}.btn-gutschein-anwenden{margin-left:10px;margin-top:32px !important}.kontaktBadge{width:400px;float:right}@media screen and (max-width: 1000px){.kontaktBadge{width:100%;margin-top:10px}}.anfrageFormular{position:relative;overflow:hidden;width:calc(100% - 450px);padding-top:35px}@media screen and (max-width: 1000px){.anfrageFormular{width:100%}}@media screen and (max-width: 576px){.anfrageFormular{padding-top:1rem}}.anfrageFormular .actionButton{padding:.5rem 2rem}.anfrageFormular .hidden{display:none !important}.anfrageFormular label{font-weight:bold}.anfrageFormular div[role=radiogroup] label{font-weight:normal}.anfrageFormular #anfrageformular-strreisezeitraum{background-color:#fff !important}.anfrageFormular .inlineGroups{display:flex;flex-wrap:wrap;justify-content:space-between}.anfrageFormular .inlineGroups .form-group{width:48%}.anfrageFormular .alterErwachsene,.anfrageFormular .alterKinder{overflow:hidden}.anfrageFormular .alterErwachsene .wrapper,.anfrageFormular .alterKinder .wrapper{width:100%;position:relative}.anfrageFormular .alterErwachsene .wrapper .form-group,.anfrageFormular .alterKinder .wrapper .form-group{width:160px;margin-right:5px;display:inline-block;float:left}@media screen and (max-width: 850px){.anfrageFormular .formular{width:100%}}.anfrageFormular .form-group.required>label:after,.anfrageFormular .form-group.field-anfrageformular-strabflughafen>label:after{content:" *";color:red}.anfrageFormular .form-group.has-error input,.anfrageFormular .form-group.has-error select{border-color:red}.anfrageFormular .form-group.has-error .help-block{color:red}@media screen and (max-width: 576px){.kontaktBadge{margin:0}.kontaktBadge .buchungsanfrageOeffnungszeitenBox{margin:0}.kontaktBadge .buchungsanfrageOeffnungszeitenBox .headline{font-size:1rem}}.vorwahl,.telefonwrapper .dropdown{width:90px;float:left}.anfrageFormular label:has(input[type=radio]),#buchungsanfrageFormular label:has(input[type=radio]){margin-right:1rem}.telefonwrapper{display:inline-block;width:100%}.telefonwrapper .form-group{margin-bottom:0;width:calc(100% - 175px);float:right}.telefonwrapper .form-group.formGroupLaenderVorwahl{width:135px;float:left;margin-bottom:15px}.telefonwrapper .dropdown-menu{min-width:130px !important;position:absolute;top:100%;left:0;z-index:1000;float:left;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;display:none}.telefonwrapper .dropdown-menu.show{display:block}.telefonwrapper .dropdown-menu li{float:left;clear:both;padding:5px 0px;width:100%}.telefonwrapper .dropdown-menu li a{width:calc(100% - 42px)}.telefonwrapper .dropdown-menu .dropdown-item .text{line-height:13px}.telefonwrapper div[role=listbox],.telefonwrapper .filter-option-inner,.telefonwrapper .filter-option-inner-inner{width:100% !important}.telefonwrapper #buchungsanfrageVorwahl{width:100%}.telefonwrapper .dropdown{float:left;width:135px !important;margin-right:10px}.telefonwrapper .dropdown button{width:100%}.telefonwrapper .dropdown button:after{font-family:"Font Awesome 6 pro";font-weight:900;content:"";font-size:12px}.telefonwrapper .vorwahl0{width:40px;display:inline-block;text-align:center;padding-top:34px;font-size:16px}.telefonwrapper #anfrageformular-strtelefon{width:100%;display:inline-block;float:right}.telefonwrapper .dropdown-toggle{border:1px solid #ced4da;background:#fff;padding:5px;position:relative;text-align:right;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;z-index:10000;width:100px;height:38px}.alert-dismissible{width:100%;overflow:hidden;margin-bottom:0}.buchungsanfrageDanke{overflow:hidden;width:100%;padding-top:25px}.buchungsanfrageDanke .flexSuccess{display:flex;gap:1rem}.buchungsanfrageDanke li{padding:2px 0}.buchungsanfrageDanke li span.label{display:inline-block;width:170px;font-weight:bold}.buchungsanfrageDanke li span.label:after{content:":"}.buchungsanfrageDanke h3{font-size:16px;color:#1f4162}.buchungsanfrageDanke .hinweis{float:left;clear:both;width:calc(100% - 30px)}.buchungsanfrageDanke .hinweis .sprite{float:left;margin-right:30px}.buchungsanfrageDanke .hinweis .titel{float:left;width:calc(100% - 100px)}.buchungsanfrageDanke .hinweis .untertitel{float:left}.buchungsanfrageDanke div.contentBox{padding:15px;border:1px solid #cfe1f5;background-color:#edf5fa;float:right;max-width:350px}.buchungsanfrageDanke div.block{width:100%;margin-top:40px;clear:both;float:left}.buchungsanfrageDanke div.block .blockText{float:left;width:calc(100% - 480px)}@media only screen and (max-width: 900px){.buchungsanfrageDanke div.block.wieGehtEsWeiter div.blockText,.buchungsanfrageDanke div.block.ihreMeinung div.blockText,.buchungsanfrageDanke div.block.empfehlung div.blockText{width:calc(60% - 20px);margin-right:20px}.buchungsanfrageDanke div.block.wieGehtEsWeiter div.contentBox,.buchungsanfrageDanke div.block.ihreMeinung div.contentBox,.buchungsanfrageDanke div.block.empfehlung div.contentBox{width:calc(40% - 32px)}}@media only screen and (max-width: 500px){.buchungsanfrageDanke div.block.wieGehtEsWeiter div.blockText,.buchungsanfrageDanke div.block.ihreMeinung div.blockText,.buchungsanfrageDanke div.block.empfehlung div.blockText{width:100%;margin-right:0}.buchungsanfrageDanke div.block.wieGehtEsWeiter div.contentBox,.buchungsanfrageDanke div.block.ihreMeinung div.contentBox,.buchungsanfrageDanke div.block.empfehlung div.contentBox{width:calc(100% - 32px);margin-right:0;max-width:100%}}.buchungsanfrageDanke div.ihreMeinung div.contentBox .sprite{margin-right:15px}.buchungsanfrageDanke div.ihreMeinung div.contentBox em{font-style:italic;text-align:center}.buchungsanfrageDanke div.ihreDaten div.contentBox{max-width:none;width:100%;float:left}.buchungsanfrageDanke div.ihreDaten div.contentBox>div{float:left;width:50%}.buchungsanfrageDanke div.ihreDaten div.contentBox>div ul{padding-left:20px !important}@media screen and (max-width: 890px){.buchungsanfrageDanke div.ihreDaten div.contentBox>div{width:100%}}@media screen and (max-width: 550px){.buchungsanfrageDanke div.ihreDaten div.contentBox>div ul{padding-left:2px}.buchungsanfrageDanke div.ihreDaten div.contentBox>div ul li{list-style:none;margin-bottom:10px}.buchungsanfrageDanke div.ihreDaten div.contentBox>div ul li .label{width:100%}}.buchungsanfrageDanke div.empfehlung div.contentBox h2::before{content:"";margin-right:5px;background-image:url(../../../../../../img/icons2/icon-daumenhoch.png);width:16px;height:15px;display:inline-block}.buchungsanfrageDanke div.empfehlung a{line-height:28px;color:#4c4952}.buchungsanfrageDanke div.empfehlung a::before{content:"";display:inline-block;width:21px;height:20px;background-image:url(../../../../../../img/layout/sprite.png);margin-right:10px;margin-bottom:-5px}.buchungsanfrageDanke div.empfehlung a.facebook::before{background-position:-23px -244px}.buchungsanfrageDanke div.empfehlung a.twitter::before{background-position:0 -244px}.buchungsanfrageDanke div.empfehlung a.mail::before{background-position:-51px -162px;height:14px;margin-bottom:-3px}
