/* suchtreffer.css   Last change  2026-09-24  15.22.05   (Rundung wie die Formularfelder)

   Trefferliste der Firmensuche. Seit 2026-09-24 eine eigene Datei, weil
   dieselbe Liste an zwei Stellen erscheint: auf /Firmensuche und -- als
   Fragment nachgeladen -- im Suchkasten der Startseite.

   Achtung: hier stehen einfache Rauten. Innerhalb von <cfoutput> muessen
   sie verdoppelt werden, in dieser Datei nicht. */

/* Zeilenabstand steht hier ausdruecklich drin: die Spans erben sonst
   line-height 1 und Firmenname und Adresse kleben aneinander. Dafuer
   weniger Luft ueber und unter der Zeile.
   Die drei Aktionen stehen seit 2026-09-24 unter der Adresse nebeneinander,
   nicht mehr rechts untereinander: dort waren sie hoeher als der Text und
   haben die Zeile aufgeblaeht (72 px, davon 15 px Luft ueber und unter dem
   Namen). Damit ist die Zeile nur noch so hoch wie ihr Inhalt. */
.u24tr{display:block; padding:8px 14px; border:1px solid #e3e3e3; border-radius:8px;
    background:#fff; text-decoration:none; color:#222; margin-bottom:8px;}
.u24tr-text{display:block; min-width:0;}
.u24tr:hover{border-color:#007388; background:#f5fafb;}
.u24tr .name{display:block; font-weight:600; line-height:1.35;}
.u24tr .meta{display:block; font-size:0.8rem; color:#555; line-height:1.45; margin-top:1px;}
.u24tr .name a{color:inherit; text-decoration:none;}
.u24tr .name a:hover{color:#007388; text-decoration:underline;}
.u24akt-liste{display:flex; flex-wrap:wrap; align-items:center; gap:4px 18px; margin-top:4px;}
/* Zwei Klassen tief, damit die Farben auch im Suchkasten der Startseite
   gelten: dort faerbt .u24home a (eine Klasse + ein Element) jeden Link um. */
.u24akt-liste .u24akt{white-space:nowrap; color:#007388; font-weight:600; font-size:0.8rem; line-height:1.3; text-decoration:none;}
.u24akt-liste .u24akt:hover{text-decoration:underline;}
.u24akt-liste .u24akt-profil{color:#1a6b3c;}
.u24tag{display:inline-block; font-size:0.65rem; font-weight:700; letter-spacing:.4px; border-radius:3px;
    padding:1px 6px; margin-left:6px; vertical-align:2px;}
.u24tag-inaktiv{background:#f0eeec; color:#7a6f68;}
.u24tr.inaktiv .name{color:#6b625c;}
