/* *** generated @ 2025-08-11 11:33:23 *** */

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


/* ** [ /src_project/sites/portal/css/5/./volltextsuche.css ] (@import) ** */
.results-list .filterDiv > ul > li,
.results-list > ul > li{
position: relative;
}
.results-list .filterDiv > ul > li:after,
.results-list > ul > li: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;
}
.fulltext-form{
margin: 0;
}
.fulltext-form input.hasDatepicker{
position: relative;
}
.fulltext-form input.hasDatepicker + label:before{
content: "\e916";
position: relative;
font-family: "lko";
margin-right: 0.625rem;
margin-top: -1px;
}
.fulltext-form.webform #filter-reset{
text-decoration: none;
display: inline-flex;
align-items: center;
margin-left: auto;
font-weight: 500;
font-size: 0.95rem;
color: #2f2f2f;
position: relative;
z-index: 50;
margin-top: 9px;
}
.fulltext-form.webform #filter-reset svg{
width: 0.625rem;
height: 0.625rem;
margin-right: 0.25rem;
}
.fulltext-form.webform #filter-reset:hover{
color: #00507d;
background: transparent;
cursor: pointer;
}
.fulltext-form.webform #filter-reset:hover svg{
fill: #00507d;
}
.fulltext-form.webform .reset-link{
margin-left: auto;
padding-left: 0;
padding-right: 0;
}
@media (max-width: 991.98px){
.fulltext-form.webform .reset-link{
margin-right: auto;
}
.fulltext-form.webform .reset-link #filter-reset{
margin-bottom: 1.35rem;
margin-top: 0;
}
}
.fulltext-form.webform .form-group > label{
left: 5px;
}
@media (min-width: 992px){
.fulltext-form.webform .form-group > label{
width: auto;
}
}
.fulltext-form.webform .form-group .form-group{
margin-bottom: 0;
}
@media (max-width: 767.98px){
.fulltext-form.webform .form-group > .form-row{
width: calc(100% + 10px);
}
}
.fulltext-form.webform .form-group.justify-content-center{
align-items: flex-end;
}
.fulltext-form.webform .form-group.justify-content-center .text-right{
position: absolute;
right: 0;
text-align: right;
width: auto;
}
.search-tips dl{
display: block;
float: left;
width: 100%;
}
.search-tips dl dt{
float: left;
clear: left;
width: 40px;
padding: 0.75em 0;
}
.search-tips dl dd{
float: left;
width: calc(100% - 40px);
padding: 0.75em 0;
}
.results-list .counter-article h2{
margin: 0;
}
.results-list .counter-article span{
color: #555555;
font-size: 1.125rem;
}
.results-list .filter-search.treffer .trefferverteilung{
justify-content: center;
}
.results-list .navigation-result.bottom .pagination{
margin-left: auto;
margin-right: auto;
}
.results-list .collapse-container-more.show{
display: inline;
}
.results-list .collapse-more:not(.collapsed) span.icon:after{
content: "weniger";
transition-delay: 2s;
}
.results-list .collapse-more:not(.collapsed) span.icon:before{
transform: rotate(-90deg);
}
.results-list .collapse-more:not(.collapsed) span:not(.icon){
display: none;
}
.results-list .collapse-more span.icon{
color: #5F7A83;
position: relative;
padding-left: 0.95rem;
margin-left: 0.25rem;
}
.results-list .collapse-more span.icon:after{
content: "mehr";
font-weight: 500;
}
.results-list .collapse-more span.icon:before{
content: "\e949";
left: 0;
top: 0.1rem;
position: absolute;
width: 0.75rem;
height: 0.75rem;
font-family: "lko";
font-weight: normal;
font-size: 0.75rem;
transition: all 0.5s;
display: inline-flex;
justify-content: center;
align-items: center;
transform: rotate(90deg);
}
.results-list .collapse-more span.icon:hover{
-webkit-text-decoration: underline #00507d;
text-decoration: underline #00507d;
text-decoration-color: #00507d;
text-decoration-thickness: 2px;
}
.results-list > .counter-article{
margin-bottom: 2.188rem;
}
.results-list .header-paginator{
display: flex;
align-items: center;
align-content: center;
flex-direction: row;
justify-content: space-between;
padding: 0.5rem 0 0.75rem;
border-bottom: 1px solid #dcdcdc;
flex: 0 0 100%;
width: 100%;
overflow: hidden;
}
.results-list .header-paginator h2{
font-size: 1.125rem;
color: #555555;
}
@media (max-width: 991.98px){
.results-list .header-paginator{
align-content: last baseline;
align-items: last baseline;
}
.results-list .header-paginator .navigation-result{
margin-top: 0;
}
}
.results-list .header-paginator .counter-article{
text-align: left;
}
.results-list .ft-download-version2 li{
margin: 0;
}
.results-list .ft-download-version2 li a{
color: #555555 !important;
}
.results-list .ft-download-version2 li a:before{
font-family: "lko" !important;
color: #607a83;
vertical-align: bottom;
margin-right: 0.5rem;
content: "\e900";
position: relative;
font-size: 1rem;
}
.results-list .ft-download-version2 li a:hover{
color: black !important;
}
.results-list .ft-download-version2 li a .ext-container,
.results-list .ft-download-version2 li a .ext,
.results-list .ft-download-version2 li a .dsize,
.results-list .ft-download-version2 li a .grey{
font-weight: normal;
font-size: 0.875rem;
color: #555;
}
.results-list .ft-download-version2 li a .grey{
display: block;
clear: both;
}
.results-list .ft-download-version2 li a .ext:before{
content: "(";
margin-left: 0.2rem;
}
.results-list .ft-download-version2 li a .dsize:after{
content: ")";
}
.results-list .ft_table li a:before{
font-family: "lko" !important;
color: #607a83;
vertical-align: bottom;
margin-right: 0.5rem;
content: "\e915";
position: relative;
min-height: 1.5rem;
}
.results-list .ft-article{
margin-top: 0.188rem;
font-size: 0.875rem;
color: #555555;
margin-left: 5px;
}
.results-list .filter-downloads ul{
flex-wrap: wrap;
margin-right: calc(-0.5 * var(--bs-gutter-x));
margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.results-list .filter-downloads ul.show{
display: flex;
}
.results-list .filter-downloads ul > li{
padding-right: calc(var(--bs-gutter-x) * 0.5) !important;
padding-left: calc(var(--bs-gutter-x) * 0.5) !important;
flex: 0 0 100%;
width: 100%;
}
.results-list .filter-downloads ul > li:after,.results-list .filter-downloads ul > li:before{
left: calc(var(--bs-gutter-x) * 0.5) !important;
right: calc(var(--bs-gutter-x) * 0.5) !important;
}
.results-list .filter-downloads ul > li > div{
flex: 0 0 100%;
max-width: 100%;
padding-right: 0;
}
.results-list .filterDiv{
display: none;
}
.results-list .filterDiv.show{
display: block;
}
.results-list .filterDiv > ul > li,
.results-list > ul > li{
display: flex;
flex-direction: row;
justify-content: space-between;
padding: 0.813rem 0;
}
@media (max-width: 767.98px){
.results-list .filterDiv > ul > li,
.results-list > ul > li{
flex-wrap: wrap;
}
}
.results-list .filterDiv > ul > li.ft-galerien > div,
.results-list > ul > li.ft-galerien > div{
flex: 0 0 100%;
}
.results-list .filterDiv > ul > li.ft-galerien > div > a,
.results-list > ul > li.ft-galerien > div > a{
display: flex;
align-items: center;
flex: 0 0 100%;
}
.results-list .filterDiv > ul > li.ft-galerien > div .media-content.figure--left,
.results-list > ul > li.ft-galerien > div .media-content.figure--left{
max-width: 150px !important;
}
.results-list .filterDiv > ul > li.ft-galerien > div .media-content.figure--left img,
.results-list > ul > li.ft-galerien > div .media-content.figure--left img{
border-radius: 0 !important;
}
.results-list .filterDiv > ul > li.ft-table > div,
.results-list > ul > li.ft-table > div{
padding-left: 0.625rem;
flex: 0 0 100%;
max-width: 100%;
}
.results-list .filterDiv > ul > li.ft-table .ft-article,
.results-list > ul > li.ft-table .ft-article{
font-size: 1rem;
color: black;
flex-direction: row;
margin: 0;
display: flex;
}
.results-list .filterDiv > ul > li.ft-table .ft-article .links,
.results-list > ul > li.ft-table .ft-article .links{
flex: auto;
}
.results-list .filterDiv > ul > li.ft-table .ft-article .links > div,
.results-list > ul > li.ft-table .ft-article .links > div{
display: inline-flex;
flex-direction: row;
justify-content: space-between;
align-items: baseline;
width: 100%;
}
.results-list .filterDiv > ul > li p.ft-download,.results-list .filterDiv > ul > li.ft-download,
.results-list > ul > li p.ft-download,
.results-list > ul > li.ft-download{
margin-left: 0;
margin-right: 0;
}
.results-list .filterDiv > ul > li p.ft-download > div,.results-list .filterDiv > ul > li.ft-download > div,
.results-list > ul > li p.ft-download > div,
.results-list > ul > li.ft-download > div{
padding-left: 0.625rem;
flex: 0 0 100%;
max-width: 100%;
}
.results-list .filterDiv > ul > li p.ft-download .ft-article,.results-list .filterDiv > ul > li.ft-download .ft-article,
.results-list > ul > li p.ft-download .ft-article,
.results-list > ul > li.ft-download .ft-article{
font-size: 1rem;
color: black;
flex-direction: row;
margin: 0;
display: flex;
}
.results-list .filterDiv > ul > li p.ft-download .ft-article span.desc,.results-list .filterDiv > ul > li.ft-download .ft-article span.desc,
.results-list > ul > li p.ft-download .ft-article span.desc,
.results-list > ul > li.ft-download .ft-article span.desc{
color: #5F7A83;
text-transform: uppercase;
margin-right: 0.35rem;
}
.results-list .filterDiv > ul > li p.ft-download .ft-article a,.results-list .filterDiv > ul > li.ft-download .ft-article a,
.results-list > ul > li p.ft-download .ft-article a,
.results-list > ul > li.ft-download .ft-article a{
font-size: 1rem;
color: black;
}
.results-list .filterDiv > ul > li p.ft-download .ft-article a:before,.results-list .filterDiv > ul > li.ft-download .ft-article a:before,
.results-list > ul > li p.ft-download .ft-article a:before,
.results-list > ul > li.ft-download .ft-article a:before{
display: none;
}
.results-list .filterDiv > ul > li p.ft-download .ft-article .links,.results-list .filterDiv > ul > li.ft-download .ft-article .links,
.results-list > ul > li p.ft-download .ft-article .links,
.results-list > ul > li.ft-download .ft-article .links{
flex: auto;
}
.results-list .filterDiv > ul > li p.ft-download .ft-article .links > div,.results-list .filterDiv > ul > li.ft-download .ft-article .links > div,
.results-list > ul > li p.ft-download .ft-article .links > div,
.results-list > ul > li.ft-download .ft-article .links > div{
display: inline-flex;
flex-direction: row;
justify-content: space-between;
align-items: baseline;
width: 100%;
}
.results-list .filterDiv > ul > li .fulltext-table,
.results-list > ul > li .fulltext-table{
padding-left: 0.625rem;
}
.results-list .filterDiv > ul > li .fulltext-table .ft-article,
.results-list > ul > li .fulltext-table .ft-article{
font-size: 1rem;
color: black;
flex-direction: row;
margin: 0;
display: flex;
}
.results-list .filterDiv > ul > li .fulltext-table .ft-article span.desc,
.results-list > ul > li .fulltext-table .ft-article span.desc{
color: #5F7A83;
text-transform: uppercase;
margin-right: 0.35rem;
}
.results-list .filterDiv > ul > li .fulltext-table .ft-article a,
.results-list > ul > li .fulltext-table .ft-article a{
font-size: 1rem;
color: black;
}
.results-list .filterDiv > ul > li .fulltext-table .ft-article a:before,
.results-list > ul > li .fulltext-table .ft-article a:before{
display: none;
}
.results-list .filterDiv > ul > li > div,
.results-list > ul > li > div{
flex: 0 0 90%;
max-width: 90%;
padding-right: 1.5rem;
font-size: 0.875rem;
color: #555555;
}
@media (max-width: 767.98px){
.results-list .filterDiv > ul > li > div,
.results-list > ul > li > div{
flex: 0 0 100%;
max-width: 100%;
padding-right: 0;
order: 2;
}
}
.results-list .filterDiv > ul > li > div h3,
.results-list > ul > li > div h3{
margin-bottom: 0.188rem;
color: black;
font-size: 1rem;
}
.results-list .filterDiv > ul > li > div h3 > a,
.results-list > ul > li > div h3 > a{
color: black;
font-size: 1rem;
}
.results-list .filterDiv > ul > li > div .download-title,
.results-list .filterDiv > ul > li > div .table-title,
.results-list > ul > li > div .download-title,
.results-list > ul > li > div .table-title{
font-size: 0.875rem;
display: block;
clear: both;
margin-top: 0.25rem;
color: #555555;
}
.results-list .filterDiv > ul > li > div ul + .table-title,
.results-list > ul > li > div ul + .table-title{
margin-top: 0.625rem;
}
.results-list .filterDiv > ul > li > div a,
.results-list > ul > li > div a{
font-size: 0.875rem;
color: #555555;
}
.results-list .filterDiv > ul > li > div a:hover,
.results-list > ul > li > div a:hover{
color: #000;
}
.results-list .filterDiv > ul > li > div time,
.results-list > ul > li > div time{
font-size: 0.875rem;
color: #000;
}
@media (max-width: 767.98px){
.results-list .filterDiv > ul > li > div time,
.results-list > ul > li > div time{
color: #555555;
}
}
.results-list .filterDiv > ul > li > div.fulltext-table h3,
.results-list > ul > li > div.fulltext-table h3{
margin-bottom: 0.188rem;
}
.results-list .filterDiv > ul > li > div.fulltext-table h3:before,
.results-list > ul > li > div.fulltext-table h3:before{
font-family: "lko" !important;
color: #607a83;
vertical-align: bottom;
margin-right: 0.5rem;
content: "\e915";
position: relative;
text-decoration: none !important;
}
.results-list .filterDiv > ul > li > div:nth-child(2),
.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 .filterDiv > ul > li > div:nth-child(2),
.results-list > ul > li > div:nth-child(2){
text-align: left;
flex: 0 0 100%;
max-width: 100%;
order: 1;
}
}
.results-list .filterDiv > ul > li .content-container,
.results-list > ul > li .content-container{
margin-top: 0rem;
margin-bottom: 0rem;
padding-bottom: 0rem;
display: flex !important;
flex: 0 0 auto;
max-width: 100%;
padding-left: 0.625rem;
}
.results-list .filterDiv > ul > li .content-container .media-content,
.results-list > ul > li .content-container .media-content{
max-width: 105px !important;
flex: 0 0 105px;
margin-bottom: 0px;
}
.results-list .filterDiv > ul > li .content-container .media-content figure,
.results-list > ul > li .content-container .media-content figure{
margin-bottom: 0px;
}
.results-list .filterDiv > ul > li .content-container .media-content.figure--left,
.results-list > ul > li .content-container .media-content.figure--left{
margin-right: 1.25rem;
}
.results-list .filterDiv > ul > li .content-container .content-text,
.results-list > ul > li .content-container .content-text{
color: black;
font-size: 1rem;
}
.results-list .filterDiv > ul > li .content-container .content-text h4[itemprop=name],
.results-list > ul > li .content-container .content-text h4[itemprop=name]{
font-size: 1rem;
margin-bottom: 0.25rem;
}
.results-list .filterDiv > ul > li .content-container .content-text h5[itemprop=disambiguatingDescription],
.results-list > ul > li .content-container .content-text h5[itemprop=disambiguatingDescription]{
font-weight: normal;
margin-bottom: 0;
}
.results-list .filterDiv > ul > li .content-container .content-text a,
.results-list > ul > li .content-container .content-text a{
font-size: 1rem;
}
.results-list .filterDiv > ul > li .content-container .content-text a[href^="mailto:"],
.results-list > ul > li .content-container .content-text a[href^="mailto:"]{
clear: both;
display: block;
color: #007E46;
text-decoration: none;
background: none;
}
.results-list .filterDiv > ul > li .content-container .content-text a[href^="mailto:"]:hover,
.results-list > ul > li .content-container .content-text a[href^="mailto:"]:hover{
text-decoration: underline;
}
.results-list .filterDiv > ul > li .content-container .content-text .list-date,
.results-list > ul > li .content-container .content-text .list-date{
color: #555555;
font-size: 0.875rem;
}
.results-list .ft-download h3{
margin-bottom: 0.188rem;
}
.results-list .ft-download h3 > a{
display: inline-flex;
position: relative;
padding: 0;
align-items: center;
font-size: 1rem;
margin-bottom: 0;
}
.results-list .ft-download h3 > a:before{
content: "";
font-size: 1.75rem;
font-family: "lko";
line-height: 1;
position: relative;
float: left;
text-decoration: none !important;
margin: 0 0.95rem 0 0;
display: inline-block;
}
.results-list .ft-download h3 > a[href*=".pdf"]:before{
content: "\e91a";
}
.results-list .ft-download h3 > a[href*=".docx"]:before,.results-list .ft-download h3 > a[href*=".doc"]:before{
content: "\e919";
}
.results-list .ft-download h3 > a[href*=".xlsx"]:before{
content: "\e91d";
}
.results-list .ft-download h3 > a[href*=".xls"]:before{
content: "\e91d";
}
.results-list .ft-download h3 > a[href*=".mp3"]:before{
content: "\e900";
}
.results-list .ft-download h3 > a[href*=".svg"]:before,.results-list .ft-download h3 > a[href*=".png"]:before,.results-list .ft-download h3 > a[href*=".jpeg"]:before,.results-list .ft-download h3 > a[href*=".jpg"]:before{
content: "\f1c5";
font-family: "Font Awesome 5 Free" !important;
font-weight: 400 !important;
}
.results-list .ft-download li{
margin: 0.625rem 0 0 0;
}
@media (max-width: 767.98px){
.results-list .ft-download li{
flex: 0 0 100%;
width: 100%;
}
}
.results-list .ft-download li a{
color: black !important;
}
.results-list .ft-article a{
position: relative;
display: block;
}
.results-list .ft-article a:before{
font-family: "lko" !important;
content: "\e928";
font-size: 0.75rem;
margin-right: 0.5em;
color: #007E46;
position: relative;
}
.results-list.vtx-download .ft-download li{
flex: 0 0 100%;
width: 100%;
}
.results-list.vtx-download .ft-download li:before{
display: none;
}
.results-list.vtx-download .ft-download li a{
display: inline-flex;
position: relative;
padding: 0;
align-items: center;
word-break: break-all;
}
.results-list.vtx-download .ft-download li a:before{
position: relative;
left: 0;
display: inline-block;
float: left;
margin: -0.2rem 0.65rem 0 0;
text-decoration: none !important;
}
.results-list.vtx-download .ft-download li:hover a:before{
transform: inherit;
}
@media (max-width: 991.98px){
.vt-search.vt-download .filter-search.treffer ul.trefferverteilung:not(.link-pills) li span.disabled{
display: none;
}
}
.search-grey-bg{
background: #f2f2f2;
padding: 3rem 0 2.5rem;
position: relative;
margin: 0 0 3.438rem 0;
}
.search-grey-bg:before{
content: " ";
background: #f2f2f2;
width: calc(100vw - 17px);
bottom: 0;
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
}
.search-grey-bg > header{
z-index: 100;
position: relative;
text-align: center;
}
.search-grey-bg > header h1{
text-align: center;
margin-bottom: 1.875rem;
}
@media (max-width: 767.98px){
.search-grey-bg + .content-container.btn-position{
margin-top: -2.5rem;
}
}
@media (min-width: 768px){
.search-grey-bg + .content-container.btn-position{
margin-top: -14rem;
}
}
.search-grey-bg + .content-container.btn-position .btn-info-sticky .btn{
width: 140px;
}
.vt-download .results-list .header-paginator h2,
.vt-download .results-list .counter-article span{
font-size: 1rem;
}

