.ortsseite .ortsliste{z-index:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:2px 14px;margin:0;padding:0;list-style:none;display:grid;position:static;overflow:visible}.ortsseite .ortsliste li{cursor:auto;border-bottom:1px solid var(--linie);border-radius:0;justify-content:space-between;align-items:baseline;gap:8px;padding:3px 0;font-size:14px;display:flex}.ortsseite .ortsliste li>span:first-child{color:var(--leise)}.ortsseite .ortsliste .leise{font-variant-numeric:tabular-nums;white-space:nowrap}.ortsseite .grosszahl-satz{margin:0;font-size:15px;line-height:1.5}.ortsseite .grosszahl-satz .leise{margin-top:4px;display:block}.ortsseite .zusammenzug-weg{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.ortsseite .zusammenzug-weg .knopf{text-decoration:none}.ortsseite .ortseinstieg{margin:0 0 20px}.ortsseite .ortseinstieg .einstieg-darunter{color:var(--leise);background:0 0;border-left:0;border-radius:0;margin:8px 0 0;padding:0;font-size:13px}.ortsseite .ortseinstieg .einstieg-weiter{margin:8px 0 0;font-size:14px}@media (max-width:520px){.ortsseite .ortseinstieg .zusammenzug-weg{gap:8px}.ortsseite .ortseinstieg .knopf{text-align:center;flex:auto}}.ortsseite .einstieg-hinauf{margin:10px 0 0;font-size:15px}.ortsseite .hausliste{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ortsseite .hausliste .leise{font-variant-numeric:normal}@media (max-width:520px){.ortsseite .ortsliste{grid-template-columns:1fr}}.ortsseite .preisfragen h2{font-size:17px;line-height:1.35}.ortsseite .preisfragen h3{margin-top:18px;line-height:1.35}.ortsseite .preisfragen .grosszahl{margin:4px 0 6px}.ortsseite .preisantwort{margin:0 0 8px;font-size:14px;line-height:1.5}.ortsseite .preisvergleich-weg{margin:12px 0 0;font-size:14px}
