html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body {margin: 0;}html,body {font-family: Arial;font-size: 15px;line-height: 1.5;background-color: #FFFFFF;}html {overflow-x: hidden;}@font-face{font-family:TheMix;src:url(https://www.swr.de/assets/fonts/TheMixB3-4_SemiLight.woff2) format("woff2"),url(https://www.swr.de/assets/fonts/TheMixB3-4_SemiLight.woff) format("woff");font-weight:400;font-style:normal}@media only screen and (max-width: 700px) {.client_logo {background-image: none;}}/* navigation menu */#myButtons1 {display: none;}.kt-sidebar {height: auto;width: 100%;/* background-color: rgb(242, 242, 242); */background-color: #fff;z-index: 2;overflow: auto;}.buttonSeg {color: #FFF;background-color: #82aab4;border-style: solid;border-width: 1.5px;border-radius: 6px;border-color: #FFF;cursor: pointer;width: 100%;padding: 3px 0px;}.kt-menu {width: 100%;height: 2.7rem;}.buttonSeg.mainBtn {cursor: pointer;display: block;clear: both;float: right;font-size: 1.2em;font-weight: bold;width: 100%;/* width: 25%; */height: 2rem;background-color:#05556a;color: white;padding-right: 2.25em;padding-left: 2em;position: relative;}.buttonSeg.mainBtn:after {content: "";position: absolute;right: 1rem;top: 0.4rem;bottom: 0.4rem;width: 1rem;height: 1rem;background-color: white;background: linear-gradient( to bottom, white, white 20%,  #006174 20%, #006174 40%, white 40%, white 60%, #006174 60%, #006174 80%, white 80%, white 100%);}.buttonSeg.mainBtn.opened:after {content: "x";position: absolute;right: 1.4rem;top: 0.3rem;bottom: 0.3rem;width: 1.2rem;height: 1.2rem;background: none;background-color: #05556a;color: white}.buttonSeg.selected{background-color: #ff4e50;}.buttonSeg.divider {color: #FFF;background-color: #05556a;margin-top: 10px;padding-left: 10px;cursor: default;}/* .subgroup.gesamt .buttonSeg {background-color: #C5191D;} */.subgroup {float: left;width: 25%;}.subgroup ul {padding: 0;clear: both;display: block;margin: 0;}.subgroup ul li{display: block;list-style-type: none;list-style-position: inside;}.kt-container,.kt-panel {padding: 0.01em 16px;}.kt-btn,.kt-button {border: none;display: inline-block;padding: 8px 16px;vertical-align: middle;overflow: hidden;text-decoration: none;color: inherit;background-color: inherit;text-align: center;cursor: pointer;white-space: nowrap;border-radius: 10px;}.kt-panel {margin-top: 16px;margin-bottom: 16px;}#myButtons1.kt-animate-top {height: auto;width: 100%;display: block;animation: animatetop 0.4s;}#myButtons1.kt-animate-top .subgroup.gesamt {display: block;}#myButtons1.kt-animate-top .subgroup--detail {clear: both;display: flex;}@media screen and (max-width: 650px) {#myButtons1.kt-animate-top .subgroup--detail {flex-wrap: wrap;flex-grow: 1;}.buttonSeg.mainBtn {width: 100%;/* width: 50%; */}.subgroup {width: 250px;}}@media screen and (max-width: 650px) {.subgroup:nth-child(2) {order: 3;}.subgroup {width: 50%;}}@media only screen and (max-width: 650px) {.buttonSeg.mainBtn,.subgroup {display: block;width: 100%;}.buttonSeg.divider {margin:0;cursor: pointer;}.subgroup ul {display: none;}.subgroup ul.sub--opened {display: block;animation: animatetop 0.4s;}.buttonSeg.divider::after {content: '+';width:1.2em;color: white;right: 0;position: absolute;right: 0;margin-right: 1em;}.buttonSeg.divider.opened::after {content: '-';width:1.2em;color: white;position: absolute;right: 0;margin-right: 1em;}}/* .kt-animate-left {position: relative;animation: animateleft 0.4s;} */@keyframes animatetop {from {top: 0;opacity: 0;}to {top: 300px;opacity: 1;}}.kt-main,#main {transition: margin-left .4s;}.kt-main {margin: 0px 0px 0px 0px;max-width: 1200px;}.kt-tiny {font-size: 10px !important;}.kt-small {font-size: 12px !important;}.kt-medium {font-size: 15px !important;}.kt-large {font-size: 18px !important;}.kt-button:hover {color: #000 !important;background-color: #ccc !important;}.th-dk-gray,.kt-hover-dk-gray:hover {color: #fff;background-color: #222;}.kt-gold,.kt-hover-gold:hover {color: #000;background-color: #bd9b08;}.kt-black,.kt-hover-black:hover {color: #fff;background-color: #000;}.kt-white,.kt-hover-white:hover {color: #000;background-color: #fff;}.kt-grey-1,.kt-hover-grey-1:hover {color: #000;background-color: #717171;}.kt-grey-2,.kt-hover-grey-2:hover {color: #000;background-color: #989898;}.kt-grey-3,.kt-hover-grey-3:hover {color: #000;background-color: #c0c0c0;}.kt-grey-4,.kt-hover-grey-4:hover {color: #000;background-color: #e6e6e6;}.kt-green,.kt-hover-green:hover {color: #000;background-color: #93c01f;}.kt-lime-green,.kt-hover-lime-green:hover {color: #000;background-color: #c8d400;}.kt-light-blue,.kt-hover-light-blue:hover {color: #000;background-color: #00b6ed;}.kt-purple,.kt-hover-purple:hover {color: #fff;background-color: #a84c97;}.kt-red,.kt-hover-red:hover {color: #fff;background-color: #ef3340;}.kt-magenta,.kt-hover-magenta:hover {color: #fff;background-color: #e5007e;}.kt-turquoise,.kt-hover-turquoise:hover {color: #000;background-color: #0096ae;}.kt-orange,.kt-hover-orange:hover {color: #000;background-color: #eb6728;}.kt-navbar {overflow: hidden;background-color: #fff;position: fixed;top: 0;width: 100%;z-index: 3;}#kt-gold {height: 3px;background: #bd9b08;background: linear-gradient(to right, rgb(242, 218, 100) 0%, rgb(162, 119, 0) 18%, rgb(242, 218, 100) 51%, rgb(215, 180, 70) 71%, rgb(152, 112, 0) 100%);}h1 {font-size: 3rem;margin: 0;padding: 0 0 0 28px;}@media only screen and (max-width: 700px) {h1 {font-size: 2rem;}}@media only screen and (max-width: 470px) {h1 {font-size: 1.5rem;}}.footer_text {padding-left: 15px;font-size: .8rem;}/*ie 8-11*/@media screen\0 {.kt-svgContainer {width: 100%;padding-bottom: 74%;height: 1px;overflow: visible;margin: 0px;}}.kt-svgContainer {width: 100%;/* padding: 1.5%; */max-height: 100%;margin: 0px;}@supports (-webkit-overflow-scrolling: touch) {/* CSS specific to iOS devices */.kt-buttonFullscreen {display: none !important;}}@supports not (-webkit-overflow-scrolling: touch) {/* CSS for other than iOS devices */}