@import url(https://fonts.googleapis.com/css?family=Questrial|Raleway:200,300,400,700&display=swap);body,html{padding:0;margin:0;width:100%;line-height:1.8em}body{font-family:Raleway,sans-serif;font-size:12pt;overflow-x:hidden}body.main{background:top center no-repeat url(img/background.jpg);background-size:cover;background-attachment:fixed}h1,h2{font-family:Questrial,sans-serif}body>*{color:#000;background-color:#fff}x *{user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}a{text-decoration:underline;color:inherit}a:focus{outline:0}a:hover{opacity:.7}body>section{padding:2em 1em;padding-bottom:0;max-width:100%;overflow-x:hidden}body>section h2{text-align:center;color:#374F5C;font-weight:400;font-size:200%}ul{padding-left:1.5em}.textleft>div>div,.textright>div>div{padding:1em}header{padding:2em 0;text-align:center;font-size:120%;color:#374F5C;text-transform:uppercase}header>div{margin-top:.5em}nav{padding:1em 0;text-align:center}nav a{text-decoration:none;color:#000;padding:0 1em}nav a:hover{color:#f28e00}#home{padding:15em 0;color:#fff;background-color:transparent}#home h1{margin:0;padding:0;text-align:center;font-size:400%;font-weight:400;line-height:1.5em}#home div{text-align:center;text-transform:uppercase;font-size:110%;margin-top:1em}section#about div.about{color:#fff;background-color:#374f5c}section#about div.about::before{background-image:url(img/about.jpg)}section#about div.about h3{font-size:200%}section#about div.about>div{line-height:1.8em}section#about div.about>div a[href]{display:inline-block;text-decoration:none;padding:.5em .8em;border:1px solid #fff;background-color:inherit;color:inherit;transition:.5s ease}section#about div.about>div a[href]:hover{background-color:#fff;color:#374F5C;transition:.5s ease}section#about div.about>div>div{padding:2em 0}section#about section div>div{padding-left:.3em}section#about section div::first-letter{padding-right:.8em;font-weight:700}.service>div{background-color:#f3f4f1}.service h3{color:#374F5C;font-weight:400;font-size:200%}.service.service1>div::before{background-image:url(img/mieter1.jpg)}.service.service2>div::after{background-image:url(img/mieter2.jpg)}.service p{margin-top:2em;margin-bottom:2em}.service1{padding-top:0;padding-bottom:0}.service2{padding-top:1em}.owner{padding-top:1em;padding-bottom:0;color:#fff;overflow-y:hidden}.owner>div{background-color:#f28e00}.owner .one::after,.owner .one::before{background-image:url(img/owner1.jpg)}.owner .two::after,.owner .two::before{background-image:url(img/owner2.jpg)}.owner .three::after,.owner .three::before{background-image:url(img/owner3.jpg)}.owner .four::after,.owner .four::before{background-image:url(img/owner4.jpg)}#contact{padding-bottom:2em}#contact>div{background-color:#374F5C;color:#fff;text-align:center;padding:2em 0}#contact h3{font-size:150%}#contact a{color:#fff}#contact div{line-height:200%}#contact img{max-width:calc(100% - 4em)}#contact2>div{background-color:#374F5C;color:#fff}#contact2>div::after,#contact2>div::before{background-image:url(img/contact.jpg)}#contact2 div{line-height:200%}#contact2 img{display:none}#contact2 a{color:inherit}#legal{padding:1em 0;text-align:center;background-color:#f3f4f1;color:#000}.impressum{padding:3em}.impressum h1,.impressum h2{color:#374F5C}.impressum .ddiv{margin-top:4em}#cf>div::before{background-image:url(img/cf.jpg)}#cf form{margin:1em 0 0 0}#cf form *{font-size:inherit}#cf form>div:not(.cb)>*{display:block}#cf form>div:not(.cb) input,#cf form>div:not(.cb) select,#cf form>div:not(.cb) textarea{width:100%;max-width:100%;box-sizing:border-box}#cf form textarea{resize:vertical}#cf form label{margin-top:.2em}#cf form .send{margin-top:1em}#cf form .required::after{content:'*';padding-left:.2em}@media only screen and (min-width:600px){.gap.textright>div::before{border-right:1em solid #fff}.gap.textright>div>div{border-left:1em solid #fff}.gap.textleft>div::after{border-left:1em solid #fff}.gap.textleft>div>div{border-right:1em solid #fff}.textleft>div,.textright>div{display:table;width:100%;border-collapse:collapse}.textleft>div::after,.textleft>div::before,.textright>div::after,.textright>div::before{display:table-cell;background-position:left top;background-repeat:no-repeat;background-size:cover}.textleft>div>div,.textright>div>div{display:table-cell;width:50%;min-width:25em;max-width:100%}.textright>div::before{content:''}.textleft>div::after{content:''}}@media only screen and (min-width:600px){body>section{padding:3em 1em}.textleft>div>div,.textright>div>div{padding:2em}}@media only screen and (min-width:820px){body>section{padding:3em}.textleft>div>div,.textright>div>div{padding:3em}nav{position:-webkit-sticky;position:sticky;top:0}nav.fixed{background-color:rgba(255,255,255,.6)}}@media only screen and (min-width:1025px){body>section{padding:6em}.textleft>div>div,.textright>div>div{padding:6em}}