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

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


/* ** [ /src_project/sites/portal/css/4/./3rd-party.css ] (@import) ** */
.nice-select{
-webkit-tap-highlight-color: rgba(0,0,0,0);
background-color: #fff;
border-radius: 3px;
border: solid 1px #e8e8e8;
box-sizing: border-box;
clear: both;
cursor: pointer;
display: block;
float: left;
font-family: inherit;
font-size: 14px;
font-weight: normal;
height: calc(1.7em + 0.75rem + 2px);
line-height: calc(1.7em + 0.75rem + 2px)-2;
outline: none;
padding-left: 18px;
padding-right: 30px;
position: relative;
text-align: left !important;
transition: all 0.2s ease-in-out;
-webkit-user-select: none;
user-select: none;
white-space: nowrap;
width: auto;
}
.nice-select:hover{
border-color: #dbdbdb;
}
.nice-select:active,.nice-select.open,.nice-select:focus{
border-color: #999;
}
.nice-select:after{
border-bottom: 2px solid #999;
border-right: 2px solid #999;
content: "";
display: block;
height: 5px;
margin-top: -4px;
pointer-events: none;
position: absolute;
right: 12px;
top: 50%;
transform-origin: 66% 66%;
transform: rotate(45deg);
transition: all 0.15s ease-in-out;
width: 5px;
}
.nice-select.open:after{
transform: rotate(-135deg);
}
.nice-select.open .list{
opacity: 1;
pointer-events: auto;
transform: scale(1) translateY(0);
}
.nice-select.disabled{
border-color: #ededed;
color: #999;
pointer-events: none;
}
.nice-select.disabled:after{
border-color: #cccccc;
}
.nice-select.wide{
width: 100%;
}
.nice-select.wide .list{
left: 0 !important;
right: 0 !important;
}
.nice-select.right{
float: right;
}
.nice-select.right .list{
left: auto;
right: 0;
}
.nice-select.small{
font-size: 12px;
height: 36px;
line-height: 34px;
}
.nice-select.small:after{
height: 4px;
width: 4px;
}
.nice-select.small .option{
line-height: 34px;
min-height: 34px;
}
.nice-select .list{
background-color: #fff;
border-radius: 3px;
box-shadow: 0 0 0 1px rgba(68,68,68,0.11);
box-sizing: border-box;
margin-top: 4px;
opacity: 0;
overflow: hidden;
padding: 0;
pointer-events: none;
position: absolute;
top: 100%;
left: 0;
transform-origin: 50% 0;
transform: scale(0.75) translateY(-calc(1.7em + 0.75rem + 2px)/2);
transition: all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;
z-index: 9;
}
.nice-select .list:hover .option:not(:hover){
background-color: transparent !important;
}
.nice-select .option{
cursor: pointer;
font-weight: 400;
line-height: calc(1.7em + 0.75rem + 2px)-2;
list-style: none;
min-height: calc(1.7em + 0.75rem + 2px)-2;
outline: none;
padding-left: 18px;
padding-right: 29px;
text-align: left;
transition: all 0.2s;
}
.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{
background-color: #f6f6f6;
}
.nice-select .option.selected{
font-weight: bold;
}
.nice-select .option.disabled{
background-color: transparent;
color: #999;
cursor: default;
}
.no-csspointerevents .nice-select .list{
display: none;
}
.no-csspointerevents .nice-select.open .list{
display: block;
}

