#medienlibraryHome {
border: 1px solid #f00;
}
#medienlibraryHome td {
width: 30% !important;
}
#medienlibraryHome .linklistcatname {
font-size: 40px;
text-align: center;
}
#medienlibrary {
}
#medienlibrary .linklistcatname {
font-size: 30px;
font-weight: 900;
}
#medienlibrary ul,
#medienlibraryHome ul
{
list-style: none;
padding-left: 0px;
margin-left: 0px;
margin-bottom: 30px;
}
.artikelTeaser img.wp-post-image {
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.artikelTeaser header {	
margin-bottom: 10px;
}
.artikelTeaser article:hover {
background-color: #ecf7e6;;
}
.artikelTeaser .kt-blocks-post-grid-item-inner {
padding: 10px;
}
@media (max-width: 800px) {
.artikelTeaser article {
margin-left: -32px;
margin-right: -32px;
}
.artikelTeaser img.wp-post-image {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
}body #footer-menu {
margin-top:41px;
}
body #footer-menu li {
display: block;
width: 100%;
}#homeFragebogen .kb-button {
background-color: #ffa700;
}
#homeFragebogen .kb-button:hover {
background-color: #8b61ca;
}
.termineHome .tribe-events-widget-events-list__event-details {
text-align: left;
}
.termineHome  .tribe-events-widget-events-list__view-more {
text-align: right;
}
.termineHome  .tribe-events-widget-events-list__view-more a {
font-size: 20px;
color: #f00;
}
body.home .HomesliderWrap .kadence-post-image-intrisic .kadence-post-image-inner-intrisic img {	
object-fit: contain !important;
}
body .kb-row-layout-wrap.hometeaserII {
background-color: #b9c89f;
}
body .kb-row-layout-wrap.hometeaserII .zweitespalte  .entry-title {
padding-top:0px;
font-size: 20px;
}
body .kb-row-layout-wrap.hometeaserII .zweitespalte .kt-post-grid-layout-grid-wrap  article {
border-bottom: 1px solid #666;
}
body .kb-row-layout-wrap.hometeaserII .zweitespalte .kt-post-grid-layout-grid-wrap  article:last-child {
border: none;
}
.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption {
opacity: 100 !important;
font-size: 20px !important;
background-color: #33333380 !important;
padding-bottom: 5px !important;
padding-top: 5px !important;
}
.kt-post-loop20_3f2e5c-b2 .kt-blocks-post-grid-item .entry-title {
color: var(--global-palette3, #1A202C);
padding: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 0px;
font-size: 20px !important;
line-height: auto;
}
body .TeaserStart article {
background-color: rgb(224,247,209) !important;	  
}
.kt-post-loop20_3f2e5c-b2 .entry-content {
font-size: 16px !important;
line-height: 24px;
}
body.home .content-area {
margin-top: 0px !important;
}
@media screen and (max-width: 701px) {
body.home .HomesliderWrap .kt-row-column-wrap {
padding-left:0px !important;
padding-right: 0px !important;
}
body.home .homeSpaltenHeader .kt-row-column-wrap {
padding-left: 0px !important;
padding-right: 0px !important;
}
}
@media screen and (min-width: 769px) {
body.home .Homeslider header {
position: relative;
top:4px;
width: 90%;
position: relative;
top: 60px;
width: 90%;
} 
body.home .Homeslider header h2 {
font-size: 30px !important;
}
body.home .Homeslider header h2 a {
line-height: 47px !important;
text-align: right;
line-height: 35px !important;
text-align: right;
}
body.home .Homeslider .entry-content {
position: relative;
top: 150px;
font-size: 20px !important;
top: 9px;
width: 90%;
text-align: right;
font-size: 22px !important;
line-height: 40px;
position: relative;
top: 150px;
font-size: 22px !important;
top: 50px;
width: 90%;
text-align: right;
font-size: 22px !important;
line-height: 32px;
padding-top: 30px;
padding-left: 20%;
}
body.home .Homeslider .kt-blocks-post-grid-item-inner {
order: -1;
}
}.site-branding {
top: -18px;
position: relative;
}
.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption {
opacity: 100 !important;
}	
.site-branding .site-description {
left: 8px;
position: relative;
top: -12px;
}
.site-branding .site-title-wrap  {
position: relative;
top: 9px;
left: -10px;
}.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption {
opacity: 100 !important;
}
.termineHome {
border: 1px solid #f00;
}body.archive .entry-taxonomies,
body.search .entry-taxonomies {
border: 1px solid #f00;
display: none;
}
body.archive .entry-meta,
body.search .entry-meta {
border: 1px solid #f00;	
display: none;
}
body.archive .more-link-wrap,
body.search .more-link-wrap {
border: 1px solid #f00;		
display: none;
}.kadence-sticky-header .site-description {
position: relative;
top: -10px;
left: 11px;
}
.item-is-stuck .custom-logo {
width: 70px;
position: relative;
top:20px;
}
.item-is-stuck .site-title {
position: relative;
top:20px;	
font-size: 20px !important;    
}
.item-is-stuck .site-description {
position: relative;
top: 12px;
font-size: 13px !important;
left: 8px;
}
@media screen and (max-width: 900px) {
.item-is-stuck .site-description,
.site-branding .site-description  {
display: block !important;
font-size: 12px;
position: relative;
left: 7px;
}
}
@media screen and (max-width: 600px) {
.custom-logo {
width: 70px;
}
.item-is-stuck .site-branding,
.site-branding {
top:0px;
left: 0xp;
}
.item-is-stuck .site-title,
.site-branding .site-title {
font-size: 20px !important;    
}
.item-is-stuck .custom-logo {
width: 70px !important;
}
.item-is-stuck .site-description,
.site-branding .site-description  {
display: block !important;
font-size: 12px;
position: relative;
top: -7px;
left: 7px;
}
}::root {
--global-content-narrow-width: 1024px;
}.Landesgruppe {
}
.Landesgruppe {
display: grid;
grid-template-columns: 19% auto; grid-template-rows: auto auto auto; grid-template-areas: 
"left right"
"full full"
"full full";
gap: 10px; width: 100%; }
.Landesgruppe .left {
grid-area: left;
background: lightblue;
}
.Landesgruppe .right {
grid-area: right;
background: lightgreen;
}
.Landesgruppe .wp-block-kadence-rowlayout,
.Landesgruppe .full {
grid-area: full;
padding-left: 20px;
padding-right: 20px; }
.Landesgruppe .wp-block-kadence-rowlayout {
}
@media (max-width: 700px) {
.Landesgruppe #listeheime {
padding-left:0px;
}
.Landesgruppe {
display: grid;
grid-template-columns: 19% auto !important; }
.Landesgruppe figure {
width: 100%;
}
.Landesgruppe  .wp-block-media-text__content {
grid-template-columns: 19% auto !important; grid-row: 2;
padding-left: 0px;
}
}
.landesgruppe.kb-row-layout-wrap {
border: 1px solid #f0f;
display: grid;
grid-template-columns: 19% auto; grid-template-rows: auto auto auto; grid-template-areas: 
"left right"
"left right"
"full full";
gap: 10px; width: 100%; }
.landesgruppe .full {
grid-area: full;
padding-left: 20px;
padding-right: 20px; }
.landesgruppe .left {
grid-area: left;
background: lightblue;
}
.landesgruppe .right {
grid-area: right;
background: lightgreen;
}
#landesgruppex > div {
border: 1px solid #f0f;
display: grid;
grid-template-columns: 19% auto; grid-template-rows: auto auto auto; grid-template-areas: 
"left right"
"left right"
"full full";
gap: 10px; width: 100%; }
#landesgruppe > div {
display: grid;
grid-template-columns: auto 19%; grid-template-rows: auto auto; gap: 10px; width: 100%;
}
#landesgruppe > div > div {
padding: 10px;
} #landesgruppe > div > div:nth-child(1) {
grid-column: 1; 
grid-row: 1; }
#landesgruppe #listeheime {
padding-left: 0px;
} #landesgruppe > div > div:nth-child(2) {
grid-column: 2; 
grid-row: 1; } #landesgruppe > div > div:nth-child(3) {
grid-column: 1 / span 2; grid-row: 2; }
#landesgruppe .nummer {
padding-left: 28px;
font-size: 12px;
}
#landesgruppe .nummer.rows_0 {
display: none;
}
#landesgruppeArtikel header {	
margin-bottom: 10px;
}
#landesgruppeArtikel article:hover {
background-color: #ecf7e6;;
}
#landesgruppeArtikel .kt-blocks-post-grid-item-inner {
padding: 10px;
}
#landesgruppeArtikel img.wp-post-image {
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
#landesgruppeTermine .tribe-common-b2--min-medium a {
padding-left: 80px;
}
@media (max-width: 800px) {
#landesgruppe #mapfilter,
.page-id-6033 #mapfilter {
margin-bottom: 5px;
border-bottom: 2px dashed #ddd;
padding-bottom: 10px;
}
#landesgruppe #listeheime,
.page-id-6021 #listeheime,
.page-id-6033 #listeheime {
padding-left: 0px;
}
#landesgruppe #listeheime,
.page-id-6021 #mapfilter,
.page-id-6033 #mapfilter {
margin-top: 0px;
}
#landesgruppe #mapfilter .headertext,
.page-id-6021 #mapfilter .headertext,
.page-id-6033 #mapfilter .headertext {
font-size: 16px;
padding-left: 0px;
}
}
@media (max-width: 800px) {
#landesgruppeArtikel article {
margin-left: -32px;
margin-right: -32px;
}
#landesgruppeArtikel img.wp-post-image {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
} @media (max-width: 8px) {
#landesgruppe > div > div:nth-child(3) {
grid-column: 2;
grid-row: 1 / span 2; }
} #mapfilter {
margin-top: 36px;
}
#landesgruppe .headertext {
font-size: 32px;
font-weight: 900;
padding-right: 20px;
padding-left: 3px;
}
.listeheime .zeile {
list-style-type: none;
}
.listeheime .iconSmall {
width: 22px;
margin-right: 6px;
}
.listeheime	.header,
.listeheime	li.lk {
margin-top:10px;
margin-top: 10px;
font-size: 20px;
font-weight: 900;
list-style: none;
}
.listeheime	img {
position: relative;
top: 5px;
}
.MapListlegend {
height: 20px;	
margin-top: 5px;		
margin-bottom: 10px;		
width: 100%;
display: inline-block;
}
.MapListlegend ul li img {
height: 20px;
position: relative;
top: 4px;
}
.MapListlegend ul li {
display: inline-block;
list-style: none;
margin-right: 20px;
}#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} #cboxOverlay{background:#000; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxContent{margin-top:20px;background:#000;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{border:5px solid #000; background:#fff;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxLoadingGraphic{background:url(//verschickungsheime.de/wp-content/plugins/link-library/colorbox/images/loading.gif) no-repeat center center;} #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; } #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(//verschickungsheime.de/wp-content/plugins/link-library/colorbox/images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(//verschickungsheime.de/wp-content/plugins/link-library/colorbox/images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
#cboxNext:hover{background-position:bottom right;}
#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(//verschickungsheime.de/wp-content/plugins/link-library/colorbox/images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
#cboxClose:hover{background-position:bottom center;}