/* *** generated @ 2023-02-04 18:04:47 *** */

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


/* ** [ /src_project/sites/portal/css/4/./content.css ] (@import) ** */
body{
font-family: "Roboto",sans-serif;
font-size: 1rem;
line-height: 1.5;
}
.content-text a{
transition: all 0.2s linear 0s;
}
.content-text p{
line-height: 1.5 !important;
}
.link-more{
color: #007e46;
font-size: 1rem;
font-weight: 500;
}
.link-more:before{
font-family: "lko" !important;
color: #007e46;
font-size: 0.5em;
margin-right: 0.5em;
content: attr(data-icon);
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
content: "J";
}
h1,
h2,
h3{
margin: 0px;
padding: 0px;
}
section{
margin: 0px;
padding: 0px;
}
main{
padding-top: 0;
margin-bottom: 1rem;
}
@media (max-width: 767.98px){
main{
padding-top: 0rem;
}
}
main section{
margin: 0 0 2.5rem 0;
clear: both;
display: block;
float: left;
width: 100%;
}
main section + div{
clear: both;
}
@media (max-width: 767.98px){
main{
margin-bottom: 1rem;
}
main main section:first-child{
margin-top: 1rem !important;
}
}
main .filter-container{
overflow: visible;
}
aside{
padding-top: 0;
}
@media (max-width: 767.98px){
aside{
padding-top: 1rem;
}
}
@media (max-width: 767.98px){
.content-container .media-content{
width: 100%;
max-width: 100% !important;
margin-right: 0px;
margin-left: 0px;
}
}
[class^=icon-]:before,
[class*=" icon-"]:before{
font-family: "lko" !important;
content: attr(data-icon);
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
}
.header--underlined{
border-bottom: 1px solid #dcdcdc;
}
figure img{
max-width: 100%;
height: auto;
}
.breadcrumb{
margin-bottom: 2rem;
margin-top: 0;
padding: 1em 0;
}
.breadcrumb li{
text-transform: initial;
color: #525252;
font-size: 0.75rem;
}
.breadcrumb li a{
font-size: 0.75rem;
color: #525252;
text-transform: initial;
}
@media (max-width: 767.98px){
.breadcrumb li a{
font-size: 1rem;
}
}
@media (max-width: 767.98px){
.breadcrumb{
display: none;
}
}
.werbung{
border-top: 1px dotted #dcdcdc;
border-bottom: 1px dotted #dcdcdc;
padding: 1em 0;
overflow: hidden;
display: block;
margin: 0 0 2.5rem 0;
}
.werbung a{
position: relative;
display: inline-block;
max-width: calc(100% - 30px);
}
.werbung a:after{
content: "WERBUNG";
color: #606060;
content: "WERBUNG";
font-size: 0.75rem;
font-weight: 500;
display: inline-block;
position: absolute;
top: 50%;
right: -70px;
transform: rotateZ(-90deg) translateX(-50%);
transform-origin: 0 0 0;
letter-spacing: 1px;
}
.werbung a img{
width: auto;
max-width: 100%;
height: auto;
}
.infobutton{
margin: 0 0 2.5rem 0;
overflow: hidden;
display: block;
}
.infobutton img{
max-width: 100%;
height: auto;
}
main .werbung.boxcnt1 a{
width: 100%;
text-align: center;
}
main .werbung.boxcnt2 a{
text-align: center;
width: 50%;
max-width: calc(50% - 15px);
}
main .werbung.boxcnt3 a{
width: 33%;
float: left;
text-align: center;
max-width: calc(33% - 8px);
}
.skip-content{
display: block;
font-size: 1.2rem;
text-align: center;
padding: 2rem;
background-color: #ffffff;
border: 2px solid #007e46;
color: #007e46;
position: fixed !important;
width: 300px !important;
left: calc(50% - 150px) !important;
top: 25% !important;
z-index: 9999 !important;
}
.skip-content:hover{
color: #007e46;
}
.skip-content:focus{
color: #000000;
background-color: #9ac3a8;
border: 2px solid #ffffff;
}
.skip-content-ancor{
position: absolute;
top: 0px;
}
.fotogallery{
margin-top: 0.5rem;
}
.fotogallery .row .col-md-6 figure a{
max-height: 320px;
overflow: hidden;
display: block;
}
.fotogallery .row .col-md-3 figure a{
max-height: 152px;
overflow: hidden;
display: block;
}
.fotogallery .content-container{
margin-bottom: 2rem;
}
.fotogallery .content-container .media-content figure{
margin-bottom: 0.5rem;
}
.fotogallery .content-container .media-content figure img{
background-repeat: no-repeat !important;
background-size: contain !important;
}
.fotogallery .content-container .content-text a{
color: #555555;
font-size: 0.875rem;
}
@media (max-width: 767.98px){
.fotogallery .content-container .content-text a{
font-size: 1rem;
}
}
.fotogallery .content-container .content-text h3{
font-size: 1rem;
color: #000000;
}
.fotogallery .content-container .content-text h3 a{
font-size: 16px;
color: #000000;
}
.masonry-article:not(.grid) .content-container{
padding: 1rem 0 2.75rem 0;
border-bottom: 1px solid #dcdcdc;
height: 100%;
position: relative;
margin: 0;
}
.masonry-article:not(.grid) .content-container .cont-img-text{
display: inline-flex;
width: 100%;
align-items: center;
}
.masonry-article:not(.grid) .content-container .cont-img-text .media-content{
margin-bottom: 0.5rem;
}
@media (min-width: 576px){
.masonry-article:not(.grid) .content-container .cont-img-text .content-text{
width: calc(100% - 6rem);
display: inline-block;
}
}
.masonry-article:not(.grid) .content-container .content-text h2.h3,
.masonry-article:not(.grid) .content-container .content-text h3{
font-size: 1.125rem;
line-height: 1.29375;
margin-bottom: 0.3125rem;
font-weight: 700;
color: #000000;
}
.masonry-article:not(.grid) .content-container .content-text h2.h3 a,
.masonry-article:not(.grid) .content-container .content-text h3 a{
color: #000000;
}
.masonry-article:not(.grid) .content-container .content-text a{
color: #007e46;
text-decoration: underline;
}
.masonry-article:not(.grid) .content-container .content-text a:hover{
color: #000000;
}
.masonry-article:not(.grid) .content-container .content-text a[href*=mailto]{
text-decoration: none;
}
.masonry-article:not(.grid) .content-container .content-text a.bottom-link{
display: block;
position: absolute;
bottom: 1.25rem;
}
.masonry-article:not(.grid) .content-container .content-text .container-links a{
color: #007e46;
}
.masonry-article:not(.grid) .content-container .media-content{
max-width: 80px !important;
float: left;
margin-right: 1rem;
margin-bottom: 0rem;
}
.masonry-article:not(.grid) .content-container .media-content figure{
margin-bottom: 0px;
}
@media (max-width: 767.98px){
.masonry-article:not(.grid) .content-container .media-content{
margin-bottom: 1rem;
}
}
.masonry-article:not(.grid) .content-container .cont-text .media-content{
margin-bottom: 0;
}
@media (max-width: 767.98px){
.masonry-article:not(.grid) .content-container .cont-text .media-content{
margin-bottom: 0;
}
}
.grid.masonry-article{
margin-right: -15px;
margin-left: -15px;
}
.grid.masonry-article .grid-sizer,
.grid.masonry-article .grid-item{
width: calc(33.33333% - 30px);
float: left;
margin-right: 15px;
margin-left: 15px;
border-bottom: 1px solid #dcdcdc;
}
.grid.masonry-article .grid-sizer .content-container,
.grid.masonry-article .grid-item .content-container{
margin: 1rem 0 1.25rem 0;
}
.grid.masonry-article .grid-sizer .content-container .cont-img-text,
.grid.masonry-article .grid-item .content-container .cont-img-text{
display: inline-flex;
width: 100%;
align-items: center;
}
.grid.masonry-article .grid-sizer .content-container .cont-img-text .media-content,
.grid.masonry-article .grid-item .content-container .cont-img-text .media-content{
margin-bottom: 0.5rem;
}
@media (min-width: 576px){
.grid.masonry-article .grid-sizer .content-container .cont-img-text .content-text,
.grid.masonry-article .grid-item .content-container .cont-img-text .content-text{
width: calc(100% - 6rem);
display: inline-block;
}
}
.grid.masonry-article .grid-sizer .content-container .content-text h2.h3,
.grid.masonry-article .grid-sizer .content-container .content-text h3,
.grid.masonry-article .grid-item .content-container .content-text h2.h3,
.grid.masonry-article .grid-item .content-container .content-text h3{
font-size: 1.125rem;
line-height: 1.29375;
margin-bottom: 0.3125rem;
font-weight: 700;
color: #000000;
}
.grid.masonry-article .grid-sizer .content-container .content-text h2.h3 a,
.grid.masonry-article .grid-sizer .content-container .content-text h3 a,
.grid.masonry-article .grid-item .content-container .content-text h2.h3 a,
.grid.masonry-article .grid-item .content-container .content-text h3 a{
color: #000000;
}
.grid.masonry-article .grid-sizer .content-container .content-text a,
.grid.masonry-article .grid-item .content-container .content-text a{
color: #007e46;
text-decoration: underline;
}
.grid.masonry-article .grid-sizer .content-container .content-text a:hover,
.grid.masonry-article .grid-item .content-container .content-text a:hover{
color: #000000;
}
.grid.masonry-article .grid-sizer .content-container .content-text a[href*=mailto],
.grid.masonry-article .grid-item .content-container .content-text a[href*=mailto]{
text-decoration: none;
}
.grid.masonry-article .grid-sizer .content-container .content-text > a:last-child::after,
.grid.masonry-article .grid-item .content-container .content-text > a:last-child::after{
color: #9ac3a8;
font-size: 0.5em;
margin-left: 0.75em;
content: "l";
font-family: "lko" !important;
}
.grid.masonry-article .grid-sizer .content-container .content-text .container-links a,
.grid.masonry-article .grid-item .content-container .content-text .container-links a{
color: #007e46;
}
.grid.masonry-article .grid-sizer .content-container .media-content,
.grid.masonry-article .grid-item .content-container .media-content{

float: left;
margin-right: 1rem;
margin-bottom: 0rem;
}
.grid.masonry-article .grid-sizer .content-container .media-content figure,
.grid.masonry-article .grid-sizer .content-container .media-content .masonry-figure,
.grid.masonry-article .grid-item .content-container .media-content figure,
.grid.masonry-article .grid-item .content-container .media-content .masonry-figure{
margin-bottom: 0px;
}
.grid.masonry-article .grid-sizer .content-container .media-content figure img,
.grid.masonry-article .grid-sizer .content-container .media-content .masonry-figure img,
.grid.masonry-article .grid-item .content-container .media-content figure img,
.grid.masonry-article .grid-item .content-container .media-content .masonry-figure img{
max-width: 80px;
-o-object-fit: contain;
object-fit: contain;
}
@media (max-width: 767.98px){
.grid.masonry-article .grid-sizer .content-container .media-content,
.grid.masonry-article .grid-item .content-container .media-content{
margin-bottom: 1rem;
}
}
@media (max-width: 991.98px){
.grid.masonry-article .grid-sizer,
.grid.masonry-article .grid-item{
width: calc(50% - 30px);
}
}
@media (max-width: 767.98px){
.grid.masonry-article .grid-sizer,
.grid.masonry-article .grid-item{
width: 100%;
}
}
.grid.masonry-cont{
margin-right: -15px;
margin-left: -15px;
}
.grid.masonry-cont .grid-sizer,
.grid.masonry-cont .grid-item{
width: calc(33.33333% - 30px);
float: left;
margin-right: 15px;
margin-left: 15px;
border-bottom: 1px dotted #dcdcdc;
}
.grid.masonry-cont .grid-sizer .content-container,
.grid.masonry-cont .grid-item .content-container{
margin: 0.75rem 0 1.875rem 0;
}
.grid.masonry-cont .grid-sizer .content-container .cont-img-text,
.grid.masonry-cont .grid-item .content-container .cont-img-text{
display: inline-block;
}
.grid.masonry-cont .grid-sizer .content-container .cont-img-text .media-content,
.grid.masonry-cont .grid-item .content-container .cont-img-text .media-content{
margin-bottom: 0.5rem;
}
.grid.masonry-cont .grid-sizer .content-container .content-text h2.h3,
.grid.masonry-cont .grid-sizer .content-container .content-text h3,
.grid.masonry-cont .grid-item .content-container .content-text h2.h3,
.grid.masonry-cont .grid-item .content-container .content-text h3{
font-size: 1.125rem;
line-height: 1.29375;
margin-bottom: 0.3125rem;
font-weight: 700;
color: #000000;
}
.grid.masonry-cont .grid-sizer .content-container .content-text h2.h3 a,
.grid.masonry-cont .grid-sizer .content-container .content-text h3 a,
.grid.masonry-cont .grid-item .content-container .content-text h2.h3 a,
.grid.masonry-cont .grid-item .content-container .content-text h3 a{
color: #000000;
}
.grid.masonry-cont .grid-sizer .content-container .content-text a,
.grid.masonry-cont .grid-item .content-container .content-text a{
color: #525252;
}
.grid.masonry-cont .grid-sizer .content-container .content-text a:hover,
.grid.masonry-cont .grid-item .content-container .content-text a:hover{
color: #000000;
}
.grid.masonry-cont .grid-sizer .content-container .content-text > a:last-child::after,
.grid.masonry-cont .grid-item .content-container .content-text > a:last-child::after{
color: #9ac3a8;
font-size: 0.5em;
margin-left: 0.75em;
content: "l";
font-family: "lko" !important;
}
.grid.masonry-cont .grid-sizer .content-container .content-text .container-links a,
.grid.masonry-cont .grid-item .content-container .content-text .container-links a{
color: #007e46;
}
.grid.masonry-cont .grid-sizer .content-container .media-content,
.grid.masonry-cont .grid-item .content-container .media-content{

float: left;
margin-right: 1rem;
margin-bottom: 0rem;
}
.grid.masonry-cont .grid-sizer .content-container .media-content figure,
.grid.masonry-cont .grid-sizer .content-container .media-content .masonry-figure,
.grid.masonry-cont .grid-item .content-container .media-content figure,
.grid.masonry-cont .grid-item .content-container .media-content .masonry-figure{
margin-bottom: 0px;
}
.grid.masonry-cont .grid-sizer .content-container .media-content figure img,
.grid.masonry-cont .grid-sizer .content-container .media-content .masonry-figure img,
.grid.masonry-cont .grid-item .content-container .media-content figure img,
.grid.masonry-cont .grid-item .content-container .media-content .masonry-figure img{
max-width: 80px;
-o-object-fit: contain;
object-fit: contain;
}
@media (max-width: 767.98px){
.grid.masonry-cont .grid-sizer .content-container .media-content,
.grid.masonry-cont .grid-item .content-container .media-content{
margin-bottom: 1rem;
}
}
@media (max-width: 991.98px){
.grid.masonry-cont .grid-sizer,
.grid.masonry-cont .grid-item{
width: calc(50% - 30px);
}
}
@media (max-width: 767.98px){
.grid.masonry-cont .grid-sizer,
.grid.masonry-cont .grid-item{
width: 100%;
}
}
.grid.masonry-articles{
margin-top: 0.75rem;
margin-right: -15px;
margin-left: -15px;
}
.grid.masonry-articles .grid-sizer,
.grid.masonry-articles .grid-item{
width: calc(33.33333% - 30px);
float: left;
margin-right: 15px;
margin-left: 15px;
border-bottom: 1px solid #dcdcdc;
}
.grid.masonry-articles .grid-sizer .content-container,
.grid.masonry-articles .grid-item .content-container{
margin: 1.563rem 0 1.25rem;
}
.grid.masonry-articles .grid-sizer .content-container .cont-img-text,
.grid.masonry-articles .grid-item .content-container .cont-img-text{
display: inline-block;
}
.grid.masonry-articles .grid-sizer .content-container .cont-img-text .media-content,
.grid.masonry-articles .grid-item .content-container .cont-img-text .media-content{
margin-bottom: 0.5rem;
}
.grid.masonry-articles .grid-sizer .content-container .content-text h2.black,
.grid.masonry-articles .grid-item .content-container .content-text h2.black{
color: black;
}
.grid.masonry-articles .grid-sizer .content-container .content-text h2.h3,
.grid.masonry-articles .grid-sizer .content-container .content-text h2,
.grid.masonry-articles .grid-sizer .content-container .content-text h3,
.grid.masonry-articles .grid-item .content-container .content-text h2.h3,
.grid.masonry-articles .grid-item .content-container .content-text h2,
.grid.masonry-articles .grid-item .content-container .content-text h3{
font-size: 1.125rem;
line-height: 1.29375;
margin-bottom: 0.3125rem;
font-weight: 700;
color: #000000;
word-wrap: break-word;
-webkit-hyphens: auto;
hyphens: auto;
display: block;
}
.grid.masonry-articles .grid-sizer .content-container .content-text h2.h3 a,
.grid.masonry-articles .grid-sizer .content-container .content-text h2 a,
.grid.masonry-articles .grid-sizer .content-container .content-text h3 a,
.grid.masonry-articles .grid-item .content-container .content-text h2.h3 a,
.grid.masonry-articles .grid-item .content-container .content-text h2 a,
.grid.masonry-articles .grid-item .content-container .content-text h3 a{
color: #000000;
}
.grid.masonry-articles .grid-sizer .content-container .content-text a,
.grid.masonry-articles .grid-item .content-container .content-text a{
color: #525252;
}
.grid.masonry-articles .grid-sizer .content-container .content-text a:hover,
.grid.masonry-articles .grid-item .content-container .content-text a:hover{
color: #000000;
}
.grid.masonry-articles .grid-sizer .content-container .content-text > a:last-child::after,
.grid.masonry-articles .grid-item .content-container .content-text > a:last-child::after{
display: none;
}
.grid.masonry-articles .grid-sizer .content-container .media-content,
.grid.masonry-articles .grid-item .content-container .media-content{

float: left;
margin-right: 1rem;
margin-bottom: 0rem;
}
.grid.masonry-articles .grid-sizer .content-container .media-content figure,
.grid.masonry-articles .grid-sizer .content-container .media-content .masonry-figure,
.grid.masonry-articles .grid-item .content-container .media-content figure,
.grid.masonry-articles .grid-item .content-container .media-content .masonry-figure{
margin-bottom: 0px;
}
.grid.masonry-articles .grid-sizer .content-container .media-content figure img,
.grid.masonry-articles .grid-sizer .content-container .media-content .masonry-figure img,
.grid.masonry-articles .grid-item .content-container .media-content figure img,
.grid.masonry-articles .grid-item .content-container .media-content .masonry-figure img{
max-width: 146px;
-o-object-fit: contain;
object-fit: contain;
}
@media (max-width: 767.98px){
.grid.masonry-articles .grid-sizer .content-container .media-content,
.grid.masonry-articles .grid-item .content-container .media-content{
margin-bottom: 1rem;
}
}
@media (max-width: 991.98px){
.grid.masonry-articles .grid-sizer,
.grid.masonry-articles .grid-item{
width: calc(50% - 30px);
}
}
@media (max-width: 767.98px){
.grid.masonry-articles .grid-sizer,
.grid.masonry-articles .grid-item{
width: 100%;
}
}
.grid.masonry-beratung{
margin-right: -15px;
margin-left: -15px;
margin-bottom: 2.5rem;
margin-top: 0.75rem;
}
.grid.masonry-beratung .grid-sizer,
.grid.masonry-beratung .grid-item{
width: calc(33.33333% - 30px);
float: left;
margin-right: 15px;
margin-left: 15px;
border-bottom: 1px dotted #dcdcdc;
}
.grid.masonry-beratung .grid-sizer .content-container,
.grid.masonry-beratung .grid-item .content-container{
margin: 1.5rem 0 1.875rem 0;
}
.grid.masonry-beratung .grid-sizer .content-container .content-text h2.black,
.grid.masonry-beratung .grid-item .content-container .content-text h2.black{
color: black;
}
.grid.masonry-beratung .grid-sizer .content-container .content-text h2.h3,
.grid.masonry-beratung .grid-sizer .content-container .content-text h2,
.grid.masonry-beratung .grid-sizer .content-container .content-text h3,
.grid.masonry-beratung .grid-item .content-container .content-text h2.h3,
.grid.masonry-beratung .grid-item .content-container .content-text h2,
.grid.masonry-beratung .grid-item .content-container .content-text h3{
font-size: 1.125rem;
line-height: 1.29375;
margin-bottom: 0.3125rem;
font-weight: 700;
color: #000000;
word-wrap: break-word;
-webkit-hyphens: auto;
hyphens: auto;
display: block;
}
.grid.masonry-beratung .grid-sizer .content-container .content-text h2.h3 a,
.grid.masonry-beratung .grid-sizer .content-container .content-text h2 a,
.grid.masonry-beratung .grid-sizer .content-container .content-text h3 a,
.grid.masonry-beratung .grid-item .content-container .content-text h2.h3 a,
.grid.masonry-beratung .grid-item .content-container .content-text h2 a,
.grid.masonry-beratung .grid-item .content-container .content-text h3 a{
color: #000000;
}
.grid.masonry-beratung .grid-sizer .content-container .content-text a,
.grid.masonry-beratung .grid-item .content-container .content-text a{
color: #525252;
}
.grid.masonry-beratung .grid-sizer .content-container .content-text a:hover,
.grid.masonry-beratung .grid-item .content-container .content-text a:hover{
color: #000000;
}
.grid.masonry-beratung .grid-sizer .content-container .content-text .container-links a,
.grid.masonry-beratung .grid-item .content-container .content-text .container-links a{
color: #007e46;
}
.grid.masonry-beratung .grid-sizer .content-container .media-content,
.grid.masonry-beratung .grid-item .content-container .media-content{
float: left;
margin-right: 1rem;
margin-bottom: 0.2rem;
display: inline-flex;
justify-content: center;
align-items: center;
}
.grid.masonry-beratung .grid-sizer .content-container .media-content figure,
.grid.masonry-beratung .grid-sizer .content-container .media-content .masonry-figure,
.grid.masonry-beratung .grid-item .content-container .media-content figure,
.grid.masonry-beratung .grid-item .content-container .media-content .masonry-figure{
margin-bottom: 0px;
}
@media (max-width: 767.98px){
.grid.masonry-beratung .grid-sizer .content-container .media-content figure,
.grid.masonry-beratung .grid-sizer .content-container .media-content .masonry-figure,
.grid.masonry-beratung .grid-item .content-container .media-content figure,
.grid.masonry-beratung .grid-item .content-container .media-content .masonry-figure{
min-width: 117px;
min-height: 117px;
}
}
@media (max-width: 767.98px){
.grid.masonry-beratung .grid-sizer .content-container .media-content,
.grid.masonry-beratung .grid-item .content-container .media-content{
width: auto;
max-width: inherit !important;
}
}
@media (max-width: 767.98px){
.grid.masonry-beratung .grid-sizer .content-container .media-content,
.grid.masonry-beratung .grid-item .content-container .media-content{
margin-bottom: 1rem;
}
}
@media (max-width: 991.98px){
.grid.masonry-beratung .grid-sizer,
.grid.masonry-beratung .grid-item{
width: calc(50% - 30px);
}
}
@media (max-width: 575.98px){
.grid.masonry-beratung .grid-sizer,
.grid.masonry-beratung .grid-item{
width: calc(100% - 30px);
}
}
.masonry-download{
margin-right: -15px;
margin-left: -15px;
margin-top: 2rem;
}
@media (max-width: 767.98px){
.masonry-download{
margin-right: 0px;
margin-left: 0px;
}
}
.masonry-download .grid-sizer,
.masonry-download .grid-item{
width: calc(33.33333% - 30px);
float: left;
margin-right: 15px;
margin-left: 15px;
margin-bottom: 30px;
border: 1px solid #dcdcdc;
}
.masonry-download .grid-sizer .content-container,
.masonry-download .grid-item .content-container{
padding: 1rem 0.85rem 1rem 1rem;
margin: 0;
}
.masonry-download .grid-sizer .content-container .content-text,
.masonry-download .grid-item .content-container .content-text{
color: #000000;
margin-bottom: 0px;
}
.masonry-download .grid-sizer .content-container .content-text h3,
.masonry-download .grid-item .content-container .content-text h3{
font-size: 1.125rem;
line-height: 1.29375;
margin-bottom: 0.3125rem;
font-weight: 700;
color: #000000;
}
.masonry-download .grid-sizer .content-container .content-text h3 a,
.masonry-download .grid-item .content-container .content-text h3 a{
color: #000000;
}
.masonry-download .grid-sizer .content-container .content-text a,
.masonry-download .grid-item .content-container .content-text a{
color: #000000;
}
.masonry-download .grid-sizer .content-container .content-text p,
.masonry-download .grid-item .content-container .content-text p{
margin-bottom: 0px;
}
.masonry-download .grid-sizer .content-container .media-content,
.masonry-download .grid-item .content-container .media-content{
width: 100%;
margin: 0 0 1.5rem 0;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
align-content: center;
}
@media (max-width: 1199.98px){
.masonry-download .grid-sizer .content-container .media-content,
.masonry-download .grid-item .content-container .media-content{
flex-wrap: wrap;
}
}
.masonry-download .grid-sizer .content-container .media-content .masonry-figure,
.masonry-download .grid-item .content-container .media-content .masonry-figure{
margin-bottom: 0px;
border: 1px solid #dcdcdc;
margin-right: 0.75rem;
display: inline-flex;
flex: 0 0 auto;
width: auto;
}
.masonry-download .grid-sizer .content-container .media-content .masonry-figure img,
.masonry-download .grid-item .content-container .media-content .masonry-figure img{
max-width: 113px;
-o-object-fit: contain;
object-fit: contain;
}
@media (max-width: 1199.98px){
.masonry-download .grid-sizer .content-container .media-content .masonry-figure,
.masonry-download .grid-item .content-container .media-content .masonry-figure{
margin-bottom: 1rem;
}
}
.masonry-download .grid-sizer .content-container .media-content .service-links a,
.masonry-download .grid-item .content-container .media-content .service-links a{
color: #007e46;
padding: 3px 0;
display: block;
}
.masonry-download .grid-sizer .content-container .media-content .service-links a svg,
.masonry-download .grid-item .content-container .media-content .service-links a svg{
fill: #007e46;
width: 20px;
margin-right: 0.5rem;
}
.masonry-download .grid-sizer .content-container .media-content [href*=".pdf"]::before,
.masonry-download .grid-sizer .content-container .media-content [href*=".doc"]::before,
.masonry-download .grid-sizer .content-container .media-content [href*=".xls"]::before,
.masonry-download .grid-item .content-container .media-content [href*=".pdf"]::before,
.masonry-download .grid-item .content-container .media-content [href*=".doc"]::before,
.masonry-download .grid-item .content-container .media-content [href*=".xls"]::before{
color: currentColor;
font-family: "lko" !important;
content: attr(data-icon);
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
color: #007e46;
font-size: 23px;
vertical-align: bottom;
margin-right: 0.5rem;
}
.masonry-download .grid-sizer .content-container .media-content [href*=".pdf"]::before,
.masonry-download .grid-item .content-container .media-content [href*=".pdf"]::before{
content: "b";
}
.masonry-download .grid-sizer .content-container .media-content [href*=".doc"]:before,
.masonry-download .grid-item .content-container .media-content [href*=".doc"]:before{
content: "a";
}
.masonry-download .grid-sizer .content-container .media-content [href*=".pdf"]:before,
.masonry-download .grid-item .content-container .media-content [href*=".pdf"]:before{
content: "b";
}
.masonry-download .grid-sizer .content-container .media-content [href*=".xls"]:before,
.masonry-download .grid-item .content-container .media-content [href*=".xls"]:before{
content: "c";
}
.masonry-download .grid-sizer .content-container .media-content [href*=".xlsx"]:before,
.masonry-download .grid-item .content-container .media-content [href*=".xlsx"]:before{
content: "d";
}
@media (max-width: 991.98px){
.masonry-download .grid-sizer,
.masonry-download .grid-item{
width: calc(50% - 30px);
}
}
@media (max-width: 767.98px){
.masonry-download .grid-sizer,
.masonry-download .grid-item{
width: 100%;
margin-right: 0px;
margin-left: 0px;
}
}
.tableau-download{
margin-right: -15px;
margin-left: -15px;
margin-top: 2rem;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media (max-width: 767.98px){
.tableau-download{
margin-right: 0px;
margin-left: 0px;
}
}
.tableau-download .grid-sizer,
.tableau-download .grid-item{
width: calc(33.33333% - 30px);
float: left;
margin-right: 15px;
margin-left: 15px;
margin-bottom: 30px;
border: 1px solid #dcdcdc;
}
.tableau-download .grid-sizer .content-container,
.tableau-download .grid-item .content-container{
padding: 1rem 0.85rem 1rem 1rem;
margin: 0;
}
.tableau-download .grid-sizer .content-container .content-text,
.tableau-download .grid-item .content-container .content-text{
color: #000000;
margin-bottom: 0px;
}
.tableau-download .grid-sizer .content-container .content-text h3,
.tableau-download .grid-item .content-container .content-text h3{
font-size: 1.125rem;
line-height: 1.29375;
margin-bottom: 0.3125rem;
font-weight: 700;
color: #000000;
}
.tableau-download .grid-sizer .content-container .content-text h3 a,
.tableau-download .grid-item .content-container .content-text h3 a{
color: #000000;
}
.tableau-download .grid-sizer .content-container .content-text a,
.tableau-download .grid-item .content-container .content-text a{
color: #000000;
}
.tableau-download .grid-sizer .content-container .content-text p,
.tableau-download .grid-item .content-container .content-text p{
margin-bottom: 0px;
}
.tableau-download .grid-sizer .content-container .media-content,
.tableau-download .grid-item .content-container .media-content{
width: 100%;
margin: 0 0 1.5rem 0;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
align-content: center;
}
@media (max-width: 1199.98px){
.tableau-download .grid-sizer .content-container .media-content,
.tableau-download .grid-item .content-container .media-content{
flex-wrap: wrap;
}
}
.tableau-download .grid-sizer .content-container .media-content .masonry-figure,
.tableau-download .grid-item .content-container .media-content .masonry-figure{
margin-bottom: 0px;
border: 1px solid #dcdcdc;
margin-right: 0.75rem;
display: inline-flex;
flex: 0 0 auto;
width: auto;
}
.tableau-download .grid-sizer .content-container .media-content .masonry-figure img,
.tableau-download .grid-item .content-container .media-content .masonry-figure img{
max-width: 113px;
-o-object-fit: contain;
object-fit: contain;
}
@media (max-width: 1199.98px){
.tableau-download .grid-sizer .content-container .media-content .masonry-figure,
.tableau-download .grid-item .content-container .media-content .masonry-figure{
margin-bottom: 1rem;
}
}
.tableau-download .grid-sizer .content-container .media-content .service-links a,
.tableau-download .grid-item .content-container .media-content .service-links a{
color: #007e46;
padding: 3px 0;
display: block;
}
.tableau-download .grid-sizer .content-container .media-content .service-links a svg,
.tableau-download .grid-item .content-container .media-content .service-links a svg{
fill: #007e46;
width: 20px;
margin-right: 0.5rem;
}
.tableau-download .grid-sizer .content-container .media-content [href*=".pdf"]::before,
.tableau-download .grid-sizer .content-container .media-content [href*=".doc"]::before,
.tableau-download .grid-sizer .content-container .media-content [href*=".xls"]::before,
.tableau-download .grid-item .content-container .media-content [href*=".pdf"]::before,
.tableau-download .grid-item .content-container .media-content [href*=".doc"]::before,
.tableau-download .grid-item .content-container .media-content [href*=".xls"]::before{
color: currentColor;
font-family: "lko" !important;
content: attr(data-icon);
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
color: #007e46;
font-size: 23px;
vertical-align: bottom;
margin-right: 0.5rem;
}
.tableau-download .grid-sizer .content-container .media-content [href*=".pdf"]::before,
.tableau-download .grid-item .content-container .media-content [href*=".pdf"]::before{
content: "b";
}
.tableau-download .grid-sizer .content-container .media-content [href*=".doc"]:before,
.tableau-download .grid-item .content-container .media-content [href*=".doc"]:before{
content: "a";
}
.tableau-download .grid-sizer .content-container .media-content [href*=".pdf"]:before,
.tableau-download .grid-item .content-container .media-content [href*=".pdf"]:before{
content: "b";
}
.tableau-download .grid-sizer .content-container .media-content [href*=".xls"]:before,
.tableau-download .grid-item .content-container .media-content [href*=".xls"]:before{
content: "c";
}
.tableau-download .grid-sizer .content-container .media-content [href*=".xlsx"]:before,
.tableau-download .grid-item .content-container .media-content [href*=".xlsx"]:before{
content: "d";
}
@media (max-width: 991.98px){
.tableau-download .grid-sizer,
.tableau-download .grid-item{
width: calc(50% - 30px);
}
}
@media (max-width: 767.98px){
.tableau-download .grid-sizer,
.tableau-download .grid-item{
width: 100%;
margin-right: 0px;
margin-left: 0px;
}
}
.fulltext-form.webform{
float: none;
}
.fulltext-form .btn{
margin-bottom: 0 !important;
width: 100%;
}
.fulltext-form .form-group:last-child{
margin-bottom: 0px;
}
.results-list header{
display: flex;
align-items: center;
align-content: center;
flex-direction: row;
justify-content: space-between;
height: 3.5rem;
}
@media (max-width: 575.98px){
.results-list header{
height: auto;
flex-wrap: wrap;
}
}
.results-list header h2{
font-size: 1.5rem;
color: #525252;
}
.results-list header .navigation-result{
border-bottom: 0px;
margin: 0px;
}
@media (max-width: 575.98px){
.results-list header .navigation-result{
margin-top: 1rem;
margin-bottom: 1rem;
}
}
.results-list header .navigation-result ul{
margin: 0px !important;
}
.results-list header .navigation-result > div{
display: none;
}
.results-list .ft_table li a:before{
color: currentColor;
font-family: "lko" !important;
content: attr(data-icon);
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
color: #525252;
font-size: 1rem;
vertical-align: bottom;
margin-right: 0.85rem;
content: "E";
position: relative;
top: -0.2rem;
}
.results-list footer{
margin-top: 2rem;
}
.results-list footer .pagination{
display: table;
float: none !important;
margin: auto !important;
}
.results-list footer .navigation-result > div{
display: none;
}
.results-list .ft-article{
margin-top: 1rem;
}
.results-list > ul > li{
display: flex;
align-items: center;
align-content: center;
flex-direction: row;
border-bottom: 1px solid #dcdcdc;
padding: 1rem 0rem;
}
@media (max-width: 767.98px){
.results-list > ul > li{
flex-wrap: wrap;
}
}
.results-list > ul > li:first-child{
border-top: 1px solid #dcdcdc;
}
.results-list > ul > li > div{
flex: 0 0 90%;
max-width: 90%;
padding-right: 1.5rem;
}
@media (max-width: 767.98px){
.results-list > ul > li > div{
flex: 0 0 100%;
max-width: 100%;
padding-right: 0;
}
}
.results-list > ul > li > div h3{
font-size: 1.125rem;
line-height: 1.29375;
margin-bottom: 0.5rem;
font-weight: 700;
color: #000000;
}
.results-list > ul > li > div h3 a{
color: #000000;
}
.results-list > ul > li > div a{
color: #525252;
display: block;
}
.results-list > ul > li > div a:hover{
color: #000000;
}
.results-list > ul > li > div time{
font-size: 0.875rem;
color: #525252;
}
@media (max-width: 767.98px){
.results-list > ul > li > div time{
font-size: 1rem;
}
}
.results-list > ul > li > div:nth-child(2){
flex: 0 0 10%;
max-width: 10%;
padding-right: 0;
}
@media (max-width: 767.98px){
.results-list > ul > li > div:nth-child(2){
text-align: right;
flex: 0 0 100%;
max-width: 100%;
margin-top: 0.5rem;
}
}
.results-list > ul > li .content-container{
margin-top: 0rem;
margin-bottom: 0rem;
padding-bottom: 0rem;
display: flex;
}
.results-list > ul > li .content-container .media-content{
max-width: 105px !important;
margin-bottom: 0px;
}
.results-list > ul > li .content-container .media-content figure{
margin-bottom: 0px;
}
.results-list > ul > li .content-container .media-content.figure--left{
margin-right: 1.25rem;
}
.results-list > ul > li .content-container .content-text h4{
font-size: 1.125rem;
font-weight: 700;
margin-bottom: 0.625rem;
}
.results-list > ul > li .content-container .content-text h5{
font-weight: 400;
font-size: 1rem;
margin-bottom: 0.625rem;
}
.results-list .ft-download{
margin: 2px 0;
}
.results-list .ft-download li{
margin: 5px 0;
float: left;
width: 100%;
}
.results-list .ft-download a.pdf-link{
display: block;
}
.results-list .ft-download [href*=".pdf"]::before,
.results-list .ft-download [href*=".doc"]::before,
.results-list .ft-download [href*=".xls"]::before{
color: currentColor;
font-family: "lko" !important;
content: attr(data-icon);
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
color: #007e46;
font-size: 28px;
vertical-align: bottom;
margin-right: 1rem;
}
.results-list .ft-download [href*=".pdf"]::before{
content: "b";
}
.results-list .ft-download [href*=".doc"]:before{
content: "a";
}
.results-list .ft-download [href*=".pdf"]:before{
content: "b";
}
.results-list .ft-download [href*=".xls"]:before{
content: "c";
}
.results-list .ft-download [href*=".xlsx"]:before{
content: "d";
}
.results-list .ft-download .ft-article a{
position: relative;
display: block;
}
.results-list .ft-download .ft-article a:before{
margin-right: 0.5em;
font-size: 0.7rem;
top: 2px;
left: 0px;
font-family: "Font Awesome 5 Free";
font-weight: 700;
font-style: normal !important;
font-variant: normal !important;
margin-right: 0.5em;
margin-left: 0.3em;
content: "";
vertical-align: top;
text-transform: none !important;
color: #007e46;
text-rendering: auto;
position: relative;
}
.filter-search{
margin: 4.2rem 0 0 0;
}
.filter-search header{
padding: 0.3125rem 0.625rem !important;
margin-bottom: 0.5rem;
background-color: #007e46;
}
.filter-search header h2{
font-size: 1.125rem;
line-height: 1.625;
margin: 0px !important;
padding: 0px;
color: #ffffff;
text-transform: initial;
font-weight: 500;
}
.filter-search h3{
font-size: 1.125rem;
font-weight: 700;
margin-top: 1.125rem !important;
}
.filter-search dl{
display: block;
float: left;
width: 100%;
}
.filter-search dl dt{
float: left;
clear: left;
width: 40px;
padding: 0.75em 0;
}
.filter-search dl dd{
float: left;
width: calc(100% - 40px);
padding: 0.75em 0;
}
.filter-search ul{
margin-bottom: 2rem;
}
.filter-search ul li{
border-bottom: 0;
padding: 0.4675rem 0rem 0.4675rem 0.75rem;
font-size: 1.125rem;
color: #525252;
}
.filter-search ul li a{
color: #525252;
}
.filter-search ul li svg{
margin-right: 5px;
}
.filter-search ul li.active{
color: #000000;
}
.filter-search ul li.active a{
color: #000000;
}
.filter-search ul li h3{
font-size: 1rem;
font-weight: 400;
}
.filter-search ul li.disabled{
cursor: not-allowed;
color: #747474;

}
.filter-search ul li.disabled a{
color: #747474;
}
.filter-search ul li.disabled a:before{
color: #747474;
}
.filter-search ul.rar li a{
font-size: 1rem !important;
}
.filter-search ul.rar li a::before{

}
.filter-search ul.rar li.disabled{
cursor: not-allowed;
color: #747474;
text-decoration: line-through;
}
.filter-search ul.rar li.disabled a{
color: #747474;
}
.filter-search ul.rar li.disabled a:before{
color: #747474;
}
.filter-search ul.rar li.active{
color: #007e46;
background: transparent;
}
.filter-search ul.rar li.active a{
color: #007e46;
}
.filter-search ul.rar li.active a:before{
color: #007e46;
}
.filter-search ul.rar li.active .sub-list,
.filter-search ul.rar li .sub-list{
padding-left: 17px;
margin-bottom: 0;
}
.filter-search ul.rar li.active .sub-list li a,
.filter-search ul.rar li .sub-list li a{
color: #000000;
}
.filter-search ul.rar li.active .sub-list li a:before,
.filter-search ul.rar li .sub-list li a:before{
color: #000000;
}
.filter-article{
margin-top: 1rem;
}
.filter-article .nav-pills{
border-radius: 0;
}
.filter-article .nav-pills li.nav-item{
margin: 1px;
border-radius: 0;
}
.filter-article .nav-pills li.nav-item a.nav-link{
background-color: #f4f4f4;
color: #525252;
font-size: 1rem;
border-radius: 0;
padding: 0.4rem 1.25rem;
}
@media (max-width: 767.98px){
.filter-article .nav-pills li.nav-item a.nav-link{
font-size: 1rem;
}
}
.filter-article .nav-pills li.nav-item a.nav-link:hover{
color: #000000;
}
.filter-article .nav-pills li.nav-item a.nav-link.active{
background-color: #9ac3a8;
color: #ffffff;
border-radius: 0;
}
.filter-article .nav-pills li.nav-item:first-child{
margin-left: 0px;
}
.filter-article .nav-pills li.nav-item:last-child{
margin-right: 0px;
}
.list-filtered-downloads{
margin: 2.5rem 0;
}
.list-filtered-downloads li{
border-bottom: 1px solid #dcdcdc;
padding: 1rem;
overflow: hidden;
}
.list-filtered-downloads li > a{
font-weight: bold;
}
.list-filtered-downloads li:first-child{
border-top: 1px solid #dcdcdc;
}
.list-filtered-downloads li .content-container{
margin: 0px;
display: flex;
}
.list-filtered-downloads li .content-container .media-content{
flex: none;
}
.list-filtered-downloads li .content-container .media-content figure{
max-width: 146px;
margin-bottom: 0;
}
@media (max-width: 767.98px){
.list-filtered-downloads li .content-container .media-content{
width: 75px;
max-width: 75px;
margin-right: 1rem;
float: left;
}
}
.list-filtered-downloads li .content-container .content-text{
display: inline-flex;
flex-direction: row;
flex-wrap: wrap;
}
.list-filtered-downloads li .content-container .content-text h2.h3,
.list-filtered-downloads li .content-container .content-text h3{
font-size: 1.125rem;
color: #525252;
margin-bottom: 0.5625rem;
flex: 0 0 100%;
}
.list-filtered-downloads li .content-container .content-text h2.h3 a,
.list-filtered-downloads li .content-container .content-text h3 a{
color: #525252;
}
.list-filtered-downloads li .content-container .content-text > a{
color: #525252;
flex: 0 0 100%;
}
.list-filtered-downloads li .content-container .content-text > a:hover{
color: #000000;
}
.list-filtered-downloads li a[href*=".pdf"],.list-filtered-downloads li a[href*=".doc"],.list-filtered-downloads li a[href*=".xls"]{
font-weight: normal;
color: #525252;
margin-top: 0.563rem;
display: inline-block;
}
.list-filtered-downloads li a[href*=".pdf"]:before,.list-filtered-downloads li a[href*=".doc"]:before,.list-filtered-downloads li a[href*=".xls"]:before{
color: currentColor;
font-family: "lko" !important;
content: attr(data-icon);
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
color: #007e46;
font-size: 1.75rem;
vertical-align: bottom;
margin-right: 1.75rem;
}
.list-filtered-downloads li a[href*=".pdf"]::before{
content: "b";
}
.list-filtered-downloads li a[href*=".doc"]:before{
content: "a";
}
.list-filtered-downloads li a[href*=".pdf"]:before{
content: "b";
}
.list-filtered-downloads li a[href*=".xls"]:before{
content: "c";
}
.list-filtered-downloads li a[href*=".xlsx"]:before{
content: "d";
}
.action-bar > div .action-btn{
display: flex;
flex-direction: row-reverse;
}
@media (max-width: 767.98px){
.action-bar > div .action-btn{
display: none;
}
}
@media (max-width: 1199.98px){
.action-bar > div{
display: flex;
justify-content: space-between;
}
.action-bar ul.action-btn{
margin: 0;
}
}
@media (max-width: 767.98px){
.action-bar > div{
display: flex;
justify-content: flex-end;
}
}
.list-kleinanzeigen,
.angebote-list{
margin-top: 0rem;
}
.list-kleinanzeigen > ul > li,
.angebote-list > ul > li{
display: flex;
align-items: stretch;
align-content: center;
flex-direction: row;
background-color: #f4f4f4;
padding: 1.25rem;
margin: 1rem 0;
}
.list-kleinanzeigen > ul > li > div,
.angebote-list > ul > li > div{
flex: 0 0 85%;
max-width: 85%;
padding-right: 1.5rem;
}
@media (max-width: 767.98px){
.list-kleinanzeigen > ul > li > div,
.angebote-list > ul > li > div{
flex: 0 0 65%;
max-width: 65%;
padding-right: 1rem;
}
}
.list-kleinanzeigen > ul > li > div h2,
.angebote-list > ul > li > div h2{
font-size: 1.125rem;
line-height: 1.29375;
margin-bottom: 0.5rem;
font-weight: 700;
color: #000000;
}
.list-kleinanzeigen > ul > li > div h2 a,
.angebote-list > ul > li > div h2 a{
color: #000000;
}
.list-kleinanzeigen > ul > li > div p:last-child,
.angebote-list > ul > li > div p:last-child{
margin-bottom: 0px !important;
}
.list-kleinanzeigen > ul > li > div a,
.angebote-list > ul > li > div a{
color: #525252;
display: block;
}
.list-kleinanzeigen > ul > li > div a:hover,
.angebote-list > ul > li > div a:hover{
color: #000000;
}
.list-kleinanzeigen > ul > li > div time,
.angebote-list > ul > li > div time{
font-size: 0.875rem;
color: #525252;
margin-top: 2px;
}
@media (max-width: 767.98px){
.list-kleinanzeigen > ul > li > div time,
.angebote-list > ul > li > div time{
font-size: 1rem;
}
}
.list-kleinanzeigen > ul > li > div:nth-child(2),
.angebote-list > ul > li > div:nth-child(2){
flex: 0 0 15%;
max-width: 15%;
padding-right: 0;
display: flex;
flex-direction: column;
justify-content: space-between;
font-size: 0.875rem;
text-align: right;
}
@media (max-width: 767.98px){
.list-kleinanzeigen > ul > li > div:nth-child(2),
.angebote-list > ul > li > div:nth-child(2){
font-size: 1rem;
}
}
.list-kleinanzeigen > ul > li > div:nth-child(2) a,
.angebote-list > ul > li > div:nth-child(2) a{
position: relative;
}
.list-kleinanzeigen > ul > li > div:nth-child(2) a:before,
.angebote-list > ul > li > div:nth-child(2) a:before{
color: currentColor;
font-family: "lko" !important;
content: "n";
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
font-size: 0.875rem;
vertical-align: bottom;
margin-right: 0.2rem;
vertical-align: middle;
}
@media (max-width: 767.98px){
.list-kleinanzeigen > ul > li > div:nth-child(2) a:before,
.angebote-list > ul > li > div:nth-child(2) a:before{
font-size: 1rem;
}
}
@media (max-width: 767.98px){
.list-kleinanzeigen > ul > li > div:nth-child(2),
.angebote-list > ul > li > div:nth-child(2){
text-align: right;
flex: 0 0 35%;
max-width: 35%;
}
}
.list-kleinanzeigen .navigation-result,
.angebote-list .navigation-result{
display: flex;
flex-direction: row-reverse;
justify-content: space-between;
}
.list-kleinanzeigen .navigation-result .pagination,
.list-kleinanzeigen .navigation-result .counter-article,
.angebote-list .navigation-result .pagination,
.angebote-list .navigation-result .counter-article{
margin: 0.3rem 0 0 0 !important;
}
@media (max-width: 767.98px){
.list-kleinanzeigen .navigation-result,
.angebote-list .navigation-result{
flex-wrap: wrap;
}
}
.box--person header h2{
display: inline-flex;
justify-content: space-between;
width: 100%;
align-items: center;
}
.box--person header h2 svg{
margin-right: 0;
}
.box--person .media-left{
margin-right: 0.7rem;
}
.box--person .media-body h2.h4,
.box--person .media-body h3.h4,
.box--person .media-body h4{
font-size: 1.05rem;
font-weight: 700;
margin-bottom: 0.625rem;
}
.box--person .media-body h2.h5,
.box--person .media-body h3.h5,
.box--person .media-body h4.h5,
.box--person .media-body h5{
font-weight: 400;
font-size: 1rem;
margin-bottom: 0.625rem;
}
.termine-filter .filter-horizontal li{
height: auto !important;
min-height: 60px;
}
.sv-rechner .svr form .sumo_svr-year{
width: auto !important;
margin-bottom: 1.5rem;
}
.sv-rechner .svr form .table-id7{
border-right: none;
}
.sv-rechner .svr form .table-id7 .svr-total.svr-number{
height: 60px;
}
.sv-rechner .svr form .table-id7 td,
.sv-rechner .svr form .table-id7 th{
border-left: none;
border-right: none;
vertical-align: middle;
}
.sv-rechner .svr #button-calculate{
float: right;
}
@media (max-width: 767.98px){
main > .row > .col-xs-12.col-md-6:first-child .box-theme{
margin-top: 2.5rem;
}
}
.box5 > .thema .box.list-thema.extra .list--headersign h3{
background: rgba(85,160,192,0.7);
}
.thema .box.list-thema.extra{
position: relative;
}
.thema .box.list-thema.extra figure{
margin: 0;
display: block;
}
.thema .box.list-thema.extra .list--headersign{
position: absolute;
bottom: 10px;
left: 10px;
}
.thema .box.list-thema.extra .list--headersign h3{
margin: 0;
color: white;
padding: 5px;
background: rgba(66,120,152,0.6);
letter-spacing: 0.5px;
font-size: 1.063rem;
}
.thema .box.list-thema.extra .list--headersign h3 a{
color: white;
}
.thema .box0 > .box.list-thema.extra .list--headersign h3{
background: rgba(66,120,152,0.6);
}
.thema .box1 > .box.list-thema.extra .list--headersign h3{
background: rgba(83,103,114,0.6);
}
.thema .box2 > .box.list-thema.extra .list--headersign h3{
background: rgba(140,54,41,0.6);
}
.thema .box3 > .box.list-thema.extra .list--headersign h3{
background: rgba(148,157,40,0.6);
}
.thema .box4 > .box.list-thema.extra .list--headersign h3{
background: rgba(18,90,53,0.6);
}
.thema .box.list-thema.extra .list--headersign__content > h3::before{
display: none;
}
.thema .box.list-thema.extra .list--headersign .list--headersign__content.content--overlay{
min-height: inherit;
max-height: inherit;
padding: 0;
}
.thema .box.list-thema.extra .list--headersign .list--headersign__content.content--overlay:before{
display: none;
}

/* splitted due to filesize */

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