.split{overflow:hidden;width:50%;float:left; box-sizing:border-box;height:100%;position:relative;}.splitScreenprefetch{float:left;width:100%;position:absolute;left:100%; margin-left:0px;min-height:100%;top:0px;z-index:9999; height:auto;overflow:hidden;}.splitScreenfetch{position:absolute; top:0px;left:0px;width:100%; margin-left:0px;height:100%;min-height:100%;transition:left 0.5s ease-out;-moz-transition:left 0.5s ease-out;-webkit-transition:left 0.5s ease-out;-o-transition:left 0.5s ease-out;}.setMiddle{padding-top:50px; padding-bottom:50px;}.split.r-to-l{float:right;}#splitScreenbarbox{width:100%; position:fixed; top:0px; left:0px; padding:1px;z-index:100; background-color:#fff;border-bottom:1px dotted #ccc;display:none;}#splitScreenbarbox #splitScreenbar{width:0px;height:5px;background-color:#00ff00;transition: width 1s ease-out;display:block;-moz-transition: width 1s ease-out;-webkit-transition: width 1s ease-out;-o-transition: width 1s ease-out;}.splitScreenfetchout{left:-100%;}@media(max-width:1000px){.split{width:100%; float:none; border:0px; }.split.r-to-l{float:none;}body.invert{display: -webkit-box;display: -moz-box;display: box;-webkit-box-orient: vertical;-moz-box-orient: vertical;box-orient: vertical;}body.invert .split{-webkit-box-ordinal-group: 0;-moz-box-ordinal-group: 0;box-ordinal-group: 0;}body.invert #splitLeft{-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;box-ordinal-group: 2;}body.invert #splitRight{ -webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;box-ordinal-group: 1;}body.invert #splitLeft.r-to-l{-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;box-ordinal-group: 1;}body.invert #splitRight.r-to-l{ -webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;box-ordinal-group: 2; } }html,body{height:100%;min-height:100%;background-image:url("../contents/css/../img/bck_body.png");background-position: center center;background-repeat:no-repeat;background-color:#fff;}body{color:#fff;font-family: arial,sans-serif;font-size:12pt;font-size:0.85vw;}h2{font-size: 1.5em;font-size: 1.2vw;}h1{font-size:inherit; margin:0px; padding:0px; display:inline-block;font-weight:normal;}header a, header a:hover, header a:visited{border:0px;text-decoration:none;margin:0px; padding:0px;}.content{width:100%; border:0px; min-height:100%; box-sizing:border-box;display:inline-block;background-color:#fff;}.content header,.content header img{height:auto; width:100%;}header img{display:block;}.green{background-color:#67b83c;}.blue{background-color:#2465ab;}.wrapper{display:block; width:100%; height:0px;clear:both;}nav{width:100%;height:auto;position:relative;}nav.blue{color:#2465ab;background-color:#fff;}nav.green{color:#67b83c;background-color:#fff;}nav.transparent{background-color:transparent!important;}nav .posnav{position:absolute; z-index:2; top:33%;padding:0px;margin: auto;left:0;right:0;margin:0px; padding:0px; text-align:center;}nav ul{background-color:#fff; padding:5px;padding-left:15px; padding-right:15px;list-style-type:none;display:inline-block;}nav li{display:inline-block;*display:inline; *zoom:1; padding:5px;}nav img{width:100%; height:auto;display:block;}nav a{text-decoration:none;color:inherit;}nav.blue a:hover{color:#67b83c;}nav.green a:hover{color:#2465ab;}nav a.active{text-decoration:underline;}.green .newsfeed li a:hover{color:#2465ab;}.blue .newsfeed li a:hover{color:#67b83c;}.newsfeed li a{text-decoration:underline; color:#fff;}.mobile,.mobile img{display:none;}header a.icon {margin:25px;height:auto; width: 13vw;float:left;background-size: 100% auto; background-image:url("../contents/css/../img/menuburger.svg");}header .icon.kontakt{background-size: 100% auto;float:right;background-image:url("../contents/css/../img/kontakt.svg");}header .icon,a.icon:hover{margin:25px;}nav.green a.icon{background-position:top;}nav.blue a.icon{background-position:bottom;}nav.green a.icon:hover{background-position:bottom;}nav.blue a.icon:hover{background-position:top;}#mobilemenu{height:0px;width:0px;overflow:hidden;position:fixed;top:0;z-index:99;left:0;-webkit-transition: width .5s, height .5s; transition: width .5s, height .5s;}#mobilemenu.isactive{width:100vw;height:100vh;-webkit-transition: width 1s, height 1s; transition: width 1s, height 1s;}#mobilemenu #mobilemenu_content .menubanner{font-size:17vh;padding:2vw;font-weight:bold;color:#67b83c;text-align:center;transform-origin:100% 100%;transform: rotate(-90deg);right:60vw;top:0;position:absolute;display:block;box-sizing:border-box;}#mobilemenu #mobilemenu_content{width:100vw;height:100vh;background-color:#2465ab; }#mobilemenu #mobilemenu_content #mm_close{width:10vw;position:absolute;right:10vw;top:10vw;cursor:pointer;}#mobilemenu #mobilemenu_content ul{background-color:transparent;color:#fff;height:60vh;display:table;padding-top:20vh;padding-left:40vw;margin:0;font-size:6vw;}#mobilemenu #mobilemenu_content a{color:#fff;text-decoration:none;}#mobilemenu #mobilemenu_content a:hover{color:#67b83c;}@media (orientation: landscape) {#mobilemenu #mobilemenu_content ul{font-size:6vh;}#mobilemenu #mobilemenu_content #mm_close{width:10vh;position:absolute;right:10vh;top:10vh;}}#mobilemenu #mobilemenu_content ul li{display:table-row;}#splitRight .content.karriere{background-image:url("../contents/css/../img/karriere/back_right.png");background-position: center top;background-size: cover;} .karriere .stellenliste{text-align:center;}.karriere .stellenliste ul li a{font-size:inherit; font-weight:bold;color:#2465ab;text-decoration:none;line-height:1.5em;}.karriere .stellenliste ul li a:hover{color:#67b83c;}.karriere .stellenliste{padding:15%; padding-bottom:0px;padding-top:10%;color:#2465ab;}.karriere .stellenliste ul{list-style-type: none; padding:0px; box-sizing:border-box;margin:0px;}.karriere .stellenliste ul li{border-bottom: 2px solid #67b83c; padding:0; margin:0; padding-top:4%; padding-bottom:4%; box-sizing:border-box;text-align:center;}.karriere .stellenliste ul li:first-of-type{padding:0px;padding-bottom:7px;font-size:inherit;font-weight:normal;text-align:center;}.karriere .stellenliste ul li h2{margin:0px; padding:0px;}.karriere #stoerer.active{margin-right:0px;}.karriere #stoerer{-webkit-transition: margin 1s;transition: margin 1s;font-weight:bold;color:#fff;background-color:#2465ab;padding:50px;padding-right:150px;float:right;margin-top:90px;margin-right:-100%;font-size: 1.4em;}.kontakt .backlink{text-align:center;margin-top:150px;}.kontakt .innercontent{width:100%;padding-left:8.9%;padding-right:8.9%; box-sizing:border-box;}.kontakt .cb img{margin-top:50px;width:100%;}.content.kontakt.left{color:#2465ab;}.kontakt.left .backlink {color:#2465ab; margin-top:50px;} .kontakt.left .backlink span{color:#2465ab; text-decoration:underline;}.kontakt.left .backlink a{color:#2465ab; text-decoration:none;}.kontakt.left .backlink a:hover{color:#67b83c;} .kontakt .cb{padding-left:25px; padding-right:25px; width:50%;float:left;box-sizing:border-box;}.kontakt input, .kontakt textarea, .kontakt button{background-color: #2465ab; margin:0px; padding:10px; box-sizing:border-box; border:0px;color:#fff;width:100%;font-size:12pt; font-size:0.85vw; font-family:inherit;-webkit-appearance: none;-webkit-border-radius:0; border-radius:0;}.kontakt input{}.kontakt input#xval{display:none;}.kontakt form{margin-top:5vh;}.kontakt textarea{min-height:180px;}.kontakt button{width:auto;float:right;}.kontakt input.part{width:60%;}.kontakt label{width:100%;padding-top:5px; padding-left:8px; box-sizing:border-box; margin-bottom:2vh;display:block;}.kontakt label:last-of-type{margin-bottom:0px;}.kontakt #atf{height:105px; margin-top:25px;vertical-align:bottom;position:relative;-webkit-transition: margin 1s;transition: margin 1s;visibility:hidden;margin-left:-100%;}.kontakt #atf img{float:left;width:auto;margin-top:0px;}.kontakt #atf p{position:absolute; left: 125px; bottom:0px;margin:0px;white-space: nowrap;}.kontakt #atf.active{margin-left:0px;visibility:visible;}.content.kontakt.green .innercontent a{color:#fff; font-weight:bold; text-decoration:none;}.content.kontakt.green .innercontent a:hover{color:#2465ab;} .messetermine .newsfeed{padding:15%; padding-top:10%;padding-bottom:0px;}.messetermine .newsfeed ul{list-style-type: none; padding:0px; box-sizing:border-box;margin:0px;}.messetermine .newsfeed ul li{border-bottom: 2px solid #fff; padding:0; margin:0; padding-top:4%; padding-bottom:4%; box-sizing:border-box;text-align:right;}.messetermine .newsfeed ul li:first-of-type{text-align:left;padding:0px;padding-bottom:7px;}.messetermine .newsfeed ul li:last-of-type{border:0px;padding-top:50px;}.messetermine .newsfeed ul li h2{margin:0px; padding:0px;} .messetermine .newsfeed li.old{opacity:0.4;}.messetermine .newsfeed li:last-of-type a{text-decoration:none;}.messetermine .newsfeed a{text-decoration:none; font-weight:bold;}.produktdetail .innercontent{width:100%;padding-left:8.9%;padding-right:8.9%; box-sizing:border-box;}.produktdetail .cb{padding-left:25px; padding-right:25px; width:50%;float:left;box-sizing:border-box;}.produktdetail .cb img{margin-top:50px;width:100%;}.produktdetail .cb.skit{text-align:center;}.produktdetail .cb.skit img{margin-top:50px;width:auto;display:inline-block;max-width:100%;margin-top:0px;}.produktdetail h2 span{font-size:11pt;}.produktdetail .backlink{text-align:center;margin-top:150px;}.produktdetail .cb ul{padding:0px; margin:0px; padding-left:17px;}.produktdetail .produktlink{text-align:center;bottom:0px; height: 8%; width:100%;position:absolute;}.produktdetail .produktlink a{text-decoration:none;}.produktdetail .produktlink a:hover{color:#67b83c;}.content.produktdetail.left,.content.produktdetail.left a{color:#2465ab;}.content.produktdetail.left a:hover,.content.produktdetail.right .produktlink a:hover{color:#67b83c;}.content.produktdetail.right .produktlink a{color:#fff;}.content.produktdetail.right .produktlink{text-align:center;bottom:0px; height: 8%; width:100%;position:absolute;}.produkte .innercontent{width:100%;padding-left:8.9%;padding-right:8.9%; box-sizing:border-box;}.produkte .innercontent h2{padding-top:25px;padding-left:25px;}.produkte .innercontent .cb{padding-left:25px; width:50%;float:left;box-sizing:border-box;}.produkte .titleimg{width:100%; height:auto; box-sizing:border-box; position:relative;}.produkte .titleimg .title{position:absolute; top: 7%; left:3%; color:#2465ab;}.produkte .titleimg .subtitle{position: absolute; bottom:6%; color:#2465ab;left:0;right:0;}.produkte .titleimg .subtitle .smtitle{margin-left:8.1%;float:left;height:100%;}.produkte .titleimg .subtitle .mtitle{margin-left:11.5%;float:left;}.produkte .titleimg .subtitle .mxtitle{margin-left:16%;float:left;}.produkte .titleimg img{width:100%;}.produkte .produktliste ul li a{color:#2465ab;text-decoration:none;font-size:inherit; font-weight:inherit;}.produkte .produktliste ul li a:hover{color:#67b83c;}.produkte .produktliste{padding:15%; padding-bottom:0px;padding-top:10%;color:#2465ab;}.produkte .produktliste ul{list-style-type: none; padding:0px; box-sizing:border-box;margin:0px;}.produkte .produktliste ul li{border-bottom: 2px solid #67b83c; padding:0; margin:0; padding-top:4%; padding-bottom:4%; box-sizing:border-box;text-align:left;font-weight:bold;}.produkte .produktliste ul li:first-of-type{padding:0px;padding-bottom:7px;font-size:inherit;font-weight:normal;}.produkte .produktliste ul li h3{margin:0px; padding:0px;display:inline-block;font-size: 1.5em;padding-right:5px;}.produkte .innercontent.txt h2{padding-top:0px;}.produkte .innercontent.txt ul{padding-left:18px;margin-top:0px;}.produkte .innercontent a{color:#fff;text-decoration:none; font-weight:bold;}.produkte .innercontent a:hover{color:#67b83c;}.service .innercontent{width:100%;padding-left:8.9%;padding-right:8.9%; box-sizing:border-box;}.service .cb{padding-left:25px; padding-right:25px; width:50%;float:left;box-sizing:border-box;}.service .cb img{margin-top:50px;width:100%;}.service .backlink{text-align:center;margin-top:150px;}.service .backlink a{color:#fff;text-decoration:none;}.service .backlink a:hover{color:#67b83c;}.content.service.left{color:#67b83c;}.service.left .backlink {color:#67b83c; margin-top:50px;} .service.left .backlink span{color:#67b83c; text-decoration:underline;}.service.left .backlink a{color:#67b83c; text-decoration:none;}.service.left .backlink a:hover{color:#2465ab;} .service #atf{padding-right:25px; padding-top:25px;height:105px; vertical-align:bottom;position:relative;margin-left:150%;-webkit-transition: margin 1s;transition: margin 1s;}.service #atf img{float:left; width:auto; height:auto;margin-top:0px;}.service #atf p{position:absolute; left: 115px; bottom:0px;margin:0px;white-space: nowrap;}.service #atf.active{margin-left:0px;}.startseite .collage{padding-left: 12.5%;padding-right: 12.5%; width:100%;box-sizing:border-box;}.startseite .collage .desk{width:33.33%;float:left;box-sizing:border-box; border: 1.5px solid #fff;background-color:#2465ab;position:relative;}.startseite .collage .desk a{text-decoration:none; color:inherit;}.startseite .collage .desk a:hover div{text-decoration:none; background-color:#2465ab;}.startseite .collage .desk img{width:100%; height:auto;display:block;}.startseite .collage .desk .c.stoerer,.startseite .collage .desk .c.staticstoerer{border:3px solid #fff;position: absolute; top:0; left:0;padding:4%; margin:8%; margin-top:33%;box-sizing:border-box;width:84%;text-align:center;font-size:15pt; font-weight:bold;font-size: 1.1vw;}.startseite .collage .desk .c.stoerer{display:none;}.startseite .collage .desk .c.staticstoerer{font-size:12pt;font-size:0.85vw;border:0px; text-align:left;margin-top:29%;font-weight:normal;}.startseite .newsfeed a{text-decoration:none; font-weight:bold;}.startseite .newsfeed{padding:15%; padding-top:10%;padding-bottom:0px;}.startseite .newsfeed ul{list-style-type: none; padding:0px; box-sizing:border-box;margin:0px;}.startseite .newsfeed ul li{border-bottom: 2px solid #fff; padding:0; padding-left:80px; margin:0; padding-top:4%; padding-bottom:4%; box-sizing:border-box;text-align:right;}.startseite .newsfeed ul li:first-of-type{text-align:left;padding:0px;padding-bottom:7px;}.startseite .newsfeed ul li h2{margin:0px; padding:0px;}.ueber-uns .backlink{text-align:center;margin-top:150px;}.ueber-uns .innercontent{width:100%;padding-left:8.9%;padding-right:8.9%; box-sizing:border-box;}.ueber-uns .cb img{margin-top:50px;width:100%;}.content.ueber-uns.left{color:#2465ab;}.ueber-uns.left .backlink {color:#2465ab; margin-top:50px;} .ueber-uns.left .backlink span{color:#2465ab; text-decoration:underline;}.ueber-uns.left .backlink a{color:#2465ab; text-decoration:none;}.ueber-uns.left .backlink a:hover{color:#67b83c;} .ueber-uns .cb{padding-left:25px; padding-right:25px; width:50%;float:left;box-sizing:border-box;}.ueber-uns #atf{padding-left:25px;padding-top:25px;height:105px; vertical-align:bottom;position:relative;margin-left:-100%;-webkit-transition: margin 1s;transition: margin 1s;visibility:hidden;}.ueber-uns #atf img{float:left;}.ueber-uns #atf p{position:absolute; left: 145px; bottom:0px;margin:0px;white-space: nowrap;}.ueber-uns #atf.active{margin-left:0px;visibility:visible;}@media(max-width:1000px){html,body{height:100vh;min-height:100%;}.mobile{display:block;}.mobile img{display:block;}.desktop, img.desktop{display:none;}body{font-size:2.9vw;}h2{font-size: 1.2em;}body{background-size:80% auto;}nav ul{margin:0px;width:100%;box-sizing:border-box;} .innercontent{padding-bottom:25px; padding-top:25px;box-sizing:border-box;}.content header img{margin-left:-15%;width:130%;}.content header nav img{margin:0px;width:100%;}.setMiddle .cb{padding-bottom:0px!important;padding-top:50px;}.setMiddle .cb:first-of-type{padding-top:0px!important;}}@media(max-width: 660px){ body{font-size:12pt;} }@media(max-width:1000px){.karriere .stellenliste{padding:8%;}.karriere #stoerer{margin-top:150px;font-size:1.2em;padding-right:50px;}} @media(max-width:1000px){.kontakt .cb{float:none; display:block; clear:both;width:100%;padding-bottom:50px;} .kontakt .innercontent {padding-left:0px;padding-right:0px;}.kontakt input, .kontakt textarea, .kontakt button{font-size:inherit;}}@media(max-width:1000px){.messetermine .newsfeed{padding:0px;}.messetermine .newsfeed ul {padding:8%; padding-bottom:20px;padding-top:20px;}}@media(max-width:1000px){.produktdetail .cb{float:none; display:block; clear:both;width:100%;}.produktdetail .innercontent {padding-left:0px;padding-right:0px;}.content.produktdetail.right .produktlink,.content.produktdetail.left .produktlink{position:relative;display:inline-block;height:auto; padding-bottom:25px;padding-top:25px;}}@media(max-width:1000px){.produkte .innercontent .cb{float:none; display:block; clear:both;width:100%;padding-right:25px;}.produkte .innercontent {padding-left:0px;padding-right:0px;}.produkte .produktliste{padding:8%;}} @media(max-width:1000px){.service .cb{float:none; display:block; clear:both;width:100%;padding-bottom:50px;}.service .innercontent {padding-left:0px;padding-right:0px;}.service .cb img{margin-top:0px;} .content.service.blue .innercontent .cb{padding-bottom:25px; padding-top:25px;}}@media(max-width:1000px){.startseite .newsfeed{padding:8%;}.startseite .collage{padding-left: 0px;padding-right:0px;}.startseite .collage .desk .c.staticstoerer{font-size:2.9vw;margin-top:14%;}.startseite .collage .desk .c.stoerer{border:2px solid #fff; font-size:3vw;}.startseite .collage .desk{border:1px solid #fff;}.startseite .newsfeed ul li{padding-left:0px;}.startseite .newsfeed ul {padding-bottom:20px;padding-top:20px;}} @media(max-width:1000px){.ueber-uns .cb{float:none; display:block; clear:both;width:100%;padding-bottom:50px;} .ueber-uns .innercontent {padding-left:0px;padding-right:0px;}.ueber-uns .cb img{margin-top:0px;} } 
