@media (max-width: 1199px) {
.searchpage .bef-exposed-form .form-item {flex-basis: 48% !important;}
.container.header-main {max-width: 100%;margin: 0 !important}
.searchResultsRow {width: 100% !important;margin-left: 0 !important;;margin-right: 0 !important;}
.w-4\/6, .md\:w-2\/3 {width: 100% !important;}
.ejsZitatTextbg img {max-width: 50%;margin: 0 0 0 50%;}
}
@media (min-width: 1024px) and  (max-width: 1279px) {
ul.sf-menu a.sf-depth-1 {padding: 1.2em 0.8rem;}
ul.sf-menu a {font-size: 1em;}
ul.sf-menu li:hover > ul, ul.sf-menu.sf-style-default li.sfHover > ul {top: 3em;}
.teaser {flex-basis: 48.5%; flex-grow: 1; flex-shrink: 0;}
.upperfooter {padding-left: 0 !important; padding-right: 0 !important;}
.cookiesjsr-banner.active {padding: 10px 6%;}
.eventdetails .views-element-container {flex-basis: 70%;}
.addtocal_wrapper {flex-basis: 30%;}
}
@media (max-width: 1023px) {
#mobile_submenu {display: bock;}
header.dark .flex-row .flex-col {align-self: auto;}
.ejsTopNav, #block-ejs-hauptnavigation {display: none !important;}
#block-responsivemenumobileicon {float: right;}
.searchpage .bef-exposed-form .form-item {flex-basis: 48% !important;}
.searchpage .bef-exposed-form .form-item-suchbegriff {margin-right: 4% !important;}
.flex-row h1, .flex-row h2 {word-break: break-word;}
#sharing_block {padding: 0 20%;margin: 40px 0 80px 0!important;width: auto;}
.standorte .w-full {flex-wrap: wrap;}
.col-6-12 {width: 100%;padding: 0 !important;}

/** NEUE ANPASSUNGEN NACH FIGMA ***/
header.dark, #block-reiter, .paragraph--type--teaser, .upper-footer, .pagepadding, #roteSuche, .searchpage .w-full, .maincontainer .nodeheader, #block-ejs-breadcrumbs, .mappage, .smallcontent .paragraph {padding-left: 8.334% !important;padding-right: 8.334% !important;}
.ejsZitat .bildTextText {padding-left: 6%;padding-right: 3%;}
.teaser {flex-basis: 48.5%; flex-grow: 0; flex-shrink: 1;margin-right: 3%}
.bg-rot-ejs.ejsContainer.paragraph--type--teaser .teaser:nth-child(2n), .bg-lila-ejs.ejsContainer.paragraph--type--teaser .teaser:nth-child(2n) {margin-right: 0;}
.teaserbody.ejsContainerText {padding-left: 0 !important;}
.textLiBildRe .px-12, .textReBildLi .px-12 {padding-left: 0 !important; padding-right: 0 !important;}
.ejsContainer .mx-auto {max-width: 88%;}
.related_events .ejsContainer .mx-auto {max-width: 100%;}
.ejsContainer.paragraph--type--teaser .mx-auto, .ejsContainer .ejsZitat.mx-auto {max-width: 100%;}
.container {max-width: 100%;}
.readon .absolute {positioN: relative !important;}
.ejsContainer .ejsZitat.mx-auto .md\:w-1\/2 {flex-basis: 50%;}
.formwrapper .webform-submission-form {max-width: 88%;margin-left: 6% !important;margin-right: 6% !important;}
.footerMenu ul li {flex-basis: 50%;}
.footerMenu ul li:last-child {flex-grow: 1;}
.header-search-box .views-exposed-form .w-4\/6 {width: 90% !important; margin: 0 auto;}
.pager .pager__items {padding: 0 !important;}
.pager .pager__items .pager__item {display: none;}
.pager .pager__items .pager__item--previous, .pager .pager__items .pager__item--next, .pager .pager__items .pager__item.is-active {display: block;}
.pager .pager__items  a, .pager .pager__items .pager__item.pager__item--ellipsis {font-size: 1rem !important; line-height: 1.5rem;padding: 0.5em !important;}
.pager .pager__items .pager__item.is-active {font-size: 1.375rem;font-family: 'ProfileProBold';}
.pager .pager__items .pager__item--previous a, .pager .pager__items .pager__item--next a {padding-left: 20px !important; padding-right: 20px !important;}
.ejsZitat.pagepadding {padding: 0 !important;}
.ejsZitat .flex-row {flex-direction: column !important;}
.ejsZitat .bildTextText {order: 2;flex-basis: 100%;width: 100% !important;padding-left: 8.334%;padding-right: 8.334%;}
.ejsZitat .bildTextBild {flex-basis: 100%;width: 100% !important;margin-bottom: 1.125rem;}
.path-frontpage .pt-30 {padding-top: 5rem !important;}
.meldungen .bef-exposed-form .innerform, .events .bef-exposed-form .innerform {flex-wrap: wrap;}
}
@media (max-width: 939px) {
.video-text-overlay {font-size: 0.8rem;}
.video-text-overlay .top {line-height: 1.2em;}
.video-text-overlay h3 {margin-bottom: 0.2em;}
/*.smallcontent > div > div > div {padding: 0 8.334%;}*/
.p-6.employeContact {padding-left: 8.334%!important; padding-right: 8.334%!important;}
.pt-30 {padding-top: 6.5rem !important;}
.path-frontpage #block-ejs-breadcrumbs {display: none;}
.related_events .max-50 {max-width: 100%;flex-basis: 48%;margin-bottom: 2rem;}
.bef-exposed-form .form-item {flex-shrink: 3;flex-grow: 0;margin: 0 !important;flex-basis: 30%;}
.events .bef-exposed-form .form-item {flex-shrink: 1;flex-grow: 0;margin: 0 !important;flex-basis: 47%;}
.events .bef-exposed-form .form-item.js-form-type-checkbox {margin-top: 0.5rem !important;}
.bg-rot-ejs.ejsContainer.paragraph--type--teaser .justify-between, .bg-lila-ejs.ejsContainer.paragraph--type--teaser .justify-between {justify-content: space-between !important;}
/*header.dark, #block-reiter, .paragraph--type--teaser, .upper-footer, .pagepadding, .smallcontent .pagepadding, .smallcontent .paragraph--type--teaser, .contact, .fullviewportwidth,.socialsharing,
.maincontainer .paragraph, .maincontainer .container, .maincontainer .nodeheader, #block-ejs-breadcrumbs, .fullviewportwidth.ejsContainer .mx-auto, .mappage, .fullviewportwidth.paragraph--type--teaser-mit-bild-horizontal .bildText, .smallcontent .paragraph {padding-left: 8.334% !important;padding-right: 8.334% !important;}*/
}
@media (max-width: 767px) {
.haus_icon .hauszusatzgrau {display:none;}
.hausnummer .hszusatz {left: 2rem;}
.hausnummer, .hausnummer .hszusatz {height: 2rem;width: 2rem;line-height: 2rem;font-size: 1rem;}
.col-9-12 {width: 100%;}
.teaser-mit-bild img{width:100%;}
.standorte .bef-exposed-form .innerform{flex-direction:column;}
#views-exposed-form-events-block-4 .innerform {flex-direction: column;width: 100%;}
.ui-widget-overlay {opacity: 0.8;}
.ui-dialog.ui-widget {width: 90% !important;}
.ui-dialog .views-exposed-form .views-row .hausnummer {display: none;}
.container {padding: 0;}
.container .container, .ejsContainer .events .container {padding: 0 !important;}
.ejsContainer .container {padding: 0 !important;}
.container .webform-submission-form.container {padding: 1rem !important;}
.events {padding: 0;}
.events .grid-cols-1 .flex-col {margin-bottom: 15px;}
.events .grid-cols-1 img {width: 100%;}
.related_events {}
.related_events .ejsContainer {padding: 0 1em;}
.bef-exposed-form .form-item {flex-grow: 1;flex-basis: 100% !important;}
.w-4\/6 {width: 100%!important;}
.col-6-12 {width: 100% !important; padding: 0 !important;}
.contactinner .md\:flex {display: flex;}
.upper-footer {padding-top: 3rem !important;}
.footerMenu ul li a {font-size: 1.2em;}
.textReBildLi .flex-row, .bildText .flex-row {display: flex; flex-direction: column !important;}
.textReBildLi .bildTextText, .bildText .bildTextText {order: 2;}
.textReBildLi .bildTextBild, .bildText .bildTextBild {order: 1;}
/*.textReBildLi .px-12, .bildText .px-12, .ejsContainerText {padding-left: 0 !important; padding-right: 0 !important;}*/
.buchhandlung .gap-6 {padding: 1rem;}
.buchhandlung img {width: 100%;border-top: 1px solid #A8012F; padding-top: 2.25rem;}
.slick__arrow {top: auto; bottom: 0;}
.paragraph--type--slider .slick button, .slick button {width: 69px !important;height: 2rem !important;background-color: #fff !important;}
.paragraph--type--slider .slick-prev::before, .paragraph--type--slider .slick-next::before, .slick-prev::before, .slick-next::before {content:url(/themes/custom/ejs/assets/arrow_red_lang.svg) !important;position: absolute; width:auto; height: auto;filter: none;}
.paragraph--type--slider .slick-prev::before, .slick-prev::before {left:0; transform: rotate(180deg);}
.paragraph--type--slider .slick-next::before, .slick-next::before {right:0;} 
.paragraph--type--slider.slick-dots {bottom: -2.5rem;}
.paragraph--type--slider .slick img, .paragraph--type--slider .slick iframe, .max-50 img, .events img {max-width: 100%;width: 100%;}
.pager .pager__items .pager__item--previous, .pager .pager__items .pager__item--previous a, .pager .pager__items .pager__item--previous a:hover {margin: 0;}
.pager .pager__items .pager__item--next, .pager .pager__items .pager__item--next a, .pager .pager__items .pager__item--next a:hover {margin: 0;}
.pager .pager__items {width: 100% !important;}
.pager .pager__items .pager__item {padding: 0 !important;}
.pager .pager__items .pager__item--previous a:hover:before {display: none;}
.max-50 {max-width: 100%; flex-basis: 100%;margin-bottom: 2em;}
.max-50:last-child {margin-bottom: 0;}
.standorte .bef-exposed-form {margin-top: 25px;}
.smallcontent {padding: 0;}
/**.smallcontent .bg-rot-ejs, .smallcontent .bg-lila-ejs, .smallcontent .bg-grau-ejs {margin-left: -15%; margin-right: -15%;}**/
/** NEUE ANPASSUNGEN NACH FIGMA ***/
header.dark, #block-reiter, .paragraph--type--teaser, .upper-footer, .pagepadding, .smallcontent .pagepadding, .smallcontent .paragraph--type--teaser, .contact {padding-left: 8.334% !important;padding-right: 8.334% !important;}
.fullviewportwidth, .socialsharing, .maincontainer .paragraph, .maincontainer .container, .maincontainer .nodeheader, #block-ejs-breadcrumbs, .fullviewportwidth.ejsContainer .mx-auto, .mappage, .fullviewportwidth.paragraph--type--teaser-mit-bild-horizontal .bildText{}
.smallcontent > div > div > div.paragraph--type--datei-download {padding-left: 0 !important; padding-right: 0!important;}
.ejsZitat .bildTextText {padding-left: 6%;padding-right: 0%;}
.ejsZitat .bildTextText p {padding: 0;}
.teaser {flex-basis: 100%; flex-grow: 1; flex-shrink: 0;margin-right: 0 !important}
.teaserbody.ejsContainerText {padding-left: 0 !important;}
.textLiBildRe .px-12, .textReBildLi .px-12 {padding-left: 8.334% !important; padding-right: 8.334% !important;}
.ejsContainer .mx-auto {max-width: 100%;}
.p-6 {padding: 3% !important;}
.headline-indent .teaserbody.ejsContainerText {padding-left: 0% !important;}
.headline-indent .bildTextText {padding-left: 0% !important;}
.teaser div:last-child {overflow: hidden;}
.grid {display: flex !important; flex-direction: column;grid-gap: 0.5rem !important;gap: 0.5rem !important;}
.pb-16 {padding-bottom: 1rem !important;}
.mb-16 {margin-bottom: 1rem !important;}
#roteSuche .bef-exposed-form .innerform, .eventiconrow .flex, .freeTags > div {flex-wrap: wrap;}
.pt-30 {padding-top: 5rem !important;}
.smallcontent > div > div, .smallcontent .ejsContainer.pagepadding {padding-left: 8.334% !important;padding-right: 8.334% !important;}
.smallcontent > div > div.fullviewportwidth {padding-left:0 !important;padding-right: 0 !important;}
.smallcontent > div > div > div, .smallcontent .pagepadding, .paraprahp--type--datei-download, .paragraph--type--datei-download .pagepadding {padding-left: 0!important; padding-right: 0 !important;}
.contactwrapper.max1000 {width: 100% !important;}
.standorte .row .col-3-12 {width: 100% !important;margin-bottom: 1rem !important;}
.teaser {flex-basis: 100%; flex-grow: 1; flex-shrink: 0;margin-right: 0 !important}
.related_events .max-50 {max-width: 100%;flex-basis: 100%;margin-bottom: 2rem;}
.events .min-h-teaserbox h3 {margin: 1rem 1.5rem !important;}
.paragraph--type--slider .caption {width: 100%; max-width: 100%;margin: 0;}
}
  
@media (max-width: 639px) {  
.bildTextText h2, .ejsContainerText h2 {font-size: 1.75rem;line-height: 2rem;}
.standorte .row {flex-direction: column;}
.standorte .row .pr-10 {padding-right: 0 !important}
.ejsLogo {flex-basis: 30%;}
.ejsNaviWrapper {flex-basis: 70%;}
.ejsNavi {width: 100%;}
.ejsNavi .ejsTopNav {flex-direction: row !important;}
#superfish-main-accordion {position: fixed; left: 0 !important; background: #fff;}
ul.sf-menu a.sf-depth-1 .sf-sub-indicator, ul.sf-menu .sf-sub-indicator {display: block;font-size: 0.6em;}
.teaser-mit-bild .teaser-mit-bild {margin: 1rem;}
.grid .teaser-mit-bild .teaser-mit-bild {margin: 0rem;}
.ejsContainer .ejsContainerText {padding-left:  0.5rem !important;padding-right: 0.5rem !important;} /** Teaser Veranstaltungen **/
.ejsContainer .teaserbody.ejsContainerText {padding-left:  0 !important;padding-right: 0 !important;} 
.exposedform .w-4\/6 {width: 100%!important;}
.bef-exposed-form .form-actions {flex-basis:100%;}
.employeContact {width: 100% !important;}
.upper-footer .flex-row {flex-direction: column !important;}
.upper-footer .followUsContainer .flex-row {flex-direction: row !important;padding: 10px 0;}
#fotterLeft {order: 2; flex-basis: 100%; width: 100%;}
#footerRight {order: 1; flex-basis: 100%;width: 100%;}
.footerMenu ul li {flex-basis: 50%;}
.paragraph--type--zitat .flex-row {flex-direction: column !important;}
.paragraph--type--zitat .flex .bildTextText {order: 2;margin-top: 0;}
.paragraph--type--zitat .flex .bildTextBild {order: 1;margin: 0;}
.paragraph--type--zitat h2 {font-size: 1.875rem;margin-left: 0;}
.paragraph--type--zitat div.pb-10 {padding-left: 25px;}
.ejsZitat .bildTextText {padding-left: 3%;padding-right: 3%;padding-top: 2rem;}
.ejsZitat .bildTextText p {padding: 0 25px;}
.ejsZitatText {left: 0;}
.ejsZitatText .flex-row {flex-direction: column !important;}
.ejsZitatTextbg {left: 0;}
.ejsZitatText .zitatText {padding: 0; margin-top: 70px;}
.ejsZitatTextbg img {max-width: 100%; margin: 0;}
#block-ejs-breadcrumbs {margin-top: 2rem !important;}
/**.smallcontent .bg-rot-ejs, .smallcontent .bg-lila-ejs, .smallcontent .bg-grau-ejs {margin-left: -10%;margin-right: -10%;}**/
.containertext-center, .smallcontent .containertext-center {padding: 2.5rem !important;}
.cookiesjsr-banner {flex-direction: column;padding: 0; margin: 0;}
.video-text-overlay {font-size: 1.125rem;}
.buchhandlung {display:none;}
.buchhandlung-mobil .slick__arrow {bottom: -1rem;}
.buchhandlung-mobil ul.slick-dots {margin-top: 1rem;}
.buchhandlung-mobil {display:block;}
#slick-views-buchvorstellungen-buecher-attachment-1-2-slider .slick-dots li::before, #slick-views-buchvorstellungen-buecher-attachment-1-2-slider .slick-dots li button::before {display: none !important;}
#slick-views-buchvorstellungen-buecher-attachment-1-2-slider ul.slick-dots {vertical-align: center;margin-left: 0;}
#slick-views-buchvorstellungen-buecher-attachment-1-2-slider .slick-dots li {visibility: visible; width: auto; height: auto;}
#slick-views-buchvorstellungen-buecher-attachment-1-2-slider .slick-dots li button {display: block; width: 11px !important; height: 11px !important;border: 1px solid #a70230; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;margin: 7px 5px;}
#slick-views-buchvorstellungen-buecher-attachment-1-2-slider .slick-dots li.slick-active button {background-color: #a70230 !important;}
/*.buchhandlung-mobil .slick-dots li button {display: block; background-color: #fff !important; border: 1px solid #a70230;}*/
}

@media (max-width: 559px) {
#sharing_block {padding: 0 25%;}
.sharing-inner {width: auto;}
.sharing-inner .print-wrapper {display:none;}
#sharing_title, .print-wrapper {margin: 0 auto;}
.contact .md\:flex {flex-wrap: wrap;}
.contact .w-2\/3 {order: 2;}
.contact .w-1\/3 {order: 1;margin-bottom: 12px;}
.w-1\/3, .w-2\/3 {width: 100% !important;padding-right: 0 !important;}
h1, h2, h3 {word-wrap: break-word;}
/*.smallcontent, #roteSuche {padding-left: 8.334% !important;padding-right: 8.334% !important;} **** deaktiviert wg. Suchergebnissen */
.paragraph--type--slider .slick-img.caption {margin: 0.5rem 0 0;}
.ejsTeaser50 .bg-rot-ejs, .ejsTeaser50 .bg-lila-ejs, .ejsTeaser50 .bg-grau-ejs {margin-left: -10%;margin-right: -10%;margin-bottom: 0.5rem;}
.ejsTeaser50 .bg-rot-ejs .teaserBildText, .ejsTeaser50 .bg-lila-ejs .teaserBildText, .ejsTeaser50 .bg-grau-ejs .teaserBildText {padding-left: 8.333% !important; padding-right: 8.333% !important;}
.ejsTeaser50 .bg-rot-ejs .teaserBildText p, .ejsTeaser50 .bg-lila-ejs .teaserBildText p, .ejsTeaser50 .bg-grau-ejs .teaserBildText p {margin-bottom: 3rem;}
#inhaltsverzeichnis ul li {margin-left: 0 !important;}
#inhaltsverzeichnis ul.firstlevel li, #inhaltsverzeichnis ul.secondlevel li  {margin-left: 1rem !important;}
/**.smallcontent .bg-rot-ejs, .smallcontent .bg-lila-ejs, .smallcontent .bg-grau-ejs {margin-left: -10%; margin-right: -10%;}**/
.containertext-center .ejs-ueberschrift-text-mittigText {padding: 0;}
.teaser .p-6 {padding: 0.75rem !important;}
.teaser .pb-10 {padding-bottom: 0 !important;}
.teaser a.absolute {position: relative !important;margin: 0 !important}
.bg-rot-ejs.ejsContainer.paragraph--type--teaser .teaser, .bg-lila-ejs.ejsContainer.paragraph--type--teaser .teaser {margin-right: 0 !important;}
.header-search-box .container {padding: 0 5px !important;}
.header-search-box .md\:w-2\/3, .header-search-box .views-exposed-form .w-4\/6 {width: 100% !important;}
.header-search-box .form-item-suchbegriff {margin: 0 !important;}
.header-search-box .form-item-suchbegriff input#edit-suchbegriff.form-text {font-size: 2rem !important;}
.header-search-box .exposedform .innerform .form-actions {flex-basis: 100%; max-width: 100% !important;flex-grow: 1;flex-shrink: 1 !important;margin-top: 20px !important;}
.header-search-box .exposedform .innerform .form-actions #edit-submit-suche {width:136px;margin: 0 auto !important;}
.slick-dots li::before {font-family: ProfileProBold; color: #A70230 !important;}
.cookiesjsr-banner button {width: 100%;margin-left: 0;margin-right: 0;}
.cookiesjsr-banner--action {padding: 0 1.25rem;}
.videowrapper {/*margin: 30% 0;*/}
.video-text-overlay {font-size: 1rem;height: 100%; /*top: -50%; bottom: -50%;*/}
.fullviewportwidth {width: 100%;margin-left: 0;}
.meldungen .pager .pager__items, .events .pager .pager__items {width: 100% !important;}
}
@media (max-width: 376px) {
.video-text-overlay {font-size: 0.8rem;height: 70%;/*top: -50%;bottom: -50%;*/background-position-x: 5%;background-position-y: 50%;background-size: 4rem;background-color:rgba(167, 2, 48, 1);}
.video-text-overlay > button {height:35%}
.video-text-overlay .innerbutton {position: absolute;bottom: 0;}
.video-text-overlay .top, .video-text-overlay .bottom, .video-text-overlay > button {left: 5%; right: 5%; width: 90%;}
.zitatBildText .txtblau {padding: 0 25px 0 0;}
.eventdetails {flex-wrap: wrap;}
.eventdetails .views-element-container, .eventdetails .addtocal_wrapper {flex-basis: 100%;}
.eventdetails .addtocal-container {float: left;}
.eventdetails .calbutton {margin-top: 0;}
.eventdetails .calbutton button {padding-top: 0;padding-left: 0;}
.searchpage .bef-exposed-form .form-item {flex-basis: 100% !important;margin-right: 0 !important;}
.nodeheader .news_infos {flex-direction: column;}
.nodeheader .news_infos .news-date, .nodeheader .news_infos .news-absender {margin-bottom: 0.5rem;}
.video-text-overlay h3, .video-text-overlay .innerbutton {font-size: 1rem;}
.zitatquelle {font-size: 1rem;}
.zitatText .zitat {font-size: 1.25rem;}
.max600 .contact {padding-left: 0 !important; padding-right: 0 !important;}
}
@media (max-width: 360px) {

}

@media (max-width: 325px) {
.video-text-overlay {height: 75%; background-position-y: 48%;}
.video-text-overlay > button {height:30%;}
.video-text-overlay .innerbutton {position: absolute;bottom: 0;}
}

@media (min-width: 640px) {
.cookiesjsr-banner {max-width: 640px;}
.standorte .row {flex-direction: row;}
.ejsLogo {flex-basis: 30%;}
.ejsNaviWrapper {flex-basis: 70%;}
.ejsNavi {width: 100%;}
.ejsNavi .ejsTopNav {flex-direction: row !important;}
.footerMenu ul li a {font-size: 1.5rem;line-heigth: 1.75rem;}
.cookiesjsr-banner.active {flex-direction: row;padding: 10px 6%;justify-content: space-evenly;align-items: center;}
.buchhandlung,.events-turnon {display:block;}
.buchhandlung-mobil,.events-turnoff {display:none;}
}

@media (min-width: 768px) {
.cookiesjsr-banner {max-width: 768px;}
.standorte .row {flex-direction: row;}
.contact .md\:w-1\/2 {width: 66.67% !important;}
.paragraph--type--slider .slick-dots, .slick-dotted .slick-dots {display: block !important;max-width: 80%;width: 80%; position: absolute; right: 10%; text-align: right;}
/**.smallcontent .bg-rot-ejs, .smallcontent .bg-lila-ejs, .smallcontent .bg-grau-ejs {margin-left: -50%; margin-right: -50%;}**/
.containertext-center .ejs-ueberschrift-text-mittigText {padding: 0;}
.videowrapper {padding: 0 !important;height: 100% !important;}
.events .bef-exposed-form .form-item.form-item-combine {min-width: 220px;}
.events .min-h-teaserbox h3 {margin: 1rem 1.5rem 0 1.5rem !important};

}

@media (min-width: 768px) and (max-width: 1023px) { 
.paragraph--type--teaser-mit-bild-horizontal .bildTextText {padding: 1.5rem !important;}
.paragraph--type--teaser-mit-bild-horizontal .bildTextText h2 {line-height: 2.5rem}
.paragraph--type--teaser-mit-bild-horizontal .bildTextText p {line-height: 1.5rem;}
.paragraph--type--slider .slick button {width: 40px !important;height: 40px !important;}
.slick-next {right: -20px;}
.slick-prev {left: -20px;}
.md\:w-1\/3.ejs-ueberschrift-text-mittigText {padding: 0 !important;width: 50% !important;}
.maincontainer .textReBildLi.fullviewportwidth.paragraph--type--teaser-mit-bild-horizontal .bildText, .textReBildLi.fullviewportwidth.paragraph--type--teaser-mit-bild-horizontal .bildText {padding-left: 0 !important;}
.maincontainer .textLiBildRe.fullviewportwidth.paragraph--type--teaser-mit-bild-horizontal .bildText, .textLiBildRe.fullviewportwidth.paragraph--type--teaser-mit-bild-horizontal .bildText {padding-right: 0 !important}
.TextBild50.fullviewportwidth {padding-left: 0 !important;padding-right: 0px!important;}
.TextBild50.fullviewportwidth .bildText {width: 100% !important;max-width: 100% !important;padding: 0 !important;}
.TextBild50.fullviewportwidth.textReBildLi .md\:w-1\/2.bildTextText {padding-right: 8.334% !important;}
.TextBild50.fullviewportwidth.textLiBildRe .md\:w-1\/2.bildTextText {padding-left: 8.334% !important;}
.hausnummer, .hausnummer .hszusatz {height: 2rem;width: 2rem;line-height: 2em;font-size: 1em;}
.hausnummer .hszusatz {left: 2rem;}
}

@media (min-width: 480px) and (max-width: 1023px) { 
.searchpage {margin-top: -1.2em;}
}

@media (min-width: 1024px) {
.col-9-12 {width: 70%;}
.col-6-12 {width: 50%;}
.col-3-12 {width: 30%;}
main {padding: 0;}
#mobile_submenu {display: none;}
#block-responsivemenumobileicon {display: none;}
.cookiesjsr-banner {max-width: 1024px;}
.ejsLogo, .ejsNaviWrapper {flex-basis: auto;}
.footerMenu ul li a {font-size: 1.5rem;line-heigth: 1.75rem;}
.contact .md\:w-1\/2 {width: 50% !important;}
#sharing_container {left: 45% !important;}
.TextBild50 .flex-row {width: 100%;justify-content: flex-end;}
.socialsharing,
.maincontainer .paragraph, 
.maincontainer .container, 
.maincontainer .nodeheader, 
#block-ejs-breadcrumbs, 
.mappage, 
.fullviewportwidth > div {max-width: 1024px;margin: 0 auto;padding-left: 8.334%;padding-right: 8.334%;}

.fullviewportwidth.ejsContainer .mx-auto {max-width: 100%;margin: 0 auto;padding-left: 8.334%;padding-right: 8.334%;}
.fullviewportwidth.ejsContainer .buchhandlung .mx-auto {padding-left: 0%;padding-right: 0;}

.maincontainer .paragraph .paragraph, .maincontainer .container .container, .maincontainer .nodeheader .container, .maincontainer .nodeheader .paragraph, .maincontainer .paragraph--type--teaser-mit-bild-horizontal {padding-left: 0 !important; padding-right: 0 !important;}

.textLiBildRe.paragraph--type--teaser-mit-bild-horizontal {padding-left: 8.334% !important;}

.textReBildLi.paragraph--type--teaser-mit-bild-horizontal {padding-right: 8.334% !important;}


.maincontainer .textReBildLi.fullviewportwidth.paragraph--type--teaser-mit-bild-horizontal .bildText, .textReBildLi.fullviewportwidth.paragraph--type--teaser-mit-bild-horizontal .bildText {padding-left: 0 !important;}
.maincontainer .textLiBildRe.fullviewportwidth.paragraph--type--teaser-mit-bild-horizontal .bildText, .textLiBildRe.fullviewportwidth.paragraph--type--teaser-mit-bild-horizontal .bildText {padding-right: 0 !important}
.TextBild50.fullviewportwidth {padding-left: 0 !important;padding-right: 0px!important;}
.TextBild50.fullviewportwidth .bildText {width: 100% !important;max-width: 100% !important;padding: 0 !important;}
.TextBild50.fullviewportwidth.textReBildLi .md\:w-1\/2.bildTextText {padding-right: 8.334% !important;}
.TextBild50.fullviewportwidth.textLiBildRe .md\:w-1\/2.bildTextText {padding-left: 0 !important;max-width: calc(512px - 8.334%);}

.smallcontent .paragraph {max-width: 1024px;margin: 0 auto;padding-left: 15%;padding-right: 15%;}
.uppercontent .paragraph > div {max-width: 1024px;margin: 0 auto;}
header.dark .container, #block-reiter, .upper-footer, .pagepadding, .searchpage .smallcontent {max-width: 1024px; padding-left: 8.334%;padding-right: 8.334%;margin: 0 auto;}
.ejsZitat .bildTextText {padding-left: 0%;padding-right: 3%;}
.teaser {flex-basis: 32%; flex-grow: 0; flex-shrink: 1;}
.teaserbody.ejsContainerText {padding-left: 0 !important;}
.textLiBildRe .px-12 {padding-left: 0 !important;}
.textReBildLi .px-12 {padding-right: 0 !important;}
.fullviewportwidth.paragraph--type--teaser-mit-bild-horizontal .bildText
.headline-indent .teaserbody.ejsContainerText {padding-left: 3rem !important;}
.headline-indent .bildTextText {padding-left: 6rem !important;}
.teaser div:last-child {overflow: hidden;}
.ejsContainer .mx-auto {max-width: 1200px;}
.formwrapper .webform-submission-form {max-width: 60%;}
.containertext-center .ejs-ueberschrift-text-mittigText {padding: 0;}
.bg-rot-ejs.ejsContainer.paragraph--type--teaser .teaser:nth-child(3n), .bg-lila-ejs.ejsContainer.paragraph--type--teaser .teaser:nth-child(3n) {margin-right: 0;}
.path-frontpage .pt-30 {padding-top: 7rem !important;}
.maincontainer .textLiBildRe.paragraph--type--zitat {padding-right: 0 !important;}
}

@media (min-width: 1024px) and (max-width: 1199px) { 
.md\:w-1\/3.ejs-ueberschrift-text-mittigText {width: 50% !important;}
#views-exposed-form-meldungen-block-2 .exposedform, #views-exposed-form-events-block-4 .exposedform {padding-right: 0 !important;}
}

@media (min-width: 1280px) {
.cookiesjsr-banner {max-width: 1280px;}
.socialsharing,
.maincontainer .paragraph, 
.maincontainer .container, 
.maincontainer .nodeheader, 
#block-ejs-breadcrumbs, 
.fullviewportwidth.ejsContainer .mx-auto, 
.mappage, 
.fullviewportwidth.paragraph--type--teaser-mit-bild-horizontal .bildText {max-width: 1440px;margin: 0 auto;padding-left: 8.334%;padding-right: 8.334%;}
.fullviewportwidth.ejsContainer .buchhandlung .mx-auto {padding-left: 0%;padding-right: 0;}
.maincontainer .textReBildLi.fullviewportwidth.paragraph--type--teaser-mit-bild-horizontal .bildText {padding-left: 0 !important;}
.maincontainer .textLiBildRe.fullviewportwidth.paragraph--type--teaser-mit-bild-horizontal .bildText {padding-right: 0 !important}
.TextBild50.fullviewportwidth {padding-left: 0 !important;padding-right: 0px!important;}
.uppercontent .paragraph > div {max-width: 1440px;margin: 0 auto;}
.TextBild50 .md\:w-1\/2 {width: 50% !important;}
header.dark .container, #block-reiter, .upper-footer, .pagepadding, .searchpage .smallcontent {max-width: 1440px;padding-left: 8.334%;padding-right: 8.334%; margin: 0 auto;}
.ejsLogo {padding-left: 0 !important;}
.eventdetails .views-element-container {flex-basis: auto;}
.smallcontent .paragraph {max-width: 1280px;margin: 0 auto;padding-left: 15%;padding-right: 15%;}
.TextBild50.fullviewportwidth.textLiBildRe .md\:w-1\/2.bildTextText {padding-left: 0 !important;max-width: calc(640px - 8.334%);}
}
@media (min-width: 1440px) {
.TextBild50.fullviewportwidth.textLiBildRe .md\:w-1\/2.bildTextText {padding-left: 0 !important;max-width: calc(770px - 8.334%);}
}
@media (min-width: 1681px) {
.cookiesjsr-banner.active {flex-direction: row;padding: 10px 17%;justify-content: space-evenly;align-items: center;} 
.container413 {padding-left: 8.334%;}
}
