/* Forum-Textanzeigen im Kartenformat (Paket 43, 13.11.2026)
   Wird von den Anzeigendateien (richter-post.php usw.) einmal je Seite eingebunden. */
.fa-anzeige{display:flex;gap:22px;align-items:flex-start;background:linear-gradient(135deg,#fff8ef 0%,#ffffff 70%);border:1px solid #f0d2ad;border-left:5px solid #ff8000;border-radius:10px;padding:18px 20px;margin:4px 0;font-size:14px;line-height:1.55;color:#333;text-align:left}
.fa-anzeige .fa-bild{flex:0 0 auto;display:block}
.fa-anzeige .fa-bild img{display:block;height:auto;max-width:100%;transition:transform .15s}
.fa-anzeige .fa-hoch img{width:112px;border-radius:2px;box-shadow:0 8px 20px rgba(0,0,0,.22);transform:rotate(-2deg)}
.fa-anzeige .fa-hoch:hover img{transform:rotate(0) scale(1.03)}
.fa-anzeige .fa-quer img{width:150px;border-radius:6px;box-shadow:0 4px 14px rgba(0,0,0,.15)}
.fa-anzeige .fa-quer:hover img{transform:scale(1.03)}
.fa-anzeige .fa-text{flex:1 1 auto;min-width:0}
.fa-anzeige .fa-label{display:inline-block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#8a6a45;background:#fdebd3;border-radius:3px;padding:1px 7px;margin-bottom:6px}
.fa-anzeige .fa-titel{font-size:19px;font-weight:bold;color:#1f2430;line-height:1.25;margin:0 0 6px}
.fa-anzeige p{margin:0 0 8px}
.fa-anzeige ul{margin:0 0 12px;padding:0;list-style:none}
.fa-anzeige li{padding-left:22px;position:relative;margin:2px 0}
.fa-anzeige li:before{content:"\2713";position:absolute;left:3px;color:#2e8b57;font-weight:bold}
.fa-anzeige a.fa-knopf{display:inline-block;background:#ff8000;color:#fff!important;font-weight:bold;font-size:15px;text-decoration:none!important;padding:9px 18px;border-radius:6px;box-shadow:0 2px 0 #c75f00}
.fa-anzeige a.fa-knopf:hover{background:#e67300}
.fa-anzeige .fa-neben{color:#6b7280;font-size:13px;margin-left:10px}
.fa-anzeige .fa-zweit{margin-top:12px;padding-top:10px;border-top:1px dashed #ead8c2;font-size:13px;color:#555}
@media (max-width:600px){
  .fa-anzeige{flex-direction:column;align-items:center;padding:16px;gap:14px}
  .fa-anzeige .fa-text{width:100%}
  .fa-anzeige .fa-hoch img{width:96px}
  .fa-anzeige .fa-quer img{width:180px}
  .fa-anzeige .fa-neben{display:block;margin:6px 0 0}
}
