html{text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}body{font-size:13px;color:#3c3c3b;width:100vW;max-width:100vW;overflow-x:hidden;overflow-y:auto}body.no-overflow{overflow:hidden!important}body:not(.contentId1,.contentId73,.contentId72,.contentId71,.contentId69,.contentId70) #mainContent .cms h1,body:not(.contentId1,.contentId73,.contentId72,.contentId71,.contentId69,.contentId70) #mainContent .cms h2,body:not(.contentId1,.contentId73,.contentId72,.contentId71,.contentId69,.contentId70) #mainContent .cms h3{text-align:center;text-transform:uppercase}body:not(.contentId1,.contentId73,.contentId72,.contentId71,.contentId69,.contentId70) #mainContent .cms p{text-align:center;padding:1em 5em}body:not(.contentId1,.contentId73,.contentId72,.contentId71,.contentId69,.contentId70) #mainContent .cms ul{display:flex;align-content:center;align-items:center;justify-content:center;flex-wrap:wrap}body:not(.contentId1,.contentId73,.contentId72,.contentId71,.contentId69,.contentId70) #mainContent .cms ul li::after{content:" | ";margin:0 1em}body:not(.contentId1,.contentId73,.contentId72,.contentId71,.contentId69,.contentId70) #mainContent .cms ul li{display:inline-block;line-height:2.5em}body:not(.contentId1,.contentId73,.contentId72,.contentId71,.contentId69,.contentId70) #mainContent .cms ul::after{content:"";clear:left}body:not(.contentId1,.contentId73,.contentId72,.contentId71,.contentId69,.contentId70) #mainContent .cms .contactContainer .h2{text-align:center}body:not(.contentId1,.contentId73,.contentId72,.contentId71,.contentId69,.contentId70) #mainContent .cms .contactContainer form{padding-top:1em;max-width:350px;margin:0 auto}#mainContent{min-height:50vH}#mainContent .cms{padding:130px 0 15px}.navigationId1 .cms{padding:0 0 15px!important}a,a:active,a:hover,a:visited{color:#3c3c3b}.pointer{cursor:pointer}body,html{height:100%}.contentMaxWidth{max-width:1200px;margin:0 auto;width:100%;padding:0 10px}.contentMaxWidthExtented{width:100%;max-width:95%;margin:0 auto}.contentMaxWidthFull{width:100%;max-width:none}.firstContainer{padding-top:80px}@media (min-width:768px){.firstContainer{padding-top:130px}}.pagination{margin:2em}.pagination .page-item .page-link{color:#8c7941;padding:1em 2em}.pagination .page-item.active .page-link{color:#fff;background-color:#8c7941;border-color:#8c7941}.popover{max-width:100%}.containerWithBottom{margin-bottom:80px}.headlineWithBottom{margin-bottom:40px}.clearfix{visibility:hidden;clear:both}.center{text-align:center;margin:0 auto}.justify{text-align:justify}.left{text-align:left}.backgroundWhite{background-color:#fff}.text{line-height:2em}.videoWrapperContainer{width:100%;margin:0 auto 15px}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.textHighlight{line-height:1.3em;font-size:2em;color:#878786;padding:20px 0;font-style:italic}.highlightFont,h1,h2,h3,h4{font-family:"Cinzel",serif}.boxLayout .h2,.boxLayout h2{font-size:1.8rem}.sublineFont,div,p,span{font-family:"Gudea",sans-serif}.mainColor,.serviceContainer li p{color:#3c3c3b}.mainBackgroundColor,.mainBackgroundColor a{background-color:#3c3c3b;color:#fff}.mainColorInvert{color:#fff}#topNavigation.isScrolled .mainNavigation .navbar-nav .nav-link,.subColor{color:#878786}.backgroundDividerBig{background:url(../images/all/bg_blau_kontakt.jpg);color:#fff!important;min-height:300px;background-size:100% 100%}.backgroundDividerSmall{background:url(../images/all/bg_blau.jpg) no-repeat;color:#fff!important;min-height:820px;background-size:100% 100%}.highlightColor{color:#8c7941}hr{display:block;clear:both;margin:30px 0}.headline{display:block;padding-bottom:20px;font-weight:700;font-size:1.5em}ul{list-style:none;margin:0;padding:0}ul.justify50 li{width:50%;float:left;list-style:none}.breadcrumb .divider,.spacerPipe{padding:0 20px}.backgroundGradient{color:#fff!important;background:#4dd4c5;background:-moz-linear-gradient(left,#4dd4c5 0,#4ed2c4 5%,#48cec3 14%,#49ccc6 15%,#44c9c6 22%,#45c7c5 25%,#43c7c9 27%,#40c1c7 38%,#41c1ca 38%,#3dc0c8 40%,#3ebec9 44%,#3fbfcc 44%,#3bbdca 45%,#34b2cb 66%,#34b1cf 68%,#30acce 79%,#31abd2 82%,#2ca5d0 90%,#2ba4d1 93%,#2ca5d4 94%,#2aa3d2 95%,#2aa2d4 100%);background:-webkit-linear-gradient(left,#4dd4c5 0,#4ed2c4 5%,#48cec3 14%,#49ccc6 15%,#44c9c6 22%,#45c7c5 25%,#43c7c9 27%,#40c1c7 38%,#41c1ca 38%,#3dc0c8 40%,#3ebec9 44%,#3fbfcc 44%,#3bbdca 45%,#34b2cb 66%,#34b1cf 68%,#30acce 79%,#31abd2 82%,#2ca5d0 90%,#2ba4d1 93%,#2ca5d4 94%,#2aa3d2 95%,#2aa2d4 100%);background:linear-gradient(to right,#4dd4c5 0,#4ed2c4 5%,#48cec3 14%,#49ccc6 15%,#44c9c6 22%,#45c7c5 25%,#43c7c9 27%,#40c1c7 38%,#41c1ca 38%,#3dc0c8 40%,#3ebec9 44%,#3fbfcc 44%,#3bbdca 45%,#34b2cb 66%,#34b1cf 68%,#30acce 79%,#31abd2 82%,#2ca5d0 90%,#2ba4d1 93%,#2ca5d4 94%,#2aa3d2 95%,#2aa2d4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4dd4c5", endColorstr="#2aa2d4", GradientType=1)}.btn{border-radius:15px;border:0;padding:5px 20px}.breadcrumb{background-color:transparent}.navbar-dark .navbar-toggler{border-color:transparent}.mainNavigation .navbar-nav .nav-link,.navbar-dark .navbar-toggler-icon{color:#fff}.pagePicHeader,.startPagePic{width:100%;background-size:cover}.startPagePic{height:100vH;background:url(../images/all/intro_pic.jpg) no-repeat center;padding-top:160px}.pagePicHeader{height:600px;margin-bottom:40px}.pagePicHeader.useImageFromStyle{margin-bottom:0}.pagePicHeaderClaim{padding-top:200px}.pagePicHeader.contact,.pagePicHeader.imprint{background:url(../images/all/header_pic3.jpg) no-repeat center;background-size:cover}.pagePicHeader.ibiza{background:url(../images/all/header_pic.jpg) no-repeat center;background-size:cover}.pagePicHeader.service{background:url(../images/all/header_pic2.jpg) no-repeat center;background-size:cover}.pagePicHeader.equipment{background:url(../images/all/header_pic4.jpg) no-repeat center;background-size:cover}.pageSloganHeader{background:url(../images/all/bg_blau_streifen.jpg) no-repeat center;background-size:cover;margin-bottom:25px}.backgroundDividerWhite{background:url(../images/all/bg_schatten_weiss.jpg) no-repeat top center;background-size:cover;margin-bottom:25px}.pageSloganHeaderClaim{padding:20px 0 8px}.pageSloganHeaderClaim h1{font-size:.6em}.properties.detail h1{font-size:1.3em}#topNavigation .logo,.navbar-brand{display:none}#topNavigation.isScrolled{background-color:#fff;border-bottom:1px solid #d2d2d1}#topNavigation.isScrolled .mainNavigation{margin-top:70px}#topNavigation.isScrolled .logo{display:block;margin:0 50px;border-bottom:none!important}#topNavigation.isScrolled .logo img{height:87px;width:270px;margin-top:-56px}.mainNavigation{margin-top:50px;text-transform:uppercase;font-size:1.2em}.mainNavigation ul{margin:0 auto}.mainNavigation ul li{margin:0 20px;border-bottom:5px solid transparent}.mainNavigation ul li.active,.mainNavigation ul li:hover{border-bottom:5px solid #8c7941}.languageOptions,.languageSwitch{position:absolute;right:20px;width:30px}.languageSwitch{top:20px;height:30px;cursor:pointer}.languageOptions{top:60px}.footerContent{text-align:center;font-family:"Gudea",sans-serif;font-style:italic;padding:25px 0;font-size:1.3em}.logoPic{margin:0 auto;max-width:500px;width:100%}.dividerLine{height:1px;max-width:100px;border-bottom:1px solid #fff;margin:25px auto}.homeClaim{text-align:center;color:#fff;font-size:2.8em}.boxLayout,.boxLayoutFirst,.shadow{background-color:#fff;box-shadow:0 0 5px 2px rgba(144,144,144,.2)}.boxLayoutFirst{margin-top:-150px}.boxLayoutContainer{padding:30px 40px;text-align:center}.boxLayoutContainer p{padding:20px 0}.boxLayoutContainerImage{padding:0;margin:0}.boxLayoutContainerImage img{width:100%}.weatherIcon{margin:0 auto}.weatherIcon img{height:80px}.weatherInfo,.weatherTemp{text-align:center;font-size:1.2em}.weatherTemp{font-size:3em}.homeInfo h1{padding:0 0 50px}.googleMapsContainer img,.homeDivider img{width:100%}.contactPics h2{padding:50px 0}.contactIcon{font-weight:700}.contactIcon span img{width:40px}.iconMobile{padding-right:5px}.googleMapsContainer{margin:40px 0 0;padding:0;position:relative}.btnGoogleMaps{position:absolute;width:200px;bottom:40px;left:50%;margin-left:-100px}.contactInfoContainer{margin:40px 0 0;padding:50px 0 0}.contactInfoContainer img{width:50px}.charterTextContainer h2,.serviceContainer h2{color:#8c7941;padding:40px 0 30px}.serviceContainer li{margin-bottom:10px;color:#8c7941}.charterCardContainer{margin-bottom:20px}.charterCard{text-align:center}.charterCard .text{color:#3c3c3b}.charterCard .btn{font-size:1em}.charterCard h2{padding:0}.charterCard img{width:100%;max-width:100%;height:200px}.charterCard .charterImage{position:relative;height:200px;background-size:cover!important;background-position:center center!important}.charterCard .charterImage .previewTip{display:none;position:absolute;z-index:100;left:0;right:0;top:0;cursor:pointer}.charterCard .charterImage .previewTip .previewText{position:absolute;z-index:101;color:#fff;font-size:1.5em;text-align:center;width:100%;padding-top:70px}.charterCard .charterImage .previewTip .previewText i,.charterCard .charterImage .previewTip .previewText svg{font-size:2em}.charterCard .charterImage .previewTip .background{position:absolute;left:0;right:0;top:0;bottom:0;height:200px;background-color:rgba(0,0,0,.7)}.charterCard .charterImage:hover .previewTip{display:none}.priceTableCharter{min-width:400px}.buttonFastPreview{position:absolute;z-index:102;text-align:center;bottom:-11px;left:50%;margin-left:-50%;width:100%}.charterPreview{position:relative;text-align:center;padding:30px 0 25px}.charterPreview h2{font-size:1.6em;font-weight:700}.charterCardFastPreview{position:relative;width:3000px;margin-left:-1500px;text-align:center;height:500px}.charterCardFastPreview .content{position:absolute;width:1200px;margin:0 auto}.filterButtonGroup{margin:0}.filterbuttons{text-align:center;padding:10px;margin:0 0 25px;border-radius:5px}.filterbuttons svg{height:50px}.filterbuttons.active svg path,.filterbuttons.active svg text{fill:#fff!important}.filterbuttons.active a{color:#fff;font-weight:700}.filterbuttons a{text-decoration:none}.charterFactsDetail{padding-bottom:20px}.charterFactsDetail li{width:20%;text-align:center;color:#fff}.charterFactsDetail li img{height:40px;margin-bottom:5px}.detailContainer .card{margin-top:-21px}#kontaktformular .form-group input,.detailContainer .card .card-body .table{font-size:1em}.detailContainer .card .card-body .table td,.detailContainer .card .card-body .table th{padding:.5rem .75rem}.detailContainerDivider{margin-top:-40px}.detailContainerDivider img{max-width:100%}.charterImageDetail{cursor:pointer;height:250px;border:5px solid #fff}.sellingPrice{font-size:1.5em}#kontaktformular .form-group{margin-bottom:.5em}.table thead td,.table thead th{border-top:none}