
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-condensed-v25-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-condensed-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-condensed-v25-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-condensed-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-condensed-v25-latin-300.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}


@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/roboto-condensed-v25-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-condensed-v25-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v25-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-condensed-v25-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-condensed-v25-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-condensed-v25-latin-300italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}


@font-face{font-family:'BebasNeueBook';src:url('fonts/BebasNeueBook.eot');src:url('fonts/BebasNeueBook.eot') format('embedded-opentype'), url('fonts/BebasNeueBook.woff2') format('woff2'), url('fonts/BebasNeueBook.woff') format('woff'), url('fonts/BebasNeueBook.ttf') format('truetype'), url('fonts/BebasNeueBook.svg#BebasNeueBook') format('svg')}@font-face{font-family:'NovalisLight';src:url('fonts/NovalisLight.eot');src:url('fonts/NovalisLight.eot') format('embedded-opentype'), url('fonts/NovalisLight.woff2') format('woff2'), url('fonts/NovalisLight.woff') format('woff'), url('fonts/NovalisLight.ttf') format('truetype'), url('fonts/NovalisLight.svg#NovalisLight') format('svg')}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}header,menu{display:block}.clearfix:after{content:" ";display:table;clear:both}img{max-width:100%;height:auto}.clear{clear:both}q::before{content:"\201E"}q::after{content:"\201C"}.bildlinks{float:left;margin:5px 30px 0 0}.bildrechts{float:right;margin:5px 0 0 30px}.bildlinks,.bildrechts{max-width:33%;height:auto}.bildganz {width:100%!important;max-width:100%!important; height:auto}#backlink{display:none}html{background:#565656;height:100%}body{font-family:'Roboto Condensed', Times, sans-serif;font-weight:300;font-size:19px;line-height:120%;color:#797979;letter-spacing:0.1em;height:100%;overflow:scroll-y;text-rendering:optimizeLegibility;text-rendering:geometricPrecision;font-smooth:always;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased}#page{width:1170px;min-height:100%;position:relative;margin:0 auto;overflow:hidden}#page.mobile{background:rgba(0,0,0,0.8);height:auto}@media (max-width:1200px){html,body{font-size:20px}#page{width:970px}}@media (max-width:992px){html,body{font-size:18px}#page{width:750px}}@media (max-width:768px){html,body{font-family:Helvetica,Arial,sans-serif;font-size:16px}#page{width:100%}}#content{background:#fff}.anchor{display:block;height:89px;margin-top:-89px;visibility:hidden}@media (max-width:1200px){.anchor{height:78px;margin-top:-78px}}#headerpic img{display:block;width:100%;height:auto}#navigation{position:absolute;left:0;z-index:1;width:100%;font-family:'BebasNeueBook', Arial, sans-serif;height:104px;top:585px;font-size:24px}menu,#subnavi{width:1170px;display:table;margin:0 auto}header{margin-bottom:103px}@media (max-width:1200px){#navigation{top:485px}menu,#subnavi{width:970px}header{margin-bottom:98px}}@media (max-width:992px){#navigation{top:375px}menu{width:750px}header{margin-bottom:40px !important}}@media (max-width:768px){#navigation{top:0px;font-family:'BebasNeueBook', Arial, sans-serif}menu{width:100%}header{margin-bottom:0px !important;margin-top:40px}}menu{height:64px;background:#fff;text-align:center}#subnavi{background:#e2007a;text-align:center;z-index:33;height:32px;padding-top:8px;overflow:hidden}menu a,#subnavi a{text-decoration:none;display:inline-block;text-transform:uppercase;line-height:120%;letter-spacing:4px;border-bottom:none}menu a{color:#545B60;margin:18px 12px 0}#subnavi a{color:#fff;margin:0 20px 0;line-height:100%;padding:0px;display:inline-block}menu a:hover,menu a.active{color:#e9409b;border-bottom:none}@media (max-width:1200px){menu{height:60px}menu a{margin:18px 7px 0;letter-spacing:2.5px}#subnavi a{margin:0.5% 10px 0.5%;letter-spacing:4px}}@media (max-width:992px){#subnavi{display:none}}#mobile-icon{height:30px;width:33px;background:url("/cms/images/hamburger.png");cursor:pointer;display:none;opacity:0.7;margin:5px;z-index:200}#mobile-icon:hover{opacity:1}@media (max-width:992px){menu{height:auto;text-align:left}#menuitems{display:none;width:100%;position:absolute;top:0;left:0;padding-top:4%}menu a{display:block;font-size:2.2rem;line-height:120%;background:#fff;border:1px solid #999;padding:0.5% 4% 0.5%;margin:5px auto;width:80%}#mobile-icon{display:block}}#navigation.auf{top:0;height:100%;background:rgba(0,0,0,0.8)}#navigation.oben{position:fixed;left:50%;width:1170px;margin-left:-585px;margin-top:0px;z-index:3;top:0}#navigation.oben #subnavi{top:40px}#navigation.oben menu{height:50px}#navigation.oben menu a{margin-top:10px}@media (max-width:1200px){#navigation.oben menu{height:40px}}@media (max-width:768px){#navigation.oben{width:100%;margin-left:0;left:0}}@media (max-width:992px){#navigation.obenmobile{position:fixed;top:0;left:50%;z-index:99;background:#fff;width:740px;margin-left:-375px;height:40px}}@media (max-width:768px){#navigation.obenmobile{left:0;width:100%;margin-left:0px}}@media (max-width:600px){#navigation.obenphone{position:fixed;top:0;left:0;z-index:99;height:40px}}h1,h2{font-family:'BebasNeueBook';font-size:2.8rem;line-height:120%;letter-spacing:8px;color:#7F7B70;margin-left:-4.5%;font-weight:normal}h3{font-family:'NovalisLight';text-rendering:optimizeLegibility;text-rendering:geometricPrecision;font-smooth:always;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased}h1{margin-bottom:15px}h2{margin-bottom:9px}h3+p{margin-top:9px}p+p{margin-top:20px}p+h3{margin-top:40px}li{line-height:130%;padding-left:25px;color:inherit}li+li{margin-top:15px}section a{color:#e9409b;text-decoration:underline;border: none!important}a:hover{color:#E2007A;text-decoration:none}ul,ol{margin:15px 0 15px 25px;color:inherit}ul{list-style-image:url('/cms/images/point.png')}#Abschluesse ul{list-style-image:url('/cms/images/point-white.png')}hr{border:none;border-bottom:dashed #797979 1px;height:1px;width:75%;margin:18px 0}@media (max-width:1200px){h1,h2{font-size:2rem}}@media (max-width:992px){h1,h2{font-size:1.7rem;letter-spacing:8px}}@media (max-width:768px){h1,h2{font-family:'BebasNeueBook'}}section{background:#ffffff}.linklayer{padding:24px 6% 16px 1.8%;text-transform:uppercase;font-size:1.8rem;font-family:'BebasNeueBook', Arial, sans-serif;letter-spacing:5px;height:35px;border-left:none !important;border-right:none !important;line-height:100%}.pfeil{display:block;float:left;margin-right:8px;transform:rotate(90deg);padding-top:5px;font-weight:bold;font-size:2.2rem}div.accordion.active .pfeil{transform:rotate(270deg);padding-top:0px;margin-top:-5px;margin-left:-5px;margin-right:13px}section.slider .accordion,section.slider .zweispalter{display:none}section.slider .panel{opacity:1 !important;max-height:10000px}@media (max-width:1200px){.linklayer{font-size:1.2rem;height:30px;padding:24px 6% 16px 1.6%}.pfeil{font-size:1.8rem;margin-right:4px}div.accordion.active .pfeil{margin-right:9px}}@media (max-width:992px){.linklayer{font-size:1rem;height:24px;padding:12px 6% 12px 1.6%}.pfeil{font-size:1.6rem}}@media (max-width:768px){.linklayer{font-family:'BebasNeueBook', Arial, sans-serif}}.zweispalter .left{float:left;width:71%;padding:0 7% 0 0%}.zweispalter .right{float:left;width:23%;padding:28px 0% 0 0;margin-right:-2%}.zweispalter{margin:0px 7%;padding:36px 0}.acc-kette .panel .zweispalter{padding:0px 0 36px}.textsolo{margin:36px 7% 36px}.textsolo+.zweispalter{margin-top:-92px}@media (max-width:768px){.zweispalter .left,.zweispalter .right{float:left;width:100%;padding:0}.zweispalter .right{margin-top:18px}}section.notext .zweispalter{display:none}section.bildsolo .zweispalter,section.bildsolo .accordion{display:none}.sidebar-termin.titel .title{margin-top:8px}div.accordion{position:relative;cursor:pointer;padding:0px;width:100%;text-align:left;border:none;outline:none;min-height:30px;color:#7F7B70}div.accordion img{max-width:100%;height:auto;display:block}div.accordion .open-close:after{content:url(../images/Toggle_Unten_Negativ.png);position:absolute;bottom:40px;left:50%}div.accordion:hover .open-close:after{content:url(../images/Toggle_Unten_Positiv.png); }div.accordion.active .open-close:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.panel{max-height:0;overflow:hidden;transition:1s;clear:both}.panel.show{opacity:1;max-height:10000px;padding-bottom:20px}.acc-bild img{display:block;min-width:100%;margin-bottom:26px}.accordion-content{float:left;width:60%;padding:3%}.accordion-sidebar{float:right;width:30%;padding:3% 3% 3% 0}.accordion-termininclude{margin-top:-26px}section.no-acc .panel,section.no-acc .panel.show{opacity:1 !important;max-height:10000px}section.no-acc .accordion{display:none}#page.solo div.accordion{cursor:default}#page.solo div.accordion .open-close{display:none !important}#page.solo .panel,#page.solo .panel.show{opacity:1 !important;max-height:10000px}.dark h1,.dark h2,.dark h3,.dark h4,.dark p,.dark li,.dark a,.dark .linklayer,.dark .pfeil,.darksolo .linklayer,.darksolo .pfeil,.dark .sidebar-termin{color:#fff}.dark hr{border-bottom:dashed #fff 1px}.dark ul{list-style:none;padding:0;margin:margin: 15px 0 15px 25px}.dark li{padding-left:30px;text-indent:-47px}.dark li::before{content:"\2022 ";color:#fff;padding-right:40px}#footer .beratung{background:#81C2BE}#footer .beratung a{color:#fff !important;display:block;text-transform:uppercase;border:none}#footer .anmeldung,#footer .kontakt{line-height:130%}#footer .zweispalter .right{font-size:100%;padding:0;margin-top:-20px}#footer .anmeldung{background:#e93b99;background-image:url("/cms/images/back_anmeldung.png");color:#fff;background-size:15.128% auto}#footer .anmeldung h2{color:#fff}#footer hr{border-color:#fff}#footer .zwb{background:#a73b75}#footer .zwb:hover{background:#8b3161}#footer .zwb a{color:#fff !important;display:block;text-transform:uppercase;border:none}#footer .kontakt{background:#a39e8e;background-image:url("/cms/images/back_footer.png");color:#fff;padding-top:36px;padding-bottom:2px;background-size:29.914% auto}#footer .kontakt #allopen{width:50%;height:70px;margin:-20px 0 0 7%}#footer .kontakt .zweispalter .left{padding:0px 6% 0 0%}#footer .anmeldung a,#footer .kontakt a{color:#fff}#footer .anmeldung,#footer .kontakt{background-repeat:no-repeat;background-position:top right}#footer .kontakt .zweispalter .left{padding:0px 6% 0 0%}#footer .copyright{margin:10px 0 -36px 7%}@media (max-width:992px){#footer .anmeldung{background-size:12% auto}}@media (max-width:768px){#footer .anmeldung,#footer .kontakt{font-size:1em}#footer .anmeldung{background-size:15.128% auto;width:95%;padding-right:5%}#footer .zweispalter .right{margin-top:24px}}section.video{padding:0 !important}.embed-container iframe{position:absolute;top:0px;left:0;width:100%;height:100%}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;height:auto}.embed-container.ratio4x3{padding-bottom:74.8%}#Pressebericht .accordion{display:none}#Pressebericht p+h3{margin-top:5px}#Pressebericht h3{margin-bottom:20px}@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){@media{#subnavi {height:40px}#subnavi a{margin-top:8px}menu a{margin-top:20px}}}  section.acc-kette .zweispalter img[src*="BITs"]{max-width:1170px;margin-left:-11.4%}@media (max-width:1200px){section.acc-kette .zweispalter img[src*="BITs"]{max-width:970px}}@media (max-width:992px){section.acc-kette .zweispalter img[src*="BITs"]{max-width:750px}}@media (max-width:768px){section.acc-kette .zweispalter img[src*="BITs"]{max-width:117.8%;margin-left:-8.4%}}section.acc-kette img{display:block}#footer .bildungsspender {background:#7f7b70;}#footer .bildungsspender .zweispalter .right{margin-top:20px}#galeriehinweis {display:none}.dark a:hover{color:#E2007A;text-decoration:none;}#footer .bildungsspender{display:none}.kontakt{position:relative}#homelink {position: absolute; top:0;right:0; z-index:99; width:30%;background:transparent}#homelink a{display:block; width:100%; height:200px}a.kalbutton{background-image: url("/cms/images/kalenderbutton.jpg"); height:252px; width:56px; background-size: 56px 252px; position:fixed; right:0;top:100px; opacity: 0.9;z-index:999; -webkit-box-shadow: -8px 10px 22px 0px rgba(0,0,0,0.75);-moz-box-shadow: -8px 10px 22px 0px rgba(0,0,0,0.75);box-shadow: -8px 10px 22px 0px rgba(0,0,0,0.75);}a.kalbutton:hover{opacity: 1.0;}@media (max-width:768px){a.kalbutton{opacity: 0.5;width:35px; height:177px;background-size: 35px 177px; top:20px}}
td {padding: 8px 0px;border-bottom: 1px dashed #999}
tr:last-child td {border-bottom:none}
.accent {color: #E93B99; text-transform:uppercase; font-weight:bold}

.cc_container .cc_btn {background-color: #e9409b!important; color: #fff!important; font-size:80%;padding:5px!important; font-weight:bold;border: 1px solid#000!important}
.cc_container {background: rgba(255,255,255,0.95)!important;color: #fdfdfd !important; border-radius: 10px!important;border:1px solid #000!important}
.cc_container p{font-size:15px; line-height:18px!important; color:#000!important; margin-bottom:7px!important}
.cc_container p+p {margin-top:0px!important}
.cc_container a {color: #e9409b!important;/*border-color:#EE7F01 !important;*/}
