html, body, div, span, object, iframe, h4, h5, h6, blockquote, pre, a,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{    margin:0;    padding:0;    border:0;    font-size:100%;    vertical-align:baseline;    background:transparent}body{    line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{    display:block}nav ul{    list-style:none}blockquote, q{    quotes:none}blockquote:before, blockquote:after,q:before, q:after{    content:'';    content:none}a{    margin:0;    padding:0;    font-size:100%;    vertical-align:baseline;    background:transparent}ins{    background-color:#ff9;    color:#000;    text-decoration:none}mark{    background-color:#ff9;    color:#000;    font-style:italic;    font-weight:bold}del{    text-decoration:line-through}abbr[title], dfn[title]{    border-bottom:1px dotted;    cursor:help}table{    border-collapse:collapse;    border-spacing:0}hr{    display:block;    height:1px;    border:0;    border-top:1px solid #cccccc;    margin:.7em 0 .3em 0;    padding:0;width:40%}input, select{    vertical-align:middle}:root{  --color:#454}html{width:100%}*:focus{outline:2px dotted; outline-offset:2px}body{ font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:110%;-webkit-text-size-adjust:none;width:100%;max-width:1024px;margin:0 auto;line-height:1.4em;color:#444;color:var(--color);background-color:#f1f1f1}article{padding:1em 3px}h1, h2, h3, h4{font-family:'PT Sans Narrow', Arial, sans-serif;font-weight:600}h1{font-size:2em;line-height:1.35em}h2{font-size:1.6em;line-height:1.35em}h3{font-size:1.4em;line-height:1.35em}:not(#footer) > ul{margin-left:22px}.small{font-size:.8rem;line-height:1.1rem}.hoch{margin-top:-2.2em}#footer{font-family:Arial, serif;font-size:1rem;display:block; padding:10px 0;clear:both}#footer a, article a:link, article a:visited{color:#800000; text-decoration:underline}#footer a:hover, #footer a:focus,article a:hover, article a:focus{ color:#800000; text-decoration:none; }#footer ul{display:inline}#footer li{display:inline-block}#footer a{white-space:nowrap}#search label, dfn,.hide, .dot{position:absolute !important;clip:rect(1px 1px 1px 1px)} article hr{border-top:1px solid #333;width:100%}article p:not(.small), article li:not(.small){line-height:1.4em;    max-width:46em; }section{margin:.5em 0;display:flow-root}section img{float:right;width:170px;border:1px solid #aaa;padding:5px;max-width:45%;background:#fff}section:first-of-type{border-top:1px solid #999;padding-top:1em}section p:not(.small), section li:not(.small){max-width:unset; }section h2{font-size:1.2em}section li{margin-bottom:.7em}@media (prefers-color-scheme:dark){html{filter:invert(1)}}#scrollUp{bottom:3em;right:2em;text-decoration:none;opacity:.7;border:3px solid #999;border-radius:10em !important;background:#fff;padding:6px}#scrollUp:hover, #scrollUp:focus{background:#f1f1f1;opacity:1}#scrollUp img{opacity:.5; vertical-align:middle}@media only screen and (min-width:640px){article{min-height:80vh}#footer{position:-webkit-sticky; position:sticky;bottom:-1px;background:#d3d6d8; min-height:3em;padding:.5em 1em}#footer li:before{    content:"• "}#kopf img{    width:245px;    margin:6px 0 0 0;    opacity:.7}}@media only screen and (max-width:1024px){#kopf img{margin:5px 0 0 10px}article{padding:1em 1em}}@media only screen and (max-width:640px){body{font-family:'Helvetica Neue', Helvetica,  Verdana, sans-serif;font-size:100%}article p:not(.small), li:not(.small){line-height:1.4em}#kopf img{max-height:50px;width:auto !important;margin:0}.hoch{margin-top:-1.2em}#footer{position:static;bottom:-1px;background:#d3d6d8; min-height:3em;padding:.5em 1em}#footer li:before{    content:"• "}h1{font-size:1.4em;margin-top:.5em}h2{font-size:1.2em; font-weight:bold}h3{font-size:1em; font-weight:bold}#scrollUp{bottom:2em !important;right:.5em !important}#scrollUp img{height:25px;width:25px}#footer{padding:.5em; border-top:1px solid #888; border-bottom:1px solid #888; background:#ddd}#footer li{display:block;line-height:2em}}*{box-sizing:border-box}#navi ul{margin-left:0;list-style-type:none;display:block}#navi, #hamburger{width:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}#hamburger{display:none}#hamburger button{border:0;padding:0;background:transparent}#navi{font-size:.8rem;font-family:Verdana, sans-serif;letter-spacing:.5px;line-height:1.6em;position:-webkit-sticky; position:sticky; top:-1px;z-index:10;-webkit-hyphens:auto; -ms-hyphens:auto; hyphens:auto}.nav-menu{font-size:1.1em}.nav-menu a{color:#444;color:var(--color);text-decoration:none}.nav-menu a:hover:before,.nav-menu a:focus:before{content:"\25B7";display:inline-block; width:0;position:relative; left:-15px;float:left}.nav-menu a.open:before{transform:rotate(90deg);position:relative; left:-10px; top:-8px}.nav-menu a.open.has_sub span{ }.nav-item li span, .nav-item li a{padding:0 2px 2px 19px} .sub-nav-group li a:hover, .nav-item li a:focus{outline:1px dotted;outline-color:#fff; }.has_sub{cursor:pointer}.nav-item a, noscript li, .current, .current.sub-nav{  display:inline-block;padding:10px 12px 10px 22px;outline:none}.current{ background:transparent !important;position:relative !important}.current:not(.img):before{content:"✔︎";display:inline-block;width:0;position:relative; left:-15px}.nav-item .current img{opacity:.5}.sub-nav{display:none}.sub-nav-group li p{max-width:25em}.sub-nav-group::-webkit-scrollbar{-webkit-appearance:none;width:7px;height:6px}.sub-nav-group::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(255, 255, 255, .7)}.sub-nav-group::-webkit-scrollbar-corner{background-color:transparent}.sub-nav.open{display:block}.sub-nav ul{display:inline-block}.sub-nav-group .gliederung{margin:0;font-family:Verdana, sans-serif;font-size:1em;font-weight:bold}a.has_sub span{font-size:1.4em; vertical-align:text-bottom; padding-right:2px}.ios_vo_only{position:absolute;top:auto;left:-9999px;width:0;height:0;font-size:0;line-height:0} #search{background:#f1f1f1;text-align:right;margin:5px 2px 0}#search input{vertical-align:middle;font-size:1.2em !important;margin:5px 2px !important}#search input:hover::placeholder, #search input:focus::placeholder{opacity:.5}@media only screen and (max-width:1024px){#search{margin:0 10px}} @media only screen and (min-width:641px){.nav-menu li  a, .nav-menu li .current{-webkit-hyphens:none;-ms-hyphens:none; hyphens:none; max-width:calc((100vw - 370px) / 2);  }.nav-menu{background:#6c6d6c; border-top:solid 1px #fff;border-right:solid 1px #fff;border-bottom:solid 1px #fff}.nav-menu a, .current, .sub-nav-group .gliederung, .sub-nav-group p {color:#fff; } li.nav-item{display:table-cell;border-left:1px solid #fff;vertical-align:top}.sub-nav-group li a{max-width:100%}#home_hell{min-width:3.5em}.sub-nav{position:absolute;background:#7f7f7f; opacity:0.95;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";z-index:5;border:1px solid #fff;margin-left:-1px}.sub-nav-group p{    padding:0;margin-top:0;font-size:.8rem}.sub-nav li li{line-height:1.4em;padding:0 3px}.nav-menu li li a, .nav-menu li li .current{white-space:normal}ul .sub-nav-group{overflow:auto;padding:1em}.sub-nav-group li{padding:.2em 1em .2em 0}#home_grey{display:none} }@media only screen and (max-width:860px) and (min-width:641px){ li.nav-item img{vertical-align:bottom}.sub-nav-group{max-height:70vh;max-width:23em}a.has_sub:hover, a.has_sub:focus{display:block;overflow:hidden;text-overflow:ellipsis;white-space:normal; }a.has_sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-menu li li a, .nav-menu li li .current{display:block;overflow:hidden;text-overflow:ellipsis;white-space:normal}.nav-item a, noscript li, .current, .current.sub-nav{padding:10px 3px 10px 19px}.nav-item a span:first-of-type{display:none}}@media only screen and (min-width:861px) { #sub-nav2 ul, #sub-nav4 ul {max-width:45em;column-count:3;column-width:12em}#sub-nav2 ul ul, #sub-nav4 ul ul{display:block; }#sub2 a, #sub4 a{-webkit-hyphens:none; -ms-hyphens:none; hyphens:none}.sub-nav-group li{-webkit-column-break-inside:avoid;          page-break-inside:avoid;               break-inside:avoid}}@media only screen and (max-width:640px){#navi{position:relative}#klapp_hide{display:none}#klapp_show{display:block}#hamburger{width:38px;position:absolute;top:7px;right:10px;background:transparent;display:block; z-index:11}#hamburger img{opacity:.5}#navi{display:none}.sub-nav-group{max-height:35vh;overflow:auto;-webkit-overflow-scrolling:touch}.nav-menu{border-bottom:0 none; background:#d3d6d8;padding-left:0}.nav-menu a{border-left:0;display:block}li.nav-item{border-bottom:1px solid #888}li.nav-item:last-of-type{border-bottom:1px solid #999 }.sub-nav{position:static;opacity:1;border-bottom:0 none}.current.sub-nav{background:#d3d6d8}.sub-nav li {font-size:1em;width:100%}.sub-nav-group ul:last-of-type{margin-bottom:1em}.sub-nav li li{padding-left:.2em}.sub-nav-group, .sub-nav-group li, .sub-nav-group li a{display:block !important;line-height:2.2em}    [id^='sub-nav']{background:#e8e8e8 !important; }.sub-nav-group{padding:10px 0 2px 20px;max-width:100%}.sub-nav-group::-webkit-scrollbar-thumb{background-color:rgba(0, 0, 0, .5)}.sub-nav-group .gliederung{width:100%}.sub-nav-group p{margin-top:0;    padding:0 1em 0 0}.sub-nav-left{border-right:none }.current:before{content:"";line-height:.7em; }    li.nav-item img{vertical-align:bottom}#kopf{padding:5px 0 5px 13px;line-height:0;width:100%;min-height:4em}#home_hell{display:none} #search{text-align:center}#search input{    font-size:16px !important;    margin:5px 10px}#hamburger{z-index:5;left:calc(100% - 45px);width:30px;-webkit-tap-highlight-color:transparent}#menutxt{font-family:Arial;font-size:10px;display:block;width:30px;text-align:center}#buttonname{font-size:0}.c-hamburger{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:30px;height:28px;border:none;cursor:pointer;transition:background .3s}.c-hamburger:focus{outline:0}.c-hamburger span{display:block;position:absolute;top:12px;left:0;right:0;height:6px;background:#555}.c-hamburger span::after,.c-hamburger span::before{position:absolute;display:block;left:0;width:100%;height:6px;background-color:#555;content:""}.c-hamburger--htx,.c-hamburger--htx.is-active{background-color:transparent}.c-hamburger span::before{top:-10px}.c-hamburger span::after{bottom:-10px}.c-hamburger--htx span{transition:background 0s .3s}.c-hamburger--htx span::after,.c-hamburger--htx span::before{transition-duration:.3s,.3s;transition-delay:.3s,0s}.c-hamburger--htx span::before{transition-property:top,transform}.c-hamburger--htx span::after{transition-property:bottom,transform}.c-hamburger--htx.is-active span{background:0 0}.c-hamburger--htx.is-active span::before{top:0;transform:rotate(45deg)}.c-hamburger--htx.is-active span::after{bottom:0;transform:rotate(-45deg)}.c-hamburger--htx.is-active span::after,.c-hamburger--htx.is-active span::before{transition-delay:0s,.3s}}@media only screen and (max-width:640px) and (orientation:landscape){#navi{position:-webkit-static; position:static}#hamburger{position:absolute}.sub-nav-group{max-height:70vh}}