/* *** generated @ 2026-04-07 11:12:52 *** */

/* ** [ /src_project/sites/portal/css/5/portal-styles.css ] (continued) ** */


/* ** [ /src_project/sites/portal/css/5/./channels.css ] (@import) ** */
.collapse-list > ul > li,.filter-article .list-filtered-downloads > li,.box-theme-tableau > ul > li .content-item > a:not(:only-child),.x209 > ul > li .content-item > a:not(:only-child),
.x214 > ul > li .content-item > a:not(:only-child),
.x217 > ul > li .content-item > a:not(:only-child),
.x219 > ul > li .content-item > a:not(:only-child){
position: relative;
}
.collapse-list > ul > li:after,.filter-article .list-filtered-downloads > li:after,.box-theme-tableau > ul > li .content-item > a:not(:only-child):after,.x209 > ul > li .content-item > a:not(:only-child):after,
.x214 > ul > li .content-item > a:not(:only-child):after,
.x217 > ul > li .content-item > a:not(:only-child):after,
.x219 > ul > li .content-item > a:not(:only-child):after{
content: " ";
position: absolute;
bottom: 0;
left: 0;
right: 0;
background: linear-gradient(to right,#dcdcdc 55%,transparent 0%) bottom/7px 2px repeat-x;
height: 1px;
}
.collapse-list > ul > li:first-child{
position: relative;
}
.collapse-list > ul > li:first-child:before{
content: " ";
position: absolute;
top: 0;
left: 0;
right: 0;
background: linear-gradient(to right,#dcdcdc 55%,transparent 0%) bottom/7px 2px repeat-x;
height: 1px;
}
.box-theme-tableau,.x209,
.x214,
.x217,
.x219{
margin: 0;
}
.box-theme-tableau > ul > li,.x209 > ul > li,
.x214 > ul > li,
.x217 > ul > li,
.x219 > ul > li{
flex: 0 0 auto;
width: 100%;
display: inline-flex;
}
@media (min-width: 768px){
.box-theme-tableau > ul > li,.x209 > ul > li,
.x214 > ul > li,
.x217 > ul > li,
.x219 > ul > li{
width: 50%;
}
}
@media (min-width: 992px){
.box-theme-tableau > ul > li,.x209 > ul > li,
.x214 > ul > li,
.x217 > ul > li,
.x219 > ul > li{
width: 33.33333333%;
}
}
.box-theme-tableau > ul > li .content-item > a.header-link,.x209 > ul > li .content-item > a.header-link,
.x214 > ul > li .content-item > a.header-link,
.x217 > ul > li .content-item > a.header-link,
.x219 > ul > li .content-item > a.header-link{
padding: 0;
}
.box-theme-tableau > ul > li .content-item > a.header-link:after,.x209 > ul > li .content-item > a.header-link:after,
.x214 > ul > li .content-item > a.header-link:after,
.x217 > ul > li .content-item > a.header-link:after,
.x219 > ul > li .content-item > a.header-link:after{
display: none;
}
.box-theme-tableau > ul > li .content-item > a.header-link + a:last-child,.x209 > ul > li .content-item > a.header-link + a:last-child,
.x214 > ul > li .content-item > a.header-link + a:last-child,
.x217 > ul > li .content-item > a.header-link + a:last-child,
.x219 > ul > li .content-item > a.header-link + a:last-child{
padding: 0;
}
.box-theme-tableau > ul > li .content-item > a.header-link + a:last-child:after,.x209 > ul > li .content-item > a.header-link + a:last-child:after,
.x214 > ul > li .content-item > a.header-link + a:last-child:after,
.x217 > ul > li .content-item > a.header-link + a:last-child:after,
.x219 > ul > li .content-item > a.header-link + a:last-child:after{
display: none;
}
.box-theme-tableau > ul > li section,.x209 > ul > li section,
.x214 > ul > li section,
.x217 > ul > li section,
.x219 > ul > li section{
margin: 0 0 1.35rem;
}
.box-theme-tableau > ul > li section a > header,.x209 > ul > li section a > header,
.x214 > ul > li section a > header,
.x217 > ul > li section a > header,
.x219 > ul > li section a > header{
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
align-items: flex-end;
margin-bottom: 0.35rem;
}
@media (min-width: 576px){
.box-theme-tableau > ul > li section a > header,.x209 > ul > li section a > header,
.x214 > ul > li section a > header,
.x217 > ul > li section a > header,
.x219 > ul > li section a > header{
min-height: 2.813rem;
}
}
.box-theme-tableau > ul > li section a > header .link-more,.x209 > ul > li section a > header .link-more,
.x214 > ul > li section a > header .link-more,
.x217 > ul > li section a > header .link-more,
.x219 > ul > li section a > header .link-more{
flex: 0 0 auto;
}
.box-theme-tableau > ul > li section a > header .h3,.x209 > ul > li section a > header .h3,
.x214 > ul > li section a > header .h3,
.x217 > ul > li section a > header .h3,
.x219 > ul > li section a > header .h3,
.box-theme-tableau > ul > li section a > header h3,
.x209 > ul > li section a > header h3,
.x214 > ul > li section a > header h3,
.x217 > ul > li section a > header h3,
.x219 > ul > li section a > header h3,
.box-theme-tableau > ul > li section a > header h2,
.x209 > ul > li section a > header h2,
.x214 > ul > li section a > header h2,
.x217 > ul > li section a > header h2,
.x219 > ul > li section a > header h2,
.box-theme-tableau > ul > li section a > header .h2,
.x209 > ul > li section a > header .h2,
.x214 > ul > li section a > header .h2,
.x217 > ul > li section a > header .h2,
.x219 > ul > li section a > header .h2{
margin-bottom: 0;
}
.box-theme-tableau > ul > li section a > header h2,.x209 > ul > li section a > header h2,
.x214 > ul > li section a > header h2,
.x217 > ul > li section a > header h2,
.x219 > ul > li section a > header h2,
.box-theme-tableau > ul > li section a > header .h2,
.x209 > ul > li section a > header .h2,
.x214 > ul > li section a > header .h2,
.x217 > ul > li section a > header .h2,
.x219 > ul > li section a > header .h2{
font-size: 1.125rem;
}
.box-theme-tableau > ul > li section a > header h2.h3,.x209 > ul > li section a > header h2.h3,
.x214 > ul > li section a > header h2.h3,
.x217 > ul > li section a > header h2.h3,
.x219 > ul > li section a > header h2.h3{
font-size: 1.25rem;
}
.box-theme-tableau > ul > li section a + a,.x209 > ul > li section a + a,
.x214 > ul > li section a + a,
.x217 > ul > li section a + a,
.x219 > ul > li section a + a{
margin-top: 1rem;
}
.box-theme-tableau > ul > li section .media-content,.x209 > ul > li section .media-content,
.x214 > ul > li section .media-content,
.x217 > ul > li section .media-content,
.x219 > ul > li section .media-content{
margin-bottom: 0;
overflow: hidden;
border-radius: 0 !important;
}
.box-theme-tableau > ul > li section .media-content img,.x209 > ul > li section .media-content img,
.x214 > ul > li section .media-content img,
.x217 > ul > li section .media-content img,
.x219 > ul > li section .media-content img{
border-radius: 0.25rem !important;
}
.box-theme-tableau > ul > li section .media-content + .content-text,.x209 > ul > li section .media-content + .content-text,
.x214 > ul > li section .media-content + .content-text,
.x217 > ul > li section .media-content + .content-text,
.x219 > ul > li section .media-content + .content-text{
margin-top: 0.75rem;
}
.x209 > ul > li .content-item{
height: auto !important;
}
.x209 > ul > li .content-item .content-text{
line-height: 1.5;
max-height: calc(4lh + 0.75rem);
-webkit-line-clamp: 4;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
}
.x209 > ul > li .content-item .content-text h3,
.x209 > ul > li .content-item .content-text .h3{
font-size: 1.25rem;
line-height: 1.3;
margin: 0;
}
.x209 > ul > li .content-item .content-text h3 + .sum-txt,
.x209 > ul > li .content-item .content-text .h3 + .sum-txt{
margin-top: 0.625rem;
}
.x209 > ul > li .content-item .content-text .sum-txt{
width: 100%;
display: block;
}
.x209 > ul > li .content-item > a:last-child:after{
display: none;
}
.x209 > ul > li .content-item.split-head > a:first-child{
padding-bottom: 0rem;
}
.x209 > ul > li .content-item.split-head > a:first-child > header{
margin-bottom: 0;
}
.x209 > ul > li .content-item.split-head > a:first-child:after{
display: none;
}
.x209 > ul > li .content-item.split-head > a:nth-child(2):last-child:after{
display: none;
}
.x209 > ul > li .content-item.with-bg a > header .link-more,
.x214 > ul > li .content-item.with-bg a > header .link-more,
.x217 > ul > li .content-item.with-bg a > header .link-more,
.x219 > ul > li .content-item.with-bg a > header .link-more{
font-size: 0.875rem;
}
.x209 > ul > li .content-item.with-bg a > header .link-more::before,
.x214 > ul > li .content-item.with-bg a > header .link-more::before,
.x217 > ul > li .content-item.with-bg a > header .link-more::before,
.x219 > ul > li .content-item.with-bg a > header .link-more::before{
font-size: 0.6rem;
margin-right: 0.35rem;
content: "\e905";
font-family: "lko" !important;
}
.x214 > ul > li > section,
.x217 > ul > li > section,
.x219 > ul > li > section{
margin-bottom: 2.5rem;
}
@media (min-width: 576px){
.x214 > ul > li > section a > header,
.x217 > ul > li > section a > header,
.x219 > ul > li > section a > header{
margin-top: -1.3rem;
}
}
.x214 > ul > li > section .content-text h3,
.x217 > ul > li > section .content-text h3,
.x219 > ul > li > section .content-text h3{
color: #5F7A83;
}
.highlight-blue > ul > li section,.x219 > ul > li section,
.x209 > ul > li section{
margin: 0 0 1.625rem 0;
}
.highlight-blue > ul > li section a,.x219 > ul > li section a,
.x209 > ul > li section a{
display: flex;
flex-wrap: wrap;
padding-bottom: 1rem;
}
.highlight-blue > ul > li section a > header,.x219 > ul > li section a > header,
.x209 > ul > li section a > header{
width: 100%;
order: 2;
background: #5F7A83;
color: white;
padding: 0.375rem 1.125rem;
min-height: 4.375rem;
margin-bottom: 1.25rem;
border-bottom-left-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;
box-shadow: 0px 1px 6px rgba(0,0,0,0.1607843137);
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
align-items: center;
margin-top: -1px;
}
.highlight-blue > ul > li section a > header h2,.x219 > ul > li section a > header h2,
.x209 > ul > li section a > header h2,
.highlight-blue > ul > li section a > header h2.h3{
margin-bottom: 0;
font-weight: 500;
line-height: 1.3;
font-size: 1.375rem !important;
}
.highlight-blue > ul > li section a > header .link-more,.x219 > ul > li section a > header .link-more,
.x209 > ul > li section a > header .link-more{
color: white;
flex: 0 0 auto;
margin-left: 0.5rem;
}
.highlight-blue > ul > li section a .media-content,.x219 > ul > li section a .media-content,
.x209 > ul > li section a .media-content{
margin-bottom: 0;
overflow: hidden;
width: 100%;
border-radius: 0 !important;
order: 1;
}
.highlight-blue > ul > li section a .media-content img,.x219 > ul > li section a .media-content img,
.x209 > ul > li section a .media-content img{
border-radius: 0 !important;
}
.highlight-blue > ul > li section a .media-content + .content-text,.x219 > ul > li section a .media-content + .content-text,
.x209 > ul > li section a .media-content + .content-text{
margin-top: 0;
}
.highlight-blue > ul > li section a .content-text,.x219 > ul > li section a .content-text,
.x209 > ul > li section a .content-text{
width: 100%;
order: 3;
padding-left: 2px;
}
main.col-lg-12 .x209 > ul > li,
main.col-lg-12 .x219 > ul > li,
main.col-lg-12 .x214 > ul > li,
main[class=col-md-12] .x209 > ul > li,
main[class=col-md-12] .x219 > ul > li,
main[class=col-md-12] .x214 > ul > li{
flex: 0 0 auto;
width: 100%;
}
@media (min-width: 768px){
main.col-lg-12 .x209 > ul > li,
main.col-lg-12 .x219 > ul > li,
main.col-lg-12 .x214 > ul > li,
main[class=col-md-12] .x209 > ul > li,
main[class=col-md-12] .x219 > ul > li,
main[class=col-md-12] .x214 > ul > li{
width: 50%;
}
}
@media (min-width: 992px){
main.col-lg-12 .x209 > ul > li,
main.col-lg-12 .x219 > ul > li,
main.col-lg-12 .x214 > ul > li,
main[class=col-md-12] .x209 > ul > li,
main[class=col-md-12] .x219 > ul > li,
main[class=col-md-12] .x214 > ul > li{
width: 33.33333333%;
}
}
main.col-lg-8 .x209 > ul > li{
flex: 0 0 auto;
width: 100%;
}
@media (min-width: 768px){
main.col-lg-8 .x209 > ul > li{
width: 50%;
}
}
main.col-lg-12 .x216 > ul > li{
flex: 0 0 auto;
width: 100%;
}
@media (min-width: 768px){
main.col-lg-12 .x216 > ul > li{
width: 50%;
}
}
@media (min-width: 992px){
main.col-lg-12 .x216 > ul > li{
width: 33.33333333%;
}
}
main.col-lg-8 .x216 > ul > li{
flex: 0 0 auto;
width: 100%;
}
@media (min-width: 576px){
main.col-lg-8 .x216 > ul > li{
width: 50%;
}
}
@media (max-width: 767.98px){
.x216 > ul > li{
padding-top: calc(var(--bs-gutter-x) * 0.5);
}
}
@media (max-width: 767.98px){
.x216 > ul > li section{
margin-bottom: 0;
}
}
.x216 > ul > li section a{
display: flex;
flex-wrap: nowrap;
align-items: center;
width: 100%;
}
.x216 > ul > li section a .media-content{
margin-bottom: 0;
overflow: hidden;
border-radius: 0 !important;
flex: 0 0 8rem;
}
@media (min-width: 576px){
.x216 > ul > li section a .media-content{
flex: 0 0 9rem;
}
}
@media (min-width: 992px){
.x216 > ul > li section a .media-content{
flex: 0 0 7.5rem;
}
}
@media (min-width: 1200px){
.x216 > ul > li section a .media-content{
flex: 0 0 10rem;
}
}
.x216 > ul > li section a .media-content img{
border-radius: 0 !important;
}
.x216 > ul > li section a:hover .content-text h2,
.x216 > ul > li section a:hover .content-text h2:after,
.x216 > ul > li section a:hover .content-text span,.x216 > ul > li section a:focus .content-text h2,
.x216 > ul > li section a:focus .content-text h2:after,
.x216 > ul > li section a:focus .content-text span{
background-position: 0;
}
.x216 > ul > li section a .content-text{
display: inline-flex;
flex-wrap: wrap;
padding-left: 1rem;
flex-grow: 1;
hyphens: auto;
}
.x216 > ul > li section a .content-text h2{
font-size: 1.125rem !important;
width: 100%;
padding-bottom: 0.25rem;
margin-bottom: 0.25rem;
position: relative;
color: transparent;
word-break: normal !important;
background-image: linear-gradient(90deg,#006634 50%,#000 50%);
background-position: 100%;
background-size: 200% 100%;
-webkit-background-clip: text;
background-clip: text;
transition: background-position 1s ease;
}
@media (min-width: 1200px){
.x216 > ul > li section a .content-text h2{
font-size: 1.375rem !important;
}
}
.x216 > ul > li section a .content-text h2:after{
content: " ";
position: absolute;
bottom: 0;
height: 1px;
left: 0;
width: 100%;
background-image: linear-gradient(90deg,#006634 50%,#dcdcdc 50%);
background-position: 100%;
background-size: 200% 100%;
transition: background-position 1s ease;
}
.x216 > ul > li section a .content-text span{
font-size: 0.9rem;
width: 100%;
color: transparent;
background-image: linear-gradient(90deg,#006634 50%,#555555 50%);
background-position: 100%;
background-size: 200% 100%;
-webkit-background-clip: text;
background-clip: text;
transition: background-position 1s ease;
}
.video-channel > ul > li{
flex: 0 0 auto;
width: 100%;
margin-bottom: 2.625rem;
}
@media (min-width: 576px){
.video-channel > ul > li{
width: 50%;
}
}
@media (min-width: 992px){
.video-channel > ul > li{
width: 33.33333333%;
}
}
.video-channel > ul > li .x218{
padding: 0;
display: flex;
flex-wrap: wrap;
width: 100%;
margin: 0;
}
.video-channel > ul > li .x218 ul{
margin: 0;
}
.video-channel > ul > li .x218 ul > li{
padding-right: 0;
padding-left: 0;
}
.video-channel > ul > li .x218 > header,
.video-channel > ul > li .x218 > ul{
width: 100%;
}
.video-channel > ul > li .x218{
margin: 0;
height: 100%;
}
.video-channel > ul > li .x218:hover .link-more{
transform: translateY(-4px);
box-shadow: 0 3px 3px -1px #a1a1a1;
}
.video-channel > ul > li .x218 > header{
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
align-items: flex-end;
order: 2;
padding-left: 1.25rem;
padding-right: 1.25rem;
padding-bottom: 1.25rem;
}
.video-channel > ul > li .x218 > header h2,
.video-channel > ul > li .x218 > header .h2{
display: none;
}
.video-channel > ul > li .x218 > header h2:before,
.video-channel > ul > li .x218 > header .h2:before{
display: none;
}
.video-channel > ul > li .x218 > header .link-more{
margin-top: 0;
margin-right: auto;
text-transform: none;
padding: 0.22rem 0.875rem;
margin-bottom: 0;
flex: 0 0 auto;
text-transform: capitalize;
display: inline-flex;
align-items: center;
min-height: 24px;
}
.video-channel > ul > li .x218 > header .link-more:before{
display: none;
}
.video-channel > ul > li .x218 > header .link-more .badge{
border-radius: 100rem;
margin-right: 0;
color: #006634;
padding: 0.125rem 0.375rem;
font-size: 0.78rem;
margin-left: 0.625rem;
display: inline-flex;
background: white;
align-items: center;
min-width: 1.625rem;
text-align: center;
justify-content: center;
height: 1.25rem;
}
.video-channel > ul > li .x218 a:not(.link-more){
flex-wrap: wrap;
height: 100%;
display: flex;
padding: 1.25rem 1.25rem 0 1.25rem;
flex-direction: column;
}
.video-channel > ul > li .x218 a:not(.link-more) > header{
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
align-items: flex-end;
}
.video-channel > ul > li .x218 a:not(.link-more) > header .h3,
.video-channel > ul > li .x218 a:not(.link-more) > header h3{
margin-bottom: 0.2rem;
font-size: 1.25rem;
flex: 0 0 auto;
}
.video-channel > ul > li .x218 a:not(.link-more) > header h2:before,
.video-channel > ul > li .x218 a:not(.link-more) > header .h2:before{
display: none;
}
.video-channel > ul > li .x218 a:not(.link-more):hover .btn,.video-channel > ul > li .x218 a:not(.link-more):focus .btn{
transform: translateY(-3px);
box-shadow: 0 3px 3px -1px #a1a1a1;
}
.video-channel > ul > li .x218 .content-text{
display: flex;
flex-grow: 1;
flex-wrap: wrap;
flex-direction: column;
}
.video-channel > ul > li .x218 .content-text .h3{
margin-bottom: 0.5rem;
}
.video-channel > ul > li .x218 .content-text > span{
margin-bottom: 1.25rem;
display: inline-block;
flex: 0 0 auto;
color: black;
font-size: 1rem;
}
.video-channel > ul > li .x218 .content-text .btn-primary{
margin-top: auto;
margin-right: auto;
text-transform: none;
padding: 0.313rem 0.875rem;
margin-bottom: 0;
flex: 0 0 auto;
display: inline-flex;
align-items: center;
}
.video-channel > ul > li .x218 .content-text .btn-primary .badge{
border-radius: 100rem;
margin-right: 0;
color: #006634;
padding: 0.125rem 0.375rem;
font-size: 0.78rem;
margin-left: 0.625rem;
display: inline-flex;
background: white;
align-items: center;
min-width: 1.625rem;
text-align: center;
justify-content: center;
height: 1.25rem;
}
.video-channel > ul > li .x218 .media-content{
margin-bottom: 0.75rem !important;
overflow: hidden;
border-radius: 0 !important;
position: relative;
display: flex;
aspect-ratio: 2/1;
}
.video-channel > ul > li .x218 .media-content.fullimage{
margin-right: 0;
}
.video-channel > ul > li .x218 .media-content img{
border-radius: 0 !important;
object-fit: cover;
aspect-ratio: 2/1;
}
.fotogallery{
margin: 0;
}
.channel-fotogallery{
margin: 0;
}
.channel-fotogallery > ul > li{
flex: 0 0 auto;
width: 100%;
margin-bottom: 2.625rem;
}
@media (min-width: 576px){
.channel-fotogallery > ul > li{
width: 50%;
}
}
@media (min-width: 992px){
.channel-fotogallery > ul > li{
width: 33.33333333%;
}
}
.channel-fotogallery > ul > li img{
border-radius: 0 !important;
width: fit-content;
aspect-ratio: 358/239;
object-fit: cover;
}
.channel-fotogallery > ul > li a{
cursor: pointer;
display: block;
float: left;
width: 100%;
}
.channel-fotogallery > ul > li a:hover .media-content{
border-radius: 0 !important;
}
.channel-fotogallery > ul > li a.collapse-action-bar{
float: right;
width: 1.5rem;
height: 1.5rem;
margin-top: 7px;
}
.channel-fotogallery > ul > li a.collapse-action-bar:hover{
color: #607a83;
}
.channel-fotogallery > ul > li .content-item{
margin: 0;
}
.channel-fotogallery > ul > li .content-text{
margin-top: 0.313rem;
display: block;
clear: both;
float: left;
width: 100%;
}
.channel-fotogallery > ul > li .content-text h2{
font-weight: 500;
margin: 0;
}
.channel-fotogallery > ul > li .content-text .list-date{
font-size: 0.875rem;
color: #555555;
margin: 0 0 0.313rem 0;
display: inline-block;
}
.center-article main,
.center-article article{
margin-left: auto;
margin-right: auto;
}
@media (min-width: 992px){
.center-article main,
.center-article article{
padding-right: 10px;
padding-left: 10px;
}
}
.center-article article:not(.col-xs-12.col-lg-8){
display: block;
float: left;
width: 100%;
}
.body-bg .center-article main:before{
display: none;
}
.body-bg .center-article .contentlist-fotoservice{
clear: both;
}
.body-bg .center-article .contentlist-fotoservice:before{
content: " ";
width: 100%;
height: 20.438rem;
background-color: #f2f2f2;
position: absolute;
left: 0;
right: 0;
z-index: -10;
margin-top: -1rem;
}
.body-bg main .header-paginator.gallery-header h1{
text-align: center;
margin: 2rem 0;
}
.body-bg main .header-paginator.gallery-header .nav-page.navigation-result{
display: flex;
flex-direction: row-reverse;
justify-content: space-between;
margin-bottom: 0.5rem;
}
.body-bg main .header-paginator.gallery-header .nav-page.navigation-result .counter-article{
margin-left: 0;
font-size: 0.875rem;
}
.voting{
margin: 0;
}
.treffer.voting{
margin-top: -0.75rem !important;
}
.treffer.voting .trefferverteilung{
justify-content: center;
margin-bottom: 1.25rem !important;
}
.tooltip.show{
opacity: 1;
}
.tooltip.show .tooltip-inner{
box-shadow: 1px 1px 20px rgba(82,104,111,0.85);
}
.channel-voting{
margin: 0;
}
.channel-voting > ul .filterDiv:not(.show){
display: none;
}
.channel-voting > ul > li{
flex: 0 0 auto;
width: 100%;
margin-bottom: 1.75rem;
}
@media (min-width: 576px){
.channel-voting > ul > li{
width: 50%;
}
}
@media (min-width: 992px){
.channel-voting > ul > li{
width: 33.33333333%;
}
}
.channel-voting > ul > li img{
border-radius: 0 !important;
width: fit-content;
aspect-ratio: 358/239;
object-fit: cover;
}
.channel-voting > ul > li a{
cursor: pointer;
display: block;
float: left;
width: 100%;
margin-bottom: auto;
}
.channel-voting > ul > li a:hover .media-content{
border-radius: 0 !important;
}
.channel-voting > ul > li a.collapse-action-bar{
float: right;
width: 1.5rem;
height: 1.5rem;
margin-top: 7px;
}
.channel-voting > ul > li a.collapse-action-bar:hover{
color: #607a83;
}
.channel-voting > ul > li .content-item{
margin: 0;
position: relative;
border-bottom: 1px dashed #c1bbbb;
padding-bottom: 1.25rem;
height: 100%;
display: inline-flex;
flex-direction: column;
}
.channel-voting > ul > li .content-item::before{
content: " ";
box-sizing: border-box;
position: absolute;
bottom: -0.15rem;
left: 0;
height: 1px;
width: 100%;
transform-origin: center;
z-index: -2;
border-bottom: 0.2em solid #007E46;
transform: scale3d(0,1,1);
}
.channel-voting > ul > li .content-item:hover::before{
transform: scale3d(1,1,1);
transition: transform 600ms;
z-index: 40;
}
.channel-voting > ul > li .btn-row{
margin-top: 0.45rem;
display: inline-flex;
width: 100%;
}
.channel-voting > ul > li .btn-row .vote-counter{
font-size: 0.8rem;
float: left;
color: #5F7A83;
}
.channel-voting > ul > li .btn-row .vote-counter:before{
content: "\e90c";
font-family: "lko";
margin-right: 0.25rem;
}
.channel-voting > ul > li .btn-row .btn{
width: auto;
font-size: 0.8rem;
float: right;
margin-left: auto;
}
.channel-voting > ul > li .content-text{
margin-top: 0.313rem;
display: block;
clear: both;
float: left;
width: 100%;
}
@media (max-width: 767.98px){
.modal.modal-voting:not(.CoreGalleryModal){
background-color: #fff;
}
}
.modal.modal-voting:not(.CoreGalleryModal) .modal-dialog{
height: calc(100% - 10px) !important;
}
.modal.modal-voting:not(.CoreGalleryModal) .modal-content{
background: transparent;
}
.modal.modal-voting:not(.CoreGalleryModal) .modal-content .modal-header{
min-height: 40px;
border: none;
}
@media (min-width: 768px){
.modal.modal-voting:not(.CoreGalleryModal) .modal-content .modal-header{
background: transparent;
border: none;
position: absolute;
z-index: 500;
width: 100%;
}
.modal.modal-voting:not(.CoreGalleryModal) .modal-content .modal-header .btn-close{
top: 1.2rem;
}
}
@media (min-width: 768px){
.modal.modal-voting:not(.CoreGalleryModal) .helper-container{
display: flex;
flex-wrap: nowrap;
height: 100%;
}
}
.modal.modal-voting:not(.CoreGalleryModal) .form-success-voting{
justify-content: center;
text-align: center;
margin-bottom: 2rem;
}
.modal.modal-voting:not(.CoreGalleryModal) .info-txt{
margin: 1rem 0;
display: block;
}
.modal.modal-voting:not(.CoreGalleryModal) .media-content{
width: 100%;
display: inline-flex;
justify-content: center;
align-items: center;
}
@media (min-width: 768px){
.modal.modal-voting:not(.CoreGalleryModal) .media-content{
width: 50%;
}
}
@media (max-width: 991.98px){
.modal.modal-voting:not(.CoreGalleryModal) .media-content{
margin-bottom: 2rem;
}
}
.modal.modal-voting:not(.CoreGalleryModal) .media-content figure{
margin: 0px;
width: 500px;
max-width: 100%;
background: white;
border: 1px solid #ddd;
border-radius: 4px;
padding: 5px;
box-shadow: 0 0 11px 0px rgba(8,8,8,0.3);
}
@media (max-width: 991.98px){
.modal.modal-voting:not(.CoreGalleryModal) .media-content figure{
width: auto;
max-width: 75%;
}
}
.modal.modal-voting:not(.CoreGalleryModal) .media-content figure img{
width: 100%;
max-width: 100%;
}
.modal.modal-voting:not(.CoreGalleryModal) .content-text{
width: 100%;
background-color: #fff;
display: inline-flex;
justify-content: center;
align-items: center;
overflow: auto;
border: 0px !important;
}
@media (min-width: 768px){
.modal.modal-voting:not(.CoreGalleryModal) .content-text{
width: 50%;
}
}
.modal.modal-voting:not(.CoreGalleryModal) .content-text .modal-text{
width: 75%;
}
.modal.modal-voting:not(.CoreGalleryModal) .content-text .modal-text h2{
margin-bottom: 1rem;
}
.modal.modal-voting:not(.CoreGalleryModal) .content-text .webform{
background-color: #fff;
margin: 1rem 0 0 0;
padding: 0;
}
@media (max-width: 767px){
#voting-results .result-row{
margin-bottom: 15px;
}
}
#voting-results .result-row .count{
float: left;
width: 27px;
padding-right: 4px;
text-align: right;
}
@media (max-width: 767px){
#voting-results .result-row .count{
width: auto;
}
}
#voting-results .result-row .scale-area{
position: relative;
display: inline-block !important;
float: left;
width: 100%;
height: 20px;
margin-right: 0;
margin-bottom: 10px;
color: white;
border-width: 1px;
border-style: solid;
border-color: #267b55;
border-radius: 3px;
background-color: #a6a6a6;
}
#voting-results .result-row .scale{
display: inline-block !important;
height: 18px;
color: white;
border-radius: 3px;
background-color: #007E46;
}
#voting-results .result-row .proz{
line-height: 18px;
position: absolute;
top: 0;
right: 5px;
display: inline-block;
text-align: right;
color: #fff;
}
.container + .container > .row > main .listChannel .channel-grey-bg{
margin: 3.438rem 0 2rem 0;
}
.listChannel .channel-grey-bg{
text-align: center;
background: #f2f2f2;
padding: 3rem 0 2.5rem;
position: relative;
margin: 0 0 3.438rem 0;
}
.listChannel .channel-grey-bg > header,
.listChannel .channel-grey-bg > section{
position: relative;
z-index: 100;
}
.listChannel .channel-grey-bg:before{
content: " ";
background: #f2f2f2;
width: calc(100vw - 17px);
bottom: 0;
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
}
@media (min-width: 1200px){
.listChannel .filter-article{
margin-left: auto;
margin-right: auto;
flex: 0 0 auto;
width: 83.33333333%;
float: none;
clear: both;
}
}
.filter-article.no-img .list-filtered-downloads > li > .content-container .media-content{
display: none;
}
.filter-article.no-img .list-filtered-downloads > li > .content-container .content-text{
-webkit-line-clamp: 4;
max-height: calc(4lh + 0.75rem);
}
.filter-article .list-filtered-downloads{
display: flex;
flex-wrap: wrap;
margin-right: calc(-0.5 * var(--bs-gutter-x));
margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.filter-article .list-filtered-downloads > li{
display: flex;
flex-direction: row;
justify-content: space-between;
padding: 0 calc(var(--bs-gutter-x) * 0.5) !important;
flex: 0 0 100%;
width: 100%;
}
@media (min-width: 992px){
.filter-article .list-filtered-downloads > li{
flex: 0 0 50%;
width: 50%;
}
}
.filter-article .list-filtered-downloads > li:after,.filter-article .list-filtered-downloads > li:before{
left: calc(var(--bs-gutter-x) * 0.5) !important;
right: calc(var(--bs-gutter-x) * 0.5) !important;
}
@media (max-width: 767.98px){
.filter-article .list-filtered-downloads > li{
flex-wrap: wrap;
}
}
.filter-article .list-filtered-downloads > li > .content-container{
font-size: 0.875rem;
margin: 1.25rem 0;
}
.filter-article .list-filtered-downloads > li > .content-container .content-text{
display: block;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
max-height: calc(6lh + 0.75rem);
text-overflow: ellipsis;
overflow: hidden;
}
.filter-article .list-filtered-downloads > li > .content-container > a{
display: flex;
color: #555555;
}
.filter-article .list-filtered-downloads > li > .content-container > a:hover{
color: #000;
}
.filter-article .list-filtered-downloads > li > .content-container > a .media-content{
flex: 0 0 auto;
margin-right: 1.875rem;
}
.filter-article .list-filtered-downloads > li > .content-container .h3,
.filter-article .list-filtered-downloads > li > .content-container h3{
margin-bottom: 0.5rem;
color: black;
hyphens: auto;
}
.filter-article .list-filtered-downloads > li > .content-container a[title$=".svg"],.filter-article .list-filtered-downloads > li > .content-container a[title$=".png"],.filter-article .list-filtered-downloads > li > .content-container a[title$=".jpeg"],.filter-article .list-filtered-downloads > li > .content-container a[title$=".jpg"],.filter-article .list-filtered-downloads > li > .content-container a[title$=".docx"],.filter-article .list-filtered-downloads > li > .content-container a[title$=".doc"],.filter-article .list-filtered-downloads > li > .content-container a[title$=".xlsx"],.filter-article .list-filtered-downloads > li > .content-container a[title$=".xls"],.filter-article .list-filtered-downloads > li > .content-container a[title$=".svg"],.filter-article .list-filtered-downloads > li > .content-container a[title$=".png"],.filter-article .list-filtered-downloads > li > .content-container a[title$=".jpeg"],.filter-article .list-filtered-downloads > li > .content-container a[title$=".jpg"],.filter-article .list-filtered-downloads > li > .content-container a[title$=".pdf"],.filter-article .list-filtered-downloads > li > .content-container a[href$=".svg"],.filter-article .list-filtered-downloads > li > .content-container a[href$=".png"],.filter-article .list-filtered-downloads > li > .content-container a[href$=".jpeg"],.filter-article .list-filtered-downloads > li > .content-container a[href$=".jpg"],.filter-article .list-filtered-downloads > li > .content-container a[href$=".docx"],.filter-article .list-filtered-downloads > li > .content-container a[href$=".doc"],.filter-article .list-filtered-downloads > li > .content-container a[href$=".xlsx"],.filter-article .list-filtered-downloads > li > .content-container a[href$=".xls"],.filter-article .list-filtered-downloads > li > .content-container a[href$=".svg"],.filter-article .list-filtered-downloads > li > .content-container a[href$=".png"],.filter-article .list-filtered-downloads > li > .content-container a[href$=".jpeg"],.filter-article .list-filtered-downloads > li > .content-container a[href$=".jpg"],.filter-article .list-filtered-downloads > li > .content-container a[href$=".pdf"]{
font-size: 1rem;
display: inline-flex;
position: relative;
padding: 0;
align-items: center;
font-size: 1rem;
margin-bottom: 0;
color: black;
}
.filter-article .list-filtered-downloads > li > .content-container a[title$=".svg"]:before,.filter-article .list-filtered-downloads > li > .content-container a[title$=".png"]:before,.filter-article .list-filtered-downloads > li > .content-container a[title$=".jpeg"]:before,.filter-article .list-filtered-downloads > li > .content-container a[title$=".jpg"]:before,.filter-article .list-filtered-downloads > li > .content-container a[title$=".docx"]:before,.filter-article .list-filtered-downloads > li > .content-container a[title$=".doc"]:before,.filter-article .list-filtered-downloads > li > .content-container a[title$=".xlsx"]:before,.filter-article .list-filtered-downloads > li > .content-container a[title$=".xls"]:before,.filter-article .list-filtered-downloads > li > .content-container a[title$=".svg"]:before,.filter-article .list-filtered-downloads > li > .content-container a[title$=".png"]:before,.filter-article .list-filtered-downloads > li > .content-container a[title$=".jpeg"]:before,.filter-article .list-filtered-downloads > li > .content-container a[title$=".jpg"]:before,.filter-article .list-filtered-downloads > li > .content-container a[title$=".pdf"]:before,.filter-article .list-filtered-downloads > li > .content-container a[href$=".svg"]:before,.filter-article .list-filtered-downloads > li > .content-container a[href$=".png"]:before,.filter-article .list-filtered-downloads > li > .content-container a[href$=".jpeg"]:before,.filter-article .list-filtered-downloads > li > .content-container a[href$=".jpg"]:before,.filter-article .list-filtered-downloads > li > .content-container a[href$=".docx"]:before,.filter-article .list-filtered-downloads > li > .content-container a[href$=".doc"]:before,.filter-article .list-filtered-downloads > li > .content-container a[href$=".xlsx"]:before,.filter-article .list-filtered-downloads > li > .content-container a[href$=".xls"]:before,.filter-article .list-filtered-downloads > li > .content-container a[href$=".svg"]:before,.filter-article .list-filtered-downloads > li > .content-container a[href$=".png"]:before,.filter-article .list-filtered-downloads > li > .content-container a[href$=".jpeg"]:before,.filter-article .list-filtered-downloads > li > .content-container a[href$=".jpg"]:before,.filter-article .list-filtered-downloads > li > .content-container a[href$=".pdf"]:before{
content: "\e91a";
font-size: 1.75rem;
font-family: "lko";
line-height: 1;
position: relative;
float: left;
margin: 0 0.95rem 0 0;
display: inline-block;
}
.filter-article .list-filtered-downloads > li > .content-container a[title$=".docx"]:before,.filter-article .list-filtered-downloads > li > .content-container a[title$=".doc"]:before,.filter-article .list-filtered-downloads > li > .content-container a[href$=".docx"]:before,.filter-article .list-filtered-downloads > li > .content-container a[href$=".doc"]:before{
content: "\e919";
}
.filter-article .list-filtered-downloads > li > .content-container a[title$=".xlsx"]:before,.filter-article .list-filtered-downloads > li > .content-container a[href$=".xlsx"]:before{
content: "\e91d";
}
.filter-article .list-filtered-downloads > li > .content-container a[title$=".xls"]:before,.filter-article .list-filtered-downloads > li > .content-container a[href$=".xls"]:before{
content: "\e91d";
}
.filter-article .list-filtered-downloads > li > .content-container a[title$=".mp3"]:before,.filter-article .list-filtered-downloads > li > .content-container a[href$=".mp3"]:before{
content: "\e900";
}
.filter-article .list-filtered-downloads > li > .content-container a[title$=".svg"]:before,.filter-article .list-filtered-downloads > li > .content-container a[title$=".png"]:before,.filter-article .list-filtered-downloads > li > .content-container a[title$=".jpeg"]:before,.filter-article .list-filtered-downloads > li > .content-container a[title$=".jpg"]:before,.filter-article .list-filtered-downloads > li > .content-container a[href$=".svg"]:before,.filter-article .list-filtered-downloads > li > .content-container a[href$=".png"]:before,.filter-article .list-filtered-downloads > li > .content-container a[href$=".jpeg"]:before,.filter-article .list-filtered-downloads > li > .content-container a[href$=".jpg"]:before{
content: "\f1c5";
font-family: "Font Awesome 5 Free" !important;
font-weight: 400 !important;
}
.filter-article .list-filtered-downloads > li > .content-container a h3{
margin: 0;
line-height: 1;
}
.filter-article .list-filtered-downloads > li > .content-container a .ext-container,
.filter-article .list-filtered-downloads > li > .content-container a .ext,
.filter-article .list-filtered-downloads > li > .content-container a .dsize,
.filter-article .list-filtered-downloads > li > .content-container a .grey{
font-weight: normal;
font-size: 0.875rem;
color: #555;
}
.filter-article .list-filtered-downloads > li > .content-container a .grey{
display: block;
clear: both;
}
.filter-article .list-filtered-downloads > li > .content-container a .ext:before{
content: "(";
margin-left: 0.2rem;
}
.filter-article .list-filtered-downloads > li > .content-container a .dsize:after{
content: ")";
}
.channel-result-list > .btn-portalColor{
margin: 1.125rem auto 0;
display: flex;
max-width: max-content;
}
.sub-list-tabelau .counter-article{
font-weight: 500;
color: #007E46;
margin-bottom: 1.5rem;
}
.channel-tabelau.tableau{
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-top: 1rem;
margin-right: calc(-0.5 * var(--bs-gutter-x));
margin-left: calc(-0.5 * var(--bs-gutter-x));
}
@media (min-width: 768px){
.channel-tabelau.tableau .grid-item{
width: 50%;
}
}
@media (min-width: 992px){
.channel-tabelau.tableau .grid-item{
width: 33.33333333%;
}
}
.channel-tabelau.tableau .grid-item.filterDiv{
display: none;
}
.channel-tabelau.tableau .grid-item.filterDiv.show{
display: block;
}
.channel-tabelau:not(.style-long-text) .grid-item .content-item{
height: 100%;
position: relative;
}
.channel-tabelau:not(.style-long-text) .grid-item .content-item > a:not(.add-remove-link){
border: 1px solid #BEC8D7;
border-radius: 0.25rem;
padding: 1rem 0.75rem 1rem 1rem;
box-shadow: 0px 3px 6px rgba(0,0,0,0.1607843137);
display: block;
height: 100%;
}
@media (min-width: 768px){
.channel-tabelau:not(.style-long-text) .grid-item .content-item > a:not(.add-remove-link){
height: 100%;
}
}
@media (min-width: 1200px){
.channel-tabelau:not(.style-long-text) .grid-item .content-item > a:not(.add-remove-link){
padding: 1.5rem 0.75rem 1.5rem 1.5rem;
}
}
.channel-tabelau:not(.style-long-text) .grid-item .content-item > a:not(.add-remove-link):hover{
box-shadow: 0 0 5px #6E8C96;
}
.channel-tabelau:not(.style-long-text) .grid-item .content-item .add-remove-link{
position: absolute;
top: 1rem;
right: 1rem;
}
.channel-tabelau:not(.style-long-text) .grid-item .content-item .add-remove-link span{
display: none;
}
.channel-tabelau:not(.style-long-text).version2 .grid-item .content-item > a:not(.add-remove-link) .content-text{
margin-right: 1.1rem;
}
.channel-tabelau:not(.style-long-text).version2 .grid-item .content-item > a:not(.add-remove-link) .content-text:after{
content: " ";
background: red;
width: 1rem;
height: 1rem;
}
.channel-tabelau:not(.style-long-text).version2 .grid-item .content-item .add-remove-link{
position: absolute;
bottom: 1rem;
right: 1rem;
top: inherit;
}
@media (min-width: 1200px){
.channel-tabelau:not(.style-long-text).version2 .grid-item .content-item .add-remove-link{
bottom: 1.5rem;
}
}
.channel-tabelau .grid-item{
padding: calc(var(--bs-gutter-x) * 0.5);
flex: 0 0 auto;
width: 100%;
margin: 0;
}
.channel-tabelau .grid-item > a{
display: flex;
width: 100%;
height: 100%;
border-radius: 0.25rem;
}
.channel-tabelau .grid-item > a .bottom-link{
color: #007E46;
word-wrap: break-word;
}
.channel-tabelau .grid-item > a:hover{
box-shadow: 0 0 5px #6E8C96;
}
.channel-tabelau .grid-item > a:hover .bottom-link{
text-decoration: underline;
}
.channel-tabelau .grid-item .content-item{
display: block;
width: 100%;
background: white;
margin: 0;
}
.channel-tabelau .grid-item .content-item .h2,
.channel-tabelau .grid-item .content-item h2{
margin-bottom: 0.188rem;
color: black;
}
.channel-tabelau .grid-item .content-item .top{
display: flex;
flex-wrap: nowrap;
width: 100%;
}
.channel-tabelau .grid-item .content-item .top .media-content + h2{
max-width: calc(100% - 90px - 0.5rem);
align-self: center;
hyphens: auto;
}
@media (min-width: 1200px){
.channel-tabelau .grid-item .content-item .top .media-content + h2{
max-width: calc(100% - 117px - 1rem);
}
}
.channel-tabelau .grid-item .content-item .top .h2,
.channel-tabelau .grid-item .content-item .top h2{
font-size: 1rem;
color: black;
}
.channel-tabelau .grid-item .content-item .top + .content-text{
margin-top: 1rem;
}
.channel-tabelau .grid-item .content-item .top + .content-text:empty{
margin-top: 0;
}
.channel-tabelau .grid-item .content-item .top .headline{
color: #606060;
text-transform: uppercase;
font-size: 0.75rem;
}
.channel-tabelau .grid-item .content-item .media-content{
float: left;
margin-right: 0.5rem;
max-width: 90px;
}
@media (min-width: 1200px){
.channel-tabelau .grid-item .content-item .media-content{
margin-right: 1rem;
max-width: 117px;
}
}
.channel-tabelau .grid-item .content-item .media-content figure img,
.channel-tabelau .grid-item .content-item .media-content .figure--fullwidth img{
max-height: 90px;
}
@media (min-width: 1200px){
.channel-tabelau .grid-item .content-item .media-content figure img,
.channel-tabelau .grid-item .content-item .media-content .figure--fullwidth img{
max-height: 117px;
}
}
.channel-tabelau .grid-item .content-item .content-text{
margin-right: 0.25rem;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
max-height: 4lh;
text-overflow: ellipsis;
overflow: hidden;
}
.channel-tabelau .grid-item .content-item .content-text a{
color: #007E46;
}
.channel-tabelau.style-long-text:not(.no-img) .top{
min-height: 90px;
align-items: center;
}
.channel-tabelau.style-long-text .grid-item .content-item{
position: relative;
display: inline-flex;
flex-wrap: wrap;
align-content: flex-start;
flex-direction: column;
width: 100%;
border: 1px solid #BEC8D7;
border-radius: 0.25rem;
padding: 1rem 0.75rem 1rem 1rem;
box-shadow: 0px 3px 6px rgba(0,0,0,0.1607843137) !important;
}
@media (min-width: 768px){
.channel-tabelau.style-long-text .grid-item .content-item{
height: 100%;
}
}
@media (min-width: 1200px){
.channel-tabelau.style-long-text .grid-item .content-item{
padding: 1.5rem 0.75rem 1.5rem 1.5rem;
}
}
.channel-tabelau.style-long-text .grid-item .content-item .media-content{
width: 100%;
align-content: center;
}
.channel-tabelau.style-long-text .grid-item .content-item .media-content img{
max-height: inherit;
}
.channel-tabelau.style-long-text .grid-item .content-item .content-text{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: inherit;
max-height: inherit;
text-overflow: ellipsis;
overflow: visible;
width: 100%;
flex-grow: 2;
width: 100%;
}
.channel-tabelau.style-long-text .grid-item .content-item .content-text a{
height: auto;
display: inline;
color: #007E46;
}
.channel-tabelau.style-long-text .grid-item .content-item .content-text a:hover{
text-decoration: underline;
}
.channel-tabelau.style-long-text .grid-item .content-item .content-text a:hover:before{
text-decoration: none;
}
.channel-tabelau.style-long-text .grid-item .content-item .content-text a.bottom-link{
color: #5F7A83;
display: block;
padding-top: 1rem;
margin-top: auto;
font-weight: 500;
margin-right: auto;
width: auto;
position: relative;
}
.channel-tabelau.style-long-text .grid-item .content-item .content-text a.bottom-link:after{
position: absolute;
width: 100%;
height: 2px;
content: " ";
bottom: 0;
left: 0;
background-image: linear-gradient(90deg,#00507d 50%,transparent 50%);
background-position: 100%;
background-size: 201% 100%;
transition: background-position 0.3s ease;
}
.channel-tabelau.style-long-text .grid-item .content-item .content-text a.bottom-link:hover{
text-decoration: none;
border-color: #00507d;
}
.channel-tabelau.style-long-text .grid-item .content-item .content-text a.bottom-link:hover:before{
text-decoration: none;
}
.channel-tabelau.style-long-text .grid-item .content-item .content-text a.bottom-link:hover:after{
background-position: 0;
}
.channel-tabelau.style-long-text .grid-item .content-item .content-text a.bottom-link:before{
font-size: 0.6rem;
margin-right: 0.35rem;
content: "\e928";
font-family: "lko";
display: inline-block;
font-weight: bold;
top: -0.1rem;
position: relative;
}

.sub-list-tabelau.id2a-7811 .channel-tabelau .grid-item .content-item .top + .content-text{
margin-top: 0;
}
.sub-list-tabelau.id2a-7811 .channel-tabelau .grid-item .content-item .media-content{
margin-right: 1rem;
}
.center-content header h1{
text-align: center;
}
.center-content .filter-search.treffer ul.trefferverteilung:not(.link-pills){
margin-left: auto;
margin-right: auto;
justify-content: center;
}
.collapse-list > ul{
flex-wrap: wrap;
margin-top: 2rem;
display: flex;
}
.collapse-list > ul > li{
width: 100%;
display: block;
float: left;
padding: 0;
}
@media (max-width: 767.98px){
.collapse-list > ul > li{
flex-wrap: wrap;
}
}
.collapse-list > ul > li:after,.collapse-list > ul > li:before{
left: 0;
right: 0;
}
.collapse-list > ul > li .btn-link{
width: 100%;
text-align: left;
margin: 0;
padding: 1rem 3rem 0 0;
line-height: 1.3rem;
color: #000;
position: relative;
text-decoration: none;
text-transform: none;
display: block;
float: left;
}
.collapse-list > ul > li .btn-link h2.h1{
margin-bottom: 0.5rem;
}
.collapse-list > ul > li .btn-link:hover,.collapse-list > ul > li .btn-link:active{
text-decoration: none;
}
.collapse-list > ul > li .btn-link::after{
content: "\e949";
right: 5px;
top: 1rem;
position: absolute;
width: 20px;
height: 20px;
font-family: "lko";
font-weight: normal;
font-size: 1.25rem;
transition: all 0.5s;
transform: rotate(-90deg);
}
.collapse-list > ul > li .btn-link > span{
color: #555555;
font-size: 1.125rem;
line-height: 1.445;
}
.collapse-list > ul > li .btn-link.collapsed{
padding: 1rem 3rem 1rem 0;
}
.collapse-list > ul > li .btn-link.collapsed > span{
display: block;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
max-height: 1lh;
text-overflow: ellipsis;
overflow: hidden;
}
.collapse-list > ul > li .btn-link.collapsed::after{
transform: rotate(90deg);
}
.collapse-list > ul > li .btn-link:focus{
border-color: transparent !important;
}
.collapse-list > ul .article-collapse{
width: 100%;
padding-right: 0;
}
.collapse-list > ul .article-collapse .info-txt{
position: relative;
text-align: center;
margin: 0;
padding: 0;
}
.collapse-list > ul .article-collapse .info-txt .btn-close{
position: absolute;
right: 0;
color: #5F7A83;
}
.collapse-list .filterDiv{
display: none;
}
.collapse-list .filterDiv.show{
display: block;
}

/* ** [ /src_project/sites/portal/css/5/./filters.css ] (@import) ** */
.filter-search.treffer{
margin: 0;
}
@media (max-width: 767.98px){
.filter-search.treffer{
display: block;
width: 100%;
overflow: hidden;
position: relative;
}
}
.filter-search.treffer > header,
.filter-search.treffer h3{
display: none;
}
.filter-search.treffer ul.trefferverteilung.link-pills{
display: flex;
flex-direction: row;
align-items: center;
flex-wrap: wrap;
margin: 0.75rem -0.25rem;
}
.filter-search.treffer ul.trefferverteilung.link-pills li{
margin: 0;
}
.filter-search.treffer ul.trefferverteilung.link-pills li:hover:before,.filter-search.treffer ul.trefferverteilung.link-pills li:focus:before{
display: none;
}
.filter-search.treffer ul.trefferverteilung.link-pills li .badge{
display: inline;
}
.filter-search.treffer ul.trefferverteilung.link-pills li .badge:before{
content: "(";
}
.filter-search.treffer ul.trefferverteilung.link-pills li .badge:after{
content: ")";
}
.filter-search.treffer ul.trefferverteilung.link-pills li .count{
font-size: 0.875rem;
display: inline-block;
margin-left: 0.25rem;
}
.filter-search.treffer ul.trefferverteilung.link-pills li .count:before{
content: "(";
}
.filter-search.treffer ul.trefferverteilung.link-pills li .count:after{
content: ")";
}
.filter-search.treffer ul.trefferverteilung.link-pills li:last-child a{
margin-right: 0;
}
.filter-search.treffer ul.trefferverteilung.link-pills li a{
cursor: pointer;
}
.filter-search.treffer ul.trefferverteilung.link-pills li > span,
.filter-search.treffer ul.trefferverteilung.link-pills li a{
display: inline-block;
padding: 0 0.25rem;
display: inline-block;
line-height: 1.25;
font-size: 0.95rem;
color: #555555;
-webkit-text-decoration: 0 underline transparent;
text-decoration: 0 underline transparent;
transition: -webkit-text-decoration 300ms ease;
transition: text-decoration 300ms ease;
transition: text-decoration 300ms ease,-webkit-text-decoration 300ms ease;
text-underline-position: under;
margin: 0.25rem;
}
.filter-search.treffer ul.trefferverteilung.link-pills li > span:hover,.filter-search.treffer ul.trefferverteilung.link-pills li > span:focus,
.filter-search.treffer ul.trefferverteilung.link-pills li a:hover,
.filter-search.treffer ul.trefferverteilung.link-pills li a:focus{
-webkit-text-decoration: underline #00507d;
text-decoration: underline #00507d;
text-decoration-color: #00507d;
text-decoration-thickness: 2px;
color: black;
}
.filter-search.treffer ul.trefferverteilung.link-pills li > span.active,
.filter-search.treffer ul.trefferverteilung.link-pills li a.active{
color: #5f7982;
font-weight: 500;
-webkit-text-decoration: underline #5f7982;
text-decoration: underline #5f7982;
text-decoration-color: #5f7982;
text-decoration-thickness: 2px;
}
.filter-search.treffer ul.trefferverteilung.link-pills li > span.active:hover,.filter-search.treffer ul.trefferverteilung.link-pills li > span.active:focus,
.filter-search.treffer ul.trefferverteilung.link-pills li a.active:hover,
.filter-search.treffer ul.trefferverteilung.link-pills li a.active:focus{
-webkit-text-decoration: underline #00507d;
text-decoration: underline #00507d;
text-decoration-color: #00507d;
text-decoration-thickness: 2px;
}
.filter-search.treffer ul.trefferverteilung.link-pills li span.disabled{
cursor: not-allowed;
color: #BEC8D7;
}
.filter-search.treffer.vtx-download{
margin-bottom: 1.5rem;
}
.filter-search.treffer.vtx-download ul.trefferverteilung.link-pills,.filter-search.treffer.vtx-download ul.trefferverteilung.btn-pills{
justify-content: center;
}
.filter-search.treffer ul.trefferverteilung:not(.link-pills){
display: flex;
flex-direction: row;
align-items: center;
flex-wrap: wrap;
margin: 0 -0.25rem;
}
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li{
margin: 0;
}
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li:hover:before,.filter-search.treffer ul.trefferverteilung:not(.link-pills) li:focus:before{
display: none;
}
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li svg{
margin-right: 0.313rem;
height: 1rem;
width: auto;
}
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li svg.svgicon-suche-mitarbeiter{
height: 0.875rem;
}
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li svg.svgicon-suche-tabelle{
height: 0.688rem;
}
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li .badge{
margin-left: 0.625rem;
font-size: 0.75rem;
min-width: 1.625rem;
height: 1.25rem;
display: inline-flex;
border-radius: 100px;
align-items: center;
justify-content: center;
padding: 0 5px;
line-height: 1;
}
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li:last-child a{
margin-right: 0;
}
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li a{
cursor: pointer;
}
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li > span,
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li a{
font-size: 0.875rem;
border: 1px solid #5F7A83;
border-radius: 4px;
background: white;
line-height: 1;
display: inline-block;
padding: 0.31rem 0.625rem;
color: #5F7A83;
display: flex;
align-items: center;
line-height: 1.25;
margin: 0.25rem;
}
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li > span .badge,
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li a .badge{
color: white;
background: #5F7A83;
}
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li > span:hover,.filter-search.treffer ul.trefferverteilung:not(.link-pills) li > span:focus,
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li a:hover,
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li a:focus{
color: white;
background: #607a83;
color: white;
}
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li > span:hover .badge,.filter-search.treffer ul.trefferverteilung:not(.link-pills) li > span:focus .badge,
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li a:hover .badge,
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li a:focus .badge{
color: #607a83;
background: white;
}
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li > span.active,
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li a.active{
border-color: #007E46;
background: #007E46;
color: white;
color: white;
}
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li > span.active .badge,
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li a.active .badge{
color: #007E46;
background: white;
}
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li > span.active:hover,.filter-search.treffer ul.trefferverteilung:not(.link-pills) li > span.active:focus,
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li a.active:hover,
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li a.active:focus{
color: #007E46;
background: white;
color: #007E46;
}
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li > span.active:hover .badge,.filter-search.treffer ul.trefferverteilung:not(.link-pills) li > span.active:focus .badge,
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li a.active:hover .badge,
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li a.active:focus .badge{
color: white;
background: #007E46;
}
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li span.disabled{
cursor: not-allowed;
border-color: #BEC8D7;
background: white;
color: #6C7480;

}
.filter-search.treffer ul.trefferverteilung:not(.link-pills) li span.disabled .badge{
color: white;
background: #6C7480;
}
@media (max-width: 991.98px){
.filter-search.treffer .trefferverteilung.mobil-slide{
display: block;
width: 100%;
overflow: hidden;
position: relative;
margin: 0 !important;
}
.filter-search.treffer .trefferverteilung.mobil-slide:after{
z-index: 20;
opacity: 1;
content: " ";
position: absolute;
height: 100%;
width: 30px;
top: 0;
}
.filter-search.treffer .trefferverteilung.mobil-slide:after{
background: transparent linear-gradient(90deg,rgba(149,33,33,0) 0%,rgba(255,255,255,0.75) 25%,#FFFFFF 100%) 0% 0% no-repeat padding-box;
right: 0;
}
.filter-search.treffer .trefferverteilung.mobil-slide:before{

}
}
.publikationen .filter-search.treffer{


}
@media (max-width: 767.98px){
.publikationen .filter-search.treffer ul.trefferverteilung{
display: flex;
flex-direction: row;
align-items: center;
flex-wrap: wrap;
margin: 0.75rem -0.25rem;
}
.publikationen .filter-search.treffer ul.trefferverteilung li{
margin: 0;
}
.publikationen .filter-search.treffer ul.trefferverteilung li:hover:before,.publikationen .filter-search.treffer ul.trefferverteilung li:focus:before{
display: none;
}
.publikationen .filter-search.treffer ul.trefferverteilung li .badge{
margin-left: inherit;
font-size: inherit;
min-width: 1.625rem;
height: inherit;
display: inline-flex;
border-radius: inherit;
align-items: center;
justify-content: center;
color: inherit !important;
padding: 0;
margin: 0;
background-color: transparent !important;
display: inline;
}
.publikationen .filter-search.treffer ul.trefferverteilung li .badge:before{
content: "(";
}
.publikationen .filter-search.treffer ul.trefferverteilung li .badge:after{
content: ")";
}
.publikationen .filter-search.treffer ul.trefferverteilung li .count{
font-size: 0.875rem;
display: inline-block;
margin-left: 0.25rem;
}
.publikationen .filter-search.treffer ul.trefferverteilung li .count:before{
content: "(";
}
.publikationen .filter-search.treffer ul.trefferverteilung li .count:after{
content: ")";
}
.publikationen .filter-search.treffer ul.trefferverteilung li:last-child a{
margin-right: 0;
}
.publikationen .filter-search.treffer ul.trefferverteilung li a{
cursor: pointer;
}
.publikationen .filter-search.treffer ul.trefferverteilung li > span,
.publikationen .filter-search.treffer ul.trefferverteilung li a{
display: inline-block;
padding: 0 0.25rem;
line-height: 1.25;
font-size: 0.95rem;
color: #555555;
-webkit-text-decoration: 0 underline transparent;
text-decoration: 0 underline transparent;
transition: -webkit-text-decoration 300ms ease;
transition: text-decoration 300ms ease;
transition: text-decoration 300ms ease,-webkit-text-decoration 300ms ease;
text-underline-position: under;
margin: 0.25rem;
background: transparent !important;
border: none;
}
.publikationen .filter-search.treffer ul.trefferverteilung li > span:hover,.publikationen .filter-search.treffer ul.trefferverteilung li > span:focus,
.publikationen .filter-search.treffer ul.trefferverteilung li a:hover,
.publikationen .filter-search.treffer ul.trefferverteilung li a:focus{
-webkit-text-decoration: underline #00507d;
text-decoration: underline #00507d;
text-decoration-color: #00507d;
text-decoration-thickness: 2px;
color: black;
}
.publikationen .filter-search.treffer ul.trefferverteilung li > span.active,
.publikationen .filter-search.treffer ul.trefferverteilung li a.active{
color: #5f7982;
font-weight: 500;
-webkit-text-decoration: underline #5f7982;
text-decoration: underline #5f7982;
text-decoration-color: #5f7982;
text-decoration-thickness: 2px;
}
.publikationen .filter-search.treffer ul.trefferverteilung li > span.active:hover,.publikationen .filter-search.treffer ul.trefferverteilung li > span.active:focus,
.publikationen .filter-search.treffer ul.trefferverteilung li a.active:hover,
.publikationen .filter-search.treffer ul.trefferverteilung li a.active:focus{
-webkit-text-decoration: underline #00507d;
text-decoration: underline #00507d;
text-decoration-color: #00507d;
text-decoration-thickness: 2px;
}
.publikationen .filter-search.treffer ul.trefferverteilung li span.disabled{
cursor: not-allowed;
color: #BEC8D7;
}
}
@media (min-width: 768px){
.publikationen .filter-search.treffer ul.trefferverteilung{
display: flex;
flex-direction: row;
align-items: center;
flex-wrap: wrap;
margin: 0 -0.25rem;
}
.publikationen .filter-search.treffer ul.trefferverteilung li{
margin: 0;
}
.publikationen .filter-search.treffer ul.trefferverteilung li:hover:before,.publikationen .filter-search.treffer ul.trefferverteilung li:focus:before{
display: none;
}
.publikationen .filter-search.treffer ul.trefferverteilung li svg{
margin-right: 0.313rem;
height: 1rem;
width: auto;
}
.publikationen .filter-search.treffer ul.trefferverteilung li svg.svgicon-suche-mitarbeiter{
height: 0.875rem;
}
.publikationen .filter-search.treffer ul.trefferverteilung li svg.svgicon-suche-tabelle{
height: 0.688rem;
}
.publikationen .filter-search.treffer ul.trefferverteilung li .badge{
margin-left: 0.625rem;
font-size: 0.75rem;
min-width: 1.625rem;
height: 1.25rem;
display: inline-flex;
border-radius: 100px;
align-items: center;
justify-content: center;
padding: 0 5px;
line-height: 1;
}
.publikationen .filter-search.treffer ul.trefferverteilung li .badge:before,.publikationen .filter-search.treffer ul.trefferverteilung li .badge:after{
display: none;
}
.publikationen .filter-search.treffer ul.trefferverteilung li:last-child a{
margin-right: 0;
}
.publikationen .filter-search.treffer ul.trefferverteilung li a{
cursor: pointer;
}
.publikationen .filter-search.treffer ul.trefferverteilung li > span,
.publikationen .filter-search.treffer ul.trefferverteilung li a{
font-size: 0.875rem;
border: 1px solid #5F7A83;
border-radius: 4px;
background: white;
line-height: 1;
display: inline-block;
padding: 0.31rem 0.625rem;
color: #5F7A83;
display: flex;
align-items: center;
line-height: 1.25;
margin: 0.25rem;
text-decoration: none !important;
}
.publikationen .filter-search.treffer ul.trefferverteilung li > span .badge,
.publikationen .filter-search.treffer ul.trefferverteilung li a .badge{
color: white;
background: #5F7A83;
}
.publikationen .filter-search.treffer ul.trefferverteilung li > span:hover,.publikationen .filter-search.treffer ul.trefferverteilung li > span:focus,
.publikationen .filter-search.treffer ul.trefferverteilung li a:hover,
.publikationen .filter-search.treffer ul.trefferverteilung li a:focus{
color: white;
background: #607a83;
color: white;
}
.publikationen .filter-search.treffer ul.trefferverteilung li > span:hover .badge,.publikationen .filter-search.treffer ul.trefferverteilung li > span:focus .badge,
.publikationen .filter-search.treffer ul.trefferverteilung li a:hover .badge,
.publikationen .filter-search.treffer ul.trefferverteilung li a:focus .badge{
color: #607a83;
background: white;
}
.publikationen .filter-search.treffer ul.trefferverteilung li > span.active,
.publikationen .filter-search.treffer ul.trefferverteilung li a.active{
border-color: #007E46;
background: #007E46;
color: white;
text-decoartion: none !important;
color: white;
}
.publikationen .filter-search.treffer ul.trefferverteilung li > span.active .badge,
.publikationen .filter-search.treffer ul.trefferverteilung li a.active .badge{
color: #007E46;
background: white;
}
.publikationen .filter-search.treffer ul.trefferverteilung li > span.active:hover,.publikationen .filter-search.treffer ul.trefferverteilung li > span.active:focus,
.publikationen .filter-search.treffer ul.trefferverteilung li a.active:hover,
.publikationen .filter-search.treffer ul.trefferverteilung li a.active:focus{
color: #007E46;
background: white;
color: #007E46;
}
.publikationen .filter-search.treffer ul.trefferverteilung li > span.active:hover .badge,.publikationen .filter-search.treffer ul.trefferverteilung li > span.active:focus .badge,
.publikationen .filter-search.treffer ul.trefferverteilung li a.active:hover .badge,
.publikationen .filter-search.treffer ul.trefferverteilung li a.active:focus .badge{
color: white;
background: #007E46;
}
.publikationen .filter-search.treffer ul.trefferverteilung li span.disabled{
cursor: not-allowed;
border-color: #BEC8D7;
background: white;
color: #BEC8D7;
}
.publikationen .filter-search.treffer ul.trefferverteilung li span.disabled .badge{
color: white;
background: #BEC8D7;
}
}

/* ** [ /src_project/sites/portal/css/5/./publikationen.css ] (@import) ** */
.spacer-list.publikationen:before{
height: 17rem;
display: none;
}
.spacer-list.publikationen .centered-header{
position: relative;
}
.spacer-list.publikationen .centered-header:before{
content: " ";
background-color: #f2f2f2;
position: absolute;
z-index: -10;
height: 100%;
width: 100vW;
top: 0;
}
.publikationen .counter-article{
font-weight: 500;
color: #007E46;
}
@media (max-width: 1399.98px){
.publikationen .content-container.btn-position{
min-height: 2.688rem;
}
.publikationen .content-container.btn-position .btn-info-sticky .btn,
.publikationen .content-container.btn-position .btn-info-vers .btn,
.publikationen .content-container.btn-position .btn-info-vers{
margin-top: 0;
}
}
.publikationen > .align-self-center{
margin-left: auto;
margin-right: auto;
}
.publikationen .center-article{
margin-left: auto;
margin-right: auto;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
width: 100%;
}
.publikationen .centered-header{
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
width: 100%;
}
.publikationen .centered-header h1{
width: 100%;
}
@media (min-width: 768px){
.publikationen .centered-header .filter-search.treffer{
margin-top: 1rem;
margin-bottom: 1.5rem;
}
}
.publikationen .centered-header .filter-search.treffer ul.trefferverteilung{
justify-content: center;
}
.publikationen .centered-txt{
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
text-align: center;
margin-top: 1.875rem;
}
.publikationen .centered-txt .content-container{
text-align: center;
margin-bottom: 1.25rem;
}
.publikationen .publikationen-list{
margin-top: 0;
}
.publikationen .publikationen-list > .btn-portalColor{
margin: 1.125rem auto 0;
display: flex;
max-width: max-content;
}
.publikationen .list-publikationen.tableau{
display: flex;
flex-wrap: wrap;
margin-right: calc(-0.5 * var(--bs-gutter-x));
margin-left: calc(-0.5 * var(--bs-gutter-x));
justify-content: center;
}
.publikationen .list-publikationen.tableau .grid-item.btn-position{
min-height: 0;
}
@media (min-width: 992px){
.publikationen .list-publikationen.tableau .grid-item.btn-position{
position: absolute;
}
}
.publikationen .list-publikationen.tableau .grid-item.btn-position:not(.show){
display: none;
}
.publikationen .list-publikationen.tableau .grid-item.btn-position .btn-info-vers{
margin-top: -1.45rem;
}
@media (min-width: 768px){
.publikationen .list-publikationen.tableau .grid-item.btn-position .btn-info-vers{
margin-top: -1.975rem;
}
}
@media (min-width: 768px){
.publikationen .list-publikationen.tableau .grid-item:not(.btn-position){
width: 50%;
}
}
@media (min-width: 992px){
.publikationen .list-publikationen.tableau .grid-item:not(.btn-position){
width: 33.33333333%;
}
}
.publikationen .list-publikationen.tableau .grid-item:not(.btn-position).filterDiv{
display: none;
}
.publikationen .list-publikationen.tableau .grid-item:not(.btn-position).filterDiv.show{
display: block;
}
.publikationen .list-publikationen.tableau .grid-item .media-content img{
box-shadow: 0px 1px 4px rgba(0,0,0,0.1607843137);
}
.publikationen .list-publikationen.tableau:not(.grid).version2 .grid-item .content-item{
height: 100%;
}
.publikationen .list-publikationen.tableau:not(.grid).version2 .grid-item .content-item .media-content img{
box-shadow: 0px 1px 4px rgba(0,0,0,0.1607843137);
}
.publikationen .list-publikationen.tableau:not(.grid).version2 .grid-item .content-item .content-text{
margin-bottom: auto;
}
.publikationen .list-publikationen.tableau:not(.grid) .content-item{
display: flex;
flex-wrap: wrap;
flex-direction: column;
}
.publikationen .list-publikationen.tableau:not(.grid) .content-item .content-text{
margin-bottom: auto;
position: relative;
}
.publikationen .list-publikationen.tableau:not(.grid) .content-item .content-text > .collapsing{
height: auto;
}
.publikationen .list-publikationen.tableau:not(.grid) .content-item .content-text .collapse{
margin-right: 0.25rem;
}
.publikationen .list-publikationen.tableau:not(.grid) .content-item .content-text .collapse:not(.show),
.publikationen .list-publikationen.tableau:not(.grid) .content-item .content-text .collapse .collapsing{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
max-height: 3h;
text-overflow: ellipsis;
overflow: hidden;
}
.publikationen .list-publikationen.tableau:not(.grid) .content-item .content-text a[data-bs-toggle=collapse]{
display: block;
}
.publikationen .list-publikationen.tableau:not(.grid) .content-item .content-text a[data-bs-toggle=collapse]:not(.collapsed):before{
transform: rotate(45deg);
}
.publikationen .list-publikationen.tableau:not(.grid) .content-item .content-text a[data-bs-toggle=collapse]:before{
position: absolute;
color: #5F7A83;
font-family: "lko";
font-size: 0.65rem;
bottom: 0.25rem;
right: -0.25rem;
content: "\e912";
}
.publikationen .list-publikationen.tableau:not(.grid) .content-item .info{
align-self: flex-end;
}
.publikationen .list-publikationen.tableau.detail-top{
margin-top: 1rem;
margin-bottom: 1rem;
}
@media (min-width: 768px){
.publikationen .list-publikationen.tableau.detail-top .grid-item:not(.btn-position){
width: 50%;
}
}
@media (min-width: 992px){
.publikationen .list-publikationen.tableau.detail-top .grid-item:not(.btn-position){
width: 50%;
}
}
.publikationen .list-publikationen.tableau.detail-top .grid-item .content-text h2{
font-size: 1.25rem;
line-height: 1.3;
margin-bottom: 1rem;
border-top: 1px solid #DFE2E6;
margin-top: 0.5rem;
padding-top: 1.5rem;
}
.publikationen .list-publikationen .grid-item{
padding: calc(var(--bs-gutter-x) * 0.5);
flex: 0 0 auto;
width: 100%;
margin: 0;
}
.publikationen .list-publikationen .grid-item .content-item{
display: block;
width: 100%;
margin: 0;
border: 1px solid #BEC8D7;
border-radius: 0.25rem;
padding: 1rem 0.75rem 1rem 1rem;
}
.publikationen .list-publikationen .grid-item .media-content{
display: flex;
flex-wrap: nowrap;
align-items: center;
width: 100%;
margin: 0 0 1.25rem 0;
}
.publikationen .list-publikationen .grid-item .media-content .masonry-figure{
margin-right: 1.5rem;
max-width: 113px;
flex-basis: max-content;
}
.publikationen .list-publikationen .grid-item .media-content img{
border-radius: 0 !important;
}
.publikationen .list-publikationen .grid-item .service-links{
display: inline-block;
}
.publikationen .list-publikationen .grid-item .service-links li{
display: flex;
}
.publikationen .list-publikationen .grid-item .service-links li:last-child a{
margin-bottom: 0;
}
.publikationen .list-publikationen .grid-item .service-links li:first-child a{
margin-top: 0;
}
.publikationen .list-publikationen .grid-item .service-links a{
font-size: 0.875rem;
margin: 0.4rem 0;
min-height: 1.313rem;
display: flex;
align-items: center;
color: black;
min-height: 1.5rem;
}
.publikationen .list-publikationen .grid-item .service-links a:not(.download-btn){
padding-left: 2.1rem;
position: relative;
-webkit-text-decoration: 0 underline transparent;
text-decoration: 0 underline transparent;
transition: -webkit-text-decoration 300ms ease;
transition: text-decoration 300ms ease;
transition: text-decoration 300ms ease,-webkit-text-decoration 300ms ease;
}
.publikationen .list-publikationen .grid-item .service-links a:not(.download-btn):before{
font-family: lko;
font-weight: normal;
position: absolute;
width: 1.25rem;
left: 0.625rem;
line-height: 1;
}
.publikationen .list-publikationen .grid-item .service-links a:not(.download-btn):hover,.publikationen .list-publikationen .grid-item .service-links a:not(.download-btn):focus{
-webkit-text-decoration: underline #00507d;
text-decoration: underline #00507d;
text-decoration-color: #00507d;
text-decoration-thickness: 2px;
cursor: pointer;
}
.publikationen .list-publikationen .grid-item .service-links a:not(.download-btn):hover:before,.publikationen .list-publikationen .grid-item .service-links a:not(.download-btn):focus:before{
color: #00507d;
-webkit-text-decoration: underline white;
text-decoration: underline white;
text-decoration-color: white;
text-decoration: none !important;
}
.publikationen .list-publikationen .grid-item .service-links a:not(.download-btn).collapse-action-bar:before{
font-size: 0.85rem;
}
.publikationen .list-publikationen .grid-item .service-links .per-post:before{
content: "\e902";
font-size: 1rem;
}
.publikationen .list-publikationen .grid-item .service-links .selbstabholung:before{
content: "\e953";
font-size: 1rem;
}
.publikationen .list-publikationen .grid-item .service-links .online-blaettern:before{
content: "\e94e";
font-size: 0.438rem;
}
.publikationen .list-publikationen .grid-item .service-links .download-btn{
border: 1px solid #BEC8D7;
border-radius: 0.25rem;
padding: 0.313rem 0.625rem 0.313rem 2rem;
flex-wrap: wrap;
text-decoration: none !important;
align-items: center;
position: relative;
line-height: 1.2;
min-height: 1.7rem;
}
.publikationen .list-publikationen .grid-item .service-links .download-btn:hover{
box-shadow: 0 0 5px #607a83;
background: white !important;
text-decoration: none !important;
}
.publikationen .list-publikationen .grid-item .service-links .download-btn span{
color: #555555;
font-size: 0.75rem;
margin-left: 0.15rem;
}
.publikationen .list-publikationen .grid-item .service-links .download-btn:before{
font-family: lko;
font-weight: normal;
margin-right: 0.2rem;
content: "\e91a";
font-size: 1.15rem;
line-height: 1;
position: absolute;
top: 50%;
margin-top: -0.638rem;
left: 0.625rem;
height: 24px;
}
.publikationen .list-publikationen .grid-item .service-links .download-btn[title$=".docx"]:before,.publikationen .list-publikationen .grid-item .service-links .download-btn[title$=".doc"]:before{
content: "\e919";
}
.publikationen .list-publikationen .grid-item .service-links .download-btn[title$=".xlsx"]:before{
content: "\e91d";
}
.publikationen .list-publikationen .grid-item .service-links .download-btn[title$=".xls"]:before{
content: "\e91d";
}
.publikationen .list-publikationen .grid-item .service-links .download-btn[title$=".mp3"]:before{
content: "\e900";
}
.publikationen .list-publikationen .grid-item .service-links .download-btn[title$=".svg"]:before,.publikationen .list-publikationen .grid-item .service-links .download-btn[title$=".png"]:before,.publikationen .list-publikationen .grid-item .service-links .download-btn[title$=".jpeg"]:before,.publikationen .list-publikationen .grid-item .service-links .download-btn[title$=".jpg"]:before{
content: "\f1c5";
font-family: "Font Awesome 5 Free" !important;
font-weight: 400 !important;
}
.publikationen .list-publikationen .grid-item .content-text{
color: #555555;
font-size: 0.875rem;
}
.publikationen .list-publikationen .grid-item .content-text h3,
.publikationen .list-publikationen .grid-item .content-text .h3{
font-size: 1.125rem;
color: #5F7A83;
margin: 0;
}
.publikationen .list-publikationen .grid-item .content-text h2,
.publikationen .list-publikationen .grid-item .content-text .h2{
font-size: 1.125rem;
color: black;
line-height: 1.25;
vmargin: 0 0 0.313rem 0;
}
.publikationen .list-publikationen .grid-item .content-text h2 .collapse-action-bar,
.publikationen .list-publikationen .grid-item .content-text .h2 .collapse-action-bar{
float: right;
}
.publikationen .list-publikationen .grid-item .info{
margin-top: 1.188rem;
font-weight: bold;
color: #000;
display: flex;
align-items: center;
flex-wrap: nowrap;
width: 100%;
padding: 0 0 0 0.625rem;
border-left: 2px solid #007E46;
font-size: 0.875rem;
cursor: inherit;
}
.publikationen .list-publikationen .grid-item .info:empty{
border-left-color: transparent;
}
.publikationen .list-publikationen .grid-item .info.badge-neu:after{
content: "NEU";
border-radius: 0.25rem;
color: white;
background: #E67B2D;
font-size: 0.75rem;
padding: 0.125rem 0.438rem;
display: inline-block;
margin-left: auto;
}
.modal.modal-publiaktionen .modal-title .icon-post,
.modal.modal-publiaktionen .modal-title .icon-selbstabholung{
margin-right: 0.5rem;
display: inline;
}
.modal.modal-publiaktionen .modal-title .icon-post:before{
float: left;
}
.modal.modal-publiaktionen .modal-header{
flex-wrap: wrap;
}
.modal.modal-publiaktionen .modal-header .content-container.info-text{
width: 100%;
text-align: center;
margin-top: 1.5rem;
}
.modal.modal-publiaktionen .modal-header .content-container.info-text h2{
color: black;
}
.modal.modal-publiaktionen .webform .h6{
font-size: 0.875rem;
color: #5F7A83;
}
.modal.modal-publiaktionen .webform .serviceinfo{
font-weight: 500;
}

/* splitted due to filesize */

/* gen-time: (0.001243 sec) */