@charset "utf-8";
/* sc-component-id: sc-VigVT */
 .teaserCTA{cursor:pointer;display:block;height:40px;width:100%;-webkit-letter-spacing:0.7px;-moz-letter-spacing:0.7px;-ms-letter-spacing:0.7px;letter-spacing:0.7px;line-height:40px;margin:auto 0 0;color:#fff;font-size:16px;-webkit-letter-spacing:0px;-moz-letter-spacing:0px;-ms-letter-spacing:0px;letter-spacing:0px;font-weight:bold;text-align:center;text-transform:uppercase;border-radius:4px;-webkit-text-decoration:none;text-decoration:none;background:rgba(21,111,188,1);box-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;} @media (pointer:fine){.teaserCTA:hover{background:rgba(8,92,164,1);}} @media (max-width:9999px){.teaserCTA{font-size:16px;height:30px;line-height:30px;width:100%;margin:0;}}
 /* sc-component-id: sc-jTzLTM */
 .myLogoOverlay{display: inline; text-align: left !important; overflow: hidden; vertical-align: bottom; max-height:50px; line-height: 1; max-width: 150px; background-color:#fff; margin:-75px 0 5px 0; border-radius:50%; box-shadow:0 0 10px rgba(0,0,0,0.25);} 
 .myLogoOverlay img{max-width:85% !important; max-height:40px; vertical-align: bottom !important;} 
 @media (max-width:9999px){.myLogoOverlay{display: block !important; line-height:1; margin:0 0 5px 0;border-radius:0;box-shadow:none;}
 .myLogoOverlay img{width:auto; display: inline; max-height:40px;}}
 /* sc-component-id: sc-fjdhpX */
 .myTextBlock{margin:0;overflow-y:auto;overflow-x:hidden;position:relative;color:#333333;} @media (max-width:9999px){.myTextBlock{font-size:25px;margin-bottom:5px;}}
 /* sc-component-id: sc-jzJRlG */
 .myTeaserTitle{font-size:18px;text-align:left;margin-bottom:5px;font-weight:bold;font-family:"Open Sans",sans-serif;} @media (max-width:9999px){.myTeaserTitle{display:block;font-size:18px;}}
 /* sc-component-id: sc-cSHVUG */
 .myTeaserSubtitle{font-size:16px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:left;margin-bottom:10px;} @media (max-width:9999px){.myTeaserSubtitle{overflow:hidden;height:calc(1.3 * 2 * 14px);line-height:1.3em;font-size:14px;margin-bottom:0;}}
 /* sc-component-id: sc-cQFLBn */
 .myImageOverlay{position:relative;text-align:center;height:0;padding:51% 0 0;margin:0 -10px 40px;border-bottom:none;background:#fff;background-position:center center;background-repeat:no-repeat;} @media (max-width:9999px){.myImageOverlay{position:absolute;left:0;top:0;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50%;height:100%;margin:0;padding:0 5px;font-size:24px;font-family:"Open Sans",sans-serif;line-height:1.4em;border-radius:0;box-shadow:none;background-color:#fbfbfb;border:none;border-right:none;}.myImageOverlay img{display:none;}} @media (max-width:350px){.myImageOverlay{display:none !important;}}
 /* sc-component-id: sc-bXGyLb */
 .myoffArticle{overflow:hidden;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:150px;max-width:300px;padding:0 10px 10px;font-family:"Open Sans",sans-serif;border-radius:0px;border:none;background:#fbfbfb;box-shadow:none;} @media (max-width:9999px){.myoffArticle{position:relative;min-height:150px;max-width:100%;padding:0px 10px 0px calc(50% + 10px);background:#fff;}} @media (max-width:350px){.myoffArticle{padding:0 10px 10px;}}
 /* sc-component-id: sc-lkqHmb */
 .myArticleWrapper{position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 -10px;padding:0 10px;} @media (max-width:9999px){.myArticleWrapper{position:static;-webkit-box-flex:initial;-webkit-flex-grow:initial;-ms-flex-positive:initial;flex-grow:initial;margin-top:auto;}}
 /* sc-component-id: sc-krvtoX */
 @font-face{font-family:"Open Sans";src:url("https://p5.focus.de/fonts/opensans-regular-webfont.woff2") format("woff2"), url("https://p5.focus.de/fonts/opensans-regular-webfont.woff") format("woff");font-style:normal;font-weight:normal;font-display:swap;} @font-face{font-family:"Open Sans";src:url("https://p5.focus.de/fonts/opensans-bold-webfont.woff2") format("woff2"), url("https://p5.focus.de/fonts/opensans-bold-webfont.woff") format("woff");font-style:normal;font-weight:bold;font-display:swap;} @font-face{font-family:MarselisSlab-Regular;src:local("Marselis Slab Regular"), local("MarselisSlab-Regular"), url("https://www.chip.de/fec/assets/font/MarselisSlab-Regular-subset.woff2") format("woff2"), url("https://www.chip.de/fec/assets/font/MarselisSlab-Regular-subset.woff") format("woff");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+20-7E,U+A7-BE,U+2000-205E,U+C0-FF;} .myOffTeaserWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;} .myOffTeaserWrapper *{box-sizing:border-box;} .myOffTeaserWrapper img{max-width:100%;height:auto;} @media (max-width:9999px){.myOffTeaserWrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}
 /* sc-component-id: sc-fYiAbW */
 .myFooter{height:.0625rem;background-color:rgba(224,224,224,1);margin:20px 0px;} .myFooter:last-of-type{display:none;} .myFooter.app_3{margin:18px 0px;}
 /* sc-component-id: sc-fOKMvo */
 .myAdLabelHead{font-size:20px;line-height:26px;font-weight:bold;font-family:"Open Sans",sans-serif;color:##515151;float:left;}
 /* sc-component-id: sc-dUjcNx */
 .myAdLabel{font-size:11px;font-family:"Open Sans",sans-serif;float:right;text-transform:uppercase;-webkit-letter-spacing:0.7px;-moz-letter-spacing:0.7px;-ms-letter-spacing:0.7px;letter-spacing:0.7px;color:#868D94;margin:0;}
 /* sc-component-id: sc-gHboQg */
 .myAdLabelWrapper{overflow:hidden;margin-bottom:15px;} .myAdLabelWrapper.app_1{margin-top:20px;} .myAdLabelWrapper.app_1,.myAdLabelWrapper.app_3{margin-bottom:5px;}