*{margin: 0;padding: 0;border: 0;outline: 0;background: transparent;color: inherit;font-size: inherit;font-family: inherit;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box}address,article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,mark,meter,nav,progress,section,source,summary,time,video,wbr,img{display: block}input:focus,textarea:focus,select:focus{outline: none}textarea{resize: none}table{border-collapse: collapse;border-spacing: 0;padding: 0;border: 0}table td,table th{padding: 0}input{-webkit-border-radius: 0}a:active,label:active{outline: none}a:focus,label:focus{-moz-outline-style: none;outline: none}input[type=checkbox]{border-width: 0px}html{overflow-y: scroll;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;font-smooth: always}body,html{height: 100%;-webkit-text-size-adjust: none}body{color: #000}ul{list-style-type: none;list-style-position: outside}.clear{clear: both;height: 1px;overflow: hidden}.clearfix:before,.clearfix:after{content: "";display: table}.clearfix:after{clear: both}@font-face{font-family: "HelveticaNeueW01-Thin";src: url("../styles/fonts/Fonts/HelveticaNeueCyr-Thin.otf") format("opentype")}@font-face{font-family: "HelveticaNeueW01-45Ligh";src: url("../styles/fonts/Fonts/HelveticaNeueCyr-Light.otf") format("opentype")}@font-face{font-family: "HelveticaNeueW01-65Medi";src: url("../styles/fonts/Fonts/HelveticaNeueCyr-Medium.otf") format("opentype")}@font-face{font-family: "HelveticaNeueW01-75Bold";src: url("../styles/fonts/Fonts/HelveticaNeueCyr-Bold.otf") format("opentype")}@font-face{font-family: "HelveticaNeueW01-95Blac";src: url("../styles/fonts/Fonts/HelveticaNeueCyr-Black.otf") format("opentype")}@font-face{font-family: "HelveticaNeue LTCYR55RomanW00B";src: url("../styles/fonts/Fonts/HelveticaNeueCyr-Roman.otf") format("opentype")}1 *{font-size: inherit;font-family: inherit;font-weight: inherit;line-height: inherit;-webkit-transition-timing-function: cubic-bezier(.455, .03, .515, .955);transition-timing-function: cubic-bezier(.455, .03, .515, .955)}html,body{margin: 0;padding: 0;font-family: 'HelveticaNeueW01-45Ligh';font-size: 14.5px;letter-spacing: 1px;line-height: 1.6;height: 100%}@media (-webkit-min-device-pixel-ratio: 2){html,body{font-family: 'HelveticaNeueW01-Thin';font-size: 15px}}a,a:link,a:visited,a:hover{text-decoration: none;color: darkgrey}textarea,input[type="email"],input[type="text"]{border: 1px solid #000;padding-left: 5px;-webkit-transition: all .4s;transition: all .4s}textarea:focus,input[type="email"]:focus,input[type="text"]:focus{border: 1px solid #a49475;background-color: #fff}input[type="submit"]{border: 1px solid #000}h1{font-size: 25px;margin: 0;font-family: 'HelveticaNeueW01-45Ligh';margin-bottom: 16px}h2{margin: 0;margin-bottom: 40px;font-size: 35px;font-family: 'HelveticaNeueW01-45Ligh';z-index: 2;position: relative}h2.mobile{display: none}h3{margin: 0;font-size: 16px;font-family: 'HelveticaNeueW01-75Bold';margin-top: 15px;margin-bottom: 5px}h4{margin-top: 40px;font-size: 18px;color: #a49475;font-family: 'HelveticaNeueW01-75Bold'}div > h3:first-child{margin-top: 0}p{margin: 0;padding: 0}b{font-weight: normal;font-family: 'HelveticaNeueW01-75Bold'}i{font-family: 'HelveticaNeueW01-75Bold';font-style: italic}a,a:link,a:visited{color: black}a:hover,a:link:hover,a:visited:hover{color: #a49475}ul{margin: 0}ul li{text-indent: -8px;position: relative;left: 16px}ul li:before{content: "–";position: relative;left: -8px}table{line-height: 1.2}table thead{font-family: 'HelveticaNeueW01-65Medi';margin-bottom: 20px}table thead tr th{padding-bottom: 20px}table thead tr th:last-child{text-align: right}table tbody tr{border-bottom: 1px solid #000}table tbody tr td{padding-top: 8px}.big{font-size: 18px !important}.blur{-webkit-filter: blur(4px);-moz-filter: blur(4px);-ms-filter: blur(4px);-o-filter: blur(4px);filter: blur(4px)}.fulljustify{text-align: justify}.fulljustify:after{content: "";display: inline-block;width: 100%}.subtitle-line{position: relative;display: block;margin-bottom: 10px}.subtitle-line:nth-child(2){margin-left: 20%}.subtitle-line:nth-child(3){margin-left: 5%}h1.title-layout-1{margin-left: 30%}.title-layout-1 .subtitle-line:nth-child(1){margin-left: 10%}.title-layout-1 .subtitle-line:nth-child(2){margin-left: 0}.title-layout-1 .subtitle-line:nth-child(3){margin-left: 20%}.container h1,.container h2,.container h3,.container h4,.container h5,.container h6{color: black}.container{background-color: white;overflow-x: hidden;-webkit-overflow-scrolling: touch;position: relative}.mobileMenu{display: none}header.mobile{display: none}.sidebarMobile{display: none}header.desktop{position: relative;font-size: 16.5px;font-family: 'HelveticaNeueW01-45Ligh';height: 200px}@media (-webkit-min-device-pixel-ratio: 2){header.desktop{font-family: 'HelveticaNeueW01-Thin'}}header.desktop .icon-bar{padding-top: 57px;width: 100%;text-align: right;vertical-align: top;text-transform: uppercase}header.desktop .icon-bar .icon{vertical-align: baseline;width: 20px;height: 20px;display: inline-block;border-radius: 5px;border: 1px solid #b3b2b2;background-size: 20px;background-position: center;line-height: 1;position: relative;top: 2px}header.desktop .icon-bar .icon:hover{border: 1px solid #000}header.desktop .icon-bar .searchFormWrapper{display: inline-block;height: 20px;line-height: 1}header.desktop .icon-bar .searchFormWrapper input{margin-left: 5px;height: 20px;border: 1px solid #b3b2b2;width: 200px}header.desktop .icon-bar .searchFormWrapper input:focus{border: 1px solid #000}header.desktop .icon-bar #quick-links{font-size: 13px;text-align: right;display: inline-block;padding: 0 5px}header.desktop .icon-bar #lang{padding: 0 0 0 5px;display: inline-block;text-align: right;right: 0;font-size: 13px}header.desktop .logo{width: 235px;position: absolute;left: 0;bottom: 0;padding-bottom: 60px}header.desktop #menu-spacer{margin-bottom: 16px;position: absolute;right: 0;top: 155px;width: 100%}header.desktop #menu-spacer .menu-lg{text-align: left;padding-bottom: 19px}header.desktop #menu-spacer .menu-lg a,header.desktop #menu-spacer .menu-lg a:link,header.desktop #menu-spacer .menu-lg a:visited{font-size: 15px}header.desktop #menu-spacer .menu-lg a:hover,header.desktop #menu-spacer .menu-lg a:link:hover,header.desktop #menu-spacer .menu-lg a:visited:hover,header.desktop #menu-spacer .menu-lg a.active,header.desktop #menu-spacer .menu-lg a:link.active,header.desktop #menu-spacer .menu-lg a:visited.active{text-decoration: none}header.desktop #menu-spacer .menu-lg a:hover:after,header.desktop #menu-spacer .menu-lg a:link:hover:after,header.desktop #menu-spacer .menu-lg a:visited:hover:after,header.desktop #menu-spacer .menu-lg a.active:after,header.desktop #menu-spacer .menu-lg a:link.active:after,header.desktop #menu-spacer .menu-lg a:visited.active:after{color: black}header.desktop #menu-spacer .menu-lg a:last-child:after,header.desktop #menu-spacer .menu-lg a:link:last-child:after,header.desktop #menu-spacer .menu-lg a:visited:last-child:after{margin-right: 0}header.desktop #menu-spacer .menu-lg .spacer{margin: 0 9px}header.desktop #menu-spacer .menu-lg .spacer:last-child{display: none}article{padding: 0}.sidebar{position: relative;z-index: 99}.sidebar .fpmain{line-height: 130%}.sidebar .entryBild{width: 185px;padding: 15px}.layoutSlideshow{width: 100%;height: 420px;margin-bottom: 30px}.layoutSlideshow .cycle-slideshow{overflow: hidden}.layoutSlideshow .cycle-slideshow .cycle-slide{width: 100%;height: 420px;background-position: center;background-size: cover;position: relative}.layoutSlideshow .cycle-slideshow .cycle-slide .image{height: 420px;float: left;margin-right: 1.25%;background-position: center;background-size: cover;width: 100%}.layoutSlideshow .cycle-slideshow .cycle-slide .image:last-child{margin-right: 0}.layoutSlideshow .cycle-slideshow .cycle-prev,.layoutSlideshow .cycle-slideshow .cycle-next{position: absolute;top: calc(50% - 15px);z-index: 8000;width: 30px;height: 47px;background-size: 30px}.layoutSlideshow .cycle-slideshow .cycle-prev{left: 1%;-webkit-transition: left .4s;transition: left .4s}.layoutSlideshow .cycle-slideshow .cycle-prev:hover{left: 1.5%;cursor: pointer}.layoutSlideshow .cycle-slideshow .cycle-next{right: 1%;-webkit-transition: right .4s;transition: right .4s}.layoutSlideshow .cycle-slideshow .cycle-next:hover{right: 1.5%;cursor: pointer}.layoutSlideshow video{height: 100%;width: auto;margin: 0 auto}.submenu-lg{position: relative}.submenu-lg .secondLevelMenu{display: none;position: absolute;z-index: 9999999;width: 100%;padding: 10px 0}.submenu-lg .secondLevelMenu .wrapper{position: relative;width: auto}.submenu-lg .secondLevelMenu .wrapper a{font-size: 15px;display: block;width: 300px}.submenu-lg .secondLevelMenu .wrapper a.indent{text-indent: 2em}.submenu-lg .secondLevelMenu .wrapper a.double-indent{text-indent: 4em}.submenu-lg-bg{position: relative;z-index: 9999998;background-color: rgba(255,255,255,0.9)}.page-wrapper{min-height: 100%;padding-bottom: 60px;margin-bottom: -30px}.page-wrapper:after{content: "";display: block}footer{height: 30px;font-size: 12px}footer > div{text-align: right}footer nav{display: inline-block}footer nav a:after{width: 7px;text-align: right;content: "|";display: inline-block}a.active{color: #a49475}.media-link{text-decoration: underline;font-size: 17px;margin: 10px 0px}.product-fancybox div.fancybox-skin{background: black;border-radius: 0}.product-fancybox div.fancybox-skin a.fancybox-close{background-image: url("../images/black-cross.png");background-size: contain;background-repeat: no-repeat;top: 2px;right: 2px;width: 24px;height: 24px}.fancybox-lock{overflow: visible !important}a.next-link,a.back-link{font-size: 16px;font-weight: 100}a.next-link{float: right}.raquo:before{content: '»'}.arrow-right:after{content: ' ▶';font-size: 10px}.arrow-left:before{content: '◀ ';font-size: 10px}.introBannerContainer{display: -webkit-box;display: -ms-flexbox;display: flex}.entryIntroBanner{margin-bottom: 20px;position: relative;display: inline-block;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;overflow: hidden;margin-right: 0.5%;margin-left: 0.5%}.entryIntroBanner:hover .banner{-webkit-filter: opacity(.65);filter: opacity(.65)}.entryIntroBanner .banner{position: relative;display: block;width: 100%;height: 650px;background-position: center;background-size: cover;font-family: 'HelveticaNeueW01-75Bold';-webkit-transition: -webkit-filter .2s ease-in-out;transition: -webkit-filter .2s ease-in-out;transition: filter .2s ease-in-out;transition: filter .2s ease-in-out, -webkit-filter .2s ease-in-out}.entryIntroBanner .logo-container{position: absolute;width: 100%;height: 92px;bottom: 60px}.entryIntroBanner .logo-container img.introBannerLogo{height: 100%;width: auto;margin: 0 auto}.entryBildText h1{margin-left: 20%}.entryBildText .description{background-size: 100%;background-position: center;background-repeat: no-repeat}.entryBildText .image{width: 100%}.entryBildTextRechts h1{margin-left: 10%}.entryBildTextRechts .image{width: 100%}.entryBild{max-width: 100%}.entryWohnungsListe h1{margin-left: 10%}.entryWohnungsListe .details{padding-right: 5px}.entryWohnungsListe .details b{font-family: 'HelveticaNeueW01-65Medi'}.entryWohnungsListe .small{font-size: 12px}.entryWohnungsListe div.fpmain a{color: #a49475;padding-left: 5px}.entryWohnungsListe table.layout1{width: 100%;min-width: 400px}.entryWohnungsListe table.layout1 thead th{padding-top: 4px;padding-bottom: 0}.entryWohnungsListe table.layout1 thead th:nth-child(1){width: 70px}.entryWohnungsListe table.layout1 thead th:nth-child(2){width: 80px}.entryWohnungsListe table.layout1 thead th:nth-child(3){width: 80px}.entryWohnungsListe table.layout1 thead th:nth-child(4){text-align: center}.entryWohnungsListe table.layout1 thead th.price{width: 117px}.entryWohnungsListe table.layout1 tbody tr:hover{color: #a49475;cursor: pointer}.entryWohnungsListe table.layout1 tbody td:nth-child(4){text-align: center}.entryWohnungsListe table.layout2{width: 100%;min-width: 400px}.entryWohnungsListe table.layout2 thead th{padding-top: 4px;padding-bottom: 0}.entryWohnungsListe table.layout2 thead th:nth-child(1){width: 100px}.entryWohnungsListe table.layout2 thead th:nth-child(2){width: 100px}.entryWohnungsListe table.layout2 thead th:nth-child(3){width: 100px}.entryWohnungsListe table.layout2 thead th:nth-child(4){width: 130px;text-align: left}.entryWohnungsListe table.layout2 thead th.price{width: 117px}.entryWohnungsListe table.layout2 tbody tr:hover{color: #a49475;cursor: pointer}.entryWohnungsListe table.layout2 tbody td:nth-child(4){text-align: left}.entryWohnungsListe .mobileView{display: none}.entryWohnungsListeDetail{font-size: 13px}.entryWohnungsListeDetail .navigation{border-bottom: 1px solid #000;height: 20px;font-size: 14px}.entryWohnungsListeDetail .navigation a{display: inline-block}.entryWohnungsListeDetail .property{border-bottom: 1px solid #000}.entryWohnungsListeDetail .grundriss{margin-top: 40px}.entryWohnungsListeDetail .grundriss img{width: 100%}.entryWohnungsListeDetail .description{margin-bottom: 40px;padding-right: 10px}.entryWohnungsListeDetail .download{border-bottom: 1px solid #000;display: block}.entryWohnungsListeDetail .contactMobile{display: none}.entryWohnungsListeDetail .contactPerson .image{width: 100px;background-position: center;background-size: cover;margin: 10px 0}.entryWohnungsListeDetail .contactPerson .image:after{padding-top: 100%;display: block;content: ''}.entryWohnungsListeDetail .details{padding-right: 0}.entryStandardZweispaltig h1{margin-left: 10%}.entryStandardMenu h1{margin-left: 10%}.entryStandardMenu .navigation a{display: block;font-family: 'HelveticaNeueW01-75Bold'}.entryStandardMenu .navigation a.active{color: #a49475}.entryStandardMenu .description .fpmainen,.entryStandardMenu .description .fpmain{margin-bottom: 20px}.entryStandardMenu .description img{width: 100%}.entryKontakte.kontaktpersonen{margin: 20px 0px}.entryKontakte h2{margin-left: 10%}.entryKontakte h4{margin-top: 0;margin-bottom: 20px}.entryKontakte .person{min-height: 190px;position: relative;top: 0}.entryKontakte .person .image{position: relative;top: 5px;width: 30%;float: left;background-size: cover;background-position: center}.entryKontakte .person .image:after{padding-top: 125%;display: block;content: ''}.entryKontakte .person .description{padding-left: 33%}.entryKontaktformular label{width: 150px;font-weight: normal;vertical-align: top}.entryKontaktformular textarea,.entryKontaktformular input{width: 400px;margin-bottom: 10px}.entryKontaktformular textarea#plz,.entryKontaktformular input#plz{width: 100px;margin-right: 10px}.entryKontaktformular textarea#ort,.entryKontaktformular input#ort{width: 290px}.entryKontaktformular .infotext{margin-left: 150px;font-size: 12px}.entrySuchergebnisse h1{font-size: 30px;margin-bottom: 0}.entrySuchergebnisse .searchResult{display: block;border-bottom: 1px solid #f0f0f0;padding: 20px 0}.entrySuchergebnisse .searchResult h2{margin-bottom: 0;font-size: 18px;font-family: 'HelveticaNeue LTCYR55RomanW00B'}.entrySuchergebnisse .searchResult .highlight{background-color: yellow}.entryIframe iframe{width: 100%;min-height: 1000px}.menuFreitextBild h1{margin-left: 10%}.menuFreitextBild h3{color: #a49475;font-size: 18px;margin-bottom: 10px;font-family: 'HelveticaNeueW01-75Bold';text-align: center}.menuFreitextBild .image{width: 100%}.menuFreitextBild i{font-size: 18px;margin-bottom: 10px}.menuFreitextBild p{margin-bottom: 10px}.menuFreitextBild .pdfLink{text-align: center}.menuFreitextBild .metadata{border-top: 1px solid #e6e6e6;margin-top: 20px;padding-top: 20px}.menuMenukarte .angebot{border-bottom: 1px solid #e6e6e6;margin-bottom: 10px;padding-bottom: 10px}.menuMenukarte .angebot > div:nth-child(2),.menuMenukarte .angebot > div:nth-child(3),.menuMenukarte .angebot > div:nth-child(4),.menuMenukarte .angebot > div:nth-child(5){text-align: right;min-height: 20px}.menuMenukarte .zutaten{font-size: 12px}.menuMenukarte .metadata{border-top: 1px solid #e6e6e6;margin-top: 20px;padding-top: 20px;font-size: 12px}div.moodbild{padding-top: 30%;margin: 30px 0px;background-size: cover;background-position: center center}div.moodtriplebild{margin: 30px 0px}div.moodtriplebild div:not(.clear){padding-top: 30%;background-size: cover;background-position: center center}div.moodtriplebild div.left{float: left;width: 32%;margin-right: 1%}div.moodtriplebild div.center{float: left;width: 32%;margin-right: 1%}div.moodtriplebild div.right{float: left;width: 32%}div.entryStandard table{width: 100% !important;height: auto !important}div.entryStandard table tr{border-bottom: none}div.entryStandard table tr td{line-height: 150%}div.entryStandard a{color: #a49475}div.entryStandard h2{font-size: inherit;margin: 0;font-family: 'HelveticaNeueW01-75Bold';line-height: inherit}span.nichtanzeigen{display: none}#video-collection h1{color: black}.resmio-button .btn{padding: 4px 14px;margin-bottom: 7px;background-color: #b59b76;background-image: -webkit-gradient(linear, left top, left bottom, from(#b59b76), to(#907c5e));background-image: linear-gradient(top, #b59b76, #907c5e);background-image: -o-linear-gradient(top, #b59b76, #907c5e)}.resmio-button .btn:hover{background-color: #b59b76;border-color: #b59b76 !important;background-image: -webkit-gradient(linear, left top, left bottom, from(#907c5e), to(#b59b76));background-image: linear-gradient(top, #907c5e, #b59b76);background-image: -o-linear-gradient(top, #907c5e, #b59b76)}div.products div.product-collection{margin-top: 20px;padding-left: 1px;padding-top: 1px}div.products div.product-collection a.product{display: inline-block;position: relative;border: 1px #a49475 solid;margin-left: -1px;margin-top: -1px;float: left;padding: 0;width: 20.1%;padding-bottom: 37px}div.products div.product-collection a.product div.product-image{width: 80%;display: block;margin: 4px auto 0 auto;background-size: contain;background-repeat: no-repeat}div.products div.product-collection a.product div.product-image:before{padding-top: 100%;display: block;content: ""}div.products div.product-collection a.product span{display: block;text-align: center;font-family: 'HelveticaNeueW01-75Bold';font-size: 11px;position: absolute;line-height: 1.1;width: 100%;bottom: 2px}div.products div.product-details{border: 1px #a49475 solid;width: 100%;height: auto;padding: 5px;display: block}div.products div.product-details img{display: inline-block;float: left;width: 30%;height: auto;overflow: hidden}div.products div.product-details div.details{display: inline-block;float: left;height: 100%;width: 70%;padding-left: 3%}div.products div.product-details div.details span{color: black;display: block;width: 100%}div.products div.product-details div.details span.title{margin-top: 5%;font-family: 'HelveticaNeueW01-75Bold';font-size: 18px}div.products div.product-details div.details span.description{margin-top: 3%;font-size: 15px}div.products div.product-details div.details span.description p{margin: 0}div.products div.product-details div.details span.price{font-family: 'HelveticaNeue LTCYR55RomanW00B';margin-top: 5%}div.pdf-container{font-family: 'HelveticaNeueW01-75Bold';font-size: 14px;margin: 36px 0}div.pdf-container:first-child{margin-top: 0}div.pdf-container:last-child{margin-bottom: 0}div.pdf-container canvas{border: 1px solid;margin: 2px 0;width: 100%}div.pdf-container canvas:first-of-type{margin-top: 0}div.pdf-container canvas:last-of-type{margin-bottom: 0}.widgets__text{margin-bottom: 30px}.widgets__link{padding-left: 0;height: 155px}.widgets__link img{width: 150px;display: inline-block;float: left}.widgets__link--tripadvisor img{padding: 2px}.widgets__link .resmio-reputation-widget{padding-left: 0;float: left;width: 165px}.widgets__link .resmio-reputation-badge-wrapper{height: 150px}.widgets__tripadvisor{margin-top: 20px}.widgets .rsmpp-feedbackWidgetWrapper{max-width: 1000px !important}.newsletterform__input{border-width: 0 0 1px !important;padding: 5px 0 !important;display: block;letter-spacing: 1px;margin-bottom: 1em;width: 80%}.newsletterform__input::-webkit-input-placeholder{color: currentColor}.newsletterform__input::-moz-placeholder{color: currentColor}.newsletterform__input:-ms-input-placeholder{color: currentColor}.newsletterform__input::-ms-input-placeholder{color: currentColor}.newsletterform__input::placeholder{color: currentColor}.newsletterform__label:first-child{margin: 1em 2em 1em 0}.newsletterform__submit{color: white;border: 1px solid #ccc !important;text-shadow: 0 -1px 0 rgba(0,0,0,0.25);border-radius: 5px;margin-bottom: 1em;padding: 4px 14px;font-weight: 600;letter-spacing: 1px;background-color: #b59b76;background-image: -webkit-gradient(linear, left top, left bottom, from(#b59b76), to(#907c5e));background-image: linear-gradient(top, #b59b76, #907c5e);background-image: -o-linear-gradient(top, #b59b76, #907c5e)}.newsletterform__submit:hover{background-color: #b59b76;border-color: #b59b76 !important;background-image: -webkit-gradient(linear, left top, left bottom, from(#907c5e), to(#b59b76));background-image: linear-gradient(top, #907c5e, #b59b76);background-image: -o-linear-gradient(top, #907c5e, #b59b76)}.small{font-size: 10px}.big{font-size: 15px}.tbltype-emphheader{border-spacing: 1px}.tbltype-emphheader tr td{background-color: #f8f8f8;vertical-align: top !important}.tbltype-emphheader tr:first-child td{background-color: #e0e0e0}.tbltype-fairplan{border-spacing: 1px}.tbltype-fairplan tr td{background-color: #f8f8f8;vertical-align: top !important}.tbltype-headline{border-spacing: 1px}.tbltype-headline tr td{padding: 8px;background-color: #f8f8f8;border: 1px solid #ccc;vertical-align: top}.tbltype-Standard p{margin: 0}.tbltype-Standard td{padding: 0}#editor b,#editor strong{font-weight: bold !important}#editor i,#editor em{font-style: italic !important}.frontbuttons{position: absolute;z-index: 999999;width: 100%;top: 42px}.frontbuttons--bottom{top: auto;bottom: 8px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}a.frontbutton{display: inline-block;border: 10px solid;border-radius: 500px;border-image-source: url(../images/frontbutton-v3.png);border-image-slice: 10 fill;font-family: 'Quattrocento Sans', sans-serif;font-size: 21px;line-height: 0.7;color: #fff;margin-bottom: 5px}a.frontbutton.right{float: right;padding-right: 20px;margin-right: -20px}a.frontbutton.left{float: left;padding-left: 20px;margin-left: -20px}a.frontbutton.bottom{margin-right: 12px;font-size: 16px;line-height: 0.2}a.frontbutton:hover{color: white;-webkit-filter: drop-shadow(2px 2px 2px #000);filter: drop-shadow(2px 2px 2px #000)}.btn{border-radius: 0;border: 1px solid #000;background: white}.btn-success{background: white;border-color: black}.no-padding{padding: 0}div.table{margin: 0}div.table td:last-of-type{text-align: right}@media (min-width: 1200px){.container{width: 1060px}}@media (max-width: 1199px){.entryIntroBanner .banner:nth-of-type(n){background-size: cover}.products .product span{height: 32px}a.frontbutton{font-size: 24px}.layoutSlideshow{height: 400px}.layoutSlideshow .cycle-slideshow .cycle-slide{height: 400px}.layoutSlideshow .cycle-slideshow .cycle-slide .image{height: 400px}header.desktop #menu-spacer .menu-lg .spacer{margin: 0 4px}}@media (max-width: 992px){header.desktop{display: none}header.mobile{display: block;position: fixed;height: 45px;top: 0;left: 0;width: 100%;z-index: 99999999;padding: 0 15px;border-bottom: 1px solid #a49475;background-color: rgba(255,255,255,0.9)}header.mobile .expandButton{position: absolute;right: 15px;width: 30px;height: 45px;padding: 13px 0;cursor: pointer}header.mobile .expandButton span{position: absolute;background-color: #a49475;width: 100%;height: 1px;display: block;margin-bottom: 5px;-webkit-transition: -webkit-transform .2s, top .4s .2s;-webkit-transition: top .4s .2s, -webkit-transform .2s;transition: top .4s .2s, -webkit-transform .2s;transition: transform .2s, top .4s .2s;transition: transform .2s, top .4s .2s, -webkit-transform .2s;left: 0;opacity: 1}header.mobile .expandButton span:nth-child(1){top: 15px}header.mobile .expandButton span:nth-child(2){top: 20px}header.mobile .expandButton span:nth-child(3){top: 25px}header.mobile .expandButton span:nth-child(4){top: 30px}header.mobile .expandButton.active span{background-color: black;top: 50%;-webkit-transition: top .2s, -webkit-transform .3s .2s;transition: top .2s, -webkit-transform .3s .2s;transition: top .2s, transform .3s .2s;transition: top .2s, transform .3s .2s, -webkit-transform .3s .2s}header.mobile .expandButton.active span:nth-child(1),header.mobile .expandButton.active span:nth-child(2){-webkit-transform: rotate(135deg);transform: rotate(135deg);position: absolute}header.mobile .expandButton.active span:nth-child(3),header.mobile .expandButton.active span:nth-child(4){-webkit-transform: rotate(-135deg);transform: rotate(-135deg)}header.mobile .logo{margin-top: 5px;height: 35px;position: absolute}.mobileMenu{display: block;position: fixed;width: 250px;right: -250px;border-left: 1px solid #a49475;height: 100%;padding-left: 10px;top: 45px;overflow-y: scroll;-webkit-overflow-scrolling: touch;-webkit-box-shadow: inset 1px 1px 1px 0px rgba(200,200,200,0.5);box-shadow: inset 1px 1px 1px 0px rgba(200,200,200,0.5);z-index: 99999999;padding-bottom: 45px;background-color: white}.mobileMenu #lang{position: absolute;right: 10px;padding-top: 10px}.mobileMenu #quick-links{position: absolute;top: 33px;right: 10px}.mobileMenu .spacer{display: none}.mobileMenu .menu{padding-top: 60px}.mobileMenu .menu a{display: block;font-size: 20px;border-bottom: 1px solid #f0f0f0;font-family: 'HelveticaNeueW01-45Ligh'}.mobileMenu .menu a.active{color: #a49475}.mobileMenu .menu > nav > a{margin-top: 20px}.mobileMenu .menu > nav > nav{padding-left: 0px}.mobileMenu .menu > nav > nav > nav{padding-left: 12px}.mobileMenu .menu > nav > nav > nav a{font-size: 14px}.mobileMenu .menu > nav > nav a{font-size: 15px;padding: 3px;padding-left: 0px;font-family: 'HelveticaNeueW01-Thin'}.container{margin-top: 45px;width: 100%}article{padding-bottom: 20px;overflow: auto}.widgets > a:nth-of-type(2){padding-left: 15px}.layoutSlideshow{width: calc(100% + 30px);height: 300px;margin-left: -15px}.layoutSlideshow .cycle-slideshow .cycle-slide{height: 300px}.layoutSlideshow .cycle-slideshow .cycle-slide .image{height: 300px}.sidebar{display: none}.sidebarMobile{padding-top: 20px;padding-bottom: 20px;display: block;border-top: 1px solid #a49475;-webkit-overflow-scrolling: touch;-webkit-box-shadow: inset 1px 1px 1px 0px rgba(200,200,200,0.5);box-shadow: inset 1px 1px 1px 0px rgba(200,200,200,0.5);background-color: #a49475;color: white;font-family: 'HelveticaNeueW01-45Ligh'}.sidebarMobile *{color: white !important}.sidebarMobile p{margin: 2px 0}.sidebarMobile a,.sidebarMobile a:link,.sidebarMobile a:visited{font-family: 'HelveticaNeue LTCYR55RomanW00B'}.sidebarMobile a a:hover,.sidebarMobile a:link a:hover,.sidebarMobile a:visited a:hover{color: #e6e6e6}.sidebarMobile .resmio-button .btn{background-color: #444;background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));background-image: linear-gradient(top, #444, #000);background-image: -o-linear-gradient(top, #444, #000)}.sidebarMobile .resmio-button .btn:hover{background-color: #444;border-color: #444 !important;background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));background-image: linear-gradient(top, #000, #444);background-image: -o-linear-gradient(top, #000, #444)}.page-wrapper:after{height: 0}.page-wrapper{padding-bottom: 19px;margin-bottom: -19px}footer{background-color: #a49475;color: white;height: 19px}footer .container{margin-top: 0;background-color: #a49475}footer a,footer a:link,footer a:visited{color: white}footer a:hover,footer a:link:hover,footer a:visited:hover{color: #e6e6e6}.entryIntroBanner{width: 99%;display: block}.entryIntroBanner .banner{height: 500px}.entryWohnungsListe .row > div{margin-bottom: 40px}.entryStandardZweispaltig .row > div{margin-bottom: 40px}.entryStandardZweispaltig .row > div:last-child{margin-bottom: 0}.sidebarMobile .row{min-height: 404px}.sidebarMobile .entryMenuBox:first-child{width: 100%}.sidebarMobile .entryBild{width: 200px;padding: 15px}}@media (max-width: 768px){.layoutSlideshow .cycle-slideshow .cycle-prev,.layoutSlideshow .cycle-slideshow .cycle-next{width: 20px;height: 30px;background-size: 20px}h1{font-size: 18px;margin-left: 0 !important}h2{font-size: 28px}h2.mobile{display: block}h2.desktop{display: none}.entryKontakte h2.mobile{margin-left: 0 !important}div.products div.product-collection a.product{width: 25%}.widgets__link{display: block;clear: both;padding-left: 0 !important;margin-bottom: 30px}}@media (max-width: 480px){div.entryStandard table{width: 100% !important}div.entryStandard table tr{display: block;width: 100%;border-bottom: none}div.entryStandard table tr td{display: block;width: 100%;line-height: 150%;padding-top: 0;padding-bottom: 15px}div.entryStandard table tr td:last-of-type{padding-bottom: 0}.layoutSlideshow{height: 200px}.layoutSlideshow .cycle-slideshow .cycle-slide{height: 200px}.layoutSlideshow .cycle-slideshow .cycle-slide .image{height: 200px}.entryIntroBanner{width: 100%}.entryIntroBanner .banner{height: 300px}.entryIntroBanner .banner span{font-size: 30px}.entryIntroBanner .logo-container{height: 82px}.entryWohnungsListe h5{font-family: 'HelveticaNeue LTCYR55RomanW00B';font-size: 18px;margin-top: 20px}.entryWohnungsListe .mobileView{display: block}.entryWohnungsListe .table{display: none}.entryWohnungsListe .appartment{cursor: pointer;border-top: 1px solid #dcdcdc}.entryWohnungsListe .appartment > div{margin-bottom: 20px !important;margin: 20px 0}.entryWohnungsListe .appartment > div:nth-child(3){text-align: right}.entryWohnungsListeDetail .details{padding-right: 15px}.entryWohnungsListeDetail .description{width: 100%;margin-bottom: 0}.entryWohnungsListeDetail .contact{width: 100%;margin-bottom: 40px}.entryWohnungsListeDetail .grundriss{border-bottom: 1px solid #dcdcdc;margin-bottom: 20px;margin-top: 20px}.entryWohnungsListeDetail .navigation{display: none}.entryWohnungsListeDetail .contactDesktop{display: none}.entryWohnungsListeDetail .contactMobile{display: block}.entryWohnungsListeDetail .contactPerson .image{margin-top: 0;width: 100%}.entryStandardMenu .navigation{margin-bottom: 40px}.entryStandardMenu .navigation a{border-bottom: #e6e6e6}.entryKontaktformular label{float: left;display: block;width: 100%}.entryKontaktformular textarea,.entryKontaktformular input{width: 100% !important;float: left}.entryKontaktformular textarea#plz,.entryKontaktformular input#plz{width: 33% !important;margin-right: 1%;float: left}.entryKontaktformular textarea#ort,.entryKontaktformular input#ort{width: 66% !important;float: left}.entryKontaktformular .placebreak{display: none !important}.entryKontakte .person .image{width: 20%;height: 100px}.entryKontakte .person .description{padding-left: 25%}.frontbuttons{position: absolute;z-index: 999999;top: 30px}.frontbuttons--bottom{top: auto;bottom: 6px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}a.frontbutton{font-size: 15px}a.frontbutton.bottom{font-size: 15px}div.products h1{margin-bottom: 15px}div.products div.product-collection a.product{width: 33%}div.products div.product-details{margin-top: 10px}div.products div.product-details img{width: 100%}div.products div.product-details div.details{width: 100%}}@font-face{font-family: 'Quattrocento Sans';src: url(../styles/fonts/Fonts/QuattrocentoSans-Regular.ttf)}