/*! noew-framework, Compiled at 2025-11-27 13:53:42 */
@media screen{aside .context,aside .share,aside>.teaser{break-inside:avoid;display:inline-block}#body aside{width:280px;float:right;margin-right:20px}aside .share{width:280px;margin:40px 0}aside>.teaser{width:280px;position:relative;margin:0!important}aside>.teaser h2{width:240px!important;float:left;font-family:Roboto!important;font-size:1.063rem!important;font-weight:300;padding:14px 20px!important;border-radius:2px 2px 0 0;margin:0 0 2px!important}aside .context,aside .supportLogos{margin-bottom:20px}aside .context{width:calc(100% - 40px);position:relative;overflow:hidden;padding:20px}aside .context h2{width:100%;float:left;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:500}aside .context h2.shoppingCart span{float:right;position:relative;font-family:Roboto;font-size:.875rem;font-weight:300;padding:6px 23px 0 0}aside .context h2.shoppingCart span:after{font-family:iconset;content:'\e61f';display:inline-block;font-size:16px;position:absolute;top:6px;right:0}aside .context p{float:left;font-size:.875rem;line-height:1.15rem;margin-top:10px}aside .context.brochure p{float:none}aside .context.brochure .price{margin-top:2px;font-size:.875rem}aside .context ul{width:100%;float:left;margin-top:20px}aside .context ul>li{width:100%;float:left;padding:15px 0 13px}aside .context ul>li a.preview{float:left;margin-right:10px;position:absolute}aside .context ul>li a.preview>img{width:100%;auto:height;float:left}aside .context a.buttonstyle{margin-top:15px}aside .buttons{width:100%;float:left;margin:66px 0 121px}aside .buttons a.buttonstyle:nth-child(n){float:right;margin:10px 0 0 10px}aside .formTeaser p{line-height:1.6rem;margin-top:10px;float:left}aside .formTeaser .collection li{position:relative;line-height:1.6rem}aside .formTeaser .collection li a.detaillinkg{font-weight:700}aside .formTeaser .collection li a.circle{width:25px!important;height:25px!important;top:15px;right:0}aside .formTeaser .collection li a.circle .icon{width:25px!important;height:17px!important}}@media screen and (max-width:470px){aside .context{margin-bottom:10px}}@media screen{#body .content .bodycopy .inlineSidebar,#body .content .bodycopy .inlineSidebar .addressbase,#body .content .bodycopy .inlineSidebar .showMore{display:none}#body .content .bodycopy .inlineSidebar>.context{margin-bottom:30px;padding:20px}}@media screen and (max-width:1220px){#body .content .bodycopy .inlineSidebar{display:block}}@media screen and (min-width:1121px){#body .hasMemorizeButton aside{margin-top:90px}#body #detailArticleAccomodation .hasMemorizeButton aside,#body #detailArticleAccomodation .hasTrustYou aside{margin-top:170px}#body .tourSummaryBlock .hasMemorizeButton aside{margin-top:140px}}@media screen and (max-width:1120px){#body .content aside.prospectsCart,#body .content aside:not(.prospectsCart){width:96%;float:none;display:inline-block}#body #detailArticleAccomodation .hasMemorizeButton aside,#body #detailArticleAccomodation .hasTrustYou aside,#body .tourSummaryBlock .hasMemorizeButton aside{margin-top:0}#body .content aside:not(.prospectsCart){margin:10px 0;column-count:3}aside .bookingDetailDependency,aside .brochure.context,aside .contact.context{display:none}aside .host{display:block}aside .buttons{margin:20px 0 40px}#body .content aside .hideOnMobiles,aside>.buttons.element-hidden-mobile{display:none}}@media screen and (max-width:930px){#body .content aside.prospectsCart{width:45%}#body .content aside:not(.prospectsCart){column-count:2}}@media screen and (max-width:470px){#body .content aside,#body .content aside.prospectsCart{width:100%;margin-left:0}}@media screen{aside>.topspots,aside>.topspots h2{width:100%;margin:0 0 20px;float:left}aside>.topspots h2{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:500}aside>.topspots figure.map{width:280px;height:257px;float:left;position:relative}aside>.topspots figure.map.noew{background:url(/portal/assets/images/environment/maps/single/noew.png) no-repeat}aside>.topspots figure.map.mostviertel{background:url(/portal/assets/images/environment/maps/single/mostviertel.png) no-repeat}aside>.topspots figure.map.waldviertel{background:url(/portal/assets/images/environment/maps/single/waldviertel.png) no-repeat}aside>.topspots figure.map.weinviertel{background:url(/portal/assets/images/environment/maps/single/weinviertel.png) no-repeat}aside>.topspots figure.map.wieneralpen{background:url(/portal/assets/images/environment/maps/single/wieneralpen.png) no-repeat}aside>.topspots figure.map.wienerwald{background:url(/portal/assets/images/environment/maps/single/wienerwald.png) no-repeat}aside>.topspots figure.map .poi{width:24px;height:31px;display:inline-block;position:absolute;margin-top:-31px;margin-left:-12px}aside>.topspots figure.map .poi>span{display:inline-block;position:relative;font-size:.75rem;z-index:20}aside>.topspots figure.map .poi:after{font-family:iconset;content:'\e60b';font-size:31px;position:relative;top:-19px;left:-5px;z-index:10}aside>.topspots>ul{width:100%;position:relative;margin-top:-20px}aside>.topspots>ul>li{width:100%;float:left;font-size:1.063rem;margin:4px 0}aside>.topspots>ul>li>span{float:left;margin-right:10px}#body .content aside>.topspots>ul>li>a:visited,aside>.topspots>ul>li>a{float:left;max-width:250px}aside>.topspots>ul>li>a:active,aside>.topspots>ul>li>a:focus,aside>.topspots>ul>li>a:hover{text-decoration:underline}}@media screen and (max-width:1120px){aside>.topspots{width:700px}aside>.topspots figure.map{float:left}aside>.topspots>ul{width:280px;margin:20px 0 0 20px}}@media screen and (max-width:640px){aside>.topspots{width:100%}}@media screen{aside>.timelapse .title{width:100%;float:left;font-size:1.063rem;padding:12px 0 8px;margin-top:16px}aside>.timelapse .month{width:19px;float:left;font-size:.75rem;text-align:center;padding:6px 0;margin:8px 1px 0 0}aside>.timelapse .month:last-child{margin-right:0}aside>.timelapse .month.active,aside>.tipps ul>li>p{margin-top:0}aside>.tipps ul>li .h3{width:180px;float:left}aside>.tipps ul>li h3>a,aside>.tipps ul>li h3>a:visited{font-family:Roboto;font-size:.875rem;font-weight:500;line-height:1.5rem}aside>.tipps ul>li h3>a:active,aside>.tipps ul>li h3>a:focus,aside>.tipps ul>li h3>a:hover{text-decoration:underline}aside>.tipps ul>li .category,aside>.tipps ul>li p{width:180px;font-size:.875rem}aside>.tipps.images ul>li h3{position:relative;top:-3px}aside>.tipps.images ul>li h3,aside>.tipps.images ul>li p{margin-left:60px}aside>.contact h2,aside>.contact p.phone>a{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:500}aside>.contact h2{width:100%;float:left;font-size:1.25rem;padding-bottom:16px}aside>.contact p{width:100%;float:left;font-size:1.063rem;line-height:1.25rem;padding-top:10px}aside>.contact p.phone,aside>.contact p.website{font-size:.875rem;line-height:1.3rem;border-bottom-style:none;padding:10px 0 0}aside>.contact p>a{text-decoration:underline}aside>.contact p>a:hover{text-decoration:none}aside>.contact p.phone>a{font-size:1.15rem;cursor:default;text-decoration:none}aside>.contact ul>li img{width:50px;float:left;margin-right:10px}aside>.contact ul>li .job,aside>.contact ul>li .name{width:180px;float:left;font-size:.875rem}aside>.contact ul>li .name{font-family:Roboto;font-weight:500;line-height:1.5rem}aside>.host h2,aside>.host h3,aside>.priceinfo h3{width:100%;float:left;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:500;margin-bottom:8px}aside>.host p{width:100%;float:left;font-size:.875rem;line-height:1.25rem;margin:3px 0}aside>.host p strong{font-weight:500}aside>.host p a,aside>.host p a.tel,aside>.host p a:active,aside>.host p a:focus,aside>.host p a:hover,aside>.host p a:visited{text-decoration:none}aside>.host .badge{position:absolute;top:20px;right:20px}aside>.booking h2{border-bottom-style:none}aside>.booking p{width:100%;float:left;font-size:.875rem;line-height:1.3rem;padding:15px 0 0}aside>.booking p strong{font-family:Roboto;font-weight:500}aside>.booking p a,aside>.booking p a:visited{text-decoration:underline}aside>.booking p a:active,aside>.booking p a:focus,aside>.booking p a:hover{text-decoration:none}aside>.events h2{width:100%;float:left;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:500}aside>.events ul>li .date{width:100%;float:left;font-size:.875rem}aside>.events ul>li a,aside>.events ul>li a:visited{width:100%;float:left;font-family:Roboto;font-size:.875rem;font-weight:500;line-height:1.3rem}aside>.events ul>li a:active,aside>.events ul>li a:focus,aside>.events ul>li a:hover{text-decoration:underline}aside .catalog>h3{color:#005ebe;margin-top:10px!important}aside .catalog>ul.options{position:absolute;bottom:20px;right:20px}aside .catalog>ul.options>li{margin:0 0 0 1px;float:left;overflow:hidden}aside .catalog>ul.options>li:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}aside .catalog>ul.options>li:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px}aside .catalog>ul.options>li>a,aside .catalog>ul.options>li>a:visited{background-color:#005ebe;width:30px;height:30px;float:left;position:relative;color:#fff}aside .catalog>ul.options>li>a:before{width:30px;height:30px;display:inline-block;position:absolute;top:50%;left:0;font-family:iconset;font-size:16px;text-align:center;margin-top:-8px}aside .catalog>ul.options>li>a.download:before{content:'\e619';font-size:14px;margin-top:-8px}aside .catalog>ul.options>li>a.read:before{content:'\e611'}aside .catalog>ul.options>li>a.cart:before{content:'\e61f'}aside .catalog>ul.options>li>a:active,aside .catalog>ul.options>li>a:focus,aside .catalog>ul.options>li>a:hover{color:#00376e;background-color:#ffdc00}aside .catalog>ul.options>li>a.active{color:#fff;background-color:#70bf00}aside .catalog>ul.options>li>a>span{float:left;text-indent:-10000px}aside>.opening h2,aside>.opening h3,aside>.opening span.openingHoursHeadline{width:100%;float:left;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:500;margin-bottom:8px}aside>.opening p{float:left;margin:10px 0 0;font-size:.875rem;width:100%}aside>.opening ul{margin-top:0;margin-bottom:10px}aside>.opening ul>li{font-size:.875rem;padding:10px 0;border-style:none!important}aside>.opening ul>li:not(.hasDay){padding-top:0}aside>.opening ul>li.hasDay{padding-bottom:0;padding-top:0}aside>.opening ul>li span{float:left}aside>.opening ul>li .day{width:73px;font-family:Roboto;font-weight:500}aside>.ratings h2,aside>.ratings h3{width:100%;float:left;padding:10px 0 15px}aside>.ratings .comment{width:190px;float:left;position:relative;padding:13px 0 13px 50px}aside>.ratings .comment:before{font-family:iconset;content:'\e62c';font-size:36px;position:absolute;top:15px;left:0}aside>.ratings .comment>.name{width:100%;float:left;font-family:Roboto;font-size:.875rem;font-weight:500;margin-bottom:4px}aside>.ratings .comment>p{width:100%;float:left;font-size:.875rem;line-height:1rem}aside>.ratings .rating{width:100%;float:left;margin-bottom:15px}aside>.ratings .rating>.data{float:right;font-family:Roboto;font-size:1.5rem;font-weight:500;line-height:1.2rem}aside>.ratings .rating>.data strong{font-family:Roboto;font-size:2.5rem;font-weight:700}aside>.ratings .rating>.stars{width:132px;height:24px;float:left;position:relative}aside>.ratings .rating>.stars .value{height:24px;display:inline-block;position:absolute;top:0;left:0}aside>.downloads .download{width:100%;float:left}aside>.downloads .download>.preview{float:left;margin:0 10px 0 0}aside>.downloads .download>.title{width:180px;float:left;font-size:.875rem;line-height:1.3rem}aside>.downloads .download>.fileInfo{width:180px;float:left;font-size:.75rem;line-height:1.1rem}aside>.downloads .download>.buttonstyle{clear:both}aside>.check{background:url(/portal/assets/images/environment/hand.png) 100% 100% no-repeat #fff}aside>.shop{background:url(/portal/assets/images/environment/cart.png) 100% 100% no-repeat #fff}aside>.check h2,aside>.shop h2{padding-bottom:16px}aside>.check p,aside>.shop p{width:90%;float:left;font-size:1.063rem;line-height:1.33rem;margin-top:10px}aside>.check a.buttonstyle,aside>.shop a.buttonstyle{margin-top:25px;margin-bottom:10px}aside>.openingHours h2{padding-bottom:16px}aside>.openingHours p{width:90%;float:left;font-size:1.063rem;line-height:1.33rem;margin-top:10px}aside>.openingHours .formWrapper,aside>.openingHours input.date[type=text]{width:240px!important;box-sizing:border-box}aside>.openingHours .formWrapper select{width:108%}aside .openingHours form button[type=submit] .icon{height:24px;padding-top:6px}}@media screen and (max-width:761px){#body .content aside:not(.prospectsCart){column-count:1}aside>.shop{display:none}}@media screen{aside>.surroundings h2{padding-bottom:16px;border-bottom:1px solid #f0f0f0}aside>.surroundings .formWrapper{width:240px!important;box-sizing:border-box;margin-bottom:10px}aside>.surroundings .formWrapper select{width:108%}aside>.surroundings form button[type=submit] .icon{height:24px;padding-top:6px}}@media screen and (max-width:800px){#body .savings>article p,#body .savings>article p.tipp{width:100%!important;float:left}#body .savings>article p{padding:10px 20px}}@media screen{aside .context.logoteaser ul>li{position:relative;margin:0 0 20px;padding:0;border-top:0 none!important;border-bottom:0 none!important}aside .context.logoteaser img{position:absolute;top:0;left:0}aside .context.logoteaser h4{padding-left:65px;font-weight:700}aside .context.logoteaser p{width:auto;padding-left:65px;margin:5px 0 0}aside .context.logoteaser p a{text-decoration:underline}aside>.surveyMonkey p{width:100%;float:left;font-size:1.063rem;line-height:1.25rem;padding-top:0;margin-top:0}aside .stages li a{display:block;font-size:.9em;overflow:hidden}aside .stages li img{float:left;height:60px;width:60px}aside .stages li .details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding-left:10px}aside .stages li .details .title{font-weight:500;margin-bottom:5px}aside .stages li .details .elevation,aside .stages li .details .general{margin-bottom:5px}aside .stages li .details .elevation .icon{font-size:.4em;margin-right:4px;position:relative;top:-2px}aside .context.recipeInfos p{float:none}aside .context.recipeInfos h2,aside .context.recipeInfos h3{width:100%;float:left;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:500;margin-bottom:8px}aside .context.recipeInfos h2{font-size:1.25rem}aside .context.recipeInfos h3{font-size:1rem}.inlineSidebar .context.recipeInfos .recipeInfoIcon,aside .context.recipeInfos .recipeInfoIcon{height:15px}.inlineSidebar .context.recipeInfos .recipeInfoIcon:not(:first-child),aside .context.recipeInfos .recipeInfoIcon:not(:first-child){margin-left:10px}aside .context.recipeIngredients p{float:none}aside .context.recipeIngredients p a{text-decoration:underline}aside .context.recipeIngredients p a:active,aside .context.recipeIngredients p a:focus,aside .context.recipeIngredients p a:hover{text-decoration:none}aside .context.recipeIngredients h2,aside .context.recipeIngredients h3{width:100%;float:left;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:500;margin-bottom:8px}aside .context.recipeIngredients h2{font-size:1.25rem}aside .context.recipeIngredients h3{font-size:1rem}aside .context.recipeIngredients ol{list-style:decimal}aside .context.recipeIngredients ol,aside .context.recipeIngredients ul{margin:0 0 8px}aside .context.recipeIngredients ol>li,aside .context.recipeIngredients ul>li{border:none!important;padding:0;margin:0 0 0 13px;font-size:.875rem;line-height:1.15rem;position:relative}aside .context.recipeIngredients ul>li:before{font-family:iconset;content:'\e622';font-size:6px;position:absolute;top:0;left:-13px}}@media screen and (max-width:1120px){aside .context.recipeAttributes,aside .context.recipeInfos,aside .context.recipeIngredients{display:none}}@media screen{aside .context.recipeAttributes p{float:none}aside .context.recipeAttributes h2,aside .context.recipeAttributes h3{width:100%;float:left;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:500;margin-bottom:8px}aside .context.recipeAttributes h2{font-size:1.25rem}aside .context.recipeAttributes h3{font-size:1rem}aside .context.recipeAttributes ul{margin:0 0 8px}aside .context.recipeAttributes ul>li{border:none!important;padding:0;margin:0 0 0 13px;font-size:.875rem;line-height:1.15rem;position:relative}aside .context.recipeAttributes ul>li:before{font-family:iconset;content:'\e622';font-size:6px;position:absolute;top:0;left:-13px}aside .context.routing figure.map{width:240px;height:217px}aside>.context.routing figure.map.noew{background:url(/portal/assets/images/environment/maps/routing/noew.svg) no-repeat}aside>.context.routing figure.map.mostviertel{background:url(/portal/assets/images/environment/maps/routing/mostviertel.svg) no-repeat}aside>.context.routing figure.map.waldviertel{background:url(/portal/assets/images/environment/maps/routing/waldviertel.svg) no-repeat}aside>.context.routing figure.map.weinviertel{background:url(/portal/assets/images/environment/maps/routing/weinviertel.svg) no-repeat}aside>.context.routing figure.map.donau{background:url(/portal/assets/images/environment/maps/routing/donau.svg) no-repeat}aside>.context.routing figure.map.wieneralpen{background:url(/portal/assets/images/environment/maps/routing/wieneralpen.svg) no-repeat}aside>.context.routing figure.map.wienerwald{background:url(/portal/assets/images/environment/maps/routing/wienerwald.svg) no-repeat}aside>.context.routing figure.map .poi{width:10px;height:10px;display:inline-block;position:absolute;margin-top:-5px;margin-left:-5px;border-radius:10px}aside>.context.routing h3{width:100%;float:left;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:500;margin-bottom:8px}aside>.context.routing p{width:100%;float:left;font-size:.875rem;line-height:1.25rem;margin:3px 0}aside>.context.routing p strong{font-weight:500}aside>.context.routing p a,aside>.context.routing p a:visited{text-decoration:underline}aside>.context.routing p a:active,aside>.context.routing p a:focus,aside>.context.routing p a:hover{text-decoration:none}aside>.host.eventMetainfo .metainfos{display:-ms-grid;display:grid;grid-auto-flow:row;grid-gap:5px 0;-ms-grid-columns:[labels] auto [controls] 1fr;grid-template-columns:[labels] auto [controls] 1fr}aside>.host.eventMetainfo .metainfos>span.lbl{-ms-grid-column:labels;grid-column:labels;-ms-grid-row:auto;grid-row:auto}aside>.host.eventMetainfo .metainfos>span.info{-ms-grid-column:controls;grid-column:controls;-ms-grid-row:auto;grid-row:auto;border:none}aside>.host.eventMetainfo .metainfos>span.info.tel p a,aside>.host.eventMetainfo .metainfos>span.info:active,aside>.host.eventMetainfo .metainfos>span.info:focus,aside>.host.eventMetainfo .metainfos>span.info:hover{text-decoration:none}#body aside .context.wildeWunderCardSavings h3{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.4rem;margin-bottom:8px}#body aside .context.wildeWunderCardSavings p{width:100%}}@media screen and (max-width:1120px){#body .content aside .host.eventMetainfo{display:inline-block}}@media screen{#body aside .context.weather .weather__detailsLink{float:left;font-size:.875rem;line-height:1.15rem;margin-top:10px}#body aside .context.weather .weather__detailsLink .weather__detailsLink--text{font-weight:300}#body aside .context.weather .weather__detailsLink .icon{padding-right:2px}#body aside .context.weather .source{font-size:.75rem;float:right}#body aside .context.weather ul>li{position:relative;display:block;width:100%}#body aside .context.weather ul>li>.date{position:absolute;font-size:.9rem}#body aside .context.weather ul>li.today{height:60px;padding:0 0 20px;border-top:0 none}#body aside .context.weather ul>li.today>.symbol{position:absolute;left:0;bottom:0;width:100px;height:62px}#body aside .context.weather ul>li.today>.minTemp{position:absolute;right:90px;bottom:10px;font-size:28px;line-height:28px;font-weight:300}#body aside .context.weather ul>li.today>.maxTemp{position:absolute;right:5px;bottom:7px;font-size:40px;line-height:40px;font-weight:400}#body aside .context.weather ul>li.tomorrow{height:60px;padding:20px 0 0;border-bottom:0 none}#body aside .context.weather ul>li.tomorrow>.symbol{position:absolute;right:50px;bottom:0;width:66px;height:41px}#body aside .context.weather ul>li.tomorrow>.maxTemp{position:absolute;right:5px;bottom:6px;font-size:28px;line-height:28px;font-weight:400}}@media screen and (max-width:760px){#body aside .context.weather .source{font-size:.85rem}}@media screen{#body aside .context.bookingLink .bookingLinkHeadline{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.4rem;margin-bottom:8px}}