MC aktiv 1/2021
News

MC aktiv 1/2021

Die erste Ausgabe der MC aktiv in 2021 ist erschienen. Sie bietet wieder einen schönen und interessanten Mix an Neuigkeiten, Projekten und internen Themen rund um und aus dem MC Orbit.

Frisch auf den Tisch: Die neue MC aktiv ist da

27.04.2021

Die erste Ausgabe der MC aktiv in 2021 ist erschienen. Sie bietet wieder einen schönen und interessanten Mix an Neuigkeiten, Projekten und internen Themen rund um und aus dem MC Orbit. Von Spezialbetonen für Jahrhundertbauwerke über Innovationen und Inspirationen aus der Produktwelt der MC bis hin zu aktuellen und interessanten Projekten.

BIG PICTURE: Einheitliche Sichtbetonoptik für die Messe Düsseldorf

BIG PICTURE: Einheitliche Sichtbetonoptik für die Messe Düsseldorf
©MC-Bauchemie 2026

TOPTHEMA: Spezialbetone

TOPTHEMA: Spezialbetone
©MC-Bauchemie 2026

TOPTHEMA: Spezialbetone

Das TOPTHEMA der Erstausgabe widmet sich Spezialbetonen, die in zwei Jahrhundertbauwerken, dem Fifth Water Supply System in Israel und dem Emscher Projekt im Ruhrgebiet, eingebaut wurden und bei dem das betontechnologische Know-how sowie die Betonzusatzmittel der MC gefragt waren.

BIG PICTURE: Einheitliche Sichtbetonoptik für die Messe Düsseldorf

Das aktuelle BIG PICTURE zeigt eindrucksvoll, wie an der Messe Düsseldorf in einem Neubau eine einheitliche Sichtbetonoptik mit der Betonkosmetik der MC geschaffen wurde. Den ausführlichen Projektbericht zum BIG PICTURE finden Sie wie immer auf unserer Website.

INNOVATIONEN & INSPIRATIONEN der MC

In unserer Rubrik INNOVATION informieren wir Sie über unsere neuen Produkte: Von der farbigen Beschichtung für Innenräume MC-Color LE über unsere neue einkomponentige Dichtungsschlämme MC-Proof 600 Xtra und das neue Zusatzmittel Murasan Hydrotech 802 für die Herstellung von Betonwaren bis hin zum neuen einkomponentigen Betonschutz Zentrifix F 21.

In unserer Rubrik INSPIRATION zeigen wir Ihnen die Vielseitigkeit unserer neuen Injektion MC-Injekt 2300 flow auf. Dank dieser Innovation sowie des multifunktionalen 2-in-1-System können Sie fast alle Undichtigkeiten an einem Bauwerk oder Bauteil erfolgreich und dauerhaft abdichten.

 

Klicken Sie auf den jeweiligen Produktnamen, um zur ausführlichen Pressemitteilung zu gelangen.

 

Mit unserer Rubrik INSPIRATION zeigen wir Ihnen, wie Sie mit unseren Produkten und einer speziellen Spachteltechnik, der Marmorkosmetik, ästhetisch ansprechende Wandoberflächen schaffen können. Ein absoluter Hingucker!

BEST PRACTICE: Projekte, Projekte, Projekte

Und darüber hinaus berichten wir im Bereich BEST PRACTICE wieder über eine Vielzahl von interessanten Projekten, bei denen die Produktsysteme der MC-Bauchemie eingesetzt wurden. Vom Wohnensemble „Seewinkel“ am Phoenix-See Dortmund über das Wasserkraftwerk Hričov in der Slowakei und der Predigtstuhlseilbahn in Bad Reichenhall bis hin zum Parkhaus in Leibstadt (Schweiz), dem Hermes Logistikzentrum in Hannover und Zoo Zürich.

Wie gewohnt runden wir unsere Ausgabe mit internen Themen und Personalia ab.

 

Haben wir Ihr Interesse geweckt?

Dann werfen Sie gerne einen Blick in unsere aktuelle Ausgabe:

>> Hier geht es zur PDF unserer aktuellen Ausgaben der MC aktiv ... 


Sie wollen sich in unsere Versandliste eintragen und unser Magazin regelmäßig per Post erhalten? Dann klicken Sie 

>> hier und melden sich an.

 