/* ** [ /src_project/sites/portal/css/5/./plattform.css ] (@import) ** */
.angebote-list ul li{
position: relative;
}
.angebote-list ul li: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;
}
.angebote-list{
margin: 0;
}
.angebote-list ul{
border-top: 1px solid #dcdcdc;
}
.angebote-list ul li{
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
padding: 1rem 0;
}
@media (max-width: 767.98px){
.angebote-list ul li{
flex-wrap: wrap;
}
}
.angebote-list ul li .form-group{
margin-bottom: 1.375rem;
}
.angebote-list ul li > div{
flex: 0 0 85%;
max-width: 85%;
padding-right: 1.5rem;
}
@media (max-width: 575.98px){
.angebote-list ul li > div{
flex: 0 0 100%;
max-width: 100%;
}
}
.angebote-list ul li > div strong{
color: black;
}
.angebote-list ul li > div strong:last-child{
margin-top: 0.25rem;
display: inline-block;
font-size: 0.875rem;
}
.angebote-list ul li > div br + strong{
margin-top: 0.25rem;
display: inline-block;
font-size: 0.875rem;
}
.angebote-list ul li > div p{
margin: 0;
padding: 0;
}
.angebote-list ul li > div h2{
margin-bottom: 0.65rem;
color: black;
font-size: 1.125rem;
display: block;
float: left;
width: 100%;
}
.angebote-list ul li > div.collapse-form{
flex: 0 0 100%;
max-width: 100%;
padding-right: 0;
}
.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;
color: black;
}
@media (max-width: 575.98px){
.angebote-list ul li > div:nth-child(2){
flex: 0 0 100%;
max-width: 100%;
flex-direction: row;
margin-top: 0.45rem;
}
.angebote-list ul li > div:nth-child(2) time{
text-align: left;
color: #555555;
}
}
.angebote-list ul li > div:nth-child(2) a{
display: inline-flex;
align-items: center;
justify-content: flex-end;
margin-left: auto;
}
.angebote-list ul li > div:nth-child(2) a:before{
font-family: "lko";
content: "\e902";
font-weight: normal;
font-size: 1.25rem;
margin-right: 0.25rem;
text-decoration: none;
}
.modal.angebote-modal .modal-header button{
margin-left: inherit;
position: absolute;
right: 1.875rem;
top: 1.875rem;
}
.modal.angebote-modal .modal-header button span{
display: none;
}
.modal.angebote-modal .modal-content .modal-header{
flex-wrap: wrap;
border-bottom: none !important;
padding-bottom: 0;
}
.modal.angebote-modal .modal-content .modal-header .btn-close{
z-index: 900;
}
.modal.angebote-modal .modal-content .modal-header .content-container.info-text{
width: 100%;
text-align: center;
margin-top: 1.5rem;
}
.modal.angebote-modal .modal-content .modal-header .content-container.info-text h2{
color: black;
margin-bottom: 0.35rem;
}
.modal.angebote-modal .modal-content .modal-header .content-container.info-text h2 .txt-underline{
text-decoration: underline;
}
.modal.angebote-modal .content-container.info-text{
width: 100%;
text-align: center;
margin-top: 1.5rem;
}
.modal.angebote-modal .content-container.info-text h2{
margin-bottom: 0.5rem;
}
.modal.angebote-modal .content-container.info-text h2 .txt-underline{
text-decoration: underline;
}
.modal.angebote-modal .content-container.info-text .btn-close{
display: none;
}
.modal.angebote-modal .modal-body .mq-mail.webform{
margin-top: 0 !important;
}
.modal.angebote-modal .modal-body .mq-mail.webform .content-container.info-text{
margin-top: 0;
}
.modal.angebote-modal .modal-body .mq-mail.webform .form-group{
margin-bottom: 1.375rem;
}
.modal.angebote-modal .modal-body .mq-mail.webform .btn-row.form-row{
justify-content: center;
margin-top: 0;
}
.collapse-form textarea.form-control ~ label{
left: 0px;
}
.collapse-form .form-confirm .webform{
display: flex;
justify-content: center;
}
.collapse-form .form-confirm .webform .form-standard{
margin-top: auto;
margin-bottom: auto;
}
@media (min-width: 768px){
.collapse-form .webform{
display: block;
clear: both;
min-height: 342px;
}
}
.collapse-form .webform .form-standard{
padding: 0;
}
@media (min-width: 768px){
.collapse-form .webform .form-standard{
padding: 0 2.5rem;
display: block;
clear: both;
}
}
@media (min-width: 1200px){
.collapse-form .webform .form-standard{
padding: 0 3.5rem;
}
}
.collapse-form .form-confirm{
padding: 0;
}
@media (min-width: 768px){
.collapse-form .form-confirm{
padding: 0 2.5rem;
}
}
@media (min-width: 1200px){
.collapse-form .form-confirm{
padding: 0 3.5rem;
}
}
.collapse-form .info-text{
position: relative;
text-align: center;
border-top: 1px dashed #dcdcdc;
padding-top: 1.5rem;
}
.collapse-form .info-text .btn-close{
position: absolute;
right: 0;
color: #5F7A83;
}
@media (min-width: 768px){
.collapse-form .info-text .btn-close{
right: 2.5rem;
}
}
@media (min-width: 1200px){
.collapse-form .info-text .btn-close{
right: 3.5rem;
}
}
.collapse-form .form-row.btn-row{
margin-top: 0rem;
margin-bottom: 1rem;
}
.collapse-form .form-row.btn-row > div{
margin-left: auto;
margin-right: auto;
}
.centered-txt.futtermittel{
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
text-align: center;
margin-top: 1.5rem;
width: 100%;
clear: both;
}
.centered-txt.futtermittel .filter-search.treffer ul.trefferverteilung.link-pills{
justify-content: center;
margin-top: 0;
}
.centered-txt.futtermittel > .content-container > header > h2,
.centered-txt.futtermittel > .content-container > h2{
color: #007E46;
font-size: 1.15rem;
margin-bottom: 0;
}
.centered-txt.futtermittel > .content-container{
text-align: center;
}
.centered-txt.futtermittel .webform{
text-align: left;
}