.slick-slider{
position: relative;
display: block;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
user-select: none;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list{
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0;
}
.slick-list:focus{
outline: none;
}
.slick-list.dragging{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list{
transform: translate3d(0,0,0);
}
.slick-track{
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,.slick-track:after{
content: "";
display: table;
}
.slick-track:after{
clear: both;
}
.slick-loading .slick-track{
visibility: hidden;
}
.slick-slide{
float: left;
height: 100%;
min-height: 1px;
display: none;
}
[dir=rtl] .slick-slide{
float: right;
}
.slick-slide img{
display: block;
}
.slick-slide.slick-loading img{
display: none;
}
.slick-slide.dragging img{
pointer-events: none;
}
.slick-initialized .slick-slide{
display: block;
}
.slick-loading .slick-slide{
visibility: hidden;
}
.slick-vertical .slick-slide{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden{
display: none;
}

.slick-loading .slick-list{
background: #fff  url(/"/ajax-loader.gif") center center no-repeat;
}

@font-face{
font-family: "slick";
src:  url("/src_project/fonts/slick/slick.eot");
src:  url("/src_project/fonts/slick/slick.eot?#iefix") format("embedded-opentype"), url("/src_project/fonts/slick/slick.woff") format("woff"), url("/src_project/fonts/slick/slick.ttf") format("truetype"), url("/src_project/fonts/slick/slick.svg#slick") format("svg");
font-weight: normal;
font-style: normal;
}

.slick-prev,
.slick-next{
position: absolute;
display: block;
height: 20px;
width: 20px;
line-height: 0px;
font-size: 0px;
cursor: pointer;
background: transparent;
color: transparent;
top: 50%;
transform: translate(0,-50%);
padding: 0;
border: none;
outline: none;
}
.slick-prev:hover,.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{
outline: none;
background: transparent;
color: transparent;
}
.slick-prev:hover:before,.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{
opacity: 0.25;
}
.slick-prev:before,
.slick-next:before{
font-family: "slick";
font-size: 20px;
line-height: 1;
color: white;
opacity: 0.75;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev{
left: -25px;
}
[dir=rtl] .slick-prev{
left: auto;
right: -25px;
}
.slick-prev:before{
content: "←";
}
[dir=rtl] .slick-prev:before{
content: "→";
}
.slick-next{
right: -25px;
}
[dir=rtl] .slick-next{
left: -25px;
right: auto;
}
.slick-next:before{
content: "→";
}
[dir=rtl] .slick-next:before{
content: "←";
}

.slick-dotted.slick-slider{
margin-bottom: 30px;
}
.slick-dots{
position: absolute;
bottom: -25px;
list-style: none;
display: block;
text-align: center;
padding: 0;
margin: 0;
width: 100%;
}
.slick-dots li{
position: relative;
display: inline-block;
height: 20px;
width: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button{
border: 0;
background: transparent;
display: block;
height: 20px;
width: 20px;
outline: none;
line-height: 0px;
font-size: 0px;
color: transparent;
padding: 5px;
cursor: pointer;
}
.slick-dots li button:hover,.slick-dots li button:focus{
outline: none;
}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{
opacity: 1;
}
.slick-dots li button:before{
position: absolute;
top: 0;
left: 0;
content: "•";
width: 20px;
height: 20px;
font-family: "slick";
font-size: 6px;
line-height: 20px;
text-align: center;
color: black;
opacity: 0.25;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before{
color: black;
opacity: 0.75;
}
.SumoSelect > .optWrapper{
z-index: 1200;
}
.slick-loading .slick-list{
background: none;
}
.nice-select .list .option{
display: block;
width: 100%;
}
body .cc_container .cc_message{
font-size: 1rem;
}

.dropdown .dropdown-toggle{
position: relative;
width: 100%;
padding-right: 1rem !important;
}
.dropdown-toggle::after{
position: absolute;
right: 10px;
top: 50%;
}

.dropdown-menu{
padding: 0px 0;
margin: 0 0 0;
border-radius: 0px;
box-shadow: none !important;
border-color: #cccccc;
min-width: 200px;
}

.navbar .show .dropdown-menu > li > a:focus{
background-color: transparent;
}
.navbar .show .dropdown-menu > li > a:hover{
background-color: #f8ce74;
}



.btco-hover-menu{
background: none;
margin: 0;
padding: 0;
min-height: 20px;
}
@media only screen and (max-width: 1200px){
.btco-hover-menu .show > .dropdown-toggle::after{
transform: rotate(-90deg);
}
}
@media only screen and (min-width: 1200px){
.btco-hover-menu > .collapse ul li{
position: relative;
}
.btco-hover-menu > .collapse ul li:hover > ul{
display: block;
}
.btco-hover-menu > .collapse ul ul{
position: absolute;
top: 100%;
left: 0;
margin-right: 0px !important;
min-width: 220px;
max-width: 100% !important;
display: none;
}
.btco-hover-menu > .collapse ul ul li{
position: relative;
}
.btco-hover-menu > .collapse ul ul li:hover > ul{
display: block;
}
.btco-hover-menu > .collapse ul ul ul{
position: absolute;
border-radius: 4px;
top: 0;
left: 100% !important;
margin-left: 0px !important;
min-width: 220px;
display: none;
}
.btco-hover-menu > .collapse ul ul ul li{
position: relative;
}
.btco-hover-menu > .collapse ul ul ul li:hover ul{
display: block;
}
.btco-hover-menu > .collapse ul ul ul ul{
position: absolute;
top: 0;
left: 100%;

display: none;
z-index: 1;
}


}
@media only screen and (max-width: 1200px){
.btco-hover-menu .collapse ul ul ul{
left: -110% !important;

}
.btco-hover-menu .collapse ul ul ul::before{
position: absolute;
top: 6px;
right: -18px !important;
left: auto !important;
transform: rotate(90deg) !important;
overflow: hidden;
width: 0;
height: 0;
content: "";
border-width: 9px;
border-style: dashed dashed solid dashed;
border-color: transparent transparent #f8ce74 transparent;
}
.btco-hover-menu .collapse ul ul ul::after{
position: absolute;
top: 7px;
right: -16px !important;
left: auto !important;
transform: rotate(90deg) !important;
overflow: hidden;
width: 0;
height: 0;
content: "";
border-width: 8px;
border-color: transparent transparent #ffffff transparent;
border-style: dashed dashed solid dashed;
}
}
.main-header .dropdown-menu .dropdown-menu{
margin-left: initial !important;
}

/* ** [ /src_project/sites/portal/css/4/./accordion-staff.css ] (@import) ** */
.staff-box-base.accordion-section header h1{
margin-top: 2.5rem;
}
.staff-box-base .panel{
margin: 0 0 1.563rem 0;
}
.staff-box-base .panel:first-of-type{
margin-top: 0;
}
header + .staff-box-base .panel:first-of-type{
margin-top: 2rem;
}
.staff-box-base .panel header{
background-color: #9ac3a8;
border-radius: 0;
padding: 0;
margin: 0;
border-bottom: 0px;
color: #ffffff;
border: 0;
padding: 0.3125rem 0.5rem 0.3125rem 2.2rem;
margin: 0;
width: 100%;
text-align: left;
font-size: 1.25rem;
font-weight: 500;
line-height: 1;
min-height: 2.25rem;
position: relative;
}
.staff-box-base .panel header .link-collapse:before{
font-size: 1.125rem;
content: "h";
font-family: "lko" !important;
transition: all 0.3s linear 0s;
transform: rotate(-90deg);
display: inline-block;
position: absolute;
left: 0.7rem;
top: 0.5rem;
}
.staff-box-base .panel header .link-collapse[aria-expanded=true]:before{
transform: rotate(90deg);
}
.staff-box-base .panel header .link-collapse:visited,.staff-box-base .panel header .link-collapse:hover,.staff-box-base .panel header .link-collapse:focus{
text-decoration: none;
}
.staff-box-base .panel header a{
float: none;
color: currentColor;
display: block;
}
.staff-box-base .panel header a[aria-expanded=true]:before{
transform: rotate(-90deg);
display: inline-block;
}
.staff-box-base .panel .h3,
.staff-box-base .panel h3{
margin-top: 1.25rem;
color: black;
font-size: 1.313rem;
}
.staff-box-base ul{
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: -15px;
margin-right: -15px;
}
.staff-box-base ul > li{
flex: 0 0 100%;
max-width: 100%;
margin-bottom: 1.25rem;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px){
.staff-box-base ul > li:nth-last-child(2),.staff-box-base ul > li:last-of-type{
margin-bottom: 0;
}
}
@media (min-width: 768px){
.staff-box-base ul > li{
flex: 0 0 50%;
max-width: 50%;
margin-bottom: 1.875rem;
}
}
.staff-box-base ul.third_lvl{
padding-left: 2.2em;
}
.staff-box-base ul.third_lvl.list-2columns{
margin-bottom: 1.2rem;
}
.staff-box-base ul.list-subpages{
margin-left: 0;
margin-right: 0;
}
.staff-box-base ul.list-subpages li.panel{
margin: 0;
padding-right: 0;
border: none;
border-bottom: 1px solid #dcdcdc;
border-radius: 0;
background: transparent;
box-shadow: none;
padding: 0;
flex: 0 0 100%;
max-width: 100%;
}
.staff-box-base ul.list-subpages li.panel > a.link-collapse{
padding-left: 0;
position: relative;
display: block;
color: #007e46;
padding: 0.5em 0.75em;
font-size: 1.2rem;
}
.staff-box-base ul.list-subpages li.panel > a.link-collapse:after{
font-size: 0.7rem;
content: "J";
font-family: "lko" !important;
transition: all 0.3s linear 0s;
transform: rotate(90deg);
display: inline-block;
position: absolute;
right: 1rem;
left: auto;
top: 0.9rem;
}
.staff-box-base ul.list-subpages li.panel > a.link-collapse.collapsed{
color: black;
}
.staff-box-base ul.list-subpages li.panel > a.link-collapse.collapsed:after{
transform: rotate(0deg);
}
.staff-box-base ul.list-subpages li.panel > a.link-collapse:visited,.staff-box-base ul.list-subpages li.panel > a.link-collapse:hover,.staff-box-base ul.list-subpages li.panel > a.link-collapse:focus{
text-decoration: none;
}
.staff-box-base ul.list-subpages li.panel ul{
padding-left: 0rem;
margin-left: 1.2rem;
margin-right: 0;
}
.staff-box-base ul.list-subpages li.panel ul.third_lvl.list-2columns{
margin-left: 0;
}
.staff-box-base ul.list-subpages li.panel ul li.panel{
padding: 1.2rem 0 0 1.2rem;
border: none;
border-top: 1px solid #dcdcdc;
background: transparent;
box-shadow: none;
padding: 0;
}
.staff-box-base ul.list-subpages li.panel ul li.panel > a{
padding: 0.5rem 0;
}
.staff-box-base ul.list-subpages li.panel ul li.panel > a.link-collapse{
padding-left: 1.5rem;
}
.staff-box-base ul.list-subpages li.panel ul li.panel > a.link-collapse:after{
left: 0;
right: inherit;
}
.staff-box-base ul.list-subpages li.panel ul li.panel ul.list-2columns{
margin-left: -15px;
margin-right: -15px;
margin-bottom: 1.2rem;
}
.staff-box-base .media-left{
margin-right: 0.7rem;
}
.staff-box-base .media-body h3[itemprop=name]{
padding: 0;
}
.staff-box-base .media-body h3[itemprop=name],
.staff-box-base .media-body h4,
.staff-box-base .media-body .h3[itemprop=name],
.staff-box-base .media-body .h4{
font-size: 1.05rem;
font-weight: 700;
margin-bottom: 0.625rem;
margin-top: 0;
}
.staff-box-base .media-body h3[itemprop=name] small[itemprop=disambiguatingDescription],
.staff-box-base .media-body h3[itemprop=name] div[itemprop=disambiguatingDescription],
.staff-box-base .media-body h4 small[itemprop=disambiguatingDescription],
.staff-box-base .media-body h4 div[itemprop=disambiguatingDescription],
.staff-box-base .media-body .h3[itemprop=name] small[itemprop=disambiguatingDescription],
.staff-box-base .media-body .h3[itemprop=name] div[itemprop=disambiguatingDescription],
.staff-box-base .media-body .h4 small[itemprop=disambiguatingDescription],
.staff-box-base .media-body .h4 div[itemprop=disambiguatingDescription]{
margin-top: 0.625rem;
display: block;
}
.staff-box-base .media-body div[itemprop=disambiguatingDescription] h4,
.staff-box-base .media-body h5,
.staff-box-base .media-body div[itemprop=disambiguatingDescription] .h4,
.staff-box-base .media-body .h5{
font-weight: 400;
font-size: 1rem;
margin-bottom: 0.625rem;
}
.staff-box-base .list-2columns > li:first-child,
.staff-box-base .list-2columns > li:nth-of-type(2){
margin-top: 0.75rem;
}
.staff-box-base [itemprop=disambiguatingDescription] span{
font-size: 1rem;
}
.staff-box-base .media-left,
.staff-box .media-left{
margin-right: 0.7rem;
width: 105px;
}
.staff-box-base .media-left img,
.staff-box .media-left img{
height: auto;
}
.staff-box-base .media-body,
.staff-box .media-body{
max-width: calc(100% - 105px - 0.7rem);
}
.staff-box-base .media-body a[href*=mailto],
.staff-box .media-body a[href*=mailto]{
word-wrap: break-word;
}

/* ** [ /src_project/sites/portal/css/4/./customer.css ] (@import) ** */
body::before,
body::after{
font-size: 1rem;
position: fixed;
top: 0;
left: 0;
content: "XL";
background-color: yellow;
color: black;
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: 1199px){
body:before{
content: "LG";
background-color: green;
color: white}}
@media (max-width: 991px){
body:before{
content: "MD";
background-color: blue;
color: white}}
@media (max-width: 767px){
body:before{
content: "SM";
background-color: black;
color: white}}
@media (max-width: 575px){
body:before{
content: "XS";
background-color: red;
color: white}}
.linkbox ul li a:not([href*="lko.at"])[href*="http"]{
position: relative;
display: inline;
}
.linkbox ul li a:not([href*="lko.at"])[href*="http"]::after{
position:relative;
right: 0;
bottom: 2px;
}
.linkbox ul li a:not([href*="lko.at"])[href*="http"] .link-external{

display: inline;
}
.linkbox ul li a:not([href*="lko.at"])[href*="http"] .link-external .grey{
display: block;
width: auto;
}


.nav.navbar-nav .menu6527,.nav.navbar-nav .menu7387,
.nav.navbar-nav .menu2941,.nav.navbar-nav .menu4695,
.nav.navbar-nav .menu2943,.nav.navbar-nav .menu5899,
.nav.navbar-nav .menu3319,.nav.navbar-nav .menu4593,
.nav.navbar-nav .menu2565,.nav.navbar-nav .menu5481,
.nav.navbar-nav .menu2945,.nav.navbar-nav .menu5967,
.nav.navbar-nav .menu2947,.nav.navbar-nav .menu5833,
.nav.navbar-nav .menu2949,.nav.navbar-nav .menu5957,
.nav.navbar-nav .menu2952,.nav.navbar-nav .menu5791,
.nav.navbar-nav .menu2953,.nav.navbar-nav .menu6099{
display: none;
}
.nav.navbar-nav.navbar-links .menu6527,.nav.navbar-nav.navbar-links .menu7387,
.nav.navbar-nav.navbar-links .menu2941,.nav.navbar-nav.navbar-links .menu4695,
.nav.navbar-nav.navbar-links .menu2943,.nav.navbar-nav.navbar-links .menu5899,
.nav.navbar-nav.navbar-links .menu3319,.nav.navbar-nav.navbar-links .menu4593,
.nav.navbar-nav.navbar-links .menu2565,.nav.navbar-nav.navbar-links .menu5481,
.nav.navbar-nav.navbar-links .menu2945,.nav.navbar-nav.navbar-links .menu5967,
.nav.navbar-nav.navbar-links .menu2947,.nav.navbar-nav.navbar-links .menu5833,
.nav.navbar-nav.navbar-links .menu2949,.nav.navbar-nav.navbar-links .menu5957,
.nav.navbar-nav.navbar-links .menu2952,.nav.navbar-nav.navbar-links .menu5791,
.nav.navbar-nav.navbar-links .menu2953,.nav.navbar-nav.navbar-links .menu6099{
display: block;
}
.nav.navbar-nav.hamburger .menu6527,.nav.navbar-nav.hamburger .menu7387,
.nav.navbar-nav.hamburger .menu2941,.nav.navbar-nav.hamburger .menu4695,
.nav.navbar-nav.hamburger .menu2943,.nav.navbar-nav.hamburger .menu5899,
.nav.navbar-nav.hamburger .menu3319,.nav.navbar-nav.hamburger .menu4593,
.nav.navbar-nav.hamburger .menu2565,.nav.navbar-nav.hamburger .menu5481,
.nav.navbar-nav.hamburger .menu2945,.nav.navbar-nav.hamburger .menu5967,
.nav.navbar-nav.hamburger .menu2947,.nav.navbar-nav.hamburger .menu5833,
.nav.navbar-nav.hamburger .menu2949,.nav.navbar-nav.hamburger .menu5957,
.nav.navbar-nav.hamburger .menu2952,.nav.navbar-nav.hamburger .menu5791,
.nav.navbar-nav.hamburger .menu2953,.nav.navbar-nav.hamburger .menu6099{
display: block;
}


@media (min-width: 1200px){
.navbar-nav.expand-on-hover > li.menu6584 > .dropdown-menu,
.navbar-nav.expand-on-hover > li.menu6587 > .dropdown-menu,
.navbar-nav.expand-on-hover > li.menu2977 > .dropdown-menu,
.navbar-nav.expand-on-hover > li.menu6588 > .dropdown-menu,
.navbar-nav.expand-on-hover > li.menu6589 > .dropdown-menu,
.navbar-nav.expand-on-hover > li.menu6590 > .dropdown-menu,
.navbar-nav.expand-on-hover > li.menu6591 > .dropdown-menu,
.navbar-nav.expand-on-hover > li.menu6592 > .dropdown-menu,
.navbar-nav.expand-on-hover > li.menu6187 > .dropdown-menu{
right: 0;
left: auto;
}
.navbar-nav.expand-on-hover > li.menu6584 > .dropdown-menu .topmenu::before,
.navbar-nav.expand-on-hover > li.menu6587 > .dropdown-menu .topmenu::before,
.navbar-nav.expand-on-hover > li.menu2977 > .dropdown-menu .topmenu::before,
.navbar-nav.expand-on-hover > li.menu6588 > .dropdown-menu .topmenu::before,
.navbar-nav.expand-on-hover > li.menu6589 > .dropdown-menu .topmenu::before,
.navbar-nav.expand-on-hover > li.menu6590 > .dropdown-menu .topmenu::before,
.navbar-nav.expand-on-hover > li.menu6591 > .dropdown-menu .topmenu::before,
.navbar-nav.expand-on-hover > li.menu6592 > .dropdown-menu .topmenu::before,
.navbar-nav.expand-on-hover > li.menu6187 > .dropdown-menu .topmenu::before{
right: 32px;
left: auto;
}
}


@media ( min-width:1200px){
.par-id2000 #toggle-menu .dropdown.menu2435:after,
.par-id1077 #toggle-menu .dropdown.menu2448:after,
.par-id1078 #toggle-menu .dropdown.menu2460:after,
.par-id1081 #toggle-menu .dropdown.menu2351:after,
.par-id1076 #toggle-menu .dropdown.menu2357:after,
.par-id1164 #toggle-menu .dropdown.menu2471:after,
.par-id1165 #toggle-menu .dropdown.menu2479:after,
.par-id1166 #toggle-menu .dropdown.menu2498:after,
.par-id1167 #toggle-menu .dropdown.menu2508:after,
.par-id1168 #toggle-menu .dropdown.menu2509:after{
position: absolute !important;
right: 8px;
bottom: 11px;
left: 14px;
display: block;
height: 3px;
content: "";
background: #007e46;
}
}

.box-zeitung .content-container .media-content figure{
width: 120px;
}
.beratung3 figure,
.box-type2.downloads figure{
margin: 0 !important;
width: 100%;
}
.broschuren figure a{
background: #000;
display: block;
}
.broschuren figure a img.ext-jpg{
opacity: 0.98;
}
.box-theme.links li{
margin-top: 0px;
}

.box-type1 header h2{
position: relative;
}
.box-type1 header .link-more::before{
font-size: 0.5em;
margin-right: 0.5em;
content: "\4a";
font-family: "lko" !important;
color: #fff;
}
.box-type1 header .link-more{
right: 0px;
color: #fff;
position: absolute;
font-weight: 500;
font-size: 0.8em;
}

.related-articles > ul li.current,
.related-articles > ul li.active{
background-color: #f4f4f4;
}

.table-container .caption-italic{
text-align: right;
}

.table-id2.content-table .cell-alt-firstcol,.table-id2.content-table .cell-alt-footer-firstcol,.table-id2.content-table .cell-alt-header-firstcol,.table-id2.content-table .cell-firstcol,.table-id2.content-table .cell-footer-firstcol,
.table-id3.content-table .cell-alt-firstcol,.table-id3.content-table .cell-alt-footer-firstcol,.table-id3.content-table .cell-firstcol,.table-id3.content-table .cell-footer-firstcol,
.table-id3.content-table .cell-alt-header,.table-id3.content-table .cell-alt-header-firstcol,.table-id3.content-table .cell-alt-header-lastcol,
.table-id4.content-table .cell-alt-header,.table-id4.content-table .cell-alt-header-firstcol,.table-id4.content-table .cell-alt-header-lastcol,
.table-id4.content-table .cell-alt-firstcol,.table-id4.content-table .cell-alt-footer,.table-id4.content-table .cell-alt-footer-firstcol,.table-id4.content-table .cell-alt-footer-lastcol,.table-id4.content-table .cell-firstcol,.table-id4.content-table .cell-footer,.table-id4.content-table .cell-footer-firstcol,.table-id4.content-table .cell-footer-lastcol,
.table-id5.content-table .cell-alt-header,.table-id5.content-table .cell-alt-header-firstcol,.table-id5.content-table .cell-alt-header-lastcol,
.table-id5.content-table .cell-alt-footer,.table-id5.content-table .cell-alt-footer-firstcol,.table-id5.content-table .cell-alt-footer-lastcol,.table-id5.content-table .cell-footer,.table-id5.content-table .cell-footer-firstcol,.table-id5.content-table .cell-footer-lastcol,
.table-id6.content-table .cell-alt-header,.table-id6.content-table .cell-alt-header-firstcol,.table-id6.content-table .cell-alt-header-lastcol,
.table-id6.content-table .cell-alt-firstcol,.table-id6.content-table .cell-alt-footer,.table-id6.content-table .cell-alt-footer-firstcol,.table-id6.content-table .cell-alt-footer-lastcol,.table-id6.content-table .cell-alt-lastcol,.table-id6.content-table .cell-firstcol,.table-id6.content-table .cell-footer,.table-id6.content-table .cell-footer-firstcol,.table-id6.content-table .cell-footer-lastcol,.table-id6.content-table .cell-lastcol{
background-color: #59ab86;
}

.navigation-result .disabled{
opacity: 0.55;
}

article .media-content.movie .cont-video{
line-height: 0.2em;
display: table;
width: 100%;
margin-bottom: 0.5em;
padding-bottom: 0;
text-align: center;
background-color: #f4f4f4;
}

.webform .txt-r{display: none}
.webform .wf-char.wf-sp1 input{width: 96%}
.webform .wf-select.wf-sp1 select{width: 92%}
.webform .wf-text.wf-sp1 textarea{width: 96%}
.webform .wf-char.wf-sp1,
.webform .wf-select.wf-sp1,
.webform .wf-text.wf-sp1{width: 100%;display: inline-block}
.webform .wf-char.wf-sp2,
.webform .wf-select.wf-sp2,
.webform .wf-text.wf-sp2{width: 49.9%;display: inline-block;float: left}
.webform .wf-char.wf-sp2 input,
.webform .wf-text.wf-sp2 textarea{width: 92%}
.webform .wf-select.wf-sp2 select{padding: 3px 10px;width: 92%}
.webform .txt-l{width: 100%;display: inline-block}


.kazform .anzeigenrichtlinie{
margin: 0 0 30px 0;
}

ul.nav-bar.nav .dropdown.f1rst.nav-item.show a{
float: none;
}

.box-main-article.emptyheader{
border-top: 1px solid #dcdcdc;
padding-top: 21px;
}

mark{
list-style-position: outside;
list-style-type: disc;
display: list-item;
background: unset;
margin: 0 0 0 20px;
padding: 0;
}
main article .content-container .content-text .MsoNormal span{
font-size: inherit !important;
}

.jbox-overlay-wrapper{
z-index: 1050 !important
}
#jbox-veil{
z-index: 1040 !important
}
.angebote-modal{
width:450px;
}
.angebote-modal textarea{
line-height: 1.5
}


.angebote-modal.modal.show{
width: 100%;
}

main article .content-container .content-text span,
main article .content-container .content-text p,
main article .content-container .content-text ul li,
main article .content-container .content-text ul li span,
main article .content-container .content-text ul li p{
font-size: inherit !important;
line-height: inherit !important;
font-family: unset !important;
text-align: left !important;
}

.list-links li a[href*="mailto"]:hover,
.list-links li a[href*="mailto"]:focus{
background-color: #f4f4f4;
}
footer a[href*="mailto"]{
background-color: #f4f4f4;
}
.list-links li a[href*="mailto"]{
background-color: white;
}
footer a[href*="mailto"]:hover,
footer a[href*="mailto"]:focus{
text-decoration: underline
}
.teaser.summary a,
main article .content-container .content-text a,
main article .content-container.style999 .content-text a{
background-color: #fff !important;;
}
main article .content-container.style1 .content-text a{
background-color: #f4f4f4 !important;
}
main article .content-container.style3 .content-text a{
background-color: #deebde !important;
}
.teaser.summary a:hover,
main article .content-container .content-text a:hover{
text-decoration: underline !important;
}
.black,
main article .content-container.style3 figcaption .p-title,
main article .content-container.style3 figcaption .p-text,
main article .content-container.style3 figcaption .p-credit{
color: #000;
}
.grid.masonry-beratung .grid-sizer,.grid.masonry-beratung .grid-item{
border-bottom-style: solid;
}

.kurse-tab .form-inline .form-group > label{
display: block !important;
}

aside .linkbox,
aside .downloadbox{
margin-bottom: 1rem !important;
}
aside .linkbox header,
aside .downloadbox header{
padding-top: 0.5rem !important;
}
aside .linkbox header h2{
text-transform: none !important;
}
aside .linkbox header h2::after{
top: 0px;
}
aside .linkbox ul li,
aside .downloadbox ul li{
padding-left: 0.625rem;
}

.box-type1.downloadbox ul li,
.box-type1.linkbox ul li{
border-left: 0px;
}

.fm{margin-top: 0px !important}
.fm li{
font-weight: normal;
padding-right: 10px;
display: inline;
}
.fm a.active{
text-decoration: underline;
}
.fm a:hover{
color: #007e46;
text-decoration: underline;
}

.date-contaienr{
margin-top: 1rem;
}

aside > .box-type2.lfi-widget:nth-of-type(1){
margin-top: -0.25rem;
}

.hide{
display: none;
}
.webform .wf-area{
display: block;
float: left;
}
.webform .wf-captcha.wf-sp2,
.webform .wf-area.wf-sp2,
.webform label.wf-sp2{
width: 49.9%;
display: block;
padding: 0 1%;
padding-right: 1%;
}
.webform .wf-radio .txt-r,
.webform .wf-check .txt-r{
display: inline;
padding-right: 13px;
}
.webform .wf-radio .txt-l,
.webform .wf-check .txt-l{
display: none;
}
.webform a{
color: #606060;
}
.webform a:hover{
color: #000;
}
.button{
margin-top: 40px;
width: 100%;
}
.webform .btn.btn-portalColor{
display: inline-block;
background-color: #009640 !important;
color: #ffffff;
padding: 0;
transition-delay: 0s;
transition-duration: 0.2s;
transition-property: background;
transition-timing-function: linear;
width: 100%;
cursor: pointer;
border-radius: 3px;
height: 46px;
text-decoration: none;
text-align: center;
font-size: 16px;
line-height: 46px;
letter-spacing: 0.16px;
}
.webform .btn.btn-portalColor:hover{
background: #00a044;
}

.box-type1 > ul li .content-container .content-text h2.h3,
.box-type2 > ul li .content-container .content-text h2.h3,
.box-type3 > ul li .content-container .content-text h2.h3,
.box-type5 > ul li .content-container .content-text h2.h3{
font-size: 1.125rem;
line-height: 1.29375rem;
font-weight: 700;
}

.accordion-section .accordion .card .card-body .media-body h2.h4{
font-size: 1.05rem;
font-weight: 700;
margin-bottom: 0.625rem;
}
.accordion-section .accordion .card .card-body .media-body h2.h4 div[itemprop="disambiguatingDescription"]{
margin-top: 0.625rem;
}
.accordion-section .accordion .card .card-body .media-body h3.h5{
font-weight: 400;
font-size: 1rem;
margin-bottom: 0.625rem;
padding: 0;
}

.list-filtered-downloads li .content-container .content-text h2.h3{
font-weight: 500;
}

.fotogallery .content-container .content-text h2.h3{
font-size: 1rem;
color: #000000;
font-weight: 500;
line-height: 1.2;
}
.fotogallery .content-container .content-text h2.h3 a{
font-size: 16px;
color: #000000;
}

.lfi-widget ul li .content-container .content-text > span{
font-size: 0.875rem;
font-weight: 400;
display: block;
}

main article header.header-paginator .navigation-result{
width: 100% !important;
}

.kontakt-section .submit-area{
margin-top: 2rem;
}

.id6303.closed .menu6304{
display: none;
}

.id7096 .dc-gmap-container{
margin-top: 1.5rem;
}

@media (max-width: 767.98px){
.content-container .media-content.figure--right.img1{
width: auto;
max-width: inherit;
}
}

.accordion-section.staff-box-base{
margin-top: 1.6rem;
}

article footer{
clear: both;
}

.modal-content header h2{padding-bottom: 1rem}
.block{display: block !important}

.secure.opted-in > span{
display: block;
padding-bottom: 1rem;
}

.table-container{
overflow-y: auto;
}

main article.listChannel header.header-alone h1{
border: none;
}
main article.listChannel .list-filtered-downloads{
margin: 0;
}

.masonry-download.fixsize .grid-item{
height: 420px;
}

/* ** [ /src_project/sites/portal/css/4/./print.css ] (@import) ** */
@media print{
*{
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
}
a[href]:after{
content: none !important;
}
body{
padding-top: 0 !important;
margin-top: 0;
color: #000;
background: #fff;
-webkit-print-color-adjust: exact;
}
@page{
margin: 15mm 20mm 20mm 20mm;
size: 210mm 297mm;
}
img{
display: block;
}
body{
position: static;
width: 100%;
margin: 0;
padding: 0;
display: block !important;
}
article,
main,
aside,
section{
max-width: 100% !important;
flex: none !important;
width: 100% !important;
float: left;
margin: 0;
padding: 0;
overflow: visible;
display: block !important;
}
main{
padding-left: 0 !important;
padding-right: 0 !important;
}
.row{
width: calc(100% + 30px);
}
.container,
.row{
flex: none !important;
float: left;
overflow: visible;
display: block !important;
}
.col-md-6,
.col-md-12,
.col-md-4,
.date-event,
.list-layout ul li .small-img .media-content{
float: left;
}
.action-seperator .col-lg-8{
max-width: 100% !important;
flex: none !important;
width: 100% !important;
float: left;
margin: 0;
padding: 0;
overflow: visible;
display: block !important;
}
.brand,
.logo-logo{
display: block !important;
}
#main-header .header .brand > .logo{
display: flex !important;
}
#main-header .header{
padding: 10px 0;
display: block;
float: left;
width: 100%;
}
.main-header{
display: block !important;
position: static !important;
padding-left: 0;
padding-right: 0;
max-width: 100% !important;
flex: 0 0 100% !important;
width: 100% !important;
float: left;
border-bottom: 1px solid black;
}
.main-header .navbar-expand-md{
height: 100px !important;
display: block !important;
}
.main-header .header > .container{
padding-left: 0;
padding-reight: 0;
}
main article header h1{
display: block;
clear: both;
float: left;
width: 100%;
}
.sticky-header{
position: static !important;
}
article .media-content.img1.figure--left{
max-width: 35% !important;
}
.header-image,
.home-header-image,
.breadcrumb,
#navbarsSearchBox,
#navbarsMainMenu,
#jbox-veil,
footer,
.social-link,
.content-mob-btn,
.linkbox,
.downloadbox,
.navbar-collapse,
.related-articles,
.quick-links,
#template-footer,
.thumbnail-gallery .slick-next,
.thumbnail-gallery .slick-prev,
.thumbnail-gallery .slider-nav,
.logo-logo.mobile,
.action-bar .action-btn,
.weiter,
.box-type1,
.box-type2,
.box-type3,
.box-services,
.wetter-widget,
.list-merkliste__add,
#main-header #mobile-navigation,
.skip-content,
.skip-content-ancor,
.browserwarn,
.action-footer,
#main-header .brand .logo__logo,
.modal,
#easycmp .banner{
display: none !important;
}
.thumbnail-gallery{
border: none;
padding: 0;
}
.thumbnail-gallery img{
width: auto;
}
.thumbnail-gallery .slider-for .slick-track{
width: 100% !important;
transform: inherit !important;
}
.thumbnail-gallery .slider-for .slick-slide{
display: none;
}
.thumbnail-gallery .slider-for .slick-slide.slick-active{
display: block;
}
.thumbnail-gallery .content-th-gallery{
text-align: left;
}
.container.berater aside{
display: block !important;
}
.container.berater aside > section{
display: block !important;
}
.container.berater aside > section:not(.box--person){
page-break-inside: avoid;
}
.container.berater aside .box-type5 ul li{
background: transparent;
border-top: 1px solid #dcdcdc;
}
.container.berater aside .box-type5 ul li:first-child{
border-top: none;
}
.container.berater aside .box-type3 ul li{
background: transparent;
}
.container.berater aside .box-type1 header,
.container.berater aside .box-type2 header,
.container.berater aside .box-type3 header,
.container.berater aside .box-type5 header{
background: transparent;
color: black;
padding: 0.5rem 0 0.5rem 0;
border-bottom: 1px solid black;
padding-left: 0 !important;
padding-right: 0 !important;
}
.container.berater aside .box-type1 header h2,
.container.berater aside .box-type2 header h2,
.container.berater aside .box-type3 header h2,
.container.berater aside .box-type5 header h2{
color: black;
}
.service{
margin-top: 0rem !important;
}
.service .content-container{
min-height: auto;
}
.box-theme .content--overlay{
max-height: inherit;
min-height: inherit;
}
header .toplinks,
header .nav,
header .main-search,
article header .header__actions,
article header .page-navigation,
aside,
footer,
.main-footer--fullwidth,
body::before{
display: none !important;
}
.print-image,
.print-image img{
display: block !important;
}
.logo{
width: 100%;
}
.logo__logo,
.logo__bundesland,
.logo-second{
display: none;
}
.print-logo-first{
display: inline !important;
width: 175px !important;
height: 48px;
}
.print-logo-second{
display: inline !important;
height: 36px;
width: auto !important;
vertical-align: bottom;
margin-left: 0.875rem;
}
.header{
background-color: #ffffff !important;
}
.grid.masonry-cont{
width: 100%;
margin: 0rem 0;
float: left;
}
.grid.masonry-cont .grid-sizer,
.grid.masonry-cont .grid-item{
width: 100%;
position: static !important;
margin: 1rem 0;
float: left;
}
.action-bar{
margin-top: 1rem;
}
.action-bar > div{
display: block;
float: left;
text-align: left;
}
.action-bar > div .author-date{
text-align: left;
}
.box-type3.merkliste .list-merkliste{
background: transparent;
}
}

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