@page{margin:1cm 1cm}
.frm-button,td.productDetail,#productCompare .tabs,#productCompare .productLinks,#productCompare .productImage,.breadcrumb,.tab-video,#productContact .solution,#productContact .branchen,.news-related-files,.sectors-headline+.sectors,.sectors-headline,.download-headline+.accDownloadContent,.download-headline,.back-button,.icsdownload,.ics_small,.eventLink,.newsMesseHeader,.tx-sectors br,input[type="submit"],.result_txt,.page-navigation,.productRequest,.productRelated,.tab-links,#downloads,.tab-accessories,.productCompare,.orbit-prev,.orbit-next,#solutionFormSubmit,.button,.solutionLinks,#stickyButtons,#productListFilter,.productLinks,#listHeadtitle,.glossarSearch,.subNav,#stickyElement,#bursterSlider,#pageFooter,#footerCopyright,#top-link,h1:before,#leftSection,#breadcrumb{display:none !important}
#pageContent,#mainSection,#leftSection,#rightSection,#mainContent{margin:0 !important;padding:0 !important;float:none !important;width:100% !important;max-width:none;right:inherit;left:inherit;top:inherit;bottom:inherit}
#representationShow>.row>.columns,#leftContent{padding-left:0 !important;padding-right:0 !important}
hr{border-bottom:1px solid}
.column,.columns{float:none !important;width:100% !important;margin:0 0 15px 0 !important;height:auto !important}
.column .offset,.columns .offset{padding-left:15px !important}
.row{margin-right:0 !important;margin-left:0 !important}
div[class*="csc-space-before"],div[class*="csc-space-after"]{margin:0 !important}
ul li:before,ol li:before{display:none}
select{margin-bottom:0 !important}
.csc-uploads li,ul.contentList li,.csc-menu li{list-style-image:none;list-style:square !important}
ol.contentList li,.csc-menu li{list-style:decimal !important}
.csc-uploads a{padding-left:0 !important;background:none !important}
.csc-textpic-caption{padding:0 !important}
body{font:13pt Arial;line-height:1.3;background:#fff !important;color:#000}
h1{font-size:24pt;padding:0 !important}
h2{font-size:20pt}
h3{font-size:18pt}
h4{font-size:16pt}
h5{font-size:16pt}
h2,h3,h4,h5{color:inherit !important;background:none !important;margin-top:10px !important;margin-bottom:15px !important;margin-left:0 !important;margin-right:0 !important;padding:0 !important;text-align:left !important}
.tx-solutions .contacts h2,.tx-products .contacts h2{font-size:20pt !important;color:inherit;margin-top:10px !important;margin-bottom:15px !important;margin-left:0 !important;margin-right:0 !important;padding:0 !important;background:none;text-align:left !important;border-bottom:1px solid}
.csc-subheader{margin-left:0 !important;margin-right:0 !important}
a{page-break-inside:avoid}
blockquote{page-break-inside:avoid}
form,form fieldset{page-break-before:avoid}
h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}
table.contenttable{page-break-inside:avoid}
ul:not(#productdata-slider-list),ol,dl{page-break-before:avoid}
blockquote{border:none;margin-left:20px;margin-top:15px;margin-bottom:15px;font-style:italic}
.imageElement li{float:none !important;width:100% !important;padding:0;display:block;page-break-before:auto;page-break-after:auto;page-break-inside:avoid}
img{page-break-before:auto;page-break-after:auto;page-break-inside:avoid;max-width:500px !important;max-height:600px}
div.csc-textpic-left .csc-textpic-imagewrap,div.csc-textpic-right .csc-textpic-imagewrap,div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-right .csc-textpic-imagewrap{float:none !important;margin-left:0;margin-right:0;page-break-before:auto;page-break-after:auto;page-break-inside:avoid}
[class*="block-grid-"]{margin:0 0 15px !important}
table.contenttable{display:block}
table.contenttable td,table.contenttable th{border:1px solid !important;background:none !important}
table.contenttable th{font-weight:bold}
a:link,a:visited,a{background:transparent;font-weight:bold;text-decoration:underline;text-align:left;padding-left:0;padding-right:0}
a:after{content:"";display:none}
.glossarListNav li:not(.current) a{font-weight:normal !important}
.tx-sectors .boxHover>.columns{height:auto !important}
.tx-sectors .boxHover .imageElement{display:none}
.tx-sectors .boxHover .caption{text-align:left}
.tx-sectors>.row>.columns{padding-left:0 !important;padding-right:0 !important}
.tx-sectors #sectorFilterForm>.row>.columns{padding:0 !important}
.tx-products .productList .row{border-bottom:1px solid;padding-bottom:5px;background:none !important;color:inherit !important}
#productList>.columns.large-8{padding:0 !important}
#productList>.columns.large-8 #listContent>.large-12.medium-12.columns{padding:0 !important}
#productList>.columns.large-8 #listContent>.large-12.medium-12.columns .productList>.row>.columns{padding-left:0 !important}
.tx-solutions>.row>.columns{padding-left:0 !important}
#solutionImages{padding-left:0 !important;margin-bottom:0 !important}
#solutionImages>.row>.columns{margin-bottom:0 !important}
.solutionSlider-container{height:auto !important}
.solutionSlider-container>*{position:relative !important;top:inherit !important;width:100%;margin-left:0 !important}
option:focus,option:checked{font-weight:bold}
#solutionList>.columns,#solutionListContent>.columns{padding:0 !important}
#solutionListContent .solutionList>.row{height:auto !important;background:none !important;border-bottom:1px solid;color:inherit !important}
#solutionListContent .solutionList img{max-width:150px;width:150px;height:auto}
.contacts{padding:0;border:none}
.contacts img{max-width:600px}
.contacts h2{background:none;font-weight:bold}
.contacts ul{margin-left:0}
#productContent,.tx-products #productContact.columns{padding:0 !important}
.productDescription{padding-left:0 !important}
.tab-description,.orbit-container{margin-bottom:0 !important}
.tx-products #productContent .orbit-container .productdata-slider>li{height:auto !important;min-height:inherit !important}
.orbit-container #productdata-slider-list{height:auto !important}
.orbit-container #productdata-slider-list>li{margin:0 0 15px 0 !important;padding:0 !important;position:relative !important;top:inherit !important;border-bottom:1px solid;height:auto !important}
.orbit-container #productdata-slider-list .tabTitle{font-weight:bold;font-size:20pt}
.orbit-container #productdata-slider-list .tab-productdata table{page-break-before:avoid;display:block;width:100%}
.orbit-container #productdata-slider-list .tab-productdata table tr td:first-child{font-weight:bold}
.orbit-container #productdata-slider-list .tab-productdata table tr td:last-child{border-bottom:1px dotted}
.orbit-container #productdata-slider-list .tab-productdata table tr:last-child td{border-bottom:none}
.orbit-container #productdata-slider-list .tab-productdata table td{width:100%;display:block;padding-left:0 !important}
.orbit-container #productdata-slider-list .tab-productdata table ul{margin-bottom:0 !important}
.orbit-container #productdata-slider-list .file-download-link{margin-top:10px !important}
.orbit-container #productdata-slider-list #downloads .download-item,.orbit-container #productdata-slider-list #downloads ul{margin-bottom:0 !important}
#productRelated .columns{margin-bottom:0 !important}
.flagImage{text-align:left !important}
.countrySection{margin-bottom:0 !important}
.countryList>.columns{width:30% !important;display:inline-block}
.countryList .flag{margin-bottom:0 !important}
.countryList .countryTitle{padding-left:0 !important}
.newsMesse>.row>.columns{margin-bottom:0 !important}
.newsMesse .eventTitle,.newsMesse .eventLocation{padding-left:0 !important}
.bottomSpacing{margin-bottom:0 !important}
#news-contentSection .row{margin-bottom:15px !important}
#news-contentSection .columns{padding:0 !important;margin-bottom:0 !important}
.newsPresse .newsImage .news-img-wrap a{border:none !important}
.newsPresse .newsImage .news-img-wrap img{border:none !important;padding-right:10px !important}
.productSlider-container{height:auto !important}
.productSlider-container>*{position:relative !important;top:inherit !important;margin:0 !important}
.productSlider-container li:not(.active){display:none}
.productSlider-container .tabmenu a{width:29% !important;display:inline-block !important}
.productSlider-container .tabmenu a img{border:none}
.productSlider-container .tabmenu li.active{display:none !important}
#officesList{page-break-before:always}
#officesList .office p{margin-bottom:0 !important}
table tr.even,table tr.alt,table tr:nth-of-type(2n){background:none !important}
#productCompare{padding:0 !important}
#productCompare table{display:block;margin-bottom:0 !important}
#productCompare table td:not(.typeNumber),#productCompare table ul,#productCompare table ol,#productCompare table p{font-size:10pt !important}
#productCompare table tr{page-break-inside:avoid}
#productCompare table p+br{display:none}
#productCompare .tabs-content table th{width:100% !important;display:block;background:none !important;border-bottom:1px solid;padding:5px 5px 0 !important;text-transform:uppercase}
#productCompare .tabs-content table:not(.productCompareTop) td:not(.typeNumber){display:inline-block;padding:3px 5px !important;width:19.5% !important;min-width:inherit !important;border:none;box-sizing:border-box}
#productCompare .tabs-content table:not(.productCompareTop) td:not(.typeNumber) ul,#productCompare .tabs-content table:not(.productCompareTop) td:not(.typeNumber) p{margin-bottom:0 !important}
#productCompare .tabs-content table:not(.productCompareTop) td:not(.typeNumber).first{display:none}
#productCompare .productImageDetail{margin-bottom:0}
#productCompare .productCompareTop{margin-bottom:0}
#productCompare .productCompareTop td{width:100% !important}
#productCompare .productCompareTop .typeNumber{max-width:inherit !important;word-wrap:inherit !important}
#productRequest fieldset{border:0;padding-bottom:0 !important;margin-bottom:15px !important}
#productRequest select{margin-bottom:15px !important}
#productRequest .productRequest__product>*{padding-left:0 !important;padding-right:0 !important}
#productRequest .productRequest__product .productImageDetail{display:none}
.formhandler>.row>.columns{padding:0 !important;margin-bottom:10px !important}
.formhandler .columns.large-2.medium-2.small-2{width:15% !important;display:inline-block !important;padding:0 5px 0 0 !important;margin:0 !important;text-align:right}
.formhandler .columns.large-10.medium-10.small-10{width:80% !important;display:inline-block !important;padding:0 !important;margin:0 !important}
.productRequest__contact legend,.productRequest__contact .contactData{padding:0 !important}
.productRequest__contact legend input,.productRequest__contact legend select,.productRequest__contact legend textarea,.productRequest__contact .contactData input,.productRequest__contact .contactData select,.productRequest__contact .contactData textarea{margin-bottom:5px !important}
