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

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


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

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

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

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