.av-special-heading h2.av-special-heading-tag, .sidebar h3.widgettitle, #tag_cloud-3 .widgettitle{position:relative;padding-right:0 !important;padding-bottom:var(--space-2, 8px) !important;margin-bottom:var(--space-2, 8px) !important;font-size:1.05em !important;font-weight:700 !important;color:var(--titel) !important;text-align:left !important;background:none !important;}
.av-special-heading h2.av-special-heading-tag::after, .sidebar h3.widgettitle::after, #tag_cloud-3 .widgettitle::after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--heading-line-thickness, 4px);background:linear-gradient(120deg, var(--titel) 0%, var(--hell) 100%);pointer-events:none;}
h3.usw{font-size:1em !important;font-weight:700 !important;color:var(--titel) !important;text-align:center !important;padding-left:var(--heading-indent, 15px) !important;padding-right:0 !important;margin-bottom:var(--space-2, 8px) !important;background:none !important;position:relative;}
h3.usw::after{content:none !important;}
.archive h3.author-title, .entry-content h2, .linklistcatname, .slide-entry-title, .entry-content-wrapper .post-title, h2.cattitel{font-size:0.95em !important;color:var(--titel) !important;}
.archive h3.author-title, .entry-content h2, .linklistcatname, h2.cattitel{background:linear-gradient(120deg, var(--titel) 0%, var(--hell) 100%) no-repeat 0 100% / 100% 4px;padding-bottom:8px !important;margin-bottom:var(--space-2, 8px) !important;}
.archive .category-term-description{width:94%;}
.category-term-description p{text-align:justify;padding:0;}
.archive h2.post-title.entry-title, .blog    h2.post-title.entry-title, .template-blog h2.post-title.entry-title, .single-post h1.post-title.entry-title{padding-left:0 !important;padding-right:0 !important;color:var(--titel) !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.03em !important;border-bottom:2px solid var(--titel) !important;padding-bottom:6px !important;margin-bottom:12px !important;background:none !important;}
.single-post h1.post-title.entry-title::before, .single-post h1.post-title.entry-title::after{content:none !important;}
#top .post-entry .blog-categories.minor-meta{text-align:right !important;position:relative;top:-18px;margin:0 !important;padding-left:0 !important;padding-right:0 !important;padding-top:4px !important;border-top:2px solid var(--titel) !important;font-size:1.0em;font-weight:500;letter-spacing:0.02em;}
#top .post-entry .blog-categories.minor-meta a{color:var(--titel) !important;text-transform:none !important;}
#top .slide-entry .slide-entry-excerpt.entry-content{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;text-align:left !important;padding-bottom:var(--space-2, 8px) !important;}
#top .slide-entry .slide-entry-excerpt.entry-content .read-more-link,
#top .slide-entry .slide-entry-excerpt.entry-content .more-link,
#top .slide-entry .slide-entry-excerpt.entry-content .read-more,
#top .slide-entry .slide-entry-excerpt.entry-content .link_weiterlesen{display:block !important;clear:both !important;float:none !important;width:100% !important;text-align:left !important;margin:var(--space-1, 4px) 0 var(--space-2, 8px) 0 !important;padding:0 !important;font-size:1.0em !important;font-weight:500;color:var(--marker);}
#top .slide-entry .slide-entry-excerpt.entry-content .read-more-link:hover,
#top .slide-entry .slide-entry-excerpt.entry-content .more-link:hover,
#top .slide-entry .slide-entry-excerpt.entry-content .read-more:hover,
#top .slide-entry .slide-entry-excerpt.entry-content .link_weiterlesen:hover{color:var(--titel);opacity:1;}
#top .slide-entry .entry-footer{clear:both !important;margin-top:var(--space-2, 8px) !important;padding-top:0 !important;}
#top .slide-entry .entry-footer .post-meta-infos,
#top .slide-entry .entry-footer .slide-meta,
#top .slide-entry .entry-footer .text-sep{padding:0 !important;margin:0 !important;}
.slide-meta-del, .text-sep{color:transparent !important;}
.slide-meta-del::before, .text-sep::before{content:"|" !important;color:var(--titel) !important;font-size:1.1em !important;vertical-align:middle !important;font-weight:900 !important;}
.post-entry .slide-image > img, .post-entry .slide-image picture > img, .post-entry .slide-image > img.wp-post-image{display:block;width:90%;height:auto;margin:12px auto 28px;transform:translateY(4px);border-radius:var(--radius-small);box-shadow:var(--shadow-img);}
.post-entry .slide-image .image-overlay, .post-entry .slide-image .image-overlay-inside{border-radius:var(--radius-small);pointer-events:none;background:transparent !important;box-shadow:none !important;}
.home .template-blog .post-entry .slide-image, .home .slide-entry .slide-image{display:block;width:95% !important;max-width:95% !important;height:300px !important;margin:24px auto 32px !important;line-height:0;overflow:hidden;border-radius:var(--radius-small);position:relative;box-shadow:var(--shadow-img) !important;}
.home .template-blog .post-entry .slide-image > img, .home .slide-entry .slide-image > img, .home .template-blog .post-entry .slide-image picture > img, .home .slide-entry .slide-image picture > img{display:block;width:100% !important;height:100% !important;object-fit:cover;object-position:center center;margin:0 !important;transform:none !important;border-radius:inherit;box-shadow:none !important;}
.home .slide-image .image-overlay, .home .slide-image .image-overlay-inside{border-radius:inherit;pointer-events:none;background:transparent !important;box-shadow:none !important;}
.single-post #top .post-entry .blog-categories.minor-meta,
#top.single-post .post-entry .blog-categories.minor-meta{border-top:0 !important;padding-top:0 !important;margin-top:0 !important;top:-6px !important;padding-bottom:15px;background:none !important;box-shadow:none !important;}
.single-post #top .post-entry .blog-categories.minor-meta::before,
.single-post #top .post-entry .blog-categories.minor-meta::after{content:none !important;}
.single-post h1.post-title.entry-title{border-bottom:2px solid var(--titel) !important;padding-bottom:6px !important;margin-bottom:12px !important;background:none !important;box-shadow:none !important;}
.single-post h1.post-title.entry-title::before, .single-post h1.post-title.entry-title::after{content:none !important;}
div.cat_list{margin:1em 0;padding:0.5em 0;font-size:0.95em;font-weight:400;color:var(--text, #333);line-height:1.4;background:none !important;border:0 !important;}
div.cat_list a{color:var(--marker, #900);text-decoration:none;font-size:1.1em;margin-right:0;}
div.cat_list a:hover{text-decoration:underline;color:var(--titel, #000);}
body.single-post h2, h2.usw{font-size:1.05em !important;font-weight:700 !important;padding:0!important;color:var(--dunkel) !important;margin:2em 0 1em !important;text-align:left !important;margin:20px 0 0 0 !important;background:none !important;line-height:1.3 !important;letter-spacing:-0.01em;}
body:not(.page-id-1700):not(.page-id-80) h3:not(.widgettitle):not(.post-title):not(.slide-entry-title):not(.author-title){font-size:1em !important;font-weight:600 !important;padding:0 !important;color:var(--dunkel) !important;text-align:left !important;margin:20px 0 5px 0 !important;line-height:1.3 !important;letter-spacing:-0.01em;}
.entry-content blockquote {
font-size: 1em;
line-height: 1.5em;
}