[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea,select{background-clip:padding-box}select{-webkit-appearance:none;-moz-appearance:none;padding-right:1.5625rem}P#cssMandatoryField,P.cssMandatoryField{font-size:.8125rem;padding-top:.625rem}@media screen and (max-width: 39.99875em){P#cssMandatoryField,P.cssMandatoryField{margin-bottom:.625rem}}div.jsAccompany{margin-top:1rem;padding:1rem;background:#eaeaea}.cssError [type=text],.cssError [type=password],.cssError [type=date],.cssError [type=datetime],.cssError [type=datetime-local],.cssError [type=month],.cssError [type=week],.cssError [type=email],.cssError [type=number],.cssError [type=search],.cssError [type=tel],.cssError [type=time],.cssError [type=url],.cssError [type=color],.cssError textarea,.cssError select{border-color:#c42e2e !important}.cssError LABEL,.cssError P{color:#c42e2e !important}.cssErrorMessage{color:#c42e2e !important}DIV.cssErrorMessage{margin-top:.9375rem;font-size:.8125rem;background:#f9ecec;padding:1.25rem}DIV.cssErrorMessage.cssWithMarginBottom{margin-top:0;margin-bottom:.9375rem}DIV.cssErrorMessage P{line-height:31px;margin-bottom:0}DIV.cssFormPlaceholderGroup{position:relative;margin-top:1.875rem}DIV.cssFormPlaceholderGroup [type=text],DIV.cssFormPlaceholderGroup [type=password],DIV.cssFormPlaceholderGroup [type=date],DIV.cssFormPlaceholderGroup [type=datetime],DIV.cssFormPlaceholderGroup [type=datetime-local],DIV.cssFormPlaceholderGroup [type=month],DIV.cssFormPlaceholderGroup [type=week],DIV.cssFormPlaceholderGroup [type=email],DIV.cssFormPlaceholderGroup [type=number],DIV.cssFormPlaceholderGroup [type=search],DIV.cssFormPlaceholderGroup [type=tel],DIV.cssFormPlaceholderGroup [type=time],DIV.cssFormPlaceholderGroup [type=url],DIV.cssFormPlaceholderGroup [type=color],DIV.cssFormPlaceholderGroup textarea,DIV.cssFormPlaceholderGroup select{margin-bottom:0;padding-left:.9375rem}DIV.cssFormPlaceholderGroup LABEL.cssFormPlaceholder{position:absolute;top:.25rem;padding:.3125rem 0 0 .9375rem;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;opacity:0.5}DIV.cssFormPlaceholderGroup LABEL.cssFormPlaceholder.cssShowAsLabel{top:0;font-size:75%;transform:translate3d(0, -100%, 0);opacity:1}DIV.cssFormPlaceholderGroup .cssFormPlaceholder:focus+LABEL.cssFormPlaceholder{top:0;font-size:75%;transform:translate3d(0, -100%, 0);opacity:1}DIV.cssFormPlaceholderGroup .cssFormPlaceholder:not(:placeholder-shown)+LABEL.cssFormPlaceholder{top:0;font-size:75%;transform:translate3d(0, -100%, 0);opacity:1}DIV.cssFormPlaceholderGroup SELECT.cssFormPlaceholder+LABEL.cssFormPlaceholder{top:0;font-size:75%;transform:translate3d(0, -100%, 0);opacity:1}DIV.cssConsentDeclaration,DIV.cssConsentCorona{margin-top:1.25rem;line-height:1.2}DIV.cssConsentDeclaration INPUT,DIV.cssConsentCorona INPUT{margin:0 .3125rem 0 0;display:inline}DIV.cssConsentDeclaration LABEL,DIV.cssConsentCorona LABEL{display:inline;line-height:inherit}DIV.cssConsentDeclaration LABEL DIV,DIV.cssConsentDeclaration LABEL P,DIV.cssConsentCorona LABEL DIV,DIV.cssConsentCorona LABEL P{display:inline !important;line-height:inherit}DIV.cssConsentDeclaration LABEL a,DIV.cssConsentCorona LABEL a{color:#e30613}DIV.formRecaptchaV2{margin-top:1rem;margin-bottom:2rem}DIV.cssInputWithSwitch INPUT{border-right:none;border-radius:0 0 0 0}DIV.cssInputWithSwitch DIV.switch{margin-bottom:0}DIV.cssInputWithSwitch DIV.switch LABEL{border-radius:0 0 0 0}DIV.cssInputWithSwitch DIV.switch LABEL SPAN{font-size:2rem;padding-top:.4375rem}div.cssEventBookingForm div.cssConsentCorona{margin-top:1.25rem;margin-bottom:1rem}div.cssEventBookingForm div.cssConsentDeclaration{margin-top:0 !important}.XContent div.cssHidden{display:none}.XContent p{margin:0;margin-bottom:1rem;text-rendering:optimizeLegibility}.XContent p:last-child{margin-bottom:0}.XContent a{color:#cc000c}.XContent h2,.XContent h3,.XContent h4,.XContent h5,.XContent h6{font-size:1.2rem;margin-bottom:1rem;font-weight:bold}.XContent A.cssLinkPDF>SVG{font-size:2rem;margin-bottom:calc(1rem - 2rem);margin-right:.3125rem}.XContent A.cssWeblink:hover{text-decoration:underline}.XContent A.cssMailTo:hover{text-decoration:underline}.XContent A.cssLinkZoom{cursor:zoom-in}.XContent .cssNoBreak{white-space:nowrap}.XContent DL.cssList,.XContent DL.cssSubList,.XContent DL.cssNumList,.XContent DL.cssNumSubList{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;margin-bottom:1rem;padding:0}.XContent DL.cssList:last-child,.XContent DL.cssSubList:last-child,.XContent DL.cssNumList:last-child,.XContent DL.cssNumSubList:last-child{margin-bottom:0}.XContent DL.cssList>DT,.XContent DL.cssSubList>DT,.XContent DL.cssNumList>DT,.XContent DL.cssNumSubList>DT{font-weight:normal;margin:0;margin-bottom:.3125rem;width:1.875rem}.XContent DL.cssList>DT,.XContent DL.cssSubList>DT{text-align:center}.XContent DL.cssList>DT:before{content:'\2022';font-weight:700}.XContent DL.cssSubList>DT:before{content:'\2013';font-weight:700}.XContent DL.cssList>DT.cssCheckbox:before,.XContent DL.cssSubList>DT.cssCheckbox:before{content:'[\00A0\00A0]'}.XContent DL.cssNumList>DT,.XContent DL.cssNumSubList>DT{padding-right:.33em;text-align:right}.XContent DL.cssList>DT:last-child,.XContent DL.cssSubList>DT:last-child,.XContent DL.cssNumList>DT:last-child,.XContent DL.cssNumSubList>DT:last-child{margin-bottom:0}.XContent DL.cssList>DD,.XContent DL.cssSubList>DD,.XContent DL.cssNumList>DD,.XContent DL.cssNumSubList>DD{margin:0;margin-bottom:.3125rem;width:calc(100% - 30px)}.XContent DL.cssList>DD:last-child,.XContent DL.cssSubList>DD:last-child,.XContent DL.cssNumList>DD:last-child,.XContent DL.cssNumSubList>DD:last-child{margin-bottom:0}.XContent DL.cssList>DD>P,.XContent DL.cssSubList>DD>P,.XContent DL.cssNumList>DD>P,.XContent DL.cssNumSubList>DD>P{margin-bottom:0}.XContent img.cssImage{display:block;margin-bottom:0.5rem}.XContent img.cssImageDummy{border:1px solid xContentImageDummyBorderColor}.XContent .cssCoverBox{margin-bottom:1.5rem}.XContent .cssCoverBox:last-child{margin-bottom:0px}.XContent .cssImageBox img.cssImage,.XContent .cssMediaLink img.cssImage{border:1px solid #e8ebed;max-width:100%}.XContent .cssCoverBox>.cssMediaLabel,.XContent .cssImageBox>.cssMediaLabel{margin-bottom:1.5rem;line-height:1rem;padding-top:0.5rem}.XContent .cssCoverBox>.cssMediaLabel:last-child,.XContent .cssImageBox>.cssMediaLabel:last-child{margin-bottom:0px}.XContent .cssCoverBox>.cssMediaLabel>*,.XContent .cssImageBox>.cssMediaLabel>*{margin-top:1rem}.XContent .cssCoverBox>.cssMediaLabel>*:first-child,.XContent .cssImageBox>.cssMediaLabel>*:first-child{margin-top:0px}.XContent .cssImageBox+.cssImageBox,.XContent .cssImageBox+.cssMediaBox{margin-top:2rem}.XContent .cssMediaTitle{margin-top:0.5rem;color:#727272}.XContent VIDEO{object-fit:cover;width:100%}.XContent .cssVideoBox{width:100%}.XContent .cssVideoContainer{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512' role='img'%3E%3Cdefs%3E%3Cstyle%3E .icon-color %7B fill: %23454b52; %7D %3C/style%3E%3C/defs%3E%3Cpath class='icon-color' d='M256,64c105.9,0,192,86.1,192,192s-86.1,192-192,192S64,361.9,64,256S150.1,64,256,64z M256,96c-88.6,0-160,71.4-160,160 s71.4,160,160,160s160-71.4,160-160S344.6,96,256,96z M208,182.6v146.9L335.5,256L208,182.6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:20%;padding-bottom:56.25%;position:relative}.XContent .cssVideoContainer.cssBackgroundImage{background-image:none;background-size:cover}.XContent .cssVideoContainer>VIDEO{background-color:transparent;border:1px solid #e8ebed;height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.XContent>.cssMasterSection{border-bottom:1px solid #e8ebed;margin-bottom:calc(2 * 1.5rem);padding-bottom:calc(2 * 1.5rem)}.XContent>.cssMasterSection:last-child{border-bottom:none;margin-bottom:0px;padding-bottom:0px}.XContent>.cssMasterSection .cssSection P,.XContent>.cssMasterSection .cssSection H2,.XContent>.cssMasterSection .cssSection H3,.XContent>.cssMasterSection .cssSection H4,.XContent>.cssMasterSection .cssSection H5,.XContent>.cssMasterSection .cssSection H6{max-width:75%}@media screen and (max-width: 63.99875em){.XContent>.cssMasterSection .cssSection P,.XContent>.cssMasterSection .cssSection H2,.XContent>.cssMasterSection .cssSection H3,.XContent>.cssMasterSection .cssSection H4,.XContent>.cssMasterSection .cssSection H5,.XContent>.cssMasterSection .cssSection H6{max-width:100%}}.XContent>.cssMasterSection .cssSection TABLE P{max-width:100%}.XContent>.cssMasterSection .cssSection[data-width] P,.XContent>.cssMasterSection .cssSection[data-width] H2,.XContent>.cssMasterSection .cssSection[data-width] H3,.XContent>.cssMasterSection .cssSection[data-width] H4,.XContent>.cssMasterSection .cssSection[data-width] H5,.XContent>.cssMasterSection .cssSection[data-width] H6{max-width:100%}.XContent .cssSection{margin-bottom:1.5rem}.XContent .cssSection[data-width=".25"]{max-width:25%}.XContent .cssSection[data-width=".33333"]{max-width:33.333%}.XContent .cssSection[data-width=".5"]{max-width:50%}.XContent .cssSection[data-width=".66666"]{max-width:66.666%}.XContent .cssSection[data-width=".75"]{max-width:75%}.XContent .cssSection:last-child{margin-bottom:0px}.XContent>.cssSection{margin-bottom:1.5rem}.XContent>.cssSection P,.XContent>.cssSection H2,.XContent>.cssSection H3,.XContent>.cssSection H4,.XContent>.cssSection H5,.XContent>.cssSection H6{max-width:75%}@media screen and (max-width: 63.99875em){.XContent>.cssSection P,.XContent>.cssSection H2,.XContent>.cssSection H3,.XContent>.cssSection H4,.XContent>.cssSection H5,.XContent>.cssSection H6{max-width:100%}}.XContent>.cssSection TABLE P{max-width:100%}.XContent>.cssSection[data-width] P,.XContent>.cssSection[data-width] H2,.XContent>.cssSection[data-width] H3,.XContent>.cssSection[data-width] H4,.XContent>.cssSection[data-width] H5,.XContent>.cssSection[data-width] H6{max-width:100%}.XContent>.cssSection:last-child{margin-bottom:0px}.XContent .cssSubSection{margin-bottom:1rem}.XContent .cssSubSection H2,.XContent .cssSubSection H3,.XContent .cssSubSection H4,.XContent .cssSubSection H5,.XContent .cssSubSection H6{font-size:16px;font-weight:bold;line-height:1.2;margin-bottom:0px;margin-top:calc(0.5 * 1rem)}.XContent .cssSubSection H2:first-child,.XContent .cssSubSection H3:first-child,.XContent .cssSubSection H4:first-child,.XContent .cssSubSection H5:first-child,.XContent .cssSubSection H6:first-child{margin-top:0px}.XContent .cssSubSection P{margin-bottom:0px;margin-top:0px}.XContent .cssSubSection:last-child{margin-bottom:0px}@media screen and (max-width: 63.99875em){.XContent .cssSection[data-width]{max-width:100%}}.XContent .cssMediaBox>.cssMediaLabel{margin-bottom:1.5rem}.XContent .cssMediaBox>.cssMediaLabel:last-child{margin-bottom:0px}.XContent .cssMediaBox>.cssMediaLabel>*{margin-top:1rem}.XContent .cssMediaBox>.cssMediaLabel>*:first-child{margin-top:0px}.XContent .cssMediaBox+.cssImageBox,.XContent .cssMediaBox+.cssMediaBox{margin-top:2rem}.XContent .cssObjectContainer{padding-bottom:56.25%;position:relative}.XContent .cssObjectContainer>IFRAME{background-color:transparent;border:1px solid #e8ebed;height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.XContent TABLE{border:none;border-collapse:collapse;border-spacing:0px 0px;empty-cells:show;font-size:.8125rem;line-height:1.4;margin-bottom:0px;max-width:100%;width:auto;-webkit-overflow-scrolling:touch}.XContent TABLE P{line-height:inherit;margin-bottom:0px}.XContent TABLE.cssGrid,.XContent TABLE.boaAttributes{background-color:#fff;width:100%}.XContent TABLE.cssGrid THEAD:not([valign]),.XContent TABLE.cssGrid TBODY:not([valign]),.XContent TABLE.boaAttributes THEAD:not([valign]),.XContent TABLE.boaAttributes TBODY:not([valign]){vertical-align:top}.XContent TABLE.cssGrid TD,.XContent TABLE.cssGrid TH,.XContent TABLE.boaAttributes TD,.XContent TABLE.boaAttributes TH{border:1px solid #d7dce0;padding:.625rem}.XContent TABLE.cssGrid TR:only-child TD:only-child:empty,.XContent TABLE.boaAttributes TR:only-child TD:only-child:empty{height:0px;padding:1px 0px 0px}.XContent TABLE.cssGrid THEAD TR:first-child>TH,.XContent TABLE.boaAttributes THEAD TR:first-child>TH{padding-top:.625rem}.XContent TABLE.cssGrid TBODY TR TD:first-child,.XContent TABLE.boaAttributes TBODY TR TD:first-child{padding-left:.625rem}.XContent TABLE.boaAttributes TBODY TR TD:first-child{font-weight:bold}.XContent TABLE[data-schema="normal"]{font-size:inherit}.XContent TABLE[data-width=".25"]{max-width:25%}.XContent TABLE[data-width=".33333"]{max-width:33.333%}.XContent TABLE[data-width=".5"]{max-width:50%}.XContent TABLE[data-width=".66666"]{max-width:66.666%}.XContent TABLE[data-width=".75"]{max-width:75%}.XContent .cssTableBox{margin-bottom:1rem;overflow-x:auto}.XContent .cssTableBox:last-child{margin-bottom:0px}@media screen and (max-width: 63.99875em){.XContent TABLE[data-width]{max-width:100%}}.XContent .cssInfoBox{background-color:#d7dce0;border:none;border-right:1px solid #e8ebed;border-bottom:1px solid #e8ebed;padding:calc(.75rem + 2%)}.XContent .cssInfoBox[data-width=".25"]{max-width:25%}@media screen and (max-width: 39.99875em){.XContent .cssInfoBox[data-width=".25"]{max-width:100%}}.XContent .cssInfoBox[data-width=".33333"]{max-width:33.333%}@media screen and (max-width: 39.99875em){.XContent .cssInfoBox[data-width=".33333"]{max-width:100%}}.XContent .cssInfoBox[data-width=".5"]{max-width:50%}@media screen and (max-width: 39.99875em){.XContent .cssInfoBox[data-width=".5"]{max-width:100%}}.XContent .cssInfoBox[data-width=".66666"]{max-width:66.666%}@media screen and (max-width: 39.99875em){.XContent .cssInfoBox[data-width=".66666"]{max-width:100%}}.XContent .cssInfoBox[data-width=".75"]{max-width:75%}@media screen and (max-width: 39.99875em){.XContent .cssInfoBox[data-width=".75"]{max-width:100%}}.XContent .cssInfoBox p{margin-top:0;margin-bottom:0}.XContent>.cssInfoBox,.XContent .cssBody>.cssInfoBox,.XContent .cssInfoBoxEmpty{margin-bottom:1.5rem}.XContent>.cssInfoBox:last-child,.XContent .cssBody>.cssInfoBox:last-child,.XContent .cssInfoBoxEmpty:last-child{margin-bottom:0px}.XContent .cssInfoBox>.button,.XContent .cssInfoBoxEmpty>.button{background-color:#cc000c;color:#fff;display:inline-block}.XContent .cssInfoBox>.button{margin-top:1.5rem}.XContent .cssInfoBox>.button:first-child{margin-top:0px}.XContent .cssInfoBox>.button:last-child{margin-bottom:0}.XContent .cssBody>.cssXTplContainer{margin-top:0px}.XContent .cssXTplContainer{margin-bottom:2rem}.XContent .cssXTplContainer[data-width=".25"]{max-width:25%}.XContent .cssXTplContainer[data-width=".33333"]{max-width:33.333%}.XContent .cssXTplContainer[data-width=".5"]{max-width:50%}.XContent .cssXTplContainer[data-width=".66666"]{max-width:66.666%}.XContent .cssXTplContainer[data-width=".75"]{max-width:75%}.XContent .cssXTplContainer:last-child{margin-bottom:0px}.XContent .cssXTplContainer .cssXTplFieldRowBody{clear:both}.XContent .cssXTplContainer .cssXTplFieldRowBody>.cssMediaDescription p{max-width:75%}@media screen and (max-width: 63.99875em){.XContent .cssXTplContainer .cssXTplFieldRowBody>.cssMediaDescription p{max-width:100%}}.XContent .cssXTplContainer .cssXTplFieldRowBody>.cssMediaDescription table p{max-width:100%}.XContent .cssXTplContainer .cssXTplFieldSet{margin-bottom:1.5rem;overflow:hidden}.XContent .cssXTplContainer .cssXTplUnrelated p,.XContent .cssXTplContainer .cssXTplUnrelated h2,.XContent .cssXTplContainer .cssXTplUnrelated h3,.XContent .cssXTplContainer .cssXTplUnrelated h4,.XContent .cssXTplContainer .cssXTplUnrelated h5,.XContent .cssXTplContainer .cssXTplUnrelated h6{max-width:75%}@media screen and (max-width: 63.99875em){.XContent .cssXTplContainer .cssXTplUnrelated p,.XContent .cssXTplContainer .cssXTplUnrelated h2,.XContent .cssXTplContainer .cssXTplUnrelated h3,.XContent .cssXTplContainer .cssXTplUnrelated h4,.XContent .cssXTplContainer .cssXTplUnrelated h5,.XContent .cssXTplContainer .cssXTplUnrelated h6{max-width:100%}}.XContent .cssXTplContainer .cssXTplUnrelated .cssMediaBox,.XContent .cssXTplContainer .cssXTplUnrelated table p{max-width:100%}.XContent .cssXTplContainer[data-width] .cssXTplFieldRowBody>.cssMediaDescription p{max-width:100%}.XContent .cssXTplContainer[data-width] .cssXTplUnrelated p,.XContent .cssXTplContainer[data-width] .cssXTplUnrelated h2,.XContent .cssXTplContainer[data-width] .cssXTplUnrelated h3,.XContent .cssXTplContainer[data-width] .cssXTplUnrelated h4,.XContent .cssXTplContainer[data-width] .cssXTplUnrelated h5,.XContent .cssXTplContainer[data-width] .cssXTplUnrelated h6{max-width:100%}@media screen and (max-width: 63.99875em){.XContent .cssXTplContainer[data-width]{max-width:100%}}.XContent .cssXTplFieldSet.grid-x{margin:0px;margin-bottom:1.5rem}.XContent .cssXTplFieldSet.grid-x:last-child{margin-bottom:0px}.XContent .cssXTplFieldSet.grid-x table[data-width$="%"]{max-width:100%}.XContent .cssXTplContainer.cssXTplSpalten2x50 .cssXTplFieldSet.grid-x{margin-left:calc(-0.5 * (1rem + 1.5%));margin-right:calc(-0.5 * (1rem + 1.5%))}.XContent .cssXTplContainer.cssXTplSpalten3x33 .cssXTplFieldSet.grid-x{margin-left:calc(-0.5 * (1rem + 1%));margin-right:calc(-0.5 * (1rem + 1%))}.XContent .cssXTplContainer.cssXTplSpalten4x25 .cssXTplFieldSet.grid-x{margin-left:calc(-0.5 * (1rem + 0.75%));margin-right:calc(-0.5 * (1rem + 0.75%))}.XContent .cssXTplField.cssColumn .cssCard{background-color:transparent;padding:0px;padding-left:calc(0.5 * (1rem + 3%));padding-right:calc(0.5 * (1rem + 3%))}.XContent .cssXTplField.cssColumn .cssCell{width:100%}.XContent .cssXTplField.cssColumn .cssCell>.cssBody{align-self:center;display:inline-block;min-height:1px;vertical-align:top;width:100%}.XContent .cssXTplField.cssColumn .cssCell>.cssFooter{margin-top:0px}.XContent .cssXTplField.cssColumn .cssCell>.cssFooter>*{margin-bottom:1.5rem}.XContent .cssXTplField.cssColumn .cssCell>.cssFooter>*:last-child{margin-bottom:0px}.XContent .cssXTplField.cssColumn .cssMediaLabel>.cssMediaTitle{display:inline-block;margin-top:0.5rem;margin-bottom:1rem}.XContent .cssXTplField.cssColumn .cssMediaLabel>.cssMediaTitle:last-child{margin-bottom:0px}@media screen and (max-width: 39.99875em){.XContent .cssXTplContainer.cssXTplSpalten2x50 .cssXTplFieldSet.grid-x,.XContent .cssXTplContainer.cssXTplSpalten3x33 .cssXTplFieldSet.grid-x,.XContent .cssXTplContainer.cssXTplSpalten4x25 .cssXTplFieldSet.grid-x{margin-left:0px;margin-right:0px}}@media screen and (max-width: 63.99875em){.XContent .cssXTplContainer.cssXTplSpalten4x25 .cssXTplFieldSet.grid-x{margin-bottom:-.5rem}.XContent .cssXTplContainer.cssXTplSpalten4x25 .cssXTplFieldSet.grid-x:last-child{margin-bottom:calc(-1 * 2rem)}}@media screen and (max-width: 39.99875em){.XContent .cssXTplContainer.cssXTplSpalten2x50 .cssXTplField.cssColumn,.XContent .cssXTplContainer.cssXTplSpalten3x33 .cssXTplField.cssColumn{margin-bottom:2rem}.XContent .cssXTplContainer.cssXTplSpalten2x50 .cssXTplField.cssColumn:last-child,.XContent .cssXTplContainer.cssXTplSpalten3x33 .cssXTplField.cssColumn:last-child{margin-bottom:0px}}@media screen and (max-width: 63.99875em){.XContent .cssXTplContainer.cssXTplSpalten4x25 .cssXTplField.cssColumn{margin-bottom:2rem}}@media screen and (max-width: 39.99875em){.XContent .cssXTplContainer.cssXTplSpalten2x50 .cssXTplField.cssColumn .cssCard,.XContent .cssXTplContainer.cssXTplSpalten3x33 .cssXTplField.cssColumn .cssCard,.XContent .cssXTplContainer.cssXTplSpalten4x25 .cssXTplField.cssColumn .cssCard{margin-left:0px;margin-right:0px;padding:0px}}.XContent .cssXTplFieldSet.cssCompact:last-child{margin-bottom:calc(1 * 1.5rem)}.XContent .cssXTplFieldSet.cssCompact .cssXTplField{float:left;padding-right:1.5rem;width:100%;line-height:1.2}.XContent .cssXTplFieldSet.cssCompact .cssXTplField.cssAlignRight{float:right;padding-left:1.5rem;padding-right:0}.XContent .cssXTplKompakt1x25 .cssXTplFieldSet.cssCompact .cssXTplField{margin-right:0.3rem;padding-right:1.2rem}.XContent .cssXTplKompakt1x25 .cssXTplFieldSet.cssCompact .cssXTplField.cssAlignRight{margin-left:0.3rem;margin-right:0px;padding-left:1.2rem;padding-right:0px}.XContent .cssXTplKompakt1x33 .cssXTplFieldSet.cssCompact .cssXTplField{margin-right:0.5rem;padding-right:1.1rem}.XContent .cssXTplKompakt1x33 .cssXTplFieldSet.cssCompact .cssXTplField.cssAlignRight{margin-left:0.5rem;margin-right:0px;padding-left:1.1rem;padding-right:0px}.XContent .cssXTplKompakt1x50 .cssXTplFieldSet.cssCompact .cssXTplField{margin-right:1.05rem;padding-right:1.05rem;margin-bottom:0.5rem}.XContent .cssXTplKompakt1x50 .cssXTplFieldSet.cssCompact .cssXTplField.cssAlignRight{margin-left:1.05rem;margin-right:0px;padding-left:1.05rem;padding-right:0px}@media screen and (max-width: 39.99875em){.XContent .cssXTplKompakt1x25 .cssXTplFieldSet.cssCompact .cssXTplField,.XContent .cssXTplKompakt1x33 .cssXTplFieldSet.cssCompact .cssXTplField,.XContent .cssXTplKompakt1x50 .cssXTplFieldSet.cssCompact .cssXTplField{margin-left:0px;margin-right:0px;max-width:100%;padding-left:0px;padding-right:0px}}.XContent .cssXTplKompakt1x66 .cssXTplFieldSet.cssCompact .cssXTplField{margin-right:0.95rem;padding-right:0.55rem}.XContent .cssXTplKompakt1x66 .cssXTplFieldSet.cssCompact .cssXTplField.cssAlignRight{margin-left:0.95rem;margin-right:0px;padding-left:0.55rem;padding-right:0px}.XContent .cssXTplKompakt1x75 .cssXTplFieldSet.cssCompact .cssXTplField{margin-right:1.1rem;padding-right:0.4rem}.XContent .cssXTplKompakt1x75 .cssXTplFieldSet.cssCompact .cssXTplField.cssAlignRight{margin-left:1.1rem;margin-right:0px;padding-left:0.4rem;padding-right:0px}@media screen and (max-width: 63.99875em){.XContent .cssXTplKompakt1x66 .cssXTplFieldSet.cssCompact .cssXTplField,.XContent .cssXTplKompakt1x75 .cssXTplFieldSet.cssCompact .cssXTplField{margin-left:0px;margin-right:0px;max-width:100%;padding-left:0px;padding-right:0px}}.XContent .cssXTplFieldSet.cssCompact .cssXTplFieldUnrelated,.XContent .cssXTplFieldSet.cssCompact .cssXTplFieldRowBody{margin-bottom:1.5rem}.XContent .cssXTplFieldSet.cssCompact .cssXTplFieldUnrelated{overflow:hidden}.XContent .cssXTplFieldSet.cssCompact+.cssXTplUnrelated{margin-top:0}@media screen and (max-width: 39.99875em){.XContent .cssXTplKompakt1x25 .cssXTplFieldSet.cssCompact .cssXTplFieldUnrelated,.XContent .cssXTplKompakt1x33 .cssXTplFieldSet.cssCompact .cssXTplFieldUnrelated,.XContent .cssXTplKompakt1x50 .cssXTplFieldSet.cssCompact .cssXTplFieldUnrelated{overflow:unset}}@media screen and (max-width: 63.99875em){.XContent .cssXTplKompakt1x66 .cssXTplFieldSet.cssCompact .cssXTplFieldUnrelated,.XContent .cssXTplKompakt1x75 .cssXTplFieldSet.cssCompact .cssXTplFieldUnrelated{overflow:unset}}.XContent .cssXTplKompakt1x25 .cssXTplField{max-width:25%}.XContent .cssXTplKompakt1x33 .cssXTplField{max-width:33.333%}.XContent .cssXTplKompakt1x50 .cssXTplField{max-width:50%}.XContent .cssXTplKompakt1x66 .cssXTplField{max-width:66.666%}.XContent .cssXTplKompakt1x75 .cssXTplField{max-width:75%}.XContent .cssXTplFieldSet.cssFloat:last-child{margin-bottom:calc(-1 * 1.5rem)}.XContent .cssXTplFieldSet.cssFloat .cssXTplField{float:left;margin-bottom:1.5rem;padding-right:1.5rem;width:100%;line-height:1.2}.XContent .cssXTplFieldSet.cssFloat .cssXTplField.cssAlignRight{float:right;padding-left:1.5rem;padding-right:0px;line-height:1.2}.XContent .cssXTplFliessend1x25 .cssXTplFieldSet.cssFloat .cssXTplField{margin-right:0.3rem;padding-right:1.2rem}.XContent .cssXTplFliessend1x25 .cssXTplFieldSet.cssFloat .cssXTplField.cssAlignRight{margin-left:0.3rem;margin-right:0px;padding-left:1.2rem;padding-right:0px}.XContent .cssXTplFliessend1x33 .cssXTplFieldSet.cssFloat .cssXTplField{margin-right:0.5rem;padding-right:1.1rem}.XContent .cssXTplFliessend1x33 .cssXTplFieldSet.cssFloat .cssXTplField.cssAlignRight{margin-left:0.5rem;margin-right:0px;padding-left:1.1rem;padding-right:0px}.XContent .cssXTplFliessend1x50 .cssXTplFieldSet.cssFloat .cssXTplField{margin-right:1.05rem;padding-right:1.05rem}.XContent .cssXTplFliessend1x50 .cssXTplFieldSet.cssFloat .cssXTplField.cssAlignRight{margin-left:1.05rem;margin-right:0px;padding-left:1.05rem;padding-right:0px}@media screen and (max-width: 39.99875em){.XContent .cssXTplFliessend1x25 .cssXTplFieldSet.cssFloat .cssXTplField,.XContent .cssXTplFliessend1x33 .cssXTplFieldSet.cssFloat .cssXTplField,.XContent .cssXTplFliessend1x50 .cssXTplFieldSet.cssFloat .cssXTplField{margin-left:0px;margin-right:0px;max-width:100%;padding-left:0px;padding-right:0px}}.XContent .cssXTplFliessend1x66 .cssXTplFieldSet.cssFloat .cssXTplField{margin-right:0.95rem;padding-right:0.55rem}.XContent .cssXTplFliessend1x66 .cssXTplFieldSet.cssFloat .cssXTplField.cssAlignRight{margin-left:0.95rem;margin-right:0px;padding-left:0.55rem;padding-right:0px}@media screen and (max-width: 63.99875em){.XContent .cssXTplFliessend1x66 .cssXTplFieldSet.cssFloat .cssXTplField{margin-left:0px;margin-right:0px;max-width:100%;padding-left:0px;padding-right:0px}}.XContent .cssXTplFieldSet.cssFloat .cssXTplFieldUnrelated,.XContent .cssXTplFieldSet.cssFloat .cssXTplFieldRowBody{margin-bottom:1.5rem}.XContent .cssXTplFliessend1x25 .cssXTplField{max-width:25%}.XContent .cssXTplFliessend1x33 .cssXTplField{max-width:33.333%}.XContent .cssXTplFliessend1x50 .cssXTplField{max-width:50%}.XContent .cssXTplFliessend1x66 .cssXTplField{max-width:66.666%}.XContent .cssXTplContainer.cssInfoBox{margin-bottom:1.5rem}.XContent .cssXTplContainer.cssInfoBox:last-child{margin-bottom:0}.XContent .cssXTplInfoBoxKompakt .cssXTplFieldSet.cssCompact .cssXTplField{max-width:50%}@media screen and (max-width: 39.99875em){.XContent .cssXTplInfoBoxKompakt .cssXTplFieldSet.cssCompact .cssXTplField{max-width:100%;padding-left:0;padding-right:0}}.XContent .cssXTplInfoBoxKompakt .cssXTplFieldSet.cssCompact .cssXTplFieldUnrelated{overflow:hidden}@media screen and (max-width: 39.99875em){.XContent .cssXTplInfoBoxKompakt .cssXTplFieldSet.cssCompact .cssXTplFieldUnrelated{overflow:unset}}.XContent .cssBody{margin-top:0}.XContent .cssBody>*{margin-top:1rem}.XContent .cssBody>.cssBody,.XContent .cssBody>*:first-child{margin-top:0}.XContent>.cssTeaser{font-weight:bold;margin-bottom:1.5rem;max-width:75%}@media screen and (max-width: 63.99875em){.XContent>.cssTeaser{max-width:100%}}.XContent>.cssTeaser:last-child{margin-bottom:0px}#XContentGallery{display:none;visibility:hidden}.vue-slider-disabled{opacity:.5;cursor:not-allowed}.vue-slider-rail{background-color:#ced2d6;border-radius:15px}.vue-slider-process{background-color:#454b52;border-radius:15px}.vue-slider-mark{z-index:4}.vue-slider-mark:first-child .vue-slider-mark-step,.vue-slider-mark:last-child .vue-slider-mark-step{display:none}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,0.16)}.vue-slider-mark-label{font-size:14px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;box-sizing:border-box;box-shadow:0.5px 0.5px 2px 1px rgba(0,0,0,0.32)}.vue-slider-dot-handle-focus{box-shadow:0px 0px 1px 2px rgba(69,75,82,0.36)}.vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#ced2d6}.vue-slider-dot-tooltip-inner{font-size:14px;white-space:nowrap;padding:2px 5px;min-width:20px;text-align:center;color:#fff;border-radius:5px;border-color:#454b52;background-color:#454b52;box-sizing:content-box}.vue-slider-dot-tooltip-inner::after{content:'';position:absolute}.vue-slider-dot-tooltip-inner-top::after{top:100%;left:50%;transform:translate(-50%, 0);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-top-color:inherit}.vue-slider-dot-tooltip-inner-bottom::after{bottom:100%;left:50%;transform:translate(-50%, 0);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-bottom-color:inherit}.vue-slider-dot-tooltip-inner-left::after{left:100%;top:50%;transform:translate(0, -50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-left-color:inherit}.vue-slider-dot-tooltip-inner-right::after{right:100%;top:50%;transform:translate(0, -50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-right-color:inherit}.vue-slider-dot-tooltip-wrapper{opacity:0;transition:all 0.3s}.vue-slider-dot-tooltip-wrapper-show{opacity:1}.cssDrillDownMenuFilter{overflow:hidden;border-radius:0;border:.0625rem solid #d7dce0;background:#fff;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.cssDrillDownMenuFilter .cssDrillDownContainer{position:relative;top:0;left:0;-webkit-transition:left 300ms ease;-moz-transition:left 300ms ease;-ms-transition:left 300ms ease;-o-transition:left 300ms ease;transition:left 300ms ease}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu{margin:0;padding:0;list-style:none}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu UL.cssDrillDownMenu{position:absolute;top:0;left:100%;width:100%;opacity:0;transition:opacity .2s;visibility:hidden;padding-bottom:.125rem}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu.cssDrillDownActive{opacity:1 !important;visibility:visible !important}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI{display:flex;align-items:stretch;border-top:.0625rem solid #e8ebed;line-height:31px}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI.cssDrillDownIsHidden{display:none}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI:first-of-type{border-top:none}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink{display:flex;align-items:center;width:100%;min-height:2.5rem;font-size:.8125rem;padding:.5rem .75rem;color:#000;text-decoration:none;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink:hover{background-color:#f2f4f5}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink SPAN.cssDrillDownIndicatorArea{margin-left:auto;align-items:flex-end;min-width:4.375rem;text-align:right}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink SPAN.cssDrillDownIndicatorArea SPAN.cssDrillDownIndicatorCount{min-width:1.25rem;display:inline-block}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink.cssDrillDownLinkDisabled{color:#d7dce0;cursor:default}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink.cssDrillDownLinkDisabled:hover{background-color:#fff}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink.cssDrillDownLinkHasSelectedItem{background-color:#f2f4f5}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink.cssDrillDownLinkParent{border-top:.0625rem solid #e8ebed}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink.cssDrillDownLinkSelected{background:#454b52;padding:.3125rem .625rem;color:#fff}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink.cssDrillDownLinkSelected:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Ctitle%3Eclose%3C%2Ftitle%3E%0A%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M7.219%205.781l8.781%208.781%208.781-8.781%201.438%201.438-8.781%208.781%208.781%208.781-1.438%201.438-8.781-8.781-8.781%208.781-1.438-1.438%208.781-8.781-8.781-8.781z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");background-size:100%;background-position:center left;background-repeat:no-repeat;content:"";text-align:center;min-width:1.25rem;margin-left:auto;height:1em;width:1em;display:block;font-size:.5rem}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink.cssDrillDownLinkSelected.cssDrillDownLinkPreselected{background:#9ca0a6;color:#e8ebed;cursor:default}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink.cssDrillDownLinkSelected.cssDrillDownLinkPreselected:after{background:none;padding-left:0}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink SPAN.cssDrillDownIndicatorNext,.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink SPAN.cssDrillDownIndicatorNextDisabled{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:1.5625rem;height:auto;position:static;cursor:pointer;vertical-align:middle;right:0;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink SPAN.cssDrillDownIndicatorNext:after,.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink SPAN.cssDrillDownIndicatorNextDisabled:after{content:"";height:.5rem;width:.5rem;margin:0 -.3125rem 0 0;position:static;top:50%;right:0;border-style:solid;border-width:.125rem .125rem 0 0;border-color:#9ca0a6 #9ca0a6 transparent transparent;transform:rotate(45deg);-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink SPAN.cssDrillDownIndicatorNext:hover,.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink SPAN.cssDrillDownIndicatorNextDisabled:hover{background:#f2f4f5}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink SPAN.cssDrillDownIndicatorNext:hover:after,.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink SPAN.cssDrillDownIndicatorNextDisabled:hover:after{border-color:#454b52 #454b52 transparent transparent}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink SPAN.cssDrillDownIndicatorNextDisabled:after{border-color:#ced2d6 #ced2d6 transparent transparent}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink SPAN.cssDrillDownIndicatorNextDisabled:hover{background:#f2f4f5}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink SPAN.cssDrillDownIndicatorNextDisabled:hover:after{border-color:#ced2d6 #ced2d6 transparent transparent}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI .cssDrillDownLink.cssDrillDownLinkToggle{color:#000;font-size:.75rem}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI.cssDrillDownBackLink A{display:flex;align-items:center;color:#454b52;font-size:.8125rem;font-weight:700;text-decoration:none;width:100%;min-height:2.5rem;padding:.5rem .75rem;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI.cssDrillDownBackLink A SPAN.cssDrillDownIndicatorBack{display:inline-flex;position:static;cursor:pointer;vertical-align:middle;align-items:center;justify-content:center;width:auto;min-width:.75rem;height:.75rem;border-radius:50%;margin-right:10px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI.cssDrillDownBackLink A SPAN.cssDrillDownIndicatorBack:after{content:"";height:.5rem;width:.5rem;margin:0 0 0 .25rem;position:static;top:50%;left:12px;border-style:solid;border-width:0 0 .125rem .125rem;border-color:transparent transparent #9ca0a6 #9ca0a6;transform:rotate(45deg);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI.cssDrillDownBackLink A:hover{background-color:#f2f4f5}.cssDrillDownMenuFilter .cssDrillDownContainer UL.cssDrillDownMenu LI.cssDrillDownBackLink A:hover SPAN.cssDrillDownIndicatorBack:after{border-color:transparent transparent #454b52 #454b52}@media screen and (max-width: 39.99875em){DIV#cssSearchengine>DIV.grid-container{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}}DIV#cssSearchengine P.cssSearchEngineHeadline,DIV#cssSearchengine H1.cssSearchEngineHeadline{display:block;font-size:42px;line-height:51px;padding-bottom:10px;border-bottom:1px solid #DEDEDE;margin-bottom:20px}@media screen and (max-width: 39.99875em){DIV#cssSearchengine P.cssSearchEngineHeadline,DIV#cssSearchengine H1.cssSearchEngineHeadline{font-size:1.5rem}}DIV#cssSearchengine DIV.cssSearchProducerContentHeadline{border-bottom:1px solid #DEDEDE;margin-bottom:20px}DIV#cssSearchengine DIV.cssSearchProducerContentHeadline H1{border:0;margin-bottom:0}DIV#cssSearchengine DIV.cssSearchProducerContentHeadline DIV.cssSearchProducerContentSideLink{text-align:right;padding-top:20px}DIV#cssSearchengine DIV.cssSearchProducerContentHeadline DIV.cssSearchProducerContentSideLink span{margin-right:20px}DIV#cssSearchengine DIV.cssSearchProducerContentHeadline DIV.cssSearchProducerContentSideLink span:last-child{margin-right:0}DIV#cssSearchengine DIV.cssSearchProducerContentHeadline DIV.cssSearchProducerContentSideLink a{color:#cc000c}@media screen and (max-width: 39.99875em){DIV#cssSearchengine DIV.cssSearchProducerContentHeadline DIV.cssSearchProducerContentSideLink{text-align:left;padding-top:0;margin-bottom:20px}}DIV#cssSearchengine DIV.cssSearchengineSortDropDown{display:inline-block;width:10.625rem;margin-left:.625rem}@media screen and (max-width: 39.99875em){DIV#cssSearchengine DIV.cssSearchengineSortDropDown{margin-left:0}}DIV#cssSearchengine DIV.cssSearchengineSortDropDown DIV.vue-treeselect__control{table-layout:auto}DIV#cssSearchengine DIV.cssSearchengineSortDropDown DIV.vue-treeselect__control svg.vue-treeselect__control-arrow{fill:#cc000c}DIV#cssSearchengine DIV#cssSearchengineDisplayTypeSwitch{padding-right:0;margin-right:0}@media screen and (max-width: 39.99875em){DIV#cssSearchengine DIV#cssSearchengineDisplayTypeSwitch{margin-top:.9375rem}}DIV#cssSearchengine DIV#cssSearchengineDisplayTypeSwitch A.cssSearchengineDisplayType{font-size:1.25rem;display:block;align-items:center;float:left;border-radius:0 0 0 0;border:.0625rem solid #d7dce0;background:#fff;color:#9ca0a6;padding:0 .625rem;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}DIV#cssSearchengine DIV#cssSearchengineDisplayTypeSwitch A.cssSearchengineDisplayType:last-of-type{border-radius:0 0 0 0;border-left:none}DIV#cssSearchengine DIV#cssSearchengineDisplayTypeSwitch A.cssSearchengineDisplayType:hover{color:#454b52;background:#f2f4f5}DIV#cssSearchengine DIV#cssSearchengineDisplayTypeSwitch A.cssSearchengineDisplayType.cssActive{color:#454b52}DIV#cssSearchengine DIV#cssSearchengineDisplayTypeSwitch A.cssSearchengineDisplayType [class^=icon-],DIV#cssSearchengine DIV#cssSearchengineDisplayTypeSwitch A.cssSearchengineDisplayType [class*=" icon-"]{margin-bottom:-.25rem}DIV#cssSearchengine H1 SPAN.cssCorrectedSearchString{font-style:italic;font-weight:700}DIV#cssSearchengine H1 SPAN.cssOriginalSearchString{display:block;font-size:1rem}DIV#cssSearchengine P#cssSimilarSearchStrings{font-size:.8125rem}DIV#cssSearchengine DIV#cssFilterBreadcrumb{margin-top:.625rem}DIV#cssSearchengine DIV#cssFilterBreadcrumb .cssButtonFilter{background:#454b52;margin-right:.625rem;margin-bottom:.625rem;border-right:.0625rem solid #383e45;border-bottom:.0625rem solid #383e45;border-radius:0}DIV#cssSearchengine DIV#cssFilterBreadcrumb .cssButtonFilter.cssButtonFilterInActive{background:#e8ebed;border-color:#e8ebed;color:#454b52;cursor:default}DIV#cssSearchengine DIV#cssFilterBreadcrumb .cssButtonFilter.cssButtonFilterInActive:hover{background:#e8ebed}DIV#cssSearchengine DIV#cssFilterBreadcrumb .cssButtonFilter SPAN{font-weight:300;font-style:italic}DIV#cssSearchengine DIV#cssFilterBreadcrumb A.cssButtonFilter:hover{background:#30363d}DIV#cssSearchengine DIV#cssFilterBreadcrumb A.cssButtonFilter:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Ctitle%3Eclose%3C%2Ftitle%3E%0A%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M7.219%205.781l8.781%208.781%208.781-8.781%201.438%201.438-8.781%208.781%208.781%208.781-1.438%201.438-8.781-8.781-8.781%208.781-1.438-1.438%208.781-8.781-8.781-8.781z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");background-size:100%;background-position:center center;background-repeat:no-repeat;content:"";text-align:center;height:1em;width:1em;display:inline-block;padding-left:.3125rem;color:#fff;position:relative;top:.125rem}A.cssButtonResetFilter{color:#cc000c;margin-top:20px;display:block}DIV#cssSearchengineHeader DIV#cssSearchengineHeaderLeft{width:15.625rem}DIV#cssSearchengineHeader DIV#cssSearchengineHeaderRight{padding-left:2rem}@media screen and (max-width: 63.99875em){DIV#cssSearchengineHeader DIV#cssSearchengineHeaderRight{padding-left:0}}DIV#cssSearchengine DIV#cssSearchengineContent{margin-top:.9375rem;padding-bottom:1.875rem}@media screen and (max-width: 39.99875em){DIV#cssSearchengine DIV#cssSearchengineContent{margin-top:.625rem;padding-bottom:1.25rem}}DIV#cssSearchengine DIV#cssSearchengineContent DIV.cssPagerTop .pagination{margin-top:0;margin-bottom:1.5625rem}DIV#cssSearchengine DIV#cssSearchengineContent DIV.cssPagerBottom .pagination{margin-bottom:0;margin-top:0}DIV#cssSearchengine DIV#cssSearchengineContent DIV.cssSearchProducerContentSideLink span{margin-right:20px;color:gray;font-size:1rem}DIV#cssSearchengine DIV#cssSearchengineContent DIV.cssSearchProducerContentSideLink span a{color:#cc000c}DIV#cssSearchengine DIV#cssSearchengineContent DIV.cssSearchProducerContentSideLink span strong{color:black}DIV#cssSearchengine DIV#cssSearchengineContent DIV.cssSearchProducerContentSideLink span:first-child{color:black}DIV#cssSearchengine DIV#cssSearchengineContent DIV#cssSearchengineContentDivider{padding-top:1.5625rem;border-top:.0625rem solid #d7dce0}@media screen and (max-width: 39.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#cssSearchengineContentDivider{padding-top:.625rem}}DIV#cssSearchengine DIV#cssSearchengineContent DIV#cssSearchengineContentResults{padding-left:2rem}@media screen and (max-width: 63.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#cssSearchengineContentResults{padding-left:0}}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea{margin-left:0}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea .vue-treeselect__placeholder{color:#cc000c}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea .vue-treeselect:not(.vue-treeselect--disabled) .vue-treeselect__control-arrow-container .vue-treeselect__control-arrow{color:#cc000c}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea .vue-treeselect:not(.vue-treeselect--disabled) .vue-treeselect__control-arrow-container:hover .vue-treeselect__control-arrow{color:#cc000c}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea .vue-treeselect.vue-treeselect--has-value .vue-treeselect__control-arrow-container .vue-treeselect__control-arrow{color:#ced2d6}@media print, screen and (min-width: 64em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea{width:15.625rem}}@media screen and (min-width: 64em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea #allSearchengineFilterList{margin-top:84px}}@media screen and (max-width: 63.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea .icon-angle-down{display:inline-block}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea .icon-angle-up{display:none}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea.cssOpen .icon-angle-down{display:none}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea.cssOpen .icon-angle-up{display:inline-block}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea.cssOpen P#allSearchengineFilterToggle{margin-bottom:1.5625rem}}@media screen and (max-width: 63.99875em) and (max-width: 39.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea.cssOpen P#allSearchengineFilterToggle{margin-bottom:1.25rem}}@media screen and (max-width: 63.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea.cssOpen DIV#allSearchengineFilterList{height:auto;overflow:visible}}@media screen and (max-width: 63.99875em) and (min-width: 40em) and (max-width: 63.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea.cssOpen DIV#allSearchengineFilterList{padding-bottom:.3125rem}}@media screen and (max-width: 39.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea{margin-bottom:.625rem}}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea P#allSearchengineFilterToggle{margin-bottom:1.875rem;position:relative}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea P#allSearchengineFilterToggle span{position:absolute;right:15px}@media screen and (max-width: 63.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea P#allSearchengineFilterToggle{text-align:left;font-weight:bold;font-size:.875rem;padding:.9375rem .9375rem;border-radius:0;color:#cc000c !important;background-color:#fff;margin-bottom:1.5625rem;border:1px solid #eaeaea}}@media screen and (max-width: 63.99875em) and (max-width: 39.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea P#allSearchengineFilterToggle{margin-bottom:.9375rem}}@media screen and (max-width: 39.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea P#allSearchengineFilterToggle{margin-bottom:.9375rem}}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea P#switchSearchHits{margin-bottom:1.875rem;position:relative}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea P#switchSearchHits span{position:absolute;right:15px}@media screen and (max-width: 63.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea P#switchSearchHits{text-align:left;font-weight:bold;font-size:.875rem;padding:.9375rem .9375rem;border-radius:0;color:#cc000c !important;background-color:#fff;margin-bottom:1.5625rem;border:1px solid #eaeaea}}@media screen and (max-width: 63.99875em) and (max-width: 39.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea P#switchSearchHits{margin-bottom:.9375rem}}@media screen and (max-width: 39.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea P#switchSearchHits{margin-bottom:.9375rem}}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea DIV#allSearchengineFilterList DIV#cssBimCategoryIDs,DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea DIV#allSearchengineFilterList DIV#cssBimProducerID{margin-bottom:1.25rem;padding-bottom:1.875rem;border-bottom:.0625rem solid #d7dce0}@media screen and (max-width: 63.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea DIV#allSearchengineFilterList{height:0;overflow:hidden}}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea DIV.cssSearchEngineFilter{margin-bottom:1.25rem}@media print, screen and (min-width: 64em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea DIV.cssSearchEngineFilter:last-of-type{margin-bottom:0}}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea DIV.cssSearchEngineFilter LABEL{font-size:16px;font-weight:700;line-height:31px;margin-bottom:.3125rem}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea DIV.cssSearchEngineFilter .cssButtonFilter{background:#454b52;color:white;margin-right:.625rem;margin-bottom:.625rem;border:0.0625rem solid #d7dce0;width:100%;text-align:left;display:flex;font-size:13px;font-weight:300;padding-top:10px;padding-bottom:10px;padding-left:1.2rem;border-radius:0}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea DIV.cssSearchEngineFilter .cssButtonFilter:hover{background:#30363d}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea DIV.cssSearchEngineFilter .cssButtonFilter.cssButtonFilterPreselected{background:#9ca0a6;border:0.0625rem solid #d7dce0;color:white;padding-left:1.2rem;cursor:default}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea DIV.cssSearchEngineFilter A.cssButtonFilter:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Ctitle%3Eclose%3C%2Ftitle%3E%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M7.219%205.781l8.781%208.781%208.781-8.781%201.438%201.438-8.781%208.781%208.781%208.781-1.438%201.438-8.781-8.781-8.781%208.781-1.438-1.438%208.781-8.781-8.781-8.781z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");background-size:100%;background-position:center left;background-repeat:no-repeat;content:"";text-align:center;min-width:1.25rem;margin-left:auto;height:1em;width:1em;display:inline-block;font-size:.5rem;position:relative;top:.25rem}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea DIV.cssSearchEngineFilterSlider{margin-bottom:3.125rem}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea DIV.cssSearchEngineFilterSlider div.vue-slider-dot-tooltip-top{transform:translate(-70%, -100%)}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea DIV.cssSearchEngineFilterSlider div.vue-slider-dot-tooltip-inner-top::after{transform:translate(-70%, 0);left:73%}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSearchengineFilterArea DIV.cssSearchEngineFilterSlider LABEL{margin-bottom:2.1875rem}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea{margin-left:0}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea .hitsspace{width:50px;display:inline-flex}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea .suggestion-text{width:100px;display:inline-flex}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea ul{padding:0;margin:0;list-style-type:none;font-size:13px;color:#717171;width:100%}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea li{border-bottom:1px solid #eeeeee;list-style-type:none}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea li a:hover{color:White;background-color:#282d33}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea a:link{color:#717171;text-decoration:none;display:block;padding:7px 10px}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea a:hover{color:White}@media screen and (max-width: 63.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea .icon-angle-down{display:inline-block}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea .icon-angle-up{display:none}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea.cssOpen .icon-angle-down{display:none}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea.cssOpen .icon-angle-up{display:inline-block}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea.cssOpen P#allSwitchSearchHitsToggle{margin-bottom:1.5625rem}}@media screen and (max-width: 63.99875em) and (max-width: 39.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea.cssOpen P#allSwitchSearchHitsToggle{margin-bottom:1.25rem}}@media screen and (max-width: 63.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea.cssOpen DIV#allSwitchSearchHitsList{height:auto;overflow:visible}}@media screen and (max-width: 63.99875em) and (min-width: 40em) and (max-width: 63.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea.cssOpen DIV#allSwitchSearchHitsList{padding-bottom:.3125rem}}@media screen and (max-width: 39.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea{margin-bottom:.625rem}}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea P#allSwitchSearchHitsToggle{margin-bottom:1.875rem;position:relative}DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea P#allSwitchSearchHitsToggle span{position:absolute;right:15px}@media screen and (max-width: 63.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea P#allSwitchSearchHitsToggle{text-align:left;font-weight:bold;font-size:.875rem;padding:.9375rem .9375rem;border-radius:0;color:#cc000c !important;background-color:#fff;margin-bottom:1.5625rem;border:1px solid #eaeaea}}@media screen and (max-width: 63.99875em) and (max-width: 39.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea P#allSwitchSearchHitsToggle{margin-bottom:.9375rem}}@media screen and (max-width: 39.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea P#allSwitchSearchHitsToggle{margin-bottom:.9375rem}}@media screen and (max-width: 63.99875em){DIV#cssSearchengine DIV#cssSearchengineContent DIV#allSwitchSearchHitsArea DIV#allSwitchSearchHitsList{height:0;overflow:hidden}}DIV#cssSearchengine.cssSearchEngineOverAll DIV.cssSearchEngineOverAllResultGroup{margin-bottom:5rem}@media screen and (max-width: 39.99875em){DIV#cssSearchengine.cssSearchEngineOverAll DIV.cssSearchEngineOverAllResultGroup{margin-bottom:1.875rem}}DIV#cssSearchengine.cssSearchEngineOverAll DIV.cssSearchEngineOverAllResultGroup:last-of-type{margin-bottom:0}DIV#cssSearchengine.cssSearchEngineOverAll H2.cssH3.cssOverAllHeadline{display:inline-block;float:left}@media screen and (max-width: 39.99875em){DIV#cssSearchengine.cssSearchEngineOverAll H2.cssH3.cssOverAllHeadline{float:none;display:block;margin-bottom:.625rem;position:relative}DIV#cssSearchengine.cssSearchEngineOverAll H2.cssH3.cssOverAllHeadline SPAN.badge{top:.3125rem;right:0;left:auto;position:absolute}}DIV#cssSearchengine.cssSearchEngineOverAll A.cssOverAllHeadlineLink{display:inline-block;float:right;font-size:.8125rem}DIV#cssSearchengine.cssSearchEngineOverAll A.cssOverAllHeadlineLink .icon-angle-right{position:relative;top:.125rem}@media screen and (max-width: 39.99875em){DIV#cssSearchengine.cssSearchEngineOverAll A.cssOverAllHeadlineLink{float:none;display:block;margin-bottom:1.25rem}}DIV#cssSearchengine DIV#cssSearchengineNoHits UL LI{font-weight:300}DIV#cssSearchengine DIV#cssSearchengineNoHits DIV#cssSearchengineClustersHits{border-top:.0625rem solid #d7dce0;margin-top:1.25rem;margin-bottom:0 !important;padding:1.25rem 0 0 0 !important}@media print, screen and (min-width: 64em){DIV#cssSearchengine DIV#cssSearchengineNoHits DIV#cssSearchengineClustersHits{padding-top:1.875rem !important}}DIV#cssSearchengine DIV#cssSearchengineNoHits DIV#cssSearchengineClustersHits.cssWithoutBorder{border-top:none;margin-top:0}DIV#cssSearchengineClustersHitsInsertion{margin-top:2.1875rem}DIV#cssSearchengineClustersHitsInsertion DIV#cssSearchengineClustersHitsInsertionDivider{padding-top:2.8125rem;border-top:.0625rem solid #d7dce0}@media print, screen and (min-width: 64em){DIV#cssSearchengineClustersHitsInsertion DIV#cssSearchengineClustersHitsInsertionHeadline{width:16.125rem}}DIV#cssSearchengineClustersHits{background:#fff;padding:1.25rem .625rem 0 .625rem;margin-bottom:1.25rem}@media print, screen and (min-width: 64em){DIV#cssSearchengineClustersHits{padding:1.875rem .9375rem 0 .9375rem}}@media print, screen and (min-width: 75em){DIV#cssSearchengineClustersHits{margin-bottom:1.875rem}}DIV#cssSearchengineClustersHits .cssClusterButton{display:flex;flex-direction:column;background:#f2f4f5;color:#5476c7;padding:2.5rem .625rem;margin-bottom:1.25rem}@media print, screen and (min-width: 64em){DIV#cssSearchengineClustersHits .cssClusterButton{margin-bottom:1.875rem}}DIV#cssSearchengineClustersHits .cssClusterButton P{margin:0}DIV#cssSearchengineClustersHits .cssClusterButton P.cssCount{font-size:2rem;font-weight:600}DIV#cssSearchengineClustersHits .cssClusterButton P.cssText{font-size:1rem;font-weight:400}DIV#cssSearchengineClustersHits A.cssClusterButton{border-right:.0625rem solid #d7dce0;border-bottom:.0625rem solid #d7dce0;-webkit-box-shadow:0px 5px 15px -5px #d7dce0;-moz-box-shadow:0px 5px 15px -5px #d7dce0;box-shadow:0px 5px 15px -5px #d7dce0;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}DIV#cssSearchengineClustersHits A.cssClusterButton:hover{text-decoration:none;-webkit-box-shadow:0px 20px 40px -5px #ced2d6;-moz-box-shadow:0px 20px 40px -5px #ced2d6;box-shadow:0px 20px 40px -5px #ced2d6;transform:translateY(-5px)}DIV#cssSearchengineClustersHits DIV.cssClusterButton P{color:#ced2d6 !important}DIV#cssProductOfTheWeek{margin-top:2.1875rem}DIV#cssProductOfTheWeek DIV#cssProductOfTheWeekDivider{padding-top:2.8125rem;border-top:.0625rem solid #d7dce0}@media print, screen and (min-width: 64em){DIV#cssProductOfTheWeek DIV#cssProductOfTheWeekHeadline{width:16.125rem}}

