.triple-column-list {
column-count: 3 !important; column-gap: 20px;
list-style: none;
padding: 0;
}
.triple-column-list a {
display: block; word-break: break-word;
break-inside: avoid;
overflow-wrap: anywhere;
white-space: normal;
margin: 0; padding: 0; }
.triple-column-list a:hover {
color: #e36355; text-decoration: underline; }
@media (max-width: 1200px) {
.triple-column-list {
column-count: 2 !important; }
}
@media (max-width: 800px) {
.triple-column-list {
column-count: 1 !important; }
}  .double-column-list {
column-count: 2 !important;
column-gap: 20px;
list-style: none;
padding: 0;
margin: 0;
}
.double-column-list li {
break-inside: avoid;
page-break-inside: avoid;
-webkit-column-break-inside: avoid;
margin-bottom: 8px;
}
.double-column-list a {
display: inline-block;
white-space: normal;
text-decoration: none;
color: #c9493b;
}
.double-column-list a:hover {
color: #e36355;
text-decoration: underline;
}
@media (max-width: 800px) {
.double-column-list {
column-count: 1 !important;
}
}  .laufband {
overflow: hidden;
white-space: nowrap;
box-sizing: border-box;
border-top: 1px solid #1C310E;
border-bottom: 1px solid #1C310E;
font-size: 1.0em;
position: relative;
height: 2.0em;
display: flex;
align-items: center;
}
.laufband .scrollinhalt {
display: inline-block;
padding-left: 100%;
animation: scroll-left 25s linear infinite;
white-space: nowrap;
}
.laufband a {
text-decoration: underline;
}
@keyframes scroll-left {
0% {
transform: translateX(0%);
}
100% {
transform: translateX(-100%);
}
} .pushTable table {
border-collapse: collapse;
border: none;
}
.pushTable td {
border: none;
padding: 4px 8px;
}  .gb-grid.grid4 {
display: grid !important;
grid-template-columns: repeat(4, 1fr) !important;
gap: 5px !important;
} .gb-grid.grid4 > .gb-container,
.gb-grid.grid4 > div {
display: grid !important;
place-items: center !important;
text-align: center !important;
justify-content: center !important;
align-items: center !important;
} .gb-grid.grid4 img {
display: block !important;
max-width: 100% !important;
height: auto !important;
margin-left: auto !important;
margin-right: auto !important;
} @media screen and (max-width: 1200px) {
.gb-grid.grid4 {
grid-template-columns: repeat(3, 1fr) !important;
}
} @media screen and (max-width: 900px) {
.gb-grid.grid4 {
grid-template-columns: repeat(2, 1fr) !important;
}
} @media screen and (max-width: 600px) {
.gb-grid.grid4 {
grid-template-columns: 1fr !important;
}
}
div:has(> .grid4) {
display: flex;
justify-content: center;
} .comments-wrap.page-footer,
#comments,
.comment-respond {
background: transparent !important;
border: none !important;
padding: 0 !important;
} .comment-respond .comment-form {
padding: 1em 0;
}
.comment-reply-title {
display: none !important;
}  .site-footer {
font-size: 15px; font-size: 0.9375rem; color: rgba(255, 255, 255, 0.5); color: var(--footer-text-color); background-color: #ffffff;
margin-top: 0 !important; padding-top: 0 !important; }
article {
margin-bottom: 0 !important; padding-bottom: 0 !important; }
.header-main {
display: flex;
flex-wrap: wrap;
padding-top: 1.0rem; padding-bottom: 0rem; }
.site-content {
padding: 1.0rem 1.5rem 0; }   .right-border {
border-right: 1px solid #393c3e;
padding: 10px;
}  .site-content a {
color: #005bbb;
text-decoration: none;
font-weight: 500;
} .site-content a:hover {
color: #004499;
text-decoration: underline;
} .site-content .wp-block-html a,
.site-content .wp-block-paragraph a,
.site-content .wp-block-list a,
.site-content .wp-block-heading a {
color: #005bbb;
text-decoration: none;
font-weight: 500;
background-image: none;
box-shadow: none;
} .site-content .wp-block-html a:hover,
.site-content .wp-block-paragraph a:hover,
.site-content .wp-block-list a:hover,
.site-content .wp-block-heading a:hover {
color: #004499;
text-decoration: underline;
}
.site-footer a[href^="mailto"] {
color: #ffffff !important; font-weight: 500;
text-decoration: none;
}
.site-footer a[href^="mailto"]:hover {
color: #cce6ff !important; text-decoration: underline;
}
.site-header {
border-bottom: 1px solid;
border-color: rgba(28, 49, 14, 1);
}  #fex-chart,
#fex-chart .js-plotly-plot,
#fex-chart .plot-container {
width: 100% !important;
max-width: 100% !important;
} .js-plotly-plot .main-svg {
overflow: visible; } div.scores figure img {
height: 12em;
}