#error,#info,#success{padding:15px 10px;color:#fff;display:block}footer,footer div a{color:#3d3d3d}#page,.mobile-nav,nav{overflow:hidden}footer,footer .fa-heart,header{position:relative}.home-inner-box,header .mobile-header{background-repeat:no-repeat;background-size:cover;background-position:center center}.standorte .standort .slider .ort,.welcome{text-transform:uppercase;letter-spacing:10px;text-align:center}.clear,.galery:after{clear:both}.button,.fuhrpark,.home-box,.mitarbeiter,.mobile-nav .mobile-logo,.mobile-nav .navigation,.side-welcome,.standorte,.welcome,footer .footer-center,header .box-out{text-align:center}.button,.home-inner-box,header .box-out{vertical-align:middle}.button,.flip{cursor:pointer}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fahrschule-niehoff.de/layout/styles/fonts/opensans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4taVIGxA.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fahrschule-niehoff.de/layout/styles/fonts/opensans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4kaVIGxA.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fahrschule-niehoff.de/layout/styles/fonts/opensans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4saVIGxA.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fahrschule-niehoff.de/layout/styles/fonts/opensans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4jaVIGxA.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fahrschule-niehoff.de/layout/styles/fonts/opensans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4iaVIGxA.woff2) format('woff2');unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fahrschule-niehoff.de/layout/styles/fonts/opensans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4vaVIGxA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fahrschule-niehoff.de/layout/styles/fonts/opensans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVIGxA.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fahrschule-niehoff.de/layout/styles/fonts/opensans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVI.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:300;src:url(https://fahrschule-niehoff.de/layout/styles/fonts/oswald/TK3_WkUHHAIjg75cFRf3bXL8LICs169vsUtiZTaR.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:300;src:url(https://fahrschule-niehoff.de/layout/styles/fonts/oswald/TK3_WkUHHAIjg75cFRf3bXL8LICs169vsUJiZTaR.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:300;src:url(https://fahrschule-niehoff.de/layout/styles/fonts/oswald/TK3_WkUHHAIjg75cFRf3bXL8LICs169vsUliZTaR.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:300;src:url(https://fahrschule-niehoff.de/layout/styles/fonts/oswald/TK3_WkUHHAIjg75cFRf3bXL8LICs169vsUhiZTaR.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:300;src:url(https://fahrschule-niehoff.de/layout/styles/fonts/oswald/TK3_WkUHHAIjg75cFRf3bXL8LICs169vsUZiZQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}b,footer,h1,h2,h3,h4,h5,h6{font-weight:700}body{background-color:#f0f0f0;font-family:'Open Sans',sans-serif;color:#333;font-size:16px;margin:0 auto}.welcome,header{font-family:Oswald,sans-serif}h1{font-size:60px}h2{font-size:50px}h3{font-size:40px}h4{font-size:30px}h5{font-size:20px}h6{font-size:17px;margin:15px 0}a{text-decoration:none;color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}a:hover{color:#e57171!important;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.left{float:left}.right{float:right}.container{margin:0 19%}p{margin:20px 0}.margin-left{margin-left:15px}.cookie-wrapper{display:none;position:fixed;bottom:0;z-index:9999;width:100%;font-family:"Helvetica Neue Light",HelveticaNeue-Light,"Helvetica Neue",Calibri,Helvetica,Arial}.cookie-container{background-color:#515151;color:#ccc;padding:5px 35px;font-size:16px}.cookie-accept{color:#515151!important;background-color:#e0e0e0;padding:0 7px;border:1px solid #c4c4c4;border-radius:3px;margin-left:10px}.cookie-accept:hover{color:#000!important;background-color:#c1c1c1;text-decoration:none}.navbar:after,header .overlay{background-color:rgba(17,33,48,.7)}.cookie-container p{margin:0;font-size:17px}.cookie-container p a{color:#31a8f0}.cookie-container p .cookie-moreinfo:hover{color:#31a8f0!important;text-decoration:underline}#point{display:inline-table;width:10px;height:10px;border-radius:50px;margin:0 5px}#message,.home-out,header .box,header .overlay,header video{width:100%}.counter,.pointred{background-color:#ea5656}#info{background-color:#41bbea;border:1px solid #2fa9d6}#error{background-color:#d9534f;border:1px solid #ce3c39}.error{border:1px solid red!important}#success{background-color:#5cb85c;border:1px solid #39a839}#message,.mobile-nav,.mobile-nav .navigation .sites{display:none}.success{border:1px solid green!important}#page{margin:75px 75px 0;-webkit-box-shadow:0 0 29px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 29px 0 rgba(0,0,0,.3);box-shadow:0 0 29px 0 rgba(0,0,0,.3)}.padding{padding:50px 45px}footer{height:75px;margin:0 75px}footer div{line-height:75px}footer .fa-heart{color:#ea5656;animation:1.2s infinite heartbeat;font-size:20px;top:1px}footer .footer-center{margin-left:13em;margin-right:13em}nav{position:absolute;left:75px;right:75px;z-index:999;color:#fff;height:70px;padding:15px 45px}nav ul.right{padding:24px 0}nav li{list-style:none;display:inline-block;margin:0 30px;text-transform:uppercase;font-size:14px}.mobile-nav{background-color:#2e343e}.mobile-nav .mobile-logo{border-bottom:1px solid #3a3f47;padding:5px 0}.mobile-nav .navigation{color:#fff;letter-spacing:2px}.mobile-nav .navigation .menu{padding:10px 0;text-transform:uppercase;cursor:pointer}.mobile-nav .navigation .sites ul{border-top:1px solid #3a3f47;padding:8px 0;font-size:16px}.mobile-nav .navigation .sites ul a li{padding:5px 0}.mobile-nav .navigation .sites ul a:hover{color:#fff!important;text-decoration:underline}header{color:#fff}header .overlay{position:absolute;height:100%;top:0}header .box{position:relative;height:100%;display:table}header .box-out{display:table-cell}header .box-inner{border:1px solid #fff;display:inline-block;padding:30px 160px}header .box-inner b{font-size:20px}header .mobile-header{height:300px;width:100%;background-image:url('/../../../images/header/header-small.jpg');display:none}.welcome{background-color:#d9d1c7;font-size:45px;color:#fff;position:relative;margin-top:-10px;line-height:100px;font-weight:700}.counter .circle-out .circle-text,.home-inner-box{font-size:35px;font-family:Oswald,sans-serif;font-weight:700}.home-content,.text{background-color:#fff}.home-out{display:table}.home-box{display:table-cell;width:33%}.home-box a{color:#fff!important}.home-inner-box{display:table-cell;width:350px;height:350px;border:15px solid #ececec;text-transform:uppercase;letter-spacing:5px}.navbar,.picture-something{background-repeat:repeat-x;position:relative}.home-inner-box div{position:relative;display:inline-block;line-height:1}.home-inner-box .box-sides{border-bottom:1px solid #fff}.home-inner-box .box-sides:after,.home-inner-box .box-sides:before{display:block;position:absolute;width:1px;height:30%;background-color:#fff;content:"";transition:height .4s}.home-inner-box .box-top{padding:9px 5px 9px 9px}.home-inner-box .box-sides:after{bottom:0;left:0}.home-inner-box .box-sides:before{right:0;bottom:0}.home-inner-box .box-top:after,.home-inner-box .box-top:before{display:block;position:absolute;width:0;height:1px;background-color:#fff;content:"";transition:width .6s}.home-inner-box .box-top:before{top:0;left:0}.home-inner-box .box-top:after{top:0;right:0}.home-box a:hover>.home-inner-box .box-sides:after,.home-box a:hover>.home-inner-box .box-sides:before{height:100%}.home-box a:hover>.home-inner-box .box-top:after,.home-box a:hover>.home-inner-box .box-top:before,.text-pic-wrapper .text-pic-text{width:50%}.counter .description{font-family:Oswald,sans-serif;color:#fff;font-size:18px;font-weight:700}.counter .circle-out{position:relative;height:200px;width:200px;margin:0 auto 20px}.counter .circle-out .circleFill{position:absolute;height:100%;width:100%;left:0;right:0;top:0;bottom:0;stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-transition:3s;transition:3s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.counter .circle-out .circleFill.filled{stroke-dashoffset:379}.counter .circle-out .circleFill circle{cx:100;cy:100;r:95;stroke:#fff;stroke-width:5px;fill:none}.counter .circle-out .circle-text{position:absolute;width:100%;margin:74px auto;color:#fff}.navbar{height:100px;background-image:url('/../../../images/header/header.jpg');background-position:center -144px;background-size:initial}.navbar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.side-welcome{background-color:#d9d1c7;font-family:Oswald,sans-serif;font-size:30px;color:#fff;text-transform:uppercase;line-height:78px;font-weight:700;letter-spacing:4px}.text a{color:#333}.list li,.panel a,.panel li,.panel.open{color:#000}.picture-something{height:200px;background-position:center 36%;background-size:cover;opacity:.5}.picture-something:after{content:"";background-color:rgba(17,33,48,.2);position:absolute;top:0;left:0;right:0;bottom:0}.galery ul li img:after,.galery:after{content:'';display:block}.mitarbeiter{margin:40px 0}.mitarbeiter .person{position:relative;display:inline-block;width:250px;height:250px;margin:10px;border:5px solid #e5e5e5;border-radius:2px;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover}.fuhrpark .car,.standorte .standort{display:inline-block;height:250px;border:5px solid #e5e5e5;overflow:hidden;background-size:cover;position:relative;background-repeat:no-repeat;background-position:center center;margin:10px}.mitarbeiter .person span{position:absolute;bottom:0;left:0;right:0;line-height:50px;color:#fff;background-color:rgba(0,0,0,.7);-webkit-transition:.3s;transition:.3s}.mitarbeiter .person:hover>span{line-height:70px;background-color:rgba(0,0,0,.8)}.standorte{margin:20px 0 0}.standorte .standort{width:330px;border-radius:2px}.standorte .standort .slider{position:absolute;background-color:rgba(0,0,0,.6);color:#fff;height:calc(100% - 40px);width:100%;top:-100%;-webkit-transition:top .3s;transition:top .3s;padding:20px 0}.standorte .standort:hover>.slider{top:0}.standorte .standort .slider .slider-wrapper{display:table;height:100%;width:100%}.standorte .standort .slider .slider-inner{display:table-cell;vertical-align:middle}.standorte .standort .slider .ort{font-family:Oswald,sans-serif;font-size:20px;color:#fff;font-weight:700;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid}.standorte .standort .slider .information{margin-bottom:10px}.standorte .standort .slider .information span{font-size:12px}.standorte .standort .slider .information span a{color:#fff}.fuhrpark{margin:20px 0}.fuhrpark .car{border-radius:2px;width:350px;filter:grayscale(30%);-webkit-filter:grayscale(30%)}.fuhrpark .car .information{position:absolute;height:100%;width:100%;color:#fff;background-color:rgba(0,0,0,.7);bottom:-76%;-webkit-transition:.3s;transition:.3s}.fuhrpark .car .information .modell{letter-spacing:5px;line-height:60px}.fuhrpark .car .information .sonstiges{line-height:30px}.fuhrpark .car:hover>.information{background-color:rgba(0,0,0,.8);bottom:0}.fuhrpark .car:hover>.information .modell{border-bottom:1px solid #666}.fuhrpark .car.bike{height:450px}.fuhrpark .car.bike .information{bottom:-87%}.fuhrpark:not(:last-child){margin-bottom:60px}.text-pic-wrapper{width:100%;position:relative;margin-bottom:20px}.text-pic-wrapper .text-pic-pic{width:50%;float:right;top:0;right:0;position:absolute;height:100%;background-image:url('/../../../images/education/schilder.png');background-repeat:no-repeat;background-size:contain;background-position:center center}.list li{list-style:square url("/../../../images/icons/check.png")}.galery{width:100%;margin:0 auto}.galery ul{list-style-type:none}.galery ul li img{float:left;margin:10px;height:160px;max-width:100%;border:5px solid #e5e5e5;background-color:#fff;-webkit-transition:box-shadow .5s;-moz-transition:box-shadow .5s;-o-transition:box-shadow .5s;-ms-transition:box-shadow .5s;transition:box-shadow .5s}.galery ul li img:hover{-webkit-box-shadow:0 0 7px rgba(0,0,0,.9);box-shadow:0 0 7px rgba(0,0,0,.9)}.galery ul li a:focus>img{height:350px;max-width:100%;-webkit-box-shadow:0 0 7px rgba(0,0,0,.9);box-shadow:0 0 7px rgba(0,0,0,.9)}.flip,.panel{padding:10px;background-color:#656565;color:#000}.flip{color:#fff}.panel{background-color:#ededed;display:none;border-top:1px solid #777;padding-left:20px}.panel.open{background-color:#f7f7f7;border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee}.panel a{font-style:italic}.panel tr:nth-child(2n){background-color:#878787}#infoservice:not(:last-child){margin-bottom:5px}input,textarea{display:block;margin:0;width:40%;max-width:90%;min-width:300px;font-family:sans-serif;font-size:18px;appearance:none;box-shadow:none;border-radius:none;padding:10px;border:1px solid #dcdcdc;transition:box-shadow .3s,border .3s}input:focus,textarea:focus{outline:0;border:1px solid #707070;box-shadow:0 0 5px 1px #969696}.button{display:inline-block;margin-bottom:0;font-size:14px;font-weight:400;width:300px;line-height:1.42857143;white-space:nowrap;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.red{color:#fff;background-color:#e57171;border-color:#c66767}.red:active,.red:focus,.red:hover{color:#fff;background-color:#c66;border-color:#ba5757}@keyframes heartbeat{0%,100%,40%,80%{transform:scale(.75)}20%,60%{transform:scale(1)}}@media only screen and (max-width:1444px){#page{margin:0}nav{left:0;right:0;z-index:999}}@media only screen and (max-width:1250px){nav{padding:15px 5px}.padding{padding:50px 5px}}@media only screen and (max-width:1294px){nav li{margin:0 20px}.home-inner-box{width:250px;height:250px}}@media only screen and (max-width:1070px){nav li{margin:0 10px}}@media only screen and (max-width:910px){nav li{margin:0 2.5px}header .box-inner{border:none;padding:initial}footer{margin:0 5px}.text-pic-wrapper .text-pic-text{width:100%}.text-pic-wrapper .text-pic-pic{display:none}}@media only screen and (max-width:775px){.navbar,nav{display:none}.home-box,.mobile-nav{display:block}.home-box{width:100%;margin:10px 0}}@media only screen and (max-width:680px){footer div{display:block;float:initial!important;text-align:center;margin:0!important}header .box-inner h1{font-size:40px}}@media only screen and (max-width:500px){.galery ul li a:focus>img{height:160px;max-width:100%}.team-pic{background-image:url('/../../../images/team/team-small.jpg')!important}.cars-pic{background-image:url('/../../../images/cars/cars-small.jpg')!important}}@media only screen and (max-width:440px){header .box-inner h1{font-size:30px}header .box-inner b{font-size:15px}}@media only screen and (max-width:400px){.fuhrpark .car{width:260px}}
