.vermeldungen-widget{font-family:inherit;font-size:1.15rem;line-height:1.7;color:#1a1a1a;padding:1rem 1.25rem}.vermeldungen-widget a{color:#6b2727;text-decoration:underline}.vermeldungen-widget a:focus{outline:3px solid #005fcc;outline-offset:2px}.vermeldungen-widget .skip-link{position:absolute;left:-999px;top:0;background:#fff;padding:.5rem 1rem;border:2px solid #005fcc;z-index:10}.vermeldungen-widget .skip-link:focus{left:1rem}.vermeldungen-widget header h1{font-size:2rem;line-height:1.25;margin:0 0 .3rem}.vermeldungen-widget .zeitraum{font-size:1.25rem;color:#333;margin:0 0 1rem;font-weight:700}.vermeldungen-widget section.kirchort[hidden]{display:none}.vermeldungen-widget .kirchort .vorlesen-btn,.vermeldungen-widget .weitere-vermeldungen .vorlesen-btn{font-size:1.05rem;font-weight:700;padding:.55rem 1.1rem;border-radius:10px;border:2px solid #6b2727;background:#fff;color:#6b2727;cursor:pointer;margin:.3rem 0 1.1rem}.vermeldungen-widget .kirchort .vorlesen-btn:hover,.vermeldungen-widget .kirchort .vorlesen-btn:focus,.vermeldungen-widget .weitere-vermeldungen .vorlesen-btn:hover,.vermeldungen-widget .weitere-vermeldungen .vorlesen-btn:focus{background:#6b2727;color:#fff}.vermeldungen-widget .bedienhinweis{font-size:1.05rem;color:#444;margin:0 0 1rem;font-style:italic}.vermeldungen-widget .pdf-download{margin:1rem 0}.vermeldungen-widget .pdf-download a{display:inline-block;font-size:1.1rem;font-weight:700;padding:.6rem 1.2rem;border:2px solid #333;border-radius:10px;text-decoration:none;color:#333}.vermeldungen-widget .pdf-download a:hover,.vermeldungen-widget .pdf-download a:focus{background:#333;color:#fff}.vermeldungen-widget .ort-navigation{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem 1rem;padding:0;margin:1.5rem 0}.vermeldungen-widget .ort-navigation a{display:inline-block;text-decoration:none;padding:.55rem 1.15rem;border:2px solid #6b2727;border-radius:999px;font-size:1.1rem;font-weight:600}.vermeldungen-widget .ort-navigation a:hover,.vermeldungen-widget .ort-navigation a:focus{background:#6b2727;color:#fff}.vermeldungen-widget section.kirchort{margin:3rem 0;border-top:4px solid #6b2727;padding-top:1.1rem}.vermeldungen-widget section.kirchort h2{font-size:1.75rem;margin:0 0 .5rem}.vermeldungen-widget .tag{border:2px solid #c9c9c9;border-radius:12px;padding:1.15rem 1.4rem;margin:1.3rem 0;box-shadow:0 1px 4px rgba(0,0,0,.08)}.vermeldungen-widget .tag-datum{margin:0 0 .6rem;font-weight:800;font-size:1.4rem;color:#1a1a1a}.vermeldungen-widget .tag-termine{list-style:none;padding:0;margin:0}.vermeldungen-widget .tag-termine li.termin-zeile{padding:.75rem 0;border-top:1px solid #e2e2e2}.vermeldungen-widget .tag-termine li.termin-zeile:first-child{border-top:none;padding-top:0}.vermeldungen-widget .anlass{margin:.2rem 0;font-weight:700;font-size:1.1rem;color:#1a1a1a}.vermeldungen-widget .hinweis{margin:.2rem 0;font-size:1.02rem;color:#444}.vermeldungen-widget .termin-details{margin:.5rem 0 0;font-size:1.18rem}.vermeldungen-widget .uhrzeit{font-weight:800;color:#6b2727}.vermeldungen-widget .beschreibung{font-weight:600}.vermeldungen-widget abbr.zelebrant{text-decoration:none;border-bottom:1px dotted #888;font-size:.85em;font-weight:400}.vermeldungen-widget .kirchort-notizen{font-size:1.02rem;color:#444;margin-top:.8rem}.vermeldungen-widget .weitere-vermeldungen{margin-top:3.5rem;border-top:4px solid #333;padding-top:1.25rem}.vermeldungen-widget .weitere-vermeldungen h2{font-size:1.6rem}.vermeldungen-widget .weitere-vermeldungen p{margin:0 0 1.1rem}.vermeldungen-widget footer{margin-top:3.5rem;padding-top:1.25rem;border-top:2px solid #ccc;font-size:1.05rem;color:#333}@media (prefers-contrast:more){.vermeldungen-widget{color:#000}.vermeldungen-widget a{color:#00008B}.vermeldungen-widget .hinweis,.vermeldungen-widget .kirchort-notizen,.vermeldungen-widget footer{color:#000}}