@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=3b95a811-4c76-4af6-b363-bb2cb099b07c");@font-face{font-family:"Helvetica Neue LT W06 45 Light";src:url("base/fonts/2b5cafe0-7a75-4a94-8c93-83a1045ab561.eot?#iefix");src:url("base/fonts/2b5cafe0-7a75-4a94-8c93-83a1045ab561.eot?#iefix") format("eot"),url("base/fonts/0ee5a0a2-d066-4165-9d6a-bc5ef03378d4.woff") format("woff"),url("base/fonts/61d037d3-89f4-41ba-bdbf-236fb71985fe.ttf") format("truetype"),url("base/fonts/986d248f-a13b-4ab2-b00a-1cba92708a5e.svg#986d248f-a13b-4ab2-b00a-1cba92708a5e") format("svg")}
@font-face{font-family:"Helvetica Neue LT W06 55 Roman";src:url("base/fonts/e0f8f15a-c0f6-4ddb-a86e-d0b3dd600c25.eot?#iefix");src:url("base/fonts/e0f8f15a-c0f6-4ddb-a86e-d0b3dd600c25.eot?#iefix") format("eot"),url("base/fonts/990dea59-fcdd-461d-863d-3517e48e8ed0.woff") format("woff"),url("base/fonts/faf94d73-68f4-48a2-970f-f57530c211c9.ttf") format("truetype"),url("base/fonts/e4bb531b-d9fc-405e-88c3-1b34c22a8c50.svg#e4bb531b-d9fc-405e-88c3-1b34c22a8c50") format("svg")}
@font-face{font-family:"Helvetica Neue LT W06 75 Bold";src:url("base/fonts/57deecaf-8d98-4879-a2c3-fd4e39763792.eot?#iefix");src:url("base/fonts/57deecaf-8d98-4879-a2c3-fd4e39763792.eot?#iefix") format("eot"),url("base/fonts/cb4a0bc9-8ebf-49d0-8141-f678590cdd7a.woff") format("woff"),url("base/fonts/dc5e824b-32f0-4eaf-96da-edc62194996b.ttf") format("truetype"),url("base/fonts/b171a7aa-9403-4e4c-aef3-f4ad65c836ba.svg#b171a7aa-9403-4e4c-aef3-f4ad65c836ba") format("svg")}
body{font-family:"Helvetica Neue LT W06 55 Roman"}
strong{font-family:"Helvetica Neue LT W06 75 Bold";font-weight:100}
html[lang="zh-Hant"] body,html[lang="zh-Hant"] h1,html[lang="zh-Hant"] h2,html[lang="zh-Hant"] h3,html[lang="zh-Hant"] h4,html[lang="zh-Hant"] .introtext,html[lang="zh-Hant"] .text-light,html[lang="zh-Hant"] .text-bold,html[lang="zh-Hant"] .lead{font-family:"Helvetica Neue LT W06 55 Roman",Arial,"Microsoft JhengHei",微軟正黑體,"YDGothic 120 Pro","Heiti TC",STXihei,华文,sans-serif!important}
html[lang="zh-Hans"] body,html[lang="zh-Hans"] h1,html[lang="zh-Hans"] h2,html[lang="zh-Hans"] h3,html[lang="zh-Hans"] h4,html[lang="zh-Hans"] .introtext,html[lang="zh-Hans"] .text-light,html[lang="zh-Hans"] .text-bold,html[lang="zh-Hans"] .lead{font-family:"Helvetica Neue LT W06 55 Roman",Arial,SimHei,"黑体",Heiti SC,"黑体-简",STHeiti,"华文黑体",Droid Sans,sans-serif!important}
html[lang="ja"] body,html[lang="ja"] h1,html[lang="ja"] h2,html[lang="ja"] h3,html[lang="ja"] h4,html[lang="ja"] .introtext,html[lang="ja"] .text-light,html[lang="ja"] .text-bold,html[lang="ja"] .lead{font-family:"Helvetica Neue LT W06 55 Roman",Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif!important}
.white,a.white{color:#FFF!important}
.darkgrey,a.darkgrey{color:#333!important}
.black,a.black{color:#000!important}
h4,body>:not(#CQ) form label:not(.lighter){font-family:"Helvetica Neue LT W06 75 Bold";font-size:.9375rem;line-height:1.25rem;color:#333;font-weight:400;margin-bottom:1.25rem}
body>:not(#CQ) form label{font-weight:400}
p,.std-copytext{color:#333;font-size:.875rem;font-weight:400;line-height:1.5625rem;margin-bottom:1.875rem}
.lead{font-family:"Helvetica Neue LT W06 45 Light";font-size:.875rem;line-height:1.25rem;text-transform:uppercase;color:#7c7c7c;margin-bottom:1.875rem}
.caption{color:#333;font-family:"Helvetica Neue LT W06 45 Light";font-size:.8125rem;line-height:1.125rem;margin:0 0 .5rem}
.margBottom0{margin-bottom:0}
sup,sub{font-size:80%}
.wcms-text-content ul,.wcms-text-content ol{list-style-position:inside;padding-left:0}
.wcms-text-content ul li,.wcms-text-content ol li{padding-bottom:5px;padding-left:15px;text-indent:-1em}
.wcms-text-content ul .sublist,.wcms-text-content ol .sublist{padding:10px 0}
.wcms-text-content ol .sublist{list-style-type:lower-latin}
.wcms-text-content ul .sublist{list-style-type:disc}
.wcms-text-content ol .sublist ul,.wcms-text-content ol .sublist ol{list-style-type:disc}
.footnote{font-size:.8125rem;padding-bottom:5px}
#CQrte .footnote:before,.footnote:before{content:counter(li,decimal);counter-increment:li;font-size:75%;left:-5px;margin-left:-5px;position:relative;top:-0.5em}
.footnotelist{list-style-type:none;padding-left:12px!important;counter-reset:li}
.main div.title{margin-bottom:0}
h1,h2,h3,h4{color:#333;font-weight:400;margin-left:0;margin-right:0;margin-top:0;padding:0;width:100%}
h1:not(.text-bold),h2:not(.text-bold),h3:not(.text-bold){font-family:"Helvetica Neue LT W06 45 Light"}
.text-light{font-family:"Helvetica Neue LT W06 45 Light"}
.text-bold{font-family:"Helvetica Neue LT W06 75 Bold"}
b,strong{font-family:"Helvetica Neue LT W06 75 Bold",SimHei,"黑体",Heiti SC,"黑体-简",STHeiti,"华文黑体",Droid Sans,sans-serif!important;font-weight:normal!important}
.text-align-right{text-align:right}
.text-align-left{text-align:left}
@media(min-width :992px){.wcms-text .displaycolumns{column-count:2;column-gap:30px;-moz-column-gap:30px;-ms-column-gap:30px;-webkit-column-gap:30px;-moz-column-count:2;-webkit-column-count:2}
.wcms-text .displaycolumns p{display:inline-block;margin-top:0;padding-top:0}
.wcms-text .displaycolumns p,.wcms-text .displaycolumns ul,.wcms-text .displaycolumns ol{-webkit-column-break-inside:avoid;page-break-inside:avoid;-o-column-break-inside:avoid;break-inside:avoid;column-break-inside:avoid}
}
h1{font-size:3rem;line-height:3.4375rem;margin-bottom:1.875rem}
h2{font-size:1.5rem;line-height:1.875rem;margin-bottom:1.875rem}
h3{font-size:1.125rem;line-height:1.375rem;margin-bottom:.9375rem}
.introtext{font-family:"Helvetica Neue LT W06 45 Light";font-size:1.5rem;line-height:1.875rem;color:#7c7c7c}
@media(max-width:991px){h1{font-size:2.25rem;line-height:2.8125rem}
h2{font-size:1.375rem}
h3{font-size:1.0625rem}
}
@media(max-width:767px){h1{font-size:2rem;line-height:2.25rem}
}
@media(max-width :479px){h2{font-size:1.25rem;line-height:1.625rem}
.introtext{font-size:1.25rem;line-height:1.625rem}
}
.wcms-text.displaycolumns p:first-child,.wcms-text.displaycolumns ul:first-child,.wcms-text.displaycolumns ol:first-child{margin-top:0;padding-top:0}
.parside p span.lead{bottom:-30px}
.fixedspace{white-space:nowrap}
#CQrte .fixedspace{background-color:yellow}
input#newsletterteaser-email{margin-bottom:15px}
.wcms-pageoverview .nlt-container,.nlt-container.highlighted{padding:15px}
.wcms-pageoverview .nlt-container:not(.highlighted){background-color:#f0f0f0}
.wcms-pageoverview .nlt-container:not(.highlighted) input:not([type="checkbox"]){background-color:#FFF}
.nlt-container h2{margin:0 0 17px}
.nlt-container p{margin-bottom:0}
.nlt-container .form-horizontal{margin-top:1em}
.nlt-container button[data-disabled='true']{opacity:.7}
@media(max-width :767px){.wcms-pageoverview .nlt-container,.nlt-container.highlighted{margin:0 -15px}
body>*:not(#CQ) .nlt-container button{float:none;width:auto}
}
@media(min-width :768px){body:not(.cq-wcm-edit) .parsys>.row>div.newsletterteaser{display:-webkit-flex;display:-ms-flexbox;display:flex}
.parside .nlt-container .col-field,.parside .nlt-container .col-button{width:100%}
.parside .nlt-container button{float:none}
}
.nlt-container.highlighted button.theme-bg{background-color:#FFF!important}
.nlt-container.highlighted button.theme-bg:hover{background-color:#7c7c7c!important}
.nlt-container.highlighted button.theme-bg:hover span.theme-txt{color:#FFF!important}
.nlt-container:not(.highlighted) span.theme-txt{color:#FFF!important}
.wcms-orange-theme .nlt-container.highlighted span.theme-txt{color:#f39500!important}
.wcms-darkblue-theme .nlt-container.highlighted span.theme-txt{color:#004a96!important}
.wcms-lightblue-theme .nlt-container.highlighted span.theme-txt{color:#21a0d2!important}
.wcms-darkgreen-theme .nlt-container.highlighted span.theme-txt{color:#00793a!important}
.wcms-lightgreen-theme .nlt-container.highlighted span.theme-txt{color:#65ac1e!important}
.wcms-red-theme .nlt-container.highlighted span.theme-txt{color:#c50022!important}
.stockchart .loadinglayer{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;content:" ";background-image:url("base/images/loading.gif");background-repeat:no-repeat;background-position:center}
.stockchart .stockchart-mainline{font-size:3rem}
.wcms-pagecontent .stockchart.col-md-3 .stockchart-mainline{font-size:1.75rem;white-space:nowrap}
.stockchart .currency{font-size:1.25rem;vertical-align:top}
.stockchart .exchange-name{text-transform:uppercase}
.stockchart .stockchart-mainline .icon{opacity:.4;top:3px}
.stockchart .stockchart-graph,.stockchart .stockchart-graph-id{height:95px;margin-bottom:10px}
.stockchart .horizontal .stockchart-graph,.stockchart .horizontal .stockchart-graph-id{height:198px}
.stockchart .stockchart-subline{margin-top:2px}
.stockchart .stockchart-subline .price-difference-absolute,.stockchart .stockchart-subline .price-difference-relative{font-weight:700}
.stockchart .stockchart-subline .price-difference-relative{margin-left:10px}
.stockchart-graph .stockchart-graph-id svg{width:100%}
.stockchart-graph .stockchart-graph-id svg text{fill:#333}
.stockchart-graph .stockchart-graph-id svg path{stroke:#333}
.highlighted .stockchart-graph .stockchart-graph-id svg text{fill:white}
.highlighted .stockchart-graph .stockchart-graph-id svg path{stroke:white}
@media(min-width :768px) and (max-width:991px){.stockchart .stockchart-mainline{font-size:1.75rem}
}
.dlt-container{margin:0}
.joboffer .joboffer-header .subtitle{margin-bottom:20px}
.joboffer .jobs-count{font-size:3.125rem}
.joboffer .jobs-count a{color:#000}
.joboffer .note{margin-top:13px}
.joboffer img{width:100%;margin-top:35px;margin-bottom:30px}
.joboffer img.showprint{display:none}
@media screen and (min-width:768px) and (max-width:992px){.joboffer img{width:100%;margin-top:50px;margin-bottom:30px}
}
.ecoperf-trend{font-size:3rem;margin-top:75px;white-space:nowrap}
.col-content .col-md-3 .ecoperf-trend{font-size:1.75rem}
.ecoperf-trend .icon{opacity:.4}
dl.ecoperf-current,dl.ecoperf-previous{margin:0}
dl.ecoperf-current dt,dl.ecoperf-current dd,dl.ecoperf-previous dt,dl.ecoperf-previous dd{display:inline;margin:0}
@media(min-width :768px) and (max-width:991px){.ecoperf-trend{font-size:1.75rem}
}
.accordion-wrapper{border-bottom:1px solid #7c7c7c;height:auto;padding-bottom:20px;margin-bottom:30px}
.accordion-wrapper .parsys,.faqquestion .accordion .parsys{margin-top:30px}
.accordion-wrapper>ul,.faqquestion .accordion>ul{list-style-type:none;margin:0;padding:0}
.accordion-wrapper .accordion-content .row.last-of-group{border-bottom:0}
.press-release-less-btn i{padding-right:10px}
.faqquestion .accordion .accordion-content:not(.open) li,.faqquestion .accordion .accordion-content:not(.open) .parsys,.faqquestion .accordion .accordion-content:not(.open) li .row,.faqquestion .accordion .accordion-content:not(.open) li .parbase{overflow:hidden;height:0}
@media(min-width :768px){.accordion-wrapper .lead a span{color:#7c7c7c}
}
@media(max-width :767px){.wcms-pagepressdetails .contact-direct{border-bottom:0}
.accordion-wrapper .last-of-group{padding-bottom:0}
.accordion-wrapper{margin-bottom:0;padding-bottom:0;border-bottom:0}
}
.energyefficiency-content{position:relative}
.barchart{height:134px;margin-top:26px}
.energyefficiency-content dl dt.label1,.energyefficiency-content dl dt.label2{left:90px;line-height:20px;position:absolute}
.energyefficiency-content dl dt.label1{top:6px}
.energyefficiency-content dl dt.label2{top:100px}
.energyefficiency-content dl dd{font:0/0 a}
.energyefficiency .energyefficiency-content .percent{font-size:1.25rem}
@media(max-width :991px){.energyefficiency .energyefficiency-content .percent{font-size:1.25rem}
}
@media(max-width :767px){.barchart{height:200px}
.energyefficiency .energyefficiency-content .percent{font-size:1.25rem}
.energyefficiency-content dl dt.label1,.energyefficiency-content dl dt.label2{left:152px}
.energyefficiency-content dl dt.label1{top:17px}
.energyefficiency-content dl dt.label2{top:157px}
}
.infographics-wrapper .factscontainer{margin-top:30px}
.infographics-wrapper .firstcol{width:50%;float:left}
.infographics-wrapper .secondcol{width:50%;float:right}
.infographics-container .factscontainer .facts{margin-bottom:30px}
.facts dt{font-size:24px;font-weight:700;line-height:.833}
.facts dl{line-height:1.2;padding:0;margin:13px 0}
.facts dd{line-height:1.2;padding:0;margin:10px 0 0 0}
.legal-footer ul{list-style-type:none}
.legal-footer ul li{display:block;float:left}
.legal-footer ul li:first-child{color:#333;margin-right:30px}
.legal-footer ul li a:after{content:"|";padding-left:15px}
.legal-footer ul li:first-child a:after,.legal-footer ul li:last-child a:after{content:""}
.legal-footer ul li a{display:inline-block;margin-right:15px}
.footer .bottom-fixed{display:block;position:fixed;bottom:0}
.footer .footer-printable{font-size:.5rem}
.date-dropdown{margin-left:0;padding-top:0}
.eventsoverview-wrapper select{background-color:#efefef;border:0;cursor:pointer;margin-bottom:20px;padding:10px 5px;width:100%}
.event-content{border-bottom:1px solid #7c7c7c;margin-top:50px;padding-bottom:30px;cursor:pointer}
.event-date{float:left}
.month-event{color:#7c7c7c;font-size:2.7rem;margin-bottom:30px;margin-top:5px;padding-left:5px}
.day-event{color:#7c7c7c;font-size:4rem;margin-bottom:20px;margin-top:0;padding-bottom:10px;padding-left:5px}
.end-date{border-top:1px solid #7c7c7c;color:#7c7c7c;font-weight:700;margin:0;padding-top:15px;text-align:center}
.lead{margin-bottom:11px;margin-top:0}
.event-title{margin:0}
.event-link>div{padding:0!important}
.content-event{margin-bottom:10px;margin-top:5px}
.venue-event{display:inline-block}
.event-description .event-link .link-details,.event-description .event-link .link-calendar,.event-description .event-link .link{display:inline-block;font-weight:bold;margin-right:40px}
.event-description .event-link .link-details i,.event-description .event-link .link-calendar i,.event-description .event-link .link i{padding-right:10px;font-size:1.3rem}
.event-description .event-link .link-details i:visited,.event-description .event-link .link-details:visited{color:#7c7c7c}
.event-header{padding-bottom:10px}
@media screen and (min-width:768px){.event-content{min-height:200px}
.event-content.single{min-height:0}
.event-date{position:absolute}
.event-header{position:relative;left:100px;margin-left:0}
.event-venue{position:relative;left:100px}
.event-description{position:relative;left:100px}
}
@media screen and (max-width:767px){.date-dropdown{margin-top:20px}
.date-dropdown:first-of-type{margin-top:0}
.event-content{margin-bottom:30px;padding-bottom:15px}
.event-date{padding-bottom:10px;padding-right:0;margin-right:20px;min-height:132px}
.month-event{font-size:2.1rem;margin-bottom:15px;margin-top:7px;padding-left:0}
.day-event{font-size:3rem;margin-bottom:5px;margin-top:0;padding-left:0;padding-right:12px}
.end-date{padding-top:0;text-align:left}
.event-header{padding:0 0 10px 0}
.event-description,.event-venue{padding:0}
.event-description .event-links .link{display:block;margin-bottom:5px}
}
.gallery-wrapper:not(.inline) .resultbucket{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.gallery-wrapper ul.row.resultbucket:before{display:block}
.gallery-wrapper ul{padding:0}
.gallery-wrapper li{list-style-type:none;margin-bottom:30px}
.gallery-wrapper .inline li{padding-bottom:23px;width:100%}
.gallery-wrapper .inline li:after{border-bottom:1px solid #7c7c7c;content:"";display:block;padding-bottom:23px}
.gallery-wrapper li img{width:100%}
.gallery-wrapper>ul.row:not(.inline) .content{display:none}
.gallery-wrapper li h2,.tooltipster-content h2{margin-bottom:0}
.gallery-wrapper li .content p{margin-bottom:.9375rem;margin-top:.5rem}
.tooltipster-content p{margin-bottom:0;margin-top:.5rem}
.tooltipster-content p+a{display:none}
.pressphotodetail-row{cursor:pointer}
@media(min-width :768px){.gallery-wrapper ul{margin-bottom:0;margin-top:0}
}
.dateteaser-day{font-size:31px;line-height:normal}
.dateteaser-hour{font-size:13px;line-height:normal}
.dateteaser-hour strong{text-transform:lowercase}
.dateteaser .splitter{background-color:white;height:1px;margin:30px 0;text-align:center}
.dateteaser .splitter span{font-size:25px;padding:0 10px;position:relative;top:-15px}
.dateteaser a.button.submitw{margin-top:30px!important}
.dateteaser .dateteaser-day{width:300px}
@media(min-width :768px){body:not(.cq-wcm-edit) .parsys>.row>div.dateteaser{display:-webkit-flex;display:-ms-flexbox;display:flex}
}
.wcms-pagepressphotodetail .col-side .lead a{color:#000}
.wcms-pagepressphotodetail .col-side .terms-of-use-wrapper .link-list.row{margin-left:0}
.press-photo-detail .downloads-wrapper .dlt-preview a i.icon{top:1px;width:20px}
.press-photo-detail .downloads-wrapper ul,.press-photo-detail .terms-of-use-wrapper ul,.press-photo-detail .assigned-press-release-wrapper ul{list-style-type:none;margin:0;padding:0}
.wcms-pagepressphotodetail .col-content .image,.wcms-pagepressphotodetail .col-content .tagslistdisplay{margin-bottom:30px;padding-top:15px}
.wcms-pagepressphotodetail .col-content .tagslistdisplay ul{list-style-type:none;padding:0}
.wcms-pagepressphotodetail .col-content .tagslistdisplay li{display:inline}
.wcms-pagepressphotodetail .col-content .tagslistdisplay a{border-bottom:1px dashed;margin-right:30px}
@media(min-width:768px){.wcms-pagepressphotodetail .col-side .downloads-wrapper,.wcms-pagepressphotodetail .col-side .terms-of-use-wrapper,.wcms-pagepressphotodetail .col-side .assigned-press-release-wrapper{border-bottom:3px solid #efefef;margin-bottom:30px;margin-left:0;padding-bottom:20px}
}
@media(max-width:767px){.wcms-pagepressphotodetail .col-content .tagslistdisplay li{display:list-item}
.wcms-pagepressphotodetail .col-side .downloads-wrapper,.wcms-pagepressphotodetail .col-side .terms-of-use-wrapper{margin-bottom:5px;padding:5px 10px 20px}
.wcms-pagepressphotodetail .col-side .assigned-press-release-wrapper{margin:0 10px 30px;padding:5px 0 27px}
.press-photo-detail .downloads-wrapper .dlt-filetype,.press-photo-detail .terms-of-use-wrapper .parsys{margin-top:30px}
.wcms-pagepressphotodetail .col-content .tagslistdisplay{margin-bottom:40px}
.wcms-pagepressphotodetail .col-content .tagslistdisplay h4{margin-bottom:0}
.wcms-pagepressphotodetail .col-content .tagslistdisplay ul{margin-top:8px}
.wcms-pagepressphotodetail .col-content .tagslistdisplay ul li{line-height:41px}
}
.view-toggle span{padding:10px 10px 10px 0}
.view-toggle a{cursor:pointer;display:inline-block;font-size:20px;padding:1px 0 5px;text-align:center;width:45px}
.view-toggle .selected{background-color:#dcdcdc;color:#000}
@media(max-width :767px){.toggle-items{float:none}
}
@media(min-width :768px){.toggle-items{float:right}
.viewtoggle{position:absolute;float:right;right:0;top:-70px}
}
.publication{padding:0;margin:0;list-style:none}
.publication .link-icon{top:2px;text-align:left;width:25px;font-weight:900}
.publication li{list-style:none}
.publication>li{margin:0;width:100%;padding:40px 0 20px 0;border-bottom:1px solid}
.publication>li:FIRST-CHILD{padding:20px 0 20px 0}
.publication>li:LAST-CHILD{margin-bottom:30px}
.publication li>div:FIRST-CHILD{padding-left:0;padding-right:30px}
.publication .image-wrapper{width:150px;padding:0 15px 15px 0;margin:0;float:left;position:relative;top:4px}
.publication .category-title{width:calc(100% - 150px);float:right}
.publication .category-title h2{margin-bottom:10px}
.publication .description-link{width:calc(100% - 150px);float:right}
.publication .description-link .copytext{margin:0}
.publication .dlt-preview a i.icon{top:1px;width:20px}
.publication .downloadlinks ul,.publication div.downloadlinks{padding:0}
.publication .downloadlinks ul>li>select,.publication .downloadlinks ul>li .minict_wrapper{margin-bottom:20px}
.publication .lead{text-transform:none}
@media(min-width :768px){.publication .downloadlinks{position:relative;top:4px}
}
@media(max-width :767px){.publication .link-icon{margin-bottom:10px}
.publication li>div:FIRST-CHILD{padding-left:0;padding-right:0}
.publication .dlt-preview{padding-bottom:10px}
.publication .dlt-preview:LAST-CHILD{padding-bottom:0}
.publication .image-wrapper{width:75px;padding-bottom:20px}
.publication .image-wrapper img{width:100%}
.publication .category-title{width:calc(100% - 75px);float:right}
.publication .description-link{width:100%;clear:both;padding-bottom:15px}
a.publication.button.reset{width:initial}
}
.dlt-language,dlt-filetype{min-height:30px}
.activitystream-wrapper .tile-inner-wrapper{background-color:#f0f0f0;margin-bottom:30px;position:relative}
.activitystream-wrapper .panel-content{display:none}
.activitystream-wrapper .panel-intro h2{margin:0}
.activitystream-wrapper .panel-intro .lead{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 20px)}
.activitystream-wrapper .panel-intro .icon{color:#b6b6b6;font-size:2.25rem;position:absolute;right:10px;top:5px}
.tile-event .panel-intro .date{color:#7c7c7c;font-size:1.375rem;overflow:hidden;white-space:nowrap}
.tile-event .panel-intro .lead .createddate{display:block}
.tile-event .date>span{display:inline-block;line-height:normal;vertical-align:middle}
.tile-event .panel-intro .day{font-size:3.75rem;margin-right:5px}
.tile-event .panel-intro .hour{border-left:1px solid;margin-left:13px;padding-left:18px}
.tile-event .panel-intro .hour strong{font-weight:700}
.tile-pressrelease .date,.tile-presentation .date{display:block}
.tile-social .social-logo{position:absolute;right:10px;top:10px;height:25px}
.tile-social .title{overflow:hidden}
.tile-social .profil-info{float:left}
.tile-social .profil-link{width:100%}
.tile-social .profil-image{width:40px;float:left;margin-right:20px}
.tile-social .profil-info{line-height:1.125rem;width:calc(100% - 60px)}
.tile-social .profil-name{color:#333}
.tile-social .profil-timestamp{color:#7c7c7c}
.tile-video .panel-intro .icon{top:15px}
.tile-video .panel-intro,.tile-presentation .panel-intro{position:relative}
.tile-video .panel-intro h2{padding-right:50px}
.tile-video .video-image{position:relative}
.tile-video .video-image .image-link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:50}
.tile-video .video-image:after{background:url("base/images/video-play-sprite.png") no-repeat 0 0 transparent;content:" ";display:block;height:58px;left:50%;margin-left:-29px;margin-top:-29px;opacity:.8;position:absolute;top:50%;width:58px}
.touch-device .tile-video .video-image:after{display:none}
.wcms-darkblue-theme .tile-video .video-image:after{background-position:0 -58px}
.wcms-lightblue-theme .tile-video .video-image:after{background-position:0 -116px}
.wcms-darkgreen-theme .tile-video .video-image:after{background-position:0 -174px}
.wcms-lightgreen-theme .tile-video .video-image:after{background-position:0 -232px}
.wcms-red-theme .tile-video .video-image:after{background-position:0 -290px}
input.activitystream-cursor[type="range"]{display:none}
.activitystream-filter ul{display:none}
.activitystream-filter li{list-style-type:none}
.activitystream-filter input[type="radio"]{margin-right:3px;opacity:0;width:20px}
.activitystream-content-wrapper .loader{background:url(base/images/components/content/overviewcontainer/BASF_gif-load_55px.gif) no-repeat 0 0;height:55px;left:calc(50% - 27px);position:absolute;top:57%;width:55px;display:none}
.activitystream-content-wrapper .firstloader{background:url(base/images/components/content/overviewcontainer/BASF_gif-load_55px.gif) no-repeat 0 0;height:55px;left:calc(50% - 27px);position:absolute;top:200px;width:55px}
.activitystream-zeroresultsmessage{padding-left:30px}
.activitystream-resultbucket{min-height:650px}
.activitystream-row-wrapper .mouse-control{position:absolute;z-index:1000}
.activitystream-row-wrapper .mouse-control.outer{right:0;left:0;z-index:0}
.activitystream-row-wrapper .mouse-control.inner-left{left:0}
.activitystream-row-wrapper .mouse-control.inner-right{right:0}
@media(min-width :768px){.activitystream-wrapper:not(.vertical) .activitystream-content-wrapper{height:670px}
.activitystream-filter-header{margin-bottom:1rem}
.activitystream-filter-header .filter-selector{cursor:pointer;font-weight:700;margin-left:30px;position:relative}
.activitystream-filter{background-color:#dcdcdc;border-bottom:2px solid #dcdcdc;margin-bottom:30px;position:relative}
.activitystream-filter ul{margin:0;padding:15px}
.activitystream-filter li{background-color:#fff;display:inline-block;float:left;height:2.5rem;line-height:2.5rem;margin:0 10px 10px 0;padding:0}
.activitystream-filter li label{cursor:pointer;margin:0;padding:0 20px}
.activitystream-filter li label div{line-height:1.5625rem}
.activitystream-wrapper .tile-inner-wrapper{height:280px}
.activitystream-wrapper:not(.vertical){overflow:hidden}
.activitystream-wrapper .activitystream-timeline{position:relative;white-space:nowrap}
.activitystream-wrapper .activitystream-timeline .tile{opacity:0}
.activitystream-wrapper .tile{display:inline-block;float:none;position:relative;vertical-align:top;white-space:normal;transition:opacity .4s ease-in-out}
.activitystream-wrapper:not(.vertical) .activitystream-wrapper .tile{opacity:0}
.tile-sm{width:310px}
.tile-lg{width:430px}
.activitystream-wrapper .panel-intro,.activitystream-wrapper .panel-content{padding:15px}
.activitystream-wrapper .panel-content p{margin:0}
.activitystream-wrapper .tile-video h2,.activitystream-wrapper .tile-presentation h2{overflow:hidden;max-height:60px}
.activitystream-wrapper .tile-pressrelease h2{overflow:hidden;max-height:180px}
.activitystream-wrapper .tile-event h2{overflow:hidden;text-overflow:ellipsis;max-height:120px}
.activitystream-wrapper .tile-video p,.activitystream-wrapper .tile-presentation p,.activitystream-wrapper .tile-event p{overflow:hidden;max-height:125px}
.activitystream-wrapper .tile-pressrelease p{overflow:hidden;max-height:200px}
.panel-content .tile-link{display:inline-block;font-weight:700;margin-top:16px}
.activitystream-wrapper .tile-inner-wrapper:hover .panel-content{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:60}
.activitystream-wrapper .rangeslider,.rangeslider__fill{background:#dedede;display:block;height:9px;width:100%}
.activitystream-wrapper .rangeslider{cursor:pointer;position:relative}
.activitystream-wrapper .rangeslider__fill{position:absolute;top:0}
.activitystream-wrapper .rangeslider__handle{background-color:#f39500;cursor:pointer;display:inline-block;height:9px;position:absolute;width:220px}
.wcms-darkblue-theme .activitystream-wrapper .rangeslider__handle{background-color:#004a96}
.wcms-lightblue-theme .activitystream-wrapper .rangeslider__handle{background-color:#21a0d2}
.wcms-darkgreen-theme .activitystream-wrapper .rangeslider__handle{background-color:#00793a}
.wcms-lightgreen-theme .activitystream-wrapper .rangeslider__handle{background-color:#65ac1e}
.wcms-red-theme .activitystream-wrapper .rangeslider__handle{background-color:#c50022}
.filter-selector:after{border:7px solid #dcdcdc;left:50%}
.filter-selector i{padding-right:10px}
.rangeslider__handle:after{border:7px solid #f39500;left:50%}
.wcms-darkblue-theme .rangeslider__handle:after{border-color:#004a96}
.wcms-lightblue-theme .rangeslider__handle:after{border-color:#21a0d2}
.wcms-darkgreen-theme .rangeslider__handle:after{border-color:#00793a}
.wcms-lightgreen-theme .rangeslider__handle:after{border-color:#65ac1e}
.wcms-red-theme .rangeslider__handle:after{border-color:#c50022}
.activitystream-wrapper .rangeslider__handle:after,.filter-selector:not(.close):after{border-top:0;border-left-color:transparent;border-right-color:transparent;content:"";margin-left:-7px;top:-7px;position:absolute}
.filter-selector:not(.close):after{top:30px}
.tile.show-more a{height:280px;line-height:280px;text-align:center;width:280px}
.tile.show-more span{display:inline-block;line-height:normal;margin-top:-35px;vertical-align:middle}
.tile-video .video-image,.tile-presentation .presentation-image{height:222px;overflow:hidden;position:relative}
.tile-presentation .presentation-image{height:169px}
.tile-video .video-image img,.tile-presentation .presentation-image img{bottom:-100%;left:-100%;margin:auto;position:absolute;right:-100%;top:-100%;width:100%}
.tile-presentation .presentation-image img{bottom:0;top:auto}
.tile-video .panel-intro h2,.tile-presentation .panel-intro h2,.tile-presentation .panel-content h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tile-presentation .panel-intro{position:relative}
.tile-social .panel-intro{height:100%;overflow:hidden}
.tile-social .panel-intro .copytext:after{background:#f0f0f0;bottom:0;content:" ";display:block;height:24px;left:0;position:absolute;width:100%}
.tile-social .panel-intro .copytext:before{background:linear-gradient(to right,rgba(240,240,240,0) 0,rgba(240,240,240,1) 38%,rgba(240,240,240,1) 99%);height:2em;position:absolute;right:0;width:4em;top:225px}
.tile-container{position:relative}
.activitystream-wrapper:not(.vertical) .tile-container{display:none}
.date-selector{height:100%;overflow-y:auto;overflow-x:hidden;position:absolute;right:15px;top:0}
.date-selector ul,.date-selector li{list-style-type:none;margin:0;padding:0}
.date-selector>ul{width:120px}
.date-selector ul ul{display:none}
.date-selector li a{cursor:pointer;background:#dcdcdc;display:block;padding:5px 8px}
.date-selector li a.month{padding-left:15px}
.date-selector li.active>a,.date-selector li.current>a{color:#000;font-weight:700}
.date-selector li.active>a.month{border-left-style:solid;border-left-width:5px}
.date-selector li:not(.active) a:hover,.date-selector li:not(.current) a:hover{background:#7c7c7c;color:#FFF}
.date-selector .current i.icon{float:right}
.activitystream-row-wrapper{margin:0 -30px}
.activitystream-row-wrapper .parbase{padding:0}
.touch-device .activitystream-row-wrapper .activitystream-timeline{overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}
.touch-device .modal-open .activitystream-timeline{overflow:visible}
html:not(.touch-device) .activitystream-row-wrapper .row.row-top,html:not(.touch-device) .activitystream-row-wrapper .row.row-bottom{padding-left:30px}
.activitystream-row-wrapper .activitystream-filter-header,.activitystream-row-wrapper .activitystream-filter{margin-left:30px;margin-right:30px}
.activitystream-row-wrapper .activitystream-cursor-wrapper{height:50px;margin:0 30px;position:relative}
.activitystream-row-wrapper .activitystream-cursor-wrapper .timestamp{color:#7c7c7c;position:absolute;top:10px;white-space:nowrap}
.date-selector>ul.dates{display:none}
}
@media(min-width:768px) and (max-width:991px){.activitystream-row-wrapper .activitystream-cursor-wrapper .timestamp{font-size:11px}
}
@media(max-width :767px){.activitystream-wrapper:not(.vertical) .activitystream-resultbucket .tile:nth-child(n+6):not(.show-more){display:none}
.activitystream-content-wrapper{display:none}
.activitystream-wrapper{margin:0 -15px}
.activitystream-filter{padding-left:30px}
.activitystream-filter-header{padding:0 15px}
.activitystream-wrapper .tile-inner-wrapper{padding:15px}
.tile.show-more .tile-inner-wrapper{background-color:transparent;margin:0;padding:0 15px}
.tile.show-more i{display:none}
.tile-video .tile-inner-wrapper,.tile-presentation .tile-inner-wrapper{padding:0 15px}
.tile-video .video-image,.tile-presentation .presentation-image{margin:0 -15px}
.tile-video img,.tile-presentation img{width:100%}
.tile-video .panel-intro,.tile-presentation .panel-intro{padding:15px 0}
.tile-video h2,.tile-presentation h2{padding:0 50px 0 0}
.tile-video .panel-intro .icon,.tile-presentation .panel-intro .icon{right:-5px}
.copytext{margin-bottom:0}
.date-selector{display:none}
.activitystream-filter-header{margin-bottom:15px}
.activitystream-filter-header a{color:#333;cursor:pointer;border-top:1px solid #dcdcdc;display:block;padding-top:15px}
.activitystream-filter-header a i{float:right}
.activitystream-filter>form>ul{margin:0;padding:0}
.activitystream-filter{border-bottom:1px solid #dcdcdc;margin:0 15px 30px;padding:0}
.activitystream-showmore-container{margin:0 15px}
}
div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action,div.button,div.button span{background-image:url("base/images/sprite.png");background-repeat:no-repeat;-webkit-font-smoothing:antialiased}
div.checker span{background-image:url("base/images/checkbox.png")}
.grey-bg .checker span{background-image:url("base/images/checkbox-white.png")}
.form-group.error .col-md-8 div.checker span{background-image:none}
.form-group.error .col-md-8 div.checker.focus{box-shadow:0 0 5px #888}
div.radio span{background-image:url("base/images/radio.png")}
div.selector,div.checker,div.button,div.radio,div.uploader{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align:middle}
div.selector:focus,div.checker:focus,div.button:focus,div.radio:focus,div.uploader:focus{outline:0}
div.selector,div.selector *,div.radio,div.radio *,div.checker,div.checker *,div.uploader,div.uploader *,div.button,div.button *{margin:0;padding:0}
.highContrastDetect{background:url("base/images/bg-input.png") repeat-x 0 0;width:0;height:0}
input.uniform-input,select.uniform-multiselect,textarea.uniform{padding:3px;background:url("base/images/bg-input.png") repeat-x 0 0;outline:0}
input.uniform-input.active,select.uniform-multiselect.active,textarea.uniform.active{background:url("base/images/bg-input-focus.png") repeat-x 0 0}
div.checker input,input[type="search"],input[type="search"]:active{-moz-appearance:none;-webkit-appearance:none}
div.selector{background-position:0 -130px;line-height:26px;height:26px;padding:0 0 0 10px;position:relative;overflow:hidden}
div.selector span{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;background-position:right 0;height:26px;line-height:26px;padding-right:25px;cursor:pointer;width:100%;display:block}
div.selector.fixedWidth{width:190px}
div.selector.fixedWidth span{width:155px}
div.selector select{opacity:0;filter:alpha(opacity = 0);-moz-opacity:0;border:0;background:0;position:absolute;height:22px;top:2px;left:0;width:100%}
div.selector.active{background-position:0 -156px}
div.selector.active span{background-position:right -26px}
div.selector.hover,div.selector.focus{background-position:0 -182px}
div.selector.hover span,div.selector.focus span{background-position:right -52px}
div.selector.hover.active,div.selector.focus.active{background-position:0 -208px}
div.selector.hover.active span,div.selector.focus.active span{background-position:right -78px}
div.selector.disabled,div.selector.disabled.active{background-position:0 -234px}
div.selector.disabled span,div.selector.disabled.active span{background-position:right -104px}
div.checker{position:relative;margin-left:-25px}
div.checker,div.checker span,div.checker input{width:20px;height:20px}
div.checker span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;background-position:0 -20px}
div.checker span.checked{background-position:0 0}
div.checker input[type=checkbox]{opacity:0;filter:alpha(opacity = 0);-moz-opacity:0;border:0;background:0;display:-moz-inline-box;display:inline-block;display:inline;margin-left:0;zoom:1}
div.checker.hover span,div.checker.focus span{background-image:url("base/images/checkbox-focus.png");background-position:0 -20px}
div.checker.hover span.checked,div.checker.focus span.checked{background-image:url("base/images/checkbox-focus.png");background-position:0 0}
.grey-bg .checker.hover span,.grey-bg .checker.focus span{background-image:url("base/images/checkbox-focus-white.png");background-position:0 -20px}
.grey-bg .checker.hover span.checked,.grey-bg .checker.focus span.checked{background-image:url("base/images/checkbox-focus-white.png");background-position:0 0}
div.radio{position:relative}
div.radio,div.radio span,div.radio input{width:20px;height:20px}
div.radio span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;background-position:0 0}
div.radio span.checked{background-position:0 -20px}
div.radio input{opacity:0;filter:alpha(opacity = 0);-moz-opacity:0;border:0;background:0;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center}
div.uploader{background-position:0 -297px;height:28px;width:190px;cursor:pointer;position:relative;overflow:hidden}
div.uploader span.action{background-position:right -409px;height:28px;line-height:28px;width:82px;text-align:center;float:left;display:inline;overflow:hidden;cursor:pointer}
div.uploader span.filename{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;float:left;cursor:default;height:24px;margin:2px 0 2px 2px;line-height:24px;width:85px;padding:0 10px}
div.uploader input{opacity:0;filter:alpha(opacity = 0);-moz-opacity:0;border:0;background:0;position:absolute;top:0;right:0;float:right;cursor:default;width:100%;height:100%}
div.uploader.active span.action{background-position:right -465px}
div.uploader.hover,div.uploader.focus{background-position:0 -353px}
div.uploader.hover span.action,div.uploader.focus span.action{background-position:right -437px}
div.uploader.hover.active span.action,div.uploader.focus.active span.action{background-position:right -493px}
div.uploader.disabled,div.uploader.disabled.active{background-position:0 -325px}
div.uploader.disabled span.action,div.uploader.disabled.active span.action{background-position:right -381px}
div.button{background-position:0 -641px;height:30px;cursor:pointer;position:relative}
div.button a,div.button button,div.button input{opacity:.01;filter:alpha(opacity = 1);-moz-opacity:.01;display:block;top:0;left:0;right:0;bottom:0;position:absolute}
div.button span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;line-height:22px;text-align:center;background-position:right -521px;height:22px;margin-left:13px;padding:8px 15px 0 2px}
div.button.active{background-position:0 -671px}
div.button.active span{background-position:right -551px;cursor:default}
div.button.hover,div.button.focus{background-position:0 -701px}
div.button.hover span,div.button.focus span{background-position:right -581px}
div.button.disabled,div.button.disabled.active{background-position:0 -731px}
div.button.disabled span,div.button.disabled.active span{background-position:right -611px;cursor:default}
input.uniform-input,select.uniform-multiselect,textarea.uniform{font-size:12px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:normal;color:#777;border-top:solid 1px #aaa;border-left:solid 1px #aaa;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
input.uniform-input.hover,input.uniform-input.focus,select.uniform-multiselect.hover,select.uniform-multiselect.focus,textarea.uniform.hover,textarea.uniform.focus{-webkit-box-shadow:0 0 4px rgba(0,0,0,0.3);-moz-box-shadow:0 0 4px rgba(0,0,0,0.3);box-shadow:0 0 4px rgba(0,0,0,0.3);border-color:#999}
div.button span{font-weight:bold;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase}
div.button.hover span,div.button.focus span{color:#555}
div.button.disabled span,div.button.disabled.active span{color:#bbb}
div.selector{font-size:12px}
div.selector span{color:#666;text-shadow:0 1px 0 white}
div.selector select{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px}
div.selector.disabled span,div.selector.disabled.active span{color:#bbb}
div.checker{margin-right:6px;margin-left:-30px}
div.radio{margin-right:3px;margin-top:-3px}
div.uploader span.action{text-shadow:white 0 1px 0;background-color:#fff;font-size:11px;font-weight:bold}
div.uploader span.filename{color:#777;border-right:solid 1px #bbb;font-size:11px}
div.uploader.disabled span.action,div.uploader.disabled.active span.action{color:#aaa}
div.uploader.disabled span.filename,div.uploader.disabled.active span.filename{border-color:#ddd;color:#aaa}
input.uniform-input,input.uniform-input:focus{background-color:#fff}
.minict_wrapper{background-color:#f0f0f0;border:0;border-top:1px solid #aaa;position:relative;margin-bottom:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.wcms-pageoverview .downloadteaser .minict_wrapper{background-color:white}
.minict_wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.minict_wrapper.disabled{background:#f5f5f5;text-shadow:0 1px 0 #fff}
.minict_wrapper.disabled span{color:#bbb!important}
.minict_wrapper:after{background-color:transparent;content:"\e004";cursor:default;display:block;font-family:BASFIconFont;font-size:24px;height:40px;line-height:40px;padding-right:10px;position:absolute;text-align:right;top:0;width:100%}
.error .minict_wrapper,.error .minict_wrapper:after{background:#eba6b2}
.wcms-orange-theme .minict_wrapper:after{color:#f39500}
.wcms-darkblue-theme .minict_wrapper:after{color:#004a96}
.wcms-lightblue-theme .minict_wrapper:after{color:#21a0d2}
.wcms-darkgreen-theme .minict_wrapper:after{color:#00793a}
.wcms-lightgreen-theme .minict_wrapper:after{color:#65ac1e}
.wcms-red-theme .minict_wrapper:after{color:#c50022}
.minict_wrapper.active:after{content:"\e006"}
.minict_wrapper.disabled:after{color:#bbb}
.minict_wrapper span{border:0 none;cursor:default;display:block;height:40px;line-height:1.5rem;outline:medium none;overflow:hidden;padding:6px 12px;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 40px)}
.minict_wrapper span:empty:before{content:attr(data-placeholder);color:#ccc;line-height:23px;line-height:1.5rem}
.error .minict_wrapper span:empty:before{color:#c50022}
.minict_wrapper ul{display:none;list-style:none;padding:0;margin:0 -1px;position:absolute;width:100%;border:1px solid #e5e5e5;border-top:1px solid #f9f9f9;top:40px;left:1px;max-height:350px;overflow-y:auto;z-index:999999}
.minict_wrapper ul li{list-style:none;padding:0 10px;padding:0 .7rem;cursor:pointer;background:#fff;min-height:35px;line-height:35px}
.minict_wrapper ul li:hover{background:#fcfcfc;color:#111}
.minict_wrapper ul li.minict_group{color:#444;background:#f6f6f6;font-weight:bold;cursor:default}
.minict_wrapper ul li.minict_empty{display:none;background:#fff!important;color:#bbb;text-align:center;font-size:14px;font-size:.9rem;height:55px;height:3.5rem;line-height:50px;line-height:3.3rem}
.minict_wrapper ul li.disabled{cursor:default;background:#fff!important;color:#bbb}
.minict_wrapper ul li.selected{color:#819a9a;background:#f8f9f9}
.minict_wrapper ul li.highlighted{color:#fff;background:#819a9a}
.minict_wrapper ul li.hidden{display:none}
.minict_wrapper .minict_reset{color:#a9a9a9;bottom:0;display:none;font-size:18px;font-size:1.1rem;line-height:30px;line-height:1.9rem;position:absolute;right:35px;right:2.2rem;text-align:center;top:0;text-decoration:none;width:20px;width:1.2rem;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.minict_wrapper .minict_reset:hover{color:#e0e0e0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.minict_wrapper .minict_reset:active{color:#636363}
.minict_wrapper.disabled .minict_reset{display:none}
.minict_wrapper.bubble{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.05);box-shadow:0 1px 3px 0 rgba(0,0,0,0.05);background:-moz-linear-gradient(top,white 0,#f9f9f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#f9f9f9));background:-webkit-linear-gradient(top,white 0,#f9f9f9 100%);background:-o-linear-gradient(top,white 0,#f9f9f9 100%);background:-ms-linear-gradient(top,white 0,#f9f9f9 100%);background:linear-gradient(to bottom,white 0,#f9f9f9 100%)}
.minict_wrapper.bubble:hover{border-color:#dcdcdc}
.minict_wrapper.bubble:after{border-left:1px solid #e5e5e5;-webkit-box-shadow:inset 1px 0 0 0 #fff;box-shadow:inset 1px 0 0 0 #fff;height:2.05rem}
.minict_wrapper.bubble ul{top:2.7rem;-webkit-box-shadow:0 5px 25px 0 rgba(0,0,0,0.25);box-shadow:0 5px 25px 0 rgba(0,0,0,0.25);border-radius:6px;overflow:visible}
.minict_wrapper.bubble ul:before{position:absolute;top:-11px;left:19px;content:".";color:transparent;width:0;height:0;border-style:solid;border-width:0 11px 11px 11px;border-color:transparent transparent #e5e5e5 transparent}
.minict_wrapper.bubble ul:after{position:absolute;top:-10px;left:20px;content:".";color:transparent;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent}
.minict_wrapper.bubble ul li.minict_first{border-top-left-radius:6px;border-top-right-radius:6px}
.minict_wrapper.bubble ul li.minict_last{border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.minict_wrapper.bubble .minict_reset{width:30px}
.pressreleaseoverview-wrapper ul{padding:0}
.pressreleaseoverview-wrapper.overviewresult .lead a{color:#7c7c7c}
.pressreleaseoverview-wrapper.overviewresult a:not(.pressreleaselink){color:#333}
.pressreleaseoverview-wrapper li{list-style-type:none;margin-bottom:30px;padding-bottom:23px}
.pressreleaseoverview-wrapper .release-teaser li:after{border-bottom:1px solid #7c7c7c;content:"";display:block;padding-bottom:23px}
.pressreleaseoverview-wrapper li.highlighted{list-style-type:none;margin-bottom:60px;padding-bottom:23px;padding-top:20px}
.pressreleaseoverview-wrapper .release-teaser li.highlighted:after{border-bottom:0 none;content:"";display:block;padding-bottom:0}
.pressreleaseoverview-wrapper li img{width:100%}
.release-teaser h2{margin-bottom:10px}
.release-teaser .copytext{margin-bottom:10px}
.pressrelease-content{cursor:pointer}
@media(min-width:768px){.release-teaser .category-title,.release-teaser .description-link{margin-left:16.66666667%}
.pressreleaseoverview-wrapper li.highlighted{margin-left:15px;width:calc(100% - 30px)}
.pressreleaseoverview-wrapper li.highlighted .category-title div,.pressreleaseoverview-wrapper li.highlighted .description-link div{padding-left:0}
}
@media(max-width:767px){.pressreleaseoverview-wrapper li.highlighted{margin-left:0}
.release-teaser .category-title{display:table}
.release-teaser div[class~=image-wrapper]{padding-right:0}
}
.search-toggle span{padding:10px 10px 10px 0}
.search-toggle a{padding:5px 10px;font-size:20px;cursor:pointer}
.search-toggle .selected{background-color:#dcdcdc;color:#000}
@media(max-width :767px){.search-toggle .toggle-items{float:left}
}
@media(min-width :768px){.search-toggle .toggle-items{float:right}
}
.orderprintversionform button{float:right}
.orderprintversionform span.accordion-title{margin-bottom:8px;margin-top:3px}
.orderprintversionform button .buttonafter{margin-right:20px!important}
.orderprintversionform label.thiner{font-family:"Helvetica Neue LT W06 55 Roman";font-weight:normal;font-size:small}
.orderprintversionform .row{margin-left:0;margin-right:0}
.orderprintversionform .accordion{padding-bottom:15px}
.orderprintversionform .accordion-content.open{margin-top:20px}
.orderprintversionform .spacer{height:30px}
h4.subscription-service{margin-bottom:10px;margin-top:10px}
label[disabled],label[disabled] input[disabled]{color:#f0f0f0!important;cursor:context-menu}
.view-selector-container li a{cursor:pointer}
@media(min-width:768px){.container-fluid.receiver{padding:0}
.language-nav{-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}
.view-selector-container{display:none}
.container-fluid.receiver .close{position:absolute;right:20px;top:5px;padding:0}
.view-selector-headline{background:#f0f0f0!important;padding:40px 0 0 30px;position:relative}
.view-selector-headline .region-nav{margin-bottom:0;margin-top:40px;padding:0 0 20px 0}
.view-selector-headline .region-nav>li{display:inline-block;padding-left:60px}
.view-selector-headline .region-nav a{font-weight:700}
.region-nav>li>a.active:after{border:7px solid #FFF;border-top:0;border-left-color:transparent;border-right-color:transparent;content:"";left:50%;margin-left:-7px;position:absolute;top:36px}
.view-selector-headline .region-nav a i{padding-right:10px;vertical-align:text-top}
.language-nav{margin-top:20px;padding-left:30px}
.language-nav li{display:inline-block;padding-right:15px}
.region-nav li a.active,.language-nav li a.active{color:#000;font-weight:700!important;position:relative}
.language-nav li:not(:first-child) a{border-left:1px solid;padding-left:15px}
.language-nav li:first-child a{color:#7c7c7c;font-weight:700}
.language-nav li:first-child,.region-nav>li:first-child,.column-flag li{padding-left:0;list-style-type:none}
.language-nav .icon-world{font-size:25px;padding-right:10px}
.region-nav li .row{display:none;left:15px;margin-bottom:45px;opacity:0;position:absolute;top:225px}
.region-nav li .row .column-flag ul{padding:0}
.region-nav li .row li{padding:10px 0;margin:10px 0}
.region-nav li .row li.active{background:#f0f0f0;margin-left:-13px;padding:10px}
.region-nav li .row li.active span a.active{font-weight:700}
.region-nav li .row li span a{padding:0 10px;display:inline-block}
.region-nav li .row li>span>a:not(:first-of-type){font-weight:400}
.region-nav li .row li>span>a:not(:last-of-type){border-right:1px solid}
.region-nav li .row li:hover span a:first-of-type,.region-nav li .row li span a:hover{color:#7c7c7c}
.yt-picker-region-flag{height:13px;width:18px}
.yt-sprite{display:inline-block}
}
@media(min-width :992px){.column-flag.col-md-4{display:block}
.column-flag.col-md-6{display:none}
}
@media(min-width:768px) and (max-width:992px){.column-flag.col-md-4{display:none}
.column-flag.col-md-6{display:block}
}
@media(max-width :767px){.view-selector-container{display:none}
.view-selector-container.displayed{background:#FFF;display:block!important;height:calc(100% - 130px);opacity:1;overflow:auto;right:0;position:fixed;visibility:visible;width:100%;z-index:110}
.select-language-container{top:30px}
.wcms-country.active{background:#FFF}
.viewselector-button.remove{display:none!important}
.view-icon-close i{top:6px}
.container-fluid.receiver .meta-headline{margin-top:30px;text-align:center}
.region-dropdown,.country-dropdown{margin-bottom:20px;padding:0}
.country-dropdown .minict_wrapper span:empty:before{color:#000!important}
.language-results{padding:20px 0}
.language-results li{border-top:1px solid #7c7c7c;list-style-type:none;padding:5px 0}
.language-results li:last-of-type{border-bottom:1px solid #7c7c7c}
.language-results li a{font-weight:700}
.language-results li a.active{color:#000}
.language-results li i{float:right;margin-right:10px}
.viewselector-button .icon-world{font-size:25px}
}
.unsubscribe .link-item{padding-top:10px}
.newsletter button{float:right}
.newsletter span.accordion-title{margin-bottom:8px;margin-top:3px}
.newsletter button .buttonafter{margin-right:20px!important}
.newsletter .accordion{padding-bottom:15px}
.newsletter .accordion-content.open{margin-top:20px}
.region-nav li .row .column-flag ul>li>a img{background-image:url("base/images/flag-img.png");background-repeat:no-repeat}
.flag_DZ{background-position:0 -1242px}
.flag_AR{background-position:0 -3127px}
.flag_AU{background-position:0 -1480px}
.flag_AT{background-position:0 -2804px}
.flag_BD{background-position:0 -256px}
.flag_BE{background-position:0 -630px}
.flag_BR{background-position:0 -102px}
.flag_BG{background-position:0 -1786px}
.flag_CA{background-position:0 -1548px}
.flag_CL{background-position:0 -715px}
.flag_CN{background-position:0 -187px}
.flag_CO{background-position:0 -2855px}
.flag_HR{background-position:0 -2226px}
.flag_CZ{background-position:0 -1361px}
.flag_DK{background-position:0 -2345px}
.flag_EC{background-position:0 -1701px}
.flag_EG{background-position:0 -2736px}
.flag_FI{background-position:0 -1191px}
.flag_FR{background-position:0 -119px}
.flag_DE{background-position:0 -1004px}
.flag_GR{background-position:0 -2719px}
.flag_HU{background-position:0 -1412px}
.flag_IN{background-position:0 -3093px}
.flag_ID{background-position:0 -1344px}
.flag_IT{background-position:0 -2498px}
.flag_JP{background-position:0 -1174px}
.flag_KR{background-position:0 -2787px}
.flag_LT{background-position:0 -902px}
.flag_MY{background-position:0 -2906px}
.flag_MX{background-position:0 -851px}
.flag_MA{background-position:0 -1718px}
.flag_NL{background-position:0 -2005px}
.flag_NO{background-position:0 -1497px}
.flag_PE{background-position:0 -1055px}
.flag_PH{background-position:0 -2447px}
.flag_PK{background-position:0 -885px}
.flag_PL{background-position:0 -3042px}
.flag_PT{background-position:0 -3178px}
.flag_RO{background-position:0 -358px}
.flag_RU{background-position:0 -732px}
.flag_RS{background-position:0 -1954px}
.flag_SG{background-position:0 -987px}
.flag_SK{background-position:0 -1446px}
.flag_SI{background-position:0 -783px}
.flag_ZA{background-position:0 -1259px}
.flag_ES{background-position:0 -1837px}
.flag_LK{background-position:0 -1988px}
.flag_SE{background-position:0 -1429px}
.flag_CH{background-position:0 -307px}
.flag_TW{background-position:0 -545px}
.flag_TH{background-position:0 -426px}
.flag_TR{background-position:0 -579px}
.flag_UA{background-position:0 -34px}
.flag_AE{background-position:0 -970px}
.flag_GB{background-position:0 -613px}
.flag_US{background-position:0 -2310px}
.flag_VE{background-position:0 -442px}
.flag_VN{background-position:0 -2056px}
.flag_HK{background-position:0 -2872px}
.wcmsstatusbar .status-bar-wrapper{background-color:#7c7c7c}
body:not(.cq-wcm-edit) .wcmsstatusbar .status-bar-container{display:none}
.wcmsstatusbar .status-bar-container{margin:15px 0;padding:15px;background-color:white;border-width:0 0 4px 0;border-style:solid}
.wcmsstatusbar .icon-ok-validation-sign{color:#65ac1e}
.wcmsstatusbar .icon-close-sign{color:#c50022}
.wcmsstatusbar .icon-information-sign{color:#7c7c7c}
.wcmsstatusbar p{margin:0}
@media(min-width :768px){.wcmsstatusbar .col-md-4{border-left:1px solid #dcdcdc}
.wcmsstatusbar .col-md-4:first-child{border-left:none}
}
@media(max-width :767px){.wcmsstatusbar .col-md-4{border-top:1px solid #dcdcdc;padding:15px 0;margin:15px}
.wcmsstatusbar .col-md-4:first-child{border-top:0;padding:0}
}
@media(min-width :768px){.wcmsstatusbar .container-md-height{display:table;padding-left:0;padding-right:0}
.wcmsstatusbar .row-md-height{display:table-row}
.wcmsstatusbar .col-md-height{display:table-cell;float:none}
}
.pressrelease-search-in span{padding:10px 10px 10px 0}
.pressrelease-search-in a{cursor:pointer;display:inline-block;padding:3px 0 5px;text-align:center;width:55px}
.pressrelease-search-in .toggle-items a.selected{background-color:#dcdcdc;color:#000}
@media(max-width :767px){.toggle-items{float:none}
}
@media(min-width :768px){.toggle-items{float:right}
.pressrelease-search-in{position:absolute;float:right;right:0;top:-70px}
}
.overviewcontainer-loader{text-align:center}
.newsbox-container{position:relative}
.newsbox.collapse,.newsbox:not(.collapse) .newsbox-container{background-color:#f0f0f0}
.newsbox:not(.collapse) .newsbox-container{padding:0 15px}
.newsbox-wrapper{padding:15px 0}
.newsbox-container .lead{margin-bottom:0}
.newsbox-container a{cursor:pointer}
.showmorenews i{padding-right:5px}
.newsrelease-detail-box{margin-bottom:20px}
@media(min-width :992px){.wcms-pagecontent .parside .newsbox-container{padding:0 15px}
}
@media(min-width :768px){body:not(.cq-wcm-edit) .parsys>.row>div.newsbox{display:-webkit-flex;display:-ms-flexbox;display:flex}
.newsbox-container{min-height:205px}
}
@media(max-width :767px){.newsbox-wrapper{min-height:205px}
.newsbox:not(.collapse) .newsbox-container,.newsbox{padding:0}
.newsbox-wrapper{padding:15px}
.wcms-pagecontent .parside .newsbox-wrapper{padding:15px}
}
.slider .container{padding-left:0;padding-right:0;width:100%}
.slider.parbase{padding-left:0;padding-right:0}
.carousel{line-height:1;margin-bottom:20px;position:relative}
.carousel-inner{overflow:hidden;position:relative;max-width:1200px}
.carousel-inner .item>div{overflow:inherit}
body.cq-wcm-edit .item{display:block}
.carousel-inner .item{display:none;-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}
.carousel-inner .active,.carousel-inner .next,.carousel-inner .prev{display:block}
.carousel-inner .active{left:0}
.carousel-inner .next,.carousel-inner .prev{position:absolute;top:0;width:100%}
.carousel-inner .next{left:100%}
.carousel-inner .prev{left:-100%}
.carousel-inner .next.left,.carousel-inner .prev.right{left:0}
.carousel-inner .active.left{left:-100%}
.carousel-inner .active.right{left:100%}
.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.slider-navigation{text-align:center;margin-bottom:50px}
.carousel-indicators{display:inline;left:7px;padding:0;position:relative;top:-4px;margin-right:30px;margin-left:30px}
.carousel-indicators li{border-radius:10px;cursor:pointer;display:inline-block;height:10px;margin:3px;text-indent:-999px;width:10px}
.carousel-indicators .active{background-color:#000!important}
.carousel-indicators li:hover{background:#dcdcdc!important}
.carousel-indicators li.active:hover{background:#000!important;cursor:default}
.carousel-control{cursor:pointer;font-size:30px}
.carousel-control:hover{color:#dcdcdc!important}
.carousel-control.inactive{pointer-events:none}
.carousel-control.inactive:after{cursor:default;opacity:.6}
.carousel-control.remove{display:none}
.carousel-control.right:after{content:"\e002";font-family:BASFIconFont;position:absolute}
.carousel-control.left:after{content:"\e000";font-family:BASFIconFont;position:absolute}
.slider .linkteaser .link-list ul li i{margin-top:-3px}
@media(max-width :767px){.wcms-pageoverview .slidercontainer .downloadteaser .dteaser-wrapper{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}
}
.anchor-link-list ul{margin:0;padding:0}
.anchor-link-list ul li:first-child{margin-top:0}
.anchor-link-list ul li{list-style-type:none;margin-top:14px}
@media(max-width :767px){.anchor-link-list ul:last-child{margin-top:14px;margin-bottom:14px}
}
@media(min-width:768px){.tabs .nav-tabs li{max-height:50px}
.tabs .nav-tabs li{list-style:none;float:left;margin-right:30px;height:50px;position:relative;display:table}
.tabs li a{vertical-align:middle;display:table-cell;outline:0}
.tabs li.active a{color:black}
.tabs li.active a:after{border:9px solid white;content:'';position:absolute;border-top:0;border-left-color:transparent;border-right-color:transparent;top:42px;left:50%;margin-left:-9px}
.fade{opacity:0;transition:opacity .25s linear}
.fade.in{opacity:1}
.cq-wcm-edit .tab-pane:not(.active){display:none}
.fade:not(.in){height:0}
.tabs .tab-content{padding-left:0;padding-right:0;transition:height 1s ease;overflow:hidden}
.tabs .footer{margin-top:15px}
.tab-pane.accordion .accordion-content{max-height:none}
.tab-pane .table .accordion .accordion-content:not(.open){max-height:0}
.tab-pane.accordion.last-of-group{padding-bottom:inherit;border-bottom:0}
.tab-pane.accordion .accordion-content.open{padding-top:inherit}
}
@media(max-width:767px){.tab-pane.accordion{margin-bottom:30px}
.tab-content{padding-left:inherit;padding-right:inherit}
}
.tile-social.socialfeed{margin-bottom:40px}
.socialfeed-logo{height:25px;float:right;margin-top:-10px}
.socialfeedheader{background-color:#f0f0f0;padding:20px 10px 10px 20px;height:120px;margin-bottom:1px}
.socialfeedheader .title,.socialfeedheader .panel-intro{overflow:visible}
.socialfeedheader .profil-info{margin-top:-4px}
.socialfeedposts{background-color:#f0f0f0;padding:30px 20px 0 20px;overflow-y:scroll}
.socialfeedmessage{margin-top:8px;margin-bottom:5px;max-height:150px;overflow:hidden}
.socialfeed-video-teaser{width:40%;float:left}
.socialfeed-video-text{width:50%;float:right}
.socialfeed-video-image{height:200px!important}
.socialfeedrow{margin-bottom:50px}
.socialfeed-presentation-teaser{width:265px;float:left;margin-right:30px;margin-bottom:20px}
.socialfeed-presentation-text{width:calc(100% - 295px);min-width:300px;float:left}
.socialfeed-presentation-image{height:200px!important}
.socialfeed-profil-icon{font-size:58px;margin-top:-20px}
.socialfeed-video-teaser{width:265px;float:left;margin-right:30px;margin-bottom:20px}
.socialfeed-video-text{width:calc(100% - 295px);min-width:300px;float:left}
.socialfeed-profil-timestamp{display:block;margin-top:-30px;color:#7c7c7c}
.socialfeed-tile-link{display:inline-block;font-weight:700;margin-top:16px}
.parbase.hotspot{margin-bottom:0}
.parbase.hotspot .tooltip-container .btn-close{display:none}
body.cq-wcm-edit .hotspot-container,body.cq-wcm-edit .has-lightbox,body.cq-wcm-edit .tooltip-container{display:block}
.hotspot-container .has-lightbox,.hotspot-container .tooltip-container{display:none}
.hotspot-container h2{margin-bottom:10px!important}
.hotspot-container .modal-dialog{margin-top:80px}
.hotspot-container h4,.hotspot-container p{margin-bottom:0!important}
.hotspot-container .hotspot-labels{display:none}
body.cq-wcm-edit .hotspot-container .hotspot-labels{display:inline-block;margin:0;padding:10px 0;position:relative}
.clickablegraphic-container .hotspot-labels{display:inline-block;margin-top:35px;margin-left:-39px;padding:0 10px;position:absolute;text-align:center;width:100px}
.wcms-orange-theme .hotspot-labels>a:hover{color:#f39500}
.wcms-darkblue-theme .hotspot-labels>a:hover{color:#004a96}
.wcms-lightblue-theme .hotspot-labels>a:hover{color:#21a0d2}
.wcms-darkgreen-theme .hotspot-labels>a:hover{color:#00793a}
.wcms-lightgreen-theme .hotspot-labels>a:hover{color:#65ac1e}
.wcms-red-theme .hotspot-labels>a:hover{color:#c50022}
@media(min-width :768px){.hotspot-container .modal-content{padding-bottom:40px}
}
@media(max-width :767px){.hotspot{background:#FFF;display:block;overflow:auto;transform:translateX(100%);position:fixed;top:0;-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;width:100%;z-index:120}
.hotspot.active{height:100%;z-index:5000}
.hotspot-container{display:none}
.hotspot-container.active,.hotspot-container.active .hotspot-title,.hotspot-container.active .has-lightbox,.hotspot-container.active .tooltip-container{display:block}
.hotspot-container .hotspot-title{border-bottom:1px solid #dedede;cursor:pointer;display:none;margin:20px 0 0 0;padding-bottom:5px}
.hotspot-title .icon-angle-left{margin-right:10px;top:0}
.lightbox-content-wrapper,.hotspot-text-container,.hotspot-img{padding:10px 0}
.hotspot-container .tooltip-container{margin-top:20px}
.hotspot-tooltip-link{margin-top:10px}
.hotspot-tooltip-link a .icon{margin-right:10px}
.clickablegraphic-container .hotspot-labels{display:none}
.hotspot-labels.displayed{display:none}
}
.locationfinder .overview-flyout li{list-style:none}
.locationfinder .overview-flyout ul{padding-left:0}
.locationfinder .filterbar{display:inline-table;height:50px}
.locationfinder .filterbar .title,.locationfinder .filterbar .checkbox{display:table-cell;vertical-align:middle}
.locationfinder .filterbar .checkbox{padding-left:45px}
.locationfinder .filterbar .checkbox label,.locationfinder .filterbar .checkbox label span{margin-bottom:0!important}
.locationfinder .mapview .labels{color:white;white-space:nowrap;transform:translate(-50%,-50%);overflow:visible!important;font-size:30px;font-family:'Helvetica Neue LT W06 55 Roman'}
.clickablegraphic{padding-left:0;padding-right:0}
.clickablegraphic-bottom{padding:20px}
.graphic-wrapper{position:relative}
.clickablegraphic a.close.btn-close{display:none;position:relative;top:50px;left:78%;z-index:1000}
.clickablegraphic-bottom h2{margin-bottom:10px}
.clickablegraphic-bottom a.text-white>i{margin-right:10px;top:5px}
.clickablegraphic-layer-subtitle{position:relative;top:-5px}
.hotspot-wrapper .hotspot-button{cursor:pointer;left:42%;position:absolute;top:35%;width:80px}
.hotspot-wrapper .hotspot-button.hidden{display:none}
.clickablegraphic-hotspot{display:none;cursor:pointer;position:absolute;width:20px;height:16px;border-radius:50px;font-size:20px;line-height:19px;background:#FFF}
.clickablegraphic-hotspot.loaded{display:block}
.clickablegraphic-hotspot.hidden{display:none}
.clickablegraphic-hotspot.active:after{content:"\e009";color:#000}
.clickablegraphic-hotspot:after{content:"\e00b";font-family:BASFIconFont;font-size:30px;position:relative}
.clickablegraphic-hotspot:not(.theme-txt){color:#7c7c7c}
.clickablegraphic-container .image-cpt-container img{padding:0}
.clickablegraphic-container .image-cpt-container{position:relative}
.clickablegraphic-map{position:absolute;left:0;top:0}
@media(min-width :767px){.wcms-orange-theme .clickablegraphic-hotspot.label:before{border:9px solid #f39500;border-left-color:transparent;border-right-color:transparent;border-bottom:0}
.wcms-darkblue-theme .clickablegraphic-hotspot.label:before{border:9px solid #004a96;border-left-color:transparent;border-right-color:transparent;border-bottom:0}
.wcms-lightblue-theme .clickablegraphic-hotspot.label:before{border:9px solid #21a0d2;border-left-color:transparent;border-right-color:transparent;border-bottom:0}
.wcms-darkgreen-theme .clickablegraphic-hotspot.label:before{border:9px solid #00793a;border-left-color:transparent;border-right-color:transparent;border-bottom:0}
.wcms-lightgreen-theme .clickablegraphic-hotspot.label:before{border:9px solid #65ac1e;border-left-color:transparent;border-right-color:transparent;border-bottom:0}
.wcms-red-theme .clickablegraphic-hotspot.label:before{border:9px solid #c50022;border-left-color:transparent;border-right-color:transparent;border-bottom:0}
.clickablegraphic-hotspot.label-white:before{border:9px solid #FFF;border-left-color:transparent;border-right-color:transparent;border-bottom:0}
.clickablegraphic-hotspot:before{top:172%;left:50%;margin-left:-9px;position:absolute;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);content:''}
}
@media(max-width :767px){.clickablegraphic .image-cpt-container{overflow:auto}
.clickablegraphic-hotspot,.clickablegraphic-hotspot.loaded{display:none}
.clickablegraphic-hotspot.displayed{display:block}
.clickablegraphic-container .graphic-wrapper .image-cpt-container .caption{display:none}
.cursor-pointer{cursor:pointer}
}
.featuredjoblist-containerFeatureJob .linkteaser-txt p{margin:10PX 0 28px 0}
.featuredjoblistBorder{width:auto;margin-bottom:15px;border-bottom:1px solid #808080;padding:0 0 21px 0}
.ptRed{color:#c51230!important}
.featuredjoblist-containerFeatureJob:not(.highlighted){border-bottom:1px solid #858585;margin-bottom:15px}
.featuredjoblist-containerFeatureJob .link-list ul{margin-bottom:14px}
.feauredjoblisting .ptRed a{color:#c51230!important}
.feauredjoblisting p{color:#999!important}
.jobfeaturelisting-border{border-bottom:1px solid grey;padding-top:20px}
.jobFeatureListingShowAll{margin-top:30px!important;fontWeight:700}
.featuredJobListHeadlineColor{color:#9c9c9c}
@media(min-width:320px) and (max-width:767px){.featuredjoblistBorder{padding:0 15px 21px 15px!important}
}
.tooltip-target{position:relative;color:#333}
.tooltip-target:hover{border-bottom:1px dotted #7c7c7c!important;border-color:initial;color:#7c7c7c!important}
.tooltip-target.theme-txt{border-bottom:1px dotted;border-color:initial}