@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) {
    	    	 .path-frontpage .pt-30 {
    padding-top: 3rem !important;
  }
    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) {    	 .path-frontpage .pt-30 {
    padding-top: 2rem !important;
  }
    #mobile_submenu {display: bock;}
    header.dark .flex-row .flex-col {align-self: auto;}
    .ejsTopNav, #block-pauls-business-hauptnavigationpaulseventbusiness,
    #block-pauls-hauptnavigationpaulseventberlin{display: none !important;}
    #block-pauls-business-responsivemenumobileicon,
    #block-pauls-responsivemenumobileicon,
    .toggle.responsive-menu-toggle-icon {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;}
    .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) {

    	    	.paragraph--type--zahlen {
  max-width: 100% !important;
}
    .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 #a20d48; 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: #a20d48 !important;}
    /*.buchhandlung-mobil .slick-dots li button {display: block; background-color: #fff !important; border: 1px solid #a20d48;}*/
    }
    
    @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: #a20d48 !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-pauls-business-responsivemenumobileicon,
    #block-pauls-responsivemenumobileicon,
    .toggle.responsive-menu-toggle-icon
    {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%;}
    }
    
    
    
    
    @media (min-width: 1024px) {
      .path-frontpage .pt-30 {
        padding-top: 4rem !important;
      }
    }
    