	button.deny.btn.btn--primary {
     display: none;
}
 #p111 .module-portfolio .row {
     display: grid;
     grid-template-columns: repeat(3, 1fr);
}
 #p111 .module-portfolio .row .col-lg-3 {
     width: 75%;
}
 .lightbox-close-wrapper {
     float: right;
}
 .lightbox-close-wrapperevents {
     border-left: 2px solid #144560;
     padding-left: 23px;
}
 .lightbox-close-wrapperevents {
     float: right;
}
 .lightbox-header .lightbox-close {
     display: initial;
}
 .lightbox-header {
     display: flow-root;
}
 .lightbox-header .lightbox-logo {
     float: left;
}
 .lightbox-logo img {
     width: 276px;
}
 .t3xStyling .prev {
     margin-top: unset!important;
}
 .t3xStyling .center {
     width: unset!important;
     margin-left: unset!important;
}
 .t3xStyling .blog_cover {
     padding-bottom: 2rem!important;
}
 #c544 {
     display: none!important;
}
 .timelist-entry-head {
     border-bottom: 2px solid black;
     display: flex;
     font-weight: 700;
     padding: 25px 0 25px;
}
 .twt-text-link .twt-text {
     color: #000;
}
 .tweet-border .module-social-slider {
     padding: 39px 0;
}
 .module-social-slider .share {
     display: none;
}
 .tweet-border {
     background-color: #fff;
}
 .navigation .navigation-cells {
     margin-top: 35px;
}
 .navigation .navigation-list li:last-child {
     margin-bottom: 0px;
}
 .lightbox-content h1 {
     font-size: 1.6em;
     line-height: 130%;
}
 .module-headline-more {
     color: #2e5971 !important;
}
 .module-headline-more:hover {
     color: #1097ba !important;
}
 .navigation-list a {
     display: block;
}
 .module-two-col-text a {
     color: #000 !important;
     text-decoration: none;
     font-weight: normal;
}
 .module-two-col-text a:hover {
     color: #1097ba !important;
     text-decoration: underline;
}
 .module-two-col-text .row {
     margin-bottom: 20px;
}
 .module-two-col-text .col-lg-offset-1 {
     color: #1097ba;
     font-weight: 700;
}
 .module-share-slider-box h4 {
     line-height: 26px;
}
 .module-list-entry-text h6 {
     line-height: 1.4em;
}
 .tx-indexedsearch-searchbox {
     margin-top: 2rem;
     margin-bottom: 2rem;
}
 strong.tx-indexedsearch-redMarkup {
     color: #446b81;
}
 #tx_indexedsearch p {
     display: none;
}
 .tx-indexedsearch-browsebox {
     display: none;
}
 div#contentelement {
     margin-bottom: 2rem;
}
 #p57 .row.first-row {
     display: none;
}
 #nav {
     -ms-overflow-style: none;
     scrollbar-width: none;
}
 #nav::-webkit-scrollbar {
     display: none;
}
 .module-tabs-alphabetical .link-box {
     padding: 22px 0 8px 10px !important;
     min-height: 84px !important;
}
 .module-tabs-alphabetical .content .title {
     line-height: 1.6;
}
 .cookie-consent-container .label input:checked~.checkmark {
     background-color: #5eabc9 !important;
}
 .cookie-consent-container .buttons .btn--primary {
     background: #5eabc9 !important;
     border: 2px solid #5eabc9 !important;
}
 #p57 .module-social-box {
     padding: 97px 0 97px !important;
}
 body {
     font-size: 18px;
}
 .module-share-slider .newsStyle {
     line-height: 1.4;
}
 .tx-t3extblog figure {
     margin: 0em 0px;
}
 .tx-t3extblog {
     margin-top: 3rem;
}
 .tx-t3extblog .col-sm-4 {
     margin-bottom: 3rem;
}
 .tx-t3extblog time {
     color: #0083ad;
     font-weight: bold;
     margin-bottom: 1.5rem;
     display: block;
}
 a.post_link {
     padding-top: 1rem;
     color: #0083ad;
}
 .tx-t3extblog nav {
     display: none;
}
 .tx-t3extblog .blog_border {
     min-height: 575px;
}
 .blog_border {
     border: solid 1px silver;
     border-top: none;
     padding: 1.5rem;
     min-height: 515px;
}
 .blog_border p {
     word-break: break-word;
}
 .blog_border h2 {
     font-size: 1.5rem;
     margin-bottom: 0.6rem;
     line-height: 26px;
}
 .blog_border h2 a {
     font-size: 20px;
}
 body p {
     line-height: 1.4;
}
 .tx-t3extblog h1 {
     font-size: 1.4em;
     margin: .67em 0;
     width: 100%;
     float: left;
}
 p.blog_show_category {
     float: right;
}
 p.blog_date {
     float: left;
     clear: both;
     font-weight: bold;
     color: #5eabc9;
}
 p.top {
     float: left;
     clear: both;
     font-weight: bold;
     margin-bottom:0.5rem;
}
 .top a {
     color: black;
     text-decoration: none;
}
 .tx-t3extblog .text-block [class*=col-] {
     padding: 0;
}
 @media (max-width: 1519px) {
     .blog_buttons {
         width: 100%;
    }
}
 #comment-form fieldset {
     border: none;
}
 ul.nav.nav-list {
     list-style: none;
}
 .nav.nav-list li {
     float: left;
     padding-right: 2rem;
}
 #comment-form .text_label {
     margin-bottom: 1rem;
     display: block;
     margin-top: 2rem;
}
 #comment-form .col-md-2 {
     margin-right: 2rem;
     margin-bottom: 1rem;
}
 #comment-form [class*=col-]{
     padding: 0;
}
 .text-block .row {
     display: contents;
}
 .text-block .container {
     padding-left: 0;
}
 #comment-section .row {
     margin-left: 0;
}
 #comment-section fieldset {
     margin-left: 0;
     padding-left: 0;
}
 .tx-t3extblog .module-filter {
     padding-top: 0px;
}
 form#subscriber-form {
     line-height: 3.4;
}
 .blog_links.center {
     margin: auto;
     padding: 0;
     width: 30%;
     margin-left: 15rem;
}
 .blog_cover {
     text-align: center;
}
 .blog_cover {
     text-align: center;
     border-bottom: 1px solid gray;
     padding-bottom: 3rem;
     margin-bottom: 2rem;
}
 .prev {
     float: right;
     margin-top: -1.5rem;
}
 .blog_links.next {
     float: left;
}
 .blog_links.center {
}
 .tx-t3extblog .contact-person-image {
     margin-top: 0.3rem;
}
 .tx-t3extblog .contact-person {
     margin-bottom: 2rem;
     margin-top: 1rem;
}
 .row.contact_row {
     border-top: 1px solid grey;
     border-bottom: 1px solid grey;
     margin-top: 1rem;
}
 .tx-t3extblog .contact-person-image {
     width: 25%;
     float: left;
     margin-right: 1rem;
}
 tx-t3extblog .contact-person p {
     font-size: 16px;
     float: left;
     margin-right: 2rem;
     line-height: 1.6;
}
 .blog_cover_row .share-options {
     border: none;
}
 .col-sm-12.col-md-9.password {
     margin-bottom: 2rem;
     line-height: 1.7;
}
 .col-sm-12.col-md-9.password .btn-fill {
     margin-top: 2rem;
}
 form#sfrForm {
     line-height: 2.2;
}
 input#pass {
     float: right;
}
 .tx-cas .dropdown select {
     display: block !important;
}
 .tx-cas .dropdown-trigger {
     display: none !important;
}
 .grid {
     display: grid;
     grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
     grid-gap: 1rem;
}
 .grid > div {
     padding: 1rem;
     display: grid;
     place-items: center;
     border: 1px solid lightgrey;
     margin-right: 2rem;
     margin-bottom: 2rem;
}
 .grid > div::before {
     content: "";
     display: block;
     padding-bottom: 100%;
     grid-area: 1/1/2/2;
}
 .grid > div img {
     width: 100%;
     grid-area: 1/1/2/2;
}
 p.intro_logo_text {
     font-size: 14px;
     padding: 1rem;
}
 .blog_border a {
     color: black;
     text-decoration: none;
     font-size: 18px;
}
 .tx-t3extblog .time {
     color: #0083ad;
     font-weight: normal;
     font-size: 18px;
     margin-bottom: 1.5rem;
     display: block;
}
 .post_link {
     color: #0083ad !important;
     font-size: 1.2rem !important;
}
 .tx-t3extblog .module-filter__sidebar {
     float:none;
}
 .tx-t3extblog ul.module-filter__filters {
     display: none;
}
 .module-filter__sidebar.author_button, .module-filter__sidebar.abo_button {
     margin-top: 20px;
}
 .tx-t3extblog .module-filter__filter-button.active ~ ul {
     display: block;
}
 .tx-t3extblog .alert.alert-info {
     display: none;
}
 .blog_buttons, .blog_content {
     float: left;
}
 .tx-t3extblog .module-filter__filter-button a {
     text-decoration: none;
}
 .tx-t3extblog .module-list-entry {
     border-top: none !important;
     padding-top: 0px !important;
     min-height: unset !important;
     padding-bottom: 0px;
}
 .tx-t3extblog .module-filter .module-list-entry.visible{
     display: contents !important;
}
 .referent {
     margin-top: 1rem;
     border-top: 1px solid silver;
     width: 100%;
}
 span.timeline-keyword {
     display: block;
     margin-left: 4rem !important;
     margin-top: -24px;
}
 span.timeline-keyword {
     margin-left: 1.1rem;
}
 p.timeline-referent {
     font-weight: normal;
     font-size: 1rem;
     margin-left: 4rem;
     padding-top: 1rem;
}
 p.timeline-referent:before {
     border-top: 1px solid black;
}
 .timeline {
     width: 100%;
}
 input#user {
     float: right;
}
 .blog_content a {
     padding-bottom: 2rem;
}
 #p2 .tx-t3extblog {
     margin-top: 0;
}
 #p2 .tx-t3extblog .module.module-share-slider {
     padding: 0;
}
 #p2 .tx-t3extblog .module-headline {
     border-bottom: none;
     margin: 0 0 17px;
}
 #p2 .blog_border {
     border: none;
     border-top: none;
     padding: 0.5rem;
}
 #p2 .tx-t3extblog .time {
     margin-bottom: 0;
     font-weight: normal;
     font-size: 18px;
}
 #p2 .blog_border p {
     margin: 3px 0;
}
 #p2 .blog_border a{
     font-size: 18px;
}
 #p2 .blog_border h2 a{
     font-size: 20px;
}
 #p2 .tx-t3extblog .slider-arrow.slider-arrow-prev, #p2 .tx-t3extblog .slider-arrow.slider-arrow-next {
     top: 229px;
}
 .slick-prev:before, .slick-next:before {
     color:#0083ad !important;
}
 .slick-prev {
     margin-left: 70px;
     z-index: 1;
}
 .slick-next {
     margin-right: 70px;
}
 .one-item-slider {
     opacity:0;
}
 .slick-initialized{
     opacity:1;
     transition:opacity .3s ease-out;
}
 .description-list dt {
     text-overflow: inherit !important;
}
 .cas_header {
     margin: 0px;
     padding-top: 1rem;
}
 .right {
     float: right;
}
 .left {
     float: left;
}
 .row.cas_header h5 {
     margin: 0;
}
 .contact-person {
     margin-bottom: 1rem;
}
 a.news_download {
     margin-top: 1rem;
     display: block;
}
 @media (max-width: 768px){
     #p111 .module-portfolio .row {
         grid-template-columns: repeat(2, 1fr);
    }
}
 @media (max-width: 767px){
     .bdr-btm-news h3 {
        font-size:40px!important;
    }
     .tx-t3extblog h1 {
         width: 100%;
    }
     li.lang.hidden-sm {
         #display: none !important;
    }
     @media (max-width: 500px) {
         #p111 .module-portfolio .row {
             grid-template-columns: repeat(1, 1fr);
        }
         #p111 .module-portfolio .row .col-lg-3 {
             width: auto;
        }
         .footer-contact ul {
             width: 50%;
             line-height: 1.5;
        }
         .module-headline {
             margin-top: inherit;
        }
         .tabs.tabs--animatable .tabs-contents {
             overflow: inherit;
        }
         #p2 .tx-t3extblog {
             margin-top: 3rem;
        }
         .module-social-slider {
             padding: 130px 0;
        }
    }
     .sl-header-mobile .row .col-sm-5 {
         display: block;
         width: 92%;
         margin-left: 1.7rem;
    }
     .sl-header-mobile .row .col-sm-5 .tx-indexedsearch-searchbox-header {
         display: block !important;
    }
     .sl-header-mobile .icon-search {
         position: relative;
         top: 1.9rem;
    }
     .sl-header-mobile .row .col-sm-6 {
         text-align: left!important;
    }
     .accordion-content .row {
         margin-left: 0px;
         margin-right: 0px;
    }