.link{color:#cf0000;cursor:pointer}.link:hover{text-decoration:underline rgba(207,0,0,0.3)}.link:active{color:#6e0606;text-decoration:underline;outline:none}.filter-form__column{display:inline-block;margin:1rem 1rem 0 0}.filter-form__column--search{margin-right:0;width:218px}.filter-form__small{font-size:.6rem}.select::after{margin-top:0;top:auto;bottom:9px}.filter-form__notes{display:none;padding:1rem 0}@media (min-width: 988px){.filter-form__notes{display:block}}.filter-form__notes a{color:#cf0000}.filter-form__notes a a{color:#cf0000;cursor:pointer}.filter-form__notes a a:hover{text-decoration:underline rgba(207,0,0,0.3)}.filter-form__notes a a:active{color:#6e0606;text-decoration:underline;outline:none}.filter-form__notes a:hover,.filter-form__notes a:active{text-decoration:underline rgba(207,0,0,0.3)}.filter-form-wrapper{min-height:111px}circle{cursor:pointer;opacity:0.25}circle.active{opacity:1}.party-afd{fill:#0C82BF}.party-cdu,.party-union,.party-csu,.party-cducsu{fill:#272626}.party-fdp{fill:#FDB716}.party-gruene{fill:#418940}.party-linke{fill:#B71E7C}.party-spd{fill:#CC2028}.parlament-container{margin-top:2rem;padding-bottom:100px;position:relative}@media (min-width: 768px){.parlament-container{padding-bottom:0}}@media (min-width: 988px){.parlament-container{height:0;padding-top:50%}}.parlament-svg{overflow:visible}@media (min-width: 988px){.parlament-svg{position:absolute;top:0;left:0}}.parlament__wrapper{position:relative}.parlament__noresults{position:absolute;left:0;right:0;bottom:0;top:0;background-color:rgba(255,255,255,0.825);z-index:2}.parlament__noresult__message{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.parlament__noresults__copy{padding-bottom:1rem}.parlament__noresult__resetfilter{background-color:#E8E8E8;border-color:#DDDDDD}.parlament__noresult__resetfilter:hover{background-color:#C4C4C4}.parlament__noresult__resetfilter:active,.parlament__noresult__resetfilter--active{background-color:#7F7F7F}.popup{-webkit-box-shadow:0 3px 14px rgba(0,0,0,0.4);box-shadow:0 3px 14px rgba(0,0,0,0.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;width:320px;height:200px;z-index:3}.popup::before{content:'';display:block;position:absolute;top:0;left:150px;width:110px;height:12px}.popup--afd{background-color:#f3f8fb}.popup--afd::before{background-color:#0C82BF}.popup--cducsu,.popup--cdu,.popup--csu,.popup--union{background-color:#f4f4f4}.popup--cducsu::before,.popup--cdu::before,.popup--csu::before,.popup--union::before{background-color:#272626}.popup--fdp{background-color:#fffdf2}.popup--fdp::before{background-color:#FDB716}.popup--gruene{background-color:#f2faf6}.popup--gruene::before{background-color:#418940}.popup--linke{background-color:#fcf3f9}.popup--linke::before{background-color:#B71E7C}.popup--spd{background-color:#fef3f4}.popup--spd::before{background-color:#CC2028}.popup__close{position:absolute;top:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:30px;height:30px;border:none;background-color:transparent;font:1.5rem sans-serif;line-height:0.7em;color:rgba(12,12,12,0.5);cursor:pointer}.popup__district{line-height:1.2em;padding-top:0.5rem}.popup__election{padding-top:0.5rem}.popup__image{background-color:rgba(0,0,0,0.1);-ms-flex-negative:0;flex-shrink:0;width:130px}.popup__image-credit{position:absolute;bottom:0}.popup__link{line-height:1.2em;padding-top:1rem}.popup__text{color:#686868;margin:25px 40px 40px 20px;position:relative;min-width:160px}.popup__name{font-size:1.2rem;font-weight:500;line-height:1.2em}.popup__party{font-weight:500}.popup__party--afd{color:#0C82BF}.popup__party--cducsu,.popup--cdu,.popup--csu,.popup--union{color:#272626}.popup__party--fdp{color:#FDB716}.popup__party--gruene{color:#418940}.popup__party--linke{color:#B71E7C}.popup__party--spd{color:#CC2028}.popup__photo{display:inline-block;width:100%;height:200px;background-size:cover;background-position:center center}.articlebody{margin:3rem 0 0 0}.articlebody__col-1{display:none}@media (min-width: 35.71429rem){.articlebody__col-1{display:block}}.liveparlament__figcaption{margin-top:2rem;margin-bottom:2rem}
