/*! OE-Templates-6.72 */@media screen and (min-width:1680px){body.flex{width:1662px}body.flex #banner-top{width:1455px}body.flex #oetbwrap{width:1435px}body.flex #content{padding-bottom:50px}body.flex .startpage .stage{margin:0 50px 20px}body.flex .greybox{margin:0 50px}body.flex .features{padding:40px 50px 0}body.flex .tiles{padding:20px 160px 0}body.flex .tiles .item{margin-bottom:40px;margin-left:40px}body.flex .tiles .doubleheight{height:500px;margin-right:40px}body.flex .tiles .double{width:666px}body.flex .tiles h2{margin-left:40px}body.flex .national_ad,body.flex .publisher_ad{margin-left:50px;margin-right:50px}body.flex .publisher_ad{margin-bottom:0}body.flex #header #claim{font-size:14px}body.flex .tiles #medium_rect{margin-inline:40px}body.flex #medium_rect{justify-content:center;margin-inline:50px}body.flex #medium_rect .item.mediumrect{margin-inline:60px}body.flex .tiles .item.mediumrect{height:auto;margin-inline:10px!important}body.flex footer section.head span,body.flex footer ul a:active,body.flex footer ul a:link,body.flex footer ul a:visited,footer .totop{font-size:16px!important;font-weight:400}body.flex footer li{margin:.35rem 0!important}body.flex footer .icons li{margin-bottom:.65rem!important}.icon-instagram,.icon-messages{margin-top:-2px}body.flex footer .copy{font-size:13px}body.flex .searchlist{font-size:17px;margin-left:50px;margin-right:50px}body.flex .searchlist>li+li{margin-left:100px}body.flex .searchlist.ontop li:last-child{margin-left:auto}body.flex .searchlist.ontop li:last-child a{max-width:250px}body.flex .legend{font-size:16px;margin-left:50px}body.flex .searcharea.sticky{width:1435px}body.flex .startpage .searcharea.sticky{margin-left:-70px}body.flex .searcharea.sticky:before{padding-right:150px}body.flex .searcharea.sticky .searchdrop{left:470px}body.flex .searchlist.ontop i{vertical-align:-1px}ul.searchlist.ontop ul.moetb{width:100%}body.flex .searchlist.ontop i.moetbstatus{vertical-align:-4px}body.flex .loggedin i.moetbstatus,body.flex .loggedin.show i.moetbstatus,body.flex .notconfirmed i.moetbstatus,body.flex .notconfirmed.show i.moetbstatus{vertical-align:-2px!important}body.flex .detailpage .searchlist.ontop .fullnav,body.flex .hitlist .searchlist.ontop .fullnav{display:inline-block}body.flex .detailpage .searchlist,body.flex .hitlist .searchlist{font-size:17px;margin-left:15px;margin-right:15px}body.flex .searcharea{width:919px}body.flex .inputarea{width:584px}body.flex .inputarea input,body.flex .inputarea select{width:245px}body.flex .clearme input{width:219px}body.flex .distance_layer,body.flex .inputarea select{width:265px}body.flex .searcharea.sticky .inputarea{width:588px}body.flex .searcharea.sticky:after{width:1435px}body.flex .inputarea input.double{width:528px}body.flex .clearme input.double{width:502px}body.flex .inputarea label{width:93px}body.flex .inputarea input[type=checkbox]+label{width:243px}body.flex .btn_blue_mini{font-size:13px}body.flex .atoz,body.flex .regions{margin:0 50px 35px}body.flex #ortsauswahl_karte{margin-right:280px}body.flex #content span.tllegend,body.flex #hinweis,body.flex #hitwrap h1,body.flex .hit,body.flex .hit .rating a,body.flex .hit .right,body.flex .hitlist_leftside *{font-size:14px}body.flex .hit h2{font-size:17px}body.flex .hitlist_leftside{margin:1px 26px 4px 16px;width:250px}body.flex #sidebar{float:left;margin-left:12px}body.flex #hitwrap{float:left;margin-right:0;min-height:auto;width:870px}body.flex #hitwrap h2.filter a{font-size:13px;margin-top:5px}body.flex .hrs{font-size:13px}body.flex .hrs form{margin:0 auto;width:541px}body.flex .hit .counter{font-size:14px}body.flex .hit .name{font-size:17px}body.flex .hitnamesize .name{font-size:19px}body.flex .hit [class$=star],body.flex .hitlnk_rate.yelp i{margin-top:4px}body.flex .hit .hitlnk_times{font-size:13px}body.flex .hit .rating.withseal{height:30px}body.flex .hit .rating.withseal a,body.flex .hit .rating.withseal span{display:inline-block;min-height:0}body.flex .hit .rating span:first-child,body.flex .hit .rating.withseal a:first-child{display:inline}body.flex .hit .rating.withseal .ratingseal{left:auto;right:30px;top:-23px}body.flex #content a.hitlnk_freecall{font-size:14px!important;height:16px;line-height:16px;margin-bottom:10px}body.flex .callfees{font-size:12px}body.flex div.callfees{line-height:14px}body.flex .ugc_link{font-size:13px}body.flex .ugc_link a.ico{background-position:104px -2363px}body.flex .complexes [class^=complex]{padding-bottom:3px}body.flex .complexes [class^=complex] a{font-size:12px}body.flex .ugc_banner{background-position:550px bottom;font-size:14px;padding:20px;width:822px}body.flex .ugc_banner p{width:500px}body.flex #hitwrap .emergency{font-size:16px}body.flex #hitwrap .emergency .info{padding-left:0}body.flex #hitwrap .emergency span{padding-left:80px}body.flex #hitwrap .emergency.national strong+span{padding-left:5px}.hitlist .confirmmeinoe{width:869px}body.flex .offertomany>span:first-of-type{font-size:22px}body.flex .offertomany li{font-size:16px!important;margin:10px 0}body.flex .offertomany ul{margin:10px 0 0}body.flex .offertomany .makeoffer span{display:inline}body.flex #TB_caption .flagit,body.flex #komplex a.less,body.flex #komplex a.more,body.flex .addressblock a,body.flex .det_cont_rating .username span,body.flex .det_cont_rating table .keywords,body.flex .det_toplinkbar a,body.flex .detailcontainer,body.flex .detailnavi,body.flex .detailpage #rating th,body.flex .detailpage table .header p,body.flex .flagit{font-size:13px}body.flex .extlegend{width:970px}body.flex .addressblock .name #slogan,body.flex .det_addrcont,body.flex .det_cont_rating table,body.flex .det_funcinner .head,body.flex .detailpage table .header p.description{font-size:14px}body.flex .phonecosts{font-size:12px}body.flex .det_cont_rating h3 sup{font-size:10px}body.flex .detailnavi{line-height:13px;width:973px}body.flex .detailnavi h2{font-size:13px!important}body.flex .addressblock .btn_freecall_plus,body.flex .addressblock a.btn_freecall_normal{display:inline-block}body.flex a#bus,body.flex a#route{padding-top:4px!important}body.flex .lnks a{margin-bottom:7px}body.flex ul.category{font-size:13px;padding-left:65px}body.flex ul.category li:first-child{margin-left:-65px}body.flex .det_cont_rating td .criteria{width:28%}body.flex .detailpage .summary .stars{font-size:25px}body.flex .detailpage .username .stars{margin-top:-6px}body.flex .detailpage #rating .stars i{margin-right:3px}body.flex .starbox .stars{margin-left:16px}body.flex .det_cont_rating .ratingpartner .criteria div.stars{height:18px;width:45%}body.flex .det_cont_rating .ratingpartner .criteria div{width:55%}body.flex .det_cont_rating .ratingpartner .criteria .stars{font-size:16px}body.flex .det_cont_rating .ratingpartner .criteria .yelp i{font-size:13px;margin-top:0;padding:3px}body.flex .det_cont_rating .ratingpartner .criteria .yelp+div{line-height:20px}body.flex .det_cont_rating .ratingpartner+.freetext .stars{font-size:32px}body.flex .detailcontainer.det_cont_speisekarte{padding:20px 0 0;width:974px}body.flex .detailpage .confirmmeinoe{width:924px}body.flex .det_toplinkbar{width:970px}body.flex .det_topbox{width:974px}body.flex .addressblock{padding:15px 20px 0;width:680px}body.flex .addressblock .name{padding-bottom:20px}body.flex .det_addrcont div.left{width:360px}body.flex .det_addrcont div.right{width:310px}body.flex .addressblock .name img.det_logo{margin-top:6px}body.flex .addressblock .socmedia{width:auto}body.flex .addressblock .socmedia a{margin-bottom:10px;margin-right:20px}body.flex #komplexitems{width:680px}body.flex #komplexitems .addressblock{margin-top:8px;padding-bottom:8px}body.flex #komplexitems .name{padding-top:15px}body.flex #detail_box.meinoetb{width:974px}body.flex .meinoetb .detailcontainer .meinoetb table{width:445px}body.flex .detailcontainer.det_adv_dasoeanzeige{padding:2px 9px 7px;width:954px}body.flex .det_function{padding:15px 20px 0;width:213px}body.flex .det_function hr{margin:0;width:auto}body.flex .detailpage #rating table{width:100%}body.flex .detailpage #rating td,body.flex .detailpage #rating th{padding:0}body.flex .detailpage #rating th{white-space:normal}body.flex .detailpage #rating th a{display:inline-block;font-size:14px;margin-top:-6px}body.flex .detailpage #rating .stars span{margin-top:20px}body.flex .detailpage #rating .inwords{padding-left:1px}body.flex .detailcontainer{padding:20px;width:934px}body.flex .det_funcinner a{margin:5px 0 0!important;padding-bottom:9px!important}body.flex .det_funcinner a#hotel{font-size:13px!important;line-height:15px;padding-left:90px!important;width:auto!important}body.flex .det_funcinner .head{padding:15px 0 5px}body.flex .det_funcinner .recomm a{margin:5px 12px 5px 0!important;padding-bottom:0!important;width:19px!important}body.flex .det_coup,body.flex .det_gal,body.flex .det_video{width:712px}body.flex .det_mediaadvtxt{line-height:18px;margin-right:20px;width:auto}body.flex .det_mediaadvtxt p{margin-bottom:0}body.flex .oe_gal_leftimg{width:100%}body.flex .det_cont_zusatz .det_contcol{margin-bottom:20px;padding-bottom:20px}body.flex .det_cont_zusatz .det_contcol_left{width:550px!important}body.flex .det_cont_zusatz .det_contcol_right{line-height:20px;width:350px!important}body.flex .det_cont_zusatz .bordered td{padding:5px 0}body.flex .det_cont_zusatz .det_contperson td.firstcol{width:225px}body.flex .det_cont_zusatz table .firstcol{width:575px}body.flex iframe.det_iframe_webangebot{margin:0 0 0 90px!important}body.flex #det_ratinganchor{padding:0;width:974px}body.flex #content span.tllegend{margin:20px 0 20px 11px}body.flex .det_cont_3rdparty .partnercontent_scroller .flagit{font-size:11px}body.flex #content h2.det_head{font-size:16px!important;margin:0!important;padding:7px 0}body.flex .det_cont_booking .det_bookinginner{padding:20px}body.flex .det_cont_booking .det_hoteldetails{width:830px}body.flex .det_cont_booking fieldset.clear{margin:0}body.flex .det_cont_booking .det_btnavailable{margin-left:0}body.flex .det_cont_booking .det_hrsavailable{margin-left:20px}body.flex .det_cont_docres iframe{width:670px}body.flex .det_cont_combi{padding:20px 107px;width:760px}body.flex .catalogue h2{font-size:28px!important}.facts{font-size:var(--fsgrade-02);gap:75px;margin:50px}.facts .statistics{-moz-column-gap:4rem;column-gap:4rem}.statistics ul{width:calc(33.33333% - 2.66667rem)}.statistics ul:nth-child(2){margin-right:30px}.statistics li span:first-child{flex-basis:185px;margin-right:50px}.statistics li span:first-child i{margin-right:7px}.statistics ul:nth-child(3) li span:first-child{margin-right:100px}.startpage .card{margin:50px}.recommendations .toplistings{gap:3rem}.recommendations .toplistings>div{width:calc(33.33333% - 2rem)}.toplistings img{height:50px;width:50px}.toplistings .rateblock{-moz-column-gap:2px;column-gap:2px;display:flex;margin-bottom:5px}.toplistings .rateblock>span.stars{width:120px}.toplistings .rateblock>span.stars.yelp{width:130px}.toplistings li a>div{margin-left:1.2rem}.toplistings.horizontal ul{-moz-column-gap:calc(3rem - 10px);column-gap:calc(3rem - 10px)}.toplistings.horizontal li{transition:all .15s ease-in;width:calc(33.33333% - 2rem + 6.66667px)}.regiolegend{margin-inline:50px;margin-top:0}}
/*# sourceMappingURL=flex.css.map */