*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html,p,ul{font-size:16px;line-height:1.6em}body,html{font-family:Verdana,Helvetica,Arial,sans-serif;color:#000;background-color:#fff;overflow-x:hidden}img{height:auto}figure{margin:0;padding:0}figure.image,img{width:100%}figcaption{font-size:12px;font-style:italic;padding:.2em .5em;text-align:right;color:#95989a}p,ul{margin-bottom:1em}p b,p strong{display:inline-block}.rot,p a,ul li a{color:#e83c3b}#c265 p strong{display:inline}ul{padding:0 0 0 1.4em}a,a:active,a:focus,a:hover{text-decoration:inherit;color:inherit}a:hover{transition:all .5s ease}hr{margin-top:16px;border:0;border-top:1px solid #fff}.frame-space-before-medium{margin-top:28px}.frame-space-after-small,hr{margin-bottom:16px}.frame-space-after-medium{margin-bottom:28px}.frame-space-after-large{margin-bottom:60px}.randOberhalbElement{margin-top:40px}.ce-gallery{width:100%}.ce-column,.ce-left .ce-gallery{float:none!important}h1,h2,h3{font-weight:600;color:#e83c3b}h1{font-size:30px;line-height:1.3em;margin:1em 0 1.5em;padding:0}h2,h3{font-size:20px;line-height:1.6em;margin:1.5em 0 .5em}h3{font-size:16px!important;margin:0 0 .5em;text-transform:uppercase;color:#000}#headerContainer{position:fixed;z-index:2;top:0;left:50%;width:100vw;transform:translateX(-50%);background-color:#fff}header{padding:12px 0}header .kohlenberg-logo{max-width:360px}@media (min-width:992px){header .kohlenberg-logo{padding-bottom:28px}}header .absender{font-size:12px;line-height:1.4em;color:#95989a}#headerDaten{position:relative;width:100vw;min-height:60px}.logos{position:relative;z-index:5;width:80%;height:60px}#kohlenbergAbsender{float:left;margin-top:28px}#kohlenbergAbsender img{max-width:150px}.pressebuero{max-width:200px}.headerLink .pbk{width:70px;height:auto;margin-top:7.5px;margin-bottom:16px;margin-left:16px}.headerLink .pressebuero{width:140px;height:auto;margin-top:10px;margin-left:16px}.nav-item{display:inline-block}.nav-item .nav-link{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:14px;text-align:left;white-space:nowrap;font-weight:400;color:#95989a;padding-left:0}.navbar-nav li:first-child a{color:#95989a!important}.navbar-nav li:first-child .navigationStrich{background:#000}#p-1 .navbar-nav li:first-child a{color:#000!important}#p-1 .navbar-nav li:first-child .navigationStrich{background:#e83c3b}#navbar,#navbar .dropdown-menu{width:100%;padding:0;background-color:#fff}#navbar{max-height:100vh}#navbar li>a{padding:8px 0}#navbar .dropdown-menu{position:static;display:block;float:none;margin:0;list-style:none;text-align:left;border:0;border-radius:0;box-shadow:none}#navbar .dropdown-menu li a{font-size:14px;font-weight:400;color:#95989a}.navbar-collapse{border:0}.dropdown-menu .dropdown li>a,.dropdown-menu>li>a{padding:8px 16px!important}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:transparent}ul.nav li:last-child li:last-child a{border-bottom:none!important}.navigationStrich{position:relative;top:-9px;width:35px;height:4px;background-color:#e83c3b}.navigationStrich.schwarz{background-color:#000}form h2,li.dropdown .navigationStrich{display:none}li.dropdown.active .navigationStrich{display:block}.p-1 #navbar>ul>li:first-child .navigationStrich{display:block!important;background-color:#e83c3b}.hamburgerKontakt{float:none;clear:both;margin-bottom:60px;padding:16px;background-color:#eeeee9}.hamburgerKontakt a{color:#e83c3b}.navbar-toggler{position:relative;top:-2px}.navbar-toggler .animated-icon,.navbar-toggler .animated-icon span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.navbar-toggler .animated-icon{width:30px;height:20px;position:relative;margin:0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.navbar-toggler .animated-icon span{display:block;position:absolute;height:2px;width:100%;opacity:1;left:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;background:#000}.navbar-toggler .animated-icon span:nth-child(1){top:5px}.navbar-toggler .animated-icon span:nth-child(2),.navbar-toggler .animated-icon span:nth-child(3){top:10px;width:0}.navbar-toggler .animated-icon span:nth-child(4){top:15px}.navbar-toggler .animated-icon.open span:nth-child(1){top:11px;width:0;left:50%}.navbar-toggler .animated-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:9px;width:100%}.navbar-toggler .animated-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:9px;width:100%}.navbar-toggler .animated-icon.open span:nth-child(4){top:11px;width:0;left:50%}#navMobile{overflow-y:auto;max-height:100vh}#navMobile .nav-item{margin-bottom:16px;display:block}#navMobile .nav-item .nav-link{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:24px;text-align:left;white-space:nowrap;font-weight:500;color:#000;display:block;padding:0}#navMobile .nav-item .nav-link.ebene-1{margin-bottom:4px}#navigationZweiContainer,main header{padding:0}main{background-color:#eeeee9;padding-top:24px;overflow:hidden}main #inhalt{padding-bottom:60px}main #inhalt .bild{padding-bottom:28px}main #inhalt .text .rechts{padding-left:0}.teammitgliedbreitesbildcontainer{padding:15px}.teammitgliedbreitesbildcontainer .teammitgliedbreitesbild{height:800px;margin-bottom:0;padding-top:0!important;background:#fff}.teammitgliedbreitesbildcontainer .teammitgliedbreitesbild .bild{padding-bottom:0!important}.teammitgliedbreitesbildcontainer .teammitgliedbreitesbild .text{padding:16px}.teammitgliedbreitesbildcontainer .teammitgliedbreitesbild a.link,.teammitgliedkurztext p.link{margin-top:1em;transition:all .5s ease;color:#e83c3b}.teammitgliedbreitesbildcontainer .teammitgliedbreitesbild a.link:hover,.teammitgliedkurztext:hover p.link{color:#000}.teammitgliedkurztext .text{background:#fff}.teammitgliedkurztext:hover .text{background:rgba(255,255,255,.8)}.infoteammitglied .imageContainer,.teammitgliedkurztext{margin-bottom:28px}form .form-group{margin-bottom:16px}footer,form .form-group label{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:14px}form .form-group label{color:#000;margin-bottom:4px}form .form-group textarea{height:200px}form .form-group .form-check input{margin-left:-1.3em}form .btn-toolbar{justify-content:flex-end;margin-top:24px}form .btn-toolbar .btn{background-color:#fff;border-color:#e83c3b;color:#e83c3b}form .btn-toolbar .btn:active,form .btn-toolbar .btn:hover{border-color:#000}footer{padding:16px 0;text-align:left;white-space:nowrap;font-weight:400;color:#95989a}@media (min-width:768px){.logos{width:100%}#navbar .nav-justified li{display:table-cell;float:none;width:1%}#navbar .nav-justified li a{font-size:14px;text-align:left;white-space:nowrap}#navbar ul.dropdown-menu,.hamburgerKontakt,.teammitglieddetail .teammitglieddetailImage{display:none}#navbar .navigationStrich.schwarz{background-color:#000}#inhaltContainer{margin-top:165px}li.dropdown .navigationStrich{display:block}.navigationStrich{top:0}#balken{width:100vw;height:16px;background-color:#eeeee9}#navigationZwei{display:block;background-color:transparent}#navigationZwei .navigation-zwei{margin-top:28px;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem 2rem}#navigationZwei .navigation-zwei .navigation-zwei .nav-item{flex:0 0 auto}#navigationZwei ul.nav-justified{margin-top:28px}#navigationZwei .nav-justified>li,#navigationZweiContainer>li{display:block;float:left;width:auto}#navigationZweiContainer>.row{background-color:#fff}#navigationZweiContainer>li{position:relative}#navigationZweiContainer .navigationStrich{position:absolute;top:auto;bottom:0;margin:0}#navigationZweiContainer a{text-align:left}#inhalt{padding-right:0;padding-left:0}.teammitglieddetail img{margin-top:60px}.teamMitglied .rechts{margin-bottom:0;padding-bottom:0;border-bottom:0}.teamMitglied .linie{position:relative;left:-15px;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid #fff}footer .copyright{padding:16px 0}}@media (min-width:992px){.teammitgliedkurztext{overflow:hidden;height:600px;margin-bottom:28px}.teammitgliedbreitesbildcontainer:nth-child(odd),.teammitgliedkurztext:nth-child(odd){position:relative;top:160px}.teammitgliedbreitesbild{overflow:hidden;height:800px;margin-bottom:28px}}