html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;margin:0;padding:0}a{outline:none}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}img{vertical-align:bottom}del,ins{text-decoration:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup,sub{vertical-align:baseline}legend{color:#000}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{font-size:100%}html{height:100%;margin-bottom:1px;overflow-y:scroll}body{background-color:#00569C;color:#333;font:normal normal normal 75%/150% arial,sans-serif;height:100%;text-align:center}#overall{margin:0 auto;padding-top:162px;text-align:center;width:998px;position:relative}.logo-header{position:absolute;right:6px;top:22px;display:block;height:74px;width:197px;text-indent:-999em;background:url(../images/header.png) -786px top no-repeat}.claim_de-de{position:absolute;left:7px;top:52px;height:21px;width:348px;text-indent:-999em;background:url(../images/header.png) 0 -31px no-repeat}.claim_en-gb{position:absolute;left:7px;top:52px;height:21px;width:348px;text-indent:-999em;background:url(../images/header_en-gb.png) 0 -31px no-repeat}#main{background:#F2F2F2;-moz-border-radius:5px;border-radius:5px;width:985px;margin:0 auto;text-align:left}.inmain{padding:20px}.inmain-banner{padding:20px 20px 20px 20px}#footer-inpage{height:120px}#footer{position:fixed;left:0;bottom:0;width:100%;height:80px;background:url(../images/bg-footer.gif) left top repeat-x;color:#fff;text-align:center;text-shadow:0 0 3px #000;margin-top:280px}.infooter{width:998px;margin:0 auto;text-align:left;position:relative}.logo{position:absolute;top:6px;right:20px;display:block;width:74px;height:29px;background:url(../images/logo-klein.png) left top no-repeat;text-indent:-999em}.float-left{float:left}.float-right{float:right;padding:10px 0 0 20px}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.ie6 .group{zoom:1}.ie7 .group{zoom:1}ul.menu{list-style:none}ul.menu li{float:left}#impressumsmenu,#footermenu{position:absolute;text-transform:uppercase;letter-spacing:1px;font-weight:bold;top:54px;line-height:1em}#impressumsmenu{right:20px}#footermenu{left:20px}#impressumsmenu li,#footermenu li{background:url(../images/trenner.gif) left top no-repeat;margin-left:5px;padding-left:7px}#impressumsmenu li:first-child,#footermenu li:first-child{background:none;margin:0;padding:0}#hauptmenu{position:absolute;left:0;top:101px;width:100%}#hauptmenu a{display:block;height:46px;background-repeat:no-repeat;background-position:left top;text-indent:-999em}#hauptmenu li.item-103 a{width:204px;background-image:url(../images/aktuelles.png)}#hauptmenu li.item-104 a{width:196px;background-image:url(../images/produkte.png)}#hauptmenu li.item-105 a{width:197px;background-image:url(../images/unternehmen.png)}#hauptmenu li.item-106 a{width:196px;background-image:url(../images/kompetenz.png)}#hauptmenu li.item-107 a{width:204px;background-image:url(../images/kontakt.png)}#hauptmenu li.item-153 a{width:204px;background-image:url(../images/news.png)}#hauptmenu li.item-166 a{width:196px;background-image:url(../images/products.png)}#hauptmenu li.item-156 a{width:197px;background-image:url(../images/company.png)}#hauptmenu li.item-162 a{width:196px;background-image:url(../images/competence.png)}#hauptmenu li.item-173 a{width:204px;background-image:url(../images/contact.png)}#hauptmenu li a:hover,#hauptmenu li a:active,#hauptmenu li a:focus{background-position:left -52px}#hauptmenu li.active a{background-position:left -104px}#main ul#submenu{padding:0 0 20px 20px;margin:0;font-size:1.0833em;line-height:1.385em;font-weight:bold;height:1.385em}#main ul#submenu li{background:url(../images/trenner-submenu.gif) left 3px no-repeat;padding-left:1em;margin-left:1em}#main ul#submenu li:first-child{background:none;padding:0;margin:0}#main ul#submenu a{color:#0085E5}#main ul#submenu a:hover,#main ul#submenu a:active,#main ul#submenu a:focus,#main ul#submenu li.active a{color:#002D66}.custom_kontaktdaten{position:absolute;left:20px;top:11px}.custom_banner,#camera_wrap_95,#camera_wrap_97{position:absolute;left:6px;top:162px;width:985px;height:400px}a{outline:none;text-decoration:none;color:#0085E5}a:hover,a:active,a:focus{color:#002D66}#footer a{color:#fff}a.readmore{background:url(../images/bg-readmore.gif) -7px 3px no-repeat;padding-left:1em}a.readmore:hover,a.readmore:active,a.readmore:focus{background-position:left -15px}h1{color:#002D66;font-size:16px;line-height:36px;font-weight:bold;padding-top:8px}h1.blogtitle{padding:0 0 12px 20px}h2{color:#002D66;font-size:1.167em;line-height:18px;padding-bottom:18px;font-weight:bold}.blogprodukte h2.itemtitle{padding:12px 0}h3{color:#002D66;font-size:1em;line-height:18px;padding-bottom:12px;font-weight:bold}.bild-rechts{float:right;padding:0 0 0 20px}.schatten{-webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.65);-moz-box-shadow:4px 4px 4px rgba(0,0,0,0.65);box-shadow:4px 4px 4px rgba(0,0,0,0.65)}#main p,#main ul,#main ol{padding-bottom:1em}#main ul,#main ol{margin-left:2em}.pfeil{background:url(../images/pfeilani_text.gif) left 3px no-repeat;padding-left:20px}.inhaltstabelle{margin-bottom:12px}.inhaltstabelle td{padding:0 24px 0 0}.produkttabelle{font-size:11px;line-height:15px;margin-bottom:20px}.produkttabelle strong{font-size:12px}.produkttabelle td{border-left:solid 1px #666;white-space:nowrap;padding:2px 5px;text-align:center}.produkttabelle tr td:first-child{border:none;text-align:left}.produkttabelle .grau{background:#dbdcdd}.produkttabelle .hellblau{background:#c5cfe5}.produkttabelle .blau{background:#3a66a6;color:#fff;border-right:solid 1px #fff!important}.produkttabelle tr td:last-child{border-right:none!important}.produkttabelle tr.blauelinie{border-bottom:solid 1px #3a66a6}.produkttabelle .ohne{border-left:none}sup{font-size:8px;vertical-align:super;line-height:8px}sub{font-size:8px;vertical-align:sub;line-height:8px}.hinweisbox{background:#00569C;color:#fff;padding:10px;margin:0 20px 20px 0}.hinweisbox h3{color:#fff}.print-icon a{position:absolute;right:21px;top:174px;display:block;text-indent:-999em;width:34px;height:34px;background:url(../images/bg-print.png) left top no-repeat}.print-icon a:hover,.print-icon a:active,.print-icon a:focus{background-position:left -34px}.print-icon-popup{display:none}.blog ul.actions,.blogintro ul.actions,.blogproduktuebersicht ul.actions,.produkte ul.actions{display:none}.item-page{background:url(../images/bg-intro-row1.png) right top repeat-y #fff;padding:0 20px 0 20px;margin-bottom:20px}.inmain-banner .item-page{padding:0}.items-row{margin-bottom:20px}.items-row .item{float:left}.cols-1 .item{width:925px;background:url(../images/bg-blog-leading.png) right top repeat-y #fff;padding:0 0 0 20px}.offene-stellen .cols-1 .item{width:905px;padding:20px}.intro .row-1 .item{width:945px;background:url(../images/bg-intro-row1.png) right top repeat-y #fff;padding:0}.intro .row-1 .item h1{padding-left:20px}.produktuebersicht .item,.produkte .item{width:905px;background:url(../images/bg-intro-row1.png) right top repeat-y #fff;padding:0 20px}.produktuebersicht .row-0 .item{width:945px;background:url(../images/bg-intro-row1.png) right top repeat-y #fff;padding:0;overflow:hidden}.produktuebersicht .row-0 .item h1{padding-left:20px}.cols-3 .item,.cols-4 .item{padding:20px 20px 8px 20px}.cols-3{background:url(../images/bg-dreispaltig.png) left top repeat-y}.offene-stellen .cols-3{background:none}.cols-4{background:url(../images/bg-vierspaltig.png) left top repeat-y}.cols-3 .item{width:275px}.offene-stellen .cols-3 .item{background:url(../images/bg-blog-dreispaltig.png) right top repeat-y #fff;min-height:114px}.cols-4 .item{width:196px}.items-leading h2{display:none}.items-leading div{background:url(../images/bg-blog-leading.png) right top repeat-y #fff;margin-bottom:20px}.items-leading div div{background:none;padding:0;margin:0}.spalte{float:left}.zweispaltig{width:100%}.zweispaltig .spalte{width:413px;padding:0 20px 0 0}.dreispaltig{background:url(../images/bg-dreispaltig.png) left top repeat-y;width:100%}.dreispaltig .spalte{width:275px;padding:0 20px}.vierspaltig{background:url(../images/bg-vierspaltig.png) left top repeat-y;width:100%}.vierspaltig .spalte{width:196px;padding:20px 20px 0 20px}.inputbox1{display:none}#form p{padding-bottom:1.5em}#form label{display:inline-block;width:100px}#form .inputbox{width:200px;padding:6px;border:none;-moz-border-radius:5px;border-radius:5px;background:#f2f2f2;color:#002D66;-moz-box-shadow:0 0 6px #aaa;-webkit-box-shadow:0 0 6px #aaa;box-shadow:0 0 6px #aaa}#form textarea.inputbox{width:303px}#form select.inputbox{width:auto}.sternchen{font-weight:bold;color:#0085E5;font-family:Verdana,Geneva,sans-serif}#form input.error{border:solid 1px #0085E5}#form label.error{display:block;padding:0 0 0 112px;width:214px;color:#0085E5;font-size:0.917em}.lang-inline{position:absolute;left:0;top:15px}.lang-inline a{display:inline-block;height:17px;width:27px;background:url(../images/bg-sprachumschaltung.png) left top no-repeat;text-indent:-999em;overflow:hidden}.lang-inline a.en{background-position:-27px top}@media (min-width:768px) and (max-width:1000px){#hauptmenu li{float:left;width:20%}#hauptmenu li a{width:100% !important;background-position:center top;height:49px}#hauptmenu li a:hover,#hauptmenu li a:active,#hauptmenu li a:focus{background-position:center}#hauptmenu li.active a{background-position:center bottom}.custom_kontaktdaten p{padding-right:110px;margin-top:-6px;font-size:11px;line-height:16px}#impressumsmenu li a,#footermenu li a{font-size:10px}}@media ( max-width:1000px){img{max-width:100% !important;height:auto}#overall,#main,.infooter{max-width:100%}.cols-1 .item{max-width:calc(100% - 20px);background:none}.bild-rechts{max-width:40% !important}.cols-4{background:none}.cols-4 .item{width:calc(25% - 20px);padding:0 10px}.dreispaltig{background:none}.dreispaltig .spalte{width:calc(33.3% - 20px);padding:0 10px}.offene-stellen .cols-1 .item{width:calc(100% - 40px)}#main ul#submenu li{padding-left:8px;margin-left:8px}.cols-3{background:none}.cols-3 .item{width:calc(33% - 20px);padding:20px 10px}}.mobi-menu,.menu-wapper a.exit{display:none}@media (min-width:768px) and (max-width:768px){.claim_en-gb{left:15px}.claim_de-de{left:15px}.lang-inline{left:12px}.logo-header{right:12px}}@media ( max-width:767px){h1{line-height:normal;margin-bottom:15px}.print-icon a{position:static;margin-bottom:15px}.lang-inline{left:10px}.cols-1 .item{max-width:100%;padding-left:0}.bild-rechts{max-width:100% !important;width:100%;margin-bottom:15px}.claim_en-gb{left:inherit;right:10px;background:url(../images/word-en.png) no-repeat left center;background-size:100%;width:200px;top:16px}.claim_de-de{left:inherit;right:10px;background:url(../images/word.jpg) no-repeat left center;background-size:100%;width:200px;top:16px}.logo-header{left:15px;right:inherit;top:50px}#overall{padding-top:140px}.mobi-menu{display:block;position:absolute;color:#fff;z-index:9;top:70px;font-size:18px;right:15px;background:#000;height:30px;width:30px;line-height:30px;border-radius:3px;text-align:center}.menu-wapper{display:none;position:fixed;background:rgba(0,0,0,1);width:280px;top:0;right:0;height:100%;overflow:auto;z-index:9}.menu-wapper a.exit{display:block;position:absolute;color:#fff;z-index:9;top:10px;font-size:18px;right:9px;background:#00569c;height:30px;width:30px;line-height:30px;border-radius:3px;text-align:center}#hauptmenu{position:relative;top:0;margin-top:50px;display:inline-block;width:100%}#hauptmenu li{display:inline-block;width:calc(100% - 40px);float:left;margin:0;padding:10px 20px;border-bottom:rgba(255,255,255,0.2) 1px dashed}#hauptmenu li a{background:none !important;color:#FFF;font-size:16px;display:inline-block;width:100% !important;margin:0;text-indent:inherit;text-align:left;height:auto !important}.cols-4 .item{width:calc(50% - 20px);padding:0 10px;margin:0 0 20px 0}#footer{position:relative;margin-top:0;height:auto;background:none}#footer-inpage{height:1px}.custom_kontaktdaten{position:relative;left:0;top:0;padding:15px 20px;background:none}.logo{top:inherit;bottom:20px;display:none}#impressumsmenu,#footermenu{position:static;padding:20px;display:inline-block;padding-bottom:0;width:calc(100% - 40px)}#impressumsmenu li,#footermenu li{background:none;margin-left:5px;padding-left:7px;width:50%;margin:0 0 15px 0 !important;padding:0}.dreispaltig .spalte{width:calc(50% - 20px);padding:0 10px;margin-bottom:25px}.produktuebersicht .row-0 .item{background:none}.produktuebersicht .row-0 .item h1{padding-left:0}.dreispaltig .spalte p a img{width:100%}.cols-3{background:none}.cols-3 .item{width:calc(50% - 40px);padding:20px 20px}.cols-3{background:none}.cols-3 .item{width:calc(33% - 20px);padding:20px 10px}.offene-stellen .cols-1 .item{width:100%;padding:20px 0}.item-page{background:none;padding:0}#main ul#submenu{padding:0;display:inline-block;width:100%;height:auto;margin-bottom:12px}#main ul#submenu li{padding:15px 15px !important;display:inline-block;width:calc(100% - 30px);background:#fff !important;border-bottom:#ccc 1px dashed;margin:0 !important}#main ul#submenu li:last-child{border-bottom:none}.zweispaltig .spalte{width:100%}#form label{width:100%;padding:0;margin:0 0 10px 0}#form .inputbox{width:calc(100% - 12px) !important}.table-responsive{display:inline-block;width:100%;overflow:scroll}#n2-ss-4-arrow-previous{display:none}#n2-ss-4-arrow-next{display:none}.column-1 .float-right{padding:0;float:none}h1.blogtitle{padding:0}#form label.error{padding:0}}@media ( max-width:520px){.cols-4 .item{width:100%;padding:0 0}.cols-4 .item p a > img{width:100%}#impressumsmenu li,#footermenu li{width:100%}.dreispaltig .spalte{width:100%;padding:0 0}.cols-3 .item{width:100%;padding:20px 0}}#system-message{margin-bottom:10px;padding:0}#system-message > dt{font-weight:bold;display:none}#system-message > dd{margin:0;font-weight:bold;text-indent:30px}#system-message > dd > ul{color:#0055BB;background-position:4px top;background-repeat:no-repeat;margin-bottom:10px;list-style:none;padding:10px;border-top:3px solid #84A7DB;border-bottom:3px solid #84A7DB}#system-message > dd > ul > li{line-height:1.5em}#system-message > .message > ul{background-color:#C3D2E5;background-image:url(../images/notice-info.png)}#system-message > .error > ul,#system-message > .warning > ul,#system-message > .notice > ul{color:#c00}#system-message > .error > ul{background-color:#E6C0C0;background-image:url(../images/notice-alert.png);border-color:#DE7A7B}#system-message > .warning > ul{background-color:#E6C8A6;background-image:url(../images/notice-note.png);border-color:#FFBB00}#system-message > .notice > ul{background-color:#EFE7B8;background-image:url(../images/notice-note.png);border-color:#F0DC7E}@import url(../../../media/system/css/system.css);.system-unpublished,tr.system-unpublished{background:#e8edf1;border-top:4px solid #c4d3df;border-bottom:4px solid #c4d3df}span.highlight{background-color:#FFFFCC;font-weight:bold;padding:1px 0}.img-fulltext-float-right{float:right;margin-left:10px;margin-bottom:10px}.img-fulltext-float-left{float:left;margin-right:10px;margin-bottom:10px}.img-fulltext-float-none{}.img-intro-float-right{float:right;margin-left:5px;margin-bottom:5px}.img-intro-float-left{float:left;margin-right:5px;margin-bottom:5px}.img-intro-float-none{}.invalid{border-color:#ff0000}label.invalid{color:#ff0000}#editor-xtd-buttons{padding:5px}.button2-left,.button2-right,.button2-left div,.button2-right div{float:left}.button2-left a,.button2-right a,.button2-left span,.button2-right span{display:block;height:22px;float:left;line-height:22px;font-size:11px;color:#666;cursor:pointer}.button2-left span,.button2-right span{cursor:default;color:#999}.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span{padding:0 6px}.page span{color:#000;font-weight:bold}.button2-left a:hover,.button2-right a:hover{text-decoration:none;color:#0B55C4}.button2-left a,.button2-left span{padding:0 24px 0 6px}.button2-right a,.button2-right span{padding:0 6px 0 24px}.button2-left{background:url(../images/j_button2_left.png) no-repeat;float:left;margin-left:5px}.button2-right{background:url(../images/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px}.button2-left .image{background:url(../images/j_button2_image.png) 100% 0 no-repeat}.button2-left .readmore,.button2-left .article{background:url(../images/j_button2_readmore.png) 100% 0 no-repeat}.button2-left .pagebreak{background:url(../images/j_button2_pagebreak.png) 100% 0 no-repeat}.button2-left .blank{background:url(../images/j_button2_blank.png) 100% 0 no-repeat}div.tooltip{float:left;background:#ffc;border:1px solid #D4D5AA;padding:5px;max-width:200px;z-index:13000}div.tooltip h4{padding:0;margin:0;font-size:95%;font-weight:bold;margin-top:-15px;padding-top:15px;padding-bottom:5px;background:url(../images/selector-arrow.png) no-repeat}div.tooltip p{font-size:90%;margin:0}.img_caption .left{float:left;margin-right:1em}.img_caption .right{float:right;margin-left:1em}.img_caption .left p{clear:left;text-align:center}.img_caption .right p{clear:right;text-align:center}.img_caption{text-align:center!important}.img_caption.none{margin-left:auto;margin-right:auto}a img.calendar{width:16px;height:16px;margin-left:3px;background:url(../images/calendar.png) no-repeat;cursor:pointer;vertical-align:middle}