header{position:initial;min-height:50px}nav{flex-wrap:wrap;height:initial}.navigation,.navigation_home{height:50px}.navigation_main{height:initial;flex-wrap:wrap;margin-left:-10px}.navigation_main li{border-top:5px solid transparent;border-bottom:5px solid transparent;transition:border-top .2s linear;align-items:stretch}.navigation_main li.active{border-top:5px solid transparent;border-bottom:5px solid #9f2b31}.navigation_main li a{line-height:40px}header{top:0;z-index:1000}footer section.sitemap .wrapper>ul{flex-direction:column}footer section.sitemap .wrapper>ul>li{margin-bottom:20px}footer section.landingpages ul{flex-direction:column;height:initial;line-height:2em}footer section.landingpages ul>li{width:100%;text-align:center;margin-left:0}footer section.landingpages ul>li:before{content:"";margin-right:0}footer section.landingpages ul>li:last-child:after{content:"";margin-right:0}footer{float:left;width:100%}footer section{margin-top:0!important}footer .wrapper{padding-left:25px;padding-right:25px}body.old{min-width:200px;display:table}body.old.old p{font-size:16px}body.old.old .threethird{margin-right:25px;width:calc(100% - 50px)}body.old.old main{padding-top:10px;float:left;margin-top:0}body.old.old main .anchor{top:0;background:red}body.old.old main .anchor.mapanchor{top:-150px}body.old.old main.page.about #ta_top_stormforger:hover{opacity:1!important;transform:scale(1)}body.old.old main.page.about #ta_top_stormforger:hover+#ta_bottom_stormforger{filter:blur(0);transform:scale(1);opacity:1}body.old.old main.page.about #ta_top_univention:hover{opacity:1!important;transform:scale(1)}body.old.old main.page.about #ta_top_univention:hover+#ta_bottom_univention{filter:blur(0);transform:scale(1);opacity:1}body.old.old main.page.about #ta_top_sectoor:hover{opacity:1!important;transform:scale(1)}body.old.old main.page.about #ta_top_sectoor:hover+#ta_bottom_sectoor{filter:blur(0);transform:scale(1);opacity:1}body.old.old main.page.about #ta_top_newtelco:hover{opacity:1!important;transform:scale(1)}body.old.old main.page.about #ta_top_newtelco:hover+#ta_bottom_newtelco{filter:blur(0);transform:scale(1);opacity:1}body.old.old main.page.about #ta_top_eventphone:hover{opacity:1!important;transform:scale(1)}body.old.old main.page.about #ta_top_eventphone:hover+#ta_bottom_eventphone{filter:blur(0);transform:scale(1);opacity:1}body.old.old main.page.about #ta_top_snom:hover{opacity:1!important;transform:scale(1)}body.old.old main.page.about #ta_top_snom:hover+#ta_bottom_snom{filter:blur(0);transform:scale(1);opacity:1}body.old.old main.page.about #ta_top_hi-stream:hover{opacity:1!important;transform:scale(1)}body.old.old main.page.about #ta_top_hi-stream:hover+#ta_bottom_hi-stream{filter:blur(0);transform:scale(1);opacity:1}body.old.old main.page.about #ta_top_simplevalue:hover{opacity:1!important;transform:scale(1)}body.old.old main.page.about #ta_top_simplevalue:hover+#ta_bottom_simplevalue{filter:blur(0);transform:scale(1);opacity:1}body.old.old main.page.about #ta_top_pcoffice:hover{opacity:1!important;transform:scale(1)}body.old.old main.page.about #ta_top_pcoffice:hover+#ta_bottom_pcoffice{filter:blur(0);transform:scale(1);opacity:1}body.old.old main.page.about .misson .right{text-align:center}body.old.old main.page.about .about .right{text-align:center}body.old.old main.page.about .facts .left{width:380px;margin:auto}body.old.old main.page.about .facts .right{display:none}body.old.old main.page.about .right img{margin:auto;max-width:350px;margin-top:40px}body.old.old main.page.about .third.engage{text-align:center}body.old.old main.page.about .third.engage p{text-align:left}body.old.old main.page.about .aboutleft{width:calc(100% - 50px)}body.old.old main.page.about .aboutleft .full{width:100%}body.old.old main.page.about .aboutleft .full.engagement{margin-top:0}body.old.old main.page.about .aboutleft .third{width:100%}body.old.old main.page.about .aboutleft .twothird{width:100%}body.old.old main.page.about .stats{display:none}body.old.old main.page.about .mobilestats{display:block}body.old.old main.page.about .part{height:450px!important}body.old.old main.page.about .part .full{height:500px}body.old.old main.page.about .part .partners{margin-top:30px;width:100%!important;height:450px;overflow-y:hidden;margin-left:-25px;margin-right:0;float:left;overflow-x:scroll;position:absolute;-webkit-overflow-scrolling:touch}body.old.old main.page.about .part .partners .scroll{padding-left:50px;height:450px;width:3690px}body.old.old main.page.about .part .partners .scroll .box{height:450px;oveflow:hidden;width:310px;margin-right:100px}body.old.old main.page.about .part .partners .scroll .box:last-child{margin-right:0}body.old.old main.page.about .part .partners .scroll .box .top{margin-top:200px;opacity:1;transform:none;-webkit-transform:none}body.old.old main.page.about .part .partners .scroll .box .bottom{top:-400px}body.old.old main.page.main #banner{margin-top:-10px;width:auto}body.old.old main.page.main #banner .prev{opacity:.666;z-index:10000;position:absolute;left:0;top:0;bottom:0}body.old.old main.page.main #banner .prev img{margin-top:168px;width:64px;height:64px}body.old.old main.page.main #banner .next{z-index:10000;opacity:.666;position:absolute;right:0;bottom:0;top:0}body.old.old main.page.main #banner .next img{margin-top:168px;width:64px;height:64px}body.old.old main.page.main #banner #pepa-banner{width:-moz-calc(100% - 100px);width:-o-calc(100% - 100px);width:-webkit-calc(100% - 100px);width:calc(100% - 100px);padding-right:50px;padding-left:50px;height:404px;-webkit-transition:opacity .5s linear;transition:opacity .5s linear;background-size:447px 400px!important;background-repeat:no-repeat!important;background:0 0;position:absolute;left:0;top:0;height:400px;z-index:1000}body.old.old main.page.main #banner #pepa-banner .right{width:-moz-calc(100% - 50px);width:-o-calc(100% - 50px);width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin:0 auto}body.old.old main.page.main #banner #sayhey-banner{width:auto;z-index:1000}body.old.old main.page.main #banner #sayhey-banner .left{height:0!important}body.old.old main.page.main #banner #startplatz-banner{padding-left:50px;padding-right:50px;background:0 0;text-align:center;width:auto;z-index:1000}body.old.old main.page.main #banner #startplatz-banner .startplatz-logo{margin-left:-moz-calc(50% - 100px);margin-left:-o-calc(50% - 100px);margin-left:-webkit-calc(50% - 100px);margin-left:calc(50% - 100px);width:200px;height:90px;background-size:200px 90px;background-repeat:no-repeat;background-position:center center}body.old.old main.page.main #banner .for-simyo{bottom:0;top:0}body.old.old main.page.main #banner .right{text-align:center}body.old.old main.page.main #banner .right .explore div{float:none}body.old.old main.page.main #banner .sayhey-banner{width:100%;padding:0;height:320px;background-size:360px 320px;background-position:center bottom}body.old.old main.page.main section.technologies img{max-width:100%;width:100%}body.old.old main.page.main section.part img{max-width:100%;width:100%}body.old.old main.page.main section.mps-banner .wrapper{padding-top:100px}body.old.old main.page.main section.mps-banner .wrapper .left{padding-bottom:50px}body.old.old main.page.main section.mps-banner .wrapper .satellite{width:318px;height:300px;margin:auto;background-size:318px 300px}body.old.old main.page.main section.phone-teaser .s-821{margin-top:100px;width:350px;height:350px;background-size:350px 350px}body.old.old main.page.contact .buttons{position:relative;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);transform:translate(-50%,0)}body.old.old main.page.contact .map .left{text-align:center}body.old.old main.page.contact .map .right{margin-top:10px;margin-bottom:20px}body.old.old main.page.contact .map .right .switch{-webkit-transform:translate(50%,0);-moz-transform:translate(50%,0);transform:translate(50%,0);left:-50%;position:relative}body.old.old main.page.contact .maps .sketchmap img{width:100%;max-width:700px}body.old.old main.page.contact .maps .google{width:80%}body.old.old main.page.contact .maps .osm{width:80%}body.old.old main.page.contact #contactform{text-align:left}body.old.old main.page.contact #contactform .select-label{font-size:20px}body.old.old main.page.contact #contactform label{font-size:20px;width:98%!important}body.old.old main.page.contact #contactform label input{top:0}body.old.old main.page.contact textarea{font-size:20px!important}body.old.old main.page.contact .wrapper:last-child{margin-top:20px}body.old.old main.page.contact .right{margin-top:125px;text-align:center}body.old.old main.page.contact .right .direction{width:350px;margin-top:100px;margin:auto}body.old.old main.page.phone .s-meeting-point{display:none}body.old.old main.page.phone .s-821{margin-top:100px;width:350px;height:350px;background-size:350px 350px}body.old.old main.page.phone .sm9{margin-top:100px;width:350px;height:350px;background-size:350px 350px}body.old.old main.page.references .coned .icon_coned{float:none}body.old.old main.page.references .sayhey .icon_sayhey_logo{float:none}body.old.old main.page.references .sayhey .icon_simyo{color:#f25d0f;font-size:1.7em}body.old.old main.page.references .twothird h2{float:none}body.old.old main.page.references .pepa .threethird{text-align:center}body.old.old main.page.references .pepa .threethird .logo{float:none;margin-right:0}body.old.old main.page.references .wp .wp-screenshot{background-image:url(/image/pixel/wp-screenshot.png);overflow:hidden;margin-bottom:0;background-repeat:no-repeat;left:-50px;width:100%}body.old.old main.page.references .wp .wp-logo{width:180px;float:none}body.old.old main.page.references .wp .rightthird{width:300px;height:300px;float:right;background:#ff0}body.old.old main.page.references .twothird{text-align:center}body.old.old main.page.references h1{float:none!important;text-align:center}body.old.old main.page.references .logo{float:none;margin:auto}body.old.old main.page.references .vpack .threethird{text-align:center}body.old.old main.page.references .vpack .threethird .vpack-logo{float:none;margin-right:0}body.old.old main.page.references .vpack .vpack-screenshot{width:100%;margin-top:0}body.old.old main.page.references .mps-juice .jupiter{margin-left:0;margin:auto;width:400px;height:386px;background-size:400px 386px}body.old.old main.page.references .coned .building{margin-left:0;margin-top:0;margin:auto;width:380px;height:365px;background-size:380px 365px}body.old.old main.page.references .phones .s-760{width:396px;height:420px;background-size:396px 420px;background-position:-30px 0;margin:auto}body.old.old main.page.references .phones .twothird.mediaventures{margin-top:75px}body.old.old main.page.software #ta_top_gi:hover{opacity:1!important;transform:scale(1)}body.old.old main.page.software #ta_top_gi:hover+#ta_bottom_gi{filter:blur(0);transform:scale(1);opacity:1}body.old.old main.page.software #ta_top_ch:hover{opacity:1!important;transform:scale(1)}body.old.old main.page.software #ta_top_ch:hover+#ta_bottom_ch{filter:blur(0);transform:scale(1);opacity:1}body.old.old main.page.software #ta_top_er:hover{opacity:1!important;transform:scale(1)}body.old.old main.page.software #ta_top_er:hover+#ta_bottom_er{filter:blur(0);transform:scale(1);opacity:1}body.old.old main.page.software #ta_top_ni:hover{opacity:1!important;transform:scale(1)}body.old.old main.page.software #ta_top_ni:hover+#ta_bottom_ni{filter:blur(0);transform:scale(1);opacity:1}body.old.old main.page.software #ta_top_re:hover{opacity:1!important;transform:scale(1)}body.old.old main.page.software #ta_top_re:hover+#ta_bottom_re{filter:blur(0);transform:scale(1);opacity:1}body.old.old main.page.software #ta_top_po:hover{opacity:1!important;transform:scale(1)}body.old.old main.page.software #ta_top_po:hover+#ta_bottom_po{filter:blur(0);transform:scale(1);opacity:1}body.old.old main.page.software #ta_top_ru:hover{opacity:1!important;transform:scale(1)}body.old.old main.page.software #ta_top_ru:hover+#ta_bottom_ru{filter:blur(0);transform:scale(1);opacity:1}body.old.old main.page.software #ta_top_cl:hover{opacity:1!important;transform:scale(1)}body.old.old main.page.software #ta_top_cl:hover+#ta_bottom_cl{filter:blur(0);transform:scale(1);opacity:1}body.old.old main.page.software #ta_top_ja:hover{opacity:1!important;transform:scale(1)}body.old.old main.page.software #ta_top_ja:hover+#ta_bottom_ja{filter:blur(0);transform:scale(1);opacity:1}body.old.old main.page.software #ta_top_li:hover{opacity:1!important;transform:scale(1)}body.old.old main.page.software #ta_top_li:hover+#ta_bottom_li{filter:blur(0);transform:scale(1);opacity:1}body.old.old main.page.software #ta_top_sq:hover{opacity:1!important;transform:scale(1)}body.old.old main.page.software #ta_top_sq:hover+#ta_bottom_sq{filter:blur(0);transform:scale(1);opacity:1}body.old.old main.page.software #ta_top_ra:hover{opacity:1!important;transform:scale(1)}body.old.old main.page.software #ta_top_ra:hover+#ta_bottom_ra{filter:blur(0);transform:scale(1);opacity:1}body.old.old main.page.software .agile-info-graph{margin:auto;display:block}body.old.old main.page.software .agile-points h3{width:-moz-calc(50% -40px);width:-o-calc(50% -40px);width:-webkit-calc(50% -40px);width:calc(50% -40px)}body.old.old main.page.software .tech{height:450px!important}body.old.old main.page.software .tech .full{height:500px}body.old.old main.page.software .tech .technologie{overflow-y:hidden;margin-top:30px;width:100%!important;height:450px;margin-left:-25px;margin-right:0;float:left;overflow-x:scroll;position:absolute;-webkit-overflow-scrolling:touch}body.old.old main.page.software .tech .technologie .scroll{padding-left:50px;height:450px;width:4920px}body.old.old main.page.software .tech .technologie .scroll .box{height:450px;oveflow:hidden;width:310px;margin-right:100px}body.old.old main.page.software .tech .technologie .scroll .box:last-child{margin-right:0}body.old.old main.page.software .tech .technologie .scroll .box .top{margin-top:200px;opacity:1;transform:none;-webkit-transform:none}body.old.old main.page.software .tech .technologie .scroll .box .bottom{top:-400px}body.old.old main::before{content:"";height:0;width:0}body.old.old input[type=name],body.old.old input[type=number],body.old.old input[type=submit],body.old.old main.page.contact #contactform input[type=email]{border-radius:0;height:45px!important;font-size:20px!important}body.old.old section{min-width:0;margin-top:25px}body.old.old section .wrapper{width:100%!important;margin:0;overflow-x:hidden}body.old.old section .wrapper .full{width:-moz-calc(100% - 50px);width:-o-calc(100% - 50px);width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}body.old.old section .wrapper .right{position:relative;left:0;width:-moz-calc(100% - 50px);width:-o-calc(100% - 50px);width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}body.old.old section .wrapper .left{width:-moz-calc(100% - 50px);width:-o-calc(100% - 50px);width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}body.old.old section .wrapper .third{width:-moz-calc(100% - 50px);width:-o-calc(100% - 50px);width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}body.old.old section .wrapper .twothird{width:-moz-calc(100% - 50px);width:-o-calc(100% - 50px);width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}