@charset "UTF-8";
/* Inspirations Slider und USP HP */
.inspiration-usp{padding:0;background-image:none;}
.inspiration-usp .usp{float:right;width:395px;margin:0;padding:40px 0;background:url("../imgs/layout/usp-bg-dark.png") no-repeat center -30px transparent;background-size:395px auto;}
.inspiration-usp .insp-slider h2{display:none;}
.inspiration-usp .insp-slider{float:left;width:565px;margin-top:45px;}
.inspiration-usp .insp-slider .bx-wrapper{width:494px!important;}
.inspiration-usp .insp-slider #inspiration-liste{height:220px;}
.inspiration-usp .insp-slider #inspiration-liste > li,.content-overview-slider .nolist > li{width:235px!important;margin:0 6px!important;}
.inspiration-usp .insp-slider .bx-controls-direction a{top:106px;}
.inspiration-usp .insp-slider .bx-controls-direction a.bx-prev{left:-30px;}
.inspiration-usp .insp-slider .bx-controls-direction a.bx-next{right:-30px;}

.content-overview-slider h2{margin:0 0 25px 0!important;}
.content-overview-slider .bx-wrapper{width:900px!important;}
.content-overview-slider .nolist > li{width:213px!important;margin:0 6px!important;}
.content-overview-slider li a span.bg{font-size:16px;}

