.mobilenav {    display: none;    position: absolute;    width: calc(100% - 2rem); /*  top: 70px;*/    z-index: 3047;    right: 1rem;}.mobilenav .buttonbg {    position: absolute;    width: 100%;    top: 5px;}.navbar-toggler {    color: white;}.navbar-toggler-icon {    background-color: currentColor;    width: 22px;}.navbar-toggler:not(.collapsed) .navbar-toggler-icon {    background-color: transparent;    margin-top: 13px;}.navbar-nav {    background: rgba(102, 102, 102, 0.9);    height: calc(100vh - 70px);    overflow-y: scroll}.navbar-nav li {    text-align: center;    border-bottom: 1px solid white;}.navbar-nav li.act:not(.toplevel) {    background: #6b8044;    background: #8eb92a;}.navbar-nav li.act a {    color: white;}.navbar-nav a {    width: 100%;    height: 100%;    color: white;    text-decoration: none; /*   text-transform: uppercase; */    height: 3em;    display: flex;    align-items: center;    justify-content: center;}.navbar-nav .toplevel a {    font-weight: 800;}@media screen and (max-width: 1440px) {    .dfcontentslide-wrap {        margin-bottom: 1.5rem;    }    .dfcontentslide-content {        font-size: unset;    }    .list-normal li::after {        height: 1rem;        width: 1rem;        margin-top: 0.1rem;    }}@media screen and (max-width: 1440px) {    #form_kesearch_pi1 .submitbutt input {        margin-right: 30px;    }}@media screen and (max-width: 1112px) {    ul.dropdown .dir {        top: 33px;    }    .news-search-form {        padding-left: 1rem;    }    .news .category-selector-container {        padding-right: 1rem;        margin-top: -1rem;    }    h5,h6 {        margin-bottom: 1rem !important;        font-size: 90% !important;        padding: 0.3rem;        line-height: 1.7em;    }    .frame-background-primary,    .frame-background-dark,    .frame-background-half,    .frame-background-light {        padding-left: 1rem;        padding-right: 1rem;        margin-left: 0 !important;        margin-right: 0 !important;    }    .frame-background-primary {        margin-top: 0;        margin-bottom: 4rem;        padding-top: 3rem !important;    }    .frame-type-quote.frame-has-backgroundimage blockquote {        font-size: 220%;    }    .frame-background-maxwidth .news-single .normwidth {        max-width: calc(100% - 2rem);    }    .dropnav-container,    .news-single .article .news-img-wrap img {        max-width: 100%;    }    .hh-slider .pagination {        list-style: none;    }    .frame.frame-default {        padding-bottom: 2rem;    }    .tx-ghrandomcontent-pi1  {        margin-bottom: -4rem !important;    }    .has-icon a:before {        width: 25px;        height: 15px;        margin-right: 0.4rem;        background-size: 25px 15px;    }    .frame-layout-4 p {        margin-bottom: 0.5rem;    }    .banner-container .fader {        max-height: 25vh;    }    .hh-slider .ce-bodytext {        min-height: 8rem;        font-size: 2.0vw;    }    .carousel-small.event-boxes .carousel-inner:first-child {        padding-left: 3rem;    }    .femanager_list .list-group-item {        flex-direction: column;    }    .femanager_show  {        margin: 0 2rem;    }    .dp--overlay {        font-size: 60%;    }    .cc-revoke, .cc-window {        font-size: 90%;    }    .cc-floating.cc-theme-edgeless .cc-message {        margin: 0.5rem 1rem;    }    .dp--cookie-check {        max-width: unset;        margin-top: 0;    }    .dp--cookie-check label {        text-overflow: unset;        white-space: unset;        float: left;        margin: 0;    }    .cc-compliance {        margin-right: unset;    }}@media screen and (max-width: 1080px) {    ul.dropdown .dir {        top: 2rem;        right: 0.2rem;    }    .news .news-list-view .article {        padding-left: 50px;    }    .news-article-container {        max-width: calc(100% - 300px - 6rem);    }    .news-search-form .btn-default {        margin-left: -4rem;    }    .card-group-element-columns-3 .card-group-element-item {        max-width: 300px;    }    .slick-slider {        margin-bottom: -1rem !important;    }}@media screen and (max-width: 834px) {    .topnav .icongroup-item {        min-width: 70px;    }    .topnav .icongroup-item-icon {        max-width: 45px;    }    .nav-container {        position: relative;        height: 40px;    }    .dropnav-container .tx-kesearch-pi1 {        position: absolute;        right: 0;        top: 10px;        z-index:3050;    }    #form_kesearch_pi1 .kesearch_searchbox {        width: unset;    }    .nav-container ul.dropdown {        display: none;    }    .mobilenav {        display: inline-block;    }    .navbar-nav {        letter-spacing: 0.05rem;    }    .dropdown {        display: none;    }    .frame-type-header.frame-has-backgroundimage .frame-container,    .frame-type-quote.frame-has-backgroundimage .frame-backgroundimage-container,    .frame-type-header.frame-has-backgroundimage .frame-backgroundimage-container,    .frame-type-quote.frame-has-backgroundimage .frame-container,    .frame-type-header.frame-has-backgroundimage .frame-container    {        max-height: 250px;    }    .frame-type-quote.frame-has-backgroundimage blockquote {        line-height: 1em;    }    #main1 h1 {        margin-top: 0;    }    .h4, h4 {        margin-bottom: 0.3rem;    }    .list-normal li::after {        height: 0.8rem;        width: 0.8rem;        margin-top: 0.3rem;    }    .gallery-item-size-3 {        min-width: 240px;    }    .textpic-left .textpic-gallery .gallery-item-size-1 {        max-width: 40vw;    }    .frame-background-half {        margin-top: 100px;    }    .icongroup-iconposition-above .icongroup-item-icon {        width: 150px;    }    .news-search-form label,    .category-selector-container label {        display: none;    }    .news-search-form .form-control {        padding: .3rem;    }    .news-search-form .date-selector {        margin-left: -0.7rem;    }    .news .news-list-view .article.calendar {        max-width: 49%;        min-width: 49%;    }    .news .article.calendar .teaser-text {        margin-top: 0;    }    .news .news-list-view .article {        min-height: 180px;    }    .news .news-list-view .news-img-wrap {        max-width: 300px;        max-width: 40vw;    }    .news-article-container {        max-width: calc(100% - 40vw);    }    .news .news-list-view .news-img-wrap img {        min-width: 300px;        min-width: 30vh;    }    .news .news-list-view .article.calendar {        max-width: unset;        min-width: 100%;    }    .news-single .columns {        width: 35%;    }    .tx-femanager .user-detail .image-wrap img {        max-width: 130px;        max-height: 130px;    }    .footer-column {        min-width: unset;    }    .footer-column.column-1 {        margin-right: 1rem;    }    .footer-container .content .column-3 .frame-type-menu_pages {        margin-right: -2rem !important;    }}@media screen and (max-width: 736px) {    #right {        float: none;        width: inherit;        font-size: unset;        margin-left: 2rem;    }    #right.float-only {        max-width: 70%;    }    .textpic-left .textpic-item,    .textmedia-left .textmedia-item {        width: 47%;        padding: 0 !important;    }    .frame-background-half {        max-height: unset;    }    .frame-type-quote.frame-has-backgroundimage blockquote {        line-height: 1.1em;        font-size: 200%;    }    .icongroup-align-center {        width: unset;        padding: 0;    }    .container-fluid {        padding: 0;    }    .powermail_form {        font-size: unset;    }    .btn-group, .btn-group-vertical {        display: grid;        margin-bottom: 3rem;    }    .powermail_form legend {        margin: 0 0 2rem 0;        line-height: 1.3em;        font-size: 1.3rem;    }    .powermail_fieldwrap_type_text {        margin-top: unset;    }    .powermail_form .row {        margin: 0 -2rem;    }    .powermail_select {        font-size: 0.8rem;    }    .powermail_fieldwrap.layout1 .col-sm-10,    .powermail_fieldwrap .col-sm-10    {        max-width: unset;    }    .powermail_form .powermail_fieldwrap_type_submit .btn-primary {        float: none;        margin: 0 auto;        display: block;    }}@media screen and (max-width: 667px) {    .hh-slider .ce-bodytext {        bottom: 1rem;    }    .content {        margin-top: unset;        max-width: unset !important;    }    .textmedia, .textpic {        margin-right: unset;    }    .pagination {        display: none    }    .footer-container .logo {        display: none;    }}@media screen and (max-width: 430px) {    .title-container {        margin: 0;    }    .topnav {        margin-right: 1rem;        width: 100%;    }    #header.fixed-theme .topnav {        margin-top: -120px;    }    .topnav .icongroup-item {        min-width: 53px;    }    .hh-slider figcaption .frame {        position: unset;        width: 100%;        right: unset;        background: rgba(120, 120, 120, 0.1);    }    .hh-slider .list {        min-height: unset;    }    .hh-slider .ce-bodytext { /*     position: unset; */;        bottom: 1rem;        width: 80%;        min-height: 3rem;        font-size: 2.5vw;    }    #right.float-only {        margin-left: unset;    }    .frame, .dfcontentslide-wrap {        margin-left: 1rem;        margin-right: 1rem;    }    .element-header {        margin-top: 0;    }    .gallery-row {        gap: unset;    }    .textmedia-item, .textpic-item, .gallery-item {        padding-right: unset;        width: 100%;        max-width: unset;    }    .card-group-element-columns-3 .card-group-element-item {        max-width: 100%;        padding: 0;        display: inline-flex;        justify-content: center;    }    .tx-events2 .event-description {        padding-left: 0.5rem;    }    .shortcut-list .media-object {        max-width: 100px;    }    .gallery-item-size-3 {        /*width: 70%; */    }    .textpic-left .textpic-gallery .gallery-item-size-1 {        max-width: unset;    }    .textpic-left .textpic-item, .textmedia-left .textmedia-item {        width: 100%;    }    .text-center {        width: 80%;    }    .news-search-form fieldset {        display: unset;    }    .news .category-selector-container {        float: none;        margin-bottom: 2rem;        width: 100%;        justify-content: space-around;    }    .news-search-form .date-selector {        margin-left: 0.7rem;    }    .news-search-form label, .category-selector-container label {        display: inline-block;    }    .news-search-form .btn-default {        margin-left: unset;    }    .news .news-list-view .article.calendar {        max-width: unset;        min-width: 100%;    }    .news .news-list-view .news-icon {        left: -20px;        z-index: 5;    }    .news .news-list-view .article {        padding: 0;    }    .news-article-container {        max-width: unset;        padding: 0;    }    .news .news-list-view .news-img-wrap {        position: unset;        max-width: 100%;        min-width: 100%;        width: 100%;    }    .news .news-list-view .news-img-wrap img {        position: unset;        min-height: unset;        border: none;    }    .news .news-list-view .article:not(.calendar) .header {        padding: 1rem 1rem 0 1rem;    }    .news .news-list-view .article:not(.calendar) .teaser-text {        padding: 0rem 1rem;    }    .news .news-list-view .article.calendar .teaser-text {        margin-top: 0.2rem;    }    .article.calendar .news-article-container {        margin-left: -5px;        margin-right: 0.3rem;    }    .news-single-content {        margin-left: 50px;    }    .news-single .columns {        width: 90%;    }    .news-single .media-list,    .frame-type-uploads.frame-background-primary .media-list {        display: inline;        margin-top: 0;        padding-top: 1rem;    }    .news-single .media-list .media, .frame-type-uploads.frame-background-primary .media-list .media {        margin-bottom: 1rem;        text-align: center;    }    .femanager_show {        margin: unset;    }    .tx-femanager .user-detail {        display: flex;        margin: 4rem 1rem 2rem 1rem;    }    .tx-femanager .user-detail .image-wrap {        margin-right: 1rem;    }    .tx-femanager .user-detail .image-wrap img {        max-width: 70px;        max-height: 70px;    }    .tx-femanager .has-icon:before {        width: 15px;        height: 15px;        margin-right: 9px;    }    .powermail_confirmation .btn-primary, .powermail_form .powermail_fieldwrap_type_submit .btn-primary, .tx-fp-newsletter .btn-primary {        float: unset !important;    }    .footer-container .title-container {        position: unset;    }    .footer-container .content {        padding-top: unset;    }    .footer-container .iconnav {        margin-bottom: 2rem;    }    .footer-column.column-1, .footnav-container {        display: none;    }    .footer-container .content .column-3 .frame-type-menu_pages {        max-width: 150px;        margin-top: -10px !important;    }    .back-to-top {        bottom: -2rem;    }}@media screen and (max-width: 375px) {    .hh-slider .frame {        position: relative;        width: calc(100% + 1rem);        top: 0;        left: -1rem;    }    .frame, .dfcontentslide-wrap {        margin-left: 0.5rem;        margin-right: 0.5rem;    }    .news .news-list-view .news-icon {        left: -5px;    }}/* Bigscreens */@media screen and (min-width: 1800px) {    body {        font-size: calc(12px + (16 - 12) * ((100vw - 300px) / (1600 - 300)));        line-height: calc(1.5em + (1.4 - 1.2) * ((100vw - 300px) / (1600 - 300)));    }    .topnav {        font-size: 16px;    }    ul.dropdown li.toplevel {        font-size: 20px;    }    .news .news-list-view .article.calendar {        max-width: 49%;        min-width: 49%;    }}