body{color:var(--body);font-family:var(--droid-sans);font-size:17px;line-height:1.6;background-color:var(--white)}p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}h1{color:var(--red);font-family:var(--droid-serif);font-weight:700;font-size:2em;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){h1{font-size:1.5em}}h2{font-family:var(--droid-serif);font-weight:700;font-size:1.875rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}h3{font-family:var(--droid-serif);font-weight:400;font-size:1.5rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){h3{font-size:1.3rem}}h4{font-family:var(--droid-serif);font-weight:400;font-size:1.25rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}h5{font-family:var(--droid-serif);font-weight:400;font-size:1.225rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}h6{font-family:var(--droid-serif);font-weight:400;font-size:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}strong{font-family:var(--droid-sans)}a{color:var(--red);text-decoration:none}a:hover{color:var(--red);text-decoration:underline}a:focus{color:var(--red);text-decoration:underline}.btn-primary{text-align:center;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;border-radius:3px;border-top:1px solid;border-bottom:1px solid;border-left:1px solid;border-right:1px solid}.btn-primary:hover{text-decoration:none;opacity:0.5;transition:opacity 300ms ease}.btn-primary:focus{text-decoration:none;opacity:0.5;transition:opacity 300ms ease}.breakdance .button-atom--primary{background-color:#c6453f}.breakdance .button-atom--primary:hover,.breakdance .button-atom--primary:focus{background-color:#a00b00}.btn-secondary{text-align:center;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;border-radius:3px;border-top:1px solid;border-bottom:1px solid;border-left:1px solid;border-right:1px solid}.btn-secondary:hover{text-decoration:none;opacity:0.5;transition:opacity 300ms ease}.btn-secondary:focus{text-decoration:none;opacity:0.5;transition:opacity 300ms ease}@media (max-width:767px){.btn-secondary{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}}section{display:flex;justify-content:center;align-items:start;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.header{display:flex;flex-flow:column;justify-content:start;align-items:center;height:250px;background-color:var(--white)}.top-navigation{height:40px;min-height:40px;margin-top:5px;padding-top:0px}.header-logo{display:flex;flex-flow:row;justify-content:start;align-items:center;width:var(--page-width);height:100%}@media (max-width:767px){.header-logo{flex-flow:column}}.main-navigation{display:flex;flex-flow:column;width:var(--page-width);min-height:60px}@media (max-width:1119px){.main-navigation{padding-left:50px}}@media (max-width:767px){.main-navigation{justify-content:center;align-items:center;padding-left:0px}}.logo-dfc-berlin{color:var(--red);font-size:26px;letter-spacing:0.8px}@media (max-width:479px){.logo-dfc-berlin{font-size:22px}}.logo{justify-content:center;align-items:end;width:100px;height:100px;min-width:100px;min-height:100px;object-fit:fill;margin-right:35px;margin-bottom:20px;background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/02/dfc-berlin_logo_4C_2026.png);background-size:100px;background-position:50% 100%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:767px){.logo{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}}.logo-titles{display:flex;flex-flow:column;justify-content:center;align-items:start;height:100%;margin-top:4px}@media (max-width:767px){.logo-titles{justify-content:center;align-items:center;margin-top:0px;margin-bottom:20px}}.logo-cfa-berlin{flex-flow:column;justify-content:start;align-items:end;color:var(--red);font-size:16px;letter-spacing:0.8px}.container-header-logo{display:flex;justify-content:center;align-items:center;width:var(--full-width);height:150px;min-height:150px;padding-left:46px;border-top:1px solid var(--light-gray)}@media (max-width:767px){.container-header-logo{height:250px;min-height:250px;padding-top:20px;padding-left:0px}}.white-font{color:var(--white)}.dfc-berlin{font-size:40px}.cfa{margin-right:50px}.margin-padding-top75{margin-top:var(--margin-padding-75)}.text-align-center{text-align:center}.margin-padding-top100{flex-flow:column;justify-content:start;align-items:center;margin-top:var(--marging-padding-100);background-color:var(--white)}.container-2columns{display:flex;flex-flow:row;justify-content:center;align-items:start;width:100%}@media (max-width:1023px){.container-2columns{display:flex;flex-flow:column;justify-content:center;align-items:center;padding-right:30px;padding-left:30px}}@media (max-width:767px){.container-2columns{padding-right:15px;padding-left:15px}}.page-width{width:var(--page-width)}@media (max-width:1119px){.page-width{width:1000px}}@media (max-width:1023px){.page-width{width:768px}}@media (max-width:767px){.page-width{width:480px}}@media (max-width:479px){.page-width{width:400px}}.margin-padding-top30{margin-top:var(--margin-padding-30)}.column-1{display:flex;justify-content:center;align-items:start;width:50%;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}@media (max-width:1023px){.column-1{width:100%}}.column-2{width:50%;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}@media (max-width:1023px){.column-2{width:100%}}.margin-padding-top-50{margin-top:var(--margin-padding-50)}.top-menu{position:relative;z-index:5;min-height:50px;background-color:#171717;opacity:1}.dfc-container-top-bridge-fw{display:flex;flex-flow:column;justify-content:end;align-items:center;height:110svh;min-height:100svh;margin-top:-50px;background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/03/luetho-devils-bridge-7523102_Image-by-luetho-from-Pixabay.jpg);background-size:auto;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.white-frame{display:flex;flex-flow:row;justify-content:center;align-items:center;min-width:98%;min-height:96%;border-top:0px solid #C78181;border-bottom:0px solid #C78181;border-left:0px solid #C78181;border-right:0px solid #C78181;opacity:1}.bg-white{background-color:var(--white)}.dfc-container-top-fw{display:flex;flex-flow:column;justify-content:center;align-items:start;height:110svh;min-height:100svh;margin-top:-50px;background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/02/L1020671_Panorama_blurred.jpg);background-size:cover;background-position:70% 50%;background-repeat:no-repeat;background-attachment:scroll}.dfc-container-top-bridge-fw-copy-1{display:flex;flex-flow:column;justify-content:end;align-items:center;height:110svh;min-height:100svh;margin-top:-50px;background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/03/luetho-devils-bridge-7523102_Image-by-luetho-from-Pixabay.jpg);background-size:auto;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.dfc-container-top-toulousebridge-fw{display:flex;flex-flow:column;justify-content:end;align-items:center;width:100svw;min-height:60svh;background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/03/2024-03-10-13-17-15-0_cropped.jpg);background-size:cover;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll}.bg-red{background-color:#a00b00}.dfc-container-top-fw2{display:flex;flex-flow:column;justify-content:start;align-items:start;height:100svh;min-height:100svh;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/02/L1020671_Panorama_blurred.jpg);background-size:auto 110svh;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.rich-text-1{font-size:30px;text-align:center}.rich-text-2{text-align:center;margin-top:43px}.container-main-navigation{display:flex;justify-content:center;align-items:center;width:100vw;height:60px;min-height:60px;background-color:#F1F1F1;border-bottom:1px solid #A00B0085}@media (max-width:767px){.container-main-navigation{height:80px;min-height:80px;background-color:var(--mid-gray)}}.container-prlx{height:400px;min-height:400px}.margin-padding-bottom-50{padding-top:var(--margin-padding-50);padding-bottom:var(--margin-padding-50)}.text-prlx{position:absolute;z-index:2;font-size:70px;text-align:center;opacity:1}@media (max-width:1119px){.text-prlx{font-size:50px}}@media (max-width:1023px){.text-prlx{font-size:40px;margin-bottom:45px}}@media (max-width:767px){.text-prlx{font-size:30px;margin-bottom:-40px}}@media (max-width:479px){.text-prlx{font-size:35px}}.wp-main-menu{padding-top:5px}.heading-news{margin-bottom:60px}.full-width{width:var(--full-width)}.image-home{position:relative;z-index:5;margin-top:-100px;padding-top:50px;padding-bottom:50px;background-color:#3F4546}.footer{display:flex;flex-flow:column;justify-content:start;align-items:center;position:relative;color:var(--white);font-size:15px;margin-top:0px;padding-top:40px;padding-bottom:50px}.footer a{color:#fff;text-decoration:underline}.footer a:hover{color:#f4cac8;text-decoration:underline}.container-postloop{height:500px;min-height:500px;overflow:hidden}.post-title{color:var(--body);font-family:"Droid Serif";font-weight:700;font-size:0.9em;margin-top:10px}.feat-post-img{min-width:100%;overflow:hidden}.feat-post-img{aspect-ratio:4/3}.post-date{color:var(--body);font-size:0.8em;padding-bottom:3px}.post-excerpt{font-size:0.8em}.mehr{color:#5D5D5D;font-size:0.8em}.padding-20-20{padding-top:20px;padding-bottom:20px}.footer-content-1{display:flex;flex-flow:column;width:50%}@media (max-width:1023px){.footer-content-1{width:90%}}.footer-content-2{width:50%}@media (max-width:1023px){.footer-content-2{width:90%}}.footer-logo{width:90px;margin-bottom:30px}.copyright-footer{margin-top:30px}.footer-content-3{width:50%}@media (max-width:1023px){.footer-content-3{width:90%}}.adresse{color:var(--white)}.bg-lightgray{background-color:var(--light-gray)}.chor-foto{display:flex;flex-flow:row;justify-content:center;align-items:start;width:var(--page-width)}.container-page-width{display:flex;flex-flow:row;justify-content:center;align-items:start;padding-right:20px;padding-left:20px}.center-vertical{justify-content:center;align-items:center}.chor-foto-fw{display:flex;flex-flow:row;justify-content:center;align-items:start;width:var(--page-width)}.flex-col-c-c{display:flex;flex-flow:column;justify-content:center;align-items:center}.column-fw-1{display:flex;justify-content:center;align-items:start;width:50%;height:700px;min-height:700px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}@media (max-width:1023px){.column-fw-1{display:none}}.column-fw-2{width:50%;height:700px;min-height:700px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}@media (max-width:1023px){.column-fw-2{width:110%}}.btn-primary{#B12F27!important}.prlx-voyage{display:flex;flex-flow:column;justify-content:center;align-items:center;position:relative;z-index:1;height:500px;min-height:500px;background-color:#48C18A}.voyage-voyage{position:relative;top:50%;bottom:50%;z-index:2;font-size:70px}@media (max-width:767px){.voyage-voyage{font-size:50px}}.voyage-img{position:relative;z-index:1;height:700px;min-height:700px}.unsere-geschichte{position:relative;z-index:2}.image-der-chor{width:var(--full-width);height:550px;min-height:550px;background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/05/dfc60_L1030200.jpg);background-size:cover;background-position:50% 70%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:1023px){.image-der-chor{background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/05/dfc60_L1030200.jpg);background-size:contain;background-position:50% -100%;background-repeat:repeat;background-attachment:scroll}}@media (max-width:479px){.image-der-chor{background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/05/dfc60_L1030200.jpg);background-size:150%;background-position:40% 50%;background-repeat:repeat;background-attachment:scroll}}.container-galerie{display:flex;justify-content:center;align-items:start;margin-bottom:80px;padding-top:40px;background-color:var(--white-old)}.bde-tabs__tabslist-container.bde-tabs__tabslist-container--scrollable.is-horizontal.js-tabs-container{margin-bottom:50px}.bde-tabs__tab-title{color:#969696!important;font-size:1.1em;font-family:Droid Serif;font-weight:400}.bde-tabs__tab:hover::after{background-color:#969696!important;height:3px}.bde-tabs__tab.is-active .bde-tabs__tab-title{color:#a00b00!important;font-size:1.1em;font-family:Droid Serif;font-weight:400}.bde-tabs__tab.is-active::after{background-color:#a00b00!important;height:3px}.bde-tabs__tabslist{justify-content:left;margin-left:20px}.galerie{margin-top:-37px;padding-right:30px;padding-left:30px}@media (max-width:767px){.galerie{margin-top:83px}}.container-chorderwoche{display:flex;flex-flow:column;justify-content:center;align-items:center;width:var(--full-width);background-color:#222}.wrapper-audioplayer{display:flex;flex-flow:row;justify-content:center;align-items:center;width:var(--page-width);max-width:var(--page-width)}.caption-audioplayer{padding-bottom:18px}.audioplayer-dlf{width:100%;background-color:var(--mid-gray)}.impressum{display:flex;justify-content:center;align-items:start}.datenschutz{display:flex;flex-flow:column;justify-content:start;align-items:center;width:var(--page-width)}.container-top-navigation{display:flex;flex-flow:column;align-items:center;width:var(--full-width);min-width:var(--full-width);background-color:var(--white)}.margin-top-30{margin-top:var(--margin-padding-30)}.container-deux-pays{position:relative;z-index:10;background-color:#602CD2}.layer2{display:flex;flex-flow:column;justify-content:center;align-items:center;width:var(--full-width);height:400px;min-height:400px}.container-image{width:var(--full-width);height:600px;min-height:600px;background-color:#7C63B3;background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/02/L1020671_Panorama.jpg);background-size:auto 600px;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}.test-text{position:absolute;z-index:2;color:#FFF;font-size:40px;padding-top:0px}.top-bar-red{position:absolute;z-index:200;width:var(--full-width);height:5px;max-height:5px;min-height:5px;background-color:#8C0A02}.image-contact{position:relative;z-index:1;width:var(--full-width);height:500px;min-height:500px;background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/04/P1020748_letterboxes-lyon.jpg);background-size:100vw;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.border-top-red{border-top:5px solid var(--red)}.bg-midgray{background-color:var(--mid-gray)}.border-top-white{border-top:1px solid var(--white)}.center-center{display:flex;flex-flow:row;justify-content:center;align-items:center}.padding-40-40{padding-top:40px;padding-bottom:40px;border-radius:5px}.bg-white-old{background-color:var(--white-old)}.image-concert{position:relative;z-index:1;width:var(--full-width);height:500px;min-height:500px;background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/04/IMG-20250504-WA0024_panorama.jpg);background-size:100vw;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.layer3{display:flex;flex-flow:column;justify-content:center;align-items:center;position:relative;z-index:20;height:500px;min-height:500px;background-color:#76A979;border-top:5px solid var(--red);border-bottom:5px solid var(--red)}.layer1{display:flex;flex-flow:column;justify-content:center;align-items:center;position:relative;z-index:20;width:var(--full-width);height:250px;min-height:250px;background-color:#A8A976;border-top:5px solid var(--red);border-bottom:5px solid var(--red)}.viewport{width:var(--full-width);height:300vh;min-height:300vh;background-color:#5D5D5D}.z-index-20{position:relative;z-index:20}.padding-top-75{padding-top:var(--margin-padding-75)}.padding-bottom-75{padding-bottom:var(--margin-padding-75)}.image-aktuell{width:var(--full-width);height:550px;min-height:550px;background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/05/dfc_2025_L1030099.jpg);background-size:cover;background-position:50% 40%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:1023px){.image-aktuell{background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/05/dfc_2025_L1030099.jpg);background-size:100%;background-position:50% 20%;background-repeat:repeat;background-attachment:scroll}}@media (max-width:767px){.image-aktuell{background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/05/dfc_2025_L1030099.jpg);background-size:120%;background-position:50% 60%;background-repeat:repeat;background-attachment:scroll}}@media (max-width:479px){.image-aktuell{background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/05/dfc_2025_L1030099.jpg);background-size:120%;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}}.image-proben-kontakt{width:var(--full-width);height:550px;min-height:550px;background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/04/dfc-sophien-2024.jpg);background-size:auto 550px;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:767px){.image-proben-kontakt{background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/04/dfc-sophien-2024.jpg);background-size:auto 110%;background-position:50% 0;background-repeat:repeat;background-attachment:scroll}}.image-leitung{width:var(--full-width);height:550px;min-height:550px;background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/05/IMG-20240311-WA0015.jpg);background-size:auto;background-position:50% 100%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:767px){.image-leitung{background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/05/IMG-20240311-WA0015.jpg);background-size:auto 70%;background-position:50% 40%;background-repeat:repeat;background-attachment:scroll}}.container-margin-top50{width:var(--page-width);margin-top:-279px}.height-30{height:40vh}.z-index-30{position:relative;z-index:30}.section-fw{width:var(--full-width)}.container-fw{width:var(--full-width);margin-top:-140px}.padding-50-50{padding-top:50px;padding-bottom:50px}.height-50{height:40vh}.flex-col-c-b{display:flex;flex-flow:column;justify-content:end;align-items:center}.flex-col-c-t{display:flex;flex-flow:column;justify-content:start;align-items:center}@media (max-width:1023px){.flex-col-c-t{display:flex;flex-flow:column}}.bg-midgray-op50{background-color:#CACACA78}.margin-minus50{margin-top:-60px}.border-radius-5{border-radius:5px}.padding-70-70{padding-top:70px;padding-bottom:70px}.padding-top-70{padding-top:70px}.margin-top-40{margin-top:var(--margin-padding-40)}.margin-top-35{margin-top:var(--margin-padding-35)}.image-voyage-1{background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/03/dfc-toulouse-2024-1.jpg);background-size:auto;background-position:50% 100%;background-repeat:repeat;background-attachment:scroll}.image-voyage-2{background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/03/dfc-toulouse-2024-2.jpg);background-size:auto;background-position:50% 100%;background-repeat:repeat;background-attachment:scroll}.flex-r-c{display:flex;justify-content:end;align-items:center}.container-2images{display:flex;flex-flow:row;justify-content:center;align-items:start;width:100%}@media (max-width:1023px){.container-2images{display:flex;flex-flow:column;justify-content:center;align-items:center;padding-right:30px;padding-left:30px}}@media (max-width:767px){.container-2images{padding-right:15px;padding-left:15px}}.addresses{text-align:start}@media (max-width:1023px){.addresses{text-align:center}}.flex-row-c-t{display:flex;flex-flow:row;justify-content:center;align-items:start;gap:20px}@media (max-width:1023px){.flex-row-c-t{flex-flow:column;justify-content:start;align-items:center}}.borders-footer{border-top:1px solid #B97D78A1;border-bottom:1px solid #B97D78A1}.footer-align{text-align:start}@media (max-width:1023px){.footer-align{text-align:center}}.height-100{height:100%;min-height:100%}.container-audioplayer{margin-top:20px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:var(--light-gray)}.image-konzerte{width:var(--full-width);height:550px;min-height:550px;background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/02/L1020671_Panorama.jpg);background-size:cover;background-position:50% 40%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:1023px){.image-konzerte{background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/05/dfc_2025_L1030099.jpg);background-size:100%;background-position:50% 20%;background-repeat:repeat;background-attachment:scroll}}@media (max-width:767px){.image-konzerte{background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/05/dfc_2025_L1030099.jpg);background-size:120%;background-position:50% 60%;background-repeat:repeat;background-attachment:scroll}}@media (max-width:479px){.image-konzerte{background-image:url(https://wordpress.dfc.berlin/wp-content/uploads/2026/05/dfc_2025_L1030099.jpg);background-size:120%;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}}