.cw-mw-1400 .centered-wrapper-inner{max-width:1400px}.mw-1400{max-width:1400px;margin-left:auto;margin-right:auto}.cw-mw-1300 .centered-wrapper-inner{max-width:1300px}.mw-1300{max-width:1300px;margin-left:auto;margin-right:auto}.cw-mw-1200 .centered-wrapper-inner{max-width:1200px}.mw-1200{max-width:1200px;margin-left:auto;margin-right:auto}.cw-mw-1100 .centered-wrapper-inner{max-width:1100px}.mw-1100{max-width:1100px;margin-left:auto;margin-right:auto}.cw-mw-1000 .centered-wrapper-inner{max-width:1000px}.mw-1000{max-width:1000px;margin-left:auto;margin-right:auto}.cw-mw-900 .centered-wrapper-inner{max-width:900px}.mw-900{max-width:900px;margin-left:auto;margin-right:auto}.cw-mw-800 .centered-wrapper-inner{max-width:800px}.mw-800{max-width:800px;margin-left:auto;margin-right:auto}.cw-mw-700 .centered-wrapper-inner{max-width:700px}.mw-700{max-width:700px;margin-left:auto;margin-right:auto}.cw-mw-600 .centered-wrapper-inner{max-width:600px}.mw-600{max-width:600px;margin-left:auto;margin-right:auto}.cw-mw-500 .centered-wrapper-inner{max-width:500px}.mw-500{max-width:500px;margin-left:auto;margin-right:auto}.cw-mw-400 .centered-wrapper-inner{max-width:400px}.mw-400{max-width:400px;margin-left:auto;margin-right:auto}.lighten-25{-webkit-filter:brightness(25%);filter:brightness(25%)}.lighten-50{-webkit-filter:brightness(50%);filter:brightness(50%)}.lighten-60{-webkit-filter:brightness(60%);filter:brightness(60%)}.lighten-70{-webkit-filter:brightness(70%);filter:brightness(70%)}.lighten-80{-webkit-filter:brightness(80%);filter:brightness(80%)}.lighten-90{-webkit-filter:brightness(90%);filter:brightness(90%)}.lighten-100{-webkit-filter:brightness(100%);filter:brightness(100%)}.lighten-110{-webkit-filter:brightness(110%);filter:brightness(110%)}.lighten-120{-webkit-filter:brightness(120%);filter:brightness(120%)}.lighten-130{-webkit-filter:brightness(130%);filter:brightness(130%)}.lighten-140{-webkit-filter:brightness(140%);filter:brightness(140%)}.lighten-150{-webkit-filter:brightness(150%);filter:brightness(150%)}.lighten-175{-webkit-filter:brightness(175%);filter:brightness(175%)}.lighten-200{-webkit-filter:brightness(200%);filter:brightness(200%)}.bg-red{background-color:#DD171D}.bg-red a,.bg-red p{color:white}.bg-grey{background-color:#494749}.bg-grey a,.bg-grey p{color:white}.bg-lightgrey{background-color:#EBEBEC}.bg-lightgrey a,.bg-lightgrey p{color:#080605}.bg-white{background-color:#ffffff}.bg-white a,.bg-white p{color:#080605}.red{color:#DD171D}.grey{color:#494749}.lightgrey{color:#EBEBEC}.white{color:#ffffff}.hl-red h1,.hl-red h2,.hl-red h3,.hl-red h4,.hl-red h5,.hl-red h6{color:#DD171D}h1.hl-red,h2.hl-red,h3.hl-red,h4.hl-red,h5.hl-red,h6.hl-red{color:#DD171D}.hl-grey h1,.hl-grey h2,.hl-grey h3,.hl-grey h4,.hl-grey h5,.hl-grey h6{color:#494749}h1.hl-grey,h2.hl-grey,h3.hl-grey,h4.hl-grey,h5.hl-grey,h6.hl-grey{color:#494749}.hl-lightgrey h1,.hl-lightgrey h2,.hl-lightgrey h3,.hl-lightgrey h4,.hl-lightgrey h5,.hl-lightgrey h6{color:#EBEBEC}h1.hl-lightgrey,h2.hl-lightgrey,h3.hl-lightgrey,h4.hl-lightgrey,h5.hl-lightgrey,h6.hl-lightgrey{color:#EBEBEC}.hl-white h1,.hl-white h2,.hl-white h3,.hl-white h4,.hl-white h5,.hl-white h6{color:#ffffff}h1.hl-white,h2.hl-white,h3.hl-white,h4.hl-white,h5.hl-white,h6.hl-white{color:#ffffff}.hl-lighter h1,.hl-lighter h2,.hl-lighter h3,.hl-lighter h4,.hl-lighter h5,.hl-lighter h6{font-weight:lighter !important}.lighter{font-weight:lighter !important}.bold{font-weight:bold !important}.p-none{padding:0}.pt-none{padding-top:0}.pb-none{padding-bottom:0}.pl-none{padding-left:0}.pr-none{padding-right:0}.p-special-none{padding:1px 0}.m-none{margin:0}.mt-none{margin-top:0}.mb-none{margin-bottom:0}.ml-none{margin-left:0}.mr-none{margin-right:0}.m-special-none{margin:1px 0}.p-small{padding:10px}.pt-small{padding-top:10px}.pb-small{padding-bottom:10px}.pl-small{padding-left:10px}.pr-small{padding-right:10px}.p-special-small{padding:1px 10px}.m-small{margin:10px}.mt-small{margin-top:10px}.mb-small{margin-bottom:10px}.ml-small{margin-left:10px}.mr-small{margin-right:10px}.m-special-small{margin:1px 10px}.p-small-double{padding:20px}.pt-small-double{padding-top:20px}.pb-small-double{padding-bottom:20px}.pl-small-double{padding-left:20px}.pr-small-double{padding-right:20px}.p-special-small-double{padding:1px 20px}.m-small-double{margin:20px}.mt-small-double{margin-top:20px}.mb-small-double{margin-bottom:20px}.ml-small-double{margin-left:20px}.mr-small-double{margin-right:20px}.m-special-small-double{margin:1px 20px}.p-medium{padding:30px}.pt-medium{padding-top:30px}.pb-medium{padding-bottom:30px}.pl-medium{padding-left:30px}.pr-medium{padding-right:30px}.p-special-medium{padding:1px 30px}.m-medium{margin:30px}.mt-medium{margin-top:30px}.mb-medium{margin-bottom:30px}.ml-medium{margin-left:30px}.mr-medium{margin-right:30px}.m-special-medium{margin:1px 30px}.p-large{padding:60px}.pt-large{padding-top:60px}.pb-large{padding-bottom:60px}.pl-large{padding-left:60px}.pr-large{padding-right:60px}.p-special-large{padding:1px 60px}.m-large{margin:60px}.mt-large{margin-top:60px}.mb-large{margin-bottom:60px}.ml-large{margin-left:60px}.mr-large{margin-right:60px}.m-special-large{margin:1px 60px}html,body{font-size:18px}@media screen and (max-width:600px){html,body{font-size:16px}}.bs-bottom{-webkit-box-shadow:0 5px 5px grey;box-shadow:0 5px 5px grey;z-index:10;position:relative}.bs-top{-webkit-box-shadow:0 -5px 5px grey;box-shadow:0 -5px 5px grey;z-index:10;position:relative}.bs-both{-webkit-box-shadow:0 0 5px 5px grey;box-shadow:0 0 5px 5px grey;z-index:10;position:relative}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.f-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.supersize{font-size:4em}@media screen and (max-width:899px){.supersize{font-size:3em}}@media screen and (max-width:599px){.supersize{font-size:2.3em}}.dropshadow{text-shadow:2px 2px 2px #080605}.centered-wrapper-inner,.info-map-boxes{max-width:1180px}.header-bar,.header-navigation,#Tagline,.tao-fullwidth .content-wrapper,.page-footer .centered-wrapper-inner{max-width:1280px}@media screen and (min-width:1281px){.header-bar,.header-navigation,#Tagline,.tao-fullwidth .content-wrapper,.page-footer .centered-wrapper-inner{margin:auto}}.header-bar{border-bottom-width:3px}.header-bar .header-bar-inner{display:flex;justify-content:space-between;align-items:center}.header-bar .header-bar-inner .logo{height:100px;position:relative;top:auto;left:auto;bottom:auto;margin-top:5%;margin-bottom:5%}.header-bar .header-bar-inner .header-kontakt{margin:15px 25px}.header-bar .header-bar-inner .header-kontakt a{color:white}.header-navigation-inner .main-navigation{float:none;margin:auto;padding:0;height:auto;display:block;text-align:center;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;width:100%}.header-navigation-inner .main-navigation > ul > li{height:40px;float:none;display:inline-block}.header-navigation-inner .main-navigation > ul > li:after{content:" ";width:1px;height:1em;background-color:white;position:absolute;display:inline-block;top:50%;right:0;left:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-navigation-inner .main-navigation > ul > li:hover::after{top:50%;right:0;left:100%;bottom:unset;margin:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-navigation-inner .main-navigation > ul > li:last-child::after{content:none}.header-navigation-inner .main-navigation > ul > li > ul{text-align:left}@media screen and (max-width:899px){.header-navigation-inner .main-navigation{position:relative}}@media screen and (max-width:599px){.header-navigation-inner .main-navigation{display:none}}@media screen and (min-width:900px){.header-navigation-inner{min-height:50px;height:60px;max-width:100%}}@media screen and (min-width:1281px){#Tagline .centered-wrapper{min-height:500px}}@media screen and (max-width:1280px){#Tagline .centered-wrapper{min-height:39.0625vw}}@media screen and (max-width:599px){#Tagline .centered-wrapper .centered-wrapper-inner{min-height:inherit;display:flex;justify-content:center;align-items:flex-end}#Tagline .centered-wrapper .centered-wrapper-inner .-vertical-centered > .feature-box-image{display:none}#Tagline .centered-wrapper .centered-wrapper-inner .tagline-text .feature-box-text p:not(.spacer){font-size:1.2em}#Tagline .centered-wrapper .centered-wrapper-inner .tagline-text .feature-box-text{text-align:center}}@media screen and (max-width:599px){#Tagline .rsts-nav-bullets{display:none}}.main-slider{height:500px}@media screen and (max-width:1100px) and (min-width:900px){.main-slider{height:450px}}@media screen and (max-width:899px) and (min-width:600px){.main-slider{height:400px}}.tagline-text{margin-top:5%}.tagline-text.-vertical-centered{display:block}.tagline-text .feature-box-text{margin:0;padding:0;width:100%}.tagline-text .feature-box-text p:not(.spacer){font-size:1.8em;color:white;padding:0 15px;background:#dd171d;display:inline-block;font-weight:lighter;margin:0}.tagline-text .feature-box-text p.spacer{height:10px 0;margin:0}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{font-weight:normal}.main-content .v-center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-content .table-no-border table{border:none}.main-content .table-no-border table td{border:none}.main-content .table-no-border{border:none}.main-content .table-no-border td{border:none}.main-content .custom-link a{position:relative}.main-content .custom-link a:after{content:'\BB';font-size:2em;display:block;color:#dd171d;position:absolute;right:-0.6em;bottom:-10px}.main-content .custom-boxen .teaser-boxes-item{font-size:1em}.main-content .custom-boxen .teaser-boxes-item-text{margin-bottom:25px}.main-content .custom-boxen h3{color:#dd171d;font-weight:normal;font-size:1.3em}.main-content .custom-boxen a{position:relative}.main-content .custom-boxen a:after{content:'\BB';font-size:2em;display:block;color:#dd171d;position:absolute;right:-0.6em;bottom:-10px}.main-content .hl-split h2,.main-content .hl-split h3{color:#494749;font-weight:lighter}.main-content .hl-split h2 strong,.main-content .hl-split h3 strong{color:#dd171d}.main-content em{color:red;font-style:normal}.team-boxes-item .no-image{padding-top:100%;position:relative}.team-boxes-item .no-image:before{content:"Bild folgt";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width:899px){.main-content input,.main-content textarea,.main-content select,.main-content fieldset{width:100%}}.main-content .two-columns,.page-footer .two-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.main-content .two-columns .widget,.page-footer .two-columns .widget{-ms-flex-preferred-size:100%;flex-basis:100%;margin:10px 0}@media screen and (min-width:600px){.main-content .two-columns .widget,.page-footer .two-columns .widget{-ms-flex-preferred-size:50%;flex-basis:50%}.main-content .two-columns .widget:nth-child(odd),.page-footer .two-columns .widget:nth-child(odd){padding-right:15px}.main-content .two-columns .widget:nth-child(even),.page-footer .two-columns .widget:nth-child(even){padding-left:15px}}.main-content .two-columns input,.page-footer .two-columns input,.main-content .two-columns textarea,.page-footer .two-columns textarea,.main-content .two-columns select,.page-footer .two-columns select,.main-content .two-columns fieldset,.page-footer .two-columns fieldset{width:100%}@media screen and (min-width:600px){.main-content .two-columns,.page-footer .two-columns{width:75%}}.tab-start.-has-border{padding:2em;background:white}#immowelt{box-sizing:content-box}#iwModule,#iwModule #iwWidget{max-width:100% !important}#iwModule #iwWidget{width:100% !important}@media screen and (max-width:600px){#iwModule #iwWidget .hm_box_01,#iwModule,#iwModule #iwWidget{min-width:100px !important}#iwModule #iwWidget .hm_img_thumb_box_100,#iwModule #iwWidget .hm_listinfobox{width:48% !important}#iwModule #iwWidget .hm_listextrafield,#iwModule #iwWidget .hm_listaddress{width:100% !important}#iwModule #iwWidget .hm_3col{width:100% !important}}.impressum p,.datenschutz p{word-wrap:break-word;word-break:break-word}.page-footer{font-size:16px;color:white}.page-footer h3{color:#dd171d;border:none}.page-footer .footer-bar,.page-footer .footer-info-wrapper{color:white;background-color:#080605;max-width:1280px;margin:auto}.page-footer .icon-boxes{margin:14px 0}.page-footer .icon-boxes-item.-large-icon:before{border:none;margin:0}.page-footer .icon-boxes-item-link.-link{color:white;font-size:2em;font-weight:lighter}.page-footer .footer-links{border-top:3px solid red;float:none;text-align:center;margin:0;padding:20px 0 0}.page-footer .footer-links a,.page-footer .footer-links span{color:white}.page-footer .footer-links li:before{color:white}.page-footer .footer-copyright{color:white;float:none;text-align:center;padding:10px 0;margin:0}.page-footer .footer-top-link{position:fixed;bottom:-100px;right:10px;border-radius:99em;height:2.875em;font-size:18px;z-index:20}.page-footer .footer-top-link span{color:transparent}.page-footer .footer-top-link:after{border-radius:99em;border:1px solid #b2b9c4;padding-top:0.8em;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.page-footer .centered-wrapper-inner{max-width:1180px}@media screen and (max-width:1280px) and (min-width:1181px){.page-footer .centered-wrapper-inner{margin-right:3.7037%;margin-left:3.7037%}}@media screen and (max-width:600px){.page-footer{text-align:center}}.fixed-note,.fixed-note-closed{font-size:16px}@media screen and (max-width:900px){.fixed-note .fixed-note-column:last-child,.fixed-note-closed .fixed-note-column:last-child{float:none}}@media screen and (max-width:500px){.fixed-note{position:relative;z-index:500}}html,body{font-weight:bolder}body.impressum,body.datenschutz{font-weight:normal}.page-footer .icon-boxes-item-link.-link{color:white;font-size:1.8em;font-weight:normal}@media screen and (max-width:1100px){.page-footer .icon-boxes-item-link.-link{font-size:1.3em}}.main-content .custom-list ul{list-style:none;position:relative}.main-content .custom-list ul li:before{content:"\E044";font-family:"RockSolid Icons";color:#080605;position:absolute;left:0}@media screen and (max-width:599px){.header-bar{display:block}.header-bar .header-bar-inner{padding:0;justify-content:flex-end}.header-bar .header-bar-inner .logo{margin:20px 0 0}.header-bar .header-kontakt{display:none}.header-navigation{display:none}.main-navigation-mobile-open{top:30px;left:20px}.main-navigation-mobile .header-kontakt{text-align:center}}.info-map .info-map-gmap{height:25em}.info-map .info-map-boxes{display:none}.info-map .placecard{position:absolute;top:10px;left:10px;z-index:15;padding:8px;width:300px;background:white;box-shadow:0 0 2px rgba(0, 0, 0, 0.3);font-size:14px;line-height:1.3}.info-map .placecard h3{font-size:1.1em;font-family:"Open Sans", sans-serif;font-weight:bold;color:#080605;margin:0}.info-map .placecard p{color:#5b5b5b;margin:0 0 8px}.info-map .placecard a{color:#3a84df}@media screen and (max-width:600px){.info-map .placecard{position:relative;top:auto;left:auto;margin:10px auto 3px}}