#header,#headerWrap,a:active{position:relative}h2,h3{line-height:24px}#mainNav li a,.zemSubmit,a.button,a:link,a:visited,button,h3.aktuelles-titel a{text-decoration:none}body{text-align:center}.container{width:978px;margin:0 auto;text-align:left}.grid1,.grid10,.grid11,.grid2,.grid3,.grid4,.grid5,.grid6,.grid7,.grid8,.grid9{float:left;display:inline;margin-left:30px}#mainNav li a,#sideNav a,.clearfix:after,address span,article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}.grid1{width:54px}.grid2{width:155px}.grid3{width:222px}.grid4{width:306px}.grid5{width:390px}.grid6{width:474px}.grid7{width:558px}.grid8{width:642px}.grid9{width:726px}.grid10{width:810px}.grid11{width:894px}.first{margin-left:0;clear:left}.cb,hr{clear:both}.push1{margin-right:60px}.clearfix:after{visibility:hidden;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}a,abbr,acronym,address,article,aside,blockquote,body,caption,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,iframe,img,label,legend,li,nav,object,ol,p,pre,q,section,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline}blockquote:after,blockquote:before,q:after,q:before{content:''}blockquote,q{quotes:"" ""}:focus{outline:0}html{margin:0;padding:0;border:0;font-family:Arial,Helvetica,sans-serif;font-size:62.5%;overflow:-moz-scrollbars-vertical;overflow-y:scroll}body{background:url(/img/bg-body.gif);color:#222;font-size:1.4em;line-height:1.4;padding-bottom:30px}#headerWrap{background:url(/img/bg-headerWrap.gif) center bottom repeat-x}#header{height:94px;margin:0 auto;padding:20px 0}#logo{border:0;float:left}a:active{top:1px}a:link,a:visited{border-bottom:1px solid #dd5424;color:#dd5424;padding:1px}a:hover{border-color:#072b4d;color:#072b4d;text-shadow:none}a.link:link,a.link:visited{border-bottom:1px solid #dd5424;color:#dd5424}a.link:active,a.link:hover{border-bottom:1px solid #072b4d;color:#072b4d}#mainNav li a:hover span,#mainNav li.aktiv a:hover span{color:#969696}a img{border:0}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400;float:none!important}#mainNav li a,#no-js,#utilityNav a,strong{font-weight:700}.left,hr{float:left}table,td,th{vertical-align:middle}hr{border:solid #fff;border-width:1px 0 0;border-top:1px solid #ddd;border-bottom:1px solid #fff;height:0;width:100%}abbr,acronym{border-bottom:1px dotted #072b4d;cursor:help}.bild-links,.bild-rechts{border:1px solid #c2c2c2;padding:3px}.right{float:right}.bild-links{float:left;margin:0 30px 20px 0}.bild-rechts{float:right;margin:0 0 20px 30px}::selection{background-color:#f29400;color:#fff}::-moz-selection{background-color:#f29400;color:#fff}h1,h2{font-family:"Times New Roman",Times,serif}h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif}h1{color:#072b4d;font-size:24px;line-height:27px}h2{color:#515151;font-size:22px}h3{font-size:16px}h4{font-size:1.2em;line-height:1.5em}h5,h6{font-size:1em;line-height:1.8em}.grid8 ol li,.grid8 p,.grid8 ul li{font-size:12px}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}address,dl,fieldset,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin-bottom:18px}.grid8 p{line-height:18px}.grid8 ul{margin:0 50px 30px 0}.grid8 ul li{line-height:20px}em{font-style:italic}#trenner{border:5px solid #c2c2c2}.subhead{float:right;margin-top:-36px}blockquote{background:#e2ecf3;border:1px solid #b7daf2;margin-bottom:18px;padding:8px}#mainNav{bottom:2px;position:absolute;right:0}#mainNav li.start.aktiv a span{background-position:center -73px}#mainNav li.aktiv{background-position:left -80px}#mainNav li.aktiv a:link,#mainNav li.aktiv a:visited{background-position:right -80px;color:#969696}#mainNav li a:link,#mainNav li a:visited,#utilityNav a{border:0;color:#072b4d}#mainNav li.start a{overflow:hidden;text-indent:-100000px;width:22px}#mainNav li.start a:hover span,#mainNav li.start.aktiv a:hover span{background-position:center -73px}#mainNav li.start a span{background:url(/img/icon-sprite.png) center -98px no-repeat;display:block}#mainNav li,#utilityNav li{display:inline;list-style:none}#mainNav li{background:url(/img/bg-sprite.png) -413px 0 no-repeat;float:left;margin:0 0 0 -1px}#mainNav li a{background:url(/img/bg-sprite.png) right 0 no-repeat;border:0;font-size:16px;padding:26px 28px;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.8)}#mainNav ul{float:right;margin:0}#utilityNav ul{float:right;font-size:14px}#utilityNav li{float:left;margin-left:28px}#utilityNav a{background:url(/img/icon-sprite.png) no-repeat;padding:5px 8px 5px 18px;text-transform:uppercase}#utilityNav a:hover{background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#utilityNav li.aktuelles a{background-position:-3px 5px;padding-left:26px}#utilityNav li.kontakt a{background-position:-3px -21px;padding-left:26px}#sideNav{font-size:16px;margin-bottom:46px}#sideNav li{border-bottom:1px solid #eee;list-style:none;margin:0;padding:0}#sideNav a{border:0;color:#999;font-size:16px;padding:17px 18px 17px 9px}#sideNav a:hover{color:#333}#sideNav li.aktiv a{background:url(/img/bg-sidenav.png) right center no-repeat #efefef;color:#222;margin:-1px 0;padding:18px 18px 18px 9px;text-shadow:0 1px 1px rgba(255,255,255,1)}.zemSubmit,a.button,button{border:1px solid #0D161D;color:#fff!important;text-shadow:#111 0 1px 1px;padding:0 20px;margin-top:20px;font-size:16px;display:inline-block;text-align:center;height:36px;width:250px;line-height:34px;background-color:#0D161D;background:-moz-linear-gradient(100% 100% 90deg,#0D161D,#1C384D);background:-webkit-gradient(linear,0 0,0 100%,from(#1C384D),to(#0D161D));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1C384D', endColorstr='#0D161D');-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#featureWrap #slides img,legend{display:none}.zemSubmit:hover,a.button:active,a.button:hover,button{background-color:#1C384D;text-decoration:none;background:-moz-linear-gradient(100% 100% 90deg,#1C384D,#0D161D);background:-webkit-gradient(linear,0 0,0 100%,from(#0D161D),to(#1C384D));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0D161D', endColorstr='#1C384D')}#innerWrap{background:url(/img/bg-innerWrap.gif) center bottom repeat-x #fff;padding:50px 0}#featureWrap{background:url(/img/bg-body.gif) #072b4d;float:left;margin-top:-50px;width:100%}#featureWrap .container{background:url(/img/bg-feature.gif) left bottom no-repeat;padding-bottom:36px;position:relative}#featureWrap #slides{position:absolute;right:0;text-align:center}#featureWrap #slides div{height:430px;margin-bottom:0}#featureWrap #slides p{margin-top:10px;line-height:20px}#intro h1{color:#c2c2c2;margin-top:38px;font-size:26px}#intro p{color:#fff;font-size:14px;line-height:20px}#aktuelles p,#arbeitsspektrum p,#intro p.oder,#leistungen ul{font-size:12px}#intro p.oder{float:left;margin:18px 0 0}#intro .oder a:link,#intro .oder a:visited{border-bottom:1px solid #dd5424;color:#dd5424;margin-left:10px}#intro .oder a:active,#intro .oder a:hover{border-bottom:1px solid #fff;color:#fff}#arbeitsspektrum{margin-bottom:50px;margin-top:33px}#zitat{margin:46px 0;height:200px;overflow:hidden}#zitat div{font-size:10px;font-style:normal;left:0}#zitat h3{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;margin-bottom:0}#zitat h4{color:#666;font-family:Arial,Helvetica,sans-serif}#zitat li{color:#072b4d;list-style:none;margin:0 0 72px}#zitat li p{background-color:#e0f7fb;border:1px solid #cce5f5;display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-style:italic;line-height:21px;padding:15px;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#aktuelles .first a,#fancybox-left,#fancybox-right,#maschinenpark a.galerie,#projektbeispiele a.galerie{border:0}.gridMe{list-style:none;margin:56px 0 0}.gridMe li{margin-bottom:36px!important;position:relative}.gridMe li div{float:left;margin-left:66px}.gridMe li img{left:0;position:absolute;top:4px}#aktuelles ul{list-style:none;margin:0}#aktuelles li{float:left;margin:0 0 54px}.sideBar ol li{font-size:14px;margin:0 0 8px 18px}#maschinenpark,#projektbeispiele{margin:25px 0 0}#maschinenpark .fotos{float:left;margin:0 0 10px}#maschinenpark .beschreibung{float:right;width:400px;margin:0 0 0 25px}#projektbeispiele .fotos{margin:10px 0 20px}#maschinenpark a.galerie img,#projektbeispiele a.galerie img{margin:0 5px 5px 0;border:1px solid #c2c2c2;padding:2px}#maschinenpark a.galerie img{float:left}#maschinenpark a.galerie:hover img,#projektbeispiele a.galerie:hover img{border:1px solid #072b4d}#referenzen{margin:25px 0 0}#referenzen .kunde{float:left;margin:0 0 40px}#referenzen img.kunde-logo{margin:0 5px 10px 0;padding:2px;border:1px solid #c2c2c2}#karte,p.post-info{border:1px solid #969696}#referenzen .kunde-text{width:290px;margin:0}.fotos-ansprechpartner{float:left;margin:0 70px 25px 0}.fotos-name{margin:15px}p.post-info{font-size:10px;color:#666;padding:2px 5px;margin-bottom:25px;background-color:transparent;text-transform:uppercase}#karte{width:640px;height:320px;margin:20px 0 0;font-size:11px}fieldset{border:0}input.zemEmail,input.zemText{font-family:Arial,Helvetica,sans-serif;font-size:12px;border:1px solid #edecec;margin:5px 0 15px;width:400px}.zemContactForm{font-size:12px;padding:20px 5px 0;margin-bottom:0;border:0}.zemRequired,.zemRequirederrorElement,.zemText{padding:5px;text-align:left;font-size:12px}.zemCheckbox{padding:2px 0 15px 5px}.zemSelect{padding:0;font-size:12px}.zemTextarea{width:538px;margin-bottom:20px}option{padding:3px}.zemSubmit:hover{cursor:pointer}.zemError{color:#dc3757;margin:10px 0 20px}.zemError li{padding:5px 0}#footer{background:url(/img/logo-footer.gif) 550px 50px no-repeat;float:left;padding:30px 0;position:relative;color:#fff}#footer ul{list-style:none;margin:0;padding:0}#footer ul li{margin-left:0;font-size:11px;line-height:18px}#footer li a{color:#fff;border-color:transparent}#footer li a:hover{color:#c2c2c2;text-decoration:underline}#footer h2{color:#c2c2c2;font-family:"Times New Roman",Times,serif;font-size:18px}.copyright{color:#c2c2c2}.copyright a:hover{background-color:rgba(255,255,255,.2)}.copyright li.btn-top a{background-position:4px -186px;background-repeat:no-repeat;font-size:14px;color:#c2c2c2}.copyright li{float:right;font-size:14px;margin-bottom:10px}.copyright li a{background:url(/img/icon-sprite.png) rgba(255,255,255,.1);color:#fff!important;display:block;padding:10px 10px 10px 46px;width:150px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.copyright p{bottom:0;position:absolute;right:0;font-size:11px}#no-js{font-size:14px;background:url(/img/no-js.gif) 2px 1px no-repeat #fff;color:#333;padding:4px 8px 4px 25px;display:block;margin:1px 0;border:1px solid red;line-height:27px}