@charset "UTF-8";
@font-face{font-family:cabin;font-display:swap;src:url(/fileadmin/fonts/Cabin-Regular.ttf) format("truetype")}@font-face{font-family:yesteryear;font-display:swap;src:url(/fileadmin/fonts/Yesteryear-Regular.ttf) format("truetype")}*{box-sizing:border-box}body{margin:0;font-family:cabin;overflow-x:hidden}a,a:hover,a:focus{color:#006699}img,video{width:100%;height:auto;display:block}@media (min-width: 768px){img,video{max-width:400px;margin:0 auto}}@media (min-width: 1024px){img,video{max-width:none;margin:0}}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em}h1,h2,h3,h4{font-weight:normal;color:#006699;margin:0;font-family:yesteryear}h1{font-size:1.5em}h1~.flex{margin-top:1em}@media (min-width: 768px){h1{font-size:2em}}@media (min-width: 1920px){h1{font-size:2.5em}}h2{font-size:1.2em}h1~h2,h2~.flex{margin-top:1em}@media (min-width: 768px){h2{font-size:1.7em}}@media (min-width: 1920px){h2{font-size:2em}}h3{font-size:1.1em}h2~h3,h3~.flex{margin-top:1em}@media (min-width: 768px){h3{font-size:1.5em}}@media (min-width: 1920px){h3{font-size:1.7em}}h4{font-size:1em}h3~h4,h4~.flex{margin-top:1em}p,ul{margin:0;line-height:1.5em}p+p,p+ul,h1+p,h2+p,h3+p,h4+p,h5+p,p+h1,p+h3,p+h4,ul+p,ul+ul,h1+ul,h2+ul,h3+ul,h4+ul,h5+ul,ul+h1,ul+h3,ul+h4{margin-top:20px}strong{color:#006699}ul{line-height:1.5em;list-style:none;padding-left:20px}ul li{position:relative}ul li+li{margin-top:10px}ul li:before{content:"•";position:absolute;left:-21px;top:-6px;color:#006699;font-size:400%}~ ul,ul~p{margin-top:1em}main{display:block;margin-top:50px}main>.text{padding:20px}@media (min-width: 768px){main>.text{padding:20px 40px}}@media (min-width: 1024px){main>.text{padding:20px 60px}}@media (min-width: 1280px){main>.text{padding:40px 0;width:1100px;margin:0 auto}}@media (min-width: 768px){main{margin-top:80px}}@media (min-width: 1280px){main{margin-top:0}}main>.gridelement,main>.color>.gridelement,main>.tab,main>.color>.tab{padding:20px}@media (min-width: 768px){main>.gridelement,main>.color>.gridelement,main>.tab,main>.color>.tab{padding:20px 40px}}@media (min-width: 1024px){main>.gridelement,main>.color>.gridelement,main>.tab,main>.color>.tab{padding:20px 60px}}@media (min-width: 1280px){main>.gridelement,main>.color>.gridelement,main>.tab,main>.color>.tab{padding:40px 0;width:1100px;margin:0 auto}}.gridelement>[class*="flex"]>div>div+div,.gridelement[class*="flex"]>div>div+div,.gridelement .tabinhalt>div>div+div,.tab>[class*="flex"]>div>div+div,.tab[class*="flex"]>div>div+div,.tab .tabinhalt>div>div+div{margin-top:1em}@media (min-width: 1280px){.gridelement>[class*="flex"]>div>div+div,.gridelement[class*="flex"]>div>div+div,.gridelement .tabinhalt>div>div+div,.tab>[class*="flex"]>div>div+div,.tab[class*="flex"]>div>div+div,.tab .tabinhalt>div>div+div{margin-top:2em}}h1+[class*="flex"],h2+[class*="flex"],h3+[class*="flex"],h4+[class*="flex"],[class*="flex"]>div+div{margin-top:1em}[class*="flex"][class*="80px"] img{width:80px}@media (min-width: 1024px){[class*="flex"]{display:flex;justify-content:space-between;flex-wrap:wrap}[class*="flex"]>div+div{margin-top:0}[class*="flex"][class*="33"]>div{width:calc(33.333% - 20px)}[class*="flex"][class*="50"]>div{width:calc(50% - 20px)}[class*="flex"][class*="50"]>div [class*="50"]>div{width:100%}[class*="flex"][class*="66-33"]>div:first-child,[class*="flex"][class*="33-66"]>div:last-child{width:calc(63.666% - 20px)}[class*="flex"][class*="75-25"]>div:first-child,[class*="flex"][class*="25-75"]>div:last-child{width:calc(75% - 20px)}[class*="flex"][class*="75-25"]>div:last-child,[class*="flex"][class*="25-75"]>div:first-child{width:calc(25% - 20px)}[class*="flex"][class*="80px"]>div:first-child{width:100px}[class*="flex"][class*="80px"]>div:last-child{width:calc(100% - 100px)}[class*="flex"][class*="50"] [class*="80px"]>div:first-child{width:50px}[class*="flex"][class*="50"] [class*="80px"]>div:first-child img{width:40px}[class*="flex"][class*="50"] [class*="80px"]>div:last-child{width:calc(100% - 50px)}}@media (min-width: 1280px){h1+[class*="flex"],h2+[class*="flex"],h3+[class*="flex"]{margin-top:2em}[class*="flex"][class*="50"]>div [class*="50"]>div{width:calc(50% - 20px)}}.back-to-top{position:fixed;right:5px;bottom:10px;cursor:pointer;display:none}.text-center{text-align:center}.cc-window{display:block}.cc-compliance{justify-content:center;margin-top:20px}.dp--cookie-check{justify-content:center}.cc-btn{text-decoration:none !important;color:#006699 !important;background:black !important}header{position:fixed;top:0;left:0;right:0;height:50px;z-index:200;background:white;display:flex;justify-content:space-between;align-items:center;padding:0 10px;font-family:yesteryear;border-bottom:1px solid #006699}header a{display:block;text-decoration:none;color:#006699}header .logo svg{width:37px;height:45px;margin-top:11px}header .welle{display:none}header nav .hamburger{width:50px;height:33px;position:relative;transform:rotate(0deg);transition:0.5s ease-in-out;cursor:pointer}header nav .hamburger span{display:block;position:absolute;height:7px;width:100%;background:#006699;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:0.25s ease-in-out}header nav .hamburger span:nth-child(1){top:0px}header nav .hamburger span:nth-child(2),header nav .hamburger span:nth-child(3){top:13px}header nav .hamburger span:nth-child(4){top:26px}header nav .hamburger.open span:nth-child(1){top:18px;width:0%;left:50%}header nav .hamburger.open span:nth-child(2){transform:rotate(45deg)}header nav .hamburger.open span:nth-child(3){transform:rotate(-45deg)}header nav .hamburger.open span:nth-child(4){top:18px;width:0%;left:50%}header nav ul{display:none;list-style:none;margin:0;padding:0;position:fixed;top:50px;left:0;right:0;bottom:80px;background:white;text-align:center;overflow-y:auto}header nav ul li a{padding:10px;font-size:130%}header nav ul li.current a{background:#006699;color:white}@media (min-width: 768px){header{height:80px;padding:0 20px}header .logo svg{width:60px;height:70px;margin-top:16px}header nav ul{top:80px}}@media (min-width: 1280px){header{height:180px;transition:all 1s ease;padding:0 20px 0 0;border-bottom:1px solid white}header .logo{z-index:20}header .logo svg{width:115px;height:127px;margin:40px 0 0 50px;transition:all 1s ease}header .logo svg path{transition:all 1s ease}header .welle{display:block;position:absolute;left:0;bottom:-10px;width:520px;height:57px}header .welle path{transition:all 1s ease}header nav .hamburger{display:none}header nav ul{position:static;display:flex;overflow:visible}header nav ul li{display:flex;flex-direction:column;align-items:center;margin-top:0 !important}header nav ul li:before{content:none}header nav ul li a{padding:0 20px;color:#006699}header nav ul li svg{width:56px;height:11px}header nav ul li svg path{transition:all 1s ease}header nav ul li:hover svg path,header nav ul li.current svg path{fill:#006699}header nav ul li.current a{background:transparent;color:#006699}header.fixed{height:80px;border-bottom:5px solid #006699}header.fixed .logo svg{width:60px;height:60px;margin:10px 0 0 50px}header.fixed .logo svg path{fill:#006699}header.fixed .welle path{fill:transparent}}@media (min-width: 1920px){header{font-size:25px}header nav ul li a{padding:0px 30px}}footer{background:#006699;color:white;text-align:center}footer>div{padding:20px}@media (min-width: 768px){footer>div{padding:20px 40px}}@media (min-width: 1024px){footer>div{padding:20px 60px}}@media (min-width: 1280px){footer>div{padding:40px 0;width:1100px;margin:0 auto}}footer a{color:white;text-decoration:none}footer a:hover{color:white;text-decoration:underline}footer div~div{padding-top:1em}@media (min-width: 768px){footer>div{display:flex}footer>div div{width:33.333%}footer>div div:first-child{padding:0 1em 0 0}footer>div div:nth-child(2){padding:0 0.5em 0 0.5em}footer>div div:last-child{padding:0 0 0 1em}}.sidenav{display:flex;background:#006699;margin:0;padding:0;height:80px;align-items:center}.sidenav li{margin-top:0 !important;flex:1;text-align:center}.sidenav li:before{content:none}.sidenav li:first-child a:before{background-image:url("/fileadmin/img/boat.svg")}.sidenav li:nth-child(2) a:before{background-image:url("/fileadmin/img/agenda.svg")}.sidenav li:nth-child(3) a:before{background-image:url("/fileadmin/img/user.svg")}.sidenav li:nth-child(4) a:before{background-image:url("/fileadmin/img/email.svg")}.sidenav li:nth-child(5) a:before{background-image:url("/fileadmin/img/medienhaus-reisen-logo-weiss.png");width:calc(100% - 30px);height:40px;margin:0;background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.sidenav li a{color:white;text-decoration:none}.sidenav li a:before{content:"";width:40px;height:40px;position:static;display:block;margin:0 auto}.sidenav li:nth-child(5) a{color:transparent !important;position:relative;height:62px}.sidenav.mobile{position:fixed;bottom:0;left:0;right:0}@media (min-width: 1280px){.sidenav{position:fixed;top:200px;right:35px;transition:all 1s ease;z-index:400;background:transparent;flex-direction:column;align-items:stretch}.sidenav li a{padding:10px 15px;background:#006699;border-radius:10px;transition:all 0.5s ease;color:white;display:inline-block;border:1px solid #006699;cursor:pointer;text-decoration:none;font-family:yesteryear;font-size:22px;display:block;margin:10px 0;transition:all 0.5s ease;display:flex;align-items:center}.sidenav li a:hover{box-shadow:0 0 10px 4px #006699;color:#006699;background:white}.sidenav li a:before{margin:0 10px 0 0;transition:all 0.5s ease}.sidenav li.current a{color:#006699;background:white}.sidenav li:hover:first-child a:before,.sidenav li.current:first-child a:before{background-image:url("/fileadmin/img/boat-blau.svg")}.sidenav li:hover:nth-child(2) a:before,.sidenav li.current:nth-child(2) a:before{background-image:url("/fileadmin/img/agenda-blau.svg")}.sidenav li:hover:nth-child(3) a:before,.sidenav li.current:nth-child(3) a:before{background-image:url("/fileadmin/img/user-blau.svg")}.sidenav li:hover:nth-child(4) a:before,.sidenav li.current:nth-child(4) a:before{background-image:url("/fileadmin/img/email-blau.svg")}.sidenav li:hover:nth-child(5) a:before,.sidenav li.current:nth-child(5) a:before{background-image:url("/fileadmin/img/medienhaus-reisen-logo.png")}.sidenav.fixed{right:0;transform:translateX(calc(100% - 65px))}.sidenav.fixed li a:hover{transform:translateX(calc(-100% + 40px))}}.headerbild div{padding:20px;margin:0 auto}@media (min-width: 768px){.headerbild div{padding:20px 40px}}@media (min-width: 1024px){.headerbild div{padding:20px 60px}}@media (min-width: 1280px){.headerbild div{padding:40px 0;width:1100px;margin:0 auto}}@media (min-width: 768px){.headerbild img{max-width:100%}}@media (min-width: 1024px){.headerbild{height:100vh;display:flex;align-items:flex-end;position:relative}.headerbild div{position:absolute;bottom:60px;left:50%;transform:translateX(-50%)}.headerbild div h1{color:white;font-size:2.5em;background:rgba(0, 102, 153, 0.7);display:inline;padding:0 15px}}@media (min-width: 1920px){.headerbild div h1{font-size:3em}}.ctainhalt{width:100%;margin:0 auto;display:flex;flex-direction:column-reverse;position:relative}.ctainhalt>img{border-radius:100%;border:5px solid #006699;z-index:10 !important}.ctainhalt div{width:100%;background:#ccdfe8;padding:130px 15px 15px 15px;margin-top:-100px;text-align:center;border-radius:10px}.ctainhalt div p{font-size:120%;margin-bottom:1em}.ctainhalt div .button~.button{margin-left:2em}.ctainhalt div a{width:80px;height:80px;background-image:url("/fileadmin/img/phone.svg");transition:all 0.3s ease;background-size:50px 50px;background-repeat:no-repeat;background-position:center}.ctainhalt div a:last-child{background-image:url("/fileadmin/img/email.svg")}.ctainhalt div a:hover{background-image:url("/fileadmin/img/phone-blau.svg");background-size:50px 50px;background-repeat:no-repeat;background-position:center}.ctainhalt div a:hover:last-child{background-image:url("/fileadmin/img/email-blau.svg")}.ctainhalt span{font-family:yesteryear;color:#006699;position:absolute;top:207px;right:10px;transform:rotate(-7deg);font-size:1.3em}@media (min-width: 1440px){.ctainhalt{width:100%}.ctainhalt div{width:100%;padding:230px 15px 15px 15px;margin-top:-200px}.ctainhalt span{top:338px;right:23px}}.tx-powermail fieldset{padding:0;border:0;margin:0}.tx-powermail fieldset .powermail_fieldwrap{margin-top:20px}.tx-powermail fieldset input[type="text"],.tx-powermail fieldset textarea{padding:10px;font:inherit;width:100%;margin:0;border-radius:0;border:3px solid #006699;margin-top:5px}.tx-powermail fieldset input[type="text"]:focus,.tx-powermail fieldset textarea:focus{outline:none;border:3px solid #ccdfe8}.tx-powermail fieldset .powermail_fieldwrap_type_submit input{font:inherit;padding:10px;border:0;border-radius:0;background:#006699;color:white;cursor:pointer}.desgintab{border-collapse:collapse}.desgintab tr{border-bottom:1px solid}.desgintab tr:last-child{border:0}.desgintab tr td{border-right:1px solid;padding:5px}.desgintab tr td:last-child{border:0}#videobereich{position:relative;height:0;padding-bottom:56.25%;max-width:640px;max-height:360px;margin:0 auto}#videobereich .videoextern{position:absolute;top:0;left:0;width:100%;height:100%}.button{padding:10px 15px;background:#006699;border-radius:10px;transition:all 0.5s ease;color:white;display:inline-block;border:1px solid #006699;cursor:pointer;text-decoration:none}.button:hover{box-shadow:0 0 10px 4px #006699;color:#006699;background:white}.btn-toolbar{margin-top:2em}.tabs{padding:20px;padding-top:0 !important}@media (min-width: 768px){.tabs{padding:20px 40px}}@media (min-width: 1024px){.tabs{padding:20px 60px}}@media (min-width: 1280px){.tabs{padding:40px 0;width:1100px;margin:0 auto}}.tabs nav{border-bottom:3px solid #006699}.tabs nav ul{margin:0;padding:0;list-style:none}.tabs nav ul li{text-align:center}.tabs nav ul li:before{content:none}.tabs nav ul li>span{display:block;color:#fff;font-size:1.2em;text-decoration:none}.tabs nav ul li>span:focus{outline:none}.tabs nav ul li>span span{font-size:0.75em;display:block;padding:0.3em 0;background-color:#006699}.tabs nav ul li>span svg{display:none}.tabs nav ul li:first-child span span{border-top-left-radius:10px;border-top-right-radius:10px}.tabs nav ul li.tab-current{z-index:100}.tabs nav ul li.tab-current>span span,.tabs nav ul li.tab-current>span svg{transition:none}.tabs nav ul li.tab-current>span span{background:#ccdfe8;color:#006699}.tabs nav ul li.tab-current>span svg{fill:#ccdfe8}.tabs .content-wrap{background:#ccdfe8;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.tabs .content-wrap section{display:none;padding:1em}.tabs .content-wrap section.content-current{display:block}.tabs .content-wrap section img{border-radius:10px;max-width:max-content;margin:0 auto}@media (min-width: 768px){.tabs .content-wrap section p{display:flex;align-items:center}.tabs .content-wrap section p i{width:70px;text-align:center}.tabs nav{border:0}.tabs nav ul{display:flex;flex-flow:row wrap}.tabs nav ul li{z-index:1;display:block;flex:1;margin:0 3em}.tabs nav ul li>span{position:relative;white-space:nowrap;line-height:2.5;overflow:visible;margin:0 -3em 0 0;padding:0}.tabs nav ul li>span span{vertical-align:middle;overflow:hidden;padding:0.65em 0;white-space:nowrap;margin:0 -1px 0 -1px}.tabs nav ul li>span svg{display:block;position:absolute;left:100%;margin:0;width:3em;height:100%;fill:#006699;pointer-events:none;transition:none}.tabs nav ul li>span svg:nth-child(2){right:100%;left:auto;-webkit-transform:scale3d(-1, 1, 1);transform:scale3d(-1, 1, 1)}.tabs nav ul li>span:not(.tab-current):hover span{background-color:grey}.tabs nav ul li>span:not(.tab-current):hover svg{fill:grey}.tabs nav ul li:first-child{margin-left:0}.tabs nav ul li:first-child span span{padding-left:2em;border-radius:30px 0 0 0}.tabs nav ul li:last-child span span{padding-right:2em;border-radius:0 30px 0 0}.tabs nav ul li:last-child{margin-right:3.6em}.tabs nav ul li:last-child>span svg{right:100%;left:auto;transform:scale3d(-1, 1, 1)}}@media (min-width: 1024px){.tabs nav ul li{margin:0 4em}.tabs .content-wrap section{padding:2em}}@media (min-width: 1920px){.tabs .content-wrap section{padding:3em}}.imageswitch{display:grid;grid-gap:20px;margin-top:20px;grid-template-columns:repeat(5, 1fr);grid-template-areas:"big big big big small" "big big big big small" "big big big big small" "big big big big small"}.imageswitch.fuenf{grid-template-columns:repeat(3, 1fr);grid-template-areas:"big big small" "big big small"}.imageswitch.sieben,.imageswitch.sechs{grid-template-columns:repeat(4, 1fr);grid-template-areas:"big big big small" "big big big small" "big big big small"}.imageswitch.neun,.imageswitch.acht{grid-template-areas:"big big big big small" "big big big big small" "big big big big small" "big big big big small"}.imageswitch .big{position:relative;grid-area:big}.imageswitch .big .gridimagebig{position:relative;transition:all 0.3s ease;z-index:10;height:100%}.imageswitch .big .gridimagebig img{height:100%}.imageswitch .big .switch{position:absolute;top:0;left:0;right:0;bottom:0;height:100%}.imageswitch .big .switch img{height:100%}.imageswitch .switch{cursor:pointer}.galerie-slider li:before{content:none}.galerie-slider li+li{margin-top:0}.galerie-slider .galerie{padding:20px;list-style:none;margin:0;padding:0}@media (min-width: 768px){.galerie-slider .galerie{padding:20px 40px}}@media (min-width: 1024px){.galerie-slider .galerie{padding:20px 60px}}@media (min-width: 1280px){.galerie-slider .galerie{padding:40px 0;width:1100px;margin:0 auto}}.galerie-slider .slider-container{display:none}@media (min-width: 768px){.galerie-slider .galerie{display:grid;grid-gap:2em;grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1024px){.galerie-slider .galerie{grid-template-columns:repeat(3, 1fr)}.galerie-slider .galerie li img{cursor:pointer;cursor:zoom-in;border:4px solid #ccdfe8;border-radius:10px}.galerie-slider .slider-container{position:relative;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 102, 153, 0.7);z-index:500}.galerie-slider .slider-container.open{display:block}.galerie-slider .slider-container .fa-close{position:absolute;top:10px;right:10px;font-size:30px;cursor:pointer;color:white;z-index:1000}.galerie-slider .slider-container ul{margin:0;padding:0;list-style:none;transition:margin 0.3s ease}.galerie-slider .slider-container ul li{padding:50px;height:100vh;justify-content:center;align-items:center}.galerie-slider .slider-container ul li:not(:first-child){display:none}.galerie-slider .slider-container ul li img{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:10px}.galerie-slider .arrows{position:absolute;top:50px;left:20px;right:20px;bottom:0}.galerie-slider .arrows i{display:flex;align-items:center;width:10%;height:100%;cursor:pointer;font-size:45px;color:white}.galerie-slider .arrows i.left{float:left;justify-content:flex-start}.galerie-slider .arrows i.right{float:right;justify-content:flex-end}.galerie-slider .arrows i:active{color:#ccdfe8}}@media (min-width: 1280px){.galerie-slider .galerie{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 1440px){.galerie-slider .galerie{grid-template-columns:repeat(5, 1fr)}}.grid-elemente{padding:20px;padding-top:0 !important;display:grid;grid-gap:1em}@media (min-width: 768px){.grid-elemente{padding:20px 40px}}@media (min-width: 1024px){.grid-elemente{padding:20px 60px}}@media (min-width: 1280px){.grid-elemente{padding:40px 0;width:1100px;margin:0 auto}}.grid-elemente .gridelement{position:relative;overflow:hidden;border:3px solid #ccdfe8;border-radius:10px;cursor:pointer}.grid-elemente .gridelement div{position:absolute;left:0;right:0;bottom:0px;padding:20px;font-family:yesteryear;color:#006699;font-size:1.5em;background:rgba(255, 255, 255, 0.7);text-align:center}@media (min-width: 768px){.grid-elemente{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1440px){.grid-elemente{grid-gap:3em}}.cc-banner.cc-bottom{background:rgba(0, 102, 153, 0.7) !important}.cc-banner.cc-bottom .cc-btn{}.cc-banner.cc-bottom .cc-btn:hover{color:white !important}#page-11 table{border:1px solid;border-collapse:collapse}#page-11 table td{border:1px solid;padding:5px}.cc-window{display:block}.cc-compliance{justify-content:center;margin-top:20px}.dp--cookie-check{justify-content:center}.cc-btn{text-decoration:none !important}