/* ** [ /src_project/sites/portal/css/5/./focus-styles.css ] (@import) ** */
.content-container.linkbox ul li:hover:after,.content-container.linkbox ul li:focus:after,.content-container.linkbox ul li:hover:before,.content-container.linkbox ul li:focus:before,.box-type1.list-links:not(.kasten) ul li:hover:after,.box-type1.list-links:not(.kasten) ul li:focus:after,.box-type1.list-links:not(.kasten) ul li:hover:before,.box-type1.list-links:not(.kasten) ul li:focus:before,.related-articles ul.rar li:hover:after,.related-articles ul.rar li:focus:after,.related-articles ul.rar li:hover:before,.related-articles ul.rar li:focus:before,.x211 > ul li:hover > .content-item:after,.x211 > ul li:focus > .content-item:after,
.box-type2 > ul li:hover > .content-item:after,
.box-type2 > ul li:focus > .content-item:after,
.x208 > ul li:hover > .content-item:after,
.x208 > ul li:focus > .content-item:after,
.x700 > ul li:hover > .content-item:after,
.x700 > ul li:focus > .content-item:after,
.x201 > ul li:hover > .content-item:after,
.x201 > ul li:focus > .content-item:after,
.x202 > ul li:hover > .content-item:after,
.x202 > ul li:focus > .content-item:after,
.x10 > ul li:hover > .content-item:after,
.x10 > ul li:focus > .content-item:after,
.x200 > ul li:hover > .content-item:after,
.x200 > ul li:focus > .content-item:after,
.x215 > ul li:hover > .content-item:after,
.x215 > ul li:focus > .content-item:after,.x211 > ul li:hover > .content-item:before,.x211 > ul li:focus > .content-item:before,
.box-type2 > ul li:hover > .content-item:before,
.box-type2 > ul li:focus > .content-item:before,
.x208 > ul li:hover > .content-item:before,
.x208 > ul li:focus > .content-item:before,
.x700 > ul li:hover > .content-item:before,
.x700 > ul li:focus > .content-item:before,
.x201 > ul li:hover > .content-item:before,
.x201 > ul li:focus > .content-item:before,
.x202 > ul li:hover > .content-item:before,
.x202 > ul li:focus > .content-item:before,
.x10 > ul li:hover > .content-item:before,
.x10 > ul li:focus > .content-item:before,
.x200 > ul li:hover > .content-item:before,
.x200 > ul li:focus > .content-item:before,
.x215 > ul li:hover > .content-item:before,
.x215 > ul li:focus > .content-item:before,.box-type1.downloadbox > ul > li:hover:after,.box-type1.downloadbox > ul > li:focus:after,.box-type1.downloadbox > ul > li:hover:before,.box-type1.downloadbox > ul > li:focus:before{
background: linear-gradient(to right,#5F7A83 55%,transparent 0%) bottom/7px 2px repeat-x;
height: 1px;
}
a:hover .sum-txt,a:focus .sum-txt{
color: black;
}
a:hover .media-content,a:focus .media-content{
border-radius: 0.25rem;
}
.sm-nav-link:focus{
color: inherit;
}
.x99 .content-item a,
.x100 .content-item a,
.x101 .content-item a,
.x23 .content-item a,
.x24 .content-item a{
cursor: pointer;
transition: all 0.2s linear;
box-sizing: border-box;
position: relative;
}
.x99 .content-item a .content-container:focus,
.x100 .content-item a .content-container:focus,
.x101 .content-item a .content-container:focus,
.x23 .content-item a .content-container:focus,
.x24 .content-item a .content-container:focus{
outline: none;
}
.x99 .content-item a:hover,
.x100 .content-item a:hover,
.x101 .content-item a:hover,
.x23 .content-item a:hover,
.x24 .content-item a:hover{
cursor: pointer;
}
.x99 .content-item a::before,
.x100 .content-item a::before,
.x101 .content-item a::before,
.x23 .content-item a::before,
.x24 .content-item a::before{
content: " ";
box-sizing: border-box;
position: absolute;
bottom: -1.25rem;
left: 0;
height: 1px;
width: 100%;
transform-origin: center;
z-index: -2;
}
.x99 .content-item a::before,
.x100 .content-item a::before,
.x101 .content-item a::before,
.x23 .content-item a::before,
.x24 .content-item a::before{
border-bottom: 0.2em solid #007E46;
transform: scale3d(0,1,1);
}
.x99 .content-item a:hover::before,
.x100 .content-item a:hover::before,
.x101 .content-item a:hover::before,
.x23 .content-item a:hover::before,
.x24 .content-item a:hover::before{
transform: scale3d(1,1,1);
transition: transform 600ms;
}
@media (max-width: 767.98px){
.x99 .content-item a::before,
.x100 .content-item a::before,
.x101 .content-item a::before{
z-index: 1;
bottom: -1.4rem;
}
}
.x101 .content-item:not(:last-child){
margin-bottom: 0.5rem !important;
}
.x101 .content-item:not(:last-child) a:before{
bottom: 0.25rem;
}
.x24 .content-item a,
.x23 .content-item a{
padding-bottom: 0.75rem;
}
.x24 .content-item a::before,
.x23 .content-item a::before{
bottom: 0rem;
}
@media (max-width: 767.98px){
.x24 .content-item a::before,
.x23 .content-item a::before{
bottom: -0.13rem;
}
}

.x297 a,
main .slider2slide .content-item a{
position: relative;
overflow: hidden;
display: inline-block;
}
.x297 a:before,
main .slider2slide .content-item a:before{
position: absolute;
top: 50%;
left: 50%;
z-index: 2;
display: block;
content: "";
width: 0;
height: 0;
background: rgba(255,255,255,0.2);
border-radius: 100%;
transform: translate(-50%,-50%);
opacity: 0;
}
.x297 a:hover:before,
main .slider2slide .content-item a:hover:before{
animation: circle 0.95s;
}
.x99 .content-item a .media-content,
.x100 .content-item a .media-content,
.x101 .content-item a .media-content{
position: relative;
overflow: hidden;
display: inline-block;
}
.x99 .content-item a .media-content:before,
.x100 .content-item a .media-content:before,
.x101 .content-item a .media-content:before{
position: absolute;
top: 50%;
left: 50%;
z-index: 2;
display: block;
content: "";
width: 0;
height: 0;
background: rgba(255,255,255,0.2);
border-radius: 100%;
transform: translate(-50%,-50%);
opacity: 0;
}
.x99 .content-item a:focus .media-content:before,
.x100 .content-item a:focus .media-content:before,
.x101 .content-item a:focus .media-content:before{
animation: circle 0.5s;
}
.x99 .content-item a img,
.x100 .content-item a img,
.x101 .content-item a img{
transition: all 0.4s ease-in-out;
}
.x99 .content-item a:hover img,
.x100 .content-item a:hover img,
.x101 .content-item a:hover img{
opacity: 0.8;
transform: scale(1.03);
}
@keyframes circle{
0%{
opacity: 1;
}
40%{
opacity: 1;
}
100%{
width: 200%;
height: 200%;
opacity: 0;
}
}
.sm-offcanvas .sm-toggler-anchor--hide:before{
border-radius: 100%;
position: absolute;
content: " ";
top: -4px;
left: -5px;
height: 35px;
width: 35px;
transition: all 0.2s;
}
.sm-offcanvas .sm-toggler-anchor--hide:hover span{
border-color: #00507d;
}
.sm-offcanvas .sm-toggler-anchor--hide:hover span:before,.sm-offcanvas .sm-toggler-anchor--hide:hover span:after{
border-color: #00507d;
}
.sm-offcanvas .sm-toggler-anchor--hide:hover:before{
box-shadow: 0px 1px 8px rgba(0,0,0,0.3);
display: block;
}
form label.secure[data-opt-in] > a,
.webform .wf-captch[data-opt-in] > a,
form .form-group.captcha[data-opt-in] > a,
div[rel=reCaptcha][data-opt-in] > a,
.btn:not(.btn-link),
form .form-group.captcha > div[rel=reCaptcha][data-opt-in] > a,
.form-standard .btn,
.webuserform .form-row.btn-row .btn,
.webform .form-row.btn-row .btn,
.video-channel .x218 > header .link-more{
transition: transform 0.3s cubic-bezier(0.5,2.5,0.7,0.7),background-color 0.5s,box-shadow 0.2s;
position: relative;
transform: translateY(0px);
}
form label.secure[data-opt-in] > a:hover,
.webform .wf-captch[data-opt-in] > a:hover,
form .form-group.captcha[data-opt-in] > a:hover,
div[rel=reCaptcha][data-opt-in] > a:hover,
.btn:not(.btn-link):hover,
form .form-group.captcha > div[rel=reCaptcha][data-opt-in] > a:hover,
.form-standard .btn:hover,
.webuserform .form-row.btn-row .btn:hover,
.webform .form-row.btn-row .btn:hover,
.video-channel .x218 > header .link-more:hover{
transform: translateY(-4px);
box-shadow: 0 3px 3px -1px #a1a1a1;
}
.x203 .content-item a{
position: relative;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.x203 .content-item a:after{
content: " ";
position: absolute;
top: 0;
left: -0.5rem;
height: 100%;
width: calc(100% + 1rem);
border-radius: 0.25rem;
z-index: -1;
background-image: linear-gradient(90deg,#F0F3F4 50%,transparent 50%);
background-position: 100%;
background-size: 200% 100%;
transition: background-position 0.3s ease;
}
.x203 .content-item a .content-text{
transition: all 0.5s ease;
}
.x203 .content-item a:hover:after,.x203 .content-item a:focus:after{
background-position: 0;
}
.x203 .content-item a:hover .content-text,.x203 .content-item a:focus .content-text{
color: black;
}
.x203 .content-item a:hover .content-text span,.x203 .content-item a:focus .content-text span{
color: black;
}
.x1 > ul li .content-text h3,
.x1 > ul li .content-text .h3,
.x3 > ul li .content-text h3,
.x3 > ul li .content-text .h3,
.x210 > ul li .content-text h3,
.x210 > ul li .content-text .h3,
.x211 > ul li .content-text h3,
.x211 > ul li .content-text .h3,
.x204 > ul li .content-text h3,
.x204 > ul li .content-text .h3,
.x206 > ul li .content-text h3,
.x206 > ul li .content-text .h3,
.x205 > ul li .content-text h3,
.x205 > ul li .content-text .h3,
.x218 > ul li .content-text h3,
.x218 > ul li .content-text .h3{
-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;
}
.x1 > ul li .content-text:hover h3,
.x1 > ul li .content-text:hover .h3,.x1 > ul li .content-text:focus h3,
.x1 > ul li .content-text:focus .h3,
.x3 > ul li .content-text:hover h3,
.x3 > ul li .content-text:hover .h3,
.x3 > ul li .content-text:focus h3,
.x3 > ul li .content-text:focus .h3,
.x210 > ul li .content-text:hover h3,
.x210 > ul li .content-text:hover .h3,
.x210 > ul li .content-text:focus h3,
.x210 > ul li .content-text:focus .h3,
.x211 > ul li .content-text:hover h3,
.x211 > ul li .content-text:hover .h3,
.x211 > ul li .content-text:focus h3,
.x211 > ul li .content-text:focus .h3,
.x204 > ul li .content-text:hover h3,
.x204 > ul li .content-text:hover .h3,
.x204 > ul li .content-text:focus h3,
.x204 > ul li .content-text:focus .h3,
.x206 > ul li .content-text:hover h3,
.x206 > ul li .content-text:hover .h3,
.x206 > ul li .content-text:focus h3,
.x206 > ul li .content-text:focus .h3,
.x205 > ul li .content-text:hover h3,
.x205 > ul li .content-text:hover .h3,
.x205 > ul li .content-text:focus h3,
.x205 > ul li .content-text:focus .h3,
.x218 > ul li .content-text:hover h3,
.x218 > ul li .content-text:hover .h3,
.x218 > ul li .content-text:focus h3,
.x218 > ul li .content-text:focus .h3{
-webkit-text-decoration: underline #00507d;
text-decoration: underline #00507d;
text-decoration-color: #00507d;
text-decoration-thickness: 2px;
}
.kurse-tab .panel.panel-default .panel-heading a .panel-date .opendetail{
-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;
}
.kurse-tab .panel.panel-default .panel-heading a .panel-date .opendetail:before{
text-decoration: none;
}
.kurse-tab .panel.panel-default .panel-heading a:hover .panel-date .opendetail,.kurse-tab .panel.panel-default .panel-heading a:focus .panel-date .opendetail{
-webkit-text-decoration: underline #00507d;
text-decoration: underline #00507d;
text-decoration-color: #00507d;
text-decoration-thickness: 2px;
}
.kurse-tab .panel.panel-default .panel-heading a .panel-title h3,
.kurse-tab .panel.panel-default .panel-heading a .panel-title .h3,
.filter-article > ul > li > .content-container h3,
.filter-article > ul > li > .content-container .h3,
.results-list > ul > li > div > a h3,
.results-list > ul > li > div > a .h3,
.results-list > div > ul > li > div > a h3,
.results-list > div > ul > li > div > a .h3{
-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;
}
.kurse-tab .panel.panel-default .panel-heading a .panel-title:hover h3,
.kurse-tab .panel.panel-default .panel-heading a .panel-title:hover .h3,
.filter-article > ul > li > .content-container:hover h3,
.filter-article > ul > li > .content-container:hover .h3,
.results-list > ul > li > div > a:hover h3,
.results-list > ul > li > div > a:hover .h3,
.results-list > div > ul > li > div > a:hover h3,
.results-list > div > ul > li > div > a:hover .h3{
-webkit-text-decoration: underline #00507d;
text-decoration: underline #00507d;
text-decoration-color: #00507d;
text-decoration-thickness: 2px;
}
.results-list.vtx-download .ft-download li a span{
-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;
}
.results-list.vtx-download .ft-download li a:hover span,.results-list.vtx-download .ft-download li a:focus span{
-webkit-text-decoration: underline #00507d;
text-decoration: underline #00507d;
text-decoration-color: #00507d;
text-decoration-thickness: 2px;
}
.collapse-list ul li a h2.h1,
.results-list > ul > li > div h3 > a,
.results-list .ft-download a.pdf-link,
.results-list > ul > li .fulltext-table .ft-article a,
.results-list > ul > li.ft-download .ft-article .links a,
.results-list .filterDiv > ul > li .fulltext-table .ft-article a,
.results-list .filterDiv > ul > li.ft-download .ft-article .links a{
-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;
}
.collapse-list ul li a h2.h1:hover,.collapse-list ul li a h2.h1:focus,
.results-list > ul > li > div h3 > a:hover,
.results-list > ul > li > div h3 > a:focus,
.results-list .ft-download a.pdf-link:hover,
.results-list .ft-download a.pdf-link:focus,
.results-list > ul > li .fulltext-table .ft-article a:hover,
.results-list > ul > li .fulltext-table .ft-article a:focus,
.results-list > ul > li.ft-download .ft-article .links a:hover,
.results-list > ul > li.ft-download .ft-article .links a:focus,
.results-list .filterDiv > ul > li .fulltext-table .ft-article a:hover,
.results-list .filterDiv > ul > li .fulltext-table .ft-article a:focus,
.results-list .filterDiv > ul > li.ft-download .ft-article .links a:hover,
.results-list .filterDiv > ul > li.ft-download .ft-article .links a:focus{
-webkit-text-decoration: underline #00507d;
text-decoration: underline #00507d;
text-decoration-color: #00507d;
text-decoration-thickness: 2px;
}
.x1 ul li .filter-links.fm a{
border-bottom: 2px solid transparent;
transition: border 100ms ease;
}
.x1 ul li .filter-links.fm a:hover{
border-bottom: 2px solid #00507d;
}
.angebote-list ul li > div:nth-child(2) a{
border-bottom: 2px solid transparent;
transition: border 100ms ease;
}
.angebote-list ul li > div:nth-child(2) a:hover,.angebote-list ul li > div:nth-child(2) a:focus,.angebote-list ul li > div:nth-child(2) a:active,.angebote-list ul li > div:nth-child(2) a[aria-expanded=true]{
border-bottom: 2px solid #00507d;
}
.results-list > ul > li > div .results-list .filterDiv > ul > li > div h3 a,
.results-list > ul > li > div .results-list .filterDiv > ul > li > div .h3 a{
-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;
}
.results-list > ul > li > div .results-list .filterDiv > ul > li > div h3 a:hover,.results-list > ul > li > div .results-list .filterDiv > ul > li > div h3 a:focus,
.results-list > ul > li > div .results-list .filterDiv > ul > li > div .h3 a:hover,
.results-list > ul > li > div .results-list .filterDiv > ul > li > div .h3 a:focus{
-webkit-text-decoration: underline #00507d;
text-decoration: underline #00507d;
text-decoration-color: #00507d;
text-decoration-thickness: 2px;
}
.channel-tabelau .grid-item .content-item .top h2 a,
.channel-tabelau .grid-item .content-item .top .h2 a{
-webkit-text-decoration: 0 underline transparent !important;
text-decoration: 0 underline transparent !important;
transition: -webkit-text-decoration 300ms ease !important;
transition: text-decoration 300ms ease !important;
transition: text-decoration 300ms ease,-webkit-text-decoration 300ms ease !important;
}
.channel-tabelau .grid-item .content-item .top:hover h2 a,
.channel-tabelau .grid-item .content-item .top:hover .h2 a,.channel-tabelau .grid-item .content-item .top:focus h2 a,
.channel-tabelau .grid-item .content-item .top:focus .h2 a{
-webkit-text-decoration: underline #00507d !important;
text-decoration: underline #00507d !important;
text-decoration-color: #00507d !important;
text-decoration-thickness: 2px !important;
}
.x213 .content-item h3,
.x213 .content-item .h3,
.x212 .content-item h3,
.x212 .content-item .h3{
-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;
}
.x213 .content-item:hover h3,
.x213 .content-item:hover .h3,.x213 .content-item:focus h3,
.x213 .content-item:focus .h3,
.x212 .content-item:hover h3,
.x212 .content-item:hover .h3,
.x212 .content-item:focus h3,
.x212 .content-item:focus .h3{
-webkit-text-decoration: underline #00507d;
text-decoration: underline #00507d;
text-decoration-color: #00507d;
text-decoration-thickness: 2px;
}
.channel-fotogallery .content-item a h3,
.channel-fotogallery .content-item a .h3{
text-decoration: 0 underline transparent;
-webkit-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;
}
.channel-fotogallery .content-item a:hover h3,
.channel-fotogallery .content-item a:hover .h3,.channel-fotogallery .content-item a:focus h3,
.channel-fotogallery .content-item a:focus .h3{
-webkit-text-decoration: underline #00507d;
text-decoration: underline #00507d;
text-decoration-color: #00507d;
text-decoration-thickness: 2px;
-webkit-text-decoration-color: #00507d;
-webkit-text-decoration-thickness: 2px;
}
.x209 .content-item a .content-text h3,
.x209 .content-item a .content-text .h3{
text-decoration: 0 underline transparent;
-webkit-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;
}
.x209 .content-item a:hover .content-text h3,
.x209 .content-item a:hover .content-text .h3,.x209 .content-item a:focus .content-text h3,
.x209 .content-item a:focus .content-text .h3{
-webkit-text-decoration: underline #00507d;
text-decoration: underline #00507d;
text-decoration-color: #00507d;
text-decoration-thickness: 2px;
-webkit-text-decoration-color: #00507d;
-webkit-text-decoration-thickness: 2px;
}
.x214 .content-item a h2,
.x214 .content-item a .h2,
.x214 .content-item a h3,
.x214 .content-item a .h3,
.x217 .content-item a h2,
.x217 .content-item a .h2,
.x217 .content-item a h3,
.x217 .content-item a .h3,
.x219 .content-item a h2,
.x219 .content-item a .h2,
.x219 .content-item a h3,
.x219 .content-item a .h3{
-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;
}
.x214 .content-item a:hover > header h2,
.x214 .content-item a:hover > header .h2,
.x214 .content-item a:hover > header h3,
.x214 .content-item a:hover > header .h3,.x214 .content-item a:focus > header h2,
.x214 .content-item a:focus > header .h2,
.x214 .content-item a:focus > header h3,
.x214 .content-item a:focus > header .h3,
.x217 .content-item a:hover > header h2,
.x217 .content-item a:hover > header .h2,
.x217 .content-item a:hover > header h3,
.x217 .content-item a:hover > header .h3,
.x217 .content-item a:focus > header h2,
.x217 .content-item a:focus > header .h2,
.x217 .content-item a:focus > header h3,
.x217 .content-item a:focus > header .h3,
.x219 .content-item a:hover > header h2,
.x219 .content-item a:hover > header .h2,
.x219 .content-item a:hover > header h3,
.x219 .content-item a:hover > header .h3,
.x219 .content-item a:focus > header h2,
.x219 .content-item a:focus > header .h2,
.x219 .content-item a:focus > header h3,
.x219 .content-item a:focus > header .h3{
-webkit-text-decoration: underline #00507d;
text-decoration: underline #00507d;
text-decoration-color: #00507d;
text-decoration-thickness: 2px;
}
.x214 .content-item a:hover > header .link-more,.x214 .content-item a:focus > header .link-more,
.x217 .content-item a:hover > header .link-more,
.x217 .content-item a:focus > header .link-more,
.x219 .content-item a:hover > header .link-more,
.x219 .content-item a:focus > header .link-more{
color: black;
}
.x214 .content-item a:hover .content-text h3,
.x214 .content-item a:hover .content-text .h3,.x214 .content-item a:focus .content-text h3,
.x214 .content-item a:focus .content-text .h3,
.x217 .content-item a:hover .content-text h3,
.x217 .content-item a:hover .content-text .h3,
.x217 .content-item a:focus .content-text h3,
.x217 .content-item a:focus .content-text .h3,
.x219 .content-item a:hover .content-text h3,
.x219 .content-item a:hover .content-text .h3,
.x219 .content-item a:focus .content-text h3,
.x219 .content-item a:focus .content-text .h3{
-webkit-text-decoration: underline #00507d;
text-decoration: underline #00507d;
text-decoration-color: #5F7A83;
text-decoration-thickness: 2px;
}
.box-type1.downloadbox > ul > li:hover,.box-type1.downloadbox > ul > li:focus{
border-color: #5F7A83;
background: #F0F3F4;
position: relative;
}
.box-type1.downloadbox > ul > li:hover:before,.box-type1.downloadbox > ul > li:focus:before{
content: " ";
height: 1px;
width: 100%;
position: absolute;
display: block;
top: -1px;
}
.x211 > ul li:hover > .content-item,.x211 > ul li:focus > .content-item,
.box-type2 > ul li:hover > .content-item,
.box-type2 > ul li:focus > .content-item,
.x208 > ul li:hover > .content-item,
.x208 > ul li:focus > .content-item,
.x700 > ul li:hover > .content-item,
.x700 > ul li:focus > .content-item,
.x201 > ul li:hover > .content-item,
.x201 > ul li:focus > .content-item,
.x202 > ul li:hover > .content-item,
.x202 > ul li:focus > .content-item,
.x10 > ul li:hover > .content-item,
.x10 > ul li:focus > .content-item,
.x200 > ul li:hover > .content-item,
.x200 > ul li:focus > .content-item,
.x215 > ul li:hover > .content-item,
.x215 > ul li:focus > .content-item{
border-color: #5F7A83;
background: #F0F3F4;
position: relative;
}
.x211 > ul li:hover > .content-item:before,.x211 > ul li:focus > .content-item:before,
.box-type2 > ul li:hover > .content-item:before,
.box-type2 > ul li:focus > .content-item:before,
.x208 > ul li:hover > .content-item:before,
.x208 > ul li:focus > .content-item:before,
.x700 > ul li:hover > .content-item:before,
.x700 > ul li:focus > .content-item:before,
.x201 > ul li:hover > .content-item:before,
.x201 > ul li:focus > .content-item:before,
.x202 > ul li:hover > .content-item:before,
.x202 > ul li:focus > .content-item:before,
.x10 > ul li:hover > .content-item:before,
.x10 > ul li:focus > .content-item:before,
.x200 > ul li:hover > .content-item:before,
.x200 > ul li:focus > .content-item:before,
.x215 > ul li:hover > .content-item:before,
.x215 > ul li:focus > .content-item:before{
content: " ";
height: 1px;
width: 100%;
position: absolute;
display: block;
top: -1px;
}
.x211 > ul li:hover > .content-item a,.x211 > ul li:focus > .content-item a,
.box-type2 > ul li:hover > .content-item a,
.box-type2 > ul li:focus > .content-item a,
.x208 > ul li:hover > .content-item a,
.x208 > ul li:focus > .content-item a,
.x700 > ul li:hover > .content-item a,
.x700 > ul li:focus > .content-item a,
.x201 > ul li:hover > .content-item a,
.x201 > ul li:focus > .content-item a,
.x202 > ul li:hover > .content-item a,
.x202 > ul li:focus > .content-item a,
.x10 > ul li:hover > .content-item a,
.x10 > ul li:focus > .content-item a,
.x200 > ul li:hover > .content-item a,
.x200 > ul li:focus > .content-item a,
.x215 > ul li:hover > .content-item a,
.x215 > ul li:focus > .content-item a{
color: black;
}
.x211 > ul li:hover > .content-item a .sum-txt:after,.x211 > ul li:focus > .content-item a .sum-txt:after,
.box-type2 > ul li:hover > .content-item a .sum-txt:after,
.box-type2 > ul li:focus > .content-item a .sum-txt:after,
.x208 > ul li:hover > .content-item a .sum-txt:after,
.x208 > ul li:focus > .content-item a .sum-txt:after,
.x700 > ul li:hover > .content-item a .sum-txt:after,
.x700 > ul li:focus > .content-item a .sum-txt:after,
.x201 > ul li:hover > .content-item a .sum-txt:after,
.x201 > ul li:focus > .content-item a .sum-txt:after,
.x202 > ul li:hover > .content-item a .sum-txt:after,
.x202 > ul li:focus > .content-item a .sum-txt:after,
.x10 > ul li:hover > .content-item a .sum-txt:after,
.x10 > ul li:focus > .content-item a .sum-txt:after,
.x200 > ul li:hover > .content-item a .sum-txt:after,
.x200 > ul li:focus > .content-item a .sum-txt:after,
.x215 > ul li:hover > .content-item a .sum-txt:after,
.x215 > ul li:focus > .content-item a .sum-txt:after{
color: #5F7A83;
}
.x211 > ul li:only-child > .content-item:before{
display: none;
}
.related-articles ul.rar li:hover,.related-articles ul.rar li:focus{
cursor: pointer;
border-color: #5F7A83;
background: #F0F3F4;
position: relative;
}
.related-articles ul.rar li:hover:before,.related-articles ul.rar li:focus:before{
content: " ";
height: 1px;
width: 100%;
position: absolute;
display: block;
top: -1px;
left: 0;
}
.related-articles ul.rar li:hover a,.related-articles ul.rar li:focus a{
color: black;
}
.related-articles.accordion-box .card:not(:last-child) ul.rar li:hover:last-child:after{
display: block;
}
.x1:hover,.x1:focus,
.x3:hover,
.x3:focus{
box-shadow: 0 0 5px #607a83;
}


.x298 a:hover img,.x298 a:focus img{
animation: flash 1.5s;
}
@keyframes flash{
0%{
opacity: 0.4;
}
100%{
opacity: 1;
}
}
.channel-fotogallery .media-content,
.x209 .media-content{
overflow: hidden;
}
.channel-fotogallery a img,
.x209 a img{
transition: all 0.4s ease-in-out;
}
.channel-fotogallery a:hover img,.channel-fotogallery a:focus img,
.x209 a:hover img,
.x209 a:focus img{
opacity: 0.8;
transform: scale(1.035);
}
.x214 a img{
transition: all 0.4s ease-in-out;
}
.x214 a:hover img,.x214 a:focus img{
opacity: 0.8;
transform: scale(1.1);
}
.x10 ul li a img{
transition: transform 0.3s cubic-bezier(0.5,2.5,0.7,0.7);
}
.x10 ul li:hover img,.x10 ul li:focus img{
transform: translateY(-3px);
}
.box-type1.list-links:not(.kasten) ul li{
transition: all 0.5s;
}
.box-type1.list-links:not(.kasten) ul li:hover,.box-type1.list-links:not(.kasten) ul li:focus{
cursor: pointer;
border-color: #5F7A83;
background: rgba(255,255,255,0.3);
position: relative;
}
.box-type1.list-links:not(.kasten) ul li:hover:before,.box-type1.list-links:not(.kasten) ul li:focus:before{
content: " ";
height: 1px;
width: 100%;
position: absolute;
display: block;
top: -1px;
}
.box-type1.list-links:not(.kasten) ul li:hover a:after,.box-type1.list-links:not(.kasten) ul li:focus a:after{
color: #5F7A83;
}
.content-container.linkbox ul li{
transition: all 0.5s;
}
.content-container.linkbox ul li:hover,.content-container.linkbox ul li:focus{
cursor: pointer;
border-color: #5F7A83;
background: #F0F3F4;
position: relative;
}
.content-container.linkbox ul li:hover:before,.content-container.linkbox ul li:focus:before{
content: " ";
height: 1px;
width: 100%;
position: absolute;
display: block;
top: -1px;
}
.content-container.linkbox ul li:hover .title-icon:after,.content-container.linkbox ul li:focus .title-icon:after{
color: #5F7A83;
}
.content-container.linkbox ul li:hover .grey,.content-container.linkbox ul li:focus .grey{
color: black;
}
@keyframes perspect{
0%{
transform: perspective(300px) rotateY(0deg);
}
25%{
transform: perspective(300px) rotateY(90deg);
}
50%{
transform: perspective(300px) rotateY(180deg);
}
75%{
transform: perspective(300px) rotateY(270deg);
}
100%{
transform: perspective(300px) rotateY(360deg);
}
}
.list-merklistes__add{
color: transparent;
background-image: linear-gradient(90deg,#000 50%,#5F7A83 50%);
background-position: 100%;
background-size: 200% 100%;
-webkit-background-clip: text;
background-clip: text;
transition: background-position 0.3s ease;
}
.list-merklistes__add:hover,.list-merklistes__add:focus{
background-position: 0;
color: transparent;
}
#main-footer a{
color: transparent;
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 0.3s ease;
}
#main-footer a:hover,#main-footer a:focus{
background-position: 0;
}
#main-footer a:hover svg,#main-footer a:focus svg{
fill: #006634;
}
*:focus:not(:focus-visible){
outline: none;
}
*:focus-visible{
outline: 2px dashed #5F7A83;
outline-offset: 2px;
border-radius: 1px;
}
.nav-link:focus-visible,
.sm-nav-link:focus-visible{
outline: 2px dashed #5F7A83;
outline-offset: -4px;
border-radius: 6px;
}
#main-header .brand .logo:focus-visible,
.toplinks .toplinks_level2 .nav .sm-nav-link:focus-visible,
#main-header .header-green .navbar-nav.navbar-links > li .sm-nav-link:focus-visible,
#main-header .header-green .navbar-nav.navbar-links > li .nav-link:focus-visible{
outline-color: #FFF;
}
.main-search .form-inline .form-control:focus-visible{
outline: 2px dashed #FFF;
outline-offset: -5px;
cursor: inherit;
}
.main-search.collapse .btn:focus-visible,
.sm-navbar > .sm-toggler > .sm-toggler-anchor:focus-visible,
#mobile-navigation .trigger-search:focus-visible{
outline: 2px dashed #FFF;
outline-offset: 8px;
cursor: inherit;
border-radius: 100%;
}
.main-search.collapse .btn:focus-visible{
outline-offset: -4px;
border-radius: 6px;
}
.gallery-container .top-control .carousel-control-prev:focus-visible,
.gallery-container .top-control .carousel-control-next:focus-visible{
outline: 2px dashed #5F7A83;
outline-offset: -2px;
border-radius: 100%;
}
.channel-fotogallery > ul > li a.collapse-action-bar:focus-visible{
outline-offset: 4px;
background-color: #BEC8D7;
}
.gallery-container .basic-gallery .carousel-control-next:focus-visible,
.gallery-container .basic-gallery .carousel-control-prev:focus-visible{
opacity: 1;
}
.gallery-container .basic-gallery .carousel-control-next:focus-visible .carousel-control-next-icon,
.gallery-container .basic-gallery .carousel-control-next:focus-visible .carousel-control-prev-icon,
.gallery-container .basic-gallery .carousel-control-prev:focus-visible .carousel-control-next-icon,
.gallery-container .basic-gallery .carousel-control-prev:focus-visible .carousel-control-prev-icon{
outline: 2px dashed #5F7A83;
outline-offset: -4px;
border-radius: 6px;
opacity: 1;
background: white;
}
.gallery-container .basic-gallery .carousel-control-next:focus-visible .carousel-control-next-icon:before,
.gallery-container .basic-gallery .carousel-control-next:focus-visible .carousel-control-prev-icon:before,
.gallery-container .basic-gallery .carousel-control-prev:focus-visible .carousel-control-next-icon:before,
.gallery-container .basic-gallery .carousel-control-prev:focus-visible .carousel-control-prev-icon:before{
opacity: 1;
}
[data-whatinput=keyboard] .wetter-search .search-input .plz-search-form input:focus{
outline: 2px solid #BEC8D7 !important;
outline-offset: 0 !important;
border-radius: 100px !important;
}

