#main-menu > .has-mega-menu{position:static !important;}#main-menu > .has-mega-menu > a{height:unset;}@media (min-width:1200px){#main-menu > .has-mega-menu > a{height:83px;display:flex;flex-direction:column;justify-content:flex-end;}#main-menu > .has-mega-menu > a > i{font-size:26px;margin-bottom:10px;}#main-menu > .has-mega-menu > a.highlighted,#main-menu > .has-mega-menu > a.active,#main-menu > .has-mega-menu > a:hover{background:#CDE3F4;}}#main-menu .mega-menu,#above-menu .mega-menu{margin-left:0 !important;right:0 !important;width:auto !important;max-width:none !important;}@media (min-width:1200px){#main-menu .mega-menu,#above-menu .mega-menu{left:100px !important;right:100px !important;top:83px !important;transform:translate3d(0px,0px,0px) !important;overflow:auto;max-height:calc(100vh - 83px);}}#main-menu > .has-mega-menu .scroll-up,#main-menu > .has-mega-menu .scroll-down{margin-left:0 !important;}#main-menu .mega-menu > li,#above-menu .mega-menu > li{overflow:auto;}#main-menu .mega-menu,#above-menu .mega-menu{padding:0;border-width:1px 0;box-shadow:none;}#main-menu .mega-menu a,#above-menu .mega-menu a{font-family:Helvetica,Arial;}#main-menu .mega-menu ul,#above-menu .mega-menu ul{position:static;display:block;margin:0;border:0;padding:0;width:auto;background:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;list-style:none;}#main-menu .mega-menu ul li,#above-menu .mega-menu ul li{border:0;}#main-menu .mega-menu .subitem-image,#above-menu .mega-menu .subitem-image{display:none;}@media (max-width:1199px){.mobile-hidden{display:none !important;transition:all 0.3s ease-in-out;}.menu-first-layer.has-children.active .mobile-hidden{display:block !important;padding-bottom:20px !important;}#main-menu-state:not(:checked) ~ #main-menu{display:none;}.main-nav{position:relative;}.main-nav #main-menu{position:absolute;left:0;display:none;opacity:0;transition:all 0.6s ease;}.main-nav #main-menu.menuactive{left:0;opacity:1;}.toggle-submenu-mobile{margin-right:10px;color:#ccc;}#main-menu .mega-flex > div{width:100% !important;}#main-menu .has-mega-menu > a > img,#main-menu .has-mega-menu > a > i{position:absolute;right:5px;}#main-menu .has-mega-menu > a .sub-arrow{background:unset;width:auto;height:auto;position:absolute;right:0;top:15px;transition:all 0.3s ease;padding:5px;margin-top:-5px;line-height:1 !important;}#main-menu .has-mega-menu > a .sub-arrow:before{content:"\f067";font-family:"Font Awesome 5 Pro";font-weight:normal;color:#343E3B;font-size:20px;}#main-menu .has-mega-menu > a.highlighted .sub-arrow:before{content:"\f068";}.sm li.has-mega-menu{padding-left:36px;overflow:hidden;}.sm li.has-mega-menu > a{padding-top:16px;padding-bottom:16px;}.sm li.has-mega-menu > a span{color:#3E4345;font-feature-settings:"titl" on;font-family:Helvetica;font-size:20px;font-style:normal;font-weight:400;line-height:normal;}.sm li.has-mega-menu .highlighted{color:#008FCF !important;}.sm li.has-mega-menu .highlighted:before{filter:invert(39%) sepia(67%) saturate(4257%) hue-rotate(176deg) brightness(98%) contrast(101%);}.sm li.has-mega-menu .highlighted > span{color:#008FCF;}.sm li.has-mega-menu .highlighted > span:before{color:#008FCF !important;}.sm li.has-mega-menu:first-child > a,.sm li.has-mega-menu:nth-child(2) > a,.sm li.has-mega-menu:nth-child(3) > a{position:relative;}.sm li.has-mega-menu:first-child > a:before,.sm li.has-mega-menu:nth-child(2) > a:before,.sm li.has-mega-menu:nth-child(3) > a:before{position:absolute;top:50%;transform:translate(0%,-50%);left:-31px;}.sm li.has-mega-menu:first-child > a span,.sm li.has-mega-menu:nth-child(2) > a span,.sm li.has-mega-menu:nth-child(3) > a span{font-family:"VistaSansBoldItalicRegular";font-size:24px;}.sm li.has-mega-menu:first-child > a:before{content:url(/typo3conf/ext/eoTemplate104/Resources/Public/Icons/Bag.svg);}.sm li.has-mega-menu:nth-child(2) > a:before{content:url(/typo3conf/ext/eoTemplate104/Resources/Public/Icons/LastMinute.svg);}.sm li.has-mega-menu:nth-child(3) > a:before{content:url(/typo3conf/ext/eoTemplate104/Resources/Public/Icons/bed-solid.svg);width:25px;}.sm li.has-mega-menu ul li{border:none;padding-top:0 !important;}.sm li.has-mega-menu ul li .menu-first-layer-link{padding-top:10px !important;padding-bottom:10px;color:#3E4345;font-feature-settings:"titl" on;font-family:Helvetica;font-size:17px;font-style:normal;font-weight:700;line-height:normal;}.sm li.has-mega-menu ul li .menu-first-layer-link .sub-arrow{display:block !important;visibility:visible;background:unset;width:auto;height:auto;position:absolute;right:20px;top:6px;transition:all 0.3s ease;padding:5px;margin-top:-5px;line-height:1 !important;}.sm li.has-mega-menu ul li .menu-first-layer-link .sub-arrow:before{content:"\f067";font-family:"Font Awesome 5 Pro";font-weight:normal;color:#343E3B;font-size:20px;}.sm li.has-mega-menu ul li .menu-first-layer-link.highlighted .sub-arrow:before{content:"\f068";}.sm li.has-mega-menu ul li ul a{padding-bottom:8px !important;padding-top:8px !important;}.sm li.has-mega-menu ul li ul a span{color:#3E4345;font-feature-settings:"titl" on;font-family:Helvetica;font-size:17px;font-style:normal;font-weight:400;line-height:normal;}#main-menu .mega-menu.mega-menu{margin-left:-20px !important;margin-right:-20px !important;background-color:#CDE3F4;padding-bottom:18px;}#main-menu .mega-menu.mega-menu .mega-flex{padding-top:18px;}#main-menu .mega-menu.mega-menu .mega-flex > .first-level-link{display:none;}#main-menu .mega-menu.mega-menu .mega-flex .menu-first-layer-link{padding-left:30px;padding-top:12px;}#main-menu .mega-menu.mega-menu .mega-flex .menu-first-layer-link + ul > li > a{padding:12px 20px 12px 40px;}#main-menu .has-mega-menu > a > i{display:none;}}@media (min-width:1200px){#main-menu{display:flex;justify-content:center;}#main-menu > li{margin-right:20px;}#main-menu > li > ul::before,#main-menu > li > ul::after{display:none;}#main-menu .has-mega-menu > a{text-align:center;font-family:Helvetica,Arial;color:#343E3B;}#main-menu .has-mega-menu > a > img{display:block;height:30px;margin-left:auto;margin-right:auto;}#main-menu .mega-menu .subitem-image{display:block;text-align:center;}#main-menu .mega-menu .subitem-image img{margin:0.75rem auto;}#main-menu .mega-flex,#above-menu .mega-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;padding:40px 60px 20px;box-shadow:0px 10px 15px rgba(0,0,0,0.42);border-radius:0 0 12px 12px;}#main-menu .mega-flex > div,#above-menu .mega-flex > div{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:0 1 25%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;margin-bottom:15px;}#main-menu .mega-flex > div.first-level-link,#above-menu .mega-flex > div.first-level-link{flex:0 1 100%;text-align:center;}#main-menu .mega-flex > div.first-level-link a,#above-menu .mega-flex > div.first-level-link a{font-size:35px;display:inline-block;padding-left:20px;padding-bottom:20px;color:#0091CD;font-family:VistaSansBoldItalicRegular;background:unset;}#main-menu .mega-flex > div.first-level-link a > i,#above-menu .mega-flex > div.first-level-link a > i{display:none;}#main-menu .mega-flex > div.menu-first-layer,#above-menu .mega-flex > div.menu-first-layer{padding:0 10px;}#main-menu .mega-flex > div.menu-first-layer > .menu-first-layer-link,#above-menu .mega-flex > div.menu-first-layer > .menu-first-layer-link{font-size:17px;line-height:2rem;display:block;font-weight:bold;}#main-menu .mega-flex > div.menu-first-layer > .menu-first-layer-link.active,#above-menu .mega-flex > div.menu-first-layer > .menu-first-layer-link.active{color:#343E3B;background:unset;}#main-menu .mega-flex > div.menu-first-layer > .menu-first-layer-link + ul,#above-menu .mega-flex > div.menu-first-layer > .menu-first-layer-link + ul{padding-top:10px;}#main-menu .mega-flex > div.menu-first-layer > .menu-first-layer-link + ul > li > a,#above-menu .mega-flex > div.menu-first-layer > .menu-first-layer-link + ul > li > a{font-size:17px;padding-top:7px;padding-bottom:7px;}#main-menu .mega-flex > div.menu-first-layer > .menu-first-layer-link + ul > li > a:hover > span,#above-menu .mega-flex > div.menu-first-layer > .menu-first-layer-link + ul > li > a:hover > span{border-bottom:2px solid #0091CD;}#main-menu .mega-flex > div.menu-first-layer > .menu-first-layer-link + ul > li > a:after,#above-menu .mega-flex > div.menu-first-layer > .menu-first-layer-link + ul > li > a:after{background:#ccc !important;}#main-menu .mega-flex > div.menu-first-layer .menu-first-layer-link + ul,#above-menu .mega-flex > div.menu-first-layer .menu-first-layer-link + ul{padding-top:0;}@-moz-document url-prefix(){#main-menu .mega-flex{width:100%;-moz-box-sizing:border-box;}}}@media (min-width:1400px){#main-menu > li{margin-right:64px;}}.sm-clean ul .map-in-flyout{display:none;}@media (min-width:1200px){.sm-clean ul .map-in-flyout{position:absolute;right:0;left:0;top:83px;display:block;}.sm-clean ul .map-in-flyout ~ .menu-first-layer{margin-top:70px;}.sm-clean ul .map-in-flyout a{color:#fff;display:flex;align-items:center;padding:0;justify-content:center;}.sm-clean ul .map-in-flyout a:hover{color:#fff;}.sm-clean ul .map-in-flyout .map-in-menu{width:80px;display:inline-block;position:relative;z-index:2;filter:drop-shadow(0 0 26px rgba(0,0,0,0.1607843137));}.sm-clean ul .map-in-flyout .map-in-menu.lightbulb{width:70px;}.sm-clean ul .map-in-flyout .text-next-to-map{display:inline-block;background:#0091CD;border-radius:12px;padding:12px 30px 12px 40px;margin-left:-30px;font-size:17px;box-shadow:0 0 26px rgba(0,0,0,0.1607843137);}.sm-clean ul .map-in-flyout:hover .map-in-menu,.sm-clean ul .map-in-flyout:hover #text-next-to-map{box-shadow:unset;filter:unset;}}@media (min-width:1600px){.sm-clean ul .map-in-flyout{right:125px;top:30px;left:unset;}.sm-clean ul .map-in-flyout ~ .menu-first-layer{margin-top:unset;}.sm-clean ul .map-in-flyout a{justify-content:unset;}}.gockelnet-login-container{position:absolute;right:0;top:83px;background-image:linear-gradient(0deg,#95C4E8 0%,#0894CE 53%,#0091CD 100%);width:630px;text-align:center;color:#fff;padding-top:20px;padding-bottom:20px;border-radius:0 0 12px 12px;}.gockelnet-login-container .fake-h3{margin-bottom:0.5rem;}.gockelnet-login-container .left{text-align:center;position:relative;}.gockelnet-login-container .left img{display:inline-block;}.gockelnet-login-container .left a{position:absolute;width:80%;left:10%;bottom:50px;background-color:#0091CD;color:#fff;border:2px solid #fff;border-radius:12px;padding:8px 20px;line-height:1.4;}.gockelnet-login-container .right{padding-top:33px;}.gockelnet-login-container .right fieldset > div{margin-bottom:5px;}.gockelnet-login-container .right #gg-login-form{margin-bottom:10px;}.gockelnet-login-container .right #gc-user{position:relative;}.gockelnet-login-container .right #gc-user:before{font-family:"Font Awesome 5 Pro";content:"\f007";font-weight:bold;color:#343E3B;position:absolute;left:35px;top:-4px;}.gockelnet-login-container .right #gc-user input{padding-left:60px;height:42px;color:#343E3B;}.gockelnet-login-container .right #gc-pwd{position:relative;}.gockelnet-login-container .right #gc-pwd:before{font-family:"Font Awesome 5 Pro";content:"\f023";font-weight:bold;color:#343E3B;position:absolute;left:35px;top:-4px;}.gockelnet-login-container .right #gc-pwd input{padding-left:60px;height:42px;color:#343E3B;}.gockelnet-login-container .right input{width:240px;}.gockelnet-login-container .right input::placeholder{color:#343E3B;opacity:1;}.gockelnet-login-container .right input[type=text]{color:#0091CD;}.gockelnet-login-container .right input[type=submit]{margin-top:0;margin-bottom:5px;}.tx-eo-buchung > .eobuchung-listlink > form > hr{display:none;}#above-menu{margin-left:auto;margin-right:auto;width:1200px;display:flex;justify-content:flex-end;margin-bottom:0;padding-top:12px;position:static;}#above-menu > li{list-style-type:none;position:static !important;}#above-menu > li:first-child{margin-right:50px;}#above-menu > li > a{font-size:16px;padding-right:0;padding-top:0;padding-bottom:0;display:flex;align-items:center;min-width:45px;min-height:45px;}#above-menu > li > a,#above-menu > li > a i{color:#0076B6;}#above-menu > li > a i{margin-right:10px;font-size:20px;}#above-menu > li ul{top:160px !important;z-index:999 !important;}#above-menu > li + li > a{padding-left:0;}@media (max-width:1199px){#above-menu{display:none;}}@media (min-width:1200px){#above-menu ul.mega-menu{top:119px !important;}}
