@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.error a,.fosColor{color:#a6003f}.WarningBox{display:block;padding:4px 8px;border:medium dotted orange}#SubmitError,label>span.message{display:block;min-height:18px}label>span.message>span{position:relative;top:-2px;display:block;background:#ebebeb;z-index:10}.error,.important{color:#a6003f!important}.error a{text-decoration:underline}.error ul{list-style-position:inside}.ok{color:green!important}#FormBlock{margin-bottom:1em}#FormBlock p{border:0}#FormBlock th{color:#636363;font-size:10pt}.MsgBox{margin-bottom:10px}.FormBox{position:relative;z-index:10;background:#ebebeb;padding:20px 20px 10px;margin:1em 0;max-width:500px;color:#636363;font-size:10.4pt}.FieldBox{margin-bottom:10px}.ComboBox{display:inline-block;position:relative;margin:8px 0;padding-right:25px;white-space:nowrap}.ComboBox button,.ComboBox input[type=search],.ComboBox input[type=text]{display:inline-block;margin:0!important;max-height:22px}.ComboBox button{min-height:unset!important;height:100%}.ComboBox button.ui-button-icon-only{width:auto;padding:0 4px;position:absolute;bottom:0;left:auto}.FieldBox button,.FieldBox input{vertical-align:middle}.FieldBox input[type=email],.FieldBox input[type=number],.FieldBox input[type=password],.FieldBox input[type=text],.FieldBox textarea{display:block;box-sizing:border-box;width:95%;font-size:12pt;font-family:"Source Sans-Serif Pro",Sans-Serif;padding:1px 2px;color:#333;background-color:#f6f6f6;border:1px solid #aaa}.FieldBox input[type=search]{box-sizing:border-box;background-color:#f6f6f6}.FieldBox input[type=email],.FieldBox input[type=number],.FieldBox input[type=password],.FieldBox input[type=search],.FieldBox input[type=text]{min-height:22px}.FieldBox input[type=text].readonly{border:0;background:0 0}.FieldBox input[type=number]{text-align:center!important}.FieldBox input[type=date],.FieldBox input[type=tel],.FieldBox select{display:block;box-sizing:border-box;font-size:12pt;font-family:"Source Sans-Serif Pro",Sans-Serif;color:#333}.FieldBox input[type=date],.FieldBox input[type=tel]{padding:1px 2px;background-color:#f6f6f6;border:1px solid #aaa}.FieldBox select{padding:1px 0;min-width:200px;min-height:22px}#proofsave input[type=submit]:focus,.FieldBox button:focus,.FieldBox input[type=button]:focus,.FieldBox input[type=file]:focus,.FieldBox input[type=submit]:focus,.FieldBox select:focus{outline:thin dotted #000}#proofsave input[type=submit]:focus,.FieldBox input[type=button]:focus,.FieldBox input[type=submit]:focus,.SubmitBox button[type=submit]:focus,.SubmitBox input[type=submit]:focus{background-color:#d6407f}.FieldBox input[type=date]:focus,.FieldBox input[type=email]:focus,.FieldBox input[type=number]:focus,.FieldBox input[type=password]:focus,.FieldBox input[type=tel]:focus,.FieldBox input[type=text]:focus,.FieldBox textarea:focus{background-color:#fff}.FieldBox .option{white-space:nowrap}.FieldBox label,.FieldBox span.label{display:inline-block;padding-right:4px;margin-right:16px}.FieldBox ul{list-style-position:outside;margin-left:10pt}.FieldInfo{margin:8px 0 12px;font-size:10pt}.FieldInfo .relevant{color:#000}.SubmitBox{padding:10px 0}#FOS_Container .InfoBlock p{padding:8px 0;border:0}#FOS_Container .InfoBlock h2{padding:8px 0;font-size:inherit;font-weight:700}input[type=checkbox]:not(old),input[type=radio]:not(old){position:absolute;left:-5000px}input[type=checkbox]:not(old)+label,input[type=radio]:not(old)+label{display:inline-block;padding-left:28px;line-height:24px}input[type=checkbox]:not(old):focus+label,input[type=radio]:not(old):focus+label{background:#fff;outline:thin dotted}input[type=checkbox]:not(old):checked+label:before{background-position:0-24px}input[type=radio]:not(old):checked+label:before{background-position:0-48px}input[type=checkbox]:not(old)+label:before,input[type=radio]:not(old)+label:before{content:"";display:inline-block;margin-left:-28px;margin-bottom:-7px;width:24px;height:24px;background:url(/s/Redesign/img/checks.png)no-repeat 0 0}input[type=checkbox]:not(old)+label.switch{padding:0}input[type=checkbox]:not(old)+label.switch .switchLeft,input[type=checkbox]:not(old)+label.switch .switchRight{padding:0 4px}input[type=checkbox]:not(old)+label.switch:before{display:none;background:0 0}input[type=checkbox]:not(old)+label.switch .switchIcon.swL,input[type=checkbox]:not(old)+label.switch .switchIcon.swR{width:36px;height:20px;vertical-align:middle}input[type=checkbox]:not(old)+label.switch .switchIcon.swL{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 20'%3E%3Crect width='36' height='20' x='0' y='0' fill='transparent'/%3E%3Cpath d='M 10 19.5 A 9 9 0 0 1 10 0.5 H 26 A 9 9 0 0 1 26 19.5 Z' stroke='rgba(187, 187, 187, 1)' fill='rgba(187, 187, 187, 1)' stroke-width='1'/%3E%3Ccircle cx='10' cy='10' r='8' stroke='white' fill='rgba(255, 255, 255, 1)' stroke-width='1'/%3E%3C/svg%3E")no-repeat center;display:inline-block}input[type=checkbox]:not(old)+label.switch .switchIcon.swR{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 20'%3E%3Crect width='36' height='20' x='0' y='0' fill='transparent'/%3E%3Cpath d='M 10 19.5 A 9 9 0 0 1 10 0.5 H 26 A 9 9 0 0 1 26 19.5 Z' stroke='rgba(166, 0, 63, 1)' fill='rgba(166, 0, 63, 1)' stroke-width='1'/%3E%3Ccircle cx='26' cy='10' r='8' stroke='white' fill='rgba(255, 255, 255, 1)' stroke-width='1'/%3E%3C/svg%3E")no-repeat center;display:none}input[type=checkbox]:not(old):checked+label.switch .switchIcon.swL{display:none}input[type=checkbox]:not(old):checked+label.switch .switchIcon.swR{display:inline-block}input[type=checkbox]:not(old):checked+label.switch .switchRight{color:#a6003f}.width56{width:56px!important}.width135{width:135px!important}.width100{width:100px!important}.width200{width:200px!important}.width40pc{width:40%!important}.FieldBox button,.FieldBox input[type=button],.FieldBox input[type=submit]{padding:1px 6px;min-height:24px}button,input[type=button],input[type=submit]{margin-right:20px;padding:3px 6px;background-color:#a6003f;border:0;font-size:11pt;font-weight:700;white-space:nowrap;color:#fff;cursor:pointer;transition:.3s}button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#b33e6b}button.disabled,button[disabled],input[type=button].disabled,input[type=button][disabled],input[type=submit].disabled,input[type=submit][disabled]{background-color:#eee!important;color:#636363}button[disabled]:hover,input[type=button][disabled]:hover,input[type=submit][disabled]:hover{cursor:default}button span.entypo{font-size:1.4em}.HelpButton{padding:0 4px}.help{padding:10px;max-width:600px;font-size:10pt;color:#636363;z-index:10}.help ul{margin:0 16px}#ComfortBox{position:relative}label[for=comfort]{padding-top:2px}#achtung{position:absolute;background:rgba(240,240,240,.9)0 0;z-index:99;width:250px;left:120px;padding:1em;border:thin solid rgba(50,50,50,.5);box-shadow:5px 5px 5px rgba(50,50,50,.5)}#achtung p{color:#333}#BrochuresFields .FieldBox{border-top:thin solid;clear:both;padding:8px 0;margin:0;min-height:44px}#BrochuresFields .FieldBox:last-child{border-bottom:thin solid}#BrochuresFields .FieldBox a.InfoPopup{vertical-align:super;font-size:small;cursor:pointer}#BrochuresFields .FieldBox br,.ItemBox .ItemVariants ul li,.ResultHeader br{clear:both}#BrochuresFields .FieldBox:hover{background:#f8f8f8}#BrochuresFields .FieldBox label,#BrochuresFields .FieldBox span.label{font-size:12pt;margin-right:0}#BrochuresFields .FieldBox label>img,#BrochuresFields .FieldBox span.label>img{float:left;margin-right:6px}#BrochuresFields .FieldBox input{float:left;text-align:right}#BrochuresFields .FieldBox .FieldInfo{display:inline;padding-left:4px;font-size:11pt;vertical-align:sub;min-height:44px}#BrochuresFields .FieldBox .FieldInfo p{display:inline;float:right;font-size:10pt;padding-right:10px}#BrochuresFields .FieldBox .FieldInfo p a{padding:4px 4px 0}#BrochuresFields .FieldBox .FieldInfo p a:focus,.FieldBox input[type=search]:focus{background:#fff}#BrochuresFields .InfoBox{position:absolute;border:thin solid;background:#fff;padding:16px}.FieldBox input[type=search]{display:block;float:left;width:50%;font-size:12pt;font-family:"Source Sans-Serif Pro",Sans-Serif;padding:1px;color:#333;background:#f6f6f6;border:1px solid #aaa}#searchOuterDiv{color:#636363}.paging a,.resultTable a{color:#af0035;text-decoration:none}.resultTable{margin:16px 0;border-collapse:collapse}.resultTable td{padding:4px 0;vertical-align:top}.paging,.resultTable tr.odd{background:#f6f6f6}.resultTable td.num{text-align:right;padding-right:8px}.resultTable td img{vertical-align:top;margin-top:7.5%}.paging{line-height:40px}.paging strong{color:#fff;background-color:#851133;padding:8px 20px}.paging a{color:#ddd;background-color:#cf3c56;padding:8px 16px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.paging a:focus,.paging a:hover{background-color:#fff;color:#000;outline:thin dotted #aaa}.paging a,.paging strong{font-size:14px;font-weight:700;text-align:center;margin:0 2px 4px}.pathSeparator{width:8px;padding-left:4px;padding-right:4px;min-width:8px;margin-left:2px;margin-right:6px;height:6px;background-color:transparent;background-image:url(/s/img/pfeil_rot.gif);background-repeat:no-repeat}.pathSeparator:after{content:"   "}.FormAccordeon,button.check.butAddFav.selected{color:#636363}.FormAccordeon .FormSection{border-top:thin solid;position:relative}.FormAccordeon .FormSection .HelpVideo{position:absolute;top:0;right:0;display:inline-block;padding:5px 8px;font-size:120%;font-weight:700}.FormAccordeon .FormSection .HelpVideo:focus{outline:2px dotted #af0035}.FormAccordeon fieldset legend{font-size:1.2em;padding:8px 0;cursor:pointer;width:100%}.FormAccordeon fieldset legend button{padding:2px;background-color:transparent;color:#636363;font-weight:400;margin:0;white-space:normal;text-align:left}.FormAccordeon fieldset legend button .entypo{display:inline-block;width:25px}.FormAccordeon fieldset legend .info{font-size:smaller}.FormAccordeon fieldset legend .buttonLabel{font-size:11pt}.FormAccordeon fieldset legend button:hover{color:#af0035}.FormAccordeon fieldset legend button:focus{outline:2px dotted #af0035}.FormAccordeon fieldset .SectionFields,.FormAccordeon fieldset .SubFields{padding-left:27px;margin-bottom:20px}.FormAccordeon .SubmitBox{border-top:thin solid}button.but{padding:3px;font-size:10pt;color:#636363;background-color:#fff;border:thin solid #b5b5b5;margin:0 16px 16px 0;white-space:normal;min-width:40px;vertical-align:middle}.but:hover{opacity:1;outline:1px solid #af0035}button.but:active,button.but:focus{outline:2px solid rgba(175,0,53,.15)}button.but.selected{border-color:#af0035;color:#af0035;box-shadow:3px 3px 5px rgba(0,0,0,.2)}button.but span,button.but strong{font-family:inherit}button.check,button.radio{margin:0;padding:2px 2px 2px 27px;background:url(/s/Redesign/img/checks-red.png)no-repeat 2px 0;color:#636363;text-align:left;font-size:11pt;font-weight:400;white-space:nowrap;overflow:hidden;transition:0s;min-height:24px}button.radio:hover{color:#444;opacity:1}button.radio:focus{outline:thin dotted #000}button.radio.selected{background-position:2px -48px;color:#af0035}button.check.selected{background-position:2px -24px;color:#af0035}button.check.butAddFav{display:inline-block;margin-bottom:10px}.butCountry{height:100px;width:110px;white-space:normal;overflow:hidden;vertical-align:top}.butCountry img{max-height:60px;opacity:.7}.butCountry.selected img{opacity:.9}.FosRed{color:#af0035}.ResultHeader{position:relative}.ResultHeader h2{float:left}.ResultHeader a{position:absolute;z-index:10;top:auto;left:auto;right:0;color:#636363;padding-left:8px;padding-right:2px;text-decoration:none}.ResultHeader a.fixed{position:fixed;top:50px;right:auto;background:#fff;opacity:.9}.ResultHeader a:hover{color:#af0035}.ResultHeader #aTopRemarkLess,.ResultHeader #aTopRemarkMore{position:static;float:right;margin-left:30px}.ResultAccordeon .ResultSection{border-top:thin solid}.ResultAccordeon .ResultSection:last-child{border-bottom:thin solid}.ResultSection fieldset legend{padding:8px 0;color:#af0035}.ResultSection fieldset legend .but{margin-bottom:0}.ResultSection fieldset legend .but.butClip{padding-left:22px;background:url(/s/Redesign/img/submenu-closed.png)no-repeat left center;font-family:inherit;font-size:inherit;font-weight:400;text-align:left;color:#a6003f;border:0;vertical-align:top}.ResultSection fieldset legend .but.butClip.selected{background:url(/s/Redesign/img/submenu-open.png)no-repeat left center}.ResultSection fieldset legend .but.butClip .icon{vertical-align:middle;margin:-1rem 0-.7rem}.ItemBox>div.ItemMain{float:left;clear:both;max-width:468px;background:#fff}.ItemBox h3,.ItemBox p{margin-left:3px}.ItemBox p:last-child{margin-bottom:4px}.ItemMain>div.SubBox{clear:both;min-height:234px}.ItemBox .ItemVariants{float:left;clear:both;width:234px}.ItemBox .ItemPicture{float:left;width:234px}.IconsBox a,.ItemBox .ItemPicture a{display:block}.ItemBox .ItemPicture img{margin:10px;max-width:200px;max-height:200px}.ItemBox>div.ItemCtx{float:right;text-align:center;background:#ebebeb}.ItemCtx .IconsBox{float:left;padding:16px}@media only screen and (min-width:1040px){.ItemBox>div.ItemCtx{max-width:234px}.ItemCtx .IconsBox{min-height:200px}}@media only screen and (min-width:767px){.ItemCtx .IconsBox{min-width:200px}}.IconsBox a{color:#fff;float:left}.IconsBox a:focus{outline-width:2px}.IconsBox .font-icon,.IconsBox img{display:block;margin:4px;float:left}.IconsBox .font-icon{background:#72777a;font-size:2em;width:92px;height:92px;line-height:90px;text-align:center;font-weight:700}.ResultSection .ItemBox ul,.pdfList ul{list-style-type:none}.ResultSection .ItemBox ul li img{vertical-align:middle;margin-bottom:10px}.downloadLink img{padding:0!important;margin:0 4px 0 8px!important}.intranetMarker{font-family:"Arial Narrow",Arial,monospace;font-size:12px;text-align:center;color:#00f;background-color:#fff;background-color:rgba(255,255,255,.95);border-radius:5px;padding:3px 5px;border:thin solid rgba(100,100,100,.5);position:fixed;top:10px;left:10px;box-shadow:2px 2px 4px #000;opacity:.75;z-index:99999}a.pdf{padding-left:20px;background:url(/s/imggen/media_pdf.gif)no-repeat}.pdfList ul li{padding:2px 0}.pdfList ul li:nth-child(2n+1){background:#fff}.del{display:block;float:right;cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" style="font-size: 20px;"><text y="15">🗑️</text></svg>'),auto!important}.shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}