*{box-sizing:border-box}html{overflow-y:scroll}body{margin:0;background:#f6f6f9;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:16px}.site{width:min(1180px,100%);margin:0}.hero{height:86px;padding:8px 28px;background:#e0e0a8 url("../includes/graphics/kopfbereich.jpg") repeat}.hero h1{margin:0;color:#fff;font-family:Verdana,sans-serif;font-size:2.5rem;font-weight:bold;text-shadow:0 0 1px #fff}.mainnav{background:#fff;border-bottom:1px solid #eee}.menu-items{display:flex;flex-wrap:wrap}.menu-items a{display:block;padding:6px 28px;color:#383;text-decoration:none;font-size:1.05rem;font-weight:bold}.menu-items a:hover{background:#f7f7d1}.menu-items a.active{background:#e0e0a8;color:#c22}.menu-button{display:none}.page-title{background:#e0e0a8;border-bottom:1px solid #d7d7ff;padding:8px 12px}.page-title h1{margin:0;color:#606024;font-size:1.35rem}.layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:18px;padding:10px;background:#fafafa;border:1px solid #e7e7ff;border-top:0}.content{min-width:0;line-height:1.35}.content h3,.content h1:not(.Titel){border-bottom:2px solid #d2d28c;color:#606024;font-size:1.1rem;margin:0 0 .6rem;padding:1.2rem 2px 2px}.content h4,.content h2{color:#606024;font-size:.9rem;margin:.7rem 0 .4rem;text-decoration:underline}.entrytext p,.entrytext li,.hg_value,.bo_descr{font-size:.9rem}.alignright{float:right;margin:0 0 10px 15px;max-width:45%;height:auto}.sidebar{min-width:0}.info-box{border:1px solid #d8d8c5;background:#f7f7e8;margin:0 0 14px;padding:0 10px 10px;font-size:.82rem}.info-box h2{margin:0 -10px 8px;padding:5px 8px;background:#e0e0a8;color:#606024;font-size:.95rem;text-decoration:none}.info-box p{margin:.55rem 0}.small{font-size:.75rem;color:#666}.footer{padding:12px;text-align:center;color:#777;font-size:.75rem}.bo_stat_overview{list-style:square}.dunkel,.dunkel_gelb{background:#e0e0a8}.hell,.hell_gelb{background:#f2f2d8}.weiss{background:#fff}.weiss_gelb{background:#fffbe0}
@media(max-width:760px){body{font-size:15px}.hero{height:70px;padding:10px 14px;background-position:center}.hero h1{font-size:1.65rem}.menu-button{display:block;width:100%;border:0;background:#e0e0a8;color:#505020;padding:9px 14px;text-align:left;font-weight:bold;font-size:1rem}.menu-items{display:none;flex-direction:column}.menu-items.open{display:flex}.menu-items a{padding:9px 16px;border-top:1px solid #eee}.layout{grid-template-columns:1fr;padding:8px}.sidebar{grid-row:auto}.page-title{padding:6px 10px}.page-title h1{font-size:1.15rem}.alignright{float:none;display:block;max-width:100%;margin:8px auto}.info-box{margin-top:8px}}
