.werbekarte{background:var(--karte);border:1px solid var(--zweit-linie);border-radius:var(--rundung);flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.werbekarte-flaeche,.werbeflaeche-frei{max-width:720px;margin:16px 0}.werbeflaeche-frei{background:var(--zweit-grund);border-style:dashed}.werbekarte p{margin:0}.werbekarte-kennung{letter-spacing:.04em;text-transform:uppercase;color:var(--zweit);font-size:12px}.werbekarte-kopf{align-items:center;gap:10px;display:flex}.werbekarte-zeichen{width:34px;height:34px;font-family:var(--titelschrift);color:var(--zweit);background:var(--zweit-grund);border:1px solid var(--zweit-linie);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.werbekarte-titel{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.3}.werbekarte-titel a{color:var(--text);text-decoration:none}.werbekarte-titel a:hover,.werbekarte-titel a:focus-visible{color:var(--zweit);text-decoration:underline}.werbekarte-text{color:var(--text);overflow-wrap:anywhere;line-height:1.45}.werbekarte-weg{color:var(--leise);overflow-wrap:anywhere;margin-top:auto;font-size:14px}.werbekarte-weg a{color:var(--zweit)}.werbekarte:hover{border-color:var(--zweit)}.karten>.werbekarte:hover{box-shadow:none;transform:none}.werbekarte .nur-vorlesen{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.werben{max-width:820px;margin:0 auto;padding:0 16px 48px}.werben h2{margin-top:32px}.werben-branchen{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:0;list-style:none;display:grid}.werben-branchen li{background:var(--karte);border:1px solid var(--linie);border-radius:var(--rundung);padding:12px 14px}.werben-branchen strong{margin-bottom:4px;display:block}.werben-preise{border-collapse:collapse;width:100%;max-width:560px}.werben-preise th,.werben-preise td{text-align:left;border-bottom:1px solid var(--linie);padding:8px 10px}.werben-formular{gap:12px;max-width:560px;display:grid}.werben-formular label{gap:4px;display:grid}.werben-formular input,.werben-formular select,.werben-formular textarea{font:inherit;border:1px solid var(--linie);border-radius:var(--rundung-klein);background:var(--karte);color:var(--text);padding:8px 10px}.werben-formular textarea{min-height:140px}.werben-formular .hinweis{color:var(--leise);font-size:14px}.werben .leise{color:var(--leise)}.werbung-liste{gap:20px;margin:0;padding:0;list-style:none;display:grid}.werbung-eintrag{border-top:1px solid var(--linie);gap:8px;padding-top:12px;display:grid}.werbung-eintrag .werbekarte-flaeche{margin:0}.werbung-angaben{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.werbung-angaben dt{color:var(--leise)}.werbung-angaben dd{overflow-wrap:anywhere;margin:0}.werbung-knoepfe{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.werbung-knopf{margin:4px 0;display:inline-block}.werbung-nachricht{white-space:pre-wrap;max-width:48ch}.werbung-anlegen{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.werbung-anlegen{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.werbung-vorschau .werbekarte-flaeche{margin:0}
