.weitAngeboteDtl{float:left;border:1px solid #477800;padding:6px;margin:4px 10px 0 0;text-align:center;color:#477800}.weitAngeboteDtlTop{padding:10px 4px 4px 4px}.InfoBox{margin-bottom:40px !important}.InfoBox div{margin-bottom:0px !important}.InfoBox a.Link{display:block;background:linear-gradient(to right,#ffcc44 0%,#ffee77 50%,#ffffaa 100%);padding:10px 20px;border:1px solid #ffcc44;border-radius:4px;color:inherit}.InfoBox a.Link:hover{background:#ffffaa}div.error{margin:10px 0 0 5px}div.error strong{font-weight:700}#contactData{min-height:140px}.contactData_com{margin-top:3px}#buttonBuchungsAnfrageReplace{width:250px;margin-top:10px;margin-left:4px;color:#b00050;display:inline-block}#buttonBuchungsAnfrage{width:250px;margin-top:10px}#buttonBuchung{width:250px;margin-top:10px}.textBuchungsAnfrage{margin-top:10px;font-size:0.9em;color:#444444}.textBuchungsAnfrage a{color:#444444}#katName{margin-top:20px}#divPreis{float:left;margin:3px 0 0px 0}.strong700{font-weight:700}.Heading{margin-bottom:4px;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:1.1em;font-weight:bold;color:#004080}.Line{border-top:solid 1px #7EA9EA}#navSub #NavButtonBig{margin-top:5px;margin-bottom:5px}#navSub #NavButtonBig #NavBack{float:right}#navSub #NavButtonBig #NavListPrev{float:right}#navSub #NavButtonBig #NavListNext{float:right}#navSub #NavButtonBig #NavBack::after{content:'zur Liste';margin-left:6px}#navSub #NavButtonBig #NavListPrev::after{content:'Vorige';margin-left:6px}#navSub #NavButtonBig #NavListNext::before{content:'Nächste';margin-right:6px}.Lageplan{position:relative;display:none;left:0;width:99.5%;height:400px;top:10px;margin-bottom:30px;padding:0;border:solid 1px #004080;line-height:120%;background-color:#fff;font-size:1.4rem;z-index:200;border-radius:3px;box-shadow:2px 2px 4px 2px rgba(0,0,0,0.4)}#consentGoogle{padding:20px}#butConsentGoogle{margin-top:40px;width:250px}#NavHouseStreet{margin:0}#NavHouseStreet .HouseStreet{display:inline-block;margin-right:12px;padding:0;font-size:1em;color:#00376A;font-weight:normal}#NavHouseStreet .LageMerken{display:inline-block;margin-right:12px;padding:0}#NavHouseStreet .LageplanLink{display:inline-block;margin-right:10px;white-space:nowrap;font-size:1em}#NavHouseStreet .LageplanLink img{width:13px;height:20px;vertical-align:middle;padding-right:3px}#NavHouseStreet #clickLageplan{cursor:pointer;font-weight:normal}#NavHouseStreet .MerkenLink{display:inline-block;position:relative;top:4px}#NavHouseStreet .MerkenLink img{width:unset}#map{width:100%;height:100%;font-size:90%}.Fotogalerie.overlay .FotoBox{transition:none}.Fotogalerie.overlay .FotoBox .gallery img{transition:none}.Hausfotos .FotoLupe{height:81%}.Hausfotos .FotoBox.Zoom .FotoLupe{height:84%;background-position:center 48%}.Hausfotos .FotoBox{width:47%;margin:9px 0 14px 0;line-height:150%;min-height:394px;font-family:Verdana,Arial,sans-serif}.Hausfotos .FotoBox .gallery img{max-height:281px}.Hausfotos .FotoBox .gallery img[width="1200"].panorama{max-height:191px;margin:45px auto 45px auto}.HouseData{float:left;position:relative;width:47%;margin:10px 0 0 3%;font-family:Arial,Helvetica,sans-serif;font-size:1em;line-height:130%;z-index:200;border:solid 0 #000;transition:all 0.5s ease}.HouseCaption{display:inline-block;width:84px}.HousePrice{margin-top:4px;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:bold;font-size:18px;color:#477800}.phone,.fax{text-decoration:none;border-bottom:none;color:#000}.Hausfotos .FotoBox.Zoom{width:70%}.Hausfotos .FotoBox.Zoom .gallery img{max-height:425px}.Hausfotos .FotoBox.Zoom .gallery img[width="1200"].panorama{max-height:291px;margin:67px auto 67px auto}.HouseData.Zoom{width:25%;min-width:250px}#divBuchungsAnfrageHead{margin-bottom:12px;clear:both}.WeitereAngeboteLink .DetailIcon{color:#b00050}.divWeitereAngeboteWindow{position:relative;margin-left:-100%}.divWeitereAngeboteWindow .BoxWeitereAngebote{position:absolute;right:0;top:10px;margin-bottom:30px;padding:5px 7px 5px 7px}.divWeitereAngeboteWindow .BoxWeitereAngebote_Text{display:block;font-size:12px}#qServiceLink{float:left;width:60px;margin:3px 0 0 30px;text-align:center;line-height:100%;cursor:pointer}#divQService{display:none;position:absolute;left:0;margin-top:0;border:solid 1px #004080;padding:20px 15px 30px 20px;line-height:120%;background-color:#fff;font-size:1.4rem;border-radius:7px;box-shadow:2px 2px 4px 2px rgba(0,0,0,0.4)}.QServiceCaption{font-weight:bold;color:#004080}.HeadingTitle{margin-bottom:4px;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:1.1em;font-weight:bold;color:#004080;cursor:pointer}.HeadingTitle.toggle::after,.HeadingTitle.toggle.MobileClosed::after{content:'\a0\a0 \25B2';color:#004F98}.HeadingTitle.toggle.closed::after{content:'\a0\a0 \25BC';color:#004F98}#Beschreibung{margin-top:10px;line-height:150%;font-size:15px;font-family:'Open Sans',Arial,Helvetica,sans-serif}#Beschreibung div{margin-bottom:12px}#Beschreibung .HeadingText strong{font-weight:bold}#Beschreibung .HeadingText{hyphens:auto}#Entfernungen{clear:both;max-width:930px;margin-top:15px}#Entfernungen .HeadingText{column-count:2;-webkit-column-width:auto;column-width:auto;column-gap:2em;-webkit-column-rule:thin dotted black;column-rule:thin dotted rgba(0,0,0,0.5)}#Entfernungen table{width:100%;margin:0 4em 0 -2px}#Entfernungen tr:hover{background-color:#ddeeff}#Entfernungen th{text-align:left;font-weight:bold;color:#808080;padding:4px 2px 4px 2px;word-wrap:break-word;width:100%}#Entfernungen td{text-align:right;padding:4px 2px 4px 16px;white-space:nowrap;vertical-align:top}#Entfernungen .HeadingText a.Link{display:block;border-bottom:0px;color:#808080;text-decoration:none}#Entfernungen .HeadingText a.Link:hover{background-color:#ddeeff;color:#808080}#faq-buchen{clear:both;max-width:930px;margin-top:15px}#faq-buchen dl.ToggleBox{max-width:930px;border:none}#Rechtshinweis{margin:25px 5px 5px 5px;line-height:130%;padding:7px 0 0 0;color:#444444;text-align:left;font-size:13px;border-top:solid 1px #7EA9EA;clear:both}.WohnTop{width:98.6%;margin:20px 0 8px 0;padding-left:1.3%;line-height:230%;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:bold;color:#ffffff;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}.wohnEinheit{display:flex;flex-wrap:wrap;justify-content:space-between}.WohnTop{flex:5 100%}.Wohnfotos{flex:2 310px;max-width:310px;margin-right:20px}.Wohnfotos .FotoBox{width:100%;margin:5px 20px 30px 0;height:auto;min-height:260px}.WohnBox{flex:1 180px;margin:5px 20px 30px 0}.WohnFreitext{flex:5 100%}.BelegungskalenderLink{flex:5 100%}.divBelegungsKalWindow{flex:5 100%}.SaisonkalenderLink{flex:5 100%}.divSaisonKalWindow{flex:5 100%}.WohnBox{line-height:160%;font-family:Arial,Helvetica,sans-serif;font-size:0.9em}.DetailTitle{font-weight:bold;color:#004080;margin-bottom:2px}.DetailTitle.toggle::after,.DetailTitle.toggle.MobileClosed::after{content:'\a0\a0 \25B2';color:#004F98}.DetailTitle.toggle.closed::after{content:'\a0\a0 \25BC';color:#004F98}.Wohnfotos .FotoLupe{height:88%}.Wohnfotos .FotoBox.Zoom .FotoLupe{height:88%}.Wohnfotos .FotoBox .gallery img{max-height:194px}.Wohnfotos .FotoBox .gallery img[width="1200"].panorama{max-height:132px;margin:31px auto 31px auto}.WohnBox .Box,.WohnBox .Popup{background:white;overflow:hidden;padding-bottom:0.5em}.WohnBox .Popup{position:absolute;z-index:10;min-width:250px;height:auto;padding:20px 10px 10px 10px;background:transparent}.WohnBox .Popup .PopupInner{clear:both;padding:1em 0 1em 1em}.WohnBox .Popup .Heading{display:none;font-weight:normal}.WohnBox .Popup .Heading .DetailIcon{border:0;text-decoration:none;display:inline-block}.WohnBox .Popup .PopupInner .PopupContent{max-height:400px;overflow-y:auto;margin:5px 0}.WohnBox .more{margin:2px;border:thin solid;color:#b00050;background:white}.WohnBox .more:hover{color:#b00050;border:thin dashed}.WohnBox .Popup .close{float:right;font-size:2em;margin-top:-0.2em;border:none}.WohnBox .Popup .CloseButton{top:0;right:20px;border:none}.WohnData{width:20%;min-width:190px}.WohnData table{border-collapse:collapse;width:97%;line-height:150%}.WohnData td{padding:2px 0;font-family:Arial,Helvetica,sans-serif;font-size:13px}.WohnData td:nth-child(1){padding-left:4px;padding-right:12px;min-width:70%}.WohnData td.price{padding-right:8px;text-align:left;vertical-align:top;white-space:nowrap}.WohnData tr:nth-child(2n+1){background-color:#eee}.WohnData.spaced td{padding:4px 0 4px 0}.WohnData .WohnDataExtended{display:none}.WohnData.IsPopup:hover{cursor:pointer}.WohnKrit .Popup{position:absolute;z-index:1000;width:480px;height:500px;padding:20px;background:transparent}.WohnKrit .Popup .PopupInner{padding:20px}.WohnKrit .Popup .PopupContent{display:flex;flex-flow:column wrap;align-content:space-between}.WohnKrit .Popup .PopupContent>div{margin:0 10px 10px 0}.WohnKrit{width:20%;min-width:180px;overflow:hidden}.WohnKrit .Heading{display:none;font-weight:normal}.WohnKrit .Popup .AusstattungTitle{margin:8px 0 0 0;font-weight:bold}.WohnKrit .Popup .AusstattungTitle:first-child{margin-top:0}.WohnKrit .Box ul,.WohnKrit .Popup ul{clear:both;margin:0;padding:0;list-style-type:none;font-size:13px}.WohnKrit .Box ul li,.WohnKrit .Popup ul li{line-height:22px}.WohnKrit .Box ul li:before,.WohnKrit .Popup ul li:before{content:"\2713 \a0";font-weight:bold;color:green}.WohnKrit.spaced .Box ul li{line-height:28px}.WohnPreis{width:18%;min-width:180px;height:auto;margin-right:0;font-size:1em}.WohnPreis .lnkWeiterePreise{display:inline-block;line-height:1.2em;margin:4px 0}.WohnPreis .WeiterePreise{margin-bottom:10px;font-size:14px}.WohnPreis .lnkPreis{display:block;font-size:16px;font-weight:bold;margin:3px 0;padding:2px;border:none;background:white;color:#3078B7;cursor:pointer}.WohnPreis .lnkPreis.active{padding-bottom:1px;border-bottom:1px solid #3078B7}.WohnPreis .lnkPreis.active:hover{background:#3078B7;color:white;padding-bottom:2px;border:none}.WohnPreis .PreisBox{margin-bottom:10px}.WohnPreis .lnkTermin{display:block;font-size:14px;margin:3px 0;padding:2px;padding-bottom:1px;border:none;border-bottom:1px solid #1e5799;background:white;color:#1e5799;cursor:pointer}.WohnPreis .lnkTermin:hover{background:#3078B7;color:white;font-weight:bold;padding-bottom:2px;border:none;white-space:nowrap}.WohnPreis .anchorBelegungsKalenderParam{display:inline-block;line-height:1.2em;margin:4px 0;color:#b00050}.WohnFreitext{padding:4px 0px}.BelegungskalenderLink{margin:0 0 10px 0}.BelegungskalenderLink .LinkIcon{cursor:pointer}.SaisonkalenderLink{margin:0 0 10px 0}.SaisonkalenderLink .LinkIcon{cursor:pointer}.divSaisonKalWindow{position:relative}.divSaisonKalWindow .BoxSaisonKal{margin-bottom:30px;padding:5px 7px 5px 7px}.Wohnfotos .FotoBox.Zoom{width:70%}.Wohnfotos .FotoBox.Zoom .gallery img{max-height:425px}.WohnPreis.Zoom{width:90% !important;clear:left;margin-left:4%}.ArrowDown{cursor:pointer;padding:5px 30px 4px 12px;text-decoration:underline;color:#505050}.ArrowDown img{vertical-align:middle}.ArrowUp{cursor:pointer;padding:4px 30px 4px 12px;text-decoration:underline;color:#505050}.ArrowUp img{vertical-align:middle}.clickPreis{font-size:18px !important;font-weight:bold !important}.EndpreisInfo{float:left;color:#333333;font-weight:normal;line-height:20px}.WohnPreis span a{font-size:14px}.EndpreisInfo .hinweis{font-size:13px}.WohnBuchen{height:auto;margin-bottom:10px;padding:0;border:solid 0 #000}.WohnBuchen button{display:inline-block;margin-bottom:10px;width:160px}.WeiterePreise{display:none;background-color:#FFFFFF}.Weitere{margin:10px auto 0 auto;padding:2px 10px 1px 0;text-align:center;font-size:1.6rem;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#004080;border:solid 1px #666;border-radius:7px;box-shadow:2px 2px 4px 2px rgba(0,0,0,0.4)}.Weitere div{display:inline-block;vertical-align:middle;padding:2px 25px 0 25px;cursor:pointer;width:21px}#imgQService{float:left;width:50px;margin-right:5px}#divDebug1{padding:16px 0;margin-bottom:16px;max-width:960px}#divDebug1 table{border:solid 1px #1C6AB2;background-color:White}#divDebug1 td{border-right:thin solid #888;padding:4px}#divDebug1 .leerZeile{border-bottom:solid 1px #1C6AB2;padding:2px 0 1px 0}ul.icon-feat-list{margin:10px 0 10px 0;list-style:none}ul.icon-feat-list li{display:inline-block;margin-right:12px;margin-bottom:10px}ul.icon-feat-list li:last-child{margin-right:0}ul.icon-feat-list img{vertical-align:middle;width:25px}ul.icon-feat-list .icon-text{display:none;font-size:0.8em;padding-left:5px;color:#666666;vertical-align:middle}#Reviews{clear:both;position:relative;margin-top:15px;margin:0 -10px;padding:0 10px}#Reviews .HeadingText{max-width:600px}#ReviewList li:last-child{margin-bottom:40px}#Reviews .title,#Reviews .caption{margin:5px 0 5px 0}#Reviews .title{font-weight:bold}#Reviews .stars{font-size:1.4em}#Reviews .text{margin:5px 0 20px 0;max-width:95%;width:auto}#Reviews .Popup{position:absolute;top:5px;left:0;z-index:10;height:auto;padding:20px 0;overflow:hidden}#Reviews .Popup .PopupInner{clear:both;padding:1em 0 1em 1em;margin:0 10px}#Reviews .Popup .Heading{display:none;font-weight:normal}#Reviews .Popup .PopupInner .PopupContent{max-height:600px;overflow-y:auto;margin:5px 0}#Reviews .more{margin:2px;border:thin solid;color:#b00050;background:white}#Reviews .more:hover{color:#b00050;border:thin dashed}#Reviews .Popup .close{float:right;font-size:2em;margin-top:-0.2em;border:none}#Reviews .Popup .CloseButton{top:0;right:50px;border:none}@media screen and (max-width:1024px){.Hausfotos .FotoBox{transition:none}.Wohnfotos .FotoBox{transition:none}.Hausfotos .FotoLupe{height:81%}.Hausfotos .FotoBox.Zoom .FotoLupe{height:84%}.WohnPreis{transition:none;order:10}.HouseFlex.Zoom{width:62%}.HouseData.Zoom{width:30%}}@media screen and (max-width:928px){.Hausfotos .FotoBox{min-height:375px}.Hausfotos .FotoLupe{height:78%}.Hausfotos .FotoBox.Zoom .FotoLupe{height:82%}.Wohnfotos .FotoLupe{height:74%}.Wohnfotos .FotoBox.Zoom .FotoLupe{height:78%}.WohnData,.WohnKrit{width:30%}.WohnPreis{width:90% !important}.WohnPreis .lnkWeiterePreise{margin:16px 0}.WohnPreis .WeiterePreise{margin:10px 0}.WohnPreis .lnkPreis{margin:20px 0}.WohnPreis .lnkTermin{font-size:15px;margin:16px 0}.WohnPreis .anchorBelegungsKalenderParam{margin:16px 0}}@media screen and (max-width:800px){#NavBack{width:120px}#NavBack::after{content:'zur Liste'}#NavListNext{width:120px}#NavListNext::before{content:'Nächste'}#NavListBack{width:120px}#NavListBack::after{content:'Vorherige'}.Hausfotos .FotoBox,.Hausfotos .FotoBox.Zoom{width:100%;max-width:510px;min-height:438px;margin:9px 0 0px 0}.Hausfotos .FotoLupe{display:none !important}.Hausfotos .FotoBox .gallery img{width:100%;max-width:510px;max-height:334px}.HouseData{margin-left:0;width:99%}#BoxHouseData #contactData{min-height:0}.HousePrice{margin-top:15px}.divWeitereAngeboteWindow{margin-left:0}.divWeitereAngeboteWindow .BoxWeitereAngebote{right:unset;left:0}.QService{width:96%;left:-2%;margin-top:30px}#Beschreibung{margin-top:20px}.WohnTop{width:99%}.Wohnfotos .FotoBox,.Wohnfotos .FotoBox.Zoom{width:100%;max-width:510px;margin:0}.Wohnfotos .FotoLupe{display:none}.WohnKrit{flex:5 100%;margin-bottom:6px}.WohnKrit .Box{display:none}.WohnBox .Box:last-child{display:block}.WohnKrit .more{display:none}.WohnKrit .Heading{display:block}.WohnKrit .Popup{margin-top:-300px}}@media screen and (max-width:620px){#Entfernungen .HeadingText{column-count:1}.HeadingTitle.toggle.MobileClosed::after{content:'\a0\a0 \25BC';color:#00519C}.HeadingTitle.toggle.MobileClosed+.HeadingText{display:none}#Entfernungen tr:hover{background-color:#ddeeff}.WohnData{width:47%}.WohnKrit{width:47%}}@media only screen and (max-width:580px){.Wohnfotos{flex:5 100%;width:100%;max-width:510px;max-height:360px;margin-right:0;margin-bottom:40px}.Wohnfotos .FotoBox .gallery img{width:100%;max-height:334px;margin:0}.WohnData{flex:5 100%;width:100%;max-width:510px;margin-right:4px;margin-bottom:4px}.WohnData table{width:100%}.WohnKrit .Popup,#Reviews .Popup{position:fixed;left:0;top:0 !important;z-index:1000;margin:0;box-sizing:border-box;padding:30px 8px 10px 8px;width:100vw;height:100vh;background:white}.WohnKrit .Popup .CloseButton,#Reviews .Popup .CloseButton{top:10px;right:10px}.WohnKrit .Popup .PopupInner,#Reviews .Popup .PopupInner{padding:0;width:100%;border:none;box-shadow:none}.WohnKrit .Popup .PopupInner .PopupContent,#Reviews .Popup .PopupInner .PopupContent{margin:0;height:auto;max-height:95vh}.wohnEinheit .BoxSaisonKal.PopupBox{position:fixed;left:0;top:0;z-index:1000;margin:0;border:none;border-radius:unset;box-sizing:border-box;padding:50px 8px 10px 8px;width:100vw;height:100vh;background:white;overflow:auto}.wohnEinheit .BoxSaisonKal.PopupBox .CloseButton{top:10px;right:10px}}@media only screen and (max-width:480px){.phone{border-bottom:thin dotted Black}ul .icon-feat-list li{padding-right:5px;margin-right:8px}}@media screen and (max-width:450px){.Hausfotos .FotoBox{min-height:382px}#NavBack{width:100px}#NavBack::after{content:'zur Liste'}#NavListNext{width:70px}#NavListNext::before{content:'';margin:0}#NavListBack{width:70px}#NavListBack::after{content:'';margin:0}.WohnBox{min-width:90%;height:auto;max-height:none}.WohnData td{padding:4px 1px;font-size:14px}.WohnData.spaced td{padding:6px 1px}.WohnKrit .Box ul,.WohnKrit .Popup ul{font-size:14px}.Belegungskalender.PopupBox{display:none}.WohnPreis{width:98%;order:10}.ArrowDown{display:none}.ArrowUp{display:none}}@media screen and (max-width:360px){.Hausfotos .FotoBox{min-height:320px}.ButtonRoundBlue{margin:5px 2px 0 2px}.HouseCaption{min-width:75px}}@media screen and (min-width:720px){.twoCols .ukDescription,.threeCols .ukDescription{columns:2;column-gap:2em}}@media print{.FotoLupe{z-index:0;display:none}.wohnEinheit{page-break-inside:avoid}.WohnBox{height:auto}.WohnPreis{clear:both}}