 /* News-Kat-Filter */
.category-select-wrapper .category-select{color:#333; border:0.0625rem solid #E0E0E0; font-size:1.125rem; padding:0.4375rem 0.625rem; width:82%;}
@media (min-width:992px){.category-select-wrapper .category-select{padding:0.625rem 1.5625rem 0.625rem 0.9375rem; font-size:1.25rem;}
}
.category-select-wrapper .category-submit-button{background:#388200; padding:0; color:#fff; width:15%; height:100%; position:absolute; right:0; top:0; display:flex; justify-content:center; align-items:center;}
@media (min-width:992px){.category-select-wrapper .category-submit-button{padding-top:0.8125rem; padding-bottom:0.8125rem;}
}
@media (min-width: 576px) {
  .news-list-aktuelles-startseite .news-list-item .gallery-item{min-width:21.875rem;}
}
.news-list-aktuelles-startseite .news-list-item .gallery-item{min-width:100%; height:20rem;}
.news-list-aktuelles-startseite .news-list-item .gallery-item img{object-fit:cover; height:20rem; border-top-left-radius:0.75rem; border-top-right-radius:0.75rem;}
.news-list-aktuelles-startseite .news-list-item .text{height:21.25rem; background-color:#ffffff; padding:1.5rem; border-bottom-left-radius:0.75rem; border-bottom-right-radius:0.75rem; position:relative;}
.news-list-aktuelles-startseite .news-list-item .text h5{color:#1B79B4;}
.news-list-aktuelles-startseite .news-list-item .text .link{position:absolute; bottom:1.5rem;}
.news-list-aktuelles-startseite .news-list-item .text .link a{color:#1279B8; font-size:1.125rem; line-height:1.75rem;}
.news-list-aktuelles-startseite .news-list-item .text .link a:hover {text-decoration: underline;}
.news-list-item .link a svg{margin-left:0.625rem;}

/*** News / List ***/
.column-fix{display:flex; flex-wrap:wrap;}
/*** Standard ***/
.news-list-standard .news-list-item{border-bottom:0.0625rem solid #eee; padding-bottom:1rem; margin-bottom:1rem;}
.news-list-item .col-1,.news-list-item .col-2,.news-list-item .col-3,.news-list-item .col-4{padding-top:1.25rem; padding-bottom:1.25rem;}
.news-list-item .col-1{text-align:center; max-width:6.25rem;}
.news-list-item .col-last{float:right; text-align:right; vertical-align:middle;}
.news-list-item .col-last i{color:#1279B8; font-weight:400; font-size:250%;}
.news-list-item .news-list-date{color:#1279B8; font-weight:400; font-size:120%;}
.news-list-item .date-year,.news-list-item .date-day,.news-list-item .date-month{line-height:1.1;}
.news-list-item .date-day{font-size:2.625rem;}
.news-list-item .date-month{text-transform:uppercase;}
.news-list-item h2 a{color:#1279B8;}
.news-list-item h2 a:hover{text-decoration:underline;}
.news-list-item .textmedia,.news-list-item .textpic{gap:0;}
.news-list-view .news-read-all{margin-top:1.875rem; margin-bottom:0.9375rem;}
.news-list-view .news-read-all a{font-size:1.5625rem; font-weight:700; color:#313131; position:relative; padding-right:2.8125rem; display:inline-block;}
.news-list-view .news-read-all a:hover{color:#1279B8;}
.news-list-view .news-read-all i{color:#388200; font-size:3.4375rem; position:absolute; right:0; top:50%; margin:-1.625rem 0 0;}
.news-list-view.news-list-aktuelles-startseite .news-read-all{margin:1.875rem auto 0.9375rem;}
.news-list-view.news-list-aktuelles-startseite .news-read-all a,.news-list-view.news-list-termine-startseite .news-read-all a{font-size:1.375rem; font-weight:300; color:#fff; position:relative; display:inline-block; background:#388200; padding:1.25rem 5.3125rem 1.25rem 3.125rem;}
.news-list-view.news-list-aktuelles-startseite .news-read-all a:hover,.news-list-view.news-list-termine-startseite .news-read-all a:hover{color:#fff;}
.news-list-view.news-list-aktuelles-startseite .news-read-all i,.news-list-view.news-list-termine-startseite .news-read-all i{color:#fff; font-size:2.25rem; position:absolute; right:1.25rem; top:50%; margin:0; transform:translateY(-50%);}
.news .pagination{display:flex; justify-content:center; align-items:center; padding:0.9375rem 0 0;}
.news .pagination li{display:inline-block;}
.news .pagination li.previous{margin-right:1.25rem;}
.news .pagination li.next{margin-left:1.25rem;}
.news .pagination li.current{color:#fff;}
.news .pagination li.previous a,
.news .pagination li.next a{background-color:#388200; color:#fff; border-radius:0.3125rem; border-color:#388200;}
.news .pagination li a{color:#1279B8; padding:0.625rem 1.5625rem; line-height:1.55; color:#1279B8; text-decoration:none; background-color:#fff; border:0.0625rem solid #ddd;}
.news .pagination li a:hover{color:#1279B8; background-color:#eee; border-color:#ddd;}
.news .pagination li a:focus{border: 0.125rem solid #fff; outline: 0.125rem solid #132D00;}
.news .pagination li.next a:hover,
.news .pagination li.previous a:hover{background-color:#388200; color:#fff; border-color:#388200;}
.news .pagination li.current{background-color:#1279B8; border-color:#1279B8; padding:0.625rem 1.5625rem; border:0.0625rem solid #1279B8;}

.news .aktuelles-list time,
.news .news-single-date time {color: #5a5a5a; font-size: 18px; font-style: italic;}

/*** Aktuelles Startseite ***/
.news-list-aktuelles-startseite .news-list-item time{font-size:1.25rem; color:#fff;}
.news-list-aktuelles-startseite .news-list-item.frame-image-text-box-blue{-webkit-box-shadow:inherit; -moz-box-shadow:inherit; box-shadow:inherit; padding:0 1.25rem;}
/*** Aktuelles Listenansicht ***/
.news-list-aktuelles .news-list-item{margin:1.5625rem 0; border-bottom:0.0625rem solid #DBDBDB; padding-bottom:1.5625rem;}
.news-list-aktuelles .news-list-item:last-child{margin-bottom:0;}
.news-list-aktuelles .news-read-more{text-align:right;}
/*** Termine und Veranstaltungen Startseite ***/
.news-list-termine-startseite .news-list-item{margin:1.5625rem 0; display: flex; flex-direction: column; justify-content: stretch;}
.news-list-termine-startseite .more {position: absolute; bottom: 1.5625rem; display: flex; align-items: center;}
.news-list-termine-startseite .more a {color: #1279B8;}
.news-list-termine-startseite .more a:hover {text-decoration: underline;}
.news-list-termine-startseite .more a svg {vertical-align: baseline;}
.news-list-termine-startseite .datetime-wrapper,
.news-list-item .datetime-wrapper
{ position:relative; min-height:15.625rem; color:#388200; background:rgba(56, 130, 0, 0.05); padding:1.5625rem; border-radius: 1rem; -webkit-border-radius: 1rem; -moz-border-radius: 1rem; -ms-border-radius: 1rem; -o-border-radius: 1rem; }
.news-list-item .datetime-wrapper {
		padding: 1.25rem 0.9375rem;
}
.news-list-termine-startseite .news-content{padding:1.5625rem; height: 100%; position: relative;}
.news-list-termine-startseite .news-content h5 {color: #1B79B4;}
/*.news-list-termine-startseite h2 a{*/
.news-list-termine-startseite h2{color:#fff; border-bottom:0.0625rem solid #fff; padding-bottom:1.5625rem;}
.news-list-termine-startseite .datetime-wrapper span.news-list-day{position:absolute; top:2.1875rem; font-size:8rem; line-height:8rem; font-weight: 400;}
.news-list-termine-startseite .datetime-wrapper span.news-list-month{position:absolute; top:11.25rem; font-size:1.5rem; font-weight:600; left: 2.5rem;}
/*** Termine und Veranstaltungen Listenansicht ***/
.news-list-termine .news-list-item{margin:1.5625rem 0; border-bottom:0.0625rem solid #DBDBDB; padding-bottom:1.5625rem;}
.news-list-termine .news-list-item:last-child{margin-bottom:0;}
.news-list-termine .news-read-more{text-align:right;}
.news-list-termine .news-read-more a{display: inline-flex; align-items: center;}
.news-list-termine .news-read-more a:hover{text-decoration:underline;}
.news-list-termine .datetime-wrapper{position:relative; min-height:11.875rem; color:#388200;}
.news-list-termine .datetime-wrapper span.news-list-day{position:absolute; top:0; font-size:7.625rem; line-height:6.25rem;}
.news-list-termine .datetime-wrapper span.news-list-month{position:absolute; top:7.5rem; font-size:1.875rem;}
.news-list-termine .datetime-wrapper span.news-list-year{position:absolute; right:0.625rem; top:0.625rem; font-size:1.875rem;}


/* Veranstaltungstermine */
.news-list-veranstaltungstermine .news-list-item{border-bottom:0.0625rem solid #999;}
.news-list-veranstaltungstermine .date-year{font-size:1.0625rem; font-weight:bold;}
.news-list-veranstaltungstermine .date-day{letter-spacing:-0.125rem;}
.news-list-veranstaltungstermine .date-month{font-size:1.125rem; font-weight:bold;}
.news-list-veranstaltungstermine .col-1{padding-left:0; padding-right:0; max-width:3.125rem;}
.news-list-veranstaltungstermine .col-2{padding-left:3.125rem; padding-right:3.125rem;}
.news-list-veranstaltungstermine .news-read-all{padding:1.5625rem 2.5rem 0;}
.news-list-veranstaltungstermine .news-read-all a{color:#666; font-weight:bold; position:relative; padding:0 1.5625rem 0 0; display:inline-block;}
.news-list-veranstaltungstermine .news-read-all i{color:#eb9712; font-size:250%; position:absolute; right:0; top:-0.375rem;}
.news-list-veranstaltungstermine .news-read-all a:hover{color:#1279B8; /* padding-right:1.25rem; */
}
.news-list-veranstaltungstermine .news-title-wrapper{color:#313131; font-weight:bold;}
.news-list-veranstaltungstermine .news-text-wrapper{color:#313131;}
.news-list-veranstaltungstermine .col-3{padding-right:0; padding-left:0; text-align:center;}
.news-list-veranstaltungstermine .col-3 p{margin:0; font-size:1.25rem; color:#313131;}
.news-list-veranstaltungstermine .news-list-item .col-last{margin:0; padding-right:0; padding-left:0;}
.news-list-veranstaltungstermine .news-list-item .col-last i{right:-1.25rem; position:relative; color:#388200; font-size:3.4375rem;}
/* Pressekonferenz */
.news-list-pressekonferenz .news-list-item{border-bottom:0.0625rem solid #eee;}
.news-list-pressekonferenz .col-1{border:none; padding-left:0; max-width:5rem;}
.news-list-pressekonferenz .date-year{font-size:1.6875rem; font-weight:bold;}
.news-list-pressekonferenz .date-day{font-size:4.0625rem; letter-spacing:-0.3125rem;}
.news-list-pressekonferenz .date-month{font-size:1.6875rem; font-weight:bold;}
.news-list-pressekonferenz .news-list-item h3{font-weight:bold; color:#1279B8; font-size:115%; margin:0 0 0.9375rem;}
.news-list-pressekonferenz .news-read-more{margin:0.625rem 0 0;}
.news-list-pressekonferenz .news-read-more a{color:#666; font-weight:bold; position:relative; padding:0 2.1875rem 0 0; display:inline-block; -webkit-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.news-list-pressekonferenz .news-read-more i{color:#eb9712; font-size:2.1875rem; position:absolute; right:0; top:-0.0625rem;}
.news-list-pressekonferenz .news-read-more a:hover{color:#1279B8; /*padding-right:2.5rem; */
}
/* Presse / Aktuelles */
.news-list-presse-aktuelles{position:relative;}
.news-list-presse-aktuelles .news-list-item{padding:1.875rem 0 1.875rem; border-bottom:0.0625rem solid #eee;}
.news-list-presse-aktuelles .news-list-item h3{font-weight:bold; color:#1279B8; font-size:115%; margin:0 0 0.9375rem;}
.news-list-presse-aktuelles .news-list-item .news-source{color:#1279B8; display:inline-block; margin:0 0 0.3125rem;}
.news-list-presse-aktuelles .news-read-more{margin:0.625rem 0 0;}
.news-list-presse-aktuelles .news-read-more a{color:#666; font-weight:bold; position:relative; padding:0 2.1875rem 0 0; display:inline-block; -webkit-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.news-list-presse-aktuelles .news-read-more i{color:#eb9712; font-size:2.1875rem; position:absolute; right:0; top:-0.0625rem;}
.news-list-presse-aktuelles .news-read-more a:hover{color:#1279B8; /*padding-right:2.5rem; */
}
.news-list-presse-aktuelles .news-read-all{position:absolute; left:12.5rem; bottom:1.875rem;}
.news-list-presse-aktuelles .news-read-all a{color:#555; font-weight:bold; position:relative; padding:0 1.5625rem 0 0; display:inline-block; -webkit-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.news-list-presse-aktuelles .news-read-all i{color:#eb9712; font-size:2.1875rem; position:absolute; right:0; top:-0.125rem;}
.news-list-presse-aktuelles .news-read-all a:hover{color:#1279B8;}
/* LATEST */
/* aktuelles */
.news-latest-aktuelles .news-content{padding:0 1.25rem 0.3125rem;}
.news-latest-aktuelles h3{color:#1279B8;}
.news-latest-aktuelles span{text-transform:uppercase;}
.news-latest-aktuelles .news-source{color:#1279B8; display:inline-block; margin:0 0 0.3125rem;}
.news-latest-aktuelles .news-read-all{float:none; text-align:right; margin:0.9375rem 0 0;}
.news-latest-aktuelles .news-read-all a{color:#666; font-weight:bold; position:relative; padding:1.25rem 2.8125rem 1.25rem 0.625rem; display:block; border-top:0.0625rem solid #eee; -webkit-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.news-latest-aktuelles .news-read-all i{color:#eb9712; font-size:2.1875rem; position:absolute; right:1.25rem; top:50%; margin:-1rem 0 0;}
.news-latest-aktuelles .news-read-all a:hover{color:#1279B8;}

/*** News / Single ***/
.news-single-date{margin:0 0 0.5rem; color:#aaa; font-size:1.25rem;}
.news-single h1{margin:0 0 3.5rem;}
.news-single .lead{font-weight:700; margin:0 0 2.25rem; font-size:1.5625rem;}
.news-single-categories{margin:0 0 0.5rem; color:#aaa;}
.news-single-categories span{display:inline-block; font-weight:300;}
.news-single-categories span + span:before{margin:0 0.625rem; content:"|";}
.news-single .thumbnail{padding:0; border:none; margin-bottom:2em; position:relative;}
.news-single .thumbnail a.lightbox{display:flex; justify-content:center; position:relative;}
.news-single .thumbnail a.lightbox:after{font-family:"Material Icons"; content:"\e8ff"; /*e3b6*/
 font-size:3.4375rem; padding:0 1.875rem 0.9375rem; display:flex; justify-content:center; align-items:center; position:absolute; top:0; bottom:0; width:100%; height:100%; opacity:0; color:#fff; background-color:rgba(0,0,0,.5); -webkit-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.news-single .thumbnail a.lightbox:hover:after{opacity:1;}
.news-single .thumbnail .caption{padding:0.3125rem 0.625rem; color:#555; font-size:0.625rem; line-height:1.1; background-color:rgba(255,255,255); opacity:0.7; position:absolute; bottom:0; left:0; /*width:100%; */
 -webkit-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.news-single .thumbnail:hover .caption{font-size:0.9375rem; opacity:1; background-color:rgba(255,255,255,.7);}
.news-single-gallery{margin:4rem 0 0;}
.news-single-gallery .thumbnail{max-width:48%; margin-right:4%; margin-bottom:2rem; display:inline-block; vertical-align:top;}
.news-single-gallery .thumbnail:nth-child(2n + 2){margin-right:0;}
.news-related{margin-bottom:2em;}
.news-related-news ul.special-newslist li a{padding:1.5625rem 1.25rem 1.5625rem 4.6875rem;}
.news-related-news ul.special-newslist li a:after{font-size:2.1875rem; right:auto; left:1.25rem; margin-top:-1.375rem;}
.news-related-news-date{display:none;}
.news-related-files{margin-top:4rem;}
ul.content-downloadlist{padding:0; margin:1.5625rem 0 0; -webkit-box-shadow:0 0.125rem 0.3125rem 0 rgba(0,0,0,0.2); -moz-box-shadow:0 0.125rem 0.3125rem 0 rgba(0,0,0,0.2); box-shadow:0 0.125rem 0.3125rem 0 rgba(0,0,0,0.2);}
ul.content-downloadlist li{list-style:none; border-top:0.0625rem solid #eee; position:relative; padding:1.5625rem 0 1.5625rem 0;}
ul.content-downloadlist li a{color:#1279B8; font-size:1.375rem; font-weight:300; display:inline-block;}
ul.content-downloadlist .news-related-files-extension{position:absolute; left:1.25rem; top:1.4375rem;}
ul.content-downloadlist .news-related-files-extension i{font-size:2.1875rem; color:#388200;}
ul.content-downloadlist .news-related-files-extension i.mi-audiotrack{color:#fff; background-color:#388200; border-radius:0.25rem; font-size:1.4375rem; margin:0.1875rem 0 0 0.25rem; padding:0.125rem;}
ul.content-downloadlist .news-related-files-link{display:block; padding:0 6.5625rem 0 4.6875rem;}
ul.content-downloadlist .news-related-files-size{position:absolute; right:1.25rem; top:1.5625rem; display:block; background-color:#388200; color:#fff; border-radius:0.4375rem; padding:0.1875rem 0.625rem; font-weight:300; font-size:1rem;}
.news-related-links ul.special-linklist li a{padding:1.5625rem 1.25rem 1.5625rem 4.6875rem;}
.news-related-links ul.special-linklist li a:after{font-size:2.1875rem; right:auto; left:1.25rem; margin-top:-1.375rem;}
.news-single-backlink{border-top:0.0625rem solid #dddddd; padding:5% 0 0; margin:5% 0 0;}
.news-single-backlink a{border:none; color:#fff;   background-color:#388200; line-height:normal; -webkit-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
/* powermail */
.tx-powermail .container-fluid{padding:0;}
.tx-powermail .powermail_form > h3{display:none;}
.form-horizontal .form-group{margin-left:0; margin-right:0;}
/* shop */
.tt-products .box-grid-base img,.box-grid-base .tt-products img{width:auto; display:block; margin:0 auto; height:17.5rem;}
@media (max-width:1199px){
  .news-list-termine .datetime-wrapper span.news-list-year{top:0.3125rem; font-size:1.625rem;}
  .news-list-termine .datetime-wrapper span.news-list-month{top:5.625rem; font-size:1.625rem;}
  .news-list-termine .datetime-wrapper span.news-list-day{font-size:5.625rem; line-height:5.625rem;}
}
@media (max-width:991px){
  .news-list-termine .datetime-wrapper span.news-list-year{font-size:1.25rem; top:0.3125rem; right:50%; transform:translateX(50%);}
  .news-list-termine .datetime-wrapper span.news-list-month{top:6.25rem; right:50%; transform:translateX(50%); font-size:1.25rem;}
  .news-list-termine .datetime-wrapper span.news-list-day{right:50%; transform:translateX(50%); font-size:3.125rem; top:1.25rem;}
}
@media (max-width:575px){
  .news-list-termine .datetime-wrapper span.news-list-day{font-size:4.375rem;}
}
.news .frame-image-text-box-blue .textmedia-text .ce-bodytext a{color:#388200;}
.news .frame-image-text-box-blue .textmedia-text .ce-bodytext a:hover{color:#ffffff;}

/*Mediaconsent*/
.mediaconsent_element{position:relative; aspect-ratio: 16 / 9; padding-top:0;}
.mediaconsent_element iframe,.mediaconsent_element object,.mediaconsent_element embed{position:absolute; top:0; left:0; width:100%; height:100%;}
.mediaconsent_element .col-sm-12{padding-left:0; padding-right:0;}
.mediaconsent_element .previewButton{background-color:#9f1a38; border:none; color:#ffffff; width:14.1875rem; height:3.125rem; font-size:1rem; font-family:FuturaStd-Bold; cursor:pointer;}
.mediaconsent_element .preview{position:relative;  width: 100%; height: 100%; background:url('../Images/preview.jpg') no-repeat center; background-size:cover;}
.mediaconsent_element .preview p{display:inline-block; color:#ffffff; padding:8.75rem 1.25rem 16.25rem 1.25rem; hyphens:none; -webkit-hyphens:none; -moz-hyphens:none; -ms-hyphens:none; font-size:1.25rem; background-color:rgba(0,0,0,0.3); margin-bottom:0;}
.mediaconsent_element .preview .datenschutz-link{position:absolute; top:0; left:0.625rem; background-color:rgba(0,85,161,0.5); padding:0.3125rem;}
.mediaconsent_element .preview .datenschutz-link a{color:#ffffff; font-size:1.25rem;}
.mediaconsent_element .preview .play{position:absolute; bottom:9.375rem; left:calc(50% - 1.875rem); background:rgba(255,255,255,0.3); height:3.75rem; width:5.625rem; border-radius:0.3125rem; -webkit-border-radius:0.3125rem; -moz-border-radius:0.3125rem; -ms-border-radius:0.3125rem; -o-border-radius:0.3125rem; cursor:pointer; display:flex; justify-content:center; align-items:center;}
.mediaconsent_element .preview .play svg{color:#ffffff; width:2.5rem; height:2.5rem;}
.mediaconsent_element .preview .play:hover{background:rgba(255,255,255,0.5);}
.mediaconsent_links{margin-top:1.25rem;}
.mediaconsent_links p{padding-bottom:0.625rem;}
.mediaconsent_links p a{color:#0055a1; font-size:1.1875rem; text-decoration:underline;}
.mediaconsent_element h1,.mediaconsent_element h2,.mediaconsent_element h3{display:none;}
.mediaconsent_wrapper .mcb{display:none;}
.mediaconsent_wrapper{position:relative; height:auto; width:100%; overflow:hidden;}
.frame-type-mediaconsent_cns{padding-top:1em; padding-bottom:1em;}
