/* Text pages of xharig.com (legal notice, privacy, 404): the parts only these
   pages have. Everything shared comes from basis.css. */

.marke span{display:inline !important}

/* These pages switch the language in place (assets/sprache.js), so the
   switch holds buttons instead of links. */
.kopf nav .sprache button{background:none;border:0;color:var(--leise);font:inherit;font-size:14px;font-weight:700;padding:5px 12px;cursor:pointer}
.kopf nav .sprache button:hover{background:var(--hover);color:var(--neon)}
.kopf nav .sprache button.an{background:var(--neon);color:var(--grund)}
@media (max-width:860px){.kopf nav .sprache button{min-height:44px;padding:0 14px}}

.textseite .mitte{max-width:860px}
.karte{padding:26px 30px;margin-bottom:88px;background:var(--flaeche)}
.karte h2{font-size:21px;margin:30px 0 6px;max-width:none}
.karte h2:first-child{margin-top:0}
.karte p{margin:0 0 10px}
.karte ul{margin:0 0 10px;padding-left:22px}
.karte li{margin-bottom:4px}
.karte code{font-size:15px;color:var(--text)}
.leise{color:var(--leise)}
[hidden]{display:none !important}

@media (max-width:640px){
  .karte{padding:20px;margin-bottom:64px}
  .karte li a{display:inline-block;padding:10px 0}
}