/* ** [ /src_project/sites/portal/css/5/./modal.css ] (@import) ** */
.modal:not(.CoreGalleryModal).modal-static .modal-content{
overflow-y: hidden;
}
.modal:not(.CoreGalleryModal).modal-static .modal-content .recaptcha{
display: none;
}
@media (min-width: 992px){
.modal:not(.CoreGalleryModal).modal-share .modal-content{
padding: 2rem;
}
}
@media (max-width: 767.98px){
.modal:not(.CoreGalleryModal) .modal-fullscreen-sm-down .modal-content{
padding-left: 0;
padding-right: 0;
}
.modal:not(.CoreGalleryModal) .modal-fullscreen-sm-down .modal-content .modal-header,
.modal:not(.CoreGalleryModal) .modal-fullscreen-sm-down .modal-content .modal-body{
padding-left: 2rem;
padding-right: 2rem;
}
}
.modal:not(.CoreGalleryModal) .modal-content{
padding: 2rem;
}
@media (min-width: 992px){
.modal:not(.CoreGalleryModal) .modal-content{
padding: 3rem 6.25rem;
}
}
.modal:not(.CoreGalleryModal) .modal-content .modal-header{
border-bottom: 1px dashed #DCDCDC;
padding-left: 0;
padding-right: 0;
padding-top: 0;
justify-content: center;
}
.modal:not(.CoreGalleryModal) .modal-content .modal-header.no-border{
border-bottom: 0;
}
.modal:not(.CoreGalleryModal) .modal-content .modal-header .modal-title{
color: #607a83;
}
.modal:not(.CoreGalleryModal) .modal-content .modal-header .modal-title.h5{
font-size: 1.375rem;
}
.modal:not(.CoreGalleryModal) .modal-content .modal-header .btn-close{
position: absolute;
right: 1.875rem;
top: 1.875rem;
}
@media (max-width: 575.98px){
.modal:not(.CoreGalleryModal) .modal-content .modal-header .btn-close{
right: 1rem;
top: 1rem;
}
}
.modal:not(.CoreGalleryModal) .modal-content .modal-body{
padding-left: 0;
padding-right: 0;
padding-top: 1.875rem;
}
.modal:not(.CoreGalleryModal) .modal-content .modal-body .webform{
margin-top: 1rem;
}
@media (max-width: 575.98px){
.modal:not(.CoreGalleryModal) .modal-content .modal-body .webform{
overflow: hidden;
}
}
@media (max-width: 991.98px){
.modal:not(.CoreGalleryModal) .modal-content .modal-body .webform .form-row.btn-row{
flex-wrap: wrap;
justify-content: space-between;
}
.modal:not(.CoreGalleryModal) .modal-content .modal-body .webform .form-row.btn-row .form-group.col-12.col-sm-auto{
width: auto;
margin-bottom: 1.125rem;
}
.modal:not(.CoreGalleryModal) .modal-content .modal-body .webform .form-row.btn-row .info-txt{
margin-bottom: 2rem;
}
}

