@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local(""),url(/build/fonts/open-sans-v23-latin-regular.woff2) format("woff2"),url(/build/fonts/open-sans-v23-latin-regular.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local(""),url(/build/fonts/open-sans-v23-latin-italic.woff2) format("woff2"),url(/build/fonts/open-sans-v23-latin-italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local(""),url(/build/fonts/open-sans-v23-latin-700.woff2) format("woff2"),url(/build/fonts/open-sans-v23-latin-700.woff) format("woff")}@font-face{font-family:denseregular;src:url(/build/fonts/dense.woff2) format("woff2"),url(/build/fonts/dense.woff) format("woff");font-weight:400;font-style:normal}html{font-size:20px}body{font-family:Open Sans;font-size:.75rem;line-height:1.6;color:#565656;width:100%}@media only screen and (max-width:600px){body{min-width:320px}}.form-control,input[type=email],input[type=text],select,textarea{font-size:.7rem}select option{font-family:Arial,Helvetica,sans-serif;font-size:14px}a,a:focus,a:hover{color:#565656;text-decoration:underline}.nav-tabs a,.nav-tabs a:focus,.nav-tabs a:hover{text-decoration:none}.nav-tabs>.active>a,.nav-tabs>.active>a:focus,.nav-tabs>.active>a:hover{outline:0}a.btn{color:#fff;text-decoration:none}a.btn-default{color:#333}.modal-header button{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.headerbar{position:absolute;top:0;left:0;width:100%;background:linear-gradient(rgba(17,17,17,.8),rgba(17,17,17,0))}.headerbar-one{margin:12px auto 0;padding:0 30px;overflow:hidden}.headerbar .social{float:right;margin-left:50px}@media only screen and (max-width:600px){.headerbar .social{margin-left:30px}}.headerbar .socialbtn{display:inline-block;position:relative;width:36px;height:36px;margin:0 0 0 10px;background:hsla(0,0%,100%,.9) no-repeat 0 0;border-radius:5px;overflow:hidden}@media only screen and (max-width:600px){.headerbar .socialbtn{width:26px;height:26px}}.headerbar .socialbtn:first-child{margin:0}.headerbar .socialbtn i{display:block;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px;color:#565656}@media only screen and (max-width:600px){.headerbar .socialbtn i{font-size:18px}}.headerbar .phone{float:right;color:#fff;font-size:1.5rem;font-weight:700;line-height:1.2}@media only screen and (max-width:600px){.headerbar .phone{font-size:1.4rem;line-height:1}}.headerbar .phone .fas{vertical-align:top;margin:5px 4px 0 0;font-size:24px}@media only screen and (max-width:600px){.headerbar .phone .fas{font-size:18px;margin-top:5px}}.headerbar-two{margin-top:30px}@media only screen and (max-width:1000px){.headerbar-two{margin-top:20px}}.headerbar-two.sticky{position:fixed;z-index:100;top:0;width:100%;height:71px;margin-top:0;background:hsla(0,0%,66.7%,.8);border-bottom:1px solid #565656}@media only screen and (max-width:600px){.headerbar-two.sticky{height:54px}}.headerbar-two-inner{margin:0 auto;padding:0 30px;max-width:1100px;position:relative;overflow:visible}.headerlogo{position:absolute;display:block;top:-20px;left:45%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:1000px){.headerlogo{top:0;left:30px;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}@media only screen and (max-width:600px){.headerlogo{top:-14px}}.sticky .headerlogo{top:12px}@media only screen and (max-width:600px){.sticky .headerlogo{top:8px}}.headerlogo img{height:60px}.sticky .headerlogo img{height:40px}@media only screen and (max-width:600px){.sticky .headerlogo img{height:30px}}@media only screen and (max-width:1000px){.headerlogo img{height:40px}}.headermenubutton{display:none;float:right;margin-top:13px;font-size:30px;color:#fff;line-height:1}.headermenubutton:focus,.headermenubutton:hover{color:#fff}@media only screen and (max-width:1000px){.headermenubutton{display:block}}@media only screen and (max-width:600px){.headermenubutton{margin-top:0;font-size:26px}}.sticky .headermenubutton{margin-top:20px}@media only screen and (max-width:600px){.sticky .headermenubutton{margin-top:14px}}.headernav{color:#fff;font-family:denseregular}.sticky .headernav{padding-top:13px}@media only screen and (max-width:1000px){.headernav{display:none;margin:0;position:absolute;top:63px;right:30px;background-color:#565656;z-index:100;width:240px;border-radius:3px}.sticky .headernav{margin:0;position:fixed;top:70px;border-radius:0}}@media only screen and (max-width:600px){.headernav{top:46px;width:240px}.sticky .headernav{top:54px}}.headernav-list{list-style:outside none none;margin:0;padding:0;overflow:visible}@media only screen and (max-width:1000px){.headernav-list{overflow:auto}}.headernav-item{display:block;position:relative}.headernav-item:first-child,.headernav-item:nth-child(2){float:left;margin-right:40px}@media only screen and (max-width:1300px){.headernav-item:first-child,.headernav-item:nth-child(2){margin-right:20px}.sticky .headernav-item:first-child,.sticky .headernav-item:nth-child(2){margin-right:40px}}.headernav-item:nth-child(3),.headernav-item:nth-child(4),.headernav-item:nth-child(5){float:right;margin-left:40px}@media only screen and (max-width:1300px){.headernav-item:nth-child(3),.headernav-item:nth-child(4),.headernav-item:nth-child(5){margin-left:20px}.sticky .headernav-item:nth-child(3),.sticky .headernav-item:nth-child(4),.sticky .headernav-item:nth-child(5){margin-left:40px}}@media only screen and (max-width:1000px){.headernav-item{float:none!important;margin:0!important}}.headernav-item.hide-large{display:none}@media only screen and (max-width:1000px){.headernav-item.hide-large{display:block}}@media only screen and (max-width:1000px){.headernav-item.hide-small{display:none}}.headernav-item>a{display:block;padding:6px 16px;border-radius:3px;font-size:1.1rem;font-weight:700;text-transform:uppercase;text-decoration:none;color:#fff;-webkit-transition:background-color .3s,color .3s,text-shadow .3s;-moz-transition:background-color .3s,color .3s,text-shadow .3s;-ms-transition:background-color .3s,color .3s,text-shadow .3s;-o-transition:background-color .3s,color .3s,text-shadow .3s;transition:background-color .3s,color .3s,text-shadow .3s}@media only screen and (max-width:1000px){.headernav-item>a{border-radius:0;padding:10px 0 10px 30px;font-size:1rem}}.headernav-item.active>a,.headernav-item>a:hover{background-color:#565656;text-decoration:none}@media only screen and (max-width:1000px){.headernav-item.active>a,.headernav-item>a:hover{background-color:transparent}}.headernav-submenu{display:none;position:absolute;left:0;top:57px;background-color:#565656;color:#fff;z-index:100;list-style:outside none none;margin:0;padding:0;width:240px;border-radius:3px}@media only screen and (max-width:1000px){.headernav-submenu{position:static;top:auto;left:auto;background-color:transparent;z-index:auto;border-radius:0}}.submenu-item a{color:#fff;padding:10px 0 10px 18px;display:block;font-size:.875rem;font-weight:700;text-transform:uppercase;text-decoration:none}@media only screen and (max-width:1000px){.submenu-item a{padding-right:0;padding-left:50px;font-size:.9em}}.submenu-item.active a,.submenu-item a:hover{color:#fff}header{position:relative}h1,h2,h3,h4{font-family:denseregular}.header-panorama{position:relative;height:0;padding-top:30%;margin-bottom:80px;overflow:hidden;background:no-repeat 50%/cover}@media only screen and (max-width:1000px){.header-panorama{padding-top:45%}}@media only screen and (max-width:500px){.header-panorama{padding-top:60%}}.panorama-caption{position:absolute;top:55%;left:50%;width:70%;max-width:1600px;min-width:1100px;padding:0 15px;color:#fff;font-family:denseregular;font-size:1.75rem;font-weight:700;text-transform:uppercase;text-shadow:0 0 6px #111;zoom:1;transform:translateX(-50%);filter:progid:DXImageTransform.Microsoft.Glow(Strength=3,Color=#444444)}@media only screen and (max-width:1300px){.panorama-caption{font-size:1.5rem;min-width:0;width:100%;padding:0 40px}}@media only screen and (max-width:1000px){.panorama-caption{font-size:1.125rem}}@media only screen and (max-width:700px){.panorama-caption{top:65%}}.panorama-caption h1{font-size:2.3125rem;font-weight:700;margin:0}@media only screen and (max-width:1300px){.panorama-caption h1{font-size:1.875rem}}@media only screen and (max-width:1000px){.panorama-caption h1{font-size:1.5rem}}.layer1{padding:80px 0 0;background-color:#f0f0f0}@media only screen and (max-width:1300px){.layer1{padding:60px 0 0}}.layer2{padding:80px 0 0;background-color:#565656}@media only screen and (max-width:1300px){.layer2{padding:60px 0 0}}.flight-card{display:flex;align-items:stretch;margin-bottom:30px;border:1px solid #565656;background-color:#f0f0f0}.flight-card .flight-image{display:flex;justify-content:center;text-align:center;align-items:center}.flight-card .img-fluid{width:75px}.flight-card h2,.flight-card h3{margin-top:0}.flight-card .flight-image{background-color:#fff}.flight-card .flight-info{padding:30px 0}.flight-price{font-family:Open Sans;font-size:1.3rem;font-weight:600;color:#2eb72e}.img-fluid{width:100%;max-width:100%}footer{font-size:.7rem}footer,footer a{color:#fff}footer a:focus,footer a:hover{color:#fff;text-decoration:underline}footer p{margin:0}.footertable{overflow:auto}.footercol{float:left;width:33%}@media only screen and (max-width:700px){.footercol{width:50%}}@media only screen and (max-width:500px){.footercol{float:none;width:auto}}.footercol .logo{margin:0 0 20px}.footercol .logo img{height:30px}@media only screen and (max-width:1000px){.footercol .logo img{height:25px}}.footercol .open-day{float:left;clear:left;width:70px}@media only screen and (max-width:1000px){.footercol .open-day{float:none}}@media only screen and (max-width:500px){.footercol .open-day{float:left}}.footercol .open-hour,.footercol .open-hour2{float:left}@media only screen and (max-width:1000px){.footercol .open-hour,.footercol .open-hour2{float:none}}@media only screen and (max-width:500px){.footercol .open-hour,.footercol .open-hour2{float:left}}@media only screen and (max-width:1000px){.footercol .open-en{display:none}}@media only screen and (max-width:500px){.footercol .open-en{display:inline}}.footercol .closed{clear:both}.footercol .partnerwrapper{margin:0 0 20px}.footercol .partnerwrapper img{display:inline-block;margin-right:8px;height:40px}.footercol .partnerwrapper img:last-child{margin-left:6px}@media only screen and (max-width:1000px){.footercol .partnerwrapper img{height:30px}}@media only screen and (max-width:500px){.footercol-middle{margin-top:30px}}@media only screen and (max-width:700px){.footercol-right{clear:left;margin-top:30px}}.footercol-right .footer-news{margin-bottom:30px}.footercol-right .footer-news input[type=text]{display:block;margin-top:8px;width:200px;font-size:.7rem}.footercol-right .footer-news .aktiefbtn{margin-top:8px}.cookieconsent{position:fixed;bottom:30px;right:30px;z-index:200;background-color:#f0f0f0;padding:20px}@media only screen and (max-width:800px){.cookieconsent{bottom:0;right:0;width:100%}}.cookieconsent p{margin-bottom:30px}.cookieconsent .aktiefbtn{cursor:pointer;margin-right:8px}.icon{display:inline-block;width:24px;min-width:24px;height:24px}.icon-airplane{width:40px;min-width:40px;height:40px}.aktiefbtn{display:inline-block;line-height:1.4;padding:4px 24px 4px 8px;border:none;outline:none;border-radius:3px;font-size:.75rem;background:#565656 url(/images/icon_btnright_white.png) no-repeat 100%}.aktiefbtn,.aktiefbtn:focus,.aktiefbtn:hover{text-decoration:none;color:#fff}@media only screen and (max-width:600px){.aktiefbtn{padding:2px 20px 2px 6px;font-size:.8125rem}}.aktiefbtn.white{color:#565656;background:#fff url(/images/icon_btnright_grey.png) no-repeat 100%}.aktiefbtn.white:focus,.aktiefbtn.white:hover{color:#565656}.aktieftitle{font-family:denseregular;font-size:1.5rem;font-weight:700;text-transform:uppercase;margin:0 0 20px;line-height:1.6}.aktieful{padding-left:16px}.tooltip.bottom .tooltip-inner{background-color:#ddd}.tooltip.bottom .tooltip-arrow{border-bottom-color:#ddd}.tooltip.in{opacity:1}.padblock{margin:0 auto;padding:0 0 80px;width:70%;max-width:1600px;min-width:1100px;overflow:auto}@media only screen and (max-width:1300px){.padblock{margin:0 30px;padding:0 0 60px;width:auto;min-width:0}}.hide{display:none}.formerror-main{text-align:center;margin:0 0 30px;font-weight:700;color:#a94442}.voorwaardentitle{margin:30px 0 16px}.voorwaardentitle:first-child{margin-top:0}.m-0{margin:0!important}.pt-0{padding-top:0!important}.mt-3{margin-top:15px!important}