pageImpression = pageImpression + 1; }); barba.init({ preventRunning: true, timeout: 5000, /* for debuggin usi this parameters debug: false, logLevel: 'debug', */ /*sync: true,*/ // define a custom function that will prevent Barba // from working on links that contains a `prevent` CSS class prevent: ({ el, event, href }) => { if (!el) { return false; } if (el.href && el.href.includes('landingpages')) { return true; } if (el.classList && el.classList.contains('prevent')) { return true; } return false; }, preventScroll: true, scroll: false, views: [], transitions: [ { name: 'header-transition', sync: false, from: { custom: ({ trigger }) => { if (trigger.classList && trigger.classList.contains('headerFlip')) { transistionImage = trigger.getElementsByClassName("transitionImage")[0]; if (typeof transistionImage == "undefined") { return false; } transisitionEffect = getRandomInt(1); return true; } return false; } }, async leave(data) { if (transistionImage === null) return; // can be null, return if null to not throw an error if ( transisitionEffect == 0) { const done = this.async(); let element = transistionImage; let state = Flip.getState(element); let headerImage = document.getElementById('headerImage'); headerImage.removeChild(headerImage.getElementsByTagName('img')[0]); let headerContent = document.querySelector('.headerContent'); gsap.to(headerContent, { opacity: 0, }); let content = document.querySelector('.content'); gsap.to(content, { opacity: 0, }); headerImage.appendChild(element); scroll(0,0); Flip.from(state, {duration:0.9, ease: "power1.inOut", scale: true, absolute:true,}); await delay(900); // Der await Operator wird genutzt, um auf einen Promise zu warten. Er kann nur in einer async Funktion benutzt werden. done(); } }, enter(data) { window.scrollTop = '0'; let content = data.next.container.querySelector('.content'); gsap.from(content, { opacity: 0, }); let headerContent = data.next.container.querySelector('.headerContent'); gsap.from(headerContent, { opacity: 0, delay: 0.5, }); }, after(data) { } }, { name: 'microsites_sliding_scroll', sync: true, from: { custom: (data) => { const { trigger, current, next } = data; function getParent(pathname) { const parts = pathname.split('/').filter(part => part !== '') return parts.length > 1 ? parts[parts.length - 2] : parts[0] || null } if (trigger === 'popstate' || trigger === 'back' || trigger === 'forward') { return false; } if(trigger.classList.contains('microsites_sliding_scroll') || trigger.classList.contains('sliding_scroll')){ return true; } if(current.namespace == 'template_138' && next.namespace == 'template_138') { return getParent(current.url.path) === getParent(next.url.path) } return false; } }, to: { namespace: [ 'template_120', 'template_138', ] },async leave({ current, next, trigger }) { const debug = window.debug; if (debug) console.log('Debug mode enabled'); const done = this.async(); const menuindexCurrent = +current.container.querySelector('[data-menuindex]').dataset.menuindex; const menuindexNext = +next.container.querySelector('[data-menuindex]').dataset.menuindex; const nextContent = next.container.querySelector('.content'); const currentContent = current.container.querySelector('.content'); let xPerc = menuindexCurrent < menuindexNext ? 100 : -100; const navbarHeight = document.querySelector('.navbar').offsetHeight; const pageHeight = document.querySelector('.header').offsetHeight; const nextContentHeight = nextContent.offsetHeight; const totalHeight = nextContentHeight + navbarHeight + pageHeight; document.body.style.minHeight = `${totalHeight}px`; const targetScrollY = trigger.classList.contains('microsites_sliding_scroll') ? pageHeight - navbarHeight : pageHeight + navbarHeight; const top = trigger.classList.contains('microsites_sliding_scroll') ? '0px' : '116px'; gsap.set(next.container, { xPercent: xPerc, position: 'absolute', top: top, left: 0, display: 'block' }); const tl = gsap.timeline({ onComplete: () => { gsap.set(current.container, { display: "none" }); gsap.set(next.container, { clearProps: 'position,top,left,xPercent' }); gsap.set(nextContent, { clearProps: 'xPercent' }); document.body.style.minHeight = ''; done(); } }); tl.to(currentContent, { xPercent: -xPerc, duration: debug ? 5 : 0.5, ease: "power1.inOut", }, 0); tl.to(nextContent, { xPercent: -xPerc, duration: debug ? 5 : 0.5, ease: "power1.inOut" }, 0); tl.to(window, { scrollTo: { y: targetScrollY }, duration: debug ? 5 : 0.5, ease: "power1.inOut" }, 0); }, enter({ next }) { gsap.from(next.container, { opacity: 0, }); } }, { name: 'microsites_sliding', sync: true, from: { custom: ({ trigger }) => { if (trigger === 'popstate' || trigger === 'back' || trigger === 'forward') { return false; } if(trigger.classList.contains('microsites_sliding')){ return true; } return false; } }, to: { namespace: [ 'template_120', ] }, async leave({current, next}) { const done = this.async(); const tl = gsap.timeline({onComplete: ()=>{ gsap.set(next.container, {clearProps: 'all'}) gsap.set(next.container.querySelector('.content'), {clearProps: 'all'}) }}) const currentContent = current.container.querySelector('.content') const nextContent = next.container.querySelector('.content') const currentH1 = document.querySelector('.currentPagetitle') const currentIntrotext = document.querySelector('.currentIntrotext') const nextH1 = next.container.querySelector('.pageTitle') const nextIntrotext = next.container.querySelector('.introtext') gsap.set(next.container, { xPercent: 100, position: 'absolute', top: 0, left: 0 }) tl.to(currentContent, {xPercent: -100, opacity: 0, duration: 1, ease: "power1.inOut", onComplete: () => { gsap.set(current.container, { display: "none" }); }}, 0) .to([currentH1, currentIntrotext], { opacity: 0, duration: 0.5, ease: "power1.inOut", onComplete: () => { currentH1.innerText = nextH1.innerText; currentIntrotext.innerText = nextIntrotext.innerText; }}, 0) .to([currentH1, currentIntrotext], { opacity: 1, duration: 0.5, ease: "power1.inOut" }, 0.5) .to(nextContent, {xPercent: -100, duration: 1, ease: "power1.inOut"}, 0) await delay(1000); done(); }, enter({next}){ gsap.from(next.container, { opacity: 0, }); } }, { name: 'default', sync: false, async leave(data) { const done = this.async(); gsap.to(data.current.container, { opacity: 0, duration: 0.5, }); await delay(500); // Der await Operator wird genutzt, um auf einen Promise zu warten. Er kann nur in einer async Funktion benutzt werden. scroll(0,0); done(); }, enter(data) { window.scrollTop = '0'; gsap.from(data.next.container, { opacity: 0, duration: 0.5, }); }, after(data) { // START: Ankur - 15062023 - For Scroll Position History if(scrollHistory[data.next.url.href]) { let scroll = scrollHistory[data.next.url.href]; window.scrollTo({top: scroll.y, behavior: 'instant'}); } // END: Ankur } }, { name: 'self', enter() { }, } ] }); });