@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 .item{margin:0 50px 30px}body.flex .tiles{padding:20px 160px 0 160px}body.flex .tiles .item{margin-left:40px;margin-bottom: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 footer ul a:link,body.flex footer ul a:active,body.flex footer ul a:visited,footer .totop,body.flex footer section.head span{font-size:16px!important;font-weight:normal}body.flex footer li{margin:.35rem 0;!important}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:nth-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 .hitlist .searchlist.ontop .fullnav,body.flex .detailpage .searchlist.ontop .fullnav{display:inline-block}body.flex .hitlist .searchlist,body.flex .detailpage .searchlist{margin-left:15px;font-size:17px;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 .inputarea select{width:265px}body.flex .distance_layer{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 .inputarea label{width:93px}body.flex .inputarea input[type=checkbox]+label{width:243px}body.flex .btn_blue_mini{font-size:13px}body.flex .atoz{margin:0 240px 35px 240px}body.flex #ortsauswahl_karte{margin-right:280px}body.flex .hitlist_leftside *,body.flex #hinweis,body.flex #hitwrap h1,body.flex .hit,body.flex .hit .rating a,body.flex .hit .right,body.flex #content span.tllegend{font-size:14px}body.flex h1{margin:20px 265px 20px 293px}body.flex .hit h2{font-size:17px}body.flex .hitlist_leftside{width:250px;margin:4px 26px 4px 16px}body.flex h1+.hitlist_leftside{margin-top:-35px}body.flex #sidebar{margin-left:12px}body.flex #hitwrap{width:870px}body.flex #hitwrap h2.filter a{font-size:13px;margin-top:5px}body.flex .hrs{font-size:13px}body.flex .hrs form{width:541px;margin:0 auto}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.withseal a:first-child,body.flex .hit .rating span:first-child{display:inline}body.flex .hit .rating.withseal .ratingseal{top:-23px;left:auto;right:30px}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 .ads_tsq{width:22%}body.flex .ads_tsq+.ugc_banner_big{width:76%}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}body.flex #content .box.dienstbereite_notapotheke a.hitlnk_freecall{font-size:13px!important}body.flex .box.dienstbereite_notapotheke,body.flex .zufriedenheit{font-size:13px}body.flex .deals a.sml{font-size:11px}.hitlist .confirmmeinoe{width:869px}body.flex .offertomany>span:first-of-type{font-size:22px}body.flex .offertomany li{margin:10px 0;font-size:16px!important}body.flex .offertomany ul{margin:10px 0 0 0}body.flex .offertomany .makeoffer span{display:inline}body.flex .det_toplinkbar a,body.flex .addressblock a,body.flex #komplex a.more,body.flex #komplex a.less,body.flex .detailnavi,body.flex .detailcontainer,body.flex .detailpage table .header p,body.flex .det_cont_rating table .keywords,body.flex .flagit,body.flex #TB_caption .flagit,body.flex .det_cont_rating .username span,body.flex .detailpage #rating th{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 .detailpage table .header p.description,body.flex .det_funcinner .head{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#route,body.flex a#bus{padding-top:4px!important}body.flex .lnks a{line-height:13px;margin-bottom:10px}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{width:45%;height:18px}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:27px}body.flex .detailcontainer.det_cont_speisekarte{width:974px;padding:20px 0 0 0}body.flex .detailpage .confirmmeinoe{width:924px}body.flex .det_toplinkbar{width:970px}body.flex .det_topbox{width:954px}body.flex .addressblock{margin:14px 0 0 10px;width:700px}body.flex .addressblock .name{width:680px;padding-bottom:20px}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 #komplex{width:680px;padding:8px 0}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 #detail_box.meinoetb .detailcontainer{padding:0;width:auto}body.flex #detail_box.meinoetb .detailcontainer.det_cont_karte{padding:20px}body.flex .meinoetb .detailcontainer .meinoetb table{width:450px}body.flex .detailcontainer.det_adv_dasoeanzeige{padding:2px 9px 7px;width:954px}body.flex .det_function{margin:20px 0;width:212px;padding:0 0 0 20px}body.flex .det_function hr{width:auto;margin:0}body.flex .detailpage #rating table{width:100%}body.flex .detailpage #rating th,body.flex .detailpage #rating td{padding:0}body.flex .detailpage #rating th{white-space:normal}body.flex .detailpage #rating th a{font-size:14px;display:inline-block;margin-top:-6px}body.flex .detailpage #rating .stars span{margin-top:20px}body.flex .detailpage #rating .inwords{padding-left:1px}body.flex .detailcontainer{width:934px;padding:20px}body.flex .detailpage .ratenow{padding:7px 20px;text-align:center}body.flex .det_funcinner a{margin:5px 0 0 0!important;padding-bottom:9px!important}body.flex .det_funcinner a#hotel,body.flex .det_funcinner a#livebookings{width:auto!important;font-size:13px!important;line-height:15px;padding-left:90px!important}body.flex .det_funcinner .recomm{margin:0;width:auto}body.flex .det_funcinner .head{padding:15px 0 5px 0}body.flex .det_funcinner .recomm a{width:19px!important;margin:5px 12px 5px 0!important;padding-bottom:0!important}body.flex .det_video,body.flex .det_gal,body.flex .det_coup{width:712px}body.flex .det_mediaadvtxt{width:auto;margin-right:20px;line-height:18px}body.flex .det_mediaadvtxt p{margin-bottom:0}body.flex .oe_gal_leftimg{width:100%}body.flex .det_cont_special{width:974px!important;padding:0}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{width:350px!important;line-height:20px}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 h2.det_head{padding:7px 20px;margin:0!important}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{width:760px;padding:20px 107px}body.flex .tiles .item.mediumrect{height:auto;padding:5px 0 0 0;border:2px solid #024f99;margin-left:40px}body.flex .ppcentry_tsq .slogan{padding-right:140px}body.flex .ppcentry_tsq .address{width:320px}body.flex .ppcentry_tsq .name{width:400px}body.flex .catalogue h2{font-size:28px!important}}