/* ** [ /src_project/sites/portal/css/5/./menue-id.css ] (@import) ** */
@media (min-width: 1200px){
#main-menu .menu6527,
#main-menu .menu7387,
#main-menu .menu2941,
#main-menu .menu4695,
#main-menu .menu2943,
#main-menu .menu5899,
#main-menu .menu3319,
#main-menu .menu4593,
#main-menu .menu2565,
#main-menu .menu5481,
#main-menu .menu2945,
#main-menu .menu5967,
#main-menu .menu2947,
#main-menu .menu5833,
#main-menu .menu2949,
#main-menu .menu5957,
#main-menu .menu2952,
#main-menu .menu5791,
#main-menu .menu2953,
#main-menu .menu6099{
display: none;
}
.content-mob-btn.button-row-mobil{
display: none;
}
}


@media (min-width: 1200px){
#main-menu li.menu6584 > .dropdown-menu,
#main-menu li.menu6587 > .dropdown-menu,
#main-menu li.menu2977 > .dropdown-menu,
#main-menu li.menu6588 > .dropdown-menu,
#main-menu li.menu6589 > .dropdown-menu,
#main-menu li.menu6590 > .dropdown-menu,
#main-menu li.menu6591 > .dropdown-menu,
#main-menu li.menu6592 > .dropdown-menu,
#main-menu li.menu6187 > .dropdown-menu{
right: 0 !important;
left: inherit !important;
}
#main-menu li.menu6584 > .dropdown-menu .topmenu::before,
#main-menu li.menu6587 > .dropdown-menu .topmenu::before,
#main-menu li.menu2977 > .dropdown-menu .topmenu::before,
#main-menu li.menu6588 > .dropdown-menu .topmenu::before,
#main-menu li.menu6589 > .dropdown-menu .topmenu::before,
#main-menu li.menu6590 > .dropdown-menu .topmenu::before,
#main-menu li.menu6591 > .dropdown-menu .topmenu::before,
#main-menu li.menu6592 > .dropdown-menu .topmenu::before,
#main-menu li.menu6187 > .dropdown-menu .topmenu::before{
right: 32px;
left: auto;
}
}


