@charset "UTF-8";.color-text-color,.hover-color-text-color:hover{color:#1b2028}.color-blue,.hover-color-blue:hover{color:#132943}.color-blue-light,.hover-color-blue-light:hover{color:#425773}.color-grey,.hover-color-grey:hover{color:#f2eee2}.color-grey-light,.hover-color-grey-light:hover{color:#dedede}.color-grey-dark,.hover-color-grey-dark:hover{color:#5d5e5c}.color-gold,.hover-color-gold:hover{color:#a39143}.color-gold-light,.hover-color-gold-light:hover{color:#f3efe3}.background-color-text-background-color,.hover-background-color-text-background-color:hover{background-color:#1b2028}.background-color-blue,.hover-background-color-blue:hover{background-color:#132943}.background-color-blue-light,.hover-background-color-blue-light:hover{background-color:#425773}.background-color-grey,.hover-background-color-grey:hover{background-color:#f2eee2}.background-color-grey-light,.hover-background-color-grey-light:hover{background-color:#dedede}.background-color-grey-dark,.hover-background-color-grey-dark:hover{background-color:#5d5e5c}.background-color-gold,.hover-background-color-gold:hover{background-color:#a39143}.background-color-gold-light,.hover-background-color-gold-light:hover{background-color:#f3efe3}*{--color-blue:#132943;--color-gold:#a39143;--color-grey-light:#dedede}.sp-wrapper #content_sitzplan{font-family:"Lato", sans-serif}.sp-wrapper.biografie #content_sitzplan{max-width:70rem;margin:0 auto}.sp-wrapper.biografie #content_sitzplan a{background-image:none !important}.sp-wrapper.biografie #nat_text,.sp-wrapper.biografie #nat_mandate{display:none}.sp-wrapper .sitzplan li a.v{border:4px solid #62c3d0}.sp-wrapper .sitzplan li a.v.active{background-size:0% !important;background-color:#62c3d0}.sp-wrapper .mandat.v .mandat_img{background-color:#62c3d0;border:4px solid #62c3d0}.sp-wrapper .sitzplan li a.s{border:4px solid #ff0000}.sp-wrapper .sitzplan li a.s.active{background-size:0% !important;background-color:#ff0000}.sp-wrapper .mandat.s .mandat_img{background-color:#ff0000;border:4px solid #ff0000}.sp-wrapper .sitzplan li a.f{border:4px solid #0052fb}.sp-wrapper .sitzplan li a.f.active{background-size:0% !important;background-color:#0052fb}.sp-wrapper .mandat.f .mandat_img{background-color:#0052fb;border:4px solid #0052fb}.sp-wrapper .sitzplan li a.g{border:4px solid #69b12e}.sp-wrapper .sitzplan li a.g.active{background-size:0% !important;background-color:#69b12e}.sp-wrapper .mandat.g .mandat_img{background-color:#69b12e;border:4px solid #69b12e}.sp-wrapper .sitzplan li a.n{border:4px solid #e3257b}.sp-wrapper .sitzplan li a.n.active{background-size:0% !important;background-color:#e3257b}.sp-wrapper .mandat.n .mandat_img{background-color:#e3257b;border:4px solid #e3257b}.sp-wrapper .sitzplan li a.a{border:4px solid #edd1a4}.sp-wrapper .sitzplan li a.a.active{background-size:0% !important;background-color:#edd1a4}.sp-wrapper .mandat.a .mandat_img{background-color:#edd1a4;border:4px solid #edd1a4}.sp-wrapper .sitzplan li{display:flex;flex-direction:column;justify-content:center}.sp-wrapper .sitzplan li.selected{z-index:5}.sp-wrapper .overlay-position{position:relative;transform:rotate(calc(-1 * var(--rotate)))}.sp-wrapper .overlay-position .sitzplan-overlay-wrapper{position:absolute;z-index:5;width:36rem;bottom:calc(4rem - 1rem * var(--offset-abs));left:calc(-18rem + 50% + 1rem * var(--offset))}.sp-wrapper .overlay-position .sitzplan-overlay-wrapper .sitzplan-overlay{background-color:#132943;display:flex;position:relative;gap:1rem}.sp-wrapper .overlay-position .sitzplan-overlay-wrapper .sitzplan-overlay::after{content:"";width:2.4rem;height:2.4rem;background-color:#132943;position:absolute;bottom:-1rem;left:50%;transform:translateX(-50%) translateY(0) rotate(45deg)}.sp-wrapper .overlay-position .sitzplan-overlay-wrapper .sitzplan-overlay .foto-wrapper{aspect-ratio:1/1;overflow:hidden;flex:0 0 9rem;display:flex;justify-content:center;align-items:center}.sp-wrapper .overlay-position .sitzplan-overlay-wrapper .sitzplan-overlay .foto-wrapper img{width:100%;padding:1rem;border-radius:50%}.sp-wrapper .overlay-position .sitzplan-overlay-wrapper .sitzplan-overlay .info-wrapper{color:white;display:flex;flex:0 0 22rem;justify-content:center;align-items:center;font-size:1.5rem;margin-inline:2rem;margin-top:1.5rem;margin-bottom:2rem}.sp-wrapper .overlay-position .sitzplan-overlay-wrapper .sitzplan-overlay .info-wrapper div{margin:auto;width:20rem}@media print{.sp-wrapper #main.homepage #content{width:100%}.sp-wrapper #container,.sp-wrapper .tastatur{max-width:100%}}
