.boxed{border:medium double #e2dcd0}.bookbox{margin-block:2em 3em}.bookbox:not(:last-child){border-bottom:2px solid var(--person\.html);padding-bottom:2em}footer{margin:2em 0 0 2vw;padding:2em 2vw 2.5em 1vw}#nav2{display:flex;justify-content:center;}footer a{text-decoration:none;font-weight:400;color:#333}.dark-bg{background:#dfdddb}#angebote\.html #nav1 .current a,#angebote\.html .button{background:var(--angebote\.html)}#angebote\.html #content h3,#angebote\.html .kapit,#angebote\.html #pagenav .cs-active{color:var(--angebote\.html)}#person\.html #nav1 .current a{background:var(--person\.html)}#person\.html #content h3,#person\.html .kapit,#person\.html #pagenav .cs-active{color:var(--person\.html)}#stimmen\.html #nav1 .current a{background:var(--stimmen\.html)}#stimmen\.html #content h3,#stimmen\.html .kapit,#stimmen\.html #pagenav .cs-active{color:var(--stimmen\.html)}#links\.html #nav1 .current a{background:var(--links\.html)}#links\.html #content h3,#links\.html .kapit,#links\.html #pagenav .cs-active{color:var(--links\.html)}.cs-show{opacity:1}.cs-hide{height:0;margin:0!important;overflow:hidden;opacity:0}.flexcols{display:flex;flex-wrap:wrap;gap:2em;justify-content:flex-start}.flexcols>*{margin-top:0}.col1{flex:0 0 175px}.col2{flex:1;min-width:250}#content a{color:#000}