@media (min-width: 1200px){
.par-id2000 #main-header .navbar .sm-nav-item.menu2435 .sm-nav-link > span:not(.sub-arrow),
.par-id1077 #main-header .navbar .sm-nav-item.menu2448 .sm-nav-link > span:not(.sub-arrow),
.par-id1078 #main-header .navbar .sm-nav-item.menu2460 .sm-nav-link > span:not(.sub-arrow),
.par-id1081 #main-header .navbar .sm-nav-item.menu2351 .sm-nav-link > span:not(.sub-arrow),
.par-id1076 #main-header .navbar .sm-nav-item.menu2357 .sm-nav-link > span:not(.sub-arrow),
.par-id1164 #main-header .navbar .sm-nav-item.menu2471 .sm-nav-link > span:not(.sub-arrow),
.par-id1165 #main-header .navbar .sm-nav-item.menu2479 .sm-nav-link > span:not(.sub-arrow),
.par-id1166 #main-header .navbar .sm-nav-item.menu2498 .sm-nav-link > span:not(.sub-arrow),
.par-id1167 #main-header .navbar .sm-nav-item.menu2508 .sm-nav-link > span:not(.sub-arrow),
.par-id1168 #main-header .navbar .sm-nav-item.menu2509 .sm-nav-link > span:not(.sub-arrow){
-webkit-text-decoration: underline #9AC3A8;
text-decoration: underline #9AC3A8;
text-decoration-line: underline;
text-decoration-thickness: 2px;
text-decoration-color: #9AC3A8;
text-underline-position: under;
}
}

