@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(fonts/roboto-v30-latin_latin-ext-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(fonts/roboto-v30-latin_latin-ext-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(fonts/roboto-v30-latin_latin-ext-900.woff2) format('woff2')}:root{--logo-width:175px;--logo-height:67px;--header-title-height:28px;--header-full-height:75px;--header-background-color:whitesmoke;--footer-full-height:1.2em;--footer-background-color:whitesmoke;--main-spacing:15px 5px 10px 5px;--main-width:1600px;--header-footer-spacing:10px 5px}#app-body,.dx-field,.dx-widget,body,div.annotation_popup,html{font-family:Roboto,'Lucida Sans','Lucida Sans Regular','Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif}body,html{font-size:120%;margin:0}#app{height:100vh;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-template-areas:'header' 'main'}#app footer,#app>header{padding:var(--header-footer-spacing)}#app footer{background-color:var(--footer-background-color)}#app>header{grid-area:header;background-color:var(--header-background-color)}#app>header a{margin-right:20px;cursor:pointer}#app>header a.disabled{cursor:default;opacity:.5}#app>main{grid-area:main;overflow:auto;display:grid;grid-template-rows:1fr auto;grid-template-columns:1fr minmax(0,var(--main-width)) 1fr}#app>main>section{grid-area:1/2/1/3;padding:5px 0 0;width:100%}#app>main>section>*{overflow:auto}#app>main>footer{grid-area:2/1/2/4}.error-band{display:block;width:100%;background-color:#cd5c5c;color:#fff;font-size:large;text-align:center;height:20vh;margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);padding:10px}.error-band a{color:#fff}#common-head{height:var(--header-full-height);max-height:var(--header-full-height);min-height:var(--header-full-height);padding-top:0;width:100%;display:grid;grid-template-columns:var(--logo-width) 1fr;grid-template-rows:var(--header-title-height) calc(var(--logo-height) - var(--header-title-height) + 2);gap:0 0;grid-template-areas:"commonheadlogo commonheadtitle" "commonheadlogo commonheadinfo";background-color:#f5f5f5}#common-head-logo{grid-area:commonheadlogo}#common-head-title{grid-area:commonheadtitle;text-align:center;vertical-align:middle;font-size:20px;overflow:hidden}#common-head-info{grid-area:commonheadinfo;text-align:center;vertical-align:middle;font-size:16px;overflow:hidden}#common-foot{height:var(--footer-full-height);max-height:var(--footer-full-height);min-height:var(--footer-full-height);width:100%;display:grid;grid-template-columns:1fr 1fr 7fr 2fr;grid-template-rows:1.25em;gap:0 0;grid-template-areas:"commonfootimpressum commonfootlogout commonfootinfo commonfootversion";background-color:#f5f5f5;overflow:clip;vertical-align:middle;text-align:center}#common-foot-version{grid-area:commonfootversion;color:#696969;font-size:60%}#common-foot-info{grid-area:commonfootinfo}#common-foot-impressum{grid-area:commonfootimpressum}#common-foot-logout{grid-area:commonfootlogout}#survey-section{margin-bottom:.5em}#survey-foot{margin-top:1.5em;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0 0;grid-template-areas:"survey-validation survey-buttons"}#survey-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;align-content:stretch;gap:1em;grid-area:survey-buttons}#survey-validations{grid-area:survey-validation;padding:.5em}#survey-validations>div>div>div.dx-validationsummary-item-content{display:list-item;margin-left:1.2em;list-style-type:disc}#survey-validation,#survey-validation-custom{margin-left:1.5em;margin-right:1.5em}#survey-validation-custom *{border:none;cursor:auto}#bearbeiter-daten{display:grid;grid-template-columns:1fr 1fr;gap:0 3em;grid-template-areas:"bearbeiter email" "telefon";margin-bottom:1em}#field-bearbeiter{grid-area:bearbeiter}#field-email{grid-area:email}#field-telefon{grid-area:telefon}#bearbeiter-daten .dx-field-label{width:25%}#bearbeiter-daten .dx-field-value{width:75%}#erhebung-daten-gastmitglied{grid-template-columns:1fr 1fr 1fr 1fr;gap:0 3em;grid-template-areas:"gastangestellte gastazubis gastgesamt"}#field-Gast_Angestellte{grid-area:gastangestellte}#field-Gast_Azubis{grid-area:gastazubis}#field-Gast_Gesamt{grid-area:gastgesamt}#erhebung-daten-gastmitglied .dx-field-label{width:calc(50% - 1em - 3px)}#erhebung-daten-gastmitglied .dx-field-value{width:calc(50% - 1em + 3px)}.dx-texteditor.dx-state-focused .dx-dropdowneditor-input-wrapper,.dx-texteditor.dx-state-focused .dx-texteditor-input{background-color:#e8f0fe}main a{text-decoration:none;color:#000}main a:hover{text-decoration:underline;color:maroon}span.highlight{font-weight:700;text-decoration:blink}sup.annotation{font-weight:700;color:#b22222;cursor:pointer;padding-left:.1em;text-decoration:underline #b22222}sup.annotation::before{content:"["}sup.annotation::after{content:"]"}sup.annotation:hover{color:#fff;background-color:#b22222}div.annotation_popup{font-size:120%;color:#000}.notAvailable{background-color:grey!important}#erhebung-ortsgemeindedaten-intro{margin-top:2em}.ortsgemeidedaten-headers{font-weight:700}.ortsgemeinde-headline-in-data{font-size:110%;font-weight:700}.grid-cell-value-good{color:#000;background-color:#00ff7f}.grid-cell-value-toobig,.grid-cell-value-toosmall{color:#fff;background-color:#8b0000}.grid-cell-multiline{width:100%;height:auto;display:table-cell;white-space:normal;overflow-wrap:break-word}