/* KorrekturD.css */
.footernav{margin-bottom: 2rem}.footernav a{color: rgba(255,255,255,.65) !important}#postfooter{background: rgba(0, 0, 0, 0.4);    /* text-align: center; */    display: flex}#postfooter .footernav{margin: 0 auto}#MainMenu{font-size: 0.93rem;    padding-top: 2px}@font-face{font-family: Churchward;font-display: swap;src: url(/files/website/fonts/ChurchwardItalic.otf)}body{font-family:'Roboto',Arial,sans-serif;font-weight: 300;background: #444;font-size: 1.125rem}section,#footer,#header{background: #fff}#header{-webkit-box-shadow:0 0 10px 5px rgba(136,136,136,.5);box-shadow:0 0 10px 5px rgba(136,136,136,.5);position: fixed;    top: 0;    width: 100%;    z-index: 1001;    max-width: 1500px;    margin: 0 auto;height: 88px}#main{padding-top: 88px}#wrapper{max-width: 1500px;margin: 0 auto;position: relative;overflow-x: hidden}body.angebotsanfrage #wrapper{overflow-x: visible}#welle{transform: translateY(-100%);    width: 100%;    height: auto;    margin-top: 2px;position: absolute;z-index: 1000}#welle .image_container{margin: 0}.ce_text img,#welle img,#Logo img,#LogoFooter img,.latest-news img,.yachten.liste img,.bilder img,.awards img,.crewmitglied img,.image_container img{width: 100%;height: auto}#Logo img{width: 255px !important;height: auto}#footer{position: relative;   /* padding-top: 153px; */margin-top: -2px;overflow-x: hidden}#footer .inside{margin-top: -20px;    background: #4E87B8;    padding: 50px 0 0px 0;    color: #fff}#footer a{color: #fff}h1{color:#60B3D9;text-transform:uppercase;margin-bottom: 0}h2{font-family:Roboto;font-style:italic;color:#2F3986;margin-bottom: 3rem;font-weight: 500}section{padding: 100px 0;position: relative}section#quicklinks{background: rgb(237,240,245);background: -moz-linear-gradient(0deg, rgba(237,240,245,1) 0%, rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(0deg, rgba(237,240,245,1) 0%, rgba(255,255,255,1) 100%);background: linear-gradient(0deg, rgba(237,240,245,1) 0%, rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#edf0f5",endColorstr="#ffffff",GradientType=1);padding: 50px 0}section.dehler,section.bente,section.moreboats,section.schlauchboote,section.quicksilver,section.bayliner{padding-bottom: 50px}.wave{width: 6400px;    height: 133px;    top: 20px;    position: absolute;    background: url(/files/website/Bilder/wave.svg) repeat-x;    animation: wave 7s cubic-bezier( 0.36, 0.45, 0.63, 0.53) infinite;    transform: translate3d(0, 0, 0);    z-index: 1}.wave:nth-of-type(2){top: 0px;    animation: wave 7s cubic-bezier( 0.36, 0.45, 0.63, 0.53) -.125s infinite, swell 7s ease -1.25s infinite;    opacity: 1;    z-index: 0}@keyframes wave{0% {            margin-left: 0;          }          100% {            margin-left: -1600px;          }}.image_container{margin: 0}#MainMenu a{color: #444;text-transform: uppercase}#MainMenu strong{text-transform: uppercase}#MainMenu .navbar-nav{justify-content: flex-end}section.dehler .container,section.bente .container,section.moreboats .container,section.schlauchboote .container,section.quicksilver .container,section.bayliner .container{z-index: 1;min-height: 300px;position: relative}section.dehler h2{color: #fff;font-style: normal;text-transform: uppercase;word-spacing: 100vw}section.bente h2{color: #2D6E9A;font-style: normal;text-transform: uppercase;word-spacing: 100vw;text-align: right}section.bayliner h2{color: #ffffff;font-style: normal;text-transform: uppercase;word-spacing: 100vw;text-align: right}section.moreboats h2{color: #296A95;font-style: normal;text-transform: uppercase;word-spacing: 100vw}section.quicksilver h2{color: #737714;font-style: normal;text-transform: uppercase;word-spacing: 100vw}section.schlauchboote h2{color: #F78D00;font-style: normal;text-transform: uppercase;word-spacing: 100vw;text-align: right}section.dehler .ce_text,section.bente .ce_text,section.moreboats .ce_text,section.schlauchboote .ce_text,section.quicksilver .ce_text,section.bayliner .ce_text{background: rgba(255,255,255,0.6);    padding: 0 1rem 1rem 1rem}section.dehler .ce_text p:last-child,section.bente .ce_text p:last-child,section.moreboats .ce_text p:last-child,section.schlauchboote .ce_text p:last-child,section.quicksilver .ce_text p:last-child,section.bayliner .ce_text p:last-child{margin-bottom: 0}section.dehler .ce_image,section.bente .ce_image,section.moreboats .ce_image,section.schlauchboote .ce_image,section.quicksilver .ce_image,section.bayliner .ce_image{padding-left: 1rem}section.bente .ce_bs_grid_gallery .row,section.schlauchboote .ce_bs_grid_gallery .row,section.bayliner .ce_bs_grid_gallery .row{justify-content: flex-end}.mobile_menu .hide-mobile{display: none}.img-thumbnail{padding: 0;border: none;border-radius: 0;margin-bottom: 2rem}#LogoFooter{width: 80%}.latest-post{background-color:rgba(53,170,211,.15)}.latest-post a{color: #000;text-decoration: none}.latest-post:after{content: '\f061';font-family: FontAwesome;position: absolute;width: 50px;height: 50px;background: #2F3986;color: #fff;    right: 15px;    bottom: 0;    font-size: 1.5rem;    padding: 7px 15px;z-index: -1}#floatingshow{position: absolute;    top: 110px;    right: 20px}#yachtfestival{position: absolute;    top: 110px;    left: 20px;    border: 5px solid #fff}.nav-link{display: block;    padding: .5rem 0.6rem}#Logo{padding-top: 18px}.technischedaten td:first-child{font-weight: 500}.technischedaten td:last-child{text-align: right}.technischedaten td.unterkategorie{font-weight: 300}.downloads a img,.ce_downloads a img,.ce_download a img{display: none}.downloads a,.ce_downloads a,.ce_download a{display: block;padding: 0.5rem 1rem;background: #35AAD3;color: #fff;transition: all 0.5s ease;text-decoration: none !important}.downloads a:hover,.ce_downloads a:hover,.ce_download a:hover{background: #7EC8CC}.downloads a span,.ce_downloads a span,.ce_download a span{font-style:italic;color:rgba(255,255,255,.6);font-size: 80%;float: right}.yachten.liste .name{position: absolute;bottom: 2rem;background: rgba(255,255,255,0.8);color: #000;font-size: 2rem;font-weight: 500;padding: 0.25rem 1rem}.yachten.details .box{margin-bottom: 5rem}.yachten h2:before{content: '';width: 100%;height: 1px;background: #F5902A;display: block;margin-top: 29px;position: absolute}.yachten h2 span{background: #fff;z-index: 5;position: relative;padding-right: 10px}.yachten h2{position: relative;margin-bottom: 1rem;margin-top: 3rem}.yachten h3{font-size: 1.2rem}.yachten .item img,.yachten .bild img{-webkit-transform: rotate(0) scale(1);transform: rotate(0) scale(1);-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out}.yachten .item:hover img,.yachten .bild:hover img{-webkit-transform: rotate(15deg) scale(1.4);	transform: rotate(15deg) scale(1.4)}.yachten .item,.yachten .bild{overflow: hidden}.downloads > div{margin-bottom: 2rem}.ce_downloads ul,.ce_downloads li{margin:0;padding:0;list-style-type:none;margin: 0 !important;padding: 0 !important}.ce_downloads ul{margin:0;padding:0;list-style-type:none;margin-bottom: 1rem !important}.crewmitglied{background: #fff;box-shadow: 0 0 6px 3px rgba(128,128,128,0.25)}.crewmitglied .name{font-weight:bold;color: #062E77}.crewmitglied .position{font-size:.9rem;font-style:italic;padding-bottom: 1rem;    font-weight: 300;    color: #35AAD3}.form-control{background-color:rgba(6,46,119,.1);border: none;border-radius: 0;color: #000}.form-control:focus{box-shadow: none;    border-color: #35AAD3;    border-width: 1px;    border-style: solid;    background-color: inherit}.form-control::placeholder{color:rgba(6,46,119,.35);opacity: 1}.quicklink-item img{width: 100px;    height: 150px;    object-fit: contain;    object-position: bottom}.quicklink-item.ql-179 img{width: 150px;    height: 150px;    object-fit: contain;    object-position: bottom}.quicklink-item.ql-181 img{width: 65px;    height: 150px;    object-fit: contain;    object-position: bottom}.quicklink-item a{color: #444;text-decoration: none !important}.quicklink-item{text-align: center;text-transform: uppercase}.quicklink-item .text{margin-top: 1.2rem}.formbox{background: #062E77;color: #fff;padding: 1rem 2rem;margin-bottom: 1.5rem}.formbox legend{display: none}.welle-rechts:before{background-image:url("../../files/website/Bilder/Welle.png");background-repeat:no-repeat;background-image: url(../../files/website/Bilder/Welle.png);    background-repeat: no-repeat;    background-position: right bottom;    content: '';    width: 800px;    height: 400px;    display: block;    position: absolute;    right: 0;    bottom: 0;    background-size: contain;    transform: translate(25%, 10%)}.welle-links:before{background-image:url("../../files/website/Bilder/Welle.png");background-repeat:no-repeat;background-image: url(../../files/website/Bilder/Welle.png);    background-repeat: no-repeat;    background-image: url(../../files/website/Bilder/Welle.png);    background-repeat: no-repeat;    background-position: right bottom;    content: '';    width: 800px;    height: 400px;    display: block;    position: absolute;    left: 0;    bottom: 0;    background-size: contain;    transform: translate(-30%, -3%)}.welle-rechts,.welle-links{position: relative}#sidelink{position: fixed;    top: 50%;    right: -15px;    z-index: 1001;    transform: translateY(-50%)}#sidelink .mod_randomImage{margin: -20px 0px -20px 0}.footernav strong.headline{text-transform: uppercase;color: #fff}.footernav strong a{color: #fff !important}.footernav ul,.footernav li{list-style-type:none}.footernav .invisible{display: none}.newsletter .form-control{background-color: rgba(255,255,255,0.8)}.newsletter .widget-text{width: 65%;float:left}.newsletter .widget-submit{width: 35%;float:left}.btn-primary{background: #062E77;border-color: #062E77;border-radius: 0}.sitemap{background: rgb(0,0,0);background: -moz-linear-gradient(50deg, rgba(0,0,0,0.09987745098039214) 0%, rgba(0,0,0,0) 50%);background: -webkit-linear-gradient(50deg, rgba(0,0,0,0.09987745098039214) 0%, rgba(0,0,0,0) 50%);background: linear-gradient(50deg, rgba(0,0,0,0.09987745098039214) 0%, rgba(0,0,0,0) 50%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);padding-bottom: 75px;padding-top: 82px;height: 100%}.owl-nav{text-align: right;    padding-right: 15px;    font-size: 2.5rem}.owl-nav button{margin-left: 1rem;color: #35AAD3 !important;outline: none}.owl-nav button:hover{color: #062E77 !important}.topvideo{width: 100%;height: 65vh;position: relative;overflow: hidden}#bgvid{object-fit: cover;position: absolute;top: 0;left: 0;width: 100%;height: 100%}#bgvid2,.video-foreground{position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  pointer-events: none}.hinweis{position: absolute;    bottom: 175px;    background: RGBA(245, 141, 36, 0.9);    padding: 2rem;    color: #fff}.bildergrid img{width: 100%;    height: auto}.awn img{width: 100%;    height: auto;    margin-top: 3rem}.ce_image img{max-width: 100%;    height: auto}.infobox strong{font-weight: bold;    color: #062E77;font-size: 1.4rem}.infobox em{font-size: .9rem;    font-style: italic;    padding-bottom: 1rem;    font-weight: 300;    color: #35AAD3}#productlist .price{font-size: 2rem}#productlist .price .currency{font-size: 1rem}.mod_iso_productreader .price{font-size: 2rem}.mod_iso_productreader .price .currency{font-size: 1rem}.mod_iso_productreader .submit_container{margin-top: 2rem;    background-color: #E2F2F8;    padding: 2rem}.mod_iso_productreader .quantity_container .text{text-align: center;    width: 50px;    margin-right: 1rem;    border: 1px solid #bbb!important;    border-radius: 0.25rem!important}.mod_iso_productreader .back{margin-top: 1rem}.mod_iso_cart .quantity .text{text-align: center;    width: 50px;    border: 1px solid #bbb!important;    border-radius: 0.25rem!important;    margin-right: 1rem}.mod_iso_cart .price,.mod_iso_checkout .price{font-size: 1.5rem;text-align: right}.mod_iso_cart .price .currency,.mod_iso_checkout .currency{font-size: 1rem}.backlink a{color: #042D76}.backlink .btn-primary:hover{background-color: unset;border-color: unset;border: unset;color: #042D76;text-decoration: underline}.mod_iso_cart .product a{color: #042D76;transition: all 0.5s ease}.mod_iso_cart td.actions a i{display: inline-block;    padding: 1rem;    font-size: 1.5rem}.mod_iso_cart td.actions{text-align: right}.lni{font: normal normal normal 1em/1 'LineIcons';    speak: none;    text-transform: none;    -webkit-font-smoothing: antialiased}.lni-pencil:before{content: "\eb46"}.lni-trash:before{content: "\ebcd"}.mod_iso_cart img,.mod_iso_checkout img{width: 100px}.mod_iso_checkout .next,.mod_iso_checkout .confirm{background-color: #007bff;    border-color: #007bff;    color: #fff;    border: 1px solid transparent;    font-weight: 600;    border-radius: 0.25rem;    cursor: pointer;    padding: 0.375rem 0.75rem;transition: all 0.5s ease}.mod_iso_checkout .previous{background-color: #6c757d;    border-color: #6c757d;    color: #fff;    border: 1px solid transparent;    font-weight: 600;    border-radius: 0.25rem;    cursor: pointer;    padding: 0.375rem 0.75rem;transition: all 0.5s ease}.mod_iso_checkout .next:hover,.mod_iso_checkout .previous:hover,.mod_iso_checkout .confirm:hover{background-color: #042D76;    border-color: #042D76}.steps{width: 100%;      position: relative;      z-index: 1;      counter-reset: step}.steps li{float: left;    width: 25%;    position: relative;    text-align: center;    list-style: none;margin-bottom: 1rem;color: #979797}.steps .steps3 li{width: 33%}.steps li:before{content:counter(step);      counter-increment: step;      width: 30px;      height: 30px;      border: 2px solid #bebebe;      display: block;      margin: 0 auto 10px auto;      border-radius: 50%;      line-height: 27px;      background: white;      color: #bebebe;      text-align: center;      font-weight: bold}.steps li:after{content: '';      position: absolute;      width:100%;      height: 3px;      background: #ddd;      top: 15px;      left: -50%;      z-index: -1}.steps li.passed:after{background: #042D76}.steps li:first-child:after{content: none}.steps li.passed:before{border: 2px solid #042D76;     background: #042D76;      color: #fff}.steps li.active:before{border: 2px solid #042D76;    background: #d7e5ff;      color: #042D76}.steps li.active:after{background: #acc9ff}.steps .passed,.steps li.passed{color: #042D76}.steps li::marker{display: none;        content: ''}.mod_iso_checkout .orderinfo .info_container{background-color: #E2F2F8;    padding: 2rem;    margin-bottom: 1.5rem;position: relative}.mod_iso_checkout .info_container .btn-secondary{position: absolute;    right: 2rem;    bottom: 2rem}.mod_iso_checkout .payment label{font-weight: bold}.mod_iso_checkout .payment label p{font-weight: normal}section#productlist{padding: 50px 0 0}.box_kategorie{margin-top: 1rem;    margin-bottom: 1rem;    position: relative;    background: #f2f2f2;    border: 1px solid #888}#productlist .product-inner{margin-bottom: 2rem;position: relative;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3)}.box_kategorie .image_container,#productlist .image_container{overflow: hidden}.box_kategorie img,#productlist img{-webkit-transform: rotate(0) scale(1);    transform: rotate(0) scale(1);    -webkit-transition: 0.3s ease-in-out;    transition: 0.3s ease-in-out}.box_kategorie img:hover,#productlist img:hover{-webkit-transform: rotate(15deg) scale(1.4);    transform: rotate(15deg) scale(1.4)}.box_kategorie p{position: relative;    /* background: rgba(255, 255, 255, 0.8); */    font-size: 2rem;    font-weight: 500;    padding: 1rem;    margin: 0}#productlist h3{position: absolute;    bottom: 14rem;    background: rgba(255,255,255,0.8);    font-size: 2rem;    font-weight: 500;    padding: 0.25rem 1rem}.box_kategorie p a,#productlist h3 a{color: #000}.box_kategorie p a:hover{text-decoration: none}#productlist .teaser{padding: 1rem 2rem}#productlist .offer{padding: 0 2rem}#productlist .details{padding: 1rem 2rem 2rem 2rem}#productlist{margin: 0 -15px}.custom-control.custom-radio{border: 3px solid #ddd;    padding: 2rem 2rem 2rem 3rem;    margin-bottom: 2rem;    background: #fbfbfb}.custom-control.custom-radio p:last-child{margin-bottom: 0}.custom-control-label{font-weight: bold}.custom-control-label span{font-weight: normal}#probesegeln-form .custom-controls-stacked{border: 3px solid #ddd;    padding: 2rem 2rem 2rem 3rem;    margin-bottom: 2rem;    background: #fbfbfb}#probesegeln-form .custom-controls-stacked .custom-control.custom-radio{border: none;    padding: 0;    margin-bottom: 0rem;    background: transparent}#shopmenu{margin-top: 3rem}#shopmenu ul,#shopmenu li{margin:0;padding:0;list-style-type:none}#shopmenu ul{display: flex;  flex-wrap: wrap;  gap: 30px;padding-bottom: 5px}#shopmenu li{width: calc(100% / 3 - 20px);box-shadow: 0 0 5px 0 rgb(0 0 0 / 30%)}#shopmenu li a{display: block;background: #4fa6d22e;text-decoration: none !important;color: #000;font-size: 1.2rem;width: 100%;padding: 2rem;text-align: center;transition: all 0.3s ease}#shopmenu li a:hover{background: #4fa6d2;color: #fff}a.btnWarenkorb{background-image:url("../../files/website/Bilder/Sidelinks/btnWarenkorb.png");    background-position:left center;    background-repeat:no-repeat}