a:focus{outline:none;padding:0;border:2px solid #003C6E;white-space:nowrap}.header-section-menu-button:focus{border:2px solid #003C6E;outline:none;padding:2px}.skip-to-main-content-link:focus{left:50%;transform:translateX(-50%);opacity:1;outline:2px inset #003C6E;border:none}.btn-secondary:focus,.btn-primary:focus,.btn-outline-white:focus,.btn-spoblue:focus{outline:3px solid #003C6E!important;padding:13px 25px;border:none!important}.btn-secondary:focus{outline:3px solid #003C6E!important;background:#285357;color:#fff!important}.btn-outline-white:focus{outline:3px solid #003C6E;background:#fff;color:#285357!important}.booking-button:focus{outline:3px solid #003C6E;padding:15px}.news-list-view .news-img-wrap a:focus{width:100%;height:100%;display:inline-block}.swiper-slide:not(.teasersliderTest-slide) a:focus{width:100%;height:100%;display:inline-block}.swiper-slide:not(.teasersliderTest-slide) .swiper-slide-content-headline a:focus{width:initial;height:initial;border:3px solid #fff;padding:5px;white-space:normal}.accordionWrap .card .card-header button:focus{border:3px solid #003C6E}.accordion-image-inner a:focus{width:100%;height:100%;display:inline-block;border:none;outline:3px solid #003C6E;overflow:hidden}.header-section-logo-wrapper-alllogos a:focus,.header-section-logo-wrapper-spologo a:focus,.header-section-logo-wrapper-eiderstedtlogo a:focus{padding:0;border:2px solid #003C6E}.tx-powermail input:focus,.tx-powermail textarea:focus{border:3px solid #003C6E!important}.image-text-teaser-item-inner a:focus{border:2px solid #003C6E;padding:5px;outline:none}.imageboxesnew a:focus{display:inline-block;width:100%;height:100%}.infoslider-section .infoslider-slide-image a:focus{border:2px solid #003C6E;padding:5px;outline:none}.hotspot-section .imagelegend .imagelegend-pin:focus{border:3px solid #ff0}.swiper-pagination-bullet:focus{border:3px solid #003C6E;outline:none;height:fit-content;width:fit-content}.swiper-button-next:focus,.swiper-button-prev:focus{border:3px solid #003C6E;outline:none;height:fit-content;width:fit-content}.text-image-section .swiper-button-next:focus,.text-image-section .swiper-button-prev:focus{border:3px solid #003C6E;padding:5px;outline:none}.tx-webx-cockpit .flex-inner.bg-6 a:focus{border:2px solid #003C6E}.tx-webx-cockpit a:focus{border:3px solid #fff;padding:5px;outline:none;display:inherit;white-space:normal;border-radius:8px}.tx-webx-cockpit a:focus .tile-item-image,.tx-webx-cockpit a:focus .tile-item-video{display:none}.tx-webx-cockpit .cockpit-logo-wrapper-alllogos a:focus{border:2px solid #fff;padding:5px;outline:none}.tx-webx-cockpit #webxtosc5-cart:focus{outline:2px solid #fff;padding:0;border:none}.tx-webx-cockpit a:focus .tile-waves{display:none!important}.tx-webx-cockpit .custom-width-1 a:focus{white-space:nowrap}.tx-webx-cockpit .custom-width-1:has(a:focus),.tx-webx-cockpit .custom-width-2:has(a:focus),.tx-webx-cockpit .custom-width-4:has(a:focus){padding:0}footer .footer-top{background:#003C6E}footer .footer-top a:focus{border:2px solid #fff;padding:2px;outline:none;white-space:nowrap}footer .footer-top .footer-partner a:focus{border:2px solid #fff;padding:2px;outline:none}footer .footer-top .footer-contact-content a:focus{border:2px solid #fff;padding:2px;outline:none}footer .footer-bottom .navi-bottom-list a:focus{border:2px solid #003C6E;padding:2px;outline:none}.powermail_select:focus{border:3px solid #003C6E!important}.infoslider-section .infoslider-slide-image a:focus{overflow:hidden}.infoslider-section .infoslider-slide-image a:focus img:not(.flag-image){padding-right:15px}.infoslider-standard-textbox .infoslider-slide-image a:focus{overflow:hidden}.infoslider-standard-textbox .infoslider-slide-image a:focus img:not(.flag-image){padding-right:13px}.infoslider-section .infoslider-slide-image a:focus .infoslider-slide-text{white-space:normal}.infoslider-section .infoslider-carousel-textbox a:focus,.infoslider-section .infoslider-carousel-imagetext a:focus{overflow:hidden}.infoslider-section .infoslider-carousel-textbox a:focus img:not(.flag-image),.infoslider-section .infoslider-carousel-imagetext a:focus img:not(.flag-image){padding-right:0}.hotspot-section-popup-inner-close:focus{outline:3px solid #003C6E}.hotspot-section-popup-inner .arrow-left-popup:focus{outline:3px solid #003C6E}.hotspot-section-popup-inner .arrow-right-popup:focus{outline:3px solid #003C6E}.tx-webx-cockpit .custom-width-1 a:focus{white-space:normal}