/* Jan Layout CSS | Cache erstellt: 2026-07-31 22:43:06 | Dateien: 3 */
/* Quelle: home.css */

/* Quelle: layout.css */
#block-12 h2{color:#fff}#block-18 p{color:#fff !important}#header h3{color:#fff}#header ul li{font-weight:900;color:#fff}#header p{font-weight:900;color:#fff}#header ul li a{font-weight:900;color:#e1e100}#header ul li a:hover{font-weight:900;color:#ff0}.janRahmen > div{max-width:var( --global-content-width,1290px )}.teaser{top:-94px;padding-top:0px}.home .janRahmen .kt-row-column-wrap{padding-top:0px;top:-72px}.home .janRahmen .kt-blocks-post-grid-item{border:1px solid #fff;border-radius:5px}body .entry-content-wrap{padding-top:0px}.startseite h1{color:#fff}.startseite.kadence-column4358_45bc25-ff > .kt-inside-inner-col{}body .site-branding a.brand img{opacity:0.5}body .kt-row-layout-bottom-sep{bottom:-128px;opacity:0.5}.kb-row-layout-id4358_7f34f9-d2 .kt-row-layout-bottom-sep svg{fill:rgba(178,219,217,0.64) !important}.header-navigation li.menu-item > a{font-size:14px;text-transform:uppercase;font-weight:600}body.home .kt-blocks-post-grid-item-inner-wrap .entry-content{padding-left:0px;padding-right:0px}body .header-navigation .header-menu-container ul ul.sub-menu,.header-navigation .header-menu-container ul ul.submenu{width:300px;border:1px solid #ddd}body .header-navigation .header-menu-container ul ul.sub-menu a{text-transform:none;color:rgb(102,102,102)}body .header-navigation .header-menu-container ul ul li.menu-item > a{width:100%}body .header-navigation .header-menu-container ul ul.sub-menu a::before{content:"";position:absolute;width:30px;height:15px;top:-15px;left:70px;top:-10px;left:18px;background:url(../img/nav_ul2.png) 0 -5px no-repeat transparent;background:url(../img/r_nav_ul2.png) 0 -5px no-repeat transparent;background:url(../img/r2_nav_ul2.png) 0 -5px no-repeat transparent}body .header-navigation .header-menu-container ul ul li.menu-item > a{color:#000;font-size:14px !important;font-weight:600}#menu-item-4373 .sub-menu{left:-20px;width:300px}#menu-item-4374 .sub-menu{width:300px}#menu-item-4375 .sub-menu{width:400px;left:-50px}.janRahmen .entry-content{padding-left:0px}body .kt-post-loop4358_4bd3e3-87 .kt-blocks-post-grid-item .entry-title{font-size:35px;padding-bottom:3px}body .kt-post-loop4358_4bd3e3-87 .kt-blocks-post-grid-item header{padding-bottom:0px}body .kt-post-loop4358_4bd3e3-87 .entry-content .kt-blocks-post-readmore{background-color:transparent}body .kt-post-loop4358_4bd3e3-87 .entry-content .kt-blocks-post-readmore:hover{color:#788831;background-color:transparent}.home .wp-block-kadence-image .aligncenter.kb-image-is-ratio-size{width:100%;min-width:300px}
/* Quelle: content.css */
:root{--menu-color:#000;--submenu-background-color:#fff;--submenu-background-color-hover:#c3e0503b;--header-menu-marker-color:rgb(94,113,8);--global-palette1-hover:rgb(94,113,8)}body .site-branding a.brand img{width:70%;margin-top:15px;margin-bottom:15px}body .transparent-header .header-navigation .header-menu-container > ul > li.menu-item > a:hover{color:var(--global-palette1-hover) !important}body .header-navigation .header-menu-container ul ul li.menu-item > a{color:var( --menu-color);font-size:16px}body .header-navigation .header-menu-container ul ul.sub-menu,.header-navigation .header-menu-container ul ul.submenu{background:var(--submenu-background-color);color:var(--menu-color);border-bottom-color:rgba(128,128,128,.2)}body .header-navigation .header-menu-container ul ul li.menu-item{border-bottom-color:rgba(128,128,128,.2)}body .main-navigation .primary-menu-container > ul > li.menu-item > a{color:var(--menu-color)}body .header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a,body .header-navigation .header-menu-container ul ul li.menu-item > a:hover{background:var(--submenu-background-color-hover);color:var(--menu-color)}body .main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a{color:var(--header-menu-marker-color) !important}body .main-navigation .primary-menu-container > ul > li.menu-item > a:hover{color:var(--header-menu-marker-color)}.kadence-column8_a7cd38-57 svg,.kadence-column8_5ac714-98 svg,.kadence-column8_b8a405-38 svg{width:30px;text-align:center;margin-right:auto;margin-left:auto;display:block;fill:rgb(9,169,244)}body.home .kt-blocks-post-grid-item .entry-title a:not(.button):not(.list),body.home .kt-blocks-post-grid-item-inner-wrap header h2.entry-title a{color:rgb(94,113,8);font-family:Open Sans;font-weight:300;font-size:0.6em;line-height:1.2em}body .kt-post-loop8_35cd80-5f .kt-blocks-post-grid-item .entry-title{padding-top:0px;padding-bottom:0px;padding-left:15px;padding-right:15px}body.home .kt-blocks-post-loop-block .kt-post-grid-layout-grid-wrap > .kt-blocks-post-grid-item{width:auto;border:1px solid #fff;background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px}.wp-block-kadence-rowlayout .kt-row-column-wrap.kb-theme-content-width1,.kb-row-layout-id8_9c96d2-0c .kt-row-column-wrap{top:-160px}.kb-row-layout-id8_54327e-e3{min-height:800px}body.home .entry-content .kt-blocks-post-readmore-wrap{text-align:right;padding-right:20px;border-top:1px rgb(238,238,238) solid;margin-top:10px}body.home .entry-content .kt-blocks-post-readmore-wrap a{color:rgb(94,113,8)}body.transparent-header .header-navigation .header-menu-container > ul > li.menu-item > a{color:#000}body #main-header,body.transparent-header #wrapper #masthead,body #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.item-hidden-above):not(.site-main-header-wrap){box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)}body.single-content h3:first-child{font-weight:300}body.admin-bar .popup-drawer .drawer-inner{background-color:#444444}body .single-content h2:first-child{font-size:7vw}body .header-navigation .header-menu-container ul #menu-item-1382 ul.sub-menu li.menu-item > a{width:350px}body .header-navigation .header-menu-container ul #menu-item-1516 ul.sub-menu li.menu-item > a{width:350px}#colophon{background-color:#000}body #colophon .footer-navigation .footer-menu-container > ul > li > a{color:#fff}@media (min-width:1260px){body .single-content h2:first-child{font-size:70px}}
