.contentMaxWidth{width: 96%;max-width: 1120px;margin: 0 auto}.mainFont{font-family: 'Roboto Condensed', sans-serif}.mainFontBold{font-family: 'Roboto Condensed', sans-serif;font-weight: 700}.transition{-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box}html{overflow-x: hidden !important;position: relative}body{overflow-x: hidden !important;font-family: 'Roboto Condensed', sans-serif;font-size: 18px;position: relative}h1,h2,h3,h4,h5,h6,hyperlink_txt{font-family: 'Roboto Condensed', sans-serif !important;font-weight: 300;margin: 0;color: #717170}h1{font-weight: 700;font-size: 60px;line-height: 1.1}h2{font-size: 30px}.mod_article h2,.unsereEvents.pageTitle h1:after{font-family: 'Roboto Condensed', sans-serif;font-weight: 700;font-size: 40px !important}.mod_article h3{font-family: 'Roboto Condensed', sans-serif;font-size: 40px !important}.mod_article{line-height: 1.2}.small{font-size: 13px}.separated{border-top: solid 1px #ccc}#topbar{background: url(../../files/gui/bg-topbar.jpg) repeat-x;background-size: cover}#topbar p{border-right: 1px solid rgba(111,111,111,0.5);float: right}#topbar p,#topbar a{color: #353535;font-size: 14px;opacity: 1;-webkit-transition: opacity .4s;-o-transition: opacity .4s;transition: opacity .4s;text-decoration: none;font-family: 'Roboto Condensed', sans-serif;font-weight: 700;font-size: 15px}#topbar a:hover,#topbar a:focus{opacity: .7;text-decoration: none}#topbar p:before{font-size: 10px}#topbar .oeffnungszeiten:before{font-size: 12px}#topbar p a:hover,#topbar .hotline a:focus,#topbar .hotline a:active{opacity: 0.7;filter: alpha(opacity=100);cursor: pointer}#topbar .mod_search{padding-top: 2px;padding-bottom: 4px;padding-right: 10px;border-right: 1px solid rgba(111,111,111,0.5);float: right}#topbar .mod_search input{background: transparent;border-width: 1px;border-color: transparent;opacity: 0;color: #000;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease}#topbar .mod_search form:hover input,#topbar .mod_search input:focus{border-bottom: 1px solid #353535;opacity: 1;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease}#topbar .mod_search .submit{opacity: 1;background: transparent;border-color: rgba(255,255,255,0.4);border: none}#topbar .mod_search .text{font-family: 'Roboto Condensed', sans-serif;font-weight: 300}#topbar .mod_search input[type="search"]{-webkit-appearance: none !important;border-radius: 0 !important;outline: none}#topbar .mod_search .submit:after{font-size: 14px;font-family: 'fp-basic';font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;font-variant: normal;text-transform: none;text-align: center;line-height: 1em;content: '\e800';position: relative;top: -1px;margin-left: 15px}#topbar .mod_search .submit{font-family: 'Roboto Condensed', sans-serif;font-weight: 700;color: #353535;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;cursor: pointer;opacity: 1;-webkit-transition: opacity .4s;-o-transition: opacity .4s;transition: opacity .4s}#topbar .mod_search .submit:hover{opacity: .7}#header{background: url(../../files/gui/header.jpg) center 30px no-repeat}#kopfzeile{background: #fff}#kopfzeile .logo{padding-top: 25px;padding-bottom: 20px}#kopfzeile .mainmenu a,#kopfzeile .mainmenu span{font-family: 'Roboto Condensed', sans-serif;font-weight: 700;color: #565656;margin-bottom: -4px;font-size: 16px;overflow: hidden;text-transform: uppercase;text-decoration: none}.mainmenu ul{background-color: #fff}.mainmenu ul.level_1 li{padding-top: 32px;padding-bottom: 24px;border-right: solid 2px #ccc}.mainmenu ul.level_2{top: 109px;min-width: 194px;width: auto}.mainmenu ul.level_2 li{padding: 0;border-right: none;margin-top: 2px}.mainmenu ul.level_3{padding: 3px !important;left: 2px !important;top: 18px !important}.mainmenu ul.level_3 li a,.mainmenu ul.level_3 li span.active{padding: 0 20px;border-top: none;font-size: 13px !important}.mainmenu ul.level_1 .icon-zentrum-01:before{display: block;text-align: center !important;width: 100%;font-size: 22px;margin-bottom: 7px;margin-left: 0;margin-right: 0}.mainmenu ul.level_2 .icon-zentrum-01:before{content: ''}.mainmenu ul.level_1 a.zentrum:hover,.mainmenu ul.level_1 .zentrum.active,.mainmenu ul.level_1 .zentrum.trail,.zentrum span.active,.zentrum a:hover,li.zentrum a:hover{color: #33a1cc !important}.mainmenu ul.level_1 a.veranstaltungen:hover,.mainmenu ul.level_1 .veranstaltungen.active,.mainmenu ul.level_1 .veranstaltungen.trail,.veranstaltungen span.active,.veranstaltungen a:hover,li.veranstaltungen a:hover{color: #bb5f98 !important}.mainmenu ul.level_1 a.mieten:hover,.mainmenu ul.level_1 .mieten.active,.mainmenu ul.level_1 .mieten.trail,.mieten span.active,.mieten a:hover,li.mieten a:hover{color: #ce2836 !important}.mainmenu ul.level_1 a.mediathek:hover,.mainmenu ul.level_1 .mediathek.active,.mainmenu ul.level_1 .mediathek.trail,.mediathek span.active,.mediathek a:hover,li.mediathek a:hover{color: #ffd016 !important}.mainmenu ul.level_1 a.kontakt:hover,.mainmenu ul.level_1 .kontakt.active,.mainmenu ul.level_1 .kontakt.trail,.kontakt span.active,li.kontakt a:hover{color: #093 !important}.zentrum .pageTitleWrapper{background: url(../../files/gui/header/header_zentrum_zentrum.jpg);background-size: cover;min-height: 114px;padding: 0}.mieten .pageTitleWrapper{background: url(../../files/gui/header/header_zentrum_mieten.jpg);background-size: cover;min-height: 114px;padding: 0}.veranstaltungen .pageTitleWrapper{background: url(../../files/gui/header/header_zentrum_veranstaltungen.jpg);background-size: cover;min-height: 114px;padding: 0}.mediathek .pageTitleWrapper{background: url(../../files/gui/header/header_zentrum_gallery.jpg);background-size: cover;min-height: 114px;padding: 0}.kontakt .pageTitleWrapper{background: url(../../files/gui/header/header_zentrum_kontakt.jpg);background-size: cover;min-height: 114px;padding: 0}.musik .pageTitleWrapper,#titelzeile-musik{background: url(../../files/gui/header/header_musik.jpg);background-size: cover;min-height: 114px;padding: 0}.comedy .pageTitleWrapper,#titelzeile-comedy{background: url(../../files/gui/header/header_comedy.jpg);background-size: cover;min-height: 114px;padding: 0}.theater .pageTitleWrapper,#titelzeile-theater{background: url(../../files/gui/header/header_theater.jpg);background-size: cover;min-height: 114px;padding: 0}.lesung .pageTitleWrapper,#titelzeile-lesung{background: url(../../files/gui/header/header_lesung.jpg);background-size: cover;min-height: 114px;padding: 0}.familie .pageTitleWrapper,#titelzeile-familie{background: url(../../files/gui/header/header_familie.jpg);background-size: cover;min-height: 114px;padding: 0}.sonstiges .pageTitleWrapper,#titelzeile-sonstiges{background: url(../../files/gui/header/header_sonstiges.jpg);background-size: cover;min-height: 114px;padding: 0}.workshops .pageTitleWrapper,#titelzeile-workshops{background: url(../../files/gui/header/header_workshops.jpg);background-size: cover;min-height: 114px;padding: 0}#comedy .detailsList a,.mainmenu a.comedy-event,.mainmenu strong.comedy-event{color: #097792 !important}#familie .detailsList a,.mainmenu a.familie-event,.mainmenu strong.familie-event{color: #41925e !important}#lesung .detailsList a,.mainmenu a.lesung-event,.mainmenu strong.lesung-event{color: #544797 !important}#musik .detailsList a,.mainmenu a.musik-event,.mainmenu strong.musik-event{color: #f39325 !important}#sonstiges .detailsList a,.mainmenu a.sonstiges-event,.mainmenu strong.sonstiges-event{color: #3bb1ca !important}#workshops .detailsList a,.mainmenu a.workshops-event,.mainmenu strong.workshops-event{color: #767676 !important}#theater .detailsList a,.mainmenu a.theater-event,.mainmenu strong.theater-event{color: #b14191 !important}.pageTitle{width: 96%;max-width: 1120px;margin: 0 auto;padding: 30px 0 20px 0;position: relative}.pageTitle.block,.pageTitleWrapper.block{overflow: visible}.pageTitle h1,.pageTitle h2{color: #fff !important;text-transform: uppercase;font-weight: 400}.pageTitle h1{font-size: 50px;margin-bottom: -3px;font-weight: 600}.pageTitle h2{font-size: 24px;font-weight: 400}.pageTitle:after{width: 100px;height: 90px;content: '';position: absolute;right: 0px;bottom: -50px;-webkit-border-radius: 100px;-moz-border-radius: 100px;-o-border-radius: 100px;border-radius: 100px;font-family: "fp_zentrum";color: #fff;text-align: center;font-size: 60px;padding-top: 10px}.musik .pageTitle:after{content: '\e80d'}.comedy .pageTitle:after{content: '\e80a'}.familie .pageTitle:after{content: '\e80c'}.lesung .pageTitle:after{content: '\e80b'}.theater .pageTitle:after{content: '\e810'}.workshops .pageTitle:after{content: '\e80f'}.sonstiges .pageTitle:after{content: '\e80e'}.unsereEvents.pageTitle h1:after{content: 'Unsere Events';display: block;font-weight: 400;line-height: 1.2}#off_canvas{background: url(../../files/gui/header.jpg);font-weight: normal;font-family: 'Roboto Condensed', sans-serif;font-size: 16px}#off_canvas a{font-size: 16px}#off_canvas a.trail{background: rgba(50,50,50,0.8);color: #E95D12}#off_canvas a.active{background: rgba(50,50,50,0.8);color: #E95D12}.pushy{width: 320px !important}.opener{background: rgba(76,76,76,0.8)}.opener:hover{background: rgba(101,101,101,0.8)}#off_canvas a:hover,#off_canvas span:hover{background: rgba(76,76,76,0.8);color: rgba(255,255,255,0.8);padding-left: 20px}#off_canvas .level_1 ul{padding-left: 0;background: rgba(25,25,25,0.8)}#off_canvas ul ul a{padding-left: 10px;margin-left: 0}ul.level_2 a.icon-zentrum-01:before{content: '' !important}.offCanvasLogo img{margin: 20px auto 15px;max-width: 240px}a.offCanvasLogo{text-align: center}#off_canvas a.offCanvasLogo:hover{background: transparent;padding-left: 10px}.mod_article.owlsliderContainer{background: url(../../files/gui/header-zentrum.png), url(../../files/gui/header.jpg);background-position: center -60px, center bottom;background-repeat: no-repeat, no-repeat;background-size: 800px, cover;padding-top: 190px;padding-bottom: 118px;position: relative}.home .owl-carousel{max-width: 1400px;margin: 0 auto}.owl-carousel .owl-item{-webkit-transform: translateZ(0);background: #fff;min-height: 380px}.firefox .home .owl-carousel .owl-item img{border: 1px solid #fff}.owl-navigation .icon-left-open-1{position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}.owl-navigation .icon-right-open-1{position: absolute;top: 50%;right: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}.owl-navigation .icon-right-open-1,.owl-navigation .icon-left-open-1{background: #fff;color: #565656;opacity: 0.4;cursor: pointer;padding: 10px 5px;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s}.owl-navigation .icon-right-open-1:hover,.owl-navigation .icon-left-open-1:hover{opacity: 1}.textWrapper{background: #fff;padding: 12px 9px;font-family: 'Roboto Condensed', sans-serif;min-height: 137px}.textWrapper p{margin: 0}.textWrapper p.time{font-size: 18px;color: #000;font-weight: bold}.textWrapper h2,.textWrapper h2 a{margin: 0 !important;font-weight: 700 !important;font-size: 26px !important;text-decoration: none !important}.mod_article#slider{padding: 0}.mod_article#slider .owl-item p{margin-top: 0}#owl-carousel-categories{max-width: 1400px;margin: 0 auto;position: relative;top: -20px;display: table !important}#owl-carousel-categories a{color: #fff;text-transform: uppercase;font-size: 14px;font-family: 'Roboto Condensed', sans-serif;font-weight: 700;text-decoration: none;padding: 7px 12px;-webkit-border-radius: 25px;-moz-border-radius: 25px;-o-border-radius: 25px;border-radius: 25px;background: #000;-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s;margin-right: 11px}#owl-carousel-categories a#all{color: #000;background: #fff}#owl-carousel-categories a#all:hover{color: #000 !important;background: rgba(255,255,255,0.8)}#owl-carousel-categories a#sonstiges{margin-right: 0}#owl-carousel-categories a#musik{color: #fff;background: #f39325}#owl-carousel-categories a#musik:hover{color: #fff !important;background: rgba(243,147,37,0.8)}#owl-carousel-categories a#comedy{color: #fff;background: #097792}#owl-carousel-categories a#comedy:hover{color: #fff !important;background: rgba(9,119,146,0.8)}#owl-carousel-categories a#familie{color: #fff;background: #41925e}#owl-carousel-categories a#familie:hover{color: #fff !important;background: rgba(65,146,94,0.8)}#owl-carousel-categories a#jugend{color: #fff;background: #04305e}#owl-carousel-categories a#jugend:hover{color: #fff !important;background: rgba(4,48,94,0.8)}#owl-carousel-categories a#lesung{color: #fff;background: #544797}#owl-carousel-categories a#lesung:hover{color: #fff !important;background: rgba(84,71,151,0.8)}#owl-carousel-categories a#sonstiges{color: #fff;background: #3bb1ca}#owl-carousel-categories a#sonstiges:hover{color: #fff !important;background: rgba(59,177,202,0.8)}#owl-carousel-categories a#theater{color: #fff;background: #b14191}#owl-carousel-categories a#theater:hover{color: #fff !important;background: rgba(177,65,145,0.8)}#owl-carousel-categories a#workshops{color: #fff;background: #767676}#owl-carousel-categories a#workshops:hover{color: #fff !important;background: rgba(118,118,118,0.8)}.owl-carousel.invisibleItems .owl-item{opacity: 0}.owl-carousel .owl-item .image_container{position: relative}.owl-carousel .owl-item .event,.owl-carousel .owl-item .event .teaserimage,.owl-carousel .owl-item .event .teaserimage a{text-decoration: none}.owl-carousel .owl-item .image_container a:after{content: '';width: 50px;height: 48px;position: absolute;bottom: -25px;right: 10px;-webkit-border-radius: 25px;-moz-border-radius: 25px;-o-border-radius: 25px;border-radius: 25px;font-size: 36px;color: #fff !important;text-align: center;padding-top: 3px;font-family: "fp_zentrum";text-decoration: none}.owl-carousel .owl-item h2 a{-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s}.owl-carousel .owl-item.musik h2 a:hover{color: rgba(243,147,37,0.8) !important}.owl-carousel .owl-item.comedy h2 a:hover{color: rgba(9,119,146,0.8) !important}.owl-carousel .owl-item.familie h2 a:hover{color: rgba(65,146,94,0.8) !important}.owl-carousel .owl-item.lesung h2 a:hover{color: rgba(84,71,151,0.8) !important}.owl-carousel .owl-item.theater h2 a:hover{color: rgba(177,65,145,0.8) !important}.owl-carousel .owl-item.workshops h2 a:hover{color: rgba(118,118,118,0.8) !important}.owl-carousel .owl-item.sonstiges h2 a:hover{color: rgba(59,177,202,0.8) !important}.owl-carousel .owl-item.musik .image_container a:after{background: #f39325;content: '\e80d'}.owl-carousel .owl-item.comedy .image_container a:after{background: #097792;content: '\e80a'}.owl-carousel .owl-item.familie .image_container a:after{background: #41925e;content: '\e80c'}.owl-carousel .owl-item.lesung .image_container a:after{background: #544797;content: '\e80b'}.owl-carousel .owl-item.theater .image_container a:after{background: #b14191;content: '\e810'}.owl-carousel .owl-item.workshops .image_container a:after{background: #767676;content: '\e80f'}.owl-carousel .owl-item.sonstiges .image_container a:after{background: #3bb1ca;content: '\e80e'}.owl-carousel .soldOut,.owl-carousel .postponed,.owl-carousel .cancelled{position: absolute;height: 100%;width: 100%;overflow: hidden}.soldOut:after,.postponed:after,.cancelled:after{text-align: center;z-index: 10;background: #ff0000;position: absolute;color: #fff;padding: 5px 45px;font-weight: 700;font-size: 16px;text-transform: uppercase;top: 0;left: 0;-webkit-transform: rotateZ(-45deg);-moz-transform: rotateZ(-45deg);-ms-transform: rotateZ(-45deg);-o-transform: rotateZ(-45deg);transform: rotateZ(-45deg)}.soldOut:after{content: 'Ausverkauft';-webkit-transform-origin: 60% 300%;-moz-transform-origin: 60% 300%;-ms-transform-origin: 60% 300%;-o-transform-origin: 60% 300%;transform-origin: 60% 300%}.cancelled:after{content: 'Abgesagt';-webkit-transform-origin: 65% 262%;-moz-transform-origin: 65% 262%;-ms-transform-origin: 65% 262%;-o-transform-origin: 65% 262%;transform-origin: 65% 262%}.postponed:after{content: 'Verschoben';-webkit-transform-origin: 62% 292%;-moz-transform-origin: 62% 292%;-ms-transform-origin: 62% 292%;-o-transform-origin: 62% 292%;transform-origin: 62% 292%}.owl-item{min-height: 380px !important}.toggleCalendarOverlay{background: rgba(206,40,54,0.8);position: absolute;right: 0;top: 211px;z-index: 999;overflow: hidden;-webkit-border-top-left-radius: 25px;-webkit-border-bottom-left-radius: 25px;-moz-border-radius-topleft: 25px;-moz-border-radius-bottomleft: 25px;border-top-left-radius: 25px;border-bottom-left-radius: 25px;cursor: pointer;transition: all .7s;-webkit-transition: all .7s;-moz-transition: all .7s;-webkit-transform: translateX(88px);-moz-transform: translateX(88px);-ms-transform: translateX(88px);-o-transform: translateX(88px);transform: translateX(88px);display: block}.toggleCalendarOverlay:hover{-webkit-transform: translateX(0px);-moz-transform: translateX(0px);-ms-transform: translateX(0px);-o-transform: translateX(0px);transform: translateX(0px)}.toggleCalendarOverlay.icon-zentrum-calendar:before{color: #fff;font-size: 24px;padding: 13px 0 13px 13px}.toggleCalendarOverlay.icon-zentrum-calendar span{display: inline;color: #fff;padding-right: 10px}#calendarOverlay{position: fixed;z-index: 999999;width: 100% !important;height: 100% !important;top: 0;left: 0;background: rgba(206,40,54,0.8);display: none}#calendarOverlay .inside{width: 96%;max-width: 1120px;margin: 0 auto}#calendarOverlay .toggleCalendarOverlay{position: absolute;top: 1%;right: 1%;-webkit-transform: translateX(0px);-moz-transform: translateX(0px);-ms-transform: translateX(0px);-o-transform: translateX(0px);transform: translateX(0px);color: #fff;font-size: 24px;background: #fff;display: block;width: 28px;height: 28px;text-align: center;float: left;border-radius: 25px;color: rgba(206,40,54,0.8)}.icon-zentrum-cancel:before{position: relative;font-size: 17px;top: -2px}div.mod_calendar{margin-top: 45px;font-family: 'Roboto Condensed', sans-serif}div.mod_calendar div.head div.previous,div.mod_calendar div.head div.next{width: 20%;float: left;margin-top: 12px}.mod_calendar .head .previous a,.mod_calendar .head .next a{text-decoration: none;color: rgba(255,255,255,0.9);font-size: 18px;background: #fff;display: block;height: 28px;text-align: center;border-radius: 25px;color: rgba(206,40,54,0.8);padding: 0 20px}div.mod_calendar div.head div.current{width: 60%;float: left;margin-bottom: 20px;text-align: center;text-transform: uppercase;letter-spacing: 1px;color: #fff;font-size: 40px}div.mod_calendar div.head div.next{text-align: right}div.mod_calendar div.head div.label,.minicalendar_out .days{width: 14.1%;float: left;text-align: center;background: #fff;margin: 1px;padding: 30px 10px;box-sizing: border-box;text-transform: uppercase;font-weight: 700;font-size: 25px;color: #777}div.mod_calendar div.head div.label{color: #ccc;font-weight: 400;font-size: 18px}.mod_calendar .head .label.col_first{clear: both}.mod_calendar .head .previous a{float: left;padding: 3px 20px 0 5px}.mod_calendar .head .next a{float: right;padding: 3px 5px 0 20px}.mod_calendar .days.active{background: url("../../files/gui/calendar_overlay_event_background.png") #fff 50px bottom no-repeat;background-size: 100px;-webkit-box-shadow: inset 0px 0px 15px 0px rgba(0,0,0,0.25);-moz-box-shadow: inset 0px 0px 15px 0px rgba(0,0,0,0.25);box-shadow: inset 0px 0px 15px 0px rgba(0,0,0,0.25)}.mod_calendar .days.active a{color: #353535}.mod_article{padding: 60px 0}#wrapper p.back{margin-top: 40px;padding-top: 20px;border-top: 1px solid #aaa}#wrapper p.back a{text-decoration: none;font-weight: bold;color: #fff !important;background: #ffd016;padding: 4px 10px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px}#wrapper p.back a:hover{color: rgba(255,255,255,0.8) !important}.zentrum #wrapper p.back a{background: #33a1cc}.veranstaltungen #wrapper p.back a{background: #bb5f98}.mieten #wrapper p.back a{background: #ce2836}.mediathek #wrapper p.back a{background: #ffd016}.kontakt #wrapper p.back a{background: #093}.musik #wrapper p.back a{background: #f39325}.comedy #wrapper p.back a{background: #097792}.theater #wrapper p.back a{background: #b14191}.lesung #wrapper p.back a{background: #544797}.familie #wrapper p.back a{background: #41925e}.sonstiges #wrapper p.back a{background: #3bb1ca}.workshops #wrapper p.back a{background: #767676}.mod_article#zentrum-news{background-image: url("../../files/gui/content_background.png");background-position: 110% -50px;background-repeat: no-repeat}.zentrum .mod_article#zentrum-news h1,.zentrum .mod_article#zentrum-news h2 a,.zentrum .mod_article#zentrum-news h2{font-weight: 700;text-align: center;text-transform: uppercase;color: #717171}.mod_article#zentrum-news .mod_newslist h1,.mod_article#zentrum-news .mod_newslist h2{text-align: left}.mod_article#zentrum-news .mod_newslist h3{color: #000;font-weight: 400;font-size: 18px !important;margin-top: 10px}.mod_article#zentrum-news h2{line-height: 1}.mod_article#zentrum-news .mod_newslist{margin-top: 42px}.static-newsentry h2,.static-newsentry p.more{display: none}.gridItem{width: 24%;margin-right: 1%;margin-bottom: 1%;background: #fff;box-sizing: border-box;font-family: 'Roboto Condensed', sans-serif;font-size: 16px}.gridItem .newsContentContainer{padding: 30px 20px}.gridItem .newsContentContainer time{font-weight: bold;font-size: 18px;color: #717171}.gridItem .info{margin-top: 0;margin-bottom: 0}.newsImageContainer img{width: 100%}.gridItem.facebook,.gridItem.newsletter{color: #fff;font-family: 'Roboto Condensed', sans-serif;font-size: 16px;text-align: center;padding: 30px 20px}.gridItem.facebook a,.gridItem.newsletter a{color: #fff !important}.gridItem.facebook .newsContentContainer,.gridItem.newsletter .newsContentContainer{padding: 0 !important}.gridItem.facebook .info,.gridItem.newsletter .info{display: none}.gridItem .more a{text-decoration: none}.gridItem.facebook h1,.gridItem.newsletter h1{color: #fff !important;font-weight: 700;font-size: 28px;text-transform: uppercase}.gridItem.facebook .teaser,.gridItem.newsletter .teaser{max-width: 172px;margin: 0 auto}.gridItem.facebook{background: url(../../files/gui/news_facebook_background.png) #04305e no-repeat;background-position: -74px -96px}.gridItem.facebook.icon-zentrum-facebook-squared:before{font-size: 40px;margin-bottom: 15px}.gridItem.newsletter{background: url(../../files/gui/news_newsletter_background.png) #ff8b04 no-repeat}.gridItem.newsletter.icon-zentrum-sprechblase-03:before{font-size: 45px;margin-bottom: 15px}.gridItem.facebook a,.gridItem.newsletter a{color: #fff;text-decoration: none}.mod_article#zentrum-news .gridItem.facebook h1,.mod_article#zentrum-news .gridItem.facebook h2,.mod_article#zentrum-news .gridItem.newsletter h1,.mod_article#zentrum-news .gridItem.newsletter h2{text-align: center}#main{background: url(../../files/gui/main_background.jpg)}.image_container{margin: 0}.infoBanner{box-sizing: border-box;padding: 20px 35px;text-align: center !important;color: #fff}.mieten .infoBanner{background: #ce2836;-webkit-border-radius: 30px;-moz-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px}.infoBanner h2{font-size: 25px !important;color: #fff !important;font-weight: 700}.infoBanner p{margin-top: 7px}.infoBanner a{color: #fff;text-decoration: none}.infoBanner a:hover{color: #f5cdd0 !important}.infoBanner.icon-zentrum-01:before{font-size: 50px;margin-bottom: 20px}.impressionenTeaser{min-height: 630px;position: relative}.impressionenTeaser a{width: 100%;display: block;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-o-border-radius: 30px;padding: 5px 10px;text-align: center;box-sizing: border-box;color: #fff;text-decoration: none;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;position: absolute;bottom: 0px}.impressionenTeaser a:hover{color: rgba(255,255,255,0.8) !important}.mod_eventreader .one_half h1{text-transform: uppercase;line-height: 1}.mod_eventreader .one_half h2{font-weight: 400;color: #000;font-size: 30px !important;line-height: 1}.detailsList{margin-top: 35px}.detailsList p,.detailsList div{margin: 0;font-size: 18px;margin-bottom: 5px}.detailsList label{text-transform: uppercase}.detailsList div > div{float: left;max-width: 420px}.detailsList div > div p{text-transform: none}.detailsList label{width: 100px;display: inline-block;font-family: 'Roboto Condensed', sans-serif;font-weight: 700}.detailsList label.liste{width: 70px}.detailsList div > label{float: left;display: block}.mod_eventreader p.infoTitle{margin-bottom: -15px}.mod_article .mod_eventreader p.infoContent a{color: #000 !important;text-decoration: none;-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s}.infoContent .icon-zentrum-mail:before,.infoContent .icon-zentrum-facebook:before,.infoContent .icon-zentrum-twitter:before{width: 40px;height: 40px;display: block;float: left;text-align: center;padding-top: 10px;box-sizing: border-box;color: #fff !important;font-size: 20px;border-radius: 25px}.mod_article .mod_eventreader .promoter:hover p.infoContent a,.mod_article .mod_eventreader .furtherInfo:hover p.infoContent a{color: rgba(0,0,0,0.7) !important}.musik .mod_article .mod_eventreader .promoter:hover p.infoContent a,.musik .mod_article .mod_eventreader .furtherInfo:hover p.infoContent a{color: #d9790c !important}.musik .infoContent .icon-zentrum-mail:before,.musik .infoContent .icon-zentrum-facebook:before,.musik .infoContent .icon-zentrum-twitter:before{background: #f39325}.comedy .mod_article .mod_eventreader .promoter:hover p.infoContent a,.comedy .mod_article .mod_eventreader .furtherInfo:hover p.infoContent a{color: #065062 !important}.comedy .infoContent .icon-zentrum-mail:before,.comedy .infoContent .icon-zentrum-facebook:before,.comedy .infoContent .icon-zentrum-twitter:before{background: #097792}.theater .mod_article .mod_eventreader .promoter:hover p.infoContent a,.theater .mod_article .mod_eventreader .furtherInfo:hover p.infoContent a{color: #8c3372 !important}.theater .infoContent .icon-zentrum-mail:before,.theater .infoContent .icon-zentrum-facebook:before,.theater .infoContent .icon-zentrum-twitter:before{background: #b14191}.lesung .mod_article .mod_eventreader .promoter:hover p.infoContent a,.lesung .mod_article .mod_eventreader .furtherInfo:hover p.infoContent a{color: #413774 !important}.lesung .infoContent .icon-zentrum-mail:before,.lesung .infoContent .icon-zentrum-facebook:before,.lesung .infoContent .icon-zentrum-twitter:before{background: #544797}.familie .mod_article .mod_eventreader .promoter:hover p.infoContent a,.familie .mod_article .mod_eventreader .furtherInfo:hover p.infoContent a{color: #316f47 !important}.familie .infoContent .icon-zentrum-mail:before,.familie .infoContent .icon-zentrum-facebook:before,.familie .infoContent .icon-zentrum-twitter:before{background: #41925e}.sonstiges .mod_article .mod_eventreader .promoter:hover p.infoContent a,.sonstiges .mod_article .mod_eventreader .furtherInfo:hover p.infoContent a{color: #2d90a5 !important}.sonstiges .infoContent .icon-zentrum-mail:before,.sonstiges .infoContent .icon-zentrum-facebook:before,.sonstiges .infoContent .icon-zentrum-twitter:before{background: #3bb1ca}.workshops .mod_article .mod_eventreader .promoter:hover p.infoContent a,.workshops .mod_article .mod_eventreader .furtherInfo:hover p.infoContent a{color: #5d5d5d !important}.workshops .infoContent .icon-zentrum-mail:before,.workshops .infoContent .icon-zentrum-facebook:before,.workshops .infoContent .icon-zentrum-twitter:before{background: #767676}#main .formbody{font-family: 'Roboto Condensed', sans-serif;font-weight: 300}#main .formbody > div,#main .formbody > .one_half > div,#main .formbody .widget{margin-bottom: 15px}#main .formbody label,#main .formbody input.submit,#main .formbody .widget-checkbox legend,#main .formbody .widget-radio legend,#main .formbody .widget-select label{font-size: 17px;color: #fff;line-height: 1.3;text-transform: uppercase;font-weight: 400}#main .formbody input,#main .formbody textarea{font-size: 18px;line-height: 1.4;padding: 6px 8px;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 1px solid #c6c6c6;background: transparent;-webkit-transition: color .4s, border .4s, background .4s;-o-transition: color .4s, border .4s, background .4s;transition: color .4s, border .4s, background .4s;margin-top: 5px;box-sizing: border-box;background: rgba(255,255,255,0.5)}#main .formbody textarea{max-height: 550px;width: 100%}#main .formbody .submit_container > *,#main .formbody .captcha > *{width: 100%}#main .formbody input:hover,#main .formbody textarea:hover{border: 1px solid #ee7202;color: #000}#main .formbody input:focus,#main .formbody textarea:focus{border: 1px solid #fff;color: #000;background: rgba(255,255,255,0.2)}#main .formbody .captcha_text{margin-top: 5px;width: 100%;color: #000}#main .formbody input.submit{color: #000;background: #ee7202;border: none;font-size: 20px;font-weight: 500;padding: 7px 15px;-webkit-transition: background .4s, border .4s, color .4s;-o-transition: background .4s, border .4s, color .4s;transition: background .4s, border .4s, color .4s;text-transform: uppercase}#main .formbody .submit_container.marginTop{margin-top: 16px}#main .formbody input.submit:hover,#main .formbody input.submit:focus{background: #fff;border: none;color: #000}#main .formbody .widget-checkbox{margin-top: 5px}#main .formbody .widget-select{margin-bottom: 20px}#main .formbody input[type=radio]:not(old),#main .formbody input[type=checkbox]:not(old){width: 2em;margin: 0;padding: 0;font-size: 1em;opacity: 0}#main .formbody input[type=radio]:not(old) + label,#main .formbody input[type=checkbox]:not(old) + label{display: inline-block;margin-left: -2em;line-height: 1.5em;margin-right: 1.5em}#main .formbody input[type=radio]:not(old) + label > span,#main .formbody input[type=checkbox]:not(old) + label > span{display: inline-block;width: 22px;height: 22px;margin: .25em .4em .1em .25em;border: 1px solid #c6c6c6;border-radius: 100%;background: #202020;vertical-align: bottom}#main .formbody input[type=radio]:not(old):checked + label > span,#main .formbody input[type=checkbox]:not(old):checked + label > span{border: 1px solid #ee7202}#main .formbody input[type=radio]:not(old):checked + label > span > span{display: block;width: 14px;height: 14px;margin: 3px;border: 1px solid #202020;border-radius: 100%;background: #ee7202}#main .formbody input[type=checkbox]:not(old):checked + label > span:before{content: 'X';display: block;width: 20px;color: #ee7202;font-size: 20px;line-height: 20px;text-align: center;font-weight: 500}#main .formbody input[type=checkbox]:not(old) + label{margin-right: 20px}#main .formbody input[type=checkbox]:not(old) + label > span{margin-right: 5px}#main .formbody select{-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;font-size: 16px;width: 100%;border: 1px solid #c6c6c6;color: #bbb;height: 40px;margin-top: 5px;font-weight: 300;padding: 8px 10px;background-color: transparent;background-image: url(../../files/files/gui/select-arrow.png);background-position: right center;background-repeat: no-repeat;-webkit-transition: border .4s, background-color .4s, color .4s;-o-transition: border .4s, background-color .4s, color .4s;transition: border .4s, background-color .4s, color .4s}#main .formbody select:hover{border: 1px solid #ee7202;color: #ee7202}#main .formbody select:focus,#main .formbody select:active{color: #000;background-color: #eee;border: 1px solid #c6c6c6}#main .formbody input.one_half,#main .formbody input.one_third,#main .formbody input.two_third{width: 100%;margin-left: 0}#main .formbody input[type='number']{-moz-appearance: textfield}#main .formbody input::-webkit-outer-spin-button,#main .formbody input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}#main .formbody select::-ms-expand{display: none}#main .formbody select,#main .formbody select:focus{outline: none}#main .formbody input:-webkit-autofill,#main .formbody input:-webkit-autofill:focus,#main .formbody input:-webkit-autofill:hover,#main .formbody input:-webkit-autofill:active{transition: background-color 7200s ease-in-out 0s;-webkit-box-shadow: 0 0 0px 1000px #202020 inset !important;-webkit-text-fill-color: #fff !important;background-color: #202020 !important}#main .formbody input:-webkit-autofill:hover{-webkit-text-fill-color: #ee7202 !important}#main .formbody ::-webkit-input-placeholder,#main .formbody :-moz-placeholder,#main .formbody ::-moz-placeholder,#main .formbody :-ms-input-placeholder{font-size: 13px;color: #6f9}#container .fullwidth.googleMap > .mod_article.googleMap{max-width: 100%;width: 100%;padding-bottom: 0;padding-top: 30px}#map_canvas{width: 100%;height: 650px;z-index: 0;position: relative;clear: both}#map_canvas img,.google-maps img{max-width: none}#map_canvas h3{margin-top: 10px;margin-bottom: 10px}.mod_eventreader .gallery{margin-top: 100px}body.veranstaltungen .gallery h1{text-transform: uppercase;font-size: 40px;margin-bottom: 30px}.ce_gallery ul li{width: 24%;margin-right: 1%;margin-bottom: 10px}.ce_gallery ul.cols_3 li{width: 30%;margin-right: 5%;margin-bottom: 30px}.ce_gallery ul.cols_3 li.col_last{margin-right: 0}.ce_gallery ul li img{-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s;display: block}.ce_gallery > ul li.col_first{clear: none}.ce_gallery ul li.last{margin-right: 0}.ce_gallery ul li:hover img{opacity: 0.7}#cboxTitle{display: none !important}.timeline{position: relative;margin: 0 auto;margin-top: 20px;padding: 1em 0;list-style-type: none}.timeline:before{position: absolute;left: 50%;top: 0;content: ' ';display: block;width: 6px;height: 100%;margin-left: -3px;background: #505050;background: -moz-linear-gradient(top, rgba(80,80,80,0) 0%, #505050 8%, #505050 92%, rgba(80,80,80,0) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(100%, #7db9e8));background: -webkit-linear-gradient(top, rgba(80,80,80,0) 0%, #505050 8%, #505050 92%, rgba(80,80,80,0) 100%);background: -o-linear-gradient(top, rgba(80,80,80,0) 0%, #505050 8%, #505050 92%, rgba(80,80,80,0) 100%);background: -ms-linear-gradient(top, rgba(80,80,80,0) 0%, #505050 8%, #505050 92%, rgba(80,80,80,0) 100%);background: linear-gradient(to bottom, rgba(80,80,80,0) 0%, #505050 8%, #505050 92%, rgba(80,80,80,0) 100%);z-index: 5}.timeline li{padding: 1em 0}.timeline li:after{content: "";display: block;height: 0;clear: both;visibility: hidden}.direction-l{position: relative;width: 530px;float: left;text-align: right}.direction-r{position: relative;width: 530px;float: right}.flag-wrapper{position: relative;display: inline-block;text-align: center}.flag{position: relative;display: inline;background: #f8f8f8;padding: 6px 10px;border-radius: 5px;font-weight: 600;text-align: left}.direction-l .flag{-webkit-box-shadow: -1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);-moz-box-shadow: -1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);box-shadow: -1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15)}.direction-r .flag{-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);box-shadow: 1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15)}.direction-l .flag:before,.direction-r .flag:before{position: absolute;top: 50%;right: -40px;content: ' ';display: block;width: 12px;height: 12px;margin-top: -10px;background: #fff;border-radius: 10px;border: 4px solid #33a1cc;z-index: 10}.direction-r .flag:before{left: -40px}.direction-l .flag:after{content: "";position: absolute;left: 100%;top: 50%;height: 0;width: 0;margin-top: -8px;border: solid transparent;border-left-color: #f8f8f8;border-width: 8px;pointer-events: none}.direction-r .flag:after{content: "";position: absolute;right: 100%;top: 50%;height: 0;width: 0;margin-top: -8px;border: solid transparent;border-right-color: #f8f8f8;border-width: 8px;pointer-events: none}.time-wrapper{display: inline;line-height: 1em;font-size: 0.66666em;color: #fa5050;vertical-align: middle}.direction-l .time-wrapper{float: left}.direction-r .time-wrapper{float: right}.timeline .time{display: inline-block;padding: 4px 6px;background: #f8f8f8}.desc{margin: 1em .75em 0 0}.direction-r .desc{margin: 1em 0 0 .75em}.toggler{padding: 5px 15px;box-sizing: border-box;color: #fff;border-radius: 15px;cursor: pointer;outline: none !important}.toggler:before{content: '\e811';font-family: 'fp_zentrum'}.toggler.active:before{content: '\e804';font-family: 'fp_zentrum'}.ce_accordionSingle,.ce_accordionStart{margin-bottom: 10px}.ui-accordion-content{padding: 5px 35px}.partner .ce_text{padding: 20px 0;border-bottom: solid 1px #ccc}.partner .ce_text.first,.partner .ce_text.last{border: none}.partner .ce_text figure,.partner .ce_text img{width: 100%;height: auto}.imageWrapper.rolloverContainer{margin-bottom: 15px;margin-top: 15px}.imageWrapper.rolloverContainer figure,.imageWrapper.rolloverContainer img{width: 100%}.imageWrapper.rolloverContainer .rollover{opacity: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100.1%;line-height: normal;text-align: center;background-color: #093;-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s;padding: 20% 10px 10px 10px;box-sizing: border-box;color: #fff}.imageWrapper.rolloverContainer .rollover a{color: rgba(255,255,255,0.8)}.imageWrapper.rolloverContainer:hover .rollover{opacity: 1;background-color: rgba(0,153,51,0.8)}.imageWrapper.rolloverContainer img{-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s}.imageWrapper.rolloverContainer:hover img{transform: scale(1.1)}.eventlist-item{margin-bottom: 30px;background-color: #fff}.eventlist-item .two_third{margin-left: 0;width: 70%;height: 100%}.eventlist-item .two_third .wrapper{padding: 15px 20px}.eventlist-item img{display: block}.eventlist-item h2 a{text-decoration: none}.eventlist-item .subtitle,.eventlist-item .detailsList{margin-top: 0}.musik.eventlist-item .placeholder{background: #f39325 url(../../files/gui/placeholder-events-logo.png);background-size: 100%;background-position: right bottom}.comedy.eventlist-item .placeholder{background: #097792 url(../../files/gui/placeholder-events-logo.png);background-size: 100%;background-position: right bottom}.theater.eventlist-item .placeholder{background: #b14191 url(../../files/gui/placeholder-events-logo.png);background-size: 100%;background-position: right bottom}.lesung.eventlist-item .placeholder{background: #544797 url(../../files/gui/placeholder-events-logo.png);background-size: 100%;background-position: right bottom}.familie.eventlist-item .placeholder{background: #41925e url(../../files/gui/placeholder-events-logo.png);background-size: 100%;background-position: right bottom}.sonstiges.eventlist-item .placeholder{background: #3bb1ca url(../../files/gui/placeholder-events-logo.png);background-size: 100%;background-position: right bottom}.workshops.eventlist-item .placeholder{background: #767676 url(../../files/gui/placeholder-events-logo.png);background-size: 100%;background-position: right bottom}.paginationContainer p{display: none}.paginationContainer .pagination{text-align: center}.paginationContainer ul{list-style: none;display: inline-block}.paginationContainer li{float: left;margin-right: 1px;background: #ffd016;padding: 4px 10px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px}.paginationContainer li a,.paginationContainer li span{font-weight: bold;color: #fff !important;text-decoration: none}.paginationContainer li span{color: rgba(255,255,255,0.8) !important}.paginationContainer li a:hover{color: rgba(255,255,255,0.8) !important;cursor: pointer}.suche input.text,.suche input.submit{width: 50% !important}.suche p.header{margin-top: 20px;margin-bottom: 25px;padding-bottom: 20px;border-bottom: 1px solid #aaa}.suche > div{margin-bottom: 25px;background: #fff;padding: 12px 20px 8px}.suche > div.last{margin-bottom: 20px}.suche h2{margin-bottom: 12px;font-size: 24px !important;margin-top: 0}.suche h2 a{text-decoration: none}.suche h2 a:hover{color: rgba(51,161,204,0.8) !important}.suche .relevance{font-weight: 400;font-size: 18px;color: #aaa;text-transform: none;white-space: nowrap}.suche .highlight{font-weight: 700}#main .suche input.submit{background: #33a1cc;color: #fff}#main .suche input.submit:hover,#main .suche input.submit:active,#main .suche input.submit:focus{background: rgba(51,161,204,0.8);color: #fff}.eventlist-item.archiv-item{margin-bottom: 10px;padding: 5px 10px}.eventlist-item.archiv-item p{margin: 0;float: right}.eventlist-item.archiv-item p:first-child{font-family: 'Roboto Condensed', sans-serif;font-weight: 700;float: left}.eventlist-item.archiv-item a{text-decoration: none}.musik.archiv-item p:first-child a{color: #f39325 !important}.comedy.archiv-item p:first-child a{color: #097792 !important}.theater.archiv-item p:first-child a{color: #b14191 !important}.lesung.archiv-item p:first-child a{color: #544797 !important}.familie.archiv-item p:first-child a{color: #41925e !important}.sonstiges.archiv-item p:first-child a{color: #3bb1ca !important}.workshops.archiv-item p:first-child a{color: #767676 !important}.mod_breadcrumb{margin-bottom: 40px;padding-bottom: 0;border-bottom: 1px solid #aaa}.mod_breadcrumb ul{padding-left: 0;margin-bottom: 5px;margin-top: 0}.mod_breadcrumb ul:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}.mod_breadcrumb li{float: left;list-style: none;text-transform: uppercase}.mod_breadcrumb li.first{display: none}.mod_breadcrumb li:after{content: '>';padding-left: 7px;padding-right: 7px}.mod_breadcrumb li.last:after{content: ''}.mod_breadcrumb li,.mod_breadcrumb li a{font-family: 'Roboto Condensed', sans-serif;font-weight: 700;text-decoration: none}.zentrum .mod_breadcrumb li,.zentrum .mod_breadcrumb li a{color: #33a1cc}.veranstaltungen .mod_breadcrumb li,.veranstaltungen .mod_breadcrumb li a{color: #bb5f98}.mieten .mod_breadcrumb li,.mieten .mod_breadcrumb li a{color: #ce2836}.mediathek .mod_breadcrumb li,.mediathek .mod_breadcrumb li a{color: #ffd016}.kontakt .mod_breadcrumb li,.kontakt .mod_breadcrumb li a{color: #093}#tl_subscribe .formbody input.submit{background: #093;color: #fff}#tl_subscribe .formbody input.submit:hover{background: rgba(0,153,51,0.8);color: #fff}#tl_subscribe .formbody input{width: 100%}#tl_subscribe .formbody input:hover{border: 1px solid #093}#footer{background: url(../../files/gui/bg_tile_concrete_footer.jpg) top left repeat;color: #fff;font-family: 'Roboto Condensed', sans-serif;font-size: 15px}#footer .mod_article h2{font-size: 20px !important;font-weight: 300}#footer a{color: #fff;text-decoration: none;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}#footer a:hover{color: #b3b3b3}.musik #footer a,.comedy #footer a,.theater #footer a,.lesung #footer a,.familie #footer a,.sonstiges #footer a,.workshops #footer a{color: #fff !important}.musik #footer a:hover,.comedy #footer a:hover,.theater #footer a:hover,.lesung #footer a:hover,.familie #footer a:hover,.sonstiges #footer a:hover,.workshops #footer a:hover{color: #b3b3b3 !important}#footer .mod_customnav li{list-style: none;text-transform: uppercase;margin-bottom: 8px;padding-bottom: 8px;border-bottom: solid 1px rgba(255,255,255,0.5)}#footer .mod_customnav ul{margin-top: 0}#footer .mod_customnav li.last{border-bottom: none}#footer h2{color: #fff;font-size: 20px;margin-bottom: 6px}#footer p{margin-top: 0px}#footer .icon-zentrum-pdf:before,#footer .icon-zentrum-mail:before,#footer .icon-zentrum-facebook:before,#footer .icon-zentrum-instagram:before,#footer .newicon-moon-facebook-square:before,#footer .newicon-moon-instagram:before,#footer .newicon-moon-instagram1:before{font-size: 30px;margin: 0 10px 0 0;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;position: absolute}#footer .icon-zentrum-facebook:before,#footer .icon-zentrum-instagram:before{font-size: 18px;background: #fff;color: #042b55;padding: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px}#footer .icon-zentrum-pdf a,#footer .icon-zentrum-mail a,#footer .icon-zentrum-facebook a,#footer .icon-zentrum-instagram a,#footer .newicon-moon-facebook-square a,#footer .newicon-moon-instagram a,#footer .newicon-moon-instagram1 a{font-size: 15px;font-weight: 700;text-transform: uppercase;position: relative;top: -4px;padding-left: 40px;display: inline-block;margin-top: 9px}#footer .separator{width: 100%;height: 1px;background: rgba(255,255,255,0.5);margin-top: 15px}#footer .mod_customnav ul{padding-left: 0 !important;margin-left: 0 !important}#footer #fp-link{text-align: center;border-top: solid 1px rgba(255,255,255,0.2);padding-top: 15px;font-size: 13px;color: rgba(255,255,255,0.5);margin-top: 50px}.zentrum #nav-open-btn:before,.zentrum #topbar-open:before,#off_canvas a.zentrum,.zentrum .mod_article a,.zentrum h1,.zentrum h2,.zentrum h3{color: #33a1cc}.veranstaltungen #nav-open-btn:before,.veranstaltungen #topbar-open:before,#off_canvas a.veranstaltungen,.veranstaltungen .mod_article a{color: #bb5f98}.mieten #nav-open-btn:before,.mieten #topbar-open:before,#off_canvas a.mieten,.mieten h1,.mieten h2,.mieten h3,.mieten .mod_article a{color: #ce2836}.mieten .impressionenTeaser a{background: #ce2836;color: #fff !important}.mediathek #nav-open-btn:before,.mediathek #topbar-open:before,#off_canvas a.mediathek,.mediathek h1,.mediathek h2,.mediathek h3,.mediathek .mod_article a{color: #ffd016}.kontakt #nav-open-btn:before,.kontakt #topbar-open:before,#off_canvas a.kontakt,.kontakt h1,.kontakt h2,.kontakt h3,.kontakt .mod_article a{color: #093}.kontakt #main .formbody label{color: #093}.kontakt #main .formbody input:hover,.kontakt #main .formbody textarea:hover,#main .formbody input:focus,#main .formbody textarea:focus{border-color: #093}.kontakt #main .formbody input.submit{background: #093;color: #fff}.kontakt #main .formbody input.submit:hover,.kontakt #main .formbody input.submit:active{background: rgba(0,153,51,0.8)}.zentrum #cboxOverlay,.zentrum .toggler{background: #33a1cc}.veranstaltungen #cboxOverlay,.veranstaltungen .toggler{background: #bb5f98}.mieten #cboxOverlay,.mieten .toggler{background: #ce2836}.mediathek #cboxOverlay,.mediathek .toggler{background: #ffd016}.kontakt #cboxOverlay,.kontakt .toggler{background: #093}.gridItem.musik h2,.gridItem.musik h2 a,.mod_article .musik h2 a,.musik .mod_eventreader h1,.musik .detailsList label,body .veranstaltungen.musik .mod_article a,.musik .mod_eventreader .infoTitle,.musik .textWrapper p.time,.musik .newsContentContainer time,.gridItem.musik .more a{color: #f39325 !important}.musik .pageTitle:after,.musik #cboxOverlay{background: #f39325}.gridItem.comedy h2,.gridItem.comedy h2 a,.mod_article .comedy h2 a,.comedy .mod_eventreader h1,.comedy .detailsList label,.veranstaltungen.comedy .mod_article a,.comedy .mod_eventreader .infoTitle,.comedy .textWrapper p.time,.comedy .newsContentContainer time,.gridItem.comedy .more a{color: #097792 !important}.comedy .pageTitle:after,.comedy #cboxOverlay{background: #097792}.gridItem.theater h2,.gridItem.theater h2 a,.mod_article .theater h2 a,.theater .mod_eventreader h1,.theater .detailsList label,.veranstaltungen.theater .mod_article a,.theater .mod_eventreader .infoTitle,.theater .textWrapper p.time,.theater .newsContentContainer time,.gridItem.theater .more a{color: #b14191 !important}.theater .pageTitle:after,.theater #cboxOverlay{background: #b14191}.gridItem.lesung h2,.gridItem.lesung h2 a,.mod_article .lesung h2 a,.lesung .mod_eventreader h1,.lesung .detailsList label,.veranstaltungen.lesung .mod_article a,.lesung .mod_eventreader .infoTitle,.lesung .textWrapper p.time,.lesung .newsContentContainer time,.gridItem.lesung .more a{color: #544797 !important}.lesung .pageTitle:after,.lesung #cboxOverlay{background: #544797}.gridItem.familie h2,.gridItem.familie h2 a,.mod_article .familie h2 a,.familie .mod_eventreader h1,.familie .detailsList label,.veranstaltungen.familie .mod_article a,.familie .mod_eventreader .infoTitle,.familie .textWrapper p.time,.familie .newsContentContainer time,.gridItem.familie .more a{color: #41925e !important}.familie .pageTitle:after,.familie #cboxOverlay{background: #41925e}.gridItem.sonstiges h2,.gridItem.sonstiges h2 a,.mod_article .sonstiges h2 a,.sonstiges .mod_eventreader h1,.sonstiges .detailsList label,.veranstaltungen.sonstiges .mod_article a,.sonstiges .mod_eventreader .infoTitle,.sonstiges .textWrapper p.time,.sonstiges .newsContentContainer time,.gridItem.sonstiges .more a{color: #3bb1ca !important}.sonstiges .pageTitle:after,.sonstiges #cboxOverlay{background: #3bb1ca}.gridItem.workshops h2,.gridItem.workshops h2 a,.mod_article .workshops h2 a,.workshops .mod_eventreader h1,.workshops .detailsList label,.veranstaltungen.workshops .mod_article a,.workshops .mod_eventreader .infoTitle,.workshops .textWrapper p.time,.workshops .newsContentContainer time,.gridItem.workshops .more a{color: #767676 !important}.workshops .pageTitle:after,.workshops #cboxOverlay{background: #767676}.gridItem h2,.gridItem h2 a{text-decoration: none;font-size: 30px !important;font-weight: 700}.mieten .infoBanner a{color: #fff}@media (max-width: 1700px){.mod_article#zentrum-news{background-position: center top}}@media (max-width: 1300px){.pageTitle:after{right: 100px !important}body.veranstaltungen .mod_eventreader{padding-top: 60px}}@media (max-width: 1200px){div.mod_calendar div.head div.label,.minicalendar_out .days{width: 14.0%}.timeline{width: 100%;padding: 4em 0 1em 0}.timeline li{padding: 2em 0}.direction-l,.direction-r{float: none;width: 100%;text-align: center}.flag-wrapper{text-align: center}.flag{background: #fff;z-index: 15}.direction-l .flag:before,.direction-r .flag:before{position: absolute;top: -30px;left: 50%;content: ' ';display: block;width: 12px;height: 12px;margin-left: -9px;background: #fff;border-radius: 10px;border: 4px solid #33a1cc;z-index: 10}.direction-l .flag:after,.direction-r .flag:after{content: "";position: absolute;left: 50%;top: -8px;height: 0;width: 0;margin-left: -8px;border: solid transparent;border-bottom-color: #fff;border-width: 8px;pointer-events: none}.time-wrapper{display: block;position: relative;margin: 4px 0 0 0;z-index: 14}.direction-l .time-wrapper{float: none}.direction-r .time-wrapper{float: none}.desc{position: relative;margin: 1em 0 0 0;padding: 1em;background: #f5f5f5;-webkit-box-shadow: 0 0 1px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 1px rgba(0,0,0,0.2);box-shadow: 0 0 1px rgba(0,0,0,0.2);z-index: 15}.direction-l .desc,.direction-r .desc{position: relative;margin: 1em 1em 0 1em;padding: 1em;z-index: 15}}@media (max-width: 900px){.mod_newslist .gridItem{width: 48%}#topbar{background: none}#header{background: url(../../files/gui/header.jpg) right 0px no-repeat}h1{font-size: 40px}h2,h3,.mod_article h2,.mod_article h3,.unsereEvents.pageTitle h1:after{font-size: 30px !important}.mod_article.owlsliderContainer{background-position: center -20px, center bottom;background-size: 600px, cover}.impressionenTeaser{min-height: 400px;padding-bottom: 45px}.one_third{margin-bottom: 30px}.eventlist-item .one_third{margin-bottom: 0}.follow.owl-container{margin-bottom: 50px}#footer .one_fourth{width: 48%;margin-bottom: 50px}#footer .one_fourth.secondRow{margin-left: 0}.imageWrapper.rolloverContainer{font-size: 14px}}@media (max-width: 800px){#footer .one_fourth{width: 100%;margin-bottom: 50px;margin-left: 0}}@media (max-width: 767px){.imageWrapper.rolloverContainer .rollover{position: static;opacity: 1;background: #fff;color: #000;padding-top: 10px}.imageWrapper.rolloverContainer .rollover a{color: #093}.imageWrapper.rolloverContainer:hover .rollover{background: #fafafa}.imageWrapper.rolloverContainer img{margin-bottom: -10px}.imageWrapper.rolloverContainer:hover img{transform: scale(1)}#owl-carousel-categories a{width: 22%;margin-left: 1.2%;margin-right: 1.2%;display: inline-block;text-align: center;margin: 0 1.2% 7px}.eventlist-item .two_third{width: 100%;margin-left: 0 !important;clear: left}.eventlist-item img{width: 100%}.paginationContainer ul{width: 100%}.paginationContainer li{float: none;max-width: 30%;margin: 0 35% 1px 35%}.paginationContainer li:not([class]){display: inline-block;margin: 7px auto 7px auto}.eventlist-item.archiv-item > .full{margin-bottom: 0}}@media (max-width: 750px){.owl-carousel-prev,.owl-carousel-next{z-index: 99999999999999999;background-color: #04305e !important;opacity: 1 !important;color: white !important}div.mod_calendar div.head div.label,.minicalendar_out .days{width: 13.9%}.toggleCalendarOverlay.icon-zentrum-calendar,#calendarOverlay{display: none !important}.mod_article{padding: 2%}h1{font-size: 30px}h2,h3,.mod_article h2,.mod_article h3,.unsereEvents.pageTitle h1:after{font-size: 25px !important;font-weight: 700}.zentrum .mod_article#zentrum-news h1{margin-top: 40px}.mod_article.owlsliderContainer{background-position: center -10px, center bottom;background-size: 550px, cover}#footer .one_fourth.first{margin-top: 45px}.imageWrapper.rolloverContainer{font-size: 18px}.suche input.text,.suche input.submit{width: 100% !important}}@media (max-width: 560px){.toggleCalendarOverlay.icon-zentrum-calendar,#calendarOverlay{display: none !important}#owl-carousel-categories a{width: 47%;margin: 0 1.2% 5px}.mod_article.owlsliderContainer{background-position: center top, center bottom;background-size: 500px, cover}.ce_gallery ul li,.ce_gallery ul.cols_3 li.col_last,.ce_gallery ul.cols_3 li{width: 48%;margin-right: 2%;margin-bottom: 10px}.eventlist-item.archiv-item p{float: none}.eventlist-item.archiv-item p:first-child{margin-bottom: 5px;float: none}#kopfzeile .logo{max-width: 60%}}@media (max-width: 500px){.mod_article.owlsliderContainer{background-position: right 0px, center bottom;background-size: 450px, cover}.mod_newslist .gridItem{width: 100%;margin-right: 0}.imageWrapper.rolloverContainer{font-size: 14px}.eventlist-item .two_third .wrapper{text-align: center}.eventlist-item label{display: block;width: 100%}#kopfzeile .logo{max-width: 60%}#kopfzeile .logo img{max-width: 200px}}@media screen and (min-width: 400px) and (max-width: 660px){.direction-l .desc,.direction-r .desc{margin: 1em 4em 0 4em}}#kopfzeile .logo{max-width: 60%}@media (max-width: 420px){.mod_article.owlsliderContainer{background-position: right 10px, center bottom;background-size: 380px, cover}#owl-carousel-categories a{width: 30%}#owl-carousel-categories{top: -60px}.owl-carousel{top: -40px}.owlsliderContainer.mod_article{padding-top: 170px !important}.paginationContainer li{max-width: 60%;margin: 0 20% 1px 20%}.ce_gallery ul li,.ce_gallery ul.cols_3 li.col_last,.ce_gallery ul.cols_3 li{width: 96%;margin-right: 2%;margin-left: 2%}#kopfzeile .logo{max-width: 60%}}