html,body{font-family:sans-serif;font-size:10pt;font-weight:normal;margin:0;padding:0}h1{font-size:16pt;font-weight:bold;color:#e3000f}h2{font-size:12pt;font-weight:bold;color:#e3000f}a{color:#e3000f}@media print{nav,h2.display,h1 i.fa,h2 i.fa,div.typeahead,th.iconbar,td.iconbar,iframe{display:none !important}div.list-scroll{overflow-y:visible !important}}@media not print{.print{display:none !important}}header{position:sticky;top:0;z-index:9999;height:1.5em;display:flex;justify-content:left;flex-direction:column}header nav{display:flex;justify-content:space-between;color:#000;background:#fff;padding-left:1em;padding-right:1em;border-bottom:1px solid #e3000f}header nav ul,header nav ul li{display:inline}header nav ul{flex-direction:row;list-style:none;display:flex;padding:0;margin:0}header nav ul.right{margin-left:auto;margin-right:0}header nav li.logo{background:transparent}header nav li.logo img{height:2em}header nav#breadcrumb{display:none;width:100%}header nav#breadcrumb ul{flex-direction:row}header nav#breadcrumb ul li:not(:last-child)::after{content:'»';padding-left:0.2em;padding-right:0.2em}@media screen and (max-width:768px){header{flex-direction:column}header nav ul{flex-direction:column}header nav ul li.self{display:none}header nav ul.right{display:none}header nav#breadcrumb{display:block}header>nav:not(:last-child):not(#breadcrumb){display:none}}header nav li.home,header nav li.description,header nav li.active{background-color:#eeeeee}header nav a:hover{background-color:#eeeeee}header nav li{letter-spacing:normal}header nav a{display:block;color:#e3000f;font-weight:bold;text-decoration:none;padding:0.5em;padding-left:0.8em;padding-right:0.8em;transition-property:color,background;transition-duration:0.2s;transition-timing-function:ease-out}p.error,p.warning,p.notice,div.errors,div.warnings,div.notices,div.infos{padding:0.2em;padding-left:1em;border-width:2px;border-style:solid;margin:0.5em}.transienterror,p.error,div.errors{background:#fcd7d8;border-color:#d53235}p.warning,div.warnings{background:#ff5;border-color:#880}p.notice,div.notices{background:#afe2b0;border-color:#487d49}div.infos{background:#f1ebeb;border-color:#888}span.mandatory,form input.mandatory,form select.mandatory,form textarea.mandatory{background:#fff2f3}form input.phone_ext{width:6ch !important;text-align:right}div#rolelist,div#absencelist{height:40em}div.list-scroll{overflow-y:scroll;height:20em;margin-bottom:2em}div.list-scroll>table.list{width:100%}div.list-scroll>table.list th,div.list-scroll>table.list td{vertical-align:top}div.list-scroll>table.list thead tr th{top:0;position:sticky;background:#ffe3e5}div.list-scroll>table.list tr.selected{background:#e3000f}table.list{border-collapse:collapse}table.list thead,table.list tfoot{color:#1c074c;background:white;border-left:1px solid #6b8895;border-right:1px solid #6b8895}table.list thead tr,table.list tfoot tr{border-bottom:1px solid #6b8895}table.list thead td,table.list thead th{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}table.list tbody{border-bottom:1px solid #d9d9d9}table.list tbody tr{border-bottom:1px solid #f2f2f2}table.list tbody tr.even,table.list tbody tr.odd{background:#fff}table.list tbody tr.even:hover,table.list tbody tr.odd:hover{background:#ffe3e5}table.list tbody tr.even td,table.list tbody tr.odd td,table.list tbody tr.even th,table.list tbody tr.odd th{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}table.list tbody tr.revoked,table.list tbody tr.archived{background:#aaa}table.list th.iconbar,table.list td.iconbar{white-space:nowrap}table.list th.iconbar a,table.list td.iconbar a{color:#e3000f}table.list th.hidden,table.list td.hidden{display:none}table.show th{text-align:left;vertical-align:top}table.show th:first-letter{text-transform:capitalize}main{margin-top:1.5em;padding-left:1em;padding-right:1em}div.typeahead{background:#eeeeee;padding:0.1em;margin-bottom:0.5em}div.typeahead input.year{width:4em}form>table.inputform{border-collapse:collapse}form>table.inputform tbody.group{border-top:.5em #fff solid;background:#eeeeee;border-bottom:.5em #fff solid}form>table.inputform tbody.group tr.label th{padding-top:0.5em;padding-bottom:0.5em;font-weight:bold}form>table.inputform tbody.group tr td{padding-bottom:0.5em}body.modal-popup{justify-content:center;align-items:center;background:transparent}body.modal-popup main{background:#fff;padding:2rem;border-radius:1em;box-shadow:0 0 10px rgba(0,0,0,0.3);overflow:auto;box-sizing:border-box}div.container{padding:0.5em;margin:0.5em;border:2px solid #ffe3e5;background:#f8f8f8}div.container iframe#persondata{width:20em;height:17em;border:none}div.container iframe#committeedata{height:5em;width:100%;border:none}div.container iframe#steering-secondmentdata{width:40em;height:10em;border:none}div.container iframe#ordinary-secondmentdata{width:40em;height:24em;border:none}div.container iframe#addressdata,div.container iframe#attachmentdata,div.container iframe#honordata,div.container iframe#roledata{width:30em;height:17em;border:none}div.container iframe#secondmentdata{width:45em;height:17em;border:none}div.container iframe#absencedata{width:40em;height:17em;border:none}html.ajax,html.ajax body{margin:0;padding:0}html.ajax div.ajaxbox{display:flex;flex-direction:column;height:100vh}html.ajax div.ajaxbox h2{margin-top:0.3em;margin-bottom:0.3em}html.ajax div.ajaxbox div.list-scroll{flex-grow:1;overflow-y:auto;margin:0;height:revert}html.ajax div#absences div#absencelist table.list td.descrption{width:20em}html.ajax div#secondments div#secondmentlist table.list td.committee{width:20em}footer{padding-top:0.5em;padding-bottom:0.5em;font-weight:bold;text-align:center}footer a{text-decoration:none}footer a:hover,footer a:active{text-decoration:underline}div.persondetail{padding-top:1em;display:flex;flex-wrap:wrap}body.page-index img.logo{height:100px}body.page-index div.header{text-align:center;padding-bottom:3em}body.page-index div.main{width:fit-content;margin-left:auto;margin-right:auto}html.page-ajax-absences{font-size:80%}div.vc-dates>div.vc-date>button.vc-date__btn{min-height:0}div.vc-dates>div.vc-date>button.absence{color:#000 !important;background:#f00 !important}.multiselect{border:1px solid #aaa;padding:4px;min-height:36px;display:flex;flex-wrap:wrap;gap:4px;cursor:text;width:280px;position:relative}.multiselect input{border:none;flex:1;min-width:100px;outline:none}.multiselect .tag{background:#e0e0e0;padding:2px 6px;border-radius:4px}.multiselect .tag button{border:none;background:none;cursor:pointer;margin-left:4px}.multiselect .suggestions{position:absolute;background:white;border:1px solid #aaa;max-height:150px;overflow-y:auto;width:100%;z-index:10;top:100%;left:0;display:none}.multiselect .suggestions div{padding:4px;cursor:pointer}.multiselect .suggestions div:hover{background:#efefef}:root{--birthdaylist:none;--general-assembly:none}table.list th.birthdaylist,table.list td.birthdaylist{display:var(--birthdaylist)}table.list th.general-assembly,table.list td.general-assembly{display:var(--general-assembly)}