a:focus,a:active,button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{border:0;outline:0}*{outline:0;border:0;text-decoration:none}html,body{overflow-x:hidden;margin:0;padding:0;width:100%;height:auto;-webkit-text-size-adjust:none}body{margin:0 auto;width:100%;min-width:960px;background-color:#f1f2f3;font-family:'Bree Serif',Helvetica,Arial,serif;font-weight:normal}body .center{margin:0 auto;width:880px;height:auto}body .hide{display:none!important}body .shadow{box-shadow:0 3px 3px rgba(0,0,0,0.3)}body hr.clear{clear:both;margin:0;padding:0;width:0;height:0;font-size:0;line-height:0}body #header{z-index:2000;position:fixed;top:0;left:0;display:block;width:100%;height:auto}body #header .container{position:relative}body #header .container #navigation{width:100%;height:80px;height:auto}body #header .container #navigation .center{height:80px}body #header .container #navigation .box{z-index:2002;position:relative;width:100%;height:80px;height:auto;background-color:#fff}body #header .container #navigation #logo{float:left;padding:25px 0 25px 0;width:115px;height:30px}body #header .container #navigation ul{float:right;list-style:none;margin:0;padding:28px 0 28px 0}body #header .container #navigation ul li{float:left;padding:0 15px 0 15px;border-left:1px solid #e8e8e8}body #header .container #navigation ul li.active a{color:#3f494e}body #header .container #navigation ul li.first-child{border:0}body #header .container #navigation ul li.last-child{padding-right:0}body #header .container #navigation ul li a{font-size:16px;line-height:24px;text-transform:uppercase;color:#999}body #header .container #navigation ul li a .current,body #header .container #navigation ul li a:hover{color:#3f494e}body #header .container #navigation #subnavigation{z-index:2001;position:relative;margin-top:-30px;border-top:30px solid #3f494e;background-color:#3f494e;box-shadow:0 3px 3px rgba(0,0,0,0.3)}body #header .container #navigation #subnavigation ul li{border-left:1px solid #717d84}body #header .container #navigation #subnavigation ul li.active a{color:#fff}body #header .container #navigation #subnavigation ul li.first-child{border:0}body #header .container #navigation #subnavigation ul li a{color:#717d84}body #header .container #navigation #subnavigation ul li a .current,body #header .container #navigation #subnavigation ul li a:hover{color:#fff}body #content{width:100%;line-height:0}body #content #unternehmen .section_1{overflow:hidden;position:relative;margin:0 auto;width:100%;height:800px}body #content #unternehmen .section_1 .background{width:100%;height:800px;background:url(../img/content/unternehmen/background_1.jpg) no-repeat;background-position:center top}body #content #unternehmen .section_1 h2{position:absolute;top:50%;margin:-50px 0 0 0;padding:0;width:100%;font-size:160px;font-weight:normal;line-height:160px;text-transform:uppercase;text-align:center;color:#3f494e}body #content #unternehmen .section_1 h2.h_1{margin-top:-185px;left:-100px}body #content #unternehmen .section_1 h2.h_2{left:70px}body #content #unternehmen .section_1 h2.h_3{margin-top:85px;left:-110px}body #content #unternehmen .section_1 .image{position:absolute;top:50%;left:305px;margin-top:-112px;width:100%;text-align:center}body #content #unternehmen .section_2{position:relative;margin:0 auto;padding:100px 0 100px 0;width:100%;height:auto;background-color:#fff}body #content #unternehmen .section_2 .left_column,body #content #unternehmen .section_2 .right_column{position:relative}body #content #unternehmen .section_2 .left_column h3,body #content #unternehmen .section_2 .right_column h3{margin:0 0 20px 0;padding:0;font-size:32px;font-weight:normal;line-height:32px;color:#4f6e7e}body #content #unternehmen .section_2 .left_column p,body #content #unternehmen .section_2 .right_column p{margin:0;padding:0;font-size:16px;line-height:26px;color:#859299}body #content #unternehmen .section_2 .left_column{float:left;padding:0 7% 0 0;width:58%}body #content #unternehmen .section_2 .left_column p{font-family:'Roboto';font-size:14px;line-height:24px;color:#859299}body #content #unternehmen .section_2 .right_column{float:right;width:35%}body #content #unternehmen .section_2 .right_column img{position:absolute;top:50px}body #content #unternehmen .section_2 .right_column p{padding:0 0 0 15%;width:85%;font-size:20px}body #content #unternehmen .section_2 .right_column p.quote{color:#4f6e7e}body #content #unternehmen .section_3{position:relative;margin:0 auto;padding:100px 0 100px 0;width:100%;height:auto;background-color:#4f6e7e}body #content #unternehmen .section_3 .box{position:relative;margin:0 auto;width:750px;width:880px;height:380px}body #content #unternehmen .section_3 .box .border{position:absolute;top:305px;width:1px;height:70px;border-right:1px solid #648392}body #content #unternehmen .section_3 .box .border.b_1{left:265px}body #content #unternehmen .section_3 .box .border.b_2{left:585px}body #content #unternehmen .section_3 .box .item{position:absolute;top:0;left:0;width:320px;height:100px}body #content #unternehmen .section_3 .box .item img{position:absolute;top:0;left:0}body #content #unternehmen .section_3 .box .item h3{position:absolute;top:-10px;left:130px;font-family:'Roboto';font-size:14px;font-weight:100;line-height:35px;text-transform:uppercase;color:#fff}body #content #unternehmen .section_3 .box .item h3 span{font-family:'Bree Serif';font-size:60px;letter-spacing:-1px}body #content #unternehmen .section_3 .box .item h3 span em{font-style:normal}body #content #unternehmen .section_3 .box .item h3 span sup{top:-24px;margin-left:8px;font-size:20px}body #content #unternehmen .section_3 .box .item.team{top:0;left:0}body #content #unternehmen .section_3 .box .item.gruendung{top:140px;left:0}body #content #unternehmen .section_3 .box .item.auftraege{top:280px;left:0}body #content #unternehmen .section_3 .box .item.papier{top:280px;left:350px}body #content #unternehmen .section_3 .box .item.farbe{top:280px;left:700px}body #content #unternehmen .section_3 .box .item.small{top:305px}body #content #unternehmen .section_3 .box .item.small.papier{left:300px}body #content #unternehmen .section_3 .box .item.small.farbe{left:630px}body #content #unternehmen .section_3 .box .item.small img{width:70px;height:70px}body #content #unternehmen .section_3 .box .item.small h3{position:absolute;top:0;left:90px;font-family:'Roboto';font-size:12px;font-weight:100;line-height:22px;text-transform:uppercase;color:#95b2c0}body #content #unternehmen .section_3 .box .item.small h3 span{font-family:'Bree Serif';font-size:30px;letter-spacing:-1px}body #content #unternehmen .section_3 .box .item.small h3 span em{font-style:normal}body #content #unternehmen .section_3 .box .item.small h3 span sup{top:-12px;margin-left:6px;font-size:12px;letter-spacing:1px}body #content #unternehmen .section_3 .box .donut{position:absolute;top:0;left:335px;width:400px;height:240px}body #content #unternehmen .section_3 .box .donut .canvas{position:absolute;top:0;left:0;width:240px;height:240px}body #content #unternehmen .section_3 .box .donut .legend{position:absolute;left:270px;top:0}body #content #unternehmen .section_3 .box .donut .legend h4{display:none;margin:0;padding:0;font-family:'Roboto';font-size:14px;font-weight:100;line-height:35px;text-transform:uppercase;color:#374d58}body #content #unternehmen .section_3 .box .donut .legend ul{list-style:none;margin:20px 0 0 20px;padding:0}body #content #unternehmen .section_3 .box .donut .legend ul li{position:relative;width:auto;height:70px}body #content #unternehmen .section_3 .box .donut .legend ul li span.count{position:absolute;top:0;left:0;width:75px;font-family:'Roboto';font-size:65px;font-weight:700;line-height:65px;text-transform:uppercase;text-align:right;letter-spacing:-2px;color:#374d58}body #content #unternehmen .section_3 .box .donut .legend ul li span.perc{position:absolute;top:5px;left:83px;font-family:'Roboto';font-size:20px;font-weight:700;line-height:20px;text-transform:uppercase;color:#374d58}body #content #unternehmen .section_3 .box .donut .legend ul li span.region{position:absolute;top:28px;left:85px;font-family:'Roboto';font-size:10px;font-weight:400;line-height:12px;text-transform:uppercase;color:#374d58}body #content #unternehmen .section_3 .box .donut .legend ul li.color_1 span.count,body #content #unternehmen .section_3 .box .donut .legend ul li.color_1 span.perc,body #content #unternehmen .section_3 .box .donut .legend ul li.color_1 span.region{color:#d4ebf5!important}body #content #unternehmen .section_3 .box .donut .legend ul li.color_2 span.count,body #content #unternehmen .section_3 .box .donut .legend ul li.color_2 span.perc,body #content #unternehmen .section_3 .box .donut .legend ul li.color_2 span.region{color:#bcdae8!important}body #content #unternehmen .section_3 .box .donut .legend ul li.color_3 span.count,body #content #unternehmen .section_3 .box .donut .legend ul li.color_3 span.perc,body #content #unternehmen .section_3 .box .donut .legend ul li.color_3 span.region{color:#95b2c0!important}body #content #leistungen .section_1{overflow:hidden;position:relative;margin:0 auto;width:100%;height:800px}body #content #leistungen .section_1 .background{width:100%;height:800px;background:url(../img/content/leistungen/background_1.jpg) no-repeat;background-position:center top;box-shadow:inset 0 3px 3px rgba(0,0,0,0.3)}body #content #leistungen .section_1 h2{position:absolute;top:50%;margin:-10px;padding:0;width:100%;font-size:160px;font-weight:normal;line-height:160px;text-transform:uppercase;text-align:center;color:#3f494e}body #content #leistungen .section_1 h2.h_1{left:-90px;margin-top:-145px}body #content #leistungen .section_1 h2.h_2{left:0}body #content #leistungen .section_1 h2.h_3{left:-120px;margin-top:125px}body #content #leistungen .section_2{position:relative;margin:0 auto;padding:100px 0 100px 0;width:100%;height:auto;background-color:#fff}body #content #leistungen .section_2 .left_column,body #content #leistungen .section_2 .right_column{position:relative}body #content #leistungen .section_2 .left_column h3,body #content #leistungen .section_2 .right_column h3{margin:0 0 20px 0;padding:0;font-size:30px;font-weight:normal;line-height:30px;color:#4f6e7e}body #content #leistungen .section_2 .left_column p,body #content #leistungen .section_2 .right_column p{margin:0;padding:0;font-family:'Roboto';font-size:14px;line-height:24px;color:#859299}body #content #leistungen .section_2 .left_column{float:left;padding:0 7% 0 0;width:58%}body #content #leistungen .section_2 .right_column{float:right;width:35%}body #content #kalkulation .section_1{overflow:hidden;position:relative;margin:0 auto;width:100%;height:800px}body #content #kalkulation .section_1 .background{width:100%;height:800px;background:url(../img/content/leistungen/kalkulation/background_1.jpg) no-repeat;background-position:center top;box-shadow:inset 0 3px 3px rgba(0,0,0,0.3)}body #content #kalkulation .section_1 h2{position:absolute;bottom:-20px;margin:0;padding:0;width:100%;font-size:160px;font-weight:normal;line-height:160px;text-transform:uppercase;text-align:center;color:#3f494e}body #content #kalkulation .section_1 h2.h_1{bottom:110px;left:-140px}body #content #kalkulation .section_1 h2.h_2{left:30px}body #content #kalkulation .section_2{position:relative;margin:0 auto;padding:100px 0 100px 0;width:100%;height:auto;background-color:#3f494e}body #content #kalkulation .section_2 h3{margin:0 0 20px 0;padding:0;font-size:32px;font-weight:normal;line-height:36px;color:#fff}body #content #kalkulation .section_2 p{margin:0;padding:0;font-size:16px;line-height:26px;color:#717d84;font-family:'Roboto';font-size:14px;line-height:24px}body #content #kalkulation .section_2 .left_column{float:left;width:250px}body #content #kalkulation .section_2 .right_column{float:right;width:550px}body #content #druckvorstufe .section_1{overflow:hidden;position:relative;margin:0 auto;width:100%;height:800px}body #content #druckvorstufe .section_1 .background{width:100%;height:800px;background:url(../img/content/leistungen/druckvorstufe/background_1.jpg) no-repeat;background-position:center top;box-shadow:inset 0 3px 3px rgba(0,0,0,0.3)}body #content #druckvorstufe .section_1 h2{position:absolute;bottom:-20px;margin:0;padding:0;width:100%;font-size:160px;font-weight:normal;line-height:160px;text-transform:uppercase;text-align:center;color:#3f494e}body #content #druckvorstufe .section_1 h2.h_1{bottom:240px;left:-100px}body #content #druckvorstufe .section_1 h2.h_2{bottom:110px;left:130px}body #content #druckvorstufe .section_1 h2.h_3{left:30px}body #content #druckvorstufe .section_2{position:relative;margin:0 auto;padding:100px 0 100px 0;width:100%;height:auto;background-color:#3f494e}body #content #druckvorstufe .section_2 h3{margin:0 0 20px 0;padding:0;font-size:32px;font-weight:normal;line-height:36px;color:#fff}body #content #druckvorstufe .section_2 p{margin:0;padding:0;font-size:16px;line-height:26px;color:#717d84;font-family:'Roboto';font-size:14px;line-height:24px}body #content #druckvorstufe .section_2 .left_column{float:left;width:280px}body #content #druckvorstufe .section_2 .right_column{float:right;width:500px}body #content #veredelung .section_1{overflow:hidden;position:relative;margin:0 auto;width:100%;height:800px}body #content #veredelung .section_1 .background{width:100%;height:800px;background:url(../img/content/leistungen/veredelung/background_1.jpg) no-repeat;background-position:center top;box-shadow:inset 0 3px 3px rgba(0,0,0,0.3)}body #content #veredelung .section_1 h2{position:absolute;top:50%;margin:-10px;padding:0;width:100%;font-size:160px;font-weight:normal;line-height:160px;text-transform:uppercase;text-align:center;color:#fff}body #content #veredelung .section_1 h2.h_1{left:-100px;margin-top:-145px}body #content #veredelung .section_1 h2.h_2{left:130px}body #content #veredelung .section_1 h2.h_3{left:30px;margin-top:125px}body #content #veredelung .section_2{position:relative;margin:0 auto;padding:100px 0 100px 0;width:100%;height:auto;background-color:#3f494e}body #content #veredelung .section_2 h3{margin:0 0 20px 0;padding:0;font-size:32px;font-weight:normal;line-height:36px;color:#fff}body #content #veredelung .section_2 p{margin:0;padding:0;font-size:16px;line-height:26px;color:#717d84;font-family:'Roboto';font-size:14px;line-height:24px}body #content #veredelung .section_2 .left_column{float:left;width:300px}body #content #veredelung .section_2 .right_column{float:right;width:480px}body #content #veredelung .section_3{position:relative;margin:0 auto;padding:0;width:100%;height:600px;background-color:#3f494e}body #content #veredelung .section_3 .column{position:relative;float:left;width:33.33%;height:600px;box-shadow:inset 0 3px 3px rgba(0,0,0,0.3)}body #content #veredelung .section_3 .column.relieflacke{background:url(../img/content/leistungen/veredelung/1.jpg) no-repeat;background-position:center;background-size:cover}body #content #veredelung .section_3 .column.relieflacke:hover h4{display:block}body #content #veredelung .section_3 .column .top,body #content #veredelung .section_3 .column .bottom{position:relative;width:100%;height:300px}body #content #veredelung .section_3 .column .top.praegungen,body #content #veredelung .section_3 .column .bottom.praegungen{background:url(../img/content/leistungen/veredelung/2.jpg) no-repeat;background-position:center;background-size:cover;box-shadow:inset 0 3px 3px rgba(0,0,0,0.3)}body #content #veredelung .section_3 .column .top.praegungen:hover h4,body #content #veredelung .section_3 .column .bottom.praegungen:hover h4{display:block}body #content #veredelung .section_3 .column .top.metallicfarben,body #content #veredelung .section_3 .column .bottom.metallicfarben{background:url(../img/content/leistungen/veredelung/3.jpg) no-repeat;background-position:center;background-size:cover}body #content #veredelung .section_3 .column .top.metallicfarben:hover h4,body #content #veredelung .section_3 .column .bottom.metallicfarben:hover h4{display:block}body #content #veredelung .section_3 .column .top.sportlackierung,body #content #veredelung .section_3 .column .bottom.sportlackierung{background:url(../img/content/leistungen/veredelung/4.jpg) no-repeat;background-position:center;background-size:cover;box-shadow:inset 0 3px 3px rgba(0,0,0,0.3)}body #content #veredelung .section_3 .column .top.sportlackierung:hover h4,body #content #veredelung .section_3 .column .bottom.sportlackierung:hover h4{display:block}body #content #veredelung .section_3 .column .top.pigmenteffekte,body #content #veredelung .section_3 .column .bottom.pigmenteffekte{background:url(../img/content/leistungen/veredelung/5.jpg) no-repeat;background-position:center;background-size:cover}body #content #veredelung .section_3 .column .top.pigmenteffekte:hover h4,body #content #veredelung .section_3 .column .bottom.pigmenteffekte:hover h4{display:block}body #content #veredelung .section_3 .column h4{display:none;position:absolute;right:0;bottom:0;margin:0;padding:2.5% 5% 2.5% 5%;font-size:16px;font-weight:normal;text-transform:uppercase;text-align:right;line-height:20px;color:#fff;background-color:#000;opacity:.5}body #content #logistik .section_1{overflow:hidden;overflow:visible;position:relative;margin:0 auto;width:100%;height:800px}body #content #logistik .section_1 .background{width:100%;height:800px;background:url(../img/content/leistungen/logistik/background_1.jpg) no-repeat;background-position:center top;box-shadow:inset 0 3px 3px rgba(0,0,0,0.3)}body #content #logistik .section_1 h2{position:absolute;bottom:-20px;margin:0;padding:0;width:100%;font-size:160px;font-weight:normal;line-height:160px;text-transform:uppercase;text-align:center;color:#3f494e}body #content #logistik .section_1 h2.h_1{left:0}body #content #logistik .section_2{position:relative;margin:0 auto;padding:100px 0 100px 0;width:100%;height:auto;background-color:#3f494e}body #content #logistik .section_2 h3{margin:0 0 20px 0;padding:0;font-size:32px;font-weight:normal;line-height:36px;color:#fff}body #content #logistik .section_2 p{margin:0;padding:0;font-size:16px;line-height:26px;color:#717d84;font-family:'Roboto';font-size:14px;line-height:24px}body #content #logistik .section_2 .left_column{float:left;width:300px}body #content #logistik .section_2 .right_column{float:right;width:480px}body #content #maschinenpark .section_1{overflow:hidden;position:relative;margin:0 auto;width:100%;height:800px}body #content #maschinenpark .section_1 .background{width:100%;height:800px;background:url(../img/content/maschinenpark/background_1.jpg) no-repeat;background-position:center top;box-shadow:inset 0 3px 3px rgba(0,0,0,0.3)}body #content #maschinenpark .section_1 h2{position:absolute;top:50%;margin:-100px 0 0 0;padding:0;width:100%;font-size:160px;font-weight:normal;line-height:160px;text-transform:uppercase;text-align:center;color:#3f494e}body #content #maschinenpark .section_1 h2.h_1{left:0}body #content #maschinenpark .section_1 h2.h_2{left:0;margin-top:30px}body #content #maschinenpark .section_2{position:relative;margin:0 auto;padding:100px 0 100px 0;width:100%;height:auto;background-color:#fff}body #content #maschinenpark .section_2 .center{height:970px}body #content #maschinenpark .section_2 .box{position:relative;width:880px;height:500px}body #content #maschinenpark .section_2 .box .matrix{position:absolute;top:0;left:50%;margin:0 0 0 -65px;width:130px;height:130px}body #content #maschinenpark .section_2 .box .line_1{position:absolute;top:150px;left:50%;margin:0 0 0 -1px;width:1px;height:70px;border-right:1px solid #859299}body #content #maschinenpark .section_2 .box .line_2{position:absolute;top:218px;right:50%;margin:0;width:300px;height:1px;border-bottom:1px solid #859299}body #content #maschinenpark .section_2 .box .line_3{position:absolute;top:218px;left:50%;margin:0;width:300px;height:1px;border-bottom:1px solid #859299}body #content #maschinenpark .section_2 .box .line_4{position:absolute;top:220px;left:50%;margin:0 0 0 -301px;width:1px;height:70px;border-right:1px solid #859299}body #content #maschinenpark .section_2 .box .line_5{position:absolute;top:220px;left:50%;margin:0 0 0 -1px;width:1px;height:70px;border-right:1px solid #859299}body #content #maschinenpark .section_2 .box .line_6{position:absolute;top:220px;left:50%;margin:0 0 0 298px;width:1px;height:70px;border-right:1px solid #859299}body #content #maschinenpark .section_2 .box .m_1{position:absolute;top:310px;left:50%;margin:0 0 0 -365px;width:130px;height:130px}body #content #maschinenpark .section_2 .box .m_2{position:absolute;top:310px;left:50%;margin:0 0 0 -65px;width:130px;height:130px}body #content #maschinenpark .section_2 .box .m_3{position:absolute;top:310px;left:50%;margin:0 0 0 235px;width:130px;height:130px}body #content #maschinenpark .section_2 .column{float:left;padding-right:80px;width:240px}body #content #maschinenpark .section_2 .column.last-child{padding-right:0}body #content #maschinenpark .section_2 .column h4{margin:0;padding:0;font-weight:normal;font-size:30px;text-transform:uppercase;line-height:30px;color:#4f6e7e}body #content #maschinenpark .section_2 .column p{font-family:'Roboto';font-weight:normal;font-size:14px;line-height:24px;color:#859299}body #content #maschinenpark .section_2 .column ul{list-style:none;margin:30px 0 0 0;padding:0}body #content #maschinenpark .section_2 .column ul li{padding:15px 0 15px 0;font-family:'Roboto';font-weight:100;font-size:14px;line-height:14px;color:#717d84;border-bottom:1px solid #ecf1f3}body #content #maschinenpark .section_3{position:relative;margin:0 auto;padding:100px 0 100px 0;width:100%;height:auto;background-color:#f4f4f4}body #content #maschinenpark .section_3 .left_column,body #content #maschinenpark .section_3 .right_column{float:left}body #content #maschinenpark .section_3 .left_column h4,body #content #maschinenpark .section_3 .right_column h4{margin:0;padding:0;font-weight:normal;font-size:30px;text-transform:uppercase;line-height:30px;color:#4f6e7e}body #content #maschinenpark .section_3 .left_column p,body #content #maschinenpark .section_3 .right_column p{margin:15px 0 0 0;font-family:'Roboto';font-weight:normal;font-size:14px;line-height:24px;text-align:left;color:#859299}body #content #maschinenpark .section_3 .left_column ul,body #content #maschinenpark .section_3 .right_column ul{float:left;list-style:none;margin:0;padding:0;width:160px}body #content #maschinenpark .section_3 .left_column ul.left,body #content #maschinenpark .section_3 .right_column ul.left{margin-right:40px}body #content #maschinenpark .section_3 .left_column ul li,body #content #maschinenpark .section_3 .right_column ul li{padding:15px 0 15px 0;font-family:'Roboto';font-weight:100;font-size:14px;line-height:14px;color:#717d84;border-bottom:1px solid #e1e1e1}body #content #maschinenpark .section_3 .left_column{width:440px}body #content #maschinenpark .section_3 .right_column{float:right;margin-top:30px}body #content #service .section_1{overflow:hidden;position:relative;margin:0 auto;width:100%;height:800px}body #content #service .section_1 .background{width:100%;height:800px;background:url(../img/content/service/background_1.jpg) no-repeat;background-position:center top;box-shadow:inset 0 3px 3px rgba(0,0,0,0.3)}body #content #service .section_1 h2{position:absolute;top:50%;margin:-140px 0 0 0;padding:0;width:100%;font-size:200px;font-weight:normal;line-height:200px;text-transform:uppercase;text-align:center;color:#3f494e}body #content #service .section_1 h2.h_1{left:-140px}body #content #service .section_1 h2.h_2{left:30px;margin-top:20px}body #content #service .section_2{position:relative;margin:0 auto;padding:100px 0 100px 0;width:100%;height:auto;background-color:#fff}body #content #service .section_2 h3{margin:0 0 20px 0;padding:0;font-size:32px;font-weight:normal;line-height:36px;color:#4f6e7e}body #content #service .section_2 p{margin:0;padding:0;font-size:16px;line-height:26px;color:#859299;font-family:'Roboto';font-size:14px;line-height:24px}body #content #service .section_2 .left_column{float:left;width:240px}body #content #service .section_2 .right_column{float:right;width:580px}body #content #kontakt .section_1{overflow:hidden;position:relative;margin:0 auto;width:100%;height:500px}body #content #kontakt .section_1 .map_shadow{z-index:1000;position:absolute;top:0;left:0;width:100%;height:500px;box-shadow:inset 0 3px 3px rgba(0,0,0,0.3)}body #content #kontakt .section_1 #map{width:100%;height:500px}body #content #kontakt .section_1 #map .leaflet-bottom.leaflet-right{display:none!important}body #content #kontakt .section_1 h2{z-index:1500;position:absolute;margin:0;padding:0;width:100%;font-size:160px;font-weight:normal;line-height:160px;text-transform:uppercase;text-align:center;color:#fff}body #content #kontakt .section_1 h2.h_1{margin:0 0 -20px 0;bottom:0;left:0}body #content #kontakt .section_2{position:relative;margin:0 auto;padding:100px 0 100px 0;width:100%;height:auto;background-color:#fff}body #content #kontakt .section_2 .left_column,body #content #kontakt .section_2 .right_column{position:relative}body #content #kontakt .section_2 .left_column h3,body #content #kontakt .section_2 .right_column h3{margin:0 0 30px 0;padding:0;font-size:30px;font-weight:normal;line-height:30px;color:#4f6e7e}body #content #kontakt .section_2 .left_column p,body #content #kontakt .section_2 .right_column p{margin:0 0 15px 0;padding:0;font-family:'Roboto';font-size:14px;line-height:24px;color:#859299}body #content #kontakt .section_2 .left_column p a,body #content #kontakt .section_2 .right_column p a{padding-left:10px;color:#859299}body #content #kontakt .section_2 .left_column p a.mail,body #content #kontakt .section_2 .right_column p a.mail{font-weight:600}body #content #kontakt .section_2 .left_column p a:hover,body #content #kontakt .section_2 .right_column p a:hover{color:#4f6e7e}body #content #kontakt .section_2 .left_column p.small,body #content #kontakt .section_2 .right_column p.small{margin:30px 0 0 0;font-size:11px;line-height:18px;color:#999}body #content #kontakt .section_2 .left_column{float:left;width:35%}body #content #kontakt .section_2 .right_column{float:right;padding:0 0 0 7%;width:58%}body #content #kontakt .section_2 .right_column form .box{width:510px}body #content #kontakt .section_2 .right_column form .box label{display:block;width:240px;font-family:'Roboto';font-size:14px;line-height:24px;color:#859299}body #content #kontakt .section_2 .right_column form .box .left,body #content #kontakt .section_2 .right_column form .box .right{width:240px}body #content #kontakt .section_2 .right_column form .box .left input,body #content #kontakt .section_2 .right_column form .box .right input{padding:0 10px 0 10px;margin:10px 0 20px 0;width:215px;height:30px;border-top:2px solid #717d84;background-color:#ecf1f3;font-family:'Roboto';font-size:14px;line-height:14px;color:#859299}body #content #kontakt .section_2 .right_column form .box .left input.error,body #content #kontakt .section_2 .right_column form .box .right input.error{border-top:2px solid #e73220}body #content #kontakt .section_2 .right_column form .box .left input:focus,body #content #kontakt .section_2 .right_column form .box .right input:focus{color:#fff;background-color:#717d84}body #content #kontakt .section_2 .right_column form .box .left{float:left}body #content #kontakt .section_2 .right_column form .box .right{float:right}body #content #kontakt .section_2 .right_column form .box textarea{resize:none;padding:10px;margin:10px 0 20px 0;width:485px;height:150px;border-top:2px solid #717d84;background-color:#ecf1f3;font-family:'Roboto';font-size:14px;line-height:14px;color:#859299}body #content #kontakt .section_2 .right_column form .box textarea.error{border-top:2px solid #e73220}body #content #kontakt .section_2 .right_column form .box textarea:focus{color:#fff;background-color:#717d84}body #content #kontakt .section_2 .right_column form a.submit{float:right;margin:30px 5px 0 0;color:#4f6e7e}body #content #kontakt .section_2 .right_column form a.submit:hover{color:#3f494e}@media all and (min-width:2000px){body #content .section .background{background-size:cover!important}}@media all and (min-width:1200px) and (min-height:800px){body #content #unternehmen .section_1 h2{margin:-80px 0 0 0;font-size:240px;line-height:240px}body #content #unternehmen .section_1 h2.h_1{margin-top:-260px}body #content #unternehmen .section_1 h2.h_3{margin-top:100px}body #content #unternehmen .section_1 .image{left:420px;margin-top:-115px}body #content #leistungen .section_1 h2{margin-top:-50px;font-size:240px;line-height:240px}body #content #leistungen .section_1 h2.h_1{margin-top:-225px}body #content #leistungen .section_1 h2.h_3{margin-top:123px}body #content #kalkulation .section_1 h2{bottom:-30px;font-size:240px;line-height:240px}body #content #kalkulation .section_1 h2.h_1{bottom:145px}body #content #druckvorstufe .section_1 h2{bottom:-30px;font-size:240px;line-height:240px}body #content #druckvorstufe .section_1 h2.h_1{bottom:320px}body #content #druckvorstufe .section_1 h2.h_2{bottom:145px}body #content #veredelung .section_1 h2{margin:-45px;font-size:240px;line-height:240px}body #content #veredelung .section_1 h2.h_1{margin-top:-220px}body #content #veredelung .section_1 h2.h_3{margin-top:130px}body #content #logistik .section_1 h2{bottom:-30px;font-size:240px;line-height:240px}body #content #maschinenpark .section_1 h2{margin:-100px 0 0 0;font-size:200px;line-height:200px}body #content #maschinenpark .section_1 h2.h_2{margin-top:50px}body #content #service .section_1 h2{margin:-155px 0 0 0;font-size:240px;line-height:240px}body #content #service .section_1 h2.h_2{margin-top:20px}body #content #kontakt .section_1 h2{font-size:240px;line-height:240px}body #content #kontakt .section_1 h2.h_1{bottom:-10px}}body #footer{padding:100px 0 100px 0;border-top:1px solid #e8e8e8;text-align:center;background-color:#fff}body #footer p{display:none;margin:40px 0 0 0;font-size:12px;color:#999}body #footer p a{color:#999}body #footer p a:hover{color:#4f6e7e}body.ipad input,body.ipad textarea{border-radius:0}@media all and (max-width:640px){body{min-width:100%}body .center{margin:0;width:100%}body #header .container #navigation .center{height:50px}body #header .container #navigation #logo{float:none;margin:0 auto;padding:15px 0 15px 0;width:77px;height:20px}body #header .container #navigation #logo img{width:77px;height:20px}body #header .container #navigation ul,body #header .container #navigation #subnavigation{display:none!important}body #wrapper{width:100%}body #wrapper #content #unternehmen{display:block}body #wrapper #content #unternehmen .section_1.section{height:auto!important}body #wrapper #content #unternehmen .section_1.section .background{width:auto;height:300px!important;background-size:cover}body #wrapper #content #unternehmen .section_1.section h2{margin:-10px 0 0 0;font-size:50px;line-height:50px}body #wrapper #content #unternehmen .section_1.section h2.h_1{left:-40px;margin-top:-45px}body #wrapper #content #unternehmen .section_1.section h2.h_2{left:40px;margin-top:0}body #wrapper #content #unternehmen .section_1.section h2.h_3{left:0;margin-top:45px}body #wrapper #content #unternehmen .section_1.section .image{display:none!important}body #wrapper #content #unternehmen .section_2{padding:10%;width:80%}body #wrapper #content #unternehmen .section_2 .left_column,body #wrapper #content #unternehmen .section_2 .right_column{float:none;width:100%}body #wrapper #content #unternehmen .section_2 .left_column h3,body #wrapper #content #unternehmen .section_2 .right_column h3{width:70%;font-size:20px;line-height:24px}body #wrapper #content #unternehmen .section_2 .left_column p,body #wrapper #content #unternehmen .section_2 .right_column p{font-size:12px;line-height:20px}body #wrapper #content #unternehmen .section_3{display:none}body #wrapper #content #leistungen{display:block}body #wrapper #content #leistungen .section_1.section{height:auto!important}body #wrapper #content #leistungen .section_1.section .background{width:auto;height:250px!important;background-size:cover}body #wrapper #content #leistungen .section_1.section h2{margin:-30px 0 0 0;font-size:50px;line-height:50px}body #wrapper #content #leistungen .section_1.section h2.h_1{left:-40px;margin-top:-75px}body #wrapper #content #leistungen .section_1.section h2.h_2{left:30px}body #wrapper #content #leistungen .section_1.section h2.h_3{left:0;margin-top:15px}body #wrapper #content #leistungen .section_2{padding:10%;width:80%}body #wrapper #content #leistungen .section_2 .left_column,body #wrapper #content #leistungen .section_2 .right_column{float:none;width:100%}body #wrapper #content #leistungen .section_2 .left_column h3,body #wrapper #content #leistungen .section_2 .right_column h3{width:70%;font-size:20px;line-height:24px}body #wrapper #content #leistungen .section_2 .left_column p,body #wrapper #content #leistungen .section_2 .right_column p{font-size:12px;line-height:20px}body #wrapper #content #leistungen .section_2 .right_column{margin-top:20px}body #wrapper #content #kalkulation{display:block}body #wrapper #content #kalkulation .section_1.section{height:auto!important}body #wrapper #content #kalkulation .section_1.section .background{width:auto;height:250px!important;background-size:cover}body #wrapper #content #kalkulation .section_1.section h2{margin:0 0 -5px 0;bottom:0;font-size:50px;line-height:50px}body #wrapper #content #kalkulation .section_1.section h2.h_1{margin:0 0 38px 0;bottom:0;left:-30px}body #wrapper #content #kalkulation .section_1.section h2.h_2{bottom:0;left:20px}body #wrapper #content #kalkulation .section_2{padding:10%;width:80%}body #wrapper #content #kalkulation .section_2 .left_column,body #wrapper #content #kalkulation .section_2 .right_column{float:none;width:100%}body #wrapper #content #kalkulation .section_2 .left_column h3,body #wrapper #content #kalkulation .section_2 .right_column h3{width:70%;font-size:20px;line-height:24px}body #wrapper #content #kalkulation .section_2 .left_column p,body #wrapper #content #kalkulation .section_2 .right_column p{font-size:12px;line-height:20px}body #wrapper #content #kalkulation .section_2 .right_column{margin-top:20px}body #wrapper #content #druckvorstufe{display:block}body #wrapper #content #druckvorstufe .section_1.section{height:auto!important}body #wrapper #content #druckvorstufe .section_1.section .background{width:auto;height:250px!important;background-size:cover}body #wrapper #content #druckvorstufe .section_1.section h2{margin:0 0 -5px 0;bottom:0;font-size:50px;line-height:50px}body #wrapper #content #druckvorstufe .section_1.section h2.h_1{margin:0 0 82px 0;bottom:0;left:-30px}body #wrapper #content #druckvorstufe .section_1.section h2.h_2{margin:0 0 38px 0;bottom:0;left:50px}body #wrapper #content #druckvorstufe .section_1.section h2.h_3{bottom:0;left:20px}body #wrapper #content #druckvorstufe .section_2{padding:10%;width:80%}body #wrapper #content #druckvorstufe .section_2 .left_column,body #wrapper #content #druckvorstufe .section_2 .right_column{float:none;width:100%}body #wrapper #content #druckvorstufe .section_2 .left_column h3,body #wrapper #content #druckvorstufe .section_2 .right_column h3{width:70%;font-size:20px;line-height:24px}body #wrapper #content #druckvorstufe .section_2 .left_column p,body #wrapper #content #druckvorstufe .section_2 .right_column p{font-size:12px;line-height:20px}body #wrapper #content #druckvorstufe .section_2 .right_column{margin-top:20px}body #wrapper #content #veredelung{display:block}body #wrapper #content #veredelung .section_1.section{height:auto!important}body #wrapper #content #veredelung .section_1.section .background{width:auto;height:250px!important;background-size:cover}body #wrapper #content #veredelung .section_1.section h2{margin:-30px 0 0 0;font-size:50px;line-height:50px}body #wrapper #content #veredelung .section_1.section h2.h_1{left:-50px;margin-top:-75px}body #wrapper #content #veredelung .section_1.section h2.h_2{left:0}body #wrapper #content #veredelung .section_1.section h2.h_3{left:30px;margin-top:15px}body #wrapper #content #veredelung .section_2{padding:10%;width:80%}body #wrapper #content #veredelung .section_2 .left_column,body #wrapper #content #veredelung .section_2 .right_column{float:none;width:100%}body #wrapper #content #veredelung .section_2 .left_column h3,body #wrapper #content #veredelung .section_2 .right_column h3{width:70%;font-size:20px;line-height:24px}body #wrapper #content #veredelung .section_2 .left_column p,body #wrapper #content #veredelung .section_2 .right_column p{font-size:12px;line-height:20px}body #wrapper #content #veredelung .section_2 .right_column{margin-top:20px}body #wrapper #content #veredelung .section_3{height:auto}body #wrapper #content #veredelung .section_3 .column{float:none;width:100%;height:300px;box-shadow:inset 0 3px 3px rgba(0,0,0,0.3)}body #wrapper #content #veredelung .section_3 .column .top,body #wrapper #content #veredelung .section_3 .column .bottom{width:100%;height:150px}body #wrapper #content #veredelung .section_3 .column.relieflacke{height:150px}body #wrapper #content #veredelung .section_3 .column h4{display:block;right:auto;left:0;font-size:12px;font-weight:normal;text-transform:uppercase;text-align:right;line-height:20px}body #wrapper #content #logistik{display:block}body #wrapper #content #logistik .section_1.section{height:auto!important}body #wrapper #content #logistik .section_1.section .background{width:auto;height:250px!important;background-size:cover}body #wrapper #content #logistik .section_1.section h2{margin:0 0 -5px 0;bottom:0;font-size:50px;line-height:50px}body #wrapper #content #logistik .section_1.section h2.h_1{bottom:0;left:0}body #wrapper #content #logistik .section_2{padding:10%;width:80%}body #wrapper #content #logistik .section_2 .left_column,body #wrapper #content #logistik .section_2 .right_column{float:none;width:100%}body #wrapper #content #logistik .section_2 .left_column h3,body #wrapper #content #logistik .section_2 .right_column h3{width:100%;font-size:20px;line-height:24px}body #wrapper #content #logistik .section_2 .left_column p,body #wrapper #content #logistik .section_2 .right_column p{font-size:12px;line-height:20px}body #wrapper #content #logistik .section_2 .right_column{margin-top:20px}body #wrapper #content #maschinenpark{display:block}body #wrapper #content #maschinenpark .section_1.section{height:auto!important}body #wrapper #content #maschinenpark .section_1.section .background{width:auto;height:250px!important;background-size:cover}body #wrapper #content #maschinenpark .section_1.section h2{top:50%;margin:0;font-size:50px;line-height:50px}body #wrapper #content #maschinenpark .section_1.section h2.h_1{left:0;margin-top:-45px}body #wrapper #content #maschinenpark .section_1.section h2.h_2{left:0;margin-top:0}body #wrapper #content #maschinenpark .section_2{padding:10%;width:80%}body #wrapper #content #maschinenpark .section_2 .center{height:auto}body #wrapper #content #maschinenpark .section_2 .box{display:none}body #wrapper #content #maschinenpark .section_2 .column{float:none;padding:15% 0 0 0;width:100%}body #wrapper #content #maschinenpark .section_2 .column.first-child{padding-top:0}body #wrapper #content #maschinenpark .section_2 .column h4{width:100%;font-size:20px;line-height:24px}body #wrapper #content #maschinenpark .section_2 .column p{font-size:12px;line-height:20px}body #wrapper #content #maschinenpark .section_2 .column ul{margin:0}body #wrapper #content #maschinenpark .section_2 .column ul li{padding:5px 0 5px 0;font-size:10px;line-height:18px}body #wrapper #content #maschinenpark .section_3{padding:10%;width:80%;height:auto}body #wrapper #content #maschinenpark .section_3 .left_column,body #wrapper #content #maschinenpark .section_3 .right_column{float:none;margin:0;padding:0;width:100%}body #wrapper #content #maschinenpark .section_3 .left_column h4,body #wrapper #content #maschinenpark .section_3 .right_column h4{width:100%;font-size:20px;line-height:24px}body #wrapper #content #maschinenpark .section_3 .left_column p,body #wrapper #content #maschinenpark .section_3 .right_column p{font-size:12px;line-height:20px}body #wrapper #content #maschinenpark .section_3 .left_column ul,body #wrapper #content #maschinenpark .section_3 .right_column ul{float:none;margin:0;width:100%}body #wrapper #content #maschinenpark .section_3 .left_column ul li,body #wrapper #content #maschinenpark .section_3 .right_column ul li{padding:5px 0 5px 0;font-size:10px;line-height:18px}body #wrapper #content #maschinenpark .section_3 .right_column{margin-top:20px}body #wrapper #content #service{display:block}body #wrapper #content #service .section_1.section{height:auto!important}body #wrapper #content #service .section_1.section .background{width:auto;height:250px!important;background-size:cover}body #wrapper #content #service .section_1.section h2{margin:0;font-size:50px;line-height:50px}body #wrapper #content #service .section_1.section h2.h_1{left:-30px;margin-top:-45px}body #wrapper #content #service .section_1.section h2.h_2{left:20px}body #wrapper #content #service .section_2{padding:10%;width:80%}body #wrapper #content #service .section_2 .left_column,body #wrapper #content #service .section_2 .right_column{float:none;width:100%}body #wrapper #content #service .section_2 .left_column h3,body #wrapper #content #service .section_2 .right_column h3{width:100%;font-size:20px;line-height:24px}body #wrapper #content #service .section_2 .left_column p,body #wrapper #content #service .section_2 .right_column p{font-size:12px;line-height:20px}body #wrapper #content #service .section_2 .right_column{margin-top:20px}body #wrapper #content #kontakt{display:block}body #wrapper #content #kontakt .section_1{height:300px!important}body #wrapper #content #kontakt .section_1 #map,body #wrapper #content #kontakt .section_1 .map_shadow{height:300px!important}body #wrapper #content #kontakt .section_1 h2{margin:0 0 -5px 0;bottom:0;font-size:50px;line-height:50px}body #wrapper #content #kontakt .section_1 h2.h_1{bottom:0;left:0}body #wrapper #content #kontakt .section_2{padding:10%;width:80%}body #wrapper #content #kontakt .section_2 .left_column,body #wrapper #content #kontakt .section_2 .right_column{float:none;width:100%}body #wrapper #content #kontakt .section_2 .left_column h3,body #wrapper #content #kontakt .section_2 .right_column h3{margin-bottom:10px;width:100%;font-size:20px;line-height:24px}body #wrapper #content #kontakt .section_2 .left_column p,body #wrapper #content #kontakt .section_2 .right_column p{margin-bottom:5px;font-size:12px;line-height:20px}body #wrapper #content #kontakt .section_2 .left_column p.small,body #wrapper #content #kontakt .section_2 .right_column p.small{margin-top:10%;font-size:10px;line-height:18px}body #wrapper #content #kontakt .section_2 .right_column{display:none}body #wrapper #footer{padding:10% 0 10% 0}body #wrapper #footer img{width:80px;height:40px}}