/* style.css */
.hmenu ul.nav{gap:12px}.video_container .responsive{position: relative;    padding-bottom: 56.25%;    height: 0;    overflow: hidden}html,body{scroll-behavior: smooth}.btn-success{color: #fff;    background-color: #134052;    border-color: #134052}a[href="https://sunrise-sunset.org/"] img{filter: grayscale(60%);width: 21px}a[href="https://sunrise-sunset.org/"]{display: flex}.c4g_sub_dialog_remove_button{background-color: red;    border-color: red}.c4g_sub_dialog_remove_button:hover{background-color: #dd0000;    border-color: #dd0000}span.c4g_mandatory_class{font-size:1.3rem;font-weight:bold;color: #fff !important}#wf-forecast-pelzerhaken{top:100px;position:relative;opacity: 0;will-change: transform, opacity}.email-autocomplete-suggestion-span{padding:5px 10px;z-index: 999999}.c4g__form-group.c4g__form-email.c4g__form-email--email.email{position:relative}.mod_subscribe .widget-text{position:relative}.seoblock{position: absolute !important;display: inline !important;width: 0px !important;height: 0px !important;color: transparent !important;background: transparent !important;overflow: hidden !important;z-index: -1 !important;opacity: 0 !important}.c4g__form-button--{width:100%;text-align:center;background: #343a40;    padding-bottom: 1rem}#karte .leaflet-popup-content{text-align: center}div#hr-bootsverleih{width:100%;height:1px;margin-top:8px;margin-bottom:8px;background-color:#fff}.nav-kuller a:hover .svg-inline--fa{height:1.3em;-webkit-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s}.nav-kuller a .svg-inline--fa{-webkit-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s}.youtube-leser .ce_youtube.block{margin-bottom:1rem}.youtube-leser .ce_youtube .video_container{height: auto;        padding-bottom: 56.25% !important}.c4g__form-select--reservation_object select{margin-bottom:1.25rem}.c4g__form-select--reservation_object{border-bottom:1px solid #fff}.custom-html-block{width:100%;background: #343a40;    padding-top: 1rem}#mietpreis p{margin-bottom:0;padding-bottom:0;font-weight:bold}.custom-html-block-ueberschrift p{border-bottom: 2px solid !important;    padding: 0;    margin: 4px 0}.custom-html-block > div{width:300px;margin-right:auto;margin-left:auto;border-bottom: 0 !important;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.c4g__form-multicheckbox--included_params,.c4g__form-multicheckbox--included_params input#c4g_included_params_2-001\|2{display: none !important}.footer-logos figure{margin:0}div.c4g__form-textarea--comment{padding-bottom:1rem}.c4g__form-subdialog{margin-top:1rem;padding-top:1rem;border-top:1px solid}.c4g_brick_dialog div.c4g__form-multicheckbox,.c4g__form-subdialog,div.c4g__form-textarea--comment{border-bottom:1px solid}.c4g_brick_dialog .c4g__form-control{border:0}.c4g_brick_dialog .c4g__form-group{margin-bottom:.5rem}.c4g_brick_dialog .c4g__form-label{font-size:.9rem}.cookiebar-wrapper .link-void{width: 40px;    max-width: 100%;    bottom: 0.5rem;    left: 0.5rem;    position: fixed;    height: 40px;    background: #13405257;    border-radius: 50%}img.cookiebar-image:hover{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05)}.f-mit .image-rahmen::before{position:absolute;margin-top:6px;margin-left:5px;padding:2px 10px;background-color:rgba(19,64,82,.95);font-weight:bold;color:#fff;content:"mit Führerschein";z-index:5}.f-frei .image-rahmen::before{position:absolute;margin-top:6px;margin-left:5px;padding:2px 10px;background-color:rgba(19,64,82,.95);font-weight:bold;color:#fff;content:"ohne Führerschein";z-index:5}.top-leiste{padding-top:4px;padding-bottom:4px;text-align:center;font-size:.89rem}.carousel-indicators li.active{background-color:#134052}.carousel-indicators li{background-color:rgba(19,64,82,.6)}.carousel-inner{padding:25px}div#coronahinweise{margin-bottom:1rem}#leaflet-route{min-height:720px}.mod_eventlist > div{margin-bottom:2rem}.mod_eventlist > div .event{display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -ms-flex-pack: justify;            justify-content: space-between;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;            flex-direction: column}.mod_eventlist h2{font-size: 1.7rem}.mod_eventlist figure.image_container img{width:768px;min-height:215px;max-width:100%;max-height:215px;-o-object-fit: cover;object-fit: cover}.rounded-3,.rounded-3 .embed-responsive{border-radius:3px}.ce_youtube .video_container{height: auto;    padding-bottom: 1px}.slogan{font-size:2rem;line-height:1.2;font-weight:100}div#schoen_wars .carousel-inner{max-width:100%;max-height:600px}.carousel-item img{width:100%;height:auto;object-fit: cover;    aspect-ratio: 16/9}.bg-dark a,.bg-dark a:hover{color:#F9F7E0}.bg-dark a.btn-light{color: #134052 !important}#kontakt .form-control{background-color:#134052;border-color:#134052;font-weight:bold;color:#F9F7E0;padding: 1.375rem 0.75rem}#kontakt input::placeholder,#kontakt textarea::placeholder{color:rgba(255,255,255,.5)}.kaiangeln{margin-bottom:-263px}.btn-more a,.btn-more a:hover,.btn-more:hover a{text-decoration:none;color:#F9F7E0}a{color:#134052}a:hover{text-decoration:none;color:rgba(19,64,82,.8)}.layout_latest img{width:768px}.layout_latest p.info{right: 15px;    position: absolute;    margin-bottom: 0;    padding: 2px 5px;    background-color: #b8b8aa;    z-index: 1;    top: -17px;    font-size: 0.8rem;    font-weight: 900;    border-radius: 3px}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#134052}.datepicker-cell.today:not(.selected){background-color:rgba(19,64,82,.5);color:#fff}.datepicker-picker span{color:#134052}.bootbox{position:relative;padding-bottom:250px}.bootbox .preisbox{position: absolute;    left: 0;    right: 0;    bottom: 0}.bootbox .bootpreis sub{display:block;font-size:.9rem;font-weight:500}.bootbox .bootpreis{font-size:2.6rem;color:#$dark;font-weight:900}.bootbox > .ce_image{margin-right:-1rem;margin-left:-1rem}.c4g_brick_dialog{display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;        flex-wrap: wrap;    -webkit-box-pack: justify;    -ms-flex-pack: justify;            justify-content: space-between}.c4g__form-date-container button{background-color:#fff;border-radius: 100px !important;z-index:99}.c4g__form-date-container.c4g__input-group.c4g__input-group-date.formdata button.c4g__btn.c4g__btn-date.c4g__form-date-button-interactive{z-index: 101}.c4g_brick_dialog .c4g__input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-26px;padding-left:30px;border-radius:3px;z-index: 100}.reservation_time_button input[type=radio]:checked+label,.reservation_time_event_button input[type=radio]:checked+label{width:100%;background-color: #006400;    border: solid 1px #adff2f;    font-weight: 700;    line-height: 2.2;    height: 38px}.c4g_brick_dialog div.organisation,.c4g_brick_dialog div.salutation,.c4g_brick_dialog div.desired-capacity,.c4g_brick_dialog div.duration,.c4g_brick_dialog div.begin-date,.c4g_brick_dialog > div.reservation_time_button,.c4g_brick_dialog div.firstname,.c4g_brick_dialog div.lastname,.c4g_brick_dialog div.email,.c4g_brick_dialog div.phone,.c4g_brick_dialog div.adress,.c4g_brick_dialog div.postal,.c4g_brick_dialog div.city{width:49%}.c4g_brick_dialog div.c4g__form-multicheckbox,.c4g_brick_dialog div.reservation-object,.c4g_brick_dialog div.comment{width:100%}.c4g_brick_dialog div.reservation_time_button .c4g__form-check{padding-left:0}.bg-light{background-color: #F9F7E0 !important}#footer{padding-bottom:5rem}.footer-menu ul{margin:0;padding:0;list-style-type:none}.footer-menu a{font-size:.9rem;line-height:2;text-decoration:none;color:#6e6e6e}.hmenu a.rounded-circle{color:#134052}.hmenu a.rounded-circle:hover{color:rgba(19,64,82,.8)}.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{background-color:rgba(249,247,224,.1)}.hmenu .level_1.nav a,.hmenu .level_1.nav strong{font-weight:normal;color: #F9F7E0 !important;    font-size: 20px !important}.hmenu .dropdown-menu{background-color:#134052;top: 55px;      left: 50%;      -ms-transform: translate(-50%, 0%);      transform: translate(-50%, 0%)}.hmenu .dropdown-menu:before{width:24px;height:24px;position:absolute;background-color:#F9F7E0;border-radius:100%;top: -15px;      left: 50%;      -ms-transform: translate(-50%, 0%);      transform: translate(-50%, 0%);content:""}.hmenu .level_1.nav strong,.hmenu .level_1.nav .trail.active > a{font-weight:600}.nav-kuller a{width:38px;height:38px;margin-left:4px;text-align:center}.footer-trenner{height:164px;margin-top:5rem;background-image:url("../../files/templates/image/footerbg.png");background-position:center center}.nav-slide{width:0%;height:100%;position:absolute;background-color:#134052;top: 50%;  left: 50%;  -ms-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);z-index:-1;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.bg-dark{background-color:#134052 !important}.text-gelb,.text-gelb h1,.text-gelb h2,.text-gelb h3,.text-gelb h4,.text-gelb h5,.text-gelb h6,.text-gelb .h1,.text-gelb .h2,.text-gelb .h3,.text-gelb .h4,.text-gelb .h5,.text-gelb .h6{color:#F9F7E0}.video_container{position:relative;margin-bottom:0;padding-bottom:56.25%}.video_container iframe{position: absolute;    max-width: 100%;    margin: 0;    line-height: 1;    width: 100%;    height: 100%}body{color:#6e6e6e}iframe{border:0}h1{margin-bottom:2.5rem;text-align:center;font-family:Old Standard TT,serif;font-weight:bold;font-style:italic}h2{color: #6E6E6E;    font-family: "Old Standard TT", Sans-serif;    font-weight: 600}.image-rahmen{position:relative;margin-bottom:2rem}.image-rahmen figure{position:relative;border:6px solid #b8b8aa;border-radius:2px}.image-rahmen figure:before{width:66px;height:59px;left:-17px;top:-16px;position:absolute;background-image:url("../../files/templates/image/before-img.png");background-position:center center;background-repeat:no-repeat;content:""}.image-rahmen figure:after{width:155px;height:40px;bottom:-30px;right:-20px;position:absolute;background-image:url("../../files/templates/image/after-img.png");background-position:center center;background-repeat:no-repeat;content: "";    z-index: 1;    background-size: cover}.image-rahmen:after{width:115px;height:105px;bottom:-27px;right:-25px;position:absolute;background-image:url("../../files/templates/image/fish.svg");background-position:center center;background-repeat:no-repeat;content: "";    z-index: 1;    background-size: cover;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: all 2s;-o-transition: all 2s;transition: all 2s}.image-rahmen:hover:after{-webkit-transform: rotate(20deg);-ms-transform: rotate(20deg);transform: rotate(20deg);    -webkit-transition: all 2s;-o-transition: all 2s;transition: all 2s}img{height:auto;max-width:100%}.bg-gelb{background-color:#F9F7E0}.header-image{height:505px;background-image:url("../../files/templates/image/Headerbild-scaled.jpg");background-repeat:no-repeat;background-position: center top}.hmenu{padding:0}.hmenu > .container{padding:0;background-color:#134052;border-radius:33px}a.start-b{width: 46px;    height: 46px;    overflow: hidden;    margin: 8px}