#page,BODY{background-position:0 -1px!important}#home H1,#push,BODY,HTML{height:auto}#header,#nav{position:fixed;width:100%;box-sizing:border-box;top:0}#header,#nav,.play-video{box-sizing:border-box}BODY,HTML{background-color:#fff;font-size-adjust:none}#page{width:100%;margin:0;overflow:hidden;padding-top:75px}#content{padding:20px}.desktop{display:none!important}#badgeYachtmanagement,#header #languages LI:before,#header #logoCatering,#header .social{display:none}#header{height:75px;border-top:5px solid #B2A06B;padding:0;z-index:100;background:rgba(255,255,255,.97)}#header.shadow{box-shadow:0 2px 7px rgba(0,0,0,.15)}#header #logo{position:absolute;top:9px;left:10px}#header #logo IMG{max-width:120px}#header #languages{position:absolute;top:7px;right:80px;z-index:1}#header #languages LI{margin:0;font-family:Helvetica,Arial;font-size:11px;width:27px;height:27px;line-height:27px;font-weight:700;text-align:center;border-radius:100px}#header #languages LI A{margin-left:0}#header #languages LI A:hover{color:#000}#header #languages LI.active{background-color:#B2A06B}#header #languages LI.active A{color:#fff!important}#nav{bottom:0;min-height:100%;background:#B2A06B;margin:0;text-align:left;padding:50px 0 50px 30px;left:-110%;transition:.2s}#nav .sub{display:none!important}#nav .logo{display:block;width:180px;margin:-25px 0 35px -10px}#nav.open{left:0}#nav SPAN{display:block;float:none;margin-top:10px}#nav SPAN A{font-size:22px;font-weight:400;color:#fff}#nav A{font-weight:400;font-family:helvetica-neue-light}#nav SPAN.active A{color:#fff}#nav SPAN .badge{position:relative;display:inline-block;font-family:Arial,Helvetica;font-weight:700!important;top:-10px;margin-left:-7px;background:#5d4c34}#nav .subnav{position:static;background:0 0;width:auto;padding:0;margin:0;display:block}#nav .subnav A{float:none;position:static;margin:5px 0 0 10px;color:#000!important;opacity:.5;font-size:18px;line-height:24px;display:none;font-family:helvetica-neue-light}#gallery,#welcome{margin:0}#icon-menu,#icon-menu span,#nav .subnav A:first-child,#nav:after{display:block}#nav .subnav A:before{content:"— "}#flotte .table:after,#nav:after{content:" "}#linkAlbum,#welcome BR,#yachten .text BR,.atlantis #charterinfo BR{display:none}#nav:after{height:50px;background-size:20px auto;opacity:.5;margin-right:15px}#icon-menu{width:30px;height:30px;margin:11px 25px 10px 40px;position:relative;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;float:right;z-index:100}#icon-menu span{position:absolute;height:4px;width:100%;background:#B2A06B;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#icon-menu.open span{background-color:#fff}#icon-menu span:nth-child(1){top:10px}#icon-menu span:nth-child(2),#icon-menu span:nth-child(3){top:19px}#icon-menu span:nth-child(4){top:28px}#icon-menu.open span:nth-child(1){top:10px;width:0;left:50%}#icon-menu.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#icon-menu.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#icon-menu.open span:nth-child(4){top:20px;width:0;left:50%}#home H1,#welcome{width:auto;background:0 0;text-align:center}#video{width:100%;height:56.25vw}#video IFRAME{width:100%;height:100%}#home H1{text-indent:0;font-family:helvetica-neue-thin;font-weight:100;font-size:26px;line-height:1.1em;padding:10px;color:#999;margin-bottom:15px}#welcome H2,#yachten H1{font-family:helvetica-neue-thin;font-weight:400}#home H1 STRONG{color:#555}#welcome H2{font-size:21px;margin:10px -10px;text-align:center;color:#999}#welcome{padding:0 10px;z-index:0}#welcome B,#welcome BR.mobile{display:block}.play-video{position:static!important;float:none;font-size:13px;line-height:16px;width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:15px;padding:20px 0 5px 15px}#bodensee #orte,#daten,.accordion{box-sizing:content-box}.play-video+.play-video{margin-top:-16px}.atlantis .play-video{display:block;padding-top:20px!important;margin-top:-20px;padding-bottom:5px!important;border-top:none;margin-bottom:20px}#home .play-video{padding-top:20px;padding-bottom:7px}#home .fancybox-inner{height:auto!important}.accordion{margin-left:-20px;margin-right:-20px;width:auto;margin-bottom:15px;height:auto}.accordion SECTION,.accordion SECTION:hover{height:50px;width:100%!important;border:none;border-bottom:1px solid #fff;overflow:hidden}.accordion SECTION.active{height:63vw}.accordion SECTION IMG{width:100%!important;height:auto!important;max-width:100%!important;margin:0!important}.accordion SECTION .slide-content{position:absolute;bottom:auto;top:3px;left:auto!important;right:12px;background:0 0;transform:none;text-align:right}.accordion SECTION .postTitle{background:0 0;margin-top:5px;font-size:12px!important;line-height:15px!important;float:none;text-shadow:none!important}.accordion SECTION .postSubtitle{top:-2px;font-size:11px}#galleryBackground{margin:0;height:auto}#galleryLoading{height:auto}#gallery IMG{vertical-align:bottom;max-width:100vw!important;height:auto!important}.slideshow{height:auto;width:100%;overflow:hidden}.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{background-size:15px auto;background-repeat:no-repeat;background-position:center center;width:40px;height:37px;margin-top:-20px}.flex-direction-nav .flex-prev{background-image:url(../images/icon-gallery-left.svg)}.flex-direction-nav .flex-next{background-image:url(../images/icon-gallery-right.svg)}.dreispalter{margin:0}#content .galeon .contentColumn{width:100%!important;height:auto!important;padding:0!important;margin:0 0 20px!important;border:none!important;background:0 0!important}#yachten #gallery,#yachten #galleryBackground,#yachten #galleryLoading{height:56.333vw!important}#yachten #content{padding-top:15px}#yachten H1{font-size:26px;line-height:1.2em;padding:0 20px;color:#666;margin-bottom:20px}#yachten .columns-two .column-left,#yachten .columns-two .column-right{background:0 0;width:auto;float:none;border:none;border-bottom:1px solid #eee}#yachten .columns-two:first-child,#yachten .columns-two:nth-child(2){border-bottom:none}#yachten .columns-two P{margin-bottom:0}#yachten .columns-two .text{padding-bottom:0}#yachten IMG{max-width:100%}#yachten .columns-two .column-right.whitestar-vii{padding-top:20px!important;border-top:none!important}#yachten .columns-two .column-left.image{border-bottom:none!important;padding-bottom:0!important;margin-top:-1px}#yachten .columns-two .column-left.image .badge{right:15px;top:-30px}#yachten .columns-two .text.padding{padding-left:0;padding-right:0}#yachten .overview{float:none;width:auto;height:auto;margin:0 -20px}#yachten .columns-two{margin-bottom:0}#yachten .columns-two:last-child{margin-bottom:-50px}#yachten .overview .new{left:50px;top:-20px}#yachten .overview .new IMG{width:90px}#yachten .line{background:0 0}#yachten .divide{padding-bottom:0}#yachten .text P{max-width:250px;margin:0 auto}#yachten #whitestar5{width:auto;margin:-1px 0 0}#yachten #whitestar5 IMG{max-width:100%}#yachten #whitestar5 .column-center{max-width:280px;margin:0 auto}#galeon #layouts,.atlantis #layouts{width:100%;overflow:hidden;float:none;text-align:center}#daten{clear:both;float:none;overflow:hidden;width:100%!important;padding:20px 30px;margin:35px -30px 20px}#daten TABLE{width:100%!important;margin:0}#galeon #drawing,.atlantis #drawing{padding-top:15px;margin:0;width:100%!important}#content .galeon #column1{width:auto!important;padding:0!important}.atlantis #content{padding-top:20px}.atlantis #charterinfo .info{margin-bottom:20px;padding-top:10px}.atlantis .skippertraining{border-top:1px dotted #ccc;padding:5px 10px 0}.atlantis .skippertraining A{display:inline-block;background-color:#b19f6b;margin-top:15px;margin-bottom:5px;color:#fff!important;padding:6px 15px 7px;border-radius:3px;font-size:13px;font-family:Arial}.atlantis STRONG.star{background-position:center top;margin:10px 0 0;padding:30px 0 0}.atlantis #charterinfo{height:auto;border-bottom:1px dotted #ccc;padding-bottom:20px;margin-bottom:20px}.atlantis #charterinfo SMALL{font-size:12px;display:block;margin-top:20px}#galeon .more,.atlantis .hr3c,.atlantis .more{display:none}.info .multiday{margin-top:30px;background:url(../images/calendar-multiday-2.png) center top no-repeat;background-size:225px auto;padding-top:110px}.galeon325 .column-left,.galeon385 .column-left{width:auto;margin:0 0 25px;padding:0;float:none}.galeon325 .column-right,.galeon385 .column-right{float:none;width:auto;padding:0;margin:0 0 20px}.anfrage{width:100%;max-width:300px!important;margin:0 auto}.anfrage .or{margin:10px 0}.anfrage .button{padding-top:20px;padding-bottom:22px}.popup{width:auto;padding:20px 0}.popup .popup-content{width:auto;margin:0 10px}#badgeHarley,#badgeHochzeiten{display:block;width:100%;text-align:center;margin-top:10px;float:left;position:static}.popup H3{font-size:20px}#performance .info BR{display:block}#performance #charterinfo{border:none;margin-bottom:0;padding-bottom:0}#content #column1{width:auto;padding:0;margin-bottom:30px;background:0 0}#content #preisliste #column2{width:100%;padding:0;background:0 0}#highlights UL{margin-left:0}#highlights UL LI{width:auto!important}#badgeHighlights{left:135px;z-index:2;top:-5px}#badgeHarley{clear:both;margin-left:-5px}#bodensee .more,#charter .more,.hr2c,.philosophy BR{display:none}#hochzeit #seasons TABLE TD:first-child,.philosophy{text-align:left}#foo-gastro{float:left;left:50%;position:relative!important;top:-35px;border:none;margin-bottom:-40px}#charter H3,.zweispalter .left{margin-bottom:10px}#charter .zweispalter{width:auto}#anfrage{float:none;overflow:hidden;width:auto;margin-left:-20px;margin-right:-20px}.philosophy{width:auto;padding-right:10px}#bodensee .zweispalter{width:auto}.zweispalter .left{padding:0;width:auto;background:0 0}.zweispalter .center{width:auto!important;padding:0;margin-bottom:15px!important}#bodensee .more{margin-bottom:30px;text-align:right}#bodensee #orte{float:none;clear:both;overflow:hidden;width:auto;margin:20px -20px 0;text-align:center}.bodensee.zweispalter .left{width:100%;box-sizing:border-box}#bodensee #orte #thumbs{width:240px;padding:15px 0;margin:0 auto;overflow:hidden}.fancybox-skin{padding:5px!important}#referenzen .quote{padding:0;margin:0 0 10px;font-size:17px;line-height:23px}#referenzen .quote-start{background-size:18px auto;margin-right:0;height:16px}#referenzen .quote-end{height:16px;margin-left:0;background-size:18px auto}#skippertraining #galleryBackground,#skippertraining #galleryLoading,#skippertraining .slideshow{height:66vw}#skippertraining SECTION{margin:30px 0}#skippertraining H1{font-size:32px;margin:5px auto 0}#skippertraining #features{padding-left:0}#skippertraining #features UL{margin-left:0;padding-left:20px;padding-right:20px}#skippertraining .yachten .yacht{width:50%;margin-bottom:20px}#skippertraining .yachten .yacht:nth-child(2){border-right:none}#skippertraining .yachten .yacht .title{font-size:12px}#skippertraining #preise{margin:0 0 30px}#skippertraining .preis{width:100%;margin:0 0 10px}#skippertraining #forall{margin-top:50px;padding-top:20px;font-size:16px}#skippertraining #gutschein{margin-bottom:40px}#skippertraining #gutschein SPAN{display:block;line-height:1.4;padding:0 50px}#skippertraining #gutschein STRONG{font-size:8vw;line-height:1.2;margin-top:5px}#skippertraining H3{font-size:32px}#skippertraining #periods{margin-bottom:0}#skippertraining #periods .period{width:100%;margin-bottom:40px;border:none}#skippertraining #leistungen FIGURE{position:relative;top:0;right:0;margin:0 -20px}#skippertraining #leistungen H3{max-width:100%;width:100%}#skippertraining #zielgruppen H3{max-width:100%;width:100%;margin-bottom:10px}#skippertraining .zielgruppe{width:100%}#skippertraining #final{margin-top:0;margin-left:0;font-size:20px}#skippertraining #final .bigger{font-size:24px}#skippertraining #final .bigger BR{display:none}#skippertraining #formular{margin-top:50px;margin-bottom:0}#skippertraining #anfrage{margin:0 -20px;width:100vw;border-radius:0;padding:30px 0 40px}#skippertraining #anfrage H3{font-size:28px;margin-bottom:20px}#skippertraining #anfrage LABEL{font-size:12px}#skippertraining #anfrage .field{padding-left:100px}#skippertraining #anfrage FORM .bis{width:calc(100% - 100px)!important}#skippertraining #anfrage LABEL.small{font-size:11px;font-family:Arial}#hochzeit H1{font-size:24px;color:#333;padding-bottom:65px;margin-bottom:0}#hochzeit SECTION{margin-bottom:50px}#hochzeit H1 #handwriting{left:20px;right:20px;width:auto}#hochzeit .fullwidth>IMG{margin-top:-10px}#hochzeit #intro{margin-bottom:30px}#hochzeit #intro BLOCKQUOTE{font-size:20px;padding:10px 0 20px}#hochzeit #combination{margin:0 0 20px}#hochzeit #combination .typo{top:20px;left:20px}#hochzeit #combination .typo IMG{width:185px}#hochzeit #versatility{font-size:14px;padding-right:20px}#hochzeit #versatility H2{font-size:24px}#hochzeit #seasons H3{font-size:24px;margin-bottom:0}#hochzeit #seasons TABLE{margin:20px auto;display:block}#hochzeit #seasons TABLE TR{display:block;margin-bottom:20px}#hochzeit #seasons TABLE TD{display:block;border:none;padding:0}#hochzeit #seasons TABLE TD SPAN{font-size:10px;margin-bottom:10px;display:inline-block}#hochzeit .text-media{display:block;margin-top:0}#hochzeit .text-media .text{font-size:20px;padding:0;width:100%}#hochzeit .text-media .text H3{font-size:22px}#hochzeit .text-media .text P{text-align:center}#hochzeit #individual-offers{top:-10px;margin:0;width:100%;background-position:center center;height:50px}#hochzeit #variants H3{font-size:20px}#hochzeit .variants{display:block}#hochzeit .variant{width:100%;margin-bottom:25px;border-bottom:1px solid #eee;padding-bottom:25px}#hochzeit .variant UL:last-child{margin-bottom:0}#hochzeit #photos{height:auto;margin-top:-51px;margin-left:-15px;margin-right:-15px}#hochzeit #photos IMG{position:static;border:none;width:100%!important;filter:grayscale(0)!important}.langzeit-charter .headline H1,.langzeit-charter .headline H2{font-size:8vw;line-height:1.2}.langzeit-charter .buttons{margin-top:0;margin-bottom:30px}.langzeit-charter .buttons.combo{position:relative;margin-left:-20px;margin-right:-20px;margin-bottom:70px}.langzeit-charter .buttons.combo .button{border-radius:0!important;width:auto;display:block;margin:0!important;border:0!important;font-size:15px}.langzeit-charter .buttons .button{font-size:14px;line-height:24px;display:inline-block;margin-bottom:10px;padding-top:10px;padding-bottom:16px}.langzeit-charter .buttons .button I{top:5px}.langzeit-charter .headline P{text-align:center;padding-left:10px;padding-right:10px}.langzeit-charter #trust STRONG{display:block}.langzeit-charter #trust IMG{height:48px}.langzeit-charter #vergleich .preis .bg{margin-bottom:15px;padding-bottom:30px}.langzeit-charter #vergleich+.buttons.overlay{white-space:nowrap;margin:-20px -10px 0}.langzeit-charter #features UL LI{font-size:15px}.langzeit-charter .play-video{padding:20px 0}.langzeit-charter #offers{margin-bottom:0}.langzeit-charter #offers H2{font-size:8vw;line-height:1.2}.langzeit-charter #offers .packages{flex-direction:column}.langzeit-charter #offers .package{width:auto}.langzeit-charter #faqs{margin:0 -20px;padding:25px 20px}.langzeit-charter #faqs IMG.icon{display:none}.langzeit-charter #faqs H2{font-size:10vw;line-height:1}.langzeit-charter #faqs H2 .smaller{font-size:7vw}.langzeit-charter #faqs .faqs{font-size:16px;line-height:1.2}.langzeit-charter #faqs .answer .padding{padding-right:0}.langzeit-charter #faqs .faq:last-child{border-bottom:0}.langzeit-charter #faqs+.buttons{margin:-30px -20px 0}.langzeit-charter #faqs+.buttons .button{border-radius:0;width:100vw;margin:0;border:none;box-sizing:border-box;font-size:15px}.langzeit-charter #bottom{margin-bottom:0}.langzeit-charter #bottom I{font-size:48px;display:none}.langzeit-charter #beratung .contact{flex-direction:column;align-items:center;gap:0;margin-bottom:0;display:block;text-align:center}.langzeit-charter #beratung .contact A{justify-content:center;padding-right:0!important;border:none!important;margin-right:0!important}.simplebar-track.simplebar-horizontal{background:#eee;left:40px!important;right:40px;border-radius:20px;height:5px!important}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{background:#bbb;border-radius:20px}#flotte H4{font-size:32px;padding-right:20px;line-height:1.15;margin-top:0;margin-bottom:20px}#flotte H4 SPAN{margin-top:5px}#flotte .table{position:relative;clear:both;margin-left:-20px;margin-right:-20px;margin-bottom:50px;width:auto}#flotte .table .padding{padding:0 20px;box-sizing:border-box}#flotte .table:after{position:absolute;top:0;right:0;height:100%;background:#fcfcfc;background:linear-gradient(270deg,rgba(252,252,252,1) 0,rgba(255,255,255,0) 100%)}#flotte TABLE{display:table;margin-bottom:30px;margin-right:40px;width:auto}#flotte TABLE TD{padding-top:8px;padding-bottom:8px}#flotte TABLE THEAD TH{padding:0 5px 10px}#flotte TABLE TD:first-child{padding-right:10px}#flotte TABLE TD:last-child,#flotte TABLE TH:last-child{padding-right:20px}#flotte TABLE A.button{font-size:14px;padding:10px 25px 12px}#flotte #galeon530 TABLE{width:100%;float:none}#flotte #galeon530 .images{margin-top:20px;margin-bottom:-105px;border-radius:300px;overflow:hidden;width:150px;height:150px}#flotte #galeon530 .images IMG{width:100%;height:100%;object-fit:cover;object-position:top left}#flotte #galeon530 .footnote{width:100%;margin-top:20px;margin-bottom:20px}#footer,#kontakt #impressum,#kontakt #map,#partner{width:auto}#kontakt #kontaktdaten{float:none}#kontakt #map{display:block;position:static;background-size:100% auto;background-repeat:no-repeat!important;height:48vw;margin:30px 0}#partner{margin:0 -10px;text-align:center}#partner DIV{text-align:center;font-size:10px}#partner A{width:100px;height:40px;background-position:center top;background-size:auto 200%;margin:0 0 10px!important;top:0}#partner #dreamtours,#partner #hl-schiffstechnik{width:140px!important}#cookies .text{margin-bottom:10px}#footer{margin-top:30px;padding:80px 20px 50px;position:relative;font-size:13px;line-height:20px;height:auto;text-align:center}#footer .logoFooter{position:absolute;top:0;left:0;width:100%;height:100px;margin:-70px 0 20px}#footer .logoFooter IMG{width:120px;position:static;top:auto;left:auto}#footer #dimevo{top:auto;bottom:0;display:none}#footer .copyright{float:none;text-align:center;display:none}#footer .contact{position:static;clear:both;float:none;display:block}#footer .pipe{display:none}#footer .street{float:none;display:block;text-align:center}#footer LABEL{display:none}#footer .address{display:block}#footer I{font-style:normal}#footer .mobile{display:inline}#footer A,BR.mobile{display:block}