body{color:theme(base);font-family:Helvetica,Arial,sans-serif;font-size:11pt;line-height:1.4;margin-top:0;margin-bottom:0}main{clear:both}footer{padding:.5em 0 0;margin:2em 0 0;font-size:8pt}.logo img{height:auto;margin-bottom:2rem}hr,form,#breadcrumb,#search,.mobileNavigation,#credits,.hide,ul.navigation,.tx-llcatalog-pi .filters,.tx-llcatalog-pi .pagination,.addthis_toolbox,.cookify .message,ul.orbit-bullets,.tx-llslider-pi1,.preFooter,.overlay,.newsShare,.browse,.socialFooter,.pages.summary,.menuOfSubpages,li.vCard,.vCard .type{display:none}*{opacity:1!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important}h1,h2,h3,h4,h5,h6{margin:0 0 .25rem}p{margin:0 0 1rem}h1{border-width:3px;line-height:1.2em}a{color:theme(base);text-decoration:none}a:visited{color:theme(base)}a:link::after,a:visited::after,a:hover::after,a:active::after{content:" [www.vischer.com/" attr(href) "] ";font-size:8pt;color:#999}a[href^="/"]::after{content:" [www.vischer.com" attr(href) "] "}a[href^=http]::after{content:" [" attr(href) "] "}.logo a::after,a[href^=mailto]::after,a[href=""]::after,p.category a::after{content:""}.logo a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{border-width:0}ul{margin-left:0}li{margin-bottom:.5rem}table{text-align:left;margin-bottom:1.5em;border-collapse:collapse;width:99%}table caption{display:none}table thead{margin:0 0 .5em;display:table-header-group}table thead tr th{padding:.6em .5em .6em 0;margin-bottom:1em;text-align:left;border-bottom:2px solid}table tbody tr th{vertical-align:top;padding:.8em 1.5em .5em 0;margin:0 0 2em}table tbody tr td{padding:.7em .5em .7em 0}table tbody tr th,table tbody tr td{border-bottom:1px solid}table p{margin:0}.divider{border-bottom:thin solid;height:1px;margin:15px 0 20px}blockquote{font-style:italic;border-left:.125rem solid;padding:.5em 1em;margin:2em 0;position:relative}blockquote::before{content:"“";position:absolute;top:0;left:0;line-height:1;opacity:.2;font-size:40pt}.banner,.wrapper{background-image:none!important}.box{margin-bottom:2em}.box.tabs{padding:0;border:0}.bannerInner{background:0 0!important}.block[style*=background-image],.cta[style*=background-image]{background-image:none!important;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.news img{max-width:100px;height:auto}.news .record{border-bottom:.333rem solid;margin-bottom:1rem}.news .photo a::after{display:none}.photo img{width:200px;height:auto;margin:1rem 0}.jobsContacts .news .record{border-bottom:0}
