@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Open+Sans:400,700);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline}code,kbd,samp{font-family:monospace,monospace;font-size:1em}img{border-style:none}button,input{overflow:visible}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-decoration{-webkit-appearance:none}details{display:block}[hidden],template{display:none}

/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com */

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}legend{padding:0}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:initial;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,:after,:before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.z-40{z-index:40}.z-50{z-index:50}.-mt-2{margin-top:-.5rem}.flex{display:flex}.table{display:table}.h-6{height:1.5rem}.h-full{height:100%}.w-6{width:1.5rem}.w-full{width:100%}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}*,:after,:before{--tw-shadow:0 0 #0000}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}*,:after,:before{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@font-face{font-family:TstarPro;src:url(tstar_pro_headline-webfont.f5f0876804f785d16fe1.woff2) format("woff2"),url(tstar_pro_headline-webfont.9c0ecbac6abca056552a.woff) format("woff");font-weight:400;font-style:normal}a{text-decoration:none!important}body,html{margin:0}.black-bar{height:5px;margin:auto;width:100%;background-color:#000}.black-bar-container{width:100%;background-color:#fff}.buildingscontainer a,.buildingscontainer a:hover,.new-page-container a,.new-page-container a:hover{color:#000}.new-menu{margin:auto;display:none}.inner-left-menu{flex:3}.inner-new-menu{flex:1;background-color:#dcdcdc;width:100%;padding-left:30px;padding-top:20px;padding-bottom:20px}.new-menu-item{font-family:Open Sans,sans-serif;letter-spacing:1px;text-transform:uppercase;line-height:33px;cursor:pointer}.new-main-menu-item{font-weight:700}.new-menu-item a,.new-menu-item a:hover,.new-menu-item:visited{color:#000}.new-page-container{width:100%;margin-top:160px;margin-left:auto;margin-right:auto}.new-separator{margin-top:15px;height:5px;background-color:initial;width:100%;margin-bottom:10px}.inner-separator{height:100%;margin:auto;background-color:#000;width:calc(100% - 40px)}.teammember-container{display:block}.team-separator-line{width:100%;height:1px;background-color:#000}.letter:hover .letter1{display:none!important}.letter:hover .letter2{display:inline!important}@media (max-width:700px){.buildingscontainer{margin-top:120px}.inner-left-menu{flex:0.5}.new-page-container{margin-top:140px}.teammember-container{padding-left:20px;padding-right:20px}.team-separator-line{margin:auto;width:calc(100% - 40px)}}@media (min-width:701px){.buildingscontainer{margin-top:140px}.new-menu{width:100%}.inner-left-menu{flex:1.2}.revitalisierungs-image-container{padding-left:40px;padding-right:40px}.inner-separator{width:calc(100% - 80px)}.teammember-container{padding-left:40px;padding-right:40px}.team-separator-line{margin:auto;width:calc(100% - 80px)}}@media (min-width:1024px){.buildingscontainer{width:944px;margin:140px auto auto}.black-bar{width:944px}.bautentitle{margin-left:0!important}.black-bar-container{width:1024px;margin:auto}.new-menu{width:1024px}.inner-left-menu{flex:3}.inset-new-menu{margin-right:40px}.new-page-container{width:944px}.revitalisierungs-image-container{padding-bottom:0;padding-left:0;padding-right:0}.inner-separator{width:100%}.teammember-container{padding-left:0;padding-right:0;display:inline-flex;flex-direction:row-reverse}.team-separator-line{margin:auto;width:100%}}@media (max-width:400px){.inner-left-menu{flex:0.2}}.firmencontainer{background-color:#fff;margin-top:120px;line-height:1}.firmencontainer a{color:#000}.firmentitle{font-size:larger;font-family:TstarPro,sans-serif;text-transform:uppercase;margin-bottom:20px;margin-left:20px}.innerhtmlfirmen{font-family:Open Sans,sans-serif;font-size:smaller;padding-left:20px;padding-right:20px;margin-bottom:40px;line-height:140%}.innerhtmlfirmen a{text-decoration:none;color:#000}.innerhtmlfirmen hr{background-color:#000;height:1px;border:none}.innerhtmlfirmen .logo{width:250px}@media (min-width:701px){.firmencontainer{margin-top:160px}.bautenseparatortopcontainer{top:160px}.bautenseparatortop{margin-left:40px;margin-right:40px}.firmentitle{margin-left:40px}.innerhtmlfirmen{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.firmencontainer{width:944px;margin-left:auto;margin-right:auto;margin-top:160px}.firmentitle{margin-top:40px;margin-left:0}.bautenseparatortopcontainer{display:none}.innerhtmlfirmen{padding-right:0;padding-left:0;width:556px}}.hamburgerimage{width:24px;height:24px}.remaxheader{width:100%}.companyheadercontainer{width:100%;z-index:100;top:0}.companyheader{color:#000;padding-left:20px;line-height:100%;background-color:#fff;padding-bottom:4px}.companyname{letter-spacing:1px;font-family:TstarPro,sans-serif}.companyheaderleftcontainer a{color:#000}.companyspecification{color:#9d9d9c}.companyheaderleftcontainer div{display:inline-block}.rightcontainer{margin-right:20px;float:right}.companyheader div{display:inline-block;margin-left:10px}.hamburger{cursor:pointer;margin-top:52px}@media (max-width:700px){.remaximage{display:none}.hamburger{display:inline-block;vertical-align:bottom;margin-top:54px}.companyheader div{margin-left:0}}@media (min-width:701px){.rightcontainer{margin-top:2px;margin-right:40px}.remaximage{display:block;float:right}.companyheader{color:#000;padding-top:20px}.hamburger{display:inline-block;vertical-align:top;margin-top:52px}}@media (min-width:1024px){.companyheader{background-color:#fff;width:1004px;padding-top:20px;margin-left:auto;margin-right:auto;display:block;padding-bottom:4px}}@media (max-width:400px){.companyname{letter-spacing:0;font-size:smaller}}.bautencontainer{background-color:#fff;line-height:1}.bautencontainer a{color:#000}.bautenseparatortopcontainer{position:fixed;top:120px;width:100%;height:4px}.bautenseparatortop{height:4px;background-color:#000;margin-left:20px;margin-right:20px}.bautentitle{font-size:larger;font-family:TstarPro,Open Sans Condensed,sans-serif;text-transform:uppercase;margin:20px}.imgbox{display:grid;height:100%}.bautplace{font-weight:700;text-transform:uppercase}.bautplace,.bautsubtitle{font-family:Open Sans,sans-serif}.bautsubtitle{font-weight:300}.bautdescription{padding-bottom:1px;padding-left:20px;line-height:120%;font-size:smaller}@media (min-width:701px){.bautenseparatortopcontainer{top:160px}.bautenseparatortop{margin-left:40px;margin-right:40px}.bautdescription{padding-left:40px}.bautentitle{margin-left:40px}}@media (min-width:1024px){.bautdescription{padding-left:20px;padding-top:0}.bautencontainer{width:944px;margin-left:auto;margin-right:auto}.bautenseparatortopcontainer{display:none}.bautenseparatortop{margin-left:40px;margin-right:40px}.right{padding-left:0;margin-top:15px}}.gebaeudecontainer{background-color:#fff;margin-top:120px;line-height:1}.factsdescription p a{color:#000}.gebaeudeseparatortopcontainer{position:fixed;top:120px;width:100%;height:4px}.gebaeudeseparatortop{height:4px;background-color:#000;margin-left:20px;margin-right:20px}.imgboxgebaeude{display:grid;height:100%}.center-fit{width:100%;margin:auto}.gebaeudebautplace{font-weight:300;font-family:Open Sans,sans-serif;font-size:smaller;margin-left:20px}.gebaeudedescription{padding-top:4px;padding-bottom:4px}.facts{text-transform:uppercase;font-family:Open Sans,sans-serif;font-weight:700;font-size:smaller;line-height:100%;padding-left:20px;padding-right:20px;margin-bottom:20px}.facts p{margin:0;padding:0 0 4px}.factsdescription{font-weight:300}.factsdescription p{text-transform:none;padding-top:4px}.goBack{font-family:Open Sans,sans-serif;text-transform:uppercase;font-weight:700;color:#fff!important;line-height:100%;padding:4px;background-color:#000;font-size:smaller;margin-bottom:40px;margin-left:20px;margin-right:20px;cursor:pointer}.goBack div,.goBack p{margin:0;padding:0;color:#fff!important}@media (min-width:701px){.bautencontainer{margin-top:160px}.gebaeudeseparatortopcontainer{top:160px}.gebaeudeseparatortop{margin-left:40px;margin-right:40px}.gebaeudedescription{padding-left:20px}.bautentitle{margin-left:40px}.facts{margin-left:20px;margin-right:20px}.goBack{margin-left:40px;margin-right:40px}}@media (min-width:1024px){.gebaeudecontent{margin-top:165px}.gebaeudebautplace{padding-top:0;margin-top:20px;margin-left:-20px}.gebaeudecontainer{width:944px;margin-left:auto;margin-right:auto}.bautencontainer{margin-top:160px}.gebaeudeseparatortopcontainer{display:none}.bautencontainer img:hover{filter:none;-webkit-filter:grayscale(0)}.bautencontainer img{filter:grayscale(100%)}.gebaeudedescription{padding-top:0}.left{display:inline-block;width:676px}.right{margin-top:0;vertical-align:top}.facts,.right{margin-right:0;padding-right:0}.facts{margin-left:0;padding-left:0}.goBack{margin-left:0;margin-right:0}}.header{height:121px}.header-inner{max-width:944px;height:121px;padding:0 20px}.header-logo{height:30px}@media (min-width:701px){.header{height:141px}.header-logo{height:60px}.header-inner{height:141px;padding-left:40px;padding-right:40px}}@media (min-width:944px){.header{padding-left:40px;padding-right:40px}.header-logo{height:60px}.header-inner{padding-left:0;padding-right:0}}@media (min-width:1024px){.header-inner{padding-left:0;padding-right:0}}.header-separator{width:100%;height:4px}@media (min-width:1024px){.header-separator{width:944px}}.headlinehome{color:#fff;font-family:TstarPro,Open Sans Condensed,sans-serif;font-size:24px;text-transform:uppercase;text-align:center;display:inline-block;position:fixed;left:0;top:50%;width:100%;margin:auto;z-index:0;letter-spacing:1px}.innerdiv{display:inline-block;background-color:#000;padding:16px 20px}#headline{display:none}@media (min-width:1024px){#headlineresponsive{display:none}#headline{display:inline-block}}@media (min-width:701px){#slideshow{position:fixed;top:-50%;left:-50%;width:200%;height:200%}#slideshow img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%}}@media (max-width:700px){#slideshow img{position:fixed;top:0;bottom:0;height:100%;margin:auto;overflow:auto}}@media (max-width:400px){.headlinehome{font-size:smaller;margin-top:40px}.hamburger{margin-top:48px}.companyheader{padding-top:8px}}.innerhtmlverwaltungen hr{height:1px;background-color:#000;border:none}#cookiescript_accept,#cookiescript_save{border-radius:0!important;color:#000!important;background-color:#fff!important}#cookiescript_reject{border-radius:0!important}#cookiescript_accept:hover{background-color:#fff!important}#cookiescript_copyright{display:none!important}#cookiescript_cookiescriptlink:hover,#cookiescript_readmore:hover,#cookiescript_reportlink:hover{color:#fff!important}.agb-link a a:hover a:visited{color:#fff}