@media (max-width: 991.98px){
.par-id2000 .breadcrumb,
.par-id1077 .breadcrumb,
.par-id1078 .breadcrumb,
.par-id1081 .breadcrumb,
.par-id1076 .breadcrumb,
.par-id1164 .breadcrumb,
.par-id1165 .breadcrumb,
.par-id1166 .breadcrumb,
.par-id1167 .breadcrumb,
.par-id1168 .breadcrumb{
display: none;
}
}

@media (min-width: 1200px) and (max-height: 900px){
#main-menu .sm-sub-item.menu2435 > .sm-sub,#main-menu .sm-sub-item.menu2444 > .sm-sub,#main-menu .sm-sub-item.menu2461 > .sm-sub,#main-menu .sm-sub-item.menu8334 > .sm-sub,#main-menu .sm-sub-item.menu2479 > .sm-sub,#main-menu .sm-sub-item.menu2669 > .sm-sub,#main-menu .sm-sub-item.menu8368 > .sm-sub,#main-menu .sm-sub-item.menu2448 > .sm-sub,#main-menu .sm-sub-item.menu2666 > .sm-sub,#main-menu .sm-sub-item.menu2709 > .sm-sub,#main-menu .sm-sub-item.menu8343 > .sm-sub,#main-menu .sm-sub-item.menu2460 > .sm-sub,#main-menu .sm-sub-item.menu2569 > .sm-sub,#main-menu .sm-sub-item.menu2667 > .sm-sub,#main-menu .sm-sub-item.menu8348 > .sm-sub,#main-menu .sm-sub-item.menu2351 > .sm-sub,#main-menu .sm-sub-item.menu2361 > .sm-sub,#main-menu .sm-sub-item.menu2375 > .sm-sub,#main-menu .sm-sub-item.menu2376 > .sm-sub,#main-menu .sm-sub-item.menu8353 > .sm-sub,#main-menu .sm-sub-item.menu2357 > .sm-sub,#main-menu .sm-sub-item.menu2524 > .sm-sub,#main-menu .sm-sub-item.menu2530 > .sm-sub,#main-menu .sm-sub-item.menu8358 > .sm-sub,#main-menu .sm-sub-item.menu2471 > .sm-sub,#main-menu .sm-sub-item.menu2668 > .sm-sub,#main-menu .sm-sub-item.menu8363 > .sm-sub,#main-menu .sm-sub-item.menu2498 > .sm-sub,#main-menu .sm-sub-item.menu2670 > .sm-sub,#main-menu .sm-sub-item.menu8373 > .sm-sub,#main-menu .sm-sub-item.menu2671 > .sm-sub,#main-menu .sm-sub-item.menu8378 > .sm-sub,#main-menu .sm-sub-item.menu2509 > .sm-sub,#main-menu .sm-sub-item.menu2672 > .sm-sub,#main-menu .sm-sub-item.menu8383 > .sm-sub{
max-width: 44em;
flex-direction: row;
flex-wrap: wrap;
}
#main-menu .sm-sub-item.menu2435 > .sm-sub > li,#main-menu .sm-sub-item.menu2444 > .sm-sub > li,#main-menu .sm-sub-item.menu2461 > .sm-sub > li,#main-menu .sm-sub-item.menu8334 > .sm-sub > li,#main-menu .sm-sub-item.menu2479 > .sm-sub > li,#main-menu .sm-sub-item.menu2669 > .sm-sub > li,#main-menu .sm-sub-item.menu8368 > .sm-sub > li,#main-menu .sm-sub-item.menu2448 > .sm-sub > li,#main-menu .sm-sub-item.menu2666 > .sm-sub > li,#main-menu .sm-sub-item.menu2709 > .sm-sub > li,#main-menu .sm-sub-item.menu8343 > .sm-sub > li,#main-menu .sm-sub-item.menu2460 > .sm-sub > li,#main-menu .sm-sub-item.menu2569 > .sm-sub > li,#main-menu .sm-sub-item.menu2667 > .sm-sub > li,#main-menu .sm-sub-item.menu8348 > .sm-sub > li,#main-menu .sm-sub-item.menu2351 > .sm-sub > li,#main-menu .sm-sub-item.menu2361 > .sm-sub > li,#main-menu .sm-sub-item.menu2375 > .sm-sub > li,#main-menu .sm-sub-item.menu2376 > .sm-sub > li,#main-menu .sm-sub-item.menu8353 > .sm-sub > li,#main-menu .sm-sub-item.menu2357 > .sm-sub > li,#main-menu .sm-sub-item.menu2524 > .sm-sub > li,#main-menu .sm-sub-item.menu2530 > .sm-sub > li,#main-menu .sm-sub-item.menu8358 > .sm-sub > li,#main-menu .sm-sub-item.menu2471 > .sm-sub > li,#main-menu .sm-sub-item.menu2668 > .sm-sub > li,#main-menu .sm-sub-item.menu8363 > .sm-sub > li,#main-menu .sm-sub-item.menu2498 > .sm-sub > li,#main-menu .sm-sub-item.menu2670 > .sm-sub > li,#main-menu .sm-sub-item.menu8373 > .sm-sub > li,#main-menu .sm-sub-item.menu2671 > .sm-sub > li,#main-menu .sm-sub-item.menu8378 > .sm-sub > li,#main-menu .sm-sub-item.menu2509 > .sm-sub > li,#main-menu .sm-sub-item.menu2672 > .sm-sub > li,#main-menu .sm-sub-item.menu8383 > .sm-sub > li{
flex: 0 0 50%;
}
#main-menu .sm-sub-item.menu2435 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2444 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2461 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu8334 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2479 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2669 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu8368 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2448 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2666 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2709 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu8343 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2460 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2569 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2667 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu8348 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2351 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2361 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2375 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2376 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu8353 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2357 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2524 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2530 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu8358 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2471 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2668 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu8363 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2498 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2670 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu8373 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2671 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu8378 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2509 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu2672 > .sm-sub.sm-show,#main-menu .sm-sub-item.menu8383 > .sm-sub.sm-show{
display: flex;
}
}

