/* *** generated @ 2025-10-22 17:08:20 *** */

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


/* ** [ /src_project/sites/portal/css/5/./form.css ] (@import) ** */
.info-txt-footer{
position: relative;
}
.info-txt-footer:before{
content: " ";
position: absolute;
top: 0;
left: 0;
right: 0;
background: linear-gradient(to right,#dcdcdc 55%,transparent 0%) bottom/7px 2px repeat-x;
height: 1px;
}
.info-txt-footer{
position: relative;
}
.info-txt-footer:before{
content: " ";
position: absolute;
top: 0;
left: 0;
right: 0;
background: linear-gradient(to right,#dcdcdc 55%,transparent 0%) bottom/7px 2px repeat-x;
height: 1px;
}
.webform .custom-file{
color: #007E46;
cursor: pointer;
display: flex;
background-color: #efefef;
flex-direction: column;
min-height: 110px;
position: relative;
border: 3px dashed #ababab;
margin-top: 1.5rem;
padding: 0 0.6rem;
}
.webform .custom-file .custom-file-input-bootstrap{
cursor: pointer;
position: absolute;
z-index: 2;
width: 100%;
height: 100%;
margin: 0;
opacity: 0;
}
.webform .custom-file .reset-file{
font-size: 1.5rem;
font-weight: 500;
line-height: 1rem;
cursor: pointer;
z-index: 3;
}
.webform .custom-file .reset-file:hover{
text-decoration: underline;
}
.webform .custom-file .progress{
margin-bottom: 3px;
margin-top: 1rem;
}
.webform .custom-file .progress .progress-bar{
background-color: #007E46;
}
.webform .custom-file .progress .progress-bar.bg-danger{
background-color: #dc3545;
}
.webform .custom-file:not(.empty) > label{
display: none;
}
.webform .custom-file.empty > span,.webform .custom-file.empty > div > span,.webform .custom-file.empty > .progress{
display: none;
}
.webform .custom-file.empty > label{
cursor: pointer;
margin-bottom: 0.6rem !important;
}
.webform .custom-file.empty > label::before{
content: "Datei hierher ziehen oder klicken";
margin: auto;
pointer-events: none;
}
.webform .custom-file.empty > label:after{
content: "\f574";
position: absolute;
font-weight: 600;
opacity: 0.5;
font-size: 2.5rem;
font-family: "Font Awesome 5 Free";
left: 50%;
margin-left: -30px;
line-height: 1;
top: 2rem;
}
.webform .custom-file > button{
z-index: 3;
}
.webform .custom-file .custom-file-input{
z-index: inherit;
color: #9d9d9d;
opacity: 1;
height: auto;
font-size: 1rem;
}
.webform .custom-file .custom-file-label:after{
display: none;
}
.webform .custom-file .custom-file-label{
right: inherit;
color: #00973c;
text-transform: uppercase;
border: 2px solid #00973c;
padding: 3px 15px;
font-weight: bold;
height: auto;
}
.webform .custom-file .text-muted{
color: rgb(168.8680851064,168.1319148936,168.1319148936);
}
.webform.custom-upload{
position: relative;
}
.webform.custom-upload .custom-file-input-bootstrap{
cursor: pointer;
position: absolute;
z-index: 2;
width: 100%;
height: 100%;
margin: 0;
opacity: 0;
}
.SumoSelect{
margin-bottom: 0.75rem;
height: 39px;
}
.SumoSelect[is-selected=true] > .CaptionCont > span{
font-weight: 500;
}
.SumoSelect > .CaptionCont > span.placeholder{
background: inherit;
color: #555555;
font-style: normal;
opacity: 1;
}
.SumoSelect > .CaptionCont > label > i{
background: transparent;
font-style: normal;
display: inline-flex;
justify-content: center;
align-items: center;
opacity: 1;
}
.SumoSelect > .CaptionCont > label > i:before{
font-family: "lko";
content: "\e928";
font-weight: bold;
font-size: 0.75rem;
transform: rotate(90deg);
}
.SumoSelect .form-control{
margin-bottom: 0;
padding: 0.5rem 0.55rem 0.5rem 1rem;
height: 39px;
}
.SumoSelect select.form-control.SumoUnder{
padding: 0;
margin: 0;
}
.SumoSelect.open > .CaptionCont,
.SumoSelect:focus > .CaptionCont,
.SumoSelect:hover > .CaptionCont{
outline: 1px solid #5F7A83;
border: 1px solid #5F7A83;
box-shadow: none;
background: #F0F3F4;
}
.form-group .SumoSelect{
margin: 0;
}
input[type=text],
input[type=email],
input[type=telefon],
input[type=password],
input[type=textarea] select,
.SumoSelect > .CaptionCont,
textarea,
.form-control{
font-weight: 500;
}
input[type=text]::placeholder,
input[type=email]::placeholder,
input[type=telefon]::placeholder,
input[type=password]::placeholder,
input[type=textarea] select::placeholder,
.SumoSelect > .CaptionCont::placeholder,
textarea::placeholder,
.form-control::placeholder{
font-weight: 400;
}
input[type=text]:focus-visible,input[type=text]:focus,
input[type=email]:focus-visible,
input[type=email]:focus,
input[type=telefon]:focus-visible,
input[type=telefon]:focus,
input[type=password]:focus-visible,
input[type=password]:focus,
input[type=textarea] select:focus-visible,
input[type=textarea] select:focus,
.SumoSelect > .CaptionCont:focus-visible,
.SumoSelect > .CaptionCont:focus,
textarea:focus-visible,
textarea:focus,
.form-control:focus-visible,
.form-control:focus{
outline: 1px solid #5F7A83;
border: 1px solid #5F7A83;
box-shadow: none;
}
input[type=text]:focus-visible,
input[type=email]:focus-visible,
input[type=telefon]:focus-visible,
input[type=password]:focus-visible,
input[type=textarea] select:focus-visible,
.SumoSelect > .CaptionCont:focus-visible,
textarea:focus-visible,
.form-control:focus-visible{
outline-offset: 0;
}
.btn-secondary,.kontakt-section .form-standard .btn-row .btn,.form-confirm .form-standard .btn-row .btn{
color: #FFF;
background: #5F7A83;
}
.btn{
display: inline-flex;
align-content: center;
text-transform: uppercase;
}
.btn > span{
margin-right: 0.375rem;
}
.btn.btn-inactive{
background-color: #607a83;
border-color: #607a83;
opacity: 0.65;
color: white;
cursor: not-allowed;
}
.btn.btn-inactive:hover{
box-shadow: none !important;
transform: translateY(0px) !important;
}
.btn.btn-vote .icon-vote:before{
content: "\e90b";
font-family: "lko";
margin-bottom: 0.95rem;
}
.btn.btn-vote.voted .icon-vote:before{
content: "\e90c";
}
.btn-default{
background-color: #dcdcdc;
border-color: #c1bbbb;
}
.btn-default:hover{
border-color: #555555;
}
.btn-default:focus-visible{
outline: 0;
box-shadow: rgba(38,145,98,0.5) 0px 0px 0px 4px;
}
.btn-secondary:hover,.kontakt-section .form-standard .btn-row .btn:hover,.form-confirm .form-standard .btn-row .btn:hover{
color: white;
}
.btn-outline-primary{
border-width: 2px;
padding: 0.45rem 1rem;
}
.form-row.btn-row{
margin-top: 1.125rem;
flex-wrap: nowrap;
}
.form-row.btn-row > div:first-child{
float: left;
width: auto;
}
.form-row.btn-row .col-sm-auto{
flex-basis: auto;
flex: inherit;
}
.form-row.btn-row .info-txt{
flex-basis: auto;
font-size: 0.85rem;
}
.content-container.btn-position{
margin-bottom: 0;
}
@media (max-width: 991.98px){
.content-container.btn-position{
min-height: 2.688rem;
}
.content-container.btn-position .btn-info-sticky .btn,
.content-container.btn-position .btn-info-vers .btn{
margin-top: 0;
}
}
.btn-info-sticky,
.btn-info-vers{
position: absolute;
right: 0vW;
margin-top: 0;
z-index: 600;
display: inline-block;
}
@media (min-width: 992px){
.btn-info-sticky,
.btn-info-vers{
margin-top: -19px;
}
}
.btn-info-sticky .btn,
.btn-info-vers .btn{
font-size: 0.875rem;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
width: 218px;
position: absolute;
right: 0;
align-items: center;
margin-top: -1.5rem;
}
@media (max-width: 767.98px){
.btn-info-sticky .btn,
.btn-info-vers .btn{
margin-top: 0;
}
}
.btn-info-sticky .collapse-horizontal,
.btn-info-vers .collapse-horizontal{
margin-top: -3rem;
position: absolute;
right: 0;
width: 0;
transition: width 0.2s ease;
overflow: hidden;
}
@media (min-width: 768px){
.btn-info-sticky .collapse-horizontal,
.btn-info-vers .collapse-horizontal{
margin-top: -2.85rem;
}
}
.btn-info-sticky .collapse-horizontal .col-body,
.btn-info-vers .collapse-horizontal .col-body{
width: 100%;
}
.btn-info-sticky .collapse.show,
.btn-info-vers .collapse.show{
overflow: visible;
width: 380px;
}
@media (max-width: 767.98px){
.btn-info-sticky .collapse.show,
.btn-info-vers .collapse.show{
width: 75Vw;
}
}
@media (max-width: 575.98px){
.btn-info-sticky .collapse.show,
.btn-info-vers .collapse.show{
width: 95Vw;
}
}
.btn-info-sticky .collapse.show .col-body,
.btn-info-vers .collapse.show .col-body{
max-height: 70Vh;
overflow-y: auto;
}
@media (min-width: 768px){
.btn-info-sticky .collapse.show .col-body,
.btn-info-vers .collapse.show .col-body{
max-height: 65Vh;
}
}
@media (min-width: 1200px){
.btn-info-sticky .collapse.show .col-body,
.btn-info-vers .collapse.show .col-body{
max-height: 55Vh;
}
}
.btn-info-sticky .collapse.show .col-body.overflow-helper,
.btn-info-vers .collapse.show .col-body.overflow-helper{
overflow-y: scroll;
}
.btn-info-sticky .col-body,
.btn-info-vers .col-body{
position: absolute;
border-radius: 4px;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
width: 100%;
background: #F0F3F4 0% 0% no-repeat padding-box;
box-shadow: 0px 1px 6px rgba(0,0,0,0.1607843137);
border: 1px solid #5F7A83;
border-right: none;
opacity: 1;
padding: 1.875rem;
}
.btn-info-sticky .col-body.overflow-helper,
.btn-info-vers .col-body.overflow-helper{
overflow-y: scroll;
}
.btn-info-sticky .col-body .content-container,
.btn-info-vers .col-body .content-container{
margin: 0;
}
.btn-info-sticky .col-body .show-all,
.btn-info-vers .col-body .show-all{
font-weight: normal;
font-size: 0.85rem;
margin-bottom: 0;
color: #00507d;
display: inline-block;
width: 100%;
margin-top: 0.2rem;
margin-bottom: -0.5rem;
float: left;
}
.btn-info-sticky .col-body .show-all:hover,
.btn-info-vers .col-body .show-all:hover{
text-decoration: underline;
}
.btn-info-sticky .col-body > header,
.btn-info-vers .col-body > header{
display: flex;
justify-content: space-between;
}
.btn-info-sticky .col-body > header h3,
.btn-info-vers .col-body > header h3{
margin-bottom: 1.25rem;
}
.btn-info-sticky .col-body > header .btn-close,
.btn-info-vers .col-body > header .btn-close{
opacity: 1;
width: 0.9rem;
height: 0.9rem;
margin-top: -0.5rem;
box-sizing: inherit;
}
.btn-info-sticky .col-body .content-container,
.btn-info-vers .col-body .content-container{
margin: 0 0 0.75rem 0;
padding: 0;
}
.btn-info-sticky .col-body .content-container .teaser,
.btn-info-sticky .col-body .content-container .summary,
.btn-info-vers .col-body .content-container .teaser,
.btn-info-vers .col-body .content-container .summary{
font-size: 0.9rem;
}
.btn-info-sticky .col-body .content-container h2,
.btn-info-sticky .col-body .content-container .h2,
.btn-info-vers .col-body .content-container h2,
.btn-info-vers .col-body .content-container .h2{
font-size: 1rem;
margin: 0;
}
.btn-info-sticky .col-body .content-container .content-text,
.btn-info-vers .col-body .content-container .content-text{
font-size: 0.9rem;
}
@media (min-width: 992px){
.btn-info-sticky.btn-beratung,
.btn-info-vers.btn-beratung{
margin-top: -2rem;
}
}
.webform .form-group > label{
margin-bottom: 0;
color: #555555;
left: 5px;
display: flex;
align-content: center;
}
.webform .form-group .SumoSelect > .optWrapper > .options li.opt.placeholder{
display: none;
}
.webform .form-group .SumoSelect[is-selected=true] ~ label{
color: rgba(var(--bs-body-color-rgb),0.65);
transform: translateY(-0.4rem);
font-size: 0.65rem;
}
.webform .form-group .SumoSelect[is-selected=true] > .CaptionCont > span{
top: 0.25rem;
position: relative;
}
.webform .form-group textarea.form-control{
min-height: 110px;
height: 120px;
}
.webform .form-group textarea.form-control:not(:placeholder-shown){
padding-top: 0.9rem;
}
.webform .form-group > .form-control:focus ~ label,
.webform .form-group > .form-control:not(:placeholder-shown) ~ label,
.webform .form-group > .form-control-plaintext ~ label,
.webform .form-group > .form-select ~ label{
font-size: 0.65rem;
color: #555555 !important;
}
.webform .form-group > .form-control:focus ~ label::after,
.webform .form-group > .form-control:not(:placeholder-shown) ~ label::after,
.webform .form-group > .form-control-plaintext ~ label::after,
.webform .form-group > .form-select ~ label::after{
background-color: transparent;
}
.webform .form-group.captcha .txt-r{
position: relative;
height: auto;
margin: 0 0 0.5rem 0;
font-weight: bold;
padding: 0;
color: black;
order: 1;
}
.nice-select{
font-size: 0.875rem;
line-height: 2.714;
width: 100%;
height: 38px;
padding: 0 26px 0 16px;
color: #000;
border: 1px solid #dcdcdc;
border-radius: 4px;
}
.nice-select:after{
font-family: "lko";
content: "\e928";
font-weight: bold;
font-size: 0.75rem;
transform: rotate(90deg);
border: none;
right: 0;
}
.nice-select.open:after{
transform: rotate(90deg);
}
.nice-select.open,.nice-select:hover,.nice-select:focus{
outline: 1px solid #5F7A83;
border: 1px solid #5F7A83;
box-shadow: none;
background: #F0F3F4;
}
.nice-select .list{
width: 100%;
}
.nice-select.disabled{
color: #6f6f6f;
border-color: #d7d7d7;
background-color: #f8f7f7;
}
.nice-select.disabled::after{
border-right-color: #d7d7d7;
border-bottom-color: #d7d7d7;
}
.form-group{
display: flex;
flex-wrap: wrap;
}
.form-group > .area-content{
width: 100%;
order: 2;
}
.form-group > .area-content .custom-control-label{
margin-bottom: 0;
}
.form-group > .area-content + .txt-r{
order: 1;
display: inline-flex;
font-weight: bold;
position: relative;
height: auto;
padding: 0;
flex: 0 0 100%;
line-height: 1;
left: 0;
margin: -0.5rem 0 0 0;
color: black;
}
.form-group > .area-content.two-column{
display: flex;
flex-wrap: wrap;
}
.form-group > .area-content.two-column .custom-control.custom-checkbox,
.form-group > .area-content.two-column .custom-control.custom-radio{
flex: 0 0 100%;
max-width: 100%;
}
@media (min-width: 576px){
.form-group > .area-content.two-column .custom-control.custom-checkbox,
.form-group > .area-content.two-column .custom-control.custom-radio{
flex: 0 0 50%;
max-width: 50%;
}
}
.form-group > .area-content.two-column .custom-control.custom-checkbox.full-row,
.form-group > .area-content.two-column .custom-control.custom-radio.full-row{
flex: 0 0 100%;
max-width: 100%;
}
.custom-control.custom-checkbox,
.custom-control.custom-radio,
.form-check{
margin-top: 0.315rem;
margin-bottom: 0.315rem;
}
.custom-control.custom-checkbox:checked{
background-color: #000;
}
.custom-control.custom-checkbox input[type=checkbox]{
background-size: 115%;
}
.custom-control.custom-checkbox input[type=checkbox]:checked{
background-color: #000;
}
input[type=radio]{
background-size: 125%;
}
input[type=checkbox]:checked:focus,
input[type=radio]:checked:focus{
border-color: #5F7A83;
}
article > section,
article .content-container.webform,
.webform{
margin-top: 1.5rem;
display: block;
float: left;
width: 100%;
clear: both;
}
a[name=form_go]{
display: block;
clear: both;
top: -72px;
position: relative;
width: 100%;
height: 1px;
}
@media (min-width: 576px){
a[name=form_go]{
top: -72px;
}
}
@media (min-width: 768px){
a[name=form_go]{
top: -103px;
}
}
@media (min-width: 992px){
a[name=form_go]{
top: -141px;
}
}
@media (min-width: 1200px){
a[name=form_go]{
top: -199px;
}
}
.webform .txt-l{
display: none;
}
.webform .txt-r{
width: 100%;
display: inline-block;
}
.webform .form-row .form-group{
margin-bottom: 1.375rem;
}
.webform .form-row .form-group > span{
flex: 0 0 100%;
}
.webform .form-group.captcha{
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
.webform .form-group.secure{
margin-bottom: 0;
}
.webform .form-group .txt-r:only-child,
.webform .form-group .txt-l:only-child{
position: relative;
display: block;
color: #000;
left: 0;
height: auto;
padding: 0;
overflow: visible;
white-space: normal;
}
@media (max-width: 575.98px){
.webform .form-group.col-sm-12.col-md-3,.webform .form-group.col-sm-12.col-md-6,.webform .form-group.col-sm-12.col-md-12{
flex: 0 0 auto;
width: 100%;
}
}
@media (max-width: 767.98px){
.form-row.btn-row{
align-items: flex-start;
}
}
.form-row.btn-row .form-group{
margin-bottom: 0;
}
.form-row.btn-row .btn{
margin-top: 0 !important;
}
.form-row .form-control{
margin-bottom: 0;
}
.form-row + hr.dotted{
margin-bottom: 1.375rem;
margin-top: 0;
}
.form-row > .form-row{
margin-left: 0;
margin-right: 0;
}

#rinderhaltung.custom-control-input ~ .field.multi,
#schafeziegenwild.custom-control-input ~ .field.multi{
display: none;
}
#rinderhaltung.custom-control-input:checked ~ .field.multi,
#schafeziegenwild.custom-control-input:checked ~ .field.multi{
display: block;
}
.info-txt-footer{
flex-basis: auto;
font-size: 0.85rem;
margin-top: 1.25rem;
padding-top: 1rem;
}
.form-row.datenschutz{
color: #555;
font-size: 0.85rem;
margin-top: 1.25rem;
}
.kazform .webform .content-container .content-text ul li{
font-weight: bold;
}
.kazform .webform .content-container .content-text ul li > span{
text-indent: 0;
font-weight: normal;
}
.kazform .webform .content-container .content-text h3.h4,
.kazform .webform .content-container .content-text h4{
margin: 0;
font-size: 1rem;
}
.kazform .webform .content-container.no-padding{
margin: 0;
}
.kazform .webform .content-container.no-padding h2{
margin: 0;
}
.leadin .form-content.center.nl-warning.sideBySide{
margin: 2rem 0;
border-radius: 0.25rem;
background: #F0F3F4;
padding: 2.5rem;
margin-bottom: 1.563rem;
justify-content: center;
text-align: center;
display: flex;
flex-direction: column;
}
@media (min-width: 992px){
.leadin .form-content.center.nl-warning.sideBySide{
padding: 5rem;
}
}
.leadin .form-content.center.nl-warning.sideBySide:before{
content: "\e956";
font-family: "lko";
font-size: 2.5rem;
line-height: 1;
margin-bottom: 0.95rem;
}
.leadin .form-content.center.nl-warning.sideBySide .leadin{
margin: 2rem 0;
}
.leadin .form-content.center.nl-warning.sideBySide .btn{
width: auto !important;
margin-top: 1.5rem;
line-height: 1.1;
color: white;
padding: 0.625rem 1rem;
}
.leadin .form-content.center.nl-warning.sideBySide .form-group > label{
margin-bottom: 0;
color: #555555;
display: flex;
align-content: center;
}
.form-confirm.form-section{
margin-top: 2rem;
}
.form-confirm.form-section .btn-row{
justify-content: center;
}
.form-confirm.form-section .btn-row .btn{
width: auto !important;
margin-top: 1.5rem;
}
.form-confirm .webform{
margin: 0;
border-radius: 0.25rem;
background: #F0F3F4;
padding: 2.5rem;
margin-bottom: 1.563rem;
}
.form-confirm .form-standard{
display: flex;
justify-content: center;
text-align: center;
flex-direction: row;
flex-wrap: wrap;
}
.form-confirm .form-standard:before{
content: "\e956";
font-family: "lko";
font-size: 2.5rem;
line-height: 1;
margin-bottom: 0.95rem;
}
.form-confirm .form-standard > header{
width: 100%;
}
.form-confirm .form-standard > header h3{
font-size: 1.375rem;
margin-bottom: 1.25rem;
}
.form-confirm .form-standard .btn-row{
width: 100%;
}
.form-confirm .form-standard .btn-row .btn{
line-height: 1.1;
}
.form-confirm .form-standard .form-row.btn-row > div:first-child{
width: 100%;
text-align: center;
justify-content: center;
}
.kontakt-section{
border-radius: 0.25rem;
background: #F0F3F4;
padding: 2.5rem;
margin-bottom: 1.563rem;
}
.kontakt-section .webform{
margin: 0;
}
.kontakt-section .form-standard{
display: flex;
justify-content: center;
text-align: center;
flex-direction: row;
flex-wrap: wrap;
}
.kontakt-section .form-standard:before{
content: "\e956";
font-family: "lko";
font-size: 2.5rem;
line-height: 1;
margin-bottom: 0.95rem;
}
.kontakt-section .form-standard > header{
width: 100%;
}
.kontakt-section .form-standard > header h3{
font-size: 1.375rem;
margin-bottom: 1.25rem;
}
.kontakt-section .form-standard .btn-row{
width: 100%;
}
.kontakt-section .form-standard .btn-row .btn{
line-height: 1.1;
width: auto;
}
.kontakt-section .form-standard .form-row.btn-row > div:first-child{
width: 100%;
text-align: center;
justify-content: center;
}

/* ** [ /src_project/sites/portal/css/5/./table.css ] (@import) ** */
.content-container.table-container h2{
font-size: 1rem;
}
.content-container.table-container table{
margin-top: 0;
}
.table-id7 tr td,
.table-id8 tr td,
.table-id9 tr td,
.table-id10 tr td,
.table-id11 tr td,
.table-id12 tr td{
border-top-color: white;
}
.table-id1 tr:first-child td:first-child,
.table-id2 tr:first-child td:first-child,
.table-id3 tr:first-child td:first-child,
.table-id4 tr:first-child td:first-child,
.table-id5 tr:first-child td:first-child,
.table-id6 tr:first-child td:first-child,
.table-id7 tr:first-child td:first-child,
.table-id8 tr:first-child td:first-child,
.table-id9 tr:first-child td:first-child,
.table-id10 tr:first-child td:first-child,
.table-id11 tr:first-child td:first-child,
.table-id12 tr:first-child td:first-child{
border-radius: 5px 0 0 0;
}
.table-id1 tr:first-child td:last-child,
.table-id2 tr:first-child td:last-child,
.table-id3 tr:first-child td:last-child,
.table-id4 tr:first-child td:last-child,
.table-id5 tr:first-child td:last-child,
.table-id6 tr:first-child td:last-child,
.table-id7 tr:first-child td:last-child,
.table-id8 tr:first-child td:last-child,
.table-id9 tr:first-child td:last-child,
.table-id10 tr:first-child td:last-child,
.table-id11 tr:first-child td:last-child,
.table-id12 tr:first-child td:last-child{
border-radius: 0 5px 0 0;
}
.table-id1 tr:last-child td:first-child,
.table-id2 tr:last-child td:first-child,
.table-id3 tr:last-child td:first-child,
.table-id4 tr:last-child td:first-child,
.table-id5 tr:last-child td:first-child,
.table-id6 tr:last-child td:first-child,
.table-id7 tr:last-child td:first-child,
.table-id8 tr:last-child td:first-child,
.table-id9 tr:last-child td:first-child,
.table-id10 tr:last-child td:first-child,
.table-id11 tr:last-child td:first-child,
.table-id12 tr:last-child td:first-child{
border-radius: 0 0 0 5px;
}
.table-id1 tr:last-child td:last-child,
.table-id2 tr:last-child td:last-child,
.table-id3 tr:last-child td:last-child,
.table-id4 tr:last-child td:last-child,
.table-id5 tr:last-child td:last-child,
.table-id6 tr:last-child td:last-child,
.table-id7 tr:last-child td:last-child,
.table-id8 tr:last-child td:last-child,
.table-id9 tr:last-child td:last-child,
.table-id10 tr:last-child td:last-child,
.table-id11 tr:last-child td:last-child,
.table-id12 tr:last-child td:last-child{
border-radius: 0 0 5px 0;
}
.table-id1,
.table-id3,
.table-id4,
.table-id5,
.table-id6,
.table-id7,
.table-id9,
.table-id10,
.table-id11,
.table-id12{
border-top: none;
}
.table-id1 tr:first-child td,
.table-id3 tr:first-child td,
.table-id4 tr:first-child td,
.table-id5 tr:first-child td,
.table-id6 tr:first-child td,
.table-id7 tr:first-child td,
.table-id9 tr:first-child td,
.table-id10 tr:first-child td,
.table-id11 tr:first-child td,
.table-id12 tr:first-child td{
border-top-color: white;
}
.table-id3 tr td:first-child,
.table-id4 tr td:first-child,
.table-id6 tr td:first-child,
.table-id8 tr td:first-child,
.table-id9 tr td:first-child,
.table-id10 tr td:first-child,
.table-id2 tr td:first-child,
.table-id12 tr td:first-child{
border-top-color: white;
}
.table-id2,
.table-id3,
.table-id4,
.table-id5,
.table-id6,
.table-id8,
.table-id9,
.table-id10,
.table-id11,
.table-id12{
border-bottom-left-radius: 5px;
}
.table-id2 tr:last-child,
.table-id3 tr:last-child,
.table-id4 tr:last-child,
.table-id5 tr:last-child,
.table-id6 tr:last-child,
.table-id8 tr:last-child,
.table-id9 tr:last-child,
.table-id10 tr:last-child,
.table-id11 tr:last-child,
.table-id12 tr:last-child{
border-radius: 0 0 0 5px;
}

/* ** [ /src_project/sites/portal/css/5/./events.css ] (@import) ** */
.spacer-list.termine{
overflow-x: hidden;
}
.spacer-list.termine:before{
display: none;
}
.spacer-list.termine .centered-header{
position: relative;
padding-bottom: 2rem;
}
.spacer-list.termine .centered-header:before{
content: " ";
background-color: #f2f2f2;
position: absolute;
z-index: -10;
height: 100%;
width: 100vW;
top: 0;
}
.termine .counter-article{
font-weight: 500;
color: #007E46;
width: 100%;
}
.termine .centered-header{
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
width: 100%;
}
.termine .centered-header h1{
width: 100%;
}
.termine .centered-header .nav-page.navigation-result{
width: 100%;
}
.termine .centered-header .filter-search.treffer{
margin-top: 1.875rem;
}
.termine .centered-header .filter-search.treffer ul.trefferverteilung{
justify-content: center;
}
.termine .termine-list{
margin-top: 0.938rem;
}
.termine .termine-list > .btn-portalColor{
margin: 1.125rem auto 0;
display: flex;
max-width: max-content;
}
.termine .list-veranstaltungen.tableau{
display: flex;
flex-wrap: wrap;
margin-right: calc(-0.5 * var(--bs-gutter-x));
margin-left: calc(-0.5 * var(--bs-gutter-x));
}
@media (min-width: 768px){
.termine .list-veranstaltungen.tableau .content-item{
width: 50%;
}
}
@media (min-width: 992px){
.termine .list-veranstaltungen.tableau .content-item{
width: 33.33333333%;
}
}
.termine .list-veranstaltungen.tableau .content-item.filterDiv{
display: none;
}
.termine .list-veranstaltungen.tableau .content-item.filterDiv.show{
display: block;
}
.termine .list-veranstaltungen .content-item{
padding: calc(var(--bs-gutter-x) * 0.5);
flex: 0 0 auto;
width: 100%;
margin: 0;
}
.termine .list-veranstaltungen .content-item > .no-link,
.termine .list-veranstaltungen .content-item a{
display: block;
width: 100%;
border: 1px solid transparent;
border-radius: 0.25rem;
padding: 1rem 0.75rem 1rem 1rem;
cursor: pointer;
aspect-ratio: unset;
}
@media (min-width: 768px){
.termine .list-veranstaltungen .content-item > .no-link,
.termine .list-veranstaltungen .content-item a{
aspect-ratio: 379/318;
}
}
@media (min-width: 1200px){
.termine .list-veranstaltungen .content-item > .no-link,
.termine .list-veranstaltungen .content-item a{
padding: 1.5rem 0.75rem 1.5rem 1.5rem;
}
}
.termine .list-veranstaltungen .content-item > .no-link:hover,
.termine .list-veranstaltungen .content-item a:hover{
box-shadow: 0px 3px 6px rgba(0,0,0,0.1607843137) !important;
border-color: #BEC8D7 !important;
background: white !important;
}
.termine .list-veranstaltungen .content-item > .no-link{
cursor: auto;
}
.termine .list-veranstaltungen .content-item > .no-link .content-text h3::after{
display: none;
}
.termine .list-veranstaltungen .content-item:nth-child(1n) > .no-link,
.termine .list-veranstaltungen .content-item:nth-child(1n) a{
background: rgba(190,200,215,0.3);
}
.termine .list-veranstaltungen .content-item:nth-child(2n) > .no-link,
.termine .list-veranstaltungen .content-item:nth-child(2n) a{
background: rgba(190,200,215,0.45);
}
.termine .list-veranstaltungen .content-item:nth-child(3n) > .no-link,
.termine .list-veranstaltungen .content-item:nth-child(3n) a{
background: rgba(190,200,215,0.15);
}
.termine .list-veranstaltungen .content-item:nth-child(4n) > .no-link,
.termine .list-veranstaltungen .content-item:nth-child(4n) a{
background: rgba(190,200,215,0.55);
}
.termine .list-veranstaltungen .content-item:nth-child(5n) > .no-link,
.termine .list-veranstaltungen .content-item:nth-child(5n) a{
background: rgba(190,200,215,0.2);
}
.termine .list-veranstaltungen .content-item .content-text{
display: flex;
height: 100%;
flex-wrap: nowrap;
flex-direction: column;
justify-content: flex-end;
}
.termine .list-veranstaltungen .content-item .content-text .list-date{
display: flex;
flex-direction: column;
line-height: 1;
margin-bottom: auto;
}
.termine .list-veranstaltungen .content-item .content-text .list-date .day{
font-size: 1.875rem;
}
.termine .list-veranstaltungen .content-item .content-text .list-date.two-items{
flex-direction: row;
}
.termine .list-veranstaltungen .content-item .content-text .list-date .month{
font-size: 1.125rem;
}
.termine .list-veranstaltungen .content-item .content-text .list-date .item{
display: flex;
flex-direction: column;
line-height: 1;
width: auto;
}
.termine .list-veranstaltungen .content-item .content-text .list-date .item + .item{
margin-left: 1rem;
}
.termine .list-veranstaltungen .content-item .content-text .list-date .item.bis{
color: #4e646c;
font-size: 0.875rem;
height: 1.75rem;
margin-left: 0.875rem;
justify-content: flex-end;
}
.termine .list-veranstaltungen .content-item .content-text .list-date .item .day{
min-height: 1.875rem;
}
.termine .list-veranstaltungen .content-item .content-text h3,
.termine .list-veranstaltungen .content-item .content-text .h3{
font-size: 1.125rem;
color: #4e646c;
margin: 0 0.75rem 0 0;
}
@media (max-width: 767.98px){
.termine .list-veranstaltungen .content-item .content-text h3,
.termine .list-veranstaltungen .content-item .content-text .h3{
margin-top: 1.5rem;
}
}
@media (min-width: 1200px){
.termine .list-veranstaltungen .content-item .content-text h3,
.termine .list-veranstaltungen .content-item .content-text .h3{
font-size: 1.375rem;
}
}
.termine .list-veranstaltungen .content-item .content-text h3:after,
.termine .list-veranstaltungen .content-item .content-text .h3:after{
font-size: 0.6rem;
margin: 0 0 0 -0.75rem;
content: "\e928";
font-family: "lko" !important;
top: -2px;
position: relative;
right: -0.75rem;
}
.termine .list-veranstaltungen .content-item .content-text .events-meta{
color: #555555;
margin-top: 0.5rem;
display: block;
width: 100%;
line-height: 1.25;
}
@media (max-width: 1199.98px){
.termine .list-veranstaltungen .content-item .content-text .events-meta{
font-size: 0.938rem;
}
}
@media (min-width: 1200px){
.termine .list-veranstaltungen .content-item .content-text .events-meta{
min-height: 2.563rem;
margin-top: 0.938rem;
}
}
.termine .list-veranstaltungen .content-item .content-text .events-meta div{
display: inline-flex;
flex-direction: row;
flex-wrap: nowrap;
width: 100%;
}
.termine .list-veranstaltungen .content-item .content-text .events-meta .desc{
flex: 0 0 91px;
}
@media (max-width: 1199.98px){
.termine .list-veranstaltungen .content-item .content-text .list-time{
font-size: 0.938rem;
}
}
.termine .list-veranstaltungen .content-item .content-text .link-more{
color: #00723f;
}
.termine .list-veranstaltungen .content-item .content-text .platzhalter-link{
width: 100%;
margin-top: 0.25rem;
}
@media (min-width: 1200px){
.termine .list-veranstaltungen .content-item .content-text .platzhalter-link{
height: 1.25rem;
margin-top: 0.75rem;
}
}
.action-bar .events-date .day{
font-size: 1.875rem;
}
.action-bar .events-date .month{
font-size: 1.125rem;
}
.action-bar .event-date{
font-size: 1rem;
color: #5F7A83;
font-size: 1.25rem;
line-height: 1.4;
font-weight: 500;
display: inline-flex;
align-items: baseline;
}
.action-bar .event-date:before{
content: "\e916";
font-family: lko;
font-size: 1.15rem;
margin-top: 0.15rem;
margin-right: 0.45rem;
}
.events-meta-content{
display: block;
width: 100%;
background: rgba(190,200,215,0.15);
padding: 1rem;
width: 100%;
border-radius: 0.25rem;
margin: 1.875rem 0;
}
@media (min-width: 768px){
.events-meta-content{
padding: 1.875rem;
}
}
.events-meta-content div{
display: inline-flex;
flex-direction: row;
width: 100%;
flex-wrap: nowrap;
margin-bottom: 0.25rem;
}
.events-meta-content div:last-child{
margin-bottom: 0;
}
.events-meta-content div.veranstaltungsort{
margin-bottom: 1.5rem;
}
.events-meta-content div.veranstaltungsort:last-child{
margin-bottom: 0;
}
.events-meta-content .desc{
flex: 0 0 88px;
margin-right: 0.25rem;
}
@media (min-width: 768px){
.events-meta-content .desc{
flex: 0 0 168px;
margin-right: 1.875rem;
}
}
@media (min-width: 768px){
.events-meta-content .desc,
.events-meta-content .txt{
line-height: 1.375rem;
}
}
.right-visible{
overflow: hidden;
}
.modal-body .termine .collapse-action-bar{
cursor: pointer;
}
.action-bar > .platzhalter-hint,
.platzhalter-hint{
position: relative;
width: 100%;
flex-direction: row;
justify-content: center;
}
.action-bar > .platzhalter-hint .copiedHint,
.platzhalter-hint .copiedHint{
background: white;
box-shadow: 0px 3px 6px rgba(0,0,0,0.1607843137);
flex-direction: row;
justify-content: center;
width: auto;
display: none;
position: absolute;
top: -1.15rem;
}
.container.termine.center{
margin-top: 5rem;
margin-bottom: 4rem;
}
.container.termine.center header{
position: relative;
text-align: center;
}
.container.termine.center header .button-container2{
position: absolute;
right: 0;
top: 0;
}
.container.termine.center .list-veranstaltungen.slider3slide{
margin-right: calc(-0.5 * var(--bs-gutter-x));
margin-left: calc(-0.5 * var(--bs-gutter-x));
}
@media (max-width: 1199.98px){
.container.termine.center .list-veranstaltungen.slider3slide{
margin-right: -0.625rem;
margin-left: -0.625rem;
}
}
.container.termine.center .list-veranstaltungen.slider3slide .slick-list{
clip-path: inset(-100vw -100vw -100vw 0);
overflow: inherit;
}
@media (max-width: 1199.98px){
.container.termine.center .list-veranstaltungen.slider3slide .slick-list .content-item{
padding: 0.625rem;
}
}

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

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

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

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

}
}
.publikationen .filter-search.treffer{


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

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

/* ** [ /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-voting .content-item a h3,
.channel-voting .content-item a .h3,
.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-voting .content-item a:hover h3,
.channel-voting .content-item a:hover .h3,.channel-voting .content-item a:focus h3,
.channel-voting .content-item a:focus .h3,
.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-voting .media-content,
.channel-fotogallery .media-content,
.x209 .media-content{
overflow: hidden;
}
.channel-voting a img,
.channel-fotogallery a img,
.x209 a img{
transition: all 0.4s ease-in-out;
}
.channel-voting a:hover img,.channel-voting a:focus img,
.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-voting > ul > li a.collapse-action-bar:focus-visible,
.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;
}

/* splitted due to filesize */

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