@import url(css/animate.min.css);@import url(css/all.min.css);@import url(css/font-awesome.min.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*::after,*::before{box-sizing:border-box}html,body{font-size:100.01%;font:1.2rem/1.5 "open_sansregular",sans-serif;overflow-x:hidden}body{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img,picture{max-width:100%}.dns{display:none}.alignleft{text-align:left}.alignright{text-align:right}.aligncenter{text-align:center}.top-10{margin-top:-10rem}.top-15{margin-top:-15rem}.margin0{margin:0}.underlined{border-bottom:1px solid #15284a;padding-bottom:10px}article.zoom{padding:3rem;transition:0.5s all ease;cursor:pointer}article.zoom p,article.zoom h4{color:#15284a}article.zoom h4{font-size:130%;border-bottom:1px solid #15284a;padding-bottom:1rem}article.zoom h4 i{font-size:180%;display:block;float:none;margin-bottom:1rem;text-align:right;transition:0.5s all ease}article.zoom:hover{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.15)}article.zoom:hover h4 i{color:#01DF01}.wrap{width:75%;margin:0 auto}.wrap.content{padding:3rem 0}.row{content:"";display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:3rem;clear:both}.einfuenftel{width:20%}.einviertel{width:24.25%}.eindrittel{width:32.33%}.zweidrittel{width:64.66%}.einhalb{width:49.5%}.dreiviertel{width:72.75%}.ganz{width:100%}.padding0{padding:10px}.margin0{margin:0}.randlos{padding:0px;margin:0px}.vertikalmittig{align-items:center}.demo-gallery>ul{margin-bottom:0;padding-left:15px}.demo-gallery>ul>li{margin-bottom:15px;width:33%;display:inline-block;margin-right:0;list-style:outside none none}.demo-gallery>ul>li a{border:3px solid #FFF;border-radius:3px;display:block;overflow:hidden;position:relative;float:left}.demo-gallery>ul>li a>img{-webkit-transition:-webkit-transform 0.15s ease 0s;-moz-transition:-moz-transform 0.15s ease 0s;-o-transition:-o-transform 0.15s ease 0s;transition:transform 0.15s ease 0s;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);height:100%;width:100%}.demo-gallery>ul>li a:hover>img{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}.demo-gallery>ul>li a:hover .demo-gallery-poster>img{opacity:1}.demo-gallery>ul>li a .demo-gallery-poster{background-color:rgba(0,0,0,0.1);bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color 0.15s ease 0s;-o-transition:background-color 0.15s ease 0s;transition:background-color 0.15s ease 0s}.demo-gallery>ul>li a .demo-gallery-poster>img{left:50%;margin-left:-10px;margin-top:-10px;opacity:0;position:absolute;top:50%;-webkit-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s}.demo-gallery>ul>li a:hover .demo-gallery-poster{background-color:rgba(0,0,0,0.5)}.demo-gallery .justified-gallery>a>img{-webkit-transition:-webkit-transform 0.15s ease 0s;-moz-transition:-moz-transform 0.15s ease 0s;-o-transition:-o-transform 0.15s ease 0s;transition:transform 0.15s ease 0s;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);height:100%;width:100%}.demo-gallery .justified-gallery>a:hover>img{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}.demo-gallery .justified-gallery>a:hover .demo-gallery-poster>img{opacity:1}.demo-gallery .justified-gallery>a .demo-gallery-poster{background-color:rgba(0,0,0,0.1);bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color 0.15s ease 0s;-o-transition:background-color 0.15s ease 0s;transition:background-color 0.15s ease 0s}.demo-gallery .justified-gallery>a .demo-gallery-poster>img{left:50%;margin-left:-10px;margin-top:-10px;opacity:0;position:absolute;top:50%;-webkit-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s}.demo-gallery .justified-gallery>a:hover .demo-gallery-poster{background-color:rgba(0,0,0,0.5)}.demo-gallery .video .demo-gallery-poster img{height:48px;margin-left:-24px;margin-top:-24px;opacity:0.8;width:48px}.demo-gallery.dark>ul>li a{border:3px solid #04070a}.bgweiss{background-color:#fff}.bgblau>*,.bghellblau>*,.bgschwarz>*,.bgdunkelgrau>*{color:#fff}.bgblau.padding,.bghellblau.padding,.bgschwarz.padding,.bgdunkelgrau.padding,.bgweissborder.padding,.padding.padding{padding:2rem}.bgblau{background-color:#15284a}.bghellblau{background-color:#82a2dc}.bghellerblau{background-color:#e6ecf8}.bghellgrau{background-color:#ccc}.bgschwarz{background-color:#000}.textweiss{color:#fff}.textblau{color:#15284a}.textdunkelgrau{color:#909090}.texthellgrau{color:#ccc}.bgdunkelgrau{background-color:#909090}.bgverlauf{background:#ededed;background:-moz-linear-gradient(top, #ededed 0%, #fff 99%);background:-webkit-linear-gradient(top, #ededed 0%, #fff 99%);background:linear-gradient(to bottom, #ededed 0%, #fff 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 )}.borderrechtsverlauf{background-color:#fff;border-right:1px solid #15284a;border-image:linear-gradient(to top, #15284a, transparent) 1 100%}.borderblaurechts{background-color:#fff;border-right:1px solid #15284a}.borderblau{background-color:#fff;border:1px solid #15284a}.eyecatcher{text-align:center;margin-bottom:3rem;position:relative;overflow:hidden}.eyecatcher img{width:100%;animation:KenBurns ease-in 35s infinite}.eyecatcher h1{position:absolute;font-weight:bold;font-size:2.2rem;width:100%;text-shadow:2px 2px 2px rgba(0,0,0,0.35);top:100px}.eyecatcher h1 span{color:#909090}.eyecatcher h1 i{padding-left:22%}.eyecatcher:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.eyecatcher.leasing h1{color:#fff;top:30%}.eyecatcher.leasing h1 i{padding-left:10%}.eyecatcher.vorteile img{animation:none}@keyframes KenBurns{0%{transform:translate(0px, 0px) scaleX(1) scaleY(1)}33%{transform:translate(25px, 5px) scaleX(1.05) scaleY(1.05)}66%{transform:translate(-50px, -25px) scaleX(1.1) scaleY(1.1)}100%{transform:translate(0, 0px) scaleX(1) scaleY(1)}}.leistungenimfokus{background:rgba(255,255,255,0.5)}.leistungenimfokus a{text-decoration:none;color:#000;display:block}.leistungenimfokus a:hover{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);background:none;color:#000}.leistungenimfokus article,.leistungenimfokus a article{text-align:center;margin-top:-3rem;position:relative}.leistungenimfokus article>i,.leistungenimfokus a article>i{font-size:3rem;width:100px;height:100px;border-radius:100px;background:#15284a;color:#fff;padding-top:25px;text-align:center}.leistungenimfokus h2{font-size:2.5rem;margin-top:15px}.leasingrechner{background-image:url(bilder/leasingrechner.jpg);background-size:cover;background-position:bottom center}.leasingrechner h2,.leasingrechner p{width:90%}.leasingrechner p{font-size:1rem}.karte{background:#fff url(bilder/karte-bg.png) no-repeat;width:100%;height:650px;position:relative}div.karte a:hover{background-color:transparent;opacity:0.5}.circle-container{margin:5em auto 0}.circle-container.absatzfinanzierung{position:relative;width:35em;height:35em;border-radius:50%;padding:0;list-style:none}.circle-container.absatzfinanzierung>*{display:block;position:absolute;top:50%;left:50%;margin:-6.5em;width:13em;height:13em}.circle-container.absatzfinanzierung>*:nth-of-type(1){transform:rotate(0deg) translate(17.5em) rotate(0deg)}.circle-container.absatzfinanzierung>*:nth-of-type(2){transform:rotate(60deg) translate(17.5em) rotate(-60deg)}.circle-container.absatzfinanzierung>*:nth-of-type(3){transform:rotate(120deg) translate(17.5em) rotate(-120deg)}.circle-container.absatzfinanzierung>*:nth-of-type(4){transform:rotate(180deg) translate(17.5em) rotate(-180deg)}.circle-container.absatzfinanzierung>*:nth-of-type(5){transform:rotate(240deg) translate(17.5em) rotate(-240deg)}.circle-container.absatzfinanzierung>*:nth-of-type(6){transform:rotate(300deg) translate(17.5em) rotate(-300deg)}.circle-container li{font-size:1rem;transition:0.5s all ease}.circle-container li:hover{text-shadow:20px 20px 8px #A4A4A4;font-size:1.2rem;cursor:pointer}.circle-container li.center{position:absolute;left:50%;top:45%;background:#15284a;color:#fff;border:1;border-radius:50%;padding-top:40px}.circle-container li.center i{font-size:4rem;display:block;margin-bottom:0.3rem}.circle-container li.center:hover{text-shadow:none;font-size:16px}@media only screen and (max-width: 1100px){.circle-container{display:none}}@media only screen and (min-width: 1101px){.circle-container-mobil{display:none}}.textliste{margin-left:0;margin-bottom:1rem}.textliste li{font-size:1rem;margin-bottom:15px;list-style-image:circle}.textliste li:last-child{border-bottom:none}.textlisteeingerueckt{margin-bottom:1rem}.textlisteeingerueckt li{font-size:1rem;margin-bottom:15px;list-style-image:circle}.textlisteeingerueckt li:last-child{border-bottom:none}a:link{-webkit-transition:0.5s all ease;transition:0.5s all ease;color:#15284a}a:link::after{margin:0}a:visited{color:#15284a}a:hover{background:#15284a;color:#fff;text-decoration:none}a.button{display:inline-block;padding:1rem;border:3px solid #15284a;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-size:1.1rem}a.button i{padding-right:15px}a.button.negativ{background:#15284a;color:#fff}a.button.negativ:hover{background:#fff;color:#15284a;border:3px solid transparent}.Top{position:fixed;bottom:20px;right:20px;background:#15284a;padding:10px 15px;width:70px;height:70px;box-sizing:border-box;font-size:1.5rem;border-radius:100%;color:#fff;cursor:pointer;border:5px solid #fff;z-index:10;display:none}.Top i{position:relative;top:-5px;padding:0}.menuamrand{position:fixed;top:92px;right:-250px;z-index:999;display:block;width:320px;height:70px;-webkit-transition:0.5s all ease;transition:0.5s all ease;font-size:1.2rem;text-decoration:none}.menuamrand i{padding-left:5px;padding-right:10px;line-height:70px;display:inline-block;width:70px;text-align:center;float:left}.menuamrand .telefon,.menuamrand .suche{position:relative;-webkit-transition:0.5s all ease;transition:0.5s all ease;right:0px;background:#F0E5D6}.menuamrand .telefon:hover,.menuamrand .telefon .suche:hover i.textblau,.menuamrand .suche:hover,.menuamrand .suche .suche:hover i.textblau{color:#F0E5D6;right:250px;background:#15284a}.menuamrand .telefon{line-height:70px;display:block;text-decoration:none}.menuamrand .suche input{display:inline-block;height:30px;margin:20px 0;padding:10px;width:230px;font-size:14px}.menuamrand a:hover{opacity:0.95}@font-face{font-family:"open_sansbold";src:url("webfonts/opensans-bold-webfont.woff2") format("woff2"),url("webfonts/opensans-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'open_sansregular';src:url("webfonts/opensans-regular-webfont.woff2") format("woff2"),url("webfonts/opensans-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'titillium_webbold';src:url("webfonts/titilliumweb-bold-webfont.woff2") format("woff2"),url("webfonts/titilliumweb-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'titillium_weblight';src:url("webfonts/titilliumweb-light-webfont.woff2") format("woff2"),url("webfonts/titilliumweb-light-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'titillium_webregular';src:url("webfonts/titilliumweb-regular-webfont.woff2") format("woff2"),url("webfonts/titilliumweb-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}p{margin-bottom:1.3rem}h1,h2,h3,h4{color:#15284a;font-family:"titillium_webregular",sans-serif;font-weight:inherit;line-height:1.2;margin-left:-2px;margin:1.414em 0 0.5em}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}p{margin:1.3rem 0;font-size:1rem}h1,h2,h3,h4{color:#15284a;font-family:"titillium_webregular",sans-serif;font-weight:inherit;line-height:1.2;margin-left:-2px;margin:1.414em 0 0.5em}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}h1{font-size:3.375rem}h1 span,h2 span{display:block;font-size:120%;color:black;font-weight:bold;line-height:110%}h2{font-size:2.75rem}h2 i{display:block;width:100%}h2.sectionheadline{margin:3rem 0 1rem 0;padding:0 0 0 0rem;font-size:3rem;position:relative;border-top:1px solid #909090;width:100%;color:#909090;letter-spacing:1px}h2.sectionheadline span{display:block;height:40px;font-size:1.2rem;padding:0 1rem;letter-spacing:1px;background:#909090;color:#fff;position:absolute;top:-40px;line-height:40px;left:0;font-weight:300}h2.blockheadline{margin:3rem 0 1rem 0;padding:0;font-size:3rem;position:relative;border-top:1px solid #fff;width:100%;color:#fff}h2.blockheadline span{display:block;height:40px;font-size:1.2rem;padding:0 1rem;letter-spacing:1px;background:#fff;color:#909090;position:absolute;top:-40px;line-height:40px;font-weight:300}h2.blockheadline.negativ{border-top:1px solid #909090;color:#909090}h2.blockheadline.negativ span{color:#fff;background:#909090}h3{font-size:2.25rem}h4{font-size:1.5rem}small,.font_small{font-size:0.667rem}.center{text-align:center}strong{font-weight:bold}.main-gallery{margin-bottom:3rem}.gallery-cell{width:100%}.testimonial{text-align:center;margin:0 auto 130px auto}.testimonial-avatar{width:100px;border-radius:50%}.testimonial-quote{display:block;font-size:1.2rem;font-weight:300;padding:10px 0}.testimonial-author{display:block;font-weight:800;color:#000;font-size:16px}.flickity-page-dots .dot.is-selected{background:#15284a}.leasingobjekte img{width:100%}.leasingobjekte h3{font-size:1.2rem;color:#fff;padding:0 1rem 1rem 1rem}.leasingobjekte article{border-right:1px solid #fff;border-bottom:1px solid #fff}.leasingobjekte article:hover{opacity:0.8}.leasingobjekte article:last-child{border:0}.leasingobjekte a{text-decoration:none}.leasingobjekte .leasingwrap{display:flex;align-items:stretch;flex-wrap:wrap}footer a{text-decoration:none}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.toggle,[id^=drop]{display:none}nav{margin:0 auto;padding:0;background-color:#fff;width:100%;position:relative;border-bottom:1px solid #ccc}nav div{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}#logo{display:block;margin:10px 0;width:270px}#logo img{width:100%;margin:0;padding:0}#logo a{padding:0;margin:0}#logo a:hover{background:none}.aktiv{font-weight:bold;color:#15284a}nav:after{content:"";display:table;clear:both}nav ul{float:right;padding:0 1rem 0 0;margin:0;list-style:none;position:relative}nav ul li{margin:0px;display:inline-block;float:left;background-color:#fff;border-right:1px solid #ccc}nav ul li.blau{background:#15284a}nav ul li.blau a{color:#fff}nav ul li.blau a:hover{color:#000}nav ul li:last-child{border-right:none}nav a{display:block;padding:16px 20px;color:#000;font-size:18px;text-decoration:none}nav a:hover{background-color:#ccc;color:#000}li>a:after{content:"\f107";font-family:FontAwesome;margin-left:10px}li>a:only-child:after{content:''}@media only screen and (max-width: 1390px){.blau a span{display:none}nav a{padding:20px 10px}}@media all and (max-width: 1100px){.blau a span{display:inline-block}#logo{padding:0;margin:0;width:250px;float:none;position:absolute;left:2rem;top:15px}nav{display:block;height:90px}.toggle{display:block;color:#000;font-size:10px;text-decoration:none;cursor:pointer;position:absolute;right:2rem;top:18px}.toggle i{font-weight:bold;font-size:30px;display:block}.toggle:hover{font-weight:bold}nav ul{position:absolute;top:90px;left:0;width:100%;margin:0;padding:0;z-index:99}nav ul ul li::before{display:none}nav ul{float:none;margin:0}nav{margin:0}.toggle+a,.menu{display:none}[id^=drop]:checked+ul{display:block}nav ul li{display:block;width:100%}nav ul ul li:hover>ul,nav ul li:hover>ul{display:none}}@media all and (max-width: 330px){nav ul li{display:block;width:94%}}#contactForm{font-size:1rem}#contactForm fieldset{margin-bottom:1rem}#contactForm fieldset div{margin-bottom:10px}#contactForm legend{border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;margin:1rem 0;display:block;width:100%;font-weight:bold}#contactForm label{display:inline-block;width:20%;vertical-align:top}@media only screen and (max-width: 780px){#contactForm label{display:block;width:100%;vertical-align:top}}#contactForm .vf__required{font-weight:bold}#contactForm .vf__main_error{background:red;color:#fff;padding:0 0.5rem}#contactForm .vf__error{color:red;padding:0}#contactForm input,#contactForm textarea{width:78%;line-height:140%;font-family:open_sansregular;padding:0.5rem}#contactForm select{padding:0.5rem}#contactForm input[type="checkbox"]{width:auto;transform:scale(1.4);padding:0.5rem}#contactForm input[type="submit"]{width:auto;background:#15284a;padding:1rem 2rem;color:#fff;cursor:pointer;border:none}.showtablet{display:none}@media only screen and (min-width: 2400px){.wrap{width:1920px;margin:0 auto}html,body{font-size:120%}}@media only screen and (max-width: 1650px){.wrap{width:90%}}@media only screen and (max-width: 1500px){.eyecatcher h1{top:0px}}@media only screen and (max-width: 1100px){.wrap{width:70%}.wrap.content{padding:0}.dnstablet,.menuamrand{visibility:none;display:none}.showtablet{display:block}.einviertel,.eindrittel,.einhalb,.zweidrittel,.dreiviertel{width:100%;margin-bottom:1rem}.einfuenftel{width:50%}.bgweissborder,.borderblaurechts,.borderrechtsverlauf{border-right:0}.leistungenimfokus{background:rgba(255,255,255,0.5);margin:0;padding:0;margin-bottom:0 !important}.leistungenimfokus article,.leistungenimfokus a article{text-align:center;margin-top:0rem;position:relative}.top-10{margin-top:0}.top-15{margin-top:0}.testimonial{text-align:left;margin:0 auto 130px auto}.main-gallery{width:100%;padding:0rem 2rem 2rem 2rem}.eyecatcher{margin-bottom:1rem}.eyecatcher h1{position:inherit;text-shadow:none;left:0 !important;color:#000;text-align:left;width:70%;margin:2rem auto 0 auto}.eyecatcher h1 i{display:none}.eyecatcher h1 span{font-size:inherit}.eyecatcher.leasing h1{color:#000}h2.blockheadline,h2.sectionheadline{border-top:0;margin-top:0}h2.blockheadline span,h2.sectionheadline span{display:inherit;height:auto;top:inherit;font-size:1rem;padding:0rem 0 10px 0;letter-spacing:1px;background:none;color:#fff;position:inherit;line-height:normal;border-bottom:1px solid #fff;margin-bottom:0}h2.sectionheadline{font-size:1.5rem;position:inherit;margin-top:5px;padding-left:2rem}h2.sectionheadline span{color:#000;border-bottom:1px solid #000;margin-top:2rem}.leistungenimfokus{background:none}article.zoom{padding:2rem 0 0}}@media only screen and (max-width: 780px){.wrap,.eyecatcher h1{width:85%}.main-gallery{width:100%;padding:0rem 2rem 2rem 2rem}h1,h2,h3,h4,h2.blockheadline{font-size:120%}.eyecatcher h1{position:relative;top:0}.eyecatcher h1 i{padding-left:0}.eyecatcher.leasing h1{color:#15284a;top:0%}.eyecatcher.leasing h1 span{color:#ccc}.eyecatcher.leasing h1 i{padding-left:10%}.einfuenftel{width:100%}.flickity-viewport{max-height:400px !important}}@media only screen and (max-width: 480px){.eyecatcher h1{font-size:20px}.wrap,.eyecatcher h1{width:95%}.testimonial-quote,.testimonial-author{padding:0 1rem}.flickity-viewport{max-height:650px !important}img{max-width:100%}body{font:1rem/1.5 "open_sansregular",sans-serif}.leistungenimfokus{margin-bottom:2rem}.leistungenimfokus article{text-align:center;margin-top:2rem;position:inherit}.leistungenimfokus article a.button{position:inherit;display:inline-block;max-width:50%;margin-left:0}.leistungenimfokus i{font-size:3rem;width:100px;height:100px;border-radius:140px;background:#15284a;color:#fff;padding-top:17px}.wrap{width:100%;padding:1rem}h1,h2,h3,h4,.leistungenimfokus h2,h2.blockheadline,h2.sectionheadline,.eyecatcher h1{font-size:1.2rem !important}h2.blockheadline span{height:auto}.eyecatcher h1{width:90%;margin:10px auto 0}p.knopf{background:#15284a;color:#fff;padding:1rem}p.knopf i{display:none}.margin0{padding:1em}}
/*# sourceMappingURL=style.css.map */
