body,h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif}.clearfix,ul.stellen{clear:both}body,div#page_loading,html{height:100%}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:url(font/roboto-v18-latin-100.eot);src:local('Roboto Thin'),local('Roboto-Thin'),url(font/roboto-v18-latin-100.eot?#iefix) format('embedded-opentype'),url(font/roboto-v18-latin-100.woff2) format('woff2'),url(font/roboto-v18-latin-100.woff) format('woff'),url(font/roboto-v18-latin-100.ttf) format('truetype'),url(font/roboto-v18-latin-100.svg#Roboto) format('svg')}@font-face{font-family:Roboto;font-style:italic;font-weight:100;src:url(font/roboto-v18-latin-100italic.eot);src:local('Roboto Thin Italic'),local('Roboto-ThinItalic'),url(font/roboto-v18-latin-100italic.eot?#iefix) format('embedded-opentype'),url(font/roboto-v18-latin-100italic.woff2) format('woff2'),url(font/roboto-v18-latin-100italic.woff) format('woff'),url(font/roboto-v18-latin-100italic.ttf) format('truetype'),url(font/roboto-v18-latin-100italic.svg#Roboto) format('svg')}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(font/roboto-v18-latin-300.eot);src:local('Roboto Light'),local('Roboto-Light'),url(font/roboto-v18-latin-300.eot?#iefix) format('embedded-opentype'),url(font/roboto-v18-latin-300.woff2) format('woff2'),url(font/roboto-v18-latin-300.woff) format('woff'),url(font/roboto-v18-latin-300.ttf) format('truetype'),url(font/roboto-v18-latin-300.svg#Roboto) format('svg')}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:url(font/roboto-v18-latin-300italic.eot);src:local('Roboto Light Italic'),local('Roboto-LightItalic'),url(font/roboto-v18-latin-300italic.eot?#iefix) format('embedded-opentype'),url(font/roboto-v18-latin-300italic.woff2) format('woff2'),url(font/roboto-v18-latin-300italic.woff) format('woff'),url(font/roboto-v18-latin-300italic.ttf) format('truetype'),url(font/roboto-v18-latin-300italic.svg#Roboto) format('svg')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(font/roboto-v18-latin-regular.eot);src:local('Roboto'),local('Roboto-Regular'),url(font/roboto-v18-latin-regular.eot?#iefix) format('embedded-opentype'),url(font/roboto-v18-latin-regular.woff2) format('woff2'),url(font/roboto-v18-latin-regular.woff) format('woff'),url(font/roboto-v18-latin-regular.ttf) format('truetype'),url(font/roboto-v18-latin-regular.svg#Roboto) format('svg')}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(font/roboto-v18-latin-italic.eot);src:local('Roboto Italic'),local('Roboto-Italic'),url(font/roboto-v18-latin-italic.eot?#iefix) format('embedded-opentype'),url(font/roboto-v18-latin-italic.woff2) format('woff2'),url(font/roboto-v18-latin-italic.woff) format('woff'),url(font/roboto-v18-latin-italic.ttf) format('truetype'),url(font/roboto-v18-latin-italic.svg#Roboto) format('svg')}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(font/roboto-v18-latin-500.eot);src:local('Roboto Medium'),local('Roboto-Medium'),url(font/roboto-v18-latin-500.eot?#iefix) format('embedded-opentype'),url(font/roboto-v18-latin-500.woff2) format('woff2'),url(font/roboto-v18-latin-500.woff) format('woff'),url(font/roboto-v18-latin-500.ttf) format('truetype'),url(font/roboto-v18-latin-500.svg#Roboto) format('svg')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(font/roboto-v18-latin-700.eot);src:local('Roboto Bold'),local('Roboto-Bold'),url(font/roboto-v18-latin-700.eot?#iefix) format('embedded-opentype'),url(font/roboto-v18-latin-700.woff2) format('woff2'),url(font/roboto-v18-latin-700.woff) format('woff'),url(font/roboto-v18-latin-700.ttf) format('truetype'),url(font/roboto-v18-latin-700.svg#Roboto) format('svg')}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:url(font/roboto-v18-latin-500italic.eot);src:local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url(font/roboto-v18-latin-500italic.eot?#iefix) format('embedded-opentype'),url(font/roboto-v18-latin-500italic.woff2) format('woff2'),url(font/roboto-v18-latin-500italic.woff) format('woff'),url(font/roboto-v18-latin-500italic.ttf) format('truetype'),url(font/roboto-v18-latin-500italic.svg#Roboto) format('svg')}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:url(font/roboto-v18-latin-700italic.eot);src:local('Roboto Bold Italic'),local('Roboto-BoldItalic'),url(font/roboto-v18-latin-700italic.eot?#iefix) format('embedded-opentype'),url(font/roboto-v18-latin-700italic.woff2) format('woff2'),url(font/roboto-v18-latin-700italic.woff) format('woff'),url(font/roboto-v18-latin-700italic.ttf) format('truetype'),url(font/roboto-v18-latin-700italic.svg#Roboto) format('svg')}body{font-size:14px;line-height:27px;font-weight:300;margin:0;min-height:100%;width:100%;overflow-x:hidden;background:#fff}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.chromeframe{margin:.2em 0;background:#f6ff94;color:#000;padding:.2em 0;text-align:center}.jsflag{display:none}.no-js .jsflag{display:block}img{max-width:100%}a{color:#0d63ab;text-decoration:none;outline:0!important}a:active,a:hover,a:visited{color:#333}a:hover img{opacity:.87}#page_wrapper{max-width:1300px;margin:0 auto;box-shadow:1px 0 5px #eee,-1px 0 5px #eee;-webkit-box-shadow:1px 0 5px #eee,-1px 0 5px #eee;-moz-box-shadow:1px 0 5px #eee,-1px 0 5px #eee}div#page_loading{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:1000;text-align:center;padding-top:70px}div#page_loading img{max-width:300px}div#page_loading p{margin-top:20px}.no-js #page_loading{display:none}.standard_section{background:#fafafa;width:100%;padding-top:40px;padding-bottom:40px}.standard_section .inner{width:90%;max-width:880px;position:relative;margin:0 auto;z-index:20}.standard_section .inner h1{text-transform:uppercase;text-align:center;letter-spacing:2px;font-weight:100}img.trenner{display:block;margin:0 auto 40px}p:first-child{margin-top:0}.parallax_pic{width:100%;min-height:450px}section.wp_page_content{margin-top:100px;padding-bottom:20px}section.wp_page_content .inner{width:90%;max-width:880px;position:relative;margin:0 auto;z-index:20}.flexslider{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;margin:0;padding:0 50px}.flex-direction-nav .flex-prev{left:0;opacity:1;color:#0d63ab}.flex-direction-nav .flex-next{right:0;text-align:right;opacity:1;color:#0d63ab}.flexslider:hover .flex-prev{opacity:.7;left:0}.flexslider:hover .flex-next{opacity:.7;right:0}.flex-direction-nav a:before{font-family:fontello;content:'\e801'}.flex-direction-nav a.flex-next:before{font-family:fontello;content:'\e802'}#kunden_slider .flex-direction-nav a:before{font-size:30px}nav#nav_main{position:fixed;top:0;left:0;width:100%;height:60px;z-index:1000;text-align:center;text-transform:uppercase}nav#nav_main #navi_toggle{display:none}nav#nav_main a{color:#333;padding:16px 15px;display:inline-block}nav#nav_main a:active,nav#nav_main a:hover{color:#0d63ab}nav#nav_main .inner{position:relative;margin:0 auto;z-index:20;padding-left:50px;width:100%;max-width:1300px;background:#fff}nav#nav_main a.homelink{position:absolute;display:block;left:20px;top:12px;height:36px;z-index:120;padding:0}nav#nav_main a.homelink img{height:100%;max-height:100%}section#splashscreen{height:100%;min-height:100%;width:100%;position:relative;top:0;padding-top:60px;overflow:hidden}section#splashscreen .overlay{background:#fff;opacity:.6;width:100%;height:100%;position:absolute;top:0;left:0;z-index:5}#kunden_slider .flex-direction-nav .flex-prev,#kunden_slider .flexslider:hover .flex-prev{left:-7px}section#splashscreen .splash_content{top:-30px;text-align:center;width:90%;max-width:880px;position:relative;margin:0 auto;z-index:20;padding:70px 0 100px}section#splashscreen .splash_content a{margin-top:35px;display:block;color:#333}section#splashscreen .splash_content a:hover{color:#0d63ab}section#splashscreen .splash_content p.slogan{margin-top:35px;margin-bottom:10px;color:#333;font-size:18px;text-transform:uppercase}section#splashscreen .splash_content p.adresse{margin-top:0;color:#333}section#splashscreen .splash_content p.adresse a{display:inline}section#splashscreen .splash_content i{margin-left:20px}section#splashscreen .splash_content i.downicon{font-size:13px;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;border:2px solid #333;padding:7px 5px;margin-left:0}section#splashscreen .splash_content a.scrolldown{color:#333;outline:0}section#splashscreen .splash_content a:hover i.downicon{background:#333;color:#fff}section#unternehmen{background:#fafafa}section#unternehmen .inner h1{color:#0d63ab}section#unternehmen .inner .einleitung{margin:0 auto 60px;text-align:center;text-transform:uppercase}.unternehmen_bild{float:left;width:25%}.unternehmen_bild img{width:100%}.unternehmen_textblock{float:left;width:38%;margin-left:5%;margin-right:5%}.unternehmen_zertifikate{float:left;width:27%}.unternehmen_zertifikate h2{text-transform:uppercase;margin-top:0;margin-bottom:20px;font-size:14px;font-weight:400;font-style:italic;border-bottom:1px solid #666;float:left}.unternehmen_zertifikate span.titel{display:block;font-weight:400;line-height:20px}.unternehmen_zertifikate span.untertitel{display:block;line-height:22px;font-weight:100}.unternehmen_zertifikate span.zert_trenner{display:block;height:1px;width:50px;background:#fff;margin-top:15px;margin-bottom:15px}.unternehmen_zertifikate span.zert_trenner:last-child{display:none}div.leistung{float:left;background:#fff;width:31.8%;margin:.7%;font-size:13px;line-height:22px;box-shadow:1px 1px 2px #ddd;-moz-box-shadow:1px 1px 2px #ddd;-webkit-box-shadow:1px 1px 2px #ddd}div.leistung img{width:100%}div.leistung .leistung_content{padding:15px 20px}div.leistung .leistung_content h3{font-size:17px;line-height:20px;margin-top:8px;margin-bottom:0;color:#0d63ab;font-weight:300}section#leistungen{background:#fafafa}section#leistungen .inner h1{color:#0d63ab}section#leistungen .inner .einleitung{max-width:80%;margin:0 auto 40px}section#leistungen .inner .einleitung strong,section#referenzen .inner h1{color:#0d63ab}#referenzen_slider{background:#fafafa;padding-left:30px;padding-right:30px;border:0}#referenzen_slider li img{display:block;float:left;width:50%}#referenzen_slider li .referenz_content{float:left;width:46%;margin-left:4%}#referenzen_slider li .referenz_content h2{color:#0d63ab;font-weight:300;margin-top:0;margin-bottom:5px}#referenzen_slider li .referenz_content h2.beschreibung{margin-top:20px}#referenzen_slider li .referenz_content p{margin:0;line-height:22px}#referenzen_slider li .referenz_content span.ort{display:block;font-size:12px;margin-top:-7px}section#kunden{background:#fff}section#kunden h1{color:#0d63ab}#kunden_slider{padding-left:20px;padding-right:20px;background:#fff;border:0}#kunden_slider li.kunde{margin-left:0;margin-right:0;text-align:center;height:55px;overflow:hidden}#kunden_slider li.kunde a.kunde{padding:0 10px;display:block;height:100%}#kunden_slider li.kunde a.kunde img{display:block;margin:0 auto;height:100%;width:auto}#kunden_slider .flex-direction-nav .flex-next{right:-2px}#kunden_slider .flexslider:hover .flex-next{right:-2px}section#stellenangebote{background:#fff}section#stellenangebote h1{color:#0d63ab;text-align:center;font-weight:100;text-transform:uppercase}div.stellen_rechts h2,div.stellen_rechts h3.title,ul.stellen li h3{text-transform:uppercase;font-weight:300}div.stellen_links,div.stellen_rechts{float:left;width:50%;padding:20px}div.stellen_rechts h2{font-size:16px;margin-top:0;margin-bottom:20px;color:#444}div.stellen_rechts h3.title{margin-top:0;color:#0d63ab;font-style:italic;border-bottom:1px solid #0d63ab;float:left;padding-bottom:6px;font-size:16px}ul.stellen{list-style:none;margin:0 0 33px;padding:0;text-align:left;color:#555}ul.stellen li{padding:7px 0}ul.stellen li h3{margin-top:0;margin-bottom:0;color:#555;font-style:normal;font-size:14px}ul.stellen li h4{font-weight:400;margin-top:8px;margin-bottom:-5px}ul.stellen li.hasdesc.active,ul.stellen li.hasdesc:hover{cursor:pointer;background:#fafafa}ul.stellen li.hasdesc.active h3,ul.stellen li.hasdesc:hover h3{color:#0d63ab}ul.stellen div.stelle_toggle{display:none}section#kontakt{position:relative;border-top:1px solid #ddd;padding-top:30px;padding-bottom:30px}section#kontakt i{color:#333;margin-right:6px}section#kontakt .cookie_fallback{position:relative;z-index:999;max-width:700px;padding:20px}section#kontakt .cookie_fallback .cookie_button{margin-top:30px}section#kontakt div#gmaps{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}section#kontakt div#gmaps img{max-width:none}section#kontakt div#kontakt_formular{float:right;width:400px;padding:30px 30px 10px;margin-right:30px;box-shadow:1px 1px 2px #bbb;-moz-box-shadow:1px 1px 2px #bbb;-webkit-box-shadow:1px 1px 2px #bbb;background:#fff;position:relative;z-index:150}section#kontakt div#kontakt_formular img{max-height:50px}section#kontakt .kontakt_item{line-height:16px;font-size:12px}section#kontakt .kontakt_item.name{font-weight:400;margin-top:10px}section#kontakt .kontakt_item.telefon{margin-top:10px}section#kontakt form{margin-top:25px}.wpcf7-form-control-wrap.dateschutz input{width:auto;position:relative;left:-5px}.datenschutz_text{padding-left:30px;font-size:12px;line-height:1.4;margin-top:-15px;margin-bottom:25px}.datenschutz_text a{color:#0d63ab}input,textarea{width:100%;border:1px solid #dbdbdb;background:#fbfbfb;padding:8px 10px 5px;margin-bottom:7px}input[type=submit]{background:#0d63ab;color:#fff;float:right;width:auto;padding:12px 30px 8px;margin-top:-5px;border:none;border-bottom:5px solid #00276f;outline:0}input[type=submit]:hover{margin-top:-4px;background:#2177bf;border-bottom:4px solid #00276f}textarea{height:90px}#kontakt div.wpcf7-mail-sent-ok,#kontakt div.wpcf7-validation-errors{background:#d74e4e;color:#fff;border:0;padding:13px 20px;line-height:19px}#kontakt div.wpcf7-mail-sent-ok,footer#main_footer{background:#0d63ab}#kontakt span.wpcf7-not-valid-tip{color:#d74e4e;margin-bottom:-10px;margin-top:-7px}footer#main_footer{padding:20px 20px 17px;color:#fff;text-align:center;font-size:12px;letter-spacing:.4px}footer#main_footer div{display:inline-block}footer#main_footer a{color:#fff}footer#main_footer a:hover{text-decoration:underline;color:#fff}div#page_not_found{padding-top:100px;padding-bottom:100px;text-align:center}div#page_not_found img{max-width:300px}div#page_not_found p{font-size:18px;margin-top:50px}@media screen and (max-width:880px){section#splashscreen{margin-top:45px}nav#nav_main{text-align:left;height:45px}nav#nav_main #navi_toggle{display:block;position:absolute;right:10px}nav#nav_main .inner{width:100%;padding-left:10px}nav#nav_main .inner i{font-size:25px;position:relative;top:9px}nav#nav_main .inner i:hover{color:#0d63ab;cursor:pointer}nav#nav_main div.navi_content{position:absolute;top:45px;right:0;background:#fff;width:100%;display:none}nav#nav_main div.navi_content a{display:block;padding-left:25px;padding-top:10px;padding-bottom:10px}nav#nav_main div.navi_content a:hover{background:#fafafa}nav#nav_main a.homelink{left:13px;top:8px;height:30px}.unternehmen_bild{display:none;width:0%}.unternehmen_textblock{width:60%;margin-left:0}.unternehmen_zertifikate{float:left;width:35%}div.leistung{width:47%;margin:1.5%}#referenzen_slider li img{width:100%}#referenzen_slider li .referenz_content{width:100%;margin-left:0;margin-top:25px}#stellenangebote div.stellen_links{width:100%;padding:20px}#stellenangebote div.stellen_links img{display:none}#stellenangebote div.stellen_rechts{width:100%;padding:20px}#stellenangebote div.stellen_rechts h2{text-align:center;margin-bottom:35px}#stellenangebote div.stellen_rechts h3.title{float:none;text-align:center;border-bottom:none}#stellenangebote div.stellen_rechts ul.stellen{text-align:center}}@media screen and (min-width:881px){div.navi_content{display:block!important}}@media screen and (max-width:540px){section#splashscreen .splash_content p.slogan{display:none}section#splashscreen .splash_content p.adresse{margin-top:20px}section#splashscreen .splash_content p.adresse span{display:block}section#splashscreen img.logo{max-width:80%}.parallax_pic{min-height:250px}.unternehmen_textblock{width:100%;margin-left:0;text-align:center}.unternehmen_zertifikate{float:left;width:100%;margin-top:20px;text-align:center}.unternehmen_zertifikate span.zert_trenner{margin:15px auto}section#leistungen .inner .einleitung{max-width:100%}div.leistung{width:100%;margin:0 0 19px;text-align:center}#referenzen_slider{text-align:center}section#kontakt{padding-top:30px;padding-bottom:0;background:#0d63ab}section#kontakt div#gmaps{display:none}section#kontakt div#kontakt_formular{float:none;margin:0 auto;width:85%}}
/*# sourceMappingURL=assets/style.css.map */