.hp-themen > h2{margin-bottom:25px;}
.hp-themen .themen-left{float:left;width:calc(66.66% - 8px);}
.hp-themen .themen-right{float:right;width:calc(33.33% - 12px);padding-left:20px;margin-left:12px;border-left:2px solid #f9fafa;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.hp-themen .themen-right > h3{font-size:18px;text-align:left;margin-top:0;}
.hp-themen .bt{text-align:left;}

#content .hp-themen .blogartikel li{margin:25px 0 0 0;padding:0;}
#content .hp-themen .blogartikel li h3{font-size:16px;line-height:20px;}
#content .hp-themen .blogartikel li p{font-size:14px;line-height:20px;}

.lilienhotels-liste h2{font-size:20px;}
.lilienhotels-liste{width:700px;}
.lilienhotels-liste li .txt{padding:18px;}

.jetzt-gewinnen,.inspiration-slider{width:480px;float:right;height:110px;}
.jetzt-gewinnen a{height:110px;line-height:110px;}

.inspiration-slider{height:110px;}
.inspiration-slider li a{height:110px;padding-top:36px;}
.inspiration-slider li.medical{background-position:right -525px;}
.inspiration-slider li.smallhotels{background-position:right -779px;}

.trcontent{width:980px;padding:0 0 0 80px;margin:30px auto 40px;}
.trcontent > div{position:relative;}
.trcontent h2{position:absolute;left:-147px;margin:0;font-size:38px;-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
.trcontent .tr-at h2{left:-147px;top:140px;}
.trcontent .tr-de h2{left:-166px;top:145px;}
.trcontent .tr-st h2{left:-126px;top:136px;}
.trcontent li .bewertung .lili span,#lilienhotels li .bewertung .lili span{font-size:14px;line-height:19px;}
.trcontent li .bewertung span.points,#lilienhotels li .bewertung span.points{margin-top:1px;font-size:12px;}
#lilienhotels li .bewertung img{height:17px;}

.tr-at,.tr-de{margin-bottom:40px;}
.tr-st{margin-top:40px;}
.st .tr-st{margin:0 0 40px 0;}

.trcontent .all-at,.trcontent .all-de{left:auto;right:80px;margin:0;}
.trcontent .all-at{top:47px;}
.trcontent .all-de{bottom:340px;}
.trcontent .all-button{margin-top:30px;}
.trcontent .all-button a,#lilienhotels .all-button a{height:45px;line-height:45px;padding:0 18px;font-size:16px;}
.topranking.us #skysc{top:85px;}

#lilienhotels .w{width:820px;padding:45px 0;}
#lilienhotels .nolist li{margin-bottom:30px;}
#lilienhotels h2{font-size:22px;margin-bottom:20px;}
#lilienhotels .w > h2{margin-bottom:30px;line-height:30px;}
#lilienhotels .w > h2 span{font-size:21px;}

#content.wellness-pages #lilienhotels .w{width:980px;}

#content #hotelnews .blogartikel li{padding:0;width:calc(50% - 30px);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-right:0;}
#content #hotelnews .blogartikel li:nth-child(2){float:right;}
#content .blog-inhalt h2{margin:0 0 12px 0;}
#hotelnews .all.button{padding:0 18px;height:45px;line-height:45px;font-size:16px;width:125px;}
#hotelnews{padding:0 0 50px 0;}
#content #hotelnews .blogartikel{margin-bottom:0!important;}

#content .blog-inhalt #hotelnews .blogartikel li{padding:20px 20px 10px 20px;width:calc(50% - 50px);margin:12px 0;height:210px;-moz-box-shadow: 0 4px 8px rgba(0,0,0,0.05);-webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.05);box-shadow: 0 4px 8px rgba(0,0,0,0.05);}
#content .blog-inhalt #hotelnews .blogartikel li .pic{width:120px;height:120px;}
#content .blog-inhalt #hotelnews .fright,#content .blog-inhalt #hotelnews li > p{width:calc(100% - 140px);}
#content .blog-inhalt .blogartikel h3{margin-top:0;}

#topangebote{padding:45px 0;margin-bottom:30px;}
#topangebote .tabs li span, .stage-slider-us .tabs li span,.trnav li a{font-size:18px;}
#topangebote .list{text-align:center;}
#topangebote .list li{width:230px;margin:0 7px!important;display:inline-block;}
#topangebote .tabs li,.stage-slider-us .tabs li{line-height:normal;}
#topangebote .bx-wrapper{width:980px!important;}
#topangebote .padd{width:230px;}
#topangebote .txt::after{width:202px;}
#topangebote .txt .price{margin:20px 0;}
#topangebote a.all{font-size:18px;height:50px;line-height:48px;width:230px;margin-top:45px;}
#topangebote .tbild .lilien{font-size:14px;padding-right:12px;}
#topangebote .tbild .lilien span{font-size:12px;}

.rgquotes{width:435px;float:none;}
.rgquotes li p{font-size:16px;}
.rgquotes li p span{font-size:14px;}
#hpguides .guides{float:none;position:absolute;right:0;top:45px;margin:0;width:417px;}
.blogbeitrag #hpguides{min-height:385px;}
.blogbeitrag #hpguides .guides{top:30px;margin-top:0;}

#topangebote h2, #kartenwahl h2, #suedtirol-karte h2, #hppwa h2, #topranking > h2, #hotelnews .w > h2,#lilienhotels .w > h2{font-size:30px;}

.hptext{padding:0 0 55px;}
.hptext .w{width:980px;padding:0;}

/* Hotelfilter */
#content.filterseiten .w,.filterlist .highwrap,.filterlist ol,.filterlist .ausgehotels h2{width:980px;padding:0;}
#content.filterseiten #filter.top-fixed{top:0;padding:20px 0;}
#content.filterseiten.angebote #filter.top-fixed{margin-top:0;}
#content.filterseiten.nofilter .filterlist .hanzahl{right:0;}
#content.filterseiten #filter.top-fixed .filter-form{width:980px;}
#content.filterseiten #filter.top-fixed .slide{position:relative;margin-top:8px;top:0;}
#content.filterseiten #filter.top-fixed .kategorie .slide{margin-left:-89px;}
#content.filterseiten #filter.top-fixed .preis .slide{margin-left:-206px}
#content.filterseiten #filter.top-fixed .spa .slide{margin-left:-295px;}
#content.filterseiten #filter.top-fixed .behandlungen .slide{margin-left:-382px;}
#content.filterseiten #filter.top-fixed .sport .slide{margin-left:-528px;}
#content.filterseiten #filter.top-fixed .spezialisierung .slide{margin-left:-622px;}
#content.filterseiten #filter.top-fixed .lage .slide{margin-left:-771px;}
#content.filterseiten #filter.top-fixed .betten .slide{margin-left:-861px;}
#content.filterseiten.angebote #filter.top-fixed .preis .slide{margin-left:-89px;}
#content.filterseiten.angebote #filter.top-fixed .naechte .slide{margin-left:-178px;}
#content.filterseiten.angebote #filter.top-fixed .zeitraum .slide{margin-left:-279px;}

/* .filter-form .kategorie .slide > ul > li, .filter-form .behandlungen .slide > ul > li,.filter-form .hotelservice .slide > ul > li, .filter-form .sport .slide > ul > li
{width:calc(33.33% - 12px);margin-right:16px;} */

.filter-form .kategorie .slide > ul, .filter-form .behandlungen .slide > ul,.filter-form .hotelservice .slide > ul, .filter-form .sport .slide > ul,
.filter-form .spezialisierung .slide > ul,.filter-form .lage .slide > ul
{-moz-column-count:3;-moz-column-gap:20px;-webkit-column-count:3;-webkit-column-gap:20px;column-count:3;column-gap:20px;}
        
.filter-form .kategorie .slide > ul > li, .filter-form .behandlungen .slide > ul > li,.filter-form .hotelservice .slide > ul > li,.filter-form .sport .slide > ul > li,
.filter-form .spezialisierung .slide > ul > li,.filter-form .lage .slide > ul > li
{float:none;width:100%!important;margin:0!important;}

.filter-form .betten .slide > ul > li{width:auto;margin-left:35px;}
.filter-form .betten .slide > ul > li:first-child{margin-left:0;}

.filter-form .slide > ul > li{border-right:1px solid #eee!important;}
.filter-form .kategorie .slide > ul > li:nth-child(5),.filter-form .kategorie .slide > ul > li:nth-child(6),
.filter-form .hotelservice .slide > ul > li:nth-child(9),.filter-form .hotelservice .slide > ul > li:nth-child(10),.filter-form .hotelservice .slide > ul > li:nth-child(11),
.filter-form .behandlungen .slide > ul > li:nth-child(9),.filter-form .behandlungen .slide > ul > li:nth-child(10),.filter-form .behandlungen .slide > ul > li:nth-child(11),.filter-form .behandlungen .slide > ul > li:nth-child(12),
.filter-form .sport .slide > ul > li:nth-child(11),.filter-form .sport .slide > ul > li:nth-child(12),.filter-form .sport .slide > ul > li:nth-child(13),.filter-form .sport .slide > ul > li:nth-child(14),
.filter-form .spezialisierung .slide > ul > li:nth-child(7),.filter-form .spezialisierung .slide > ul > li:nth-child(8),.filter-form .spezialisierung .slide > ul > li:nth-child(9),
.filter-form .lage .slide > ul > li:nth-child(7),.filter-form .betten .slide ul > li,.filter-form .land .slide  ul > li,.filter-form .spa .slide > ul > li{border:none!important;}

.filter-form .slide .oel, .filter-form .slide .deut, .filter-form .suedt{margin-bottom:8px;}
.filter-form .betten .slide,.filter-form .sport .slide,.filter-form .spezialisierung .slide,.filter-form .lage .slide{top:104px;}
.filter-form .umkreis{padding-top:45px;}

.filter-form > ul > li > h3{font-size:15px;padding:0 40px 0 15px;}
.filter-form > ul > li > h3::after{width:10px;height:6px;background-size:61px auto;right:12px;top:17px;}
.filter-form > ul > li > h3.active::after{background-size:84px auto;width:9px;top:14px;}
.filter-form > ul > li > h3.active.open::after{top:12px;right:9px;}
.filter-form .slide > ul > li label{font-size:16px;padding:7px 0 7px 28px;}
.filter-form .oel label, .filter-form .deut label, .filter-form .suedt label{font-size:18px!important;padding-left:28px!important;}
.filterseiten.angebote .filter-form > ul > li.naechte{width:92px;}
.filterseiten.angebote .filter-form > ul > li.zeitraum{width:102px;}
.filter-form .slide{width:980px;top:51px;padding-bottom:65px;}
#filter .preis .slide,#filter .naechte .slide,.filter-form .zeitraum .slide{padding-bottom:65px;}
.filter-form .slide h4.back{width:120px;background-image:none;background-color:#1f82bb;height:30px;top:auto;bottom:20px;right:50%;margin-right:-60px;border:1px solid #1f82bb;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;}
.filter-form .slide h4.back:hover{opacity:0.8;}
.filter-form .slide h4.back::before{display:none;}
.filter-form .slide h4.back::after{display:block;text-indent:0;content:"Filtern";width:120px;color:#fff;font-family:"Roboto",Arial,Verdana,Geneva,sans-serif;font-size:16px;font-weight:400;position:absolute;left:0;top:-8px;}
.filter-form > ul > li > h3.open{border-color:#7d8183;}
.filter-form > ul > li > h3.open::after{-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.filter-form .land .slide ul ul li,.filter-form .land .slide .oel,.filter-form .land .slide .deut,.filter-form .land .slide .suedt,.filter-form .kategorie li,.filter-form .spa li,
.filter-form .behandlungen li,.filter-form .sport li,.filter-form .spezialisierung li,.filter-form .lage li,.filter-form .betten li
{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.filter-form input[type="checkbox"]:checked + label{background-image:url("../icon/check-checked.png");}
.filter-form input[type="checkbox"]:checked + label{background-size:12px auto;}
.filter-form .betten input[type="radio"]:checked + label{background-position:441px 12px;}
.filter-form input[type="radio"]:checked + label::after{right:2px;}
#filter .preis .slider,#filter .naechte .slider{width:510px;}
.filter-form #preis_von, .filter-form #preis_bis, .filter-form #naechte_von, .filter-form #naechte_bis{width:170px;}
.filter-form .vonbis{width:30px;}
.filter-form .umkreis{border-color:#eee;}
.filter-form .umkreis .umkreis-auswahl{margin-top:6px;width:730px;margin-right:10px;}
.filter-form .umkreis .umkreis-auswahl ul li{padding:0;}
.filter-form .umkreis .umkreis-auswahl h4{font-size:15px;margin-left:30px;}

.filter-form .spa .slide > ul::before{font-size:18px;padding-top:0;}

.filter-form .land .slide > ul > li{width:33.33%;float:left!important;}
.filter-form .land .slide > ul > li:nth-child(3){margin-top:0;}
.filter-form .suedt{border-top:none;}

#filter .applied-filters{width:980px;margin:20px auto 0 auto;}
#filter .applied-filters h3{margin-right:12px;}
.angebote #filter.top-fixed .applied-filters{width:980px;}

.filterlist .imgholder{height:249px;}
.filterlist .imgholder .pic{height:248px;}
.wellness-pages .filterlist .imgholder .pic{height:237px;}
.filterlist .imgholder .bottom h3{font-size:20px;}
.filterlist .infos .bewertung{margin-top:12px;}
.filterlist .infos .preis{margin-top:7px;}
.filterlist .infos .preis p, .filterlist .infos .preis span{font-size:20px;}
.filterlist .infos .preis small{font-size:14px;}
.filterlist .beschreibung .buttons > div{margin:16px 4px 0 0;}
.filterlist .buttons a{font-size:14px;font-weight:400;padding:0 15px 0 35px;}
.filterlist .buttons .gutscheine a{padding-left:44px;}
.filterlist .buttons .gutscheine a::before{background-size:162px auto;background-position:-68px -102px;width:29px;height:21px;left:8px;top:6px;}
.filterlist #hkarte,#content.angebote #hkarte{position:relative;z-index:50;}
.filterlist #hkarte .imgholder #map,#angebotsliste #hkarte .imgholder #map{height:750px!important;}
.filterlist .beschreibung{padding:18px 18px 0 18px;}
.filterlist .infos{width:calc(100% - 36px);bottom:20px;left:18px;padding-top:12px;border-top:1px solid #eee;}
.filterlist .infos .bewertung{width:auto;margin:0;padding:0;}
.filterlist .beschreibung h3{font-size:22px;}
.filterlist .infos .bewertung > img{height:25px;margin-top:6px;}
.filterlist .infos .bewertung > span{font-size:16px;margin:10px 0 0 8px;line-height:19px;}
.filterlist .infos .bewertung > span span.punkte{position:relative;font-size:14px;margin-left:6px;font-weight:500;display:inline-block;}
#angebotsliste .angebote .bewertung span span{font-size:12px;}
.filterlist .beschreibung p.location, .filterlist .beschreibung p.lage, #morehotels.has-tabs .filterlist .beschreibung p.lage, #morehotels.has-tabs .filterlist .beschreibung p.location{margin:4px 0 12px 0;}
.filterlist .infos .preis{margin-top:5px;}

.filterlist ol li.nolilie .beschreibung{padding:18px 60px 0 0;}
.filterlist ol li.nolilie .infos{bottom:14px;padding:0;border:none;}
.filterlist ol li.nolilie .merken{top:8px;right:8px;}

#content.inspiration.us #morehotels,#content.specials.us #morehotels{margin-top:45px;}
#morehotels .filterlist h3{font-size:22px;}
#morehotels .filterlist{margin-top:25px;}

#content.filterseiten #skysc{z-index:20;top:177px;}
#content.filterseiten.angebote #skysc{top:0;}

/* Hotelseite */
#hcontent .imgholder .top .merken a{width:34px;height:34px;}
#hcontent .imgholder .top .merken a::before{top:10px;left:8px;background-size:18px auto;height:17px;}
#hcontent .imgholder .top .merken a.onmerkl::before{top:8px;}

.imgholder .lilienherz-plakette{margin-right:-484px;}
.imgholder .hotelgutschein-button + .lilienherz-plakette{margin-right:-365px;}

#content.hotel .hnav{display:block;border-top:1px solid #eef2f4;border-bottom:1px solid #eef2f4;margin:35px 0;}
#content.hotel .hnav ul{margin:0;list-style-type:none;}
#content.hotel .hnav li{float:left;margin:0;padding:0;}
#content.hotel .hnav li.mobile{display:block;}
#content.hotel .hnav li a{display:block;font-size:15px;color:#707f85;font-weight:400;padding:8px 20px;}
#content.hotel .hnav li a:hover{opacity:0.5;}
#content.hotel .hnav li a.selected{font-weight:500;color:#1c3743;background-color:#eef2f4;}
#content.hotel .hnav li a.selected:hover{opacity:1;}
.hnav.noangebote{display:block;}
.hnav li{display:block;}

#hcontent #hkarte,#hcontent #hfolder,#hcontent #hangebote,#hcontent #hblog,#hcontent #hfotos,#hcontent #hvideo{display:block;}

.kritikwrapper,.hcontent .hwrap{width:970px;margin:0 auto;}
#hkritik .hcontent .keyfacts h2.click,#hkritik .hcontent .kritik h2.click{margin-top:0;}
#hkritik .hcontent .keyfacts + .kritik h2.click{margin-top:45px;}
#content.hotel .kritikwrapper{padding-bottom:50px;}
#content.hotel .kritikwrapper .right,#content.hotel .kontakt{padding-top:0;border:none;margin:0;width:300px;}
#content.hotel .kritikwrapper .hwrap{width:auto;padding:0;margin:0;}
#content.hotel .kritikwrapper .right .hwrap > div{border:none;padding:0 0 35px 0;}
#content.hotel .kritikwrapper .right .hwrap > div > h2{margin-top:0;}
#content.hotel .bewerten{margin:0;}
#content.hotel .kritik{padding-bottom:0;}
.nolilie #hkritik .kritikwrapper .left p,.nolilie #hkarte p.b{font-size:18px;margin-top:0;}

#content.hotel .kontakt h2{display:none;}
#content.hotel .kontakt .hlogo{display:block;margin-bottom:25px;}
#content.hotel .kontakt .kdaten{width:auto;float:none;margin:0;}
#content.hotel .kontakt .map{display:none;}
#content.hotel .kontakt .grey{background-color:#eef2f4;padding:14px 14px 18px 14px;margin:0 0 2px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#content.hotel .kontakt .tel a,#content.hotel .kontakt a.email{color:#1c3743;}

#content.hotel .angebote .pic,#content.hotel .angebote .pic img{width:120px;height:120px;}
#content.hotel .angebote .txt{width:calc(100% - 135px);}
#content.hotel .angebote .txt h3{line-height:20px;}
#content.hotel #hkritik .angebote .txt p{margin-top:0;}
#content.hotel .angebote .txt .middle{height:120px;display: table-cell;vertical-align: middle;}
#content.hotel .angebote .specialoffer .pic::before, #angebotsliste .angebote .specialoffer .pic::before, #content.hotel #hangebote .angebotsliste .specialoffer .pic::before{font-weight:700;}

#content.hotel .angebote ul li{width:auto;float:none;margin:0 0 18px 0!important;}
#content.hotel .downloads{display:block;}
#content.hotel .downloads li{padding-left:12px;position:relative;}
#content.hotel .downloads li::before{background:url("../icon/arrows.png") no-repeat scroll 0 0 / 35px auto;content:"";display:block;height:8px;left:0;position:absolute;top:7px;width:5px;}

#content.hotel .ausstattung{padding:50px 0;}
#content.hotel .ausstattung .nolist > li{padding-top:65px!important;}
#content.hotel .ausstattung .nolist > li::before{background-size:240px auto;width:40px;margin-left:-20px;}
#content.hotel .ausstattung .nolist > li.spa::before{background-position:-44px -119px;height:30px;}
#content.hotel .ausstattung .nolist > li.sport::before{background-position:-94px -117px;width:52px;height:33px;margin-left:-26px;}
#content.hotel .ausstattung .nolist > li.behandlungen::before{background-position:-63px -153px;height:46px;width:42px;margin-left:-21px;top:-2px;}
#content.hotel .ausstattung .nolist > li.spezial::before{background-position:-27px -157px;width:33px;height:40px;top:-2px;margin-left:-16px;}
#content.hotel .ausstattung .nolist > li.lage::before{background-position:1px -154px;width:26px;height:44px;top:-2px;margin-left:-13px;}

#content.hotel .gastgeber .hwrap,#content.hotel .interview .hwrap{padding-bottom:50px;}
#content.hotel .gastgeber h2.click,#content.hotel .interview h2.click{margin-top:50px;}
#content.hotel .gastgeber .txt{width:calc(100% - 275px);}
#hkritik .hcontent h2, #hkritik .hcontent h2.click{margin-top:50px;}
#content.hotel .gastgeber .hwrap,#content.hotel #hkritik .blog .hwrap,#content.hotel .interview .hwrap{border-top:1px solid #eee;}

#content.hotel #hkarte .ausstattung{margin:35px 0;}
#content.hotel #hkarte #map{margin-bottom:35px;width:970px!important;height:500px!important;}
#content.hotel #hkarte .hcontent h2{margin:0 0 25px 0;}
#content.hotel #hkarte .hcontent .kontakt{width:100%;}
#content.hotel #hkarte .hcontent .kontakt .hlogo{display:none;}
#content.hotel #hkarte .hcontent .kontakt .grey{float:right;width:calc(50% - 35px);min-height:100px;}
#content.hotel #hkarte .hcontent .kontakt .grey.first{float:left;}
#content.hotel #hkarte .hcontent .downloads{display:none;}
#content.hotel #hkarte .hcontent .angebote{padding-top:0;border:none;}
#content.hotel #hkarte .hcontent .angebote li{margin:20px 0 0 0!important;border-top:1px solid #eee;padding-top:20px!important;}
#content.hotel #hkarte .hcontent .angebote li:first-child{padding:0!important;margin:0!important;border:none;}
#content.hotel #hkarte .hcontent .angebote h3{font-size:18px;font-weight:700;margin:4px 0 8px 0;}
#content.hotel #hkarte .hcontent .angebote .pic,#content.hotel #hkarte .hcontent .angebote .pic img{width:160px;height:160px;}
#content.hotel #hkarte .hcontent .angebote .txt{width:calc(100% - 180px);}
#content.hotel #hkarte .hcontent .angebote .txt p{font-weight:500!important;}
#content.hotel #hkarte .hcontent .angebote .txt .small{font-size:15px;line-height:22px;max-width:430px;font-weight:400!important;margin-top:8px;}
#content.hotel #hkarte .angebote .button.alarm{margin:25px 0 0 0;}

#content.hotel #hfotos .hcontent .left{margin-top:50px;}
#content.hotel #hfotos .hcontent .thumb-gallery li{width:calc(33.33% - 10px);float:left;height:170px;overflow:hidden;}
#content.hotel #hfotos .hcontent .thumb-gallery li{margin:0 15px 15px 0;}
#content.hotel #hfotos .hcontent .thumb-gallery li img{margin:0 auto;min-height:170px;width:auto;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}
#content.hotel #hfotos .hcontent .thumb-gallery li:nth-child(3n + 3){margin-right:0;}

#content.hotel #hfolder .hcontent .issuuembed{margin:0 auto 25px auto;width:980px!important;}

#content.hotel #hangebote .pwa{margin:0 0 35px 0;}
#content.hotel #hangebote .pwa p{float:left;text-align:left;width:645px;margin:9px 0 0 0;font-size:18px;}
#content.hotel #hangebote .pwa a{float:right;}
#content.hotel #hangebote .angebotsliste{margin-top:0;}
#content.hotel #hangebote .angebotsliste > li:first-child{padding-top:0;}

#content.hotel .iframemaske{border:3px solid #eee;margin-top:35px;padding:20px;}

#content.hotel #hblog .blog h2.click{margin-top:0;}
#content.hotel #hblog .blog .hwrap{padding:0;width:auto;}
#content.hotel #hblog .blog .blogartikel h2{text-transform:none;font-size:19px;margin:0;}
#hblog .hcontent .blog .blogartikel li h2,#content #hblog .blog .blogartikel .small{max-width:310px;}

#content.hotel #morehotels{width:980px;}
#content.hotel #morehotels h3{font-size:19px;font-weight:400;}
#content.hotel #morehotels .filterlist h3{font-size:22px;font-weight:500;}

/* RG Ad */
#rg-ad{padding:30px 0;}
#rg-ad::before{margin-left:-821px;top:-138px;}
#rg-ad .w::after{width:417px;height:400px;background-size:auto;top:-110px;margin-left:340px;}
#rg-ad .books{width:306px;}
#rg-ad .txt h2{margin-bottom:0;}
#rg-ad .txt{width:calc(100% - 340px);margin-top:50px;font-size:18px;}
#rg-ad .txt p{line-height:24px;margin:20px 0;}
#rg-ad .txt .button{padding:0 35px;}
#rg-ad .google-rating{margin:2px 0 0 0;}

/* Inspiration */
#content.inspiration .stage img,#content.specials .stage img{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}
#content.inspiration.overview,#content.specials.overview{padding-bottom:65px;}
.hp .w.beliebteziele{padding:0;}
.beliebteziele > h2{margin-bottom:25px;}
#inspiration-liste, .specials-liste{width:980px;}
.st .ziele-slider li a{font-size:16px;}
#inspiration-liste li,.specials-liste li{width:235px;margin:0 13px 35px 0!important;}
#inspiration-liste li a{font-size:19px;}
#inspiration-liste li span, .specials-liste li span,.ziele-slider li a span.bg{padding-top:14px;}
#inspiration-liste li:nth-child(3n + 3),.specials-liste li:nth-child(3n + 3){margin-right:13px!important;}
#inspiration-liste li:nth-child(4n + 4),.specials-liste li:nth-child(4n + 4){margin-right:0!important;}
#content.inspiration.us .greytop, #content.specials.us .greytop{padding-bottom:40px;}
#content.inspiration .stage .bottom, #content.specials .stage .bottom{background:none;}
#content.inspiration .stage, #content.specials .stage{width:980px;position:relative;margin:0 auto;}
#content.inspiration .stage::after, #content.specials .stage::after{display:block;content:"";width:980px;height:41px;background:url("../imgs/layout/stage-shadow.png") no-repeat center 0 transparent;background-size:980px auto;position:absolute;left:0;bottom:-41px;}
#content.inspiration.us .w, #content.specials.us .w{width:980px;}
#content.specials.overview h2{font-size:24px;}
.ziele-slider .bx-wrapper{width:920px!important;}
.ziele-slider .bx-wrapper .bx-controls-direction a{top:102px;}
.ziele-slider .bx-controls-direction a.bx-prev{left:-30px;}
.ziele-slider .bx-controls-direction a.bx-next{right:-30px;}
.ziele-slider .nolist > li{width:218px!important;background-size:100% auto;background-position:center top;}
.ziele-slider .nrw{background-position:center -30px!important;}
.ziele-slider .ostsee{background-position:center -18px!important;}

#content.inspiration .suedtirol-hotels li .pic{width:540px;float:left;}
#content.inspiration .suedtirol-hotels li .txt{padding:0;float:right;width:calc(100% - 570px);height:265px;}
#content.inspiration .suedtirol-hotels li .txt h2{margin-top:12px;}
#content.inspiration .suedtirol-hotels li .buttons{bottom:0;width:100%;position:absolute;height:45px;top:auto;}
#content.inspiration .suedtirol-hotels li .buttons .button{width:calc(50% - 3px);float:right;}
#content.inspiration .suedtirol-hotels li .buttons .button.dark{float:left;}
#content.inspiration h2.tcenter{font-size:24px;margin:30px 0;}
#content.inspiration h2.tcenter span{font-size:19px;}
.wellness-pages.insp .filterlist ol{width:980px;}

/* Blog und Angebote*/
.blogs .w,.blogbeitrag .w,.ueberuns .w{width:980px;}
#content.blogbeitrag{min-height:550px;}
#content .blognav{margin-bottom:0;}
#content .blognav li a, .markerContent .cat{font-size:13px;}
#content.blogs .select2-container{margin:8px 0;}
#content .blogartikel{margin:20px 0 0 0;}
#content .blogartikel::after{display:block;content:"";clear:both;}
#content .blogartikel .kategorie{font-size:12px;display:inline-block;margin-bottom:12px;right:auto;top:auto;left:20px;bottom:15px;z-index:80;background-color:#fff;}
#content .blogartikel li{width:calc(33.33% - 10px);float:left;padding:210px 0 40px 0;position:relative;margin:15px 15px 0 0;height:210px;overflow:hidden;border:none;-webkit-box-shadow: 0px 0px 8px 5px rgba(0,0,0,0.03);-moz-box-shadow: 0px 0px 8px 5px rgba(0,0,0,0.03);box-shadow: 0px 0px 8px 5px rgba(0,0,0,0.03);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:all 0.1s ease-in-out 0s;-moz-transition:all 0.1s ease-in-out 0s;-o-transition:all 0.1s ease-in-out 0s;-ms-transition:all 0.1s ease-in-out 0s;transition:all 0.1s ease-in-out;}
#content .blogartikel li:nth-child(3n + 3){margin-right:0;}
/*#content .blogartikel li:hover{-webkit-box-shadow: 0px 0px 8px 5px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 8px 5px rgba(0,0,0,0.1);box-shadow: 0px 0px 8px 5px rgba(0,0,0,0.1);}*/
#content .blogartikel li h2 a:hover{color:#1f82bb;}
#content.blogs .blogartikel li .txt p{font-size:15px;line-height:22px;}
#content .blogartikel .small{margin-bottom:8px;}
#content.blogs .blogartikel li .pic{float:none;margin:0 0 0 -80px;position:absolute;top:25px;left:50%;width:160px;height:160px;}
#content.blogs .blogartikel li .pic img{margin:0 auto;}
#content.blogs .blogartikel li .txt p{max-height:110px;overflow:hidden;}
#content.blogs .blogartikel li .txt p.small{font-size:11px;line-height:24px;}
#content .blogartikel li .txt,#content.blogs .blogartikel .txt{width:auto;float:none;padding:0 20px;max-height:190px;overflow:hidden;}
#content .blogartikel h2,#content .blogartikel .small{width:auto;}
#content.blogbeitrag .blogartikel li{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:auto;}
#content.blogbeitrag .blogartikel li .pic{display:block;width:85px;height:85px;margin:0;position:absolute;left:20px;top:20px;margin:0;}
#content.blogbeitrag .blogartikel li .txt{width:calc(100% - 100px);padding:0;margin-left:100px;}
#content.blogbeitrag .blogartikel li .kategorie{position:absolute;top:20px;right:12px;left:auto;bottom:auto;background-color:transparent;}
#content.blogbeitrag .blogartikel li .kategorie:hover{background-color:#0787c4;}
#content.blogbeitrag .blogartikel .pic img{height:auto;width:100%;}
.hotelvideo-blog iframe{width:980px!important;height:551px!important;}
.hotelvideo-blog.small iframe{width:916px!important;height:515px!important;}
.interview .video iframe{width:980px!important;height:551px!important;}

#content.hotel .blogartikel li:hover h2 a{color:#1c3743;}
#content.hotel .blogartikel li h2 a:hover{color:#0787c4;}
#hkritik .blog .blogartikel li .small,#hkritik .blog .blogartikel li h2{max-width:650px;}

#content.hotel .blogartikel li{width:100%;float:none;height:auto;overflow:visible;min-height:160px;padding:0 0 0 180px;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#content.hotel .blogartikel li > .txt{float:right;width:calc(100% - 180px);padding:0;}
#content.hotel .blogartikel li > .txt h2,#content.hotel .blogartikel li > .txt .small{max-width:360px;}
#content.hotel .blogartikel li .kategorie{left:auto;right:12px;background:transparent;border-color:#bac3c6;}
#content.hotel .blogartikel li.blog-open .kategorie{right:auto;}
#content.hotel .blogartikel li:hover > h2 a{color:#1c3743;}
#content.hotel .blogartikel li > h2 a:hover{color:#0787c4;}

#content.hotel .hotel-full-blog.layout-2 > .wrap{top:355px;left:40px;width:890px;}
#content.hotel .hotel-full-blog.layout-2 > .wrap h2{font-size:30px;line-height:38px;}
#content.hotel .blogartikel .hotel-full-blog .kategorie{left:auto;background:transparent;}
.hotel-full-blog #stage::after{height:170px;}

.filterseiten.angebote #filter{width:980px;}
#angebotsliste .angebote{width:980px;margin:40px auto!important;}
#angebotsliste .angebote .atitel h2{margin-bottom:12px;}
#angebotsliste .angebote .flex{padding:0;}
#angebotsliste .angebote .atxt{width:470px;border-right:1px solid #ddd;height:160px;padding:4px 20px 0 0;}
#angebotsliste .angebote .atxt p{font-size:15px;line-height:22px;margin-bottom:12px;}
#angebotsliste .angebote .atxt .preis{position:relative;bottom:auto;left:auto;}
#angebotsliste .angebote h3{margin-bottom:3px;}
#angebotsliste .angebote h3 a{font-size:15px;}
#angebotsliste .angebote .hotel{width:220px;position:absolute;right:20px;top:7px;margin:0;}
#angebotsliste .angebote .hotel p{font-size:12px;line-height:20px;}
#angebotsliste .angebote .bewertung img{height:19px;}
#angebotsliste .angebote .bewertung span{font-size:14px;line-height:29px;}
#content.angebote .content{width:auto;}
#content.hotel #hangebote .angebotsliste > li{margin-top:30px;padding-top:30px;}
#content.hotel #hangebote .right{display:block;}
#content.hotel #hangebote .angebotsliste > li,#angebotsliste .angebote > li{border-top:1px solid #eef2f4;}

.ueberuns #inhalt{float:left;width:calc(100% - 340px);}
.ueberuns #sidebar{float:right;width:300px;margin-top:13px;}
.ueberuns #sidebar h3{font-weight:600;font-size:17px;text-align:left;background:none;padding:0;margin-bottom:12px;color:#1c3743;}
#sidebar{margin-top:10px;padding:0;border:none;}
#subnav .slide li{background-color:transparent;border-bottom:1px solid #eef2f4;margin:0;padding-left:15px;}
#subnav .slide li::before{left:-4px;top:13px;}
#subnav .slide li:hover::before{left:-2px;}
#subnav .slide li:hover{background-color:transparent;}
#subnav .slide li.active{background-color:transparent;}
#subnav .slide li:last-child{border-bottom:none;margin-bottom:12px;}

#content.angebote .pwa{width:660px;background-position:441px 23px;}

/* APP */
.app .w{width:980px;}
.appdownload{position:relative;}
.appdownload p.fl{font-size:15px;line-height:23px;text-align:left;margin:20px 0 45px 0;width:780px;}
.appdownload .button{width:165px;margin-top:10px;}
.appdownload p br{display:block;}
.appdownload .download{width:390px;margin-bottom:45px;padding:25px 12px 0 12px;height:284px;}
.appdownload .download img{margin-left:9px;}
.appdownload .download .txt{width:235px;margin-top:17px;}
.appdownload .features{position:absolute;right:0;top:111px;width:561px;}
.appdownload .features li{font-size:14px;padding:9px;padding:0 4px 0 9px;height:36px;line-height:36px!important;}
.pwa .appdownload{margin-bottom:35px;}
.pwa .appdownload .download{height:279px;width:450px;}
.pwa .appdownload .download .txt{margin-top:9px;width:275px;padding-right:20px;}
.pwa .appdownload .download .txt p{font-weight:400;}
.pwa .appdownload .download .txt p.big{font-weight:600;}
.pwa .appdownload .features{top:252px;width:502px;}
.pwa .appdownload .features li{height:40px;line-height:40px!important;margin-bottom:2px;}
.appdownload .download .txt p{font-size:15px;line-height:20px;}
.appdownload .download .dbutton{margin-top:25px}
ul.screenshots{margin:0 0 20px 0;}
.screenshots li, .screenshots li:nth-child(4){width:179px;margin:0 0 0 21px;-webkit-box-shadow:0 8px 6px -6px #555;-moz-box-shadow:0 8px 6px -6px #555;box-shadow:0 8px 6px -6px #555;}
.screenshots li:first-child{margin-left:0;}
.appsite .rgbuch .bestell{float:right;}
.appsite .rgbuch p.fl{padding-top:30px;}
.appsite .rgbuch .rgquotes li p{font-size:16px;}

/* About */
#inhalt .subscribe .row{width:192px;margin-bottom:5px;}
#inhalt .subscribe .button{width:160px;}
#inhalt .subscribe .zusatz .land.bl_exist{width:165px;}
#inhalt .subscribe .zusatz .bland{width:203px;}

#hpguides,.medienlogos{width:980px;border-top:none;margin-top:70px;}
.blogbeitrag #hpguides{padding:0;}
h1 .subline{font-size:20px;}

/* Merkliste und Anfrage */
#content.merkliste .filterlist > .w,#content.merkliste h1, #content.merkliste .teaser{width:980px;}
#content.merkliste .allhotels{padding-bottom:0;}
#content.merkliste h1{padding:0;}
#content.merkliste #inhalt > .w{width:980px;}
#content.merkliste #skysc{z-index:5;top:357px;}
#content.merkliste .notification p{float:left;line-height:35px;margin-right:12px;}
#content.merkliste .notification .button{float:left;}
#content.merkliste #inhalt,#content.merkliste .greybg{min-height:780px;}

#content.buchung .w{width:980px;}
#content.buchung .add-hotel{margin:12px 0 0 0;}
#content.buchung .hotelliste .left{font-size:17px;}
#content.buchung .hotelliste .left span{font-size:13px;margin-top:2px;}

#buchungsanfrage .personendaten .row.selectbx{width:120px;}
#buchungsanfrage .personendaten .row{width:185px;margin-left:16px;}
#buchungsanfrage .separate{font-size:12px;width:50px;}
#buchungsanfrage .dauer{width:335px;float:left;margin-right:15px;}
#buchungsanfrage .buchungswunsch .row{width:165px;margin-left:16px;}
#buchungsanfrage .buchungswunsch .row.panzahl, #buchungsanfrage .buchungswunsch .row.zanzahl{width:110px;}
#buchungsanfrage .buchungswunsch .row.ztyp{margin-left:16px;clear:none;width:145px;}
#buchungsanfrage .buchungswunsch .row.verpfleg{width:194px;}
#buchungsanfrage .kanzahl{width:55px;}
#buchungsanfrage .buchungswunsch > .c{display:none;}

/* Wellnesshotels */
#content.wellnesshotel .usp-left{padding-bottom:30px;}
#content.wellnesshotel .teasertxt{padding:0 20px 0 20px;}
#content.wellnesshotel .teasertxt .ziele-de p,.ziele p{float:left;margin-right:12px;}
#content.wellnesshotel .teasertxt .ziele-de ul,.ziele ul{float:left;}
#content.wellnesshotel .teasertxt .ziele-de li,.ziele li{font-size:16px;margin-bottom:0;line-height:24px;}
#content.wellnesshotel.at .teasertxt .ziele-de li{font-size:15px;}
#content.wellnesshotel.st .teasertxt .ziele-de.first li:last-child{margin:0 0 12px 10px;padding-left:10px;}
#content.wellnesshotel.st .teasertxt .ziele-de.first li:last-child::before{display:block;}
#content.wellnesshotel #kartenwahl{height:auto;}
#content.wellnesshotel #kartenwahl .txt{float:right;width:calc(100% - 540px);}
#content.wellnesshotel #kartenwahl #karten{float:left;top:auto;position:relative;left:auto;}
#content.wellnesshotel.at #kartenwahl{padding-bottom:65px;}
#content.wellnesshotel.at #kartenwahl .txt{width:340px;}
#content.wellnesshotel.at #karten{margin-left:120px;}
#content.wellnesshotel .teasertxt .ziele-de p,#content.wellnesshotel .teasertxt .ziele-st p{margin-bottom:0;}
#content.wellnesshotel.de .teasertxt{min-height:430px;}
#content.wellnesshotel.de .teasertxt > p{margin-bottom:25px;width:calc(100% - 500px);padding:0;}
#content.wellnesshotel.de .teasertxt .karte{margin:0;width:490px;right:0;}
#content.wellnesshotel.de .teasertxt .karte ul{width:490px;}
#content.wellnesshotel.de .teasertxt .karte ul li a span.full{display:inline-block;}
#content.wellnesshotel.de .teasertxt .karte ul li a span.short{display:none;}
#content.wellnesshotel.de .teasertxt .karte ul li a{font-size:14px;padding:0 10px}
#content.wellnesshotel.de .teasertxt .karte ul li.no1{margin:127px 0 0 -163px;}
#content.wellnesshotel.de .teasertxt .karte ul li.no2{margin:97px 0 0 12px;}
#content.wellnesshotel.de .teasertxt .karte ul li.no3{margin:-90px 0 0 66px;}
#content.wellnesshotel.de .teasertxt .karte ul li.no4{margin:22px 0 0 -82px;}
#content.wellnesshotel.de .teasertxt .karte ul li.no5{margin:-153px 0 0 24px;}
#content.wellnesshotel.de .teasertxt .karte ul li.no6{margin:-108px 0 0 -103px;}
#content.wellnesshotel.de .teasertxt .karte ul li.no7{margin:-43px 0 0 -240px;}
#content.wellnesshotel.de .teasertxt .karte ul li.no8{margin:47px 0 0 -206px;}
#content.wellnesshotel.de .teasertxt .karte ul li.no9{margin:85px 0 0 -181px;}
#content.wellnesshotel.de .teasertxt .karte ul li.no10{margin:-9px 0 0 85px;}
#content.wellnesshotel.de .teasertxt .karte ul li.no11{margin:-57px 0 0 -26px;}
#content.wellnesshotel.de .teasertxt .karte ul li.no12{margin:-168px 0 0 -136px;}
#content.wellnesshotel.de .teasertxt .karte ul li.no13{margin:-6px 0 0 -17px;}

#content.wellness-pages.insp #morehotels .filterlist,#content.inspiration #morehotels .filterlist,#content.specials #morehotels .filterlist{margin-top:0;}

/* Hotelgutschein Button */
.hotelgutschein-button{right:315px;width:120px;}
.imgholder .hotelgutschein-button{margin-right:-485px;}

/* Hotelbuchungen */
.hotelbuchungen .toppic::before,.hotelgutscheine .toppic::before{width:135px;height:135px;background-size:135px auto;right:20px;top:20px;z-index:5;}
.hotelgutscheine .toppic::before{left:auto;}

/* Two Pic Buttons*/
.two-pic-buttons a > span,.three-pic-buttons a span{font-size:18px;padding:12px;}
.two-pic-buttons.big a > span{padding:20px 12px;}
.three-pic-buttons a{width:calc(33.33% - 14px);float:left!important;margin-right:20px;position:relative;}
.three-pic-buttons a.third{margin-right:0;}
.three-pic-buttons a span{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

/* Bigbanner Button*/
.bigbanner-button img,.bigbanner-button-new img{width:calc(100% - 340px);height:220px;}
.bigbanner-button .txt,.bigbanner-button-new .link,.blogbeitrag .bg .bigbanner-button .txt,.hotel-full-blog .bg .bigbanner-button .txt{width:340px;height:220px;font-size:22px;padding-top:49px;}
.bigbanner-button .small,.bigbanner-button-new .small{font-size:18px;display:block;font-weight:400;}
.bigbanner-button .btn,.bigbanner-button-new .btn{padding:12px 18px;margin-top:20px;}
.bigbanner-button.adultsonly .txt{padding-top:64px;}
.bigbanner-button-new .hotel{height:220px;width:calc(100% - 340px);}
.bigbanner-button-new .txt{font-size:22px;}

/* Coronabanner */
.corona-banner{width:980px;position:relative;}
.corona-banner .pic{width:340px;height:308px;background-position:-200px 0;}
.corona-banner .txt{padding:30px 20px 0 30px;width:588px;height:275px;}
.corona-banner .txt h2{font-size:23px;margin-bottom:18px;}
.corona-banner .txt p{margin-bottom:18px;}

/*
.bigbanner-hp{width:980px;margin-bottom:50px;}
.bigbanner-hp .bigbanner-button .txt{padding:25px 20px 0 20px;font-size:29px;font-weight:700;}
.bigbanner-hp .bigbanner-button .small{margin-top:12px;}
.bigbanner-hp .bigbanner-button span{font-size:20px;}
.bigbanner-hp .bigbanner-button span.txt > span{margin-top:12px;font-size:20px;}
.bigbanner-hp .bigbanner-button span.btn{margin-top:20px;padding:0 16px;height:45px;line-height:45px;font-size:16px;}

/* Gutscheinbanner 
.gutscheinwerbebanner,.gutscheinwerbebanner img{height:252px;}
.gutscheinwerbebanner .txt{width:490px;height:252px;padding:40px 0 0 40px;}
.gutscheinwerbebanner .txt p{font-size:30px;margin-bottom:25px;}
.gutscheinwerbebanner .txt p span{margin-top:8px;font-size:24px;}
.gutscheinwerbebanner .txt ul{max-width:none;margin:0;}
.gutscheinwerbebanner .txt ul li{font-size:17px;margin-bottom:6px;padding-left:20px;}
.gutscheinwerbebanner .txt ul li::before{width:11px;background-size:11px auto;}
.gutscheinwerbebanner .round{left:284px;top:83px;}
.gutscheinwerbebanner .round.white{top:113px;left:175px;}
*/

/* Newsletter Anmeldung im Inhalt */
.inhalt-nlform .element{width:200px;}
.inhalt-nlform .element.mandatory{clear:none;width:200px;}

/* Help */
.help h1{font-size:30px;margin-bottom:25px;}
.help .greybox{margin:18px 0;padding:40px;}
.help .twocols{margin-top:25px;}
.help .hbutton{margin-top:90px;}

/* Footer */
#footer .w{width:980px;}
#footer .block{width:20%;height:auto;margin-bottom:0;}
#footer .fbtm ul li{margin-left:30px;}

/* Specials */
#schi-left{float:left;width:565px;}
#schi-right,#wandern-right{background-position:center 0;margin:145px 0 0 0;background-size:auto;padding:382px 0 0 0;text-align:right;height:auto;float:right;width:390px;}
#schi-right h3,#wandern-right h3{margin:12px 0 8px 0;font-size:20px;}
#schi-right a,#wandern-right a{font-size:17px;line-height:25px;}
#wandern-right{margin:0;}
#special-left{float:left;width:565px;}
#special-right{float:right;width:385px;}
#content.specials .issuuembed{width:980px!important;}
#content.specials .kreuzfahrten{margin:0;}
#content.specials .kreuzfahrten ul li{float:left;width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:12px 20px;height:134px;}
#content.specials .kreuzfahrten ul li:nth-child(odd){margin-right:3px;width:calc(50% - 3px);}

/* No Lilie */
.filterlist ol li.nolilie .infos .bewertung, #angebotsliste .filterlist ol.angebote li.nolilie .bewertung,.filterlist ol li.nolilie .infos .bewertung span, #angebotsliste .filterlist ol.angebote li.nolilie .bewertung span{font-size:12px;}

/* Archivliste */
.archivlist li .txt{width:460px;padding-right:100px;}
.archivlist li .info{width:328px;}

/* Unterseite */
img.hotelcheck{width:160px;float:right;margin:0 0 12px 12px;}

/* Wiki */
#content #inhalt .slide{padding-left:0;}

#inhalt .fllist li{width:50%;float:left;}

.teilnahmebedingungen h1 span{font-size:26px;}
.teilnahmebedingungen .lastp{font-size:24px;margin-bottom:0;}

/* Wellnesshotels */
.wellnesshotels .whitebg{padding:12px;margin-top:0;}
.wellnesshotels .top-hp .whitebg.txt p{margin:25px 0 12px 0;}
.wellnesshotels .top-hp .whitebg.txt{width:590px;height:255px;}
.wellnesshotels .top-hp .whitebg.cover{width:330px;height:255px;}
.wellnesshotels .top-hp .whitebg .left{width:130px;}
.wellnesshotels .top-hp .whitebg .img{margin:0;width:200px;}
.wellnesshotels .top-hp .whitebg.cover p{font-size:12px;line-height:18px;}
.wellnesshotels .top-hp .whitebg .button{width:294px;}
.wellnesshotels .toprank{width:710px;}
.wellnesshotels .wellnessinfos .whitebg{margin-top:12px;}
.wellnesshotels .wellnessinfos li{width:210px;margin-left:38px;}
.wellnesshotels .wellnessinfos h2{margin:4px 0 12px 0;border-bottom:2px solid #eeeeee;padding-bottom:12px;}
.wellnesshotels .wellnessinfos h3{font-size:14px;margin-top:0;}
.wellnesshotels #kartenwahl{height:auto;}
.wellnesshotels #karten{top:55px;}
.wellnesshotels #kartenwahl .txt{float:right;width:480px;}
.wellnesshotels #kartenwahl ul.liste{margin-top:0;}
.wellnesshotels #kartenwahl ul.liste > li{position:static;width:225px;}
.wellnesshotels #kartenwahl ul.liste > li a{font-size:14px;}
.wellnesshotels .top-hp.ch .whitebg.txt{width:525px;height:285px;}
.wellnesshotels .top-hp.ch .whitebg.cover{width:395px;height:285px;}
.wellnesshotels .top-hp.ch .whitebg .button{width:359px;}
.wellnesshotels #kartenwahl.ch #karten{display:block;background:url("../imgs/layout/karte.png") no-repeat left top;height:766px;width:621px;z-index:50;}
.wellnesshotels #kartenwahl.ch .txt{z-index:60;position:relative;}
.wellnesshotels #kartenwahl.ch .beschr{margin-top:330px;}
.wellnesshotels #kartenwahl.ch #karten .dekarte .no1{bottom:232px;}
.wellnesshotels #kartenwahl.ch #karten .dekarte .no2{bottom:269px;}
.wellnesshotels #kartenwahl.ch #karten .atkarte .no1{right:0;}
.wellnesshotels #kartenwahl.ch #karten .atkarte .no2{right:129px;}
.wellnesshotels #kartenwahl.ch #karten .atkarte .no3{right:10px;}
.wellnesshotels #kartenwahl.ch #karten .atkarte .no4{right:128px;}
.wellnesshotels #kartenwahl.ch #karten .atkarte .no5{right:193px;}
.wellnesshotels #kartenwahl.ch #karten .atkarte .no6{right:90px;}
.wellnesshotels #kartenwahl.ch #karten .atkarte .no7{right:289px;}
.wellnesshotels #kartenwahl.ch #karten .atkarte .no8{right:375px;}
#content.wellnesshotel #kartenwahl.stmap .txt{width:260px;}
#content.wellnesshotel #kartenwahl.stmap .liste li{margin-right:0!important;}

/* Fairlink */
#fairlinkul h3{font-size:20px;font-weight:500;}
.whitebg h2.fairlinkname{cursor:default;}
#fairlinkul .smbildlink a img{width:280px;}

h1 span.small{font-size:22px!important;}

/* Wellness Pages */
.wellness-pages .filterlist ol{width:938px;}
.wellness-pages .filterlist .ausgehotels{padding-bottom:10px;}
.wellness-pages .filterlist .ausgehotels + .allhotels{padding-top:30px;}
.wellness-pages.wellnessurlaub .filterlist .imgholder,.wellness-pages .wochenende .filterlist .imgholder{height:238px;}
.wellness-pages.wellnesstag .greybox > h2,.wellness-pages.ww .greybox > h2{font-size:24px;}
.wellness-pages .pic-wrap .pic{width:auto!important;}
.wellness-pages .no5 .pic-wrap .pic.fl.mid{margin-left:11px;}
.wellness-pages .filterlist .infos .bewertung > img{height:20px;}
.wellness-pages .filterlist .infos .bewertung > span{margin-top:7px;}
.wellness-pages .filterlist .infos .preis{width:75px;margin-top:1px;}
.wellness-pages .filterlist .infos .preis span{font-size:18px;}

.wellness-pages .wellness-at .ziele{margin-left:65px;}
.wellness-pages .wellness-de .ziele{margin-left:75px;}

.wellness-pages .karten{margin:45px 0;}
.wellness-pages .karten.de{margin:40px auto 100px auto;}
.wellness-pages .karten h2{text-align:center;margin-bottom:25px;}
.wellness-pages .karten a{font-size:15px;}
.wellness-pages .karten .dekarte li.no1{bottom:273px;left:0;}
.wellness-pages .karten .dekarte li.no2{bottom:128px;left:189px;}
.wellness-pages .karten .dekarte li.no3{bottom:418px;left:190px;}
.wellness-pages .karten .dekarte li.no4{bottom:132px;left:0;}
.wellness-pages .karten .dekarte li.no5{bottom:203px;left:95px;}
.wellness-pages .karten .dekarte li.no6{bottom:73px;left:30px;}
.wellness-pages .karten .dekarte li.no7{bottom:400px;left:57px;}
.wellness-pages .karten .dekarte li.no8{bottom:38px;left:150px;}
.wellness-pages .karten .dekarte li.no9{top:150px;left:282px;}
.wellness-pages .karten .dekarte li.no10{bottom:12px;left:45px;}
.wellness-pages .karten .dekarte li.no11{bottom:2px;left:200px;}
.wellness-pages .karten .dekarte li.no12{bottom:13px;left:282px;}
.wellness-pages .karten .dekarte li.no13{bottom:65px;left:300px;}
.wellness-pages .karten .dekarte li.no14{bottom:-36px;left:117px;}

.wellness-pages .lastbox,.wellness-pages .wochenende{margin-bottom:40px;}
.wellness-pages .shortlinks{margin:35px 0;}

.wellness-pages.wellnesstag .standort .box{padding:20px 10px;}
.wellness-pages.wellnesstag .shortlinks p.tcenter{font-size:18px;}
.wellness-pages .standorterg .greybox br{display:none;}
.wellness-pages .standort input.blue{margin-top:20px;}

.stage-slider-us.with-txt .stageslider li .txt{padding:50px 40px 40px 40px;}
.stage-slider-us.with-txt .stageslider li .txt p{font-size:26px;line-height:26px;}

.angebote-inhalt{background-color:#eef2f4;padding:20px 0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}
.angebote-inhalt #topangebote a.all{height:43px;line-height:40px;font-size:16px;}
.angebote-inhalt #topangebote .list li,.angebote-inhalt #topangebote .padd{width:220px!important;padding:0;margin:0;}
.angebote-inhalt #topangebote .list li,.angebote-inhalt #topangebote .list li:first-child{margin:0 7px !important;}
.angebote-inhalt #topangebote .tbild,.angebote-inhalt #topangebote .tbild > img{width:220px;height:220px;-webkit-border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0;}
.angebote-inhalt #topangebote .slider{margin:0;}
.angebote-inhalt #topangebote .txt{padding:20px 12px;}
.angebote-inhalt #topangebote .txt::after{width:100%;}
.angebote-inhalt #topangebote.onlyfour .w{width:980px;}
.angebote-inhalt #topangebote.onlyfour ul.list > li{width:220px!important;}
.angebote-inhalt #topangebote.onlyfour.naturlage ul.list > li .warp{height:65px !important;}
#content.wellness-pages.insp #topangebote{padding:0;}

p.break br{display:block;}

/* Special Blog */
.blogbeitrag.layout-3 .morawa h2{font-size:21px;}
.blogbeitrag.layout-3 h2.morawa{font-size:22px;}
.layout-1 .w,.layout-2 .w{width:100%;}
.layout-1 .w .moreblogs,.layout-2 .w .moreblogs,.layout-1 .w .social-bottom,.layout-2 .w .social-bottom,.layout-1 #topangebote .w,.layout-2 #topangebote .w{width:980px;margin:0 auto;}
.layout-1 .w .social-bottom,.layout-2 .w .social-bottom{margin-left:auto!important;margin-right:auto!important;}
.layout-2 #inhalt{width:980px;margin:0 auto;}
.layout-1 .wrap,.layout-2 .wrap,.layout-3 .wrap{width:980px;margin:0 auto;}
.layout-1 h2,.layout-2 h2,.layout-3 h2{font-size:23px;}
.layout-1 h2 span,.layout-2 h2 span,.layout-3 h2 span,.blogbeitrag .intro{font-size:20px;margin-bottom:20px;}
.blogbeitrag .intro, .morawa .intro{line-height:28px;}
.hotel-full-blog .intro{font-size:18px;margin-bottom:20px;line-height:26px;}
.layout-2 #inhalt > .wrap{top:355px;}
.layout-2 #inhalt > .wrap h1{font-size:34px;}
.layout-2 #stage::after{height:170px;}
.blogbeitrag #stage,.stage-slider-us{max-width:980px;margin:12px auto 40px auto;}
.blogbeitrag .bg .txt,.morawa .weitere-hotels .txt,#content .blogartikel .hotel-full-blog .bg .txt{width:calc(100% - 420px);}
#content .blogartikel .hotel-full-blog .bg .txt{padding:0;overflow:visible;max-height:none;}
.blogbeitrag .bild,.morawa .weitere-hotels .bild,.hotel-full-blog .bild{width:370px;}
.blogbeitrag hr{margin:40px 0;}
.blogbeitrag #stage .bx-wrapper .bx-controls-direction a,.stage-slider-us .bx-wrapper .bx-controls-direction a{bottom:200px;}
.blogbeitrag #stage.zusatz .bx-wrapper .bx-controls{top:430px;}
.blogbeitrag #stage.zusatz .text{padding:40px;}
.blogbeitrag .twocols,.hotel-full-blog .twocols{float:left;width:calc(50% - 20px);}
.blogbeitrag .twocols.right,.hotel-full-blog .twocols.right{float:right;}
.blogbeitrag .energie.desktop,.hotel-full-blog .energie.desktop{display:block;}
.blogbeitrag .energie.mobile,.hotel-full-blog .energie.mobile{display:none;}
.blogbeitrag .twocol .box,.blogbeitrag .twocol .box2,.hotel-full-blog .box,.hotel-full-blog .box2{float:left;width:calc(50% - 15px);}
.blogbeitrag .twocol .box2,.hotel-full-blog .box2{float:right;}
.blogbeitrag .wellkategorie,.hotel-full-blog .wellkategorie{height:9px;}
.blogbeitrag .wellkategorie::before,.hotel-full-blog .wellkategorie::before{top:-27px;}

/* Windrose Blogs */
#content.blogbeitrag #inhalt .wiki-warp.windrose hr{margin:22px 0;}
#content.blogbeitrag #inhalt .wiki-warp.windrose h2{font-size:18px;}
#content.blogbeitrag #inhalt .wiki-warp.windrose .slide{padding-left:18px;}

/* POP-UPS */
#pwa-popup{width:1000px;margin-left:-500px;padding:16px;}
#pwa-popup .bg{padding:35px 0 0 0;height:400px;}
#pwa-popup .bg::before{background-size:262px auto;width:262px;height:302px;left:50px;}
#pwa-popup ul{display:block;}
#pwa-popup ul li{position:relative;color:#fff;padding:4px 0 4px 35px;font-size:16px;font-weight:400;}
#pwa-popup ul li::before{display:block;content:"";width:23px;height:23px;background:url("../imgs/app/check.png") no-repeat center center #65bdef;overflow:hidden;position:absolute;left:0;top:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
#pwa-popup h2{text-align:center;font-size:26px;margin-bottom:60px;}
#pwa-popup .txt{padding-left:350px;}
#pwa-popup .buttons{margin-top:30px;}

#nl-popup.nature .bg{max-width:800px;margin-left:-400px;top:50px;}
#nl-popup.nature .forrest{height:290px;background-image:url("../imgs/popup/nature-800.jpg");}
#nl-popup.nature .pwrap{position:relative;font-size:17px;padding:0 40px 40px 40px;}
#nl-popup.nature h2{margin-top:-50px;}
#nl-popup.nature h2 span{display:inline-block;box-shadow:0px -6px 11px -5px rgba(0,0,0,0.51);background-color:#fff;padding:10px 20px;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}

#nl-popup .bg,#sm-popup .bg{max-width:740px;margin-left:-370px;}
#nl-popup h2,#sm-popup h2{font-size:24px;}
#nl-popup .right,#sm-popup .right{width:calc(100% - 325px);padding-right:20px;}
#sm-popup .right{padding-top:70px;}

@media(min-width:1370px){
        #skysc{display:block;background-color:transparent;height:600px;width:160px;overflow:hidden;position:absolute;left:1000px;}
        #content.filterseiten .hwrap{position:relative;}
        #content.filterseiten .hwrap #skysc{z-index:20;top:80px;left:50%;margin-left:510px;}
        .layout-1 #skysc,.layout-2 #skysc{display:none;}
        .blogbeitrag #stage,.stage-slider-us.big{max-width:1215px;}
        .layout-2 #inhalt{width:1215px;}
        .layout-2 #inhalt > .wrap{top:455px;left:117px;}
        .blogbeitrag #stage .bx-wrapper .bx-controls-direction a,.stage-slider-us.big .bx-controls-direction a{bottom:250px;}
        .blogbeitrag #stage.zusatz .bx-wrapper .bx-controls{top:540px;}
        .full.inspiration #skysc{display:none;}
        .blogbeitrag .wellkategorie{height:0;}
        .blogbeitrag .wellkategorie::before{top:-577px;padding:6px 15px;font-size:16px;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;}
}
@media only screen and (min-width:1280px){     
        /* Inspirations Slider und USP HP */
        .inspiration-usp .w{width:1216px;}
        .inspiration-usp .usp{width:415px;padding:55px 0;background-size:355px auto;background-position:center -10px;}
        .inspiration-usp .usp h2{font-size:22px;}
        .inspiration-usp .usp p{margin-bottom:10px;}
        .inspiration-usp .usp p br{display:block;}
        .inspiration-usp .insp-slider{width:800px;margin-top:55px;}
        .inspiration-usp .insp-slider .bx-wrapper{width:741px!important;}
        .ziele-slider .bx-wrapper{width:1150px!important;}
        .ziele-slider li a{font-size:19px;}

        .lilienhotels-liste{width:260px;position:absolute;right:0;top:27px;padding:18px 20px 20px 20px;background-color:#fff;-webkit-border-radius:12px 0 0 12px;-moz-border-radius:12px 0 0 12px;border-radius:12px 0 0 12px;/*-webkit-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.2);*/}
        .lilienhotels-liste h2{margin:0 0 12px 0;font-size:16px;}
        .lilienhotels-liste li{float:none;width:260px;margin:0 0 12px 0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
        .lilienhotels-liste li .lilien span{font-size:13px;}
        .lilienhotels-liste li .txt{padding:8px 0;}
        .lilienhotels-liste li .txt h3{font-size:15px;}
        .lilienhotels-liste li .pic,.lilienhotels-liste li .pic img{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}

        #topangebote h2,.hp-themen > h2,#topranking > h2,.beliebteziele > h2{font-size:32px;}

        .hp-themen h3{margin-bottom:4px;font-size:20px;}
        .hp-themen p{font-size:15px;line-height:20px;}
        .hp-themen .themen-right > h3{margin-bottom:0;}
        #content .hp-themen .blogartikel li{padding-left:110px;width:auto;position:relative;height:90px;overflow:hidden;margin-top:20px;}
        #content .hp-themen .blogartikel li:last-child{margin-bottom:37px;}
        #content .hp-themen .blogartikel li img{position:absolute;left:0;top:0;margin:0;width:90px;}
        #content .hp-themen .blogartikel .fright{width:100%;float:none;}

	.jetzt-gewinnen,.inspiration-slider{width:600px;}
	.jetzt-gewinnen a{font-size:30px;}

        .hotelgutschein-button{width:145px;}

	.trcontent{width:1216px;padding:0 100px 40px;margin:40px auto 0;}
	.trcontent h2{margin-bottom:25px;}
	.trcontent .nolist li,#lilienhotels .nolist li{width:485px;}
        .trcontent .nolist li{-moz-box-shadow:0 0 40px rgba(0,0,0,0.05);-webkit-box-shadow:0 0 40px rgba(0,0,0,0.05);box-shadow:0 0 40px rgba(0,0,0,0.05);}
        .trcontent li,#lilienhotels li{padding-bottom:20px;}
	.trcontent li .txt,#lilienhotels li .txt{padding:20px;padding:20px 0 0 20px;width:calc(100% - 160px);float:left;}
	.trcontent li .txt h3,#lilienhotels li .txt h3{font-size:18px;margin-bottom:2px;line-height:22px;}
	.trcontent li .txt p,#lilienhotels li .txt p{font-size:12px;}
        .trcontent li .bewertung,#lilienhotels li .bewertung{padding:23px 20px 0 0;float:right;position:relative;padding-bottom:18px;}
        .trcontent li .bewertung span.points,#lilienhotels li .bewertung span.points{position:absolute;right:20px;bottom:0;width:90px;text-align:right;margin:0;}
	.trcontent .all-at,.trcontent .all-de{right:115px;font-size:13px;}
	.trcontent .all-de{bottom:385px;}
        .trcontent .all-button{margin-top:40px;}
	
        #topangebote .w,.layout-2 #topangebote .w{width:1170px;}
        #topangebote .bx-wrapper{width:1170px!important;}
	#topangebote .list li{margin:0 0 0 35px!important;width:260px!important;}
        #topangebote .list li:first-child{margin:0 0 0 10px!important;}
        #topangebote .padd{padding:12px;width:260px;}
        #topangebote .tbild{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}
        #topangebote .txt{padding:20px 0 10px 0;}
        #topangebote .txt::after{width:236px;}
        #topangebote .bt{margin-top:40px;}
        
        #lilienhotels .w{width:985px;}
        #lilienhotels .nolist li{margin-right:15px;-moz-box-shadow:0 4px 10px rgba(0,0,0,0.08);-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.08);box-shadow:0 4px 10px rgba(0,0,0,0.08);}

	.greytop h1{font-size:30px;}

        .wellness-pages.bigpic .toppic{width:100%;height:460px;position:relative;}
        .wellness-pages.bigpic .toppic img{width:980px;max-width:none;}
        .wellness-pages.bigpic #skysc{display:none;}

        #content.wellnesshotel .hp-themen{padding-top:0;}
        #content.wellnesshotel .hp-themen::before{top:0}
        #content.wellnesshotel .teasertxt.w,#content.wellnesshotel .beliebteziele.w{width:1216px;position:relative;}
        #content.wellnesshotel .teasertxt .ziele-de p{float:none;margin-bottom:8px;}
        #content.wellnesshotel.at .teasertxt .ziele-de p{float:left;}
        #content.wellnesshotel.at .teasertxt .ziele-de li{font-size:16px;}
        #content.wellnesshotel .teasertxt .ziele-de.sec{margin-top:25px;}
        #content.wellnesshotel .teasertxt .ziele-de.sec p{float:left;}
        #content.wellnesshotel.de .teasertxt{padding-top:45px;}
        #content.wellnesshotel.de .teasertxt .karte{top:0;background-size:330px auto;height:442px;}
        #content.wellnesshotel.de .teasertxt .karte ul li a{font-size:15px;}
        #content.wellnesshotel.de .teasertxt .karte ul li.no1{margin:158px 0 0 -172px;}
        #content.wellnesshotel.de .teasertxt .karte ul li.no2{margin:137px 0 0 22px;}
        #content.wellnesshotel.de .teasertxt .karte ul li.no3{margin:-75px 0 0 74px;}
        #content.wellnesshotel.de .teasertxt .karte ul li.no4{margin:44px 0 0 -88px;}
        #content.wellnesshotel.de .teasertxt .karte ul li.no5{margin:-145px 0 0 24px;}
        #content.wellnesshotel.de .teasertxt .karte ul li.no6{margin:-96px 0 0 -108px;}
        #content.wellnesshotel.de .teasertxt .karte ul li.no7{margin:-18px 0 0 -217px;}
        #content.wellnesshotel.de .teasertxt .karte ul li.no8{margin:71px 0 0 -221px;}
        #content.wellnesshotel.de .teasertxt .karte ul li.no9{margin:112px 0 0 -194px;}
        #content.wellnesshotel.de .teasertxt .karte ul li.no10{margin:17px 0 0 81px;}
        #content.wellnesshotel.de .teasertxt .karte ul li.no11{margin:-38px 0 0 -26px;}
        #content.wellnesshotel.de .teasertxt .karte ul li.no12{margin:-162px 0 0 -137px;}
        #content.wellnesshotel.de .teasertxt .karte ul li.no13{margin:27px 0 0 -19px;}
        #content.wellnesshotel.at .teasertxt .karte{position:absolute;width:560px;margin-right:-590px;right:50%;top:90px;background-size:520px auto;height:270px;}
        #content.wellnesshotel.at .teasertxt > p{padding-right:670px;}
        #content.wellnesshotel.at .teasertxt > p.first{padding-right:280px;}
        #content.wellnesshotel.at .teasertxt .karte ul li.no1{margin:50px 0 0 188px;}
        #content.wellnesshotel.at .teasertxt .karte ul li.no2{margin:97px 0 0 0;}
        #content.wellnesshotel.at .teasertxt .karte ul li.no3{margin:-51px 0 0 111px;}
        #content.wellnesshotel.at .teasertxt .karte ul li.no4{margin:-48px 0 0 -51px;}
        #content.wellnesshotel.at .teasertxt .karte ul li.no5{margin:44px 0 0 -57px;}
        #content.wellnesshotel.at .teasertxt .karte ul li.no6{margin:38px 0 0 64px;}
        #content.wellnesshotel.at .teasertxt .karte ul li.no7{margin:55px 0 0 -164px;}
        #content.wellnesshotel.at .teasertxt .karte ul li.no8{margin:48px 0 0 -309px;}
        #content.wellnesshotel.st .teasertxt > p{padding-right:570px;}
        #content.wellnesshotel.st .teasertxt .karte{position:absolute;margin-right:-631px;right:50%;top:60px;}

        #nl-popup.nature{position:fixed;background:rgba(28,55,67,0.8);}

        #content.hotel .iframemaske{width:1050px;margin-left:-60px;}

        .container .corona-banner{width:1216px;}
        .container .corona-banner .pic{width:331px;height:278px;}
        .container .corona-banner .txt{padding:25px 30px 0 50px;width:803px;height:226px!important;}
        .container .corona-banner .txt h2{font-size:30px;margin-bottom:25px;}
        .container .corona-banner .txt p{margin-bottom:25px;}
        .container .corona-banner .txt .b{display:block;}

        /*
        .bigbanner-hp{width:1216px;}
        .bigbanner-hp .bigbanner-button{height:272px;}
        .bigbanner-hp .bigbanner-button img{width:885px;height:272px;}
        .bigbanner-hp .bigbanner-button .txt{padding-top:50px;width:331px;height:272px;}
        */
}
@media only screen and (min-width:1480px){
        #topangebote h2,.hp-themen > h2,#topranking > h2,.beliebteziele > h2{font-size:34px;}

        .hp-laender li{margin-left:40px;width:calc(33.33% - 35px);}
        .hp-laender a > span{padding-top:12px;font-size:20px;}

        .hp-themen{padding:30px 0 50px 0;}
        .hp-themen::before{top:30px;}
        .hp-themen .themen-left{width:934px;}
        .hp-themen .themen-left li{width:calc(50% - 20px);margin:0 40px 40px 0;}
        .hp-themen h3{margin-top:12px;}
        .hp-themen .button{margin:0;}

        .hp-themen .themen-right{padding-left:40px;}
        #content .hp-themen .blogartikel li{height:100px;padding-left:125px;}
        #content .hp-themen .blogartikel li:last-child{margin-bottom:40px;}
        #content .hp-themen .blogartikel .pic{width:100px;}
        #content .hp-themen .blogartikel li h3{font-size:18px;line-height:24px;}
        #content .hp-themen .blogartikel li p{line-height:23px;}

        #topangebote{padding:50px 0;margin-bottom:40px;}
        #topangebote .w,.layout-2 #topangebote .w{width:1445px;}
	#topangebote .list li{margin:0 0 0 30px!important;width:260px;}
        .wellnesshotel #topangebote h2{margin-bottom:40px;}

        #content.wellnesshotel .teasertxt.w, #content.wellnesshotel .beliebteziele.w{width:1445px;}
        .ziele-slider .bx-wrapper{width:1405px!important;}
        .ziele-slider .nolist > li{margin:0 8px !important;}
        .ziele-slider .bx-controls{display:none;}

        #content.wellnesshotel.at .teasertxt .karte{margin-right:-684px;top:53px;}
        #content.wellnesshotel.at .teasertxt > p{padding-right:600px;}
        #content.wellnesshotel.de .teasertxt{padding-top:100px;}
        #content.wellnesshotel.de .teasertxt > p{width:calc(100% - 480px);}
        #content.wellnesshotel.st .teasertxt .karte{margin-right:-702px;top:0;}

}
@media only screen and (min-width:1630px){
        .full.inspiration #skysc{display:block;left:1120px;top:-530px;}
        .wellness-pages.bigpic #skysc{display:block;left:1030px;top:62px;}
}