@charset "utf-8"; .asyncLoad,.js-hidden{visibility:hidden} body,section#frameTopMessage{display:block;float:none;clear:both;padding:0} body{margin:0;background:#eff2f4} section#frameTopMessage{width:986px;margin:0 auto} section#frameTopMessage.hidden{display:none} section#frameContainer{display:block;float:none;clear:both;min-width:980px} body,html{width:100%;position:relative} html{font-family:sans-serif} var.gaEvent{display:none} .lt-ie9 div#infoFrameMessage,.lt-ie9 div#warnFrameMessage{border-style:none;width:986px} .lt-ie9 div#infoFrameMessage>div,.lt-ie9 div#warnFrameMessage>div{padding:1px} .lt-ie9 div#infoFrameMessage>div:before,.lt-ie9 div#warnFrameMessage>div:before{position:absolute;content:'';width:986px;height:6px;top:0;left:0;background:url(/static-tr-frame/sw/g/frame/bg_frame-messages-sprite.png) no-repeat} .lt-ie9 div#warnFrameMessage>div:before{background-position:100% 0} .lt-ie9 div#infoFrameMessage>div:after,.lt-ie9 div#warnFrameMessage>div:after{position:absolute;content:'';width:986px;height:6px;bottom:0;left:0;background:url(/static-tr-frame/sw/g/frame/bg_frame-messages-sprite.png) 0 100% no-repeat} .lt-ie9 div#warnFrameMessage>div:after{background-position:100% 100%} .lt-ie9 div#infoFrameMessage>div{border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0} .lt-ie9 div#infoFrameMessage div div:before,.lt-ie9 div#warnFrameMessage div div:before{left:20px;top:20px} div#infoFrameMessage,div#warnFrameMessage{width:984px;margin:0 auto 30px;display:block;float:none;clear:both;position:relative;border-radius:6px} div#infoFrameMessage{border:1px solid #d0d0d0;box-shadow:0 1px #bfbfbf;background:#fff} div#warnFrameMessage{border-bottom:1px solid #acacac;border-top:1px solid #fee78a;background:#fecb00;background:-moz-linear-gradient(top,#feeb9f 0,#fee57f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#feeb9f),color-stop(100%,#fee57f));background:-webkit-linear-gradient(top,#feeb9f 0,#fee57f 100%);background:-o-linear-gradient(top,#feeb9f 0,#fee57f 100%);background:-ms-linear-gradient(top,#feeb9f 0,#fee57f 100%);background:linear-gradient(to bottom,#feeb9f 0,#fee57f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feeb9f', endColorstr='#fee57f', GradientType=0)} div#infoFrameMessage div div,div#warnFrameMessage div div{margin:0;position:static;padding:25px 73px;float:none;display:block} div#infoFrameMessage div div:before,div#warnFrameMessage div div:before{position:absolute;content:'';width:35px;height:35px;display:block;left:19px;top:19px;background:url(/static-tr-frame/sw/g/frame/ico_frame-sprite.png) -20px -40px no-repeat} div#warnFrameMessage div div:before{background-position:-20px -75px} div#infoFrameMessage h3,div#infoFrameMessage h4,div#warnFrameMessage h3,div#warnFrameMessage h4{margin:0} div#infoFrameMessage h4,div#warnFrameMessage h4{font-family:arial,helvetica,sans-serif;font-size:14px;line-height:20px;font-weight:700;padding:0} div#infoFrameMessage h3,div#warnFrameMessage h3{font-family:arial,helvetica,sans-serif;font-size:19px;line-height:23px;padding:0 0 10px} div#infoFrameMessage p,div#warnFrameMessage p{margin:0;font-family:arial,helvetica,sans-serif;font-size:14px;line-height:20px;padding:0} div#infoFrameMessage h3,div#infoFrameMessage h4,div#infoFrameMessage p,div#warnFrameMessage h3,div#warnFrameMessage h4,div#warnFrameMessage p{color:#4b4b4b} div#infoFrameMessage strong,div#warnFrameMessage strong{font-weight:700} div#infoFrameMessage a,div#warnFrameMessage a{font-family:arial,helvetica,sans-serif;font-size:14px;line-height:20px;color:#0090c4;font-weight:700;text-decoration:none} div#infoFrameMessage a:hover,div#warnFrameMessage a:hover{text-decoration:underline} #frameContainer #frameContent{float:left;width:100%;min-width:986px;margin-bottom:40px} #frameContainer #frameContent .oldContWrap{width:769px;float:right} #frameContainer.wRightAside #frameContent .oldContWrap{width:752px} #frameContainer.wLeftAside.wRightAside #frameContent .oldContWrap{width:566px;float:right} #frameContainer.noAside #frameContent .oldContWrap{width:954px;float:none;margin:0 auto} #frameContainer #frameContent footer,#frameContainer #frameContent header,#frameContainer.wLeftAside,#frameContainer.wRightAside{width:980px;margin:auto} #frameContainer.noAside #frameContent,#frameContainer.wLeftAside #frameContent,#frameContainer.wRightAside #frameContent{float:left} #frameContainer.noAside #frameContent{width:986px;left:50%;margin-left:-493px;position:relative} #frameContainer.wLeftAside #frameContent,#frameContainer.wLeftAside #frameContent footer,#frameContainer.wLeftAside #frameContent header{width:774px;min-width:774px} #frameContainer.wRightAside #frameContent,#frameContainer.wRightAside #frameContent footer,#frameContainer.wRightAside #frameContent header{width:784px;min-width:784px} #frameContainer.wLeftAside.wRightAside #frameContent,#frameContainer.wLeftAside.wRightAside #frameContent footer,#frameContainer.wLeftAside.wRightAside #frameContent header{width:580px;min-width:580px} #frameAsideRight{width:180px;padding-left:20px;float:right;margin-bottom:40px} #frameAsideLeft{float:left;width:176px;padding-left:10px;padding-right:20px;margin-bottom:40px} .frameTooltip{position:absolute;z-index:2000} .frameTooltip div.tl{padding:0 0 0 6px;background:url(/static-tr-frame/sw/g/frame/bg_tooltip-tl.png) no-repeat} .frameTooltip div.tl div.tr{padding:6px 6px 0 0;background:url(/static-tr-frame/sw/g/frame/bg_tooltip-tr.png) 100% 0 no-repeat} .frameTooltip div.bl{padding:0 0 0 6px;background:url(/static-tr-frame/sw/g/frame/bg_tooltip-bl.png) 0 100% no-repeat} .frameTooltip div.bl div.br{padding:0 6px 6px 0;background:url(/static-tr-frame/sw/g/frame/bg_tooltip-br.png) 100% 100% no-repeat} .frameTooltip.center-bottom,.frameTooltip.left-bottom{padding:12px 0 0} .frameTooltip.left-center{padding:0 12px 0 0} .frameTooltip div.arrow{position:absolute;width:13px;height:13px} .frameTooltip.center-bottom div.arrow{left:15px;top:0;background:url(/static-tr-frame/sw/g/frame/bg_tooltip-arrow-up.png) no-repeat} .frameTooltip.centeredArrow.center-bottom div.arrow{left:50%;margin-left:-7px} .frameTooltip.closeX div.bl div.br{padding-right:35px} .frameTooltip.closeX div.ttCloseBox{position:absolute;right:13px;top:19px;width:auto} .frameTooltip.closeX div.ttCloseBox a,.frameTooltip.closeX div.ttCloseBox a:hover{color:#fff;text-decoration:none;font-weight:700;font-family:arial,helvetica,sans-serif;font-size:14px;line-height:14px} .frameTooltip.left-center div.arrow{right:2px;top:50%;margin:-7px 0 0;background:url(/static-tr-frame/sw/g/frame/bg_tooltip-arrow-right.png) no-repeat} .frameTooltip div.ttCont{position:relative;padding:4px 8px 8px;font-size:12px;line-height:17px;color:#fff;font-family:Arial,Helvetica,sans-serif} @font-face{font-family:TeleGroteskEEHal;font-weight:400;font-style:normal;src:url(/static-la-frame/sw/frame-ui/f/tele-grotteskee-halb-webfont.woff) format('woff')} @font-face{font-family:TeleGroteskEEHalFrame;font-weight:400;font-style:normal;src:url(/static-la-frame/sw/frame-ui/f/tele-grotteskee-halb-webfont.woff) format('woff')} @font-face{font-family:TeleGroteskEENor;font-weight:400;font-style:normal;src:url(/static-la-frame/sw/frame-ui/f/tele-grotteskee-norm-webfont.woff) format('woff')} @font-face{font-family:TeleGroteskEENorFrame;font-weight:400;font-style:normal;src:url(/static-la-frame/sw/frame-ui/f/tele-grotteskee-norm-webfont.woff) format('woff')} @font-face{font-family:TeleGroteskEEUlt;font-weight:400;font-style:normal;src:url(/static-la-frame/sw/frame-ui/f/tele-grotteskee-ultr-webfont.woff) format('woff')} @font-face{font-family:TeleGroteskEEUltFrame;font-weight:400;font-style:normal;src:url(/static-la-frame/sw/frame-ui/f/tele-grotteskee-ultr-webfont.woff) format('woff')} @font-face{font-family:TeleGroteskEEFet;font-weight:400;font-style:normal;src:url(/static-la-frame/sw/frame-ui/f/tele-grotteskee-fett-webfont.woff) format('woff')} @font-face{font-family:TeleGroteskEEFetFrame;font-weight:400;font-style:normal;src:url(/static-la-frame/sw/frame-ui/f/tele-grotteskee-fett-webfont.woff) format('woff')} body>#responsiveLayer{width:100%;height:100%;top:0;left:0;background:#fff;opacity:.01;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:fixed;z-index:50} body *{-webkit-tap-highlight-color:transparent} body input{outline:0} body input:focus{outline-color:transparent;outline-style:none} html.staticFrame section#frameContainer{min-width:1px;width:1280;margin:0 auto 40px} html.staticFrame section#frameContainer.noAside{max-width:1280px;width:100%} html.staticFrame section#frameContainer.wLeftAside,html.staticFrame section#frameContainer.wRightAside{max-width:1280px;display:table;table-layout:fixed;width:100%} html.staticFrame section#frameContainer #frameContent{min-width:280px;margin:0 auto;float:none} html.staticFrame section#frameContainer.noAside #frameContent{max-width:1280px;width:1280px;left:auto;margin-left:auto;position:relative} html.staticFrame section#frameContainer.noAside #frameContent,html.staticFrame section#frameContainer.wLeftAside #frameContent,html.staticFrame section#frameContainer.wRightAside #frameContent{float:none} html.staticFrame section#frameContainer.wLeftAside #frameContent{max-width:960px;width:auto;display:table-cell;vertical-align:top} html.staticFrame section#frameContainer.wLeftAside #frameAsideLeft,html.staticFrame section#frameContainer.wLeftAside #leftNav{display:table-cell;vertical-align:top} html.staticFrame section#frameContainer.wRightAside #frameContent{width:auto} html.staticFrame section#frameContainer #frameAsideLeft,html.staticFrame section#frameContainer #frameAsideRight{float:none;display:table-cell;vertical-align:top} html.responsiveFrame object{pointer-events:none} html.responsiveFrame section#frameContainer{min-width:1px;width:auto;margin:0 auto 40px} html.responsiveFrame section#frameContainer *,html.responsiveFrame section#frameContainer :after,html.responsiveFrame section#frameContainer :before{box-sizing:border-box} html.responsiveFrame section#frameContainer.noAside{max-width:1280px;width:100%} html.responsiveFrame section#frameContainer.wLeftAside,html.responsiveFrame section#frameContainer.wRightAside{max-width:1280px;display:table;table-layout:fixed;width:100%} html.responsiveFrame section#frameContainer #frameContent{min-width:280px;margin:0 auto;float:none} html.responsiveFrame section#frameContainer.noAside #frameContent{max-width:1280px;width:auto;left:auto;margin-left:auto;position:relative} html.responsiveFrame section#frameContainer.noAside #frameContent,html.responsiveFrame section#frameContainer.wLeftAside #frameContent,html.responsiveFrame section#frameContainer.wRightAside #frameContent{float:none} html.responsiveFrame section#frameContainer.wLeftAside #frameContent{max-width:960px;width:auto;display:table-cell;vertical-align:top} html.responsiveFrame section#frameContainer.wLeftAside #frameAsideLeft,html.responsiveFrame section#frameContainer.wLeftAside #leftNav{display:table-cell;vertical-align:top} html.responsiveFrame section#frameContainer.wRightAside #frameContent{width:auto} html.responsiveFrame section#frameContainer #frameAsideLeft,html.responsiveFrame section#frameContainer #frameAsideRight{float:none;display:table-cell;vertical-align:top} html.rf-reduced section#frameContainer.wLeftAside{max-width:1200px} .js-hidden{display:none} html.rf-beige body{background-color:#eff2f4!important} html.responsiveFrame.rf-reduced section#frameContainer.noAside,html.responsiveFrame.rf-reduced section#frameContainer.wLeftAside,html.responsiveFrame.rf-reduced section#frameContainer.wRightAside{max-width:1152px} .gem-holder{width:100%} .gem-holder .title{font-family:TeleGroteskEEUlt;color:#E20074;font-size:32px;line-height:normal;font-weight:400;text-transform:uppercase} .gem-holder .error-message,.gem-holder .select-popup{font-family:'Arial Bold',Arial} .gem-holder .select-popup{position:relative;background-color:#fff;border:1px solid #E20074;width:100%;height:58px;padding:10px 20px;margin-bottom:15px} .gem-holder .select-popup:after{content:' ';background-color:#fff;position:absolute;top:47px;left:20px;border-left:1px solid #E20074;border-bottom:1px solid #E20074;width:20px;height:20px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)} .gem-holder .error-message{background-color:#ff0;color:#333;display:block;font-size:16px;font-weight:700;height:58px;line-height:58px;width:100%;padding:0 20px} .gem-holder .input-select{width:80%;height:40px;font-family:'Arial Regular',Arial;font-weight:400;font-style:normal;font-size:16px;text-decoration:none} @media (max-width:959px){body{overflow-x:visible} html.responsiveFrame body{overflow-x:hidden} }