@charset "utf-8";html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}@media all{*,::before,::after{box-sizing:border-box}:root{background-color:#ffda62;font-size:11pt;font-family:verdana,tahoma,helvetica,arial,sans-serif;font-size:11pt;height:100%;background-color:#ffda62;margin:0;padding:0}body{width:80%;text-align:left;background-color:#fff;margin:0 auto;border-width:0 1px;border-color:#e5e5e5;border-style:solid}body{display:grid;grid-gap:0 .8rem;grid-template-columns:12rem auto;grid-template-rows:0 auto auto;grid-template-areas:"header header" "nav    main" "nav    footer"}body>header{grid-area:header}body>nav{grid-area:nav}body>main{grid-area:main}body>footer{grid-area:footer}a{color:#c70036;text-decoration:underline}a.current{color:#999}a:hover{text-decoration:underline}a.plain{text-decoration:none}a.plain:hover{text-decoration:underline}a.smalllink{font-size:80%}main{background-color:#fff;margin:0 .8em .8em 0}main h3 a{color:#966}div.copyright{text-align:center;font-size:70%;color:#666}nav h3 a{color:#966}nav h3{font-size:100%;border:none}nav{background-color:#fff;padding:.8em}div.news p{margin:0}div.sponsors{background-color:#fff;margin:0 .8em .8em 0}div.sponsors div{text-align:center}div.sponsors div img{max-width:300px}div.sub_links a{color:#fff}div.sub_links{margin-top:.5em;text-align:center;color:#fff;font-size:66%;clear:both;background-color:#8b8d7b}h1{color:navy;font-size:150%;font-weight:700;line-height:2.2}h1.title{padding-top:1.2em}h2{color:#000;font-size:130%;font-weight:700;line-height:2.2}h3{color:#000;font-size:120%;font-weight:700;padding-top:.5em;padding-bottom:.3em;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#cfb8b8;margin-bottom:0}h4{color:#000;font-size:110%;font-weight:700}p{text-align:justify;color:#000;line-height:1.5em;padding-bottom:.4em}ul{padding-bottom:.3em}li{list-style:circle;margin-left:2em}#texbox{}.frontpage_button{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:1rem;width:14em;padding:1.4rem;margin:1rem auto;min-height:60px;background-color:#ffda62;border-radius:5px;border:1px solid #444;text-decoration:none;font-size:14pt;color:#000;line-height:1;background-position:0 0;font-weight:700}.frontpage_button:hover{background:#ffa862;text-decoration:none}img.absmiddle{vertical-align:middle;margin-bottom:.25em}.banner{padding-top:0}.banner h1{margin:0;color:navy;line-height:1;font-size:24pt;padding-top:1.2em}.banner h2{margin:0;color:navy;line-height:1;font-size:11pt;padding-top:.8em}.logo{padding-top:1em}#searchbox{width:8em;border:1px solid #aaa}b,strong{font-weight:700}i,em{font-style:italic}code,tt{font-family:ubuntu mono,Consolas,Monaco,Courier,monospace}pre{background-color:lightgrey;font-family:ubuntu mono,Consolas,Monaco,Courier,monospace;padding:.5rem 1rem;white-space-collapse:preserve;text-wrap-mode:wrap}abbr[title],acronym[title]{border-bottom:1px dotted #333;cursor:help}.long-hex-value{font-family:monospace;letter-spacing:-1px;overflow-wrap:anywhere}.active{background-color:#fc3}.rahmen{background-color:#fedb64;padding:5px;border:1px dotted #000}#survey-header a{color:#fff}#survey-header{background-color:#ae0000;color:#fff;font-family:sans-serif;font-size:120%;font-weight:700;left:0;padding:5px 0;margin-bottom:15px;position:fixed;text-align:center;top:0;width:100%;z-index:101}.admonitionblock>table{border-collapse:separate;border:0;width:100%;padding-top:1em;padding-bottom:1em}.admonitionblock>table td.icon{text-align:center;width:12em}.admonitionblock>table td.icon .title{font-weight:700;text-transform:uppercase}}@media print{body{font-family:Verdana,Arial,Helvetica,sans-serif;color:#000}.rahmen{padding:5px;border:1px dotted #000}#survey-header{display:none}}@media screen and (max-width:800px){body{width:95vw;padding:1rem;display:grid;grid-gap:1rem;grid-template-columns:1fr;grid-template-rows:0 repeat(3,auto);grid-template-areas:"header" "nav" "main" "footer"}nav{columns:auto 150px;border-bottom:#ccc solid 5px}main p{line-height:1.2rem}.banner h1{padding-top:.5em}.sponsors img{max-width:50vw}}