.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-01fe39da-c5be-4ccf-8613-d6054aa3ea42 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-01fe39da-c5be-4ccf-8613-d6054aa3ea42) !important;
}
.lfr-layout-structure-item-dcad94c4-cd40-ef21-d4c6-7f43cb59ac26 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-b8ced48b-8bcc-4706-97aa-17a049300c73 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-b8ced48b-8bcc-4706-97aa-17a049300c73) !important;
}
.lfr-layout-structure-item-b8ced48b-8bcc-4706-97aa-17a049300c73 {
}

/* 1. Die Liste kompakt halten, aber minimalen Puffer geben */
.journal-content-article {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    border-bottom: 1px solid #d3d3d3 !important;
}

/* 2. Den Namen der Stadt etwas mehr Luft geben (von 4px auf 8px) */
.journal-content-article > div:first-child, 
.journal-content-article h3 {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 8px 0 !important; /* <--- Hier ist die Änderung für etwas mehr Platz */
    min-height: unset !important;
}

/* 3. Abstände für den Inhalt beim Aufklappen */
.journal-content-article div:not(:first-child), 
.journal-content-article p:not(:first-child) {
    margin-top: 15px !important; 
    margin-bottom: 15px !important;
    line-height: 1.5;
}

/* 4. Fix für den Pfeil */
.journal-content-article img, 
.journal-content-article svg,
.journal-content-article [class^="icon-"] {
    margin: 0 !important;
    display: inline-block !important;
}.lfr-layout-structure-item-f4a24291-1174-e871-8081-4f4f80bbfec5 {
padding-bottom: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-11160433-c286-4c46-8ef0-7be3ccdb29c1 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-11160433-c286-4c46-8ef0-7be3ccdb29c1) !important;
}
.lfr-layout-structure-item-94a1c277-80ac-4c06-9823-37e5b4849d55 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-94a1c277-80ac-4c06-9823-37e5b4849d55) !important;
margin-bottom: var(--spacer-5,3rem) !important;
}
@media screen and (max-width: 575px) {.lfr-layout-structure-item-94a1c277-80ac-4c06-9823-37e5b4849d55 {
overflow: scroll !important;
}
}