/* ** [ /src_project/sites/portal/css/5/./customer.css ] (@import) ** */
body::before,
body::after{
font-size: 1rem;
position: fixed;
top: 35px;
left: 0;
content: "XXL BS5";
background-color: purple;
color: white;
z-index: 10000;
padding: 2px 4px;
display: none;
}
body::after{
right: 0px;
left: auto;
z-index: 9000;
content: "ABO";
background-color: #d30606;
color: white;
}
.test2{
}

body.dummy::before{
display: block;
}

@media (max-width: 1399px){
body:before{
content: "XL BS5";
background-color: yellow;
color: black}}
@media (max-width: 1199px){
body:before{
content: "LG BS5";
background-color: green;
color: white}}
@media (max-width: 991px){
body:before{
content: "MD BS5";
background-color: blue;
color: white}}
@media (max-width: 767px){
body:before{
content: "SM BS5";
background-color: black;
color: white}}
@media (max-width: 575px){
body:before{
content: "XS BS5";
background-color: red;
color: white}}
.toplinks .c-box{
height: 0px;
}

.c-box{
position: relative !important;
width: auto !important;
display: block !important;
height: 0px !important;
top: -70px;
padding-left: 0 !important;
padding-right: 0 !important;
margin-top: 0 !important;
max-width:49% !important;
}
@media (min-width: 576px){
.c-box{
top: -164px;
}
}
@media (min-width: 768px){
.c-box{
top: -164px;
}
}
@media (min-width: 992px){
.c-box{
top: -164px;
}
}
@media (min-width: 1200px){
.c-box{
top: -194px;
}
}
body:has(.c-box:target):before{
content: " ";
width: 100%;
height: 100%;
position: fixed;
z-index: 9998;
top: 0;
left: 0;
display: block;
background: rgba(0,0,0,0.2);
pointer-events: none;
}
.c-box:target + div,
.c-box:target + p,
#main-footer .c-box:target + h2,
#main-footer .c-box:target + h2 + ul,
.c-box:target + section{
z-index: 9999;
position: relative;
background-color: white;
}

body * [data-highlight-label]:before{

content: attr(data-highlight-label) " ";
display: block;

min-height: 1.313rem;
position: absolute;
margin-left: -28px;
border: 1px solid black;
border-radius: 50%;
padding: 0 2px;
background-color: yellow;
width: auto;
min-width: 28px;
text-align: center;
line-height: 19px;
height: auto;
font-size: 10px;
z-index: 2;
}
.inline[data-highlight-label]:before{
margin-left: 0px;
}
footer .row > div,
main .row,
aside{
position: relative;
}
.toplinks .c-box{
height: 0px;
}

.box.x3 h2 .link-more{
float: right;
line-height: 26px;
font-weight: normal;
}


.box-type1.downloadbox ul li a .ext::before{
content: " (";
margin-left: 0;
}
.logged-in{
background: #800080;
padding: 0 3px;
}

/* ** [ /src_project/sites/portal/css/5/./print.css ] (@import) ** */
@media print{
*{
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
}
a[href]:after{
content: none !important;
}
body{
padding-top: 0 !important;
color: #000;
background: #fff;
-webkit-print-color-adjust: exact;
}

img{
display: block;
}
.container .row main[class^=col-]{
width: 100%;
}
.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{
max-width: 100%;
}
img,
table,
figure{
page-break-inside: avoid;
}
article .media-content{
float: none;
}
article .media-content.figure--right{
margin-left: 0;
}
.main-header,
.main-header.sticky-header,
.logo,
.affix{
position: static !important;
}
.main-header .navbar-brand span,
.main-header .print-logo{
display: block;
width: 222px;
height: auto;
visibility: visible !important;
margin-right: 1rem;
}
.main-header .navbar-expand-md .navbar-collapse{
display: none !important;
}
.main-header .navbar-brand{
position: relative;
left: inherit;
background: transparent !important;
margin-left: 0;
display: inline-flex;
flex-direction: row-reverse;
}
.main-header .navbar-brand .logo{
display: none !important;
}
.main-header.sticky-header,
.main-header{
box-shadow: none !important;
margin-bottom: 1rem;
}
.main-header.sticky-header > .container > .navbar,
.main-header > .container > .navbar{
border-bottom: 1px solid black !important;
}
.main-footer,
.navbar-collapse,
#template-footer,
.main-header .btn-contact,
.back-to-top,
.main-header .navbar .navbar-toggler,
.recaptcha,
#easycmp .banner,
.main-header .shortcuts,
aside,
.main-header .navbar > .container-fluid .mobil-buttons{
display: none !important;
}
.jbox-overlay-container{
right: auto !important;
left: 0.5% !important;
width: 97% !important;
margin-right: auto !important;
margin-left: auto !important;
}
.jbox-overlay-wrapper{
right: 0 !important;
left: 0 !important;
width: 100% !important;
margin-right: auto !important;
margin-left: auto !important;
}
.style2{
background: transparent;
border: 1px solid #E7F2EC;
}
.style1{
background: transparent;
border: 1px solid #eaeaea;
}
.breadcrumb a{
color: black;
}
}
@media print{
*{
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
}
a[href]:after{
content: none !important;
}
body{
color: #000;
background: #fff;
-webkit-print-color-adjust: exact;
position: static;
width: 100%;
margin: 0;
padding: 0;
display: block !important;
}
img{
display: block;
}
.content-container .media-content.figure--fullwidth .fullimage.landscape img{
width: 770px;
}
.content-container .media-content.figure--fullwidth{
width: 100%;
display: block;
float: none !important;
page-break-inside: avoid;
}
.content-container .media-content.figure--fullwidth .blur,
.fullimage.landscape .media-content.figure--fullwidth .blur{
display: none;
}
article,
main,
aside,
section{
max-width: 100% !important;
flex: none !important;
width: 100% !important;
float: left;
margin: 0;
padding: 0;
overflow: visible;
display: block !important;
}
.main-header.sticky-header,
.main-header{
margin-bottom: 1rem;
}
.scrolled-down{
transition: all 0.3s ease-in-out !important;
opacity: 1;
transform: none;
pointer-events: auto;
}
#main-header{
display: block !important;
position: static !important;
padding-left: 0;
padding-right: 0;
max-width: 100% !important;
width: 100% !important;
float: left;
border-bottom: 1px solid #dcdcdc;
}
#main-header .header{
padding: 0 0 20px;
display: block;
float: left;
width: 100%;
background-color: #ffffff !important;
}
#main-header .header .brand > .logo{
display: flex !important;
}
#main-header .navbar-expand-md{
height: 100px !important;
display: block !important;
}
#main-header .header > .container{
padding-left: 0;
padding-right: 0;
}
.brand{
display: block !important;
}
.print-image,
.print-image img{
display: block !important;
}
.logo{
width: 100%;
}
.print-logo-first{
display: inline !important;
width: 175px !important;
height: 48px;
}
.print-logo-second{
display: inline !important;
height: 36px;
width: auto !important;
vertical-align: bottom;
margin-left: 0.875rem;
}
main article header h1{
display: block;
clear: both;
float: left;
width: 100%;
}
.sticky-header{
position: static !important;
}
article .media-content.img1{
max-width: 24% !important;
min-width: 1px;
}
article .media-content.img1.figure--left{
max-width: 35% !important;
}
article .media-content.img2{
max-width: 48% !important;
min-width: 1px;
}
article .media-content.img3{
max-width: 100%;
min-width: 1px;
}
article .media-content.figure--right{
float: right !important;
margin-left: 1rem !important;
}
article .media-content.figure--left{
float: left;
margin-right: 1rem !important;
}
article .media-content.figure--left figure{
margin-bottom: 0.5rem;
}
.breadcrumb,
.breadcrumb-container,
.sm-navbar.sm-navbar--offcanvas-right,
#jbox-veil,
.content-mob-btn,
.navbar-collapse,
.related-articles,
.action-bar .action-btn,
.wetter-widget,
#main-header #mobile-navigation,
.skip-content,
.skip-content-ancor,
.browserwarn,
.action-footer,
#main-header .brand .logo__logo,
.modal,
#easycmp .banner,
header .toplinks,
header .nav,
header .main-search,
.header-green nav,
#main-navigation,
aside,
#main-footer,
body::before,
.logo__logo,
.logo__bundesland,
.logo-second,
.thbn-slider,
.gallery-container .top-control .arrow,
.page-navigation,
.sticky-xs-fixed.beratung,
.statImg,
a.gallery-open-modal i{
display: none !important;
}
header ~ .container{
padding: 0;
margin: 0;
display: block;
float: left;
}
header ~ .container > .row{
display: inline;
}
header ~ .container > .row main,
header ~ .container > .row article{
display: inline !important;
float: none;
}
.box--person ul li > div{
page-break-inside: avoid;
}
.action-bar{
margin: 0;
}
.action-bar > div{
display: block;
float: left;
text-align: left;
}
.action-bar > div .author-date{
text-align: left;
margin: 1rem 0 0.938rem;
}

.content-container.btn-position.btn-beratung,
.row.center-article > .sticky-xs-fixed,
.spacer-list{
display: none !important;
}
.beratung.center-article main{
width: 100% !important;
}
.center-article article:not(.col-xs-12.col-lg-8){
display: inline !important;
float: none;
}
.box--person{
page-break-inside: avoid;
}
.box--person:not(aside *) ul li{
flex: 0 0 50%;
width: 50%;
}
.beratung.center-article main article > header{
width: 100% !important;
}
.beratung.center-article main article > header h1{
min-height: inherit;
}
.helper-position{
width: calc(100% + var(--bs-gutter-x)) !important;
margin-right: calc(-0.5 * var(--bs-gutter-x)) !important;
margin-left: calc(-0.5 * var(--bs-gutter-x)) !important;
max-width: calc(100% + var(--bs-gutter-x)) !important;
page-break-inside: avoid;
}
.helper-position > section.box-type1.list-links.kasten,
.helper-position > section.style10{
flex: 0 0 50% !important;
width: 50% !important;
padding-right: calc(var(--bs-gutter-x) * 0.5) !important;
padding-left: calc(var(--bs-gutter-x) * 0.5) !important;
margin: 1rem 0 !important;
page-break-inside: avoid;
}
.helper-position{
margin: 0;
}
.helper-position > section.box-type1.list-links.kasten,
.helper-position > section.style10{
padding: 0;
}
}

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