@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url('/media/extern/fonts/roboto-v18-latin-100.eot');src:local('Roboto Thin'),local('Roboto-Thin'),url('/media/extern/fonts/roboto-v18-latin-100.eot?#iefix') format('embedded-opentype'),url('/media/extern/fonts/roboto-v18-latin-100.woff2') format('woff2'),url('/media/extern/fonts/roboto-v18-latin-100.woff') format('woff'),url('/media/extern/fonts/roboto-v18-latin-100.ttf') format('truetype'),url('/media/extern/fonts/roboto-v18-latin-100.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url('/media/extern/fonts/roboto-v18-latin-300.eot');src:local('Roboto Light'),local('Roboto-Light'),url('/media/extern/fonts/roboto-v18-latin-300.eot?#iefix') format('embedded-opentype'),url('/media/extern/fonts/roboto-v18-latin-300.woff2') format('woff2'),url('/media/extern/fonts/roboto-v18-latin-300.woff') format('woff'),url('/media/extern/fonts/roboto-v18-latin-300.ttf') format('truetype'),url('/media/extern/fonts/roboto-v18-latin-300.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('/media/extern/fonts/roboto-v18-latin-regular.eot');src:local('Roboto'),local('Roboto-Regular'),url('/media/extern/fonts/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'),url('/media/extern/fonts/roboto-v18-latin-regular.woff2') format('woff2'),url('/media/extern/fonts/roboto-v18-latin-regular.woff') format('woff'),url('/media/extern/fonts/roboto-v18-latin-regular.ttf') format('truetype'),url('/media/extern/fonts/roboto-v18-latin-regular.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url('/media/extern/fonts/roboto-v18-latin-500.eot');src:local('Roboto Medium'),local('Roboto-Medium'),url('/media/extern/fonts/roboto-v18-latin-500.eot?#iefix') format('embedded-opentype'),url('/media/extern/fonts/roboto-v18-latin-500.woff2') format('woff2'),url('/media/extern/fonts/roboto-v18-latin-500.woff') format('woff'),url('/media/extern/fonts/roboto-v18-latin-500.ttf') format('truetype'),url('/media/extern/fonts/roboto-v18-latin-500.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url('/media/extern/fonts/roboto-v18-latin-700.eot');src:local('Roboto Bold'),local('Roboto-Bold'),url('/media/extern/fonts/roboto-v18-latin-700.eot?#iefix') format('embedded-opentype'),url('/media/extern/fonts/roboto-v18-latin-700.woff2') format('woff2'),url('/media/extern/fonts/roboto-v18-latin-700.woff') format('woff'),url('/media/extern/fonts/roboto-v18-latin-700.ttf') format('truetype'),url('/media/extern/fonts/roboto-v18-latin-700.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url('/media/extern/fonts/roboto-v18-latin-900.eot');src:local('Roboto Black'),local('Roboto-Black'),url('/media/extern/fonts/roboto-v18-latin-900.eot?#iefix') format('embedded-opentype'),url('/media/extern/fonts/roboto-v18-latin-900.woff2') format('woff2'),url('/media/extern/fonts/roboto-v18-latin-900.woff') format('woff'),url('/media/extern/fonts/roboto-v18-latin-900.ttf') format('truetype'),url('/media/extern/fonts/roboto-v18-latin-900.svg#Roboto') 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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{-moz-box-sizing:border-box;box-sizing:border-box}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}img{max-width:100%;height:auto;vertical-align:middle}:focus{outline:none}h1,h2,h3,input,textarea,keygen,select,button{font-family:'Roboto';font-weight:300}:focus{outline:0}body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}.no_mark{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.error_paragraph{position:relative;border:dotted 4px #f00}.error_paragraph:after{color:red;content:'Leerer Absatz - Achtung, bitte entfernen.';display:block;padding:2em;font-size:18px;font-weight:700}.font{font-family:'Roboto';font-weight:300}.bold,strong,b{font-weight:700}u,.underline{text-decoration:underline;text-decoration-skip:ink}::selection{background:#fb993b;color:#FFFFFF}::-moz-selection{background:#fb993b;color:#FFFFFF}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(/assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(/assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(/assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(/assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}#mbCenter,#mbCenter *{-moz-box-sizing:content-box;box-sizing:content-box}#cboxContent{font-size:16px;font-size:.88888889rem;line-height:105%}.cbar_disable .cbar_inner{font-size:18px;font-size:1rem;line-height:140%}#cbar_cookiebar_ecce{font-size:18px;font-size:1rem;line-height:120%;font-family:'Roboto';font-weight:300;font-weight:400;color:#75735f;background:rgba(0,0,0,0.6);z-index:9999;position:fixed;overflow:hidden;pointer-events:none;max-height:100vh;left:0;right:0;top:0;bottom:0;display:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#cbar_cookiebar_ecce button{font-size:18px;font-size:1rem;line-height:120%}#cbar_cookiebar_ecce .cbar_titel{font-size:24px;font-size:1.33333333rem;line-height:120%}#cbar_cookiebar_ecce .cbar-cookie-info,#cbar_cookiebar_ecce .cbar_footer{font-size:15px;font-size:.83333333rem;line-height:120%}#cbar_cookiebar_ecce .cbar_titel{color:#fb993b;margin-bottom:10px}#cbar_cookiebar_ecce.active{display:block}#cbar_cookiebar_ecce input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#cbar_cookiebar_ecce input+label{display:block;font-weight:700;color:#FFF;padding:10px;padding-left:60px;position:relative}#cbar_cookiebar_ecce input+label:before{position:absolute;left:10px;top:8px;content:'';border-radius:10px;display:inline-block;height:18px;width:35px;line-height:100%;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;background:#FFF;border:2px solid #737373}#cbar_cookiebar_ecce input+label:after{background:#737373;display:block;content:"";position:absolute;top:12px;left:14px;width:14px;height:14px;border-radius:10px;transition:all .2s ease-in;-webkit-transition:all .2s ease-in}#cbar_cookiebar_ecce input:checked+label:before{border-color:#fb993b;background:#FFF}#cbar_cookiebar_ecce input:checked+label:after{background:#fb993b;left:31px}#cbar_cookiebar_ecce input:disabled:checked+label:before{border-color:#bab488;background:#d4d0aa}#cbar_cookiebar_ecce input:disabled:checked+label:after{background:#bab488}#cbar_cookiebar_ecce .cbar_wrap{position:absolute;left:0;right:0;top:60px;bottom:60px;z-index:9999;padding:20px;text-align:center;display:flex;justify-content:center;align-items:center}#cbar_cookiebar_ecce a{color:#75735f;text-decoration:none}#cbar_cookiebar_ecce .cbar_inner{padding:20px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,0,0,0.3);background:#161513;display:inline-block;width:100%;max-width:800px;max-height:100%;overflow-y:auto;pointer-events:auto;text-align:left}#cbar_cookiebar_ecce .cbar_head{margin-bottom:20px}#cbar_cookiebar_ecce .cbar_buttons{text-align:center}#cbar_cookiebar_ecce button{padding:10px 20px;color:#161513;background:#f4f4f4;border:2px solid #75735f;margin:2.5px;cursor:pointer;font-weight:400}#cbar_cookiebar_ecce button.accept{background:#fb993b;border-color:#fb993b;color:#FFF}#cbar_cookiebar_ecce button.deny{background:#161513;border-color:#75735f;color:#75735f}#cbar_cookiebar_ecce button.optionen{background:#161513;color:#75735f}#cbar_cookiebar_ecce button.save{color:#f4f4f4;background:#fb993b;border-color:#fb993b}#cbar_cookiebar_ecce .cbar_groups{display:none;margin-top:20px}#cbar_cookiebar_ecce .cbar_groups.active{display:block}#cbar_cookiebar_ecce .cbar_group{margin-bottom:40px}#cbar_cookiebar_ecce .cbar_group p{color:#9c9a7e;padding:10px;margin:0;padding-top:0;padding-left:60px}#cbar_cookiebar_ecce .cbar_group .cbar-cookie-info{padding-left:60px;color:#9c9a7e}#cbar_cookiebar_ecce .cbar_group .cbar-cookie-info strong{font-weight:700}#cbar_cookiebar_ecce .cbar_group .cbar-cookie-info>div{margin-bottom:5px}#cbar_cookiebar_ecce .cbar_group .cbar-cookie-info>div:last-child{margin-bottom:0}#cbar_cookiebar_ecce .cbar_group_head{margin-bottom:10px}#cbar_cookiebar_ecce .cbar_group_head label{background:#9c9a7e;font-weight:700;color:#f4f4f4}#cbar_cookiebar_ecce .cbar_group_head p{padding-top:10px;font-weight:700;border-bottom:1px solid #9c9a7e}#cbar_cookiebar_ecce .cbar_cookie{border-bottom:1px solid #75735f;margin-bottom:10px;padding-bottom:20px}#cbar_cookiebar_ecce .cbar_cookie:last-child{border-bottom:0;margin:0;padding:0}#cbar_cookiebar_ecce .cbar_footer{margin-top:20px;font-style:italic}#cbar_cookiebar_ecce .cbar_footer ul{font-style:normal;margin-top:10px;list-style:none;text-align:center}#cbar_cookiebar_ecce .cbar_footer ul li{display:inline-block;padding-left:40px}#cbar_cookiebar_ecce .cbar_footer ul li a{color:#fb993b}#cbar_cookiebar_ecce .cbar_footer ul li:first-child{padding-left:0}.cbar_disable{position:relative;z-index:10;min-height:100%;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cbar_disable.text-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cbar_disable.text-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cbar_disable .cbar_inner{zoom:1;padding:20px;max-width:800px;margin:0 auto;color:#75735f}.cbar_disable .cbar_inner:before,.cbar_disable .cbar_inner:after{content:"";display:table}.cbar_disable .cbar_inner:after{clear:both}.cbar_disable .cbar_inner a{color:#fb993b}.cbar_disable .cbar_inner .cbar_col_1{float:left;text-align:center;width:30%}.cbar_disable .cbar_inner .cbar_col_1 img{width:228px;max-width:100%}.cbar_disable .cbar_inner .cbar_col_2{float:right;width:70%;padding:20px}.cbar_disable .cbar_inner strong{font-weight:700}@media (max-width:600px){#cbar_cookiebar_ecce .cbar_buttons button{display:block;width:100%;margin:0;margin-bottom:10px}#cbar_cookiebar_ecce .cbar_buttons button:last-child{margin:0}#cbar_cookiebar_ecce .cbar_inner{padding:10px}#cbar_cookiebar_ecce .cbar_wrap{bottom:0px}#cbar_cookiebar_ecce{word-wrap:break-word}.cbar_disable .cbar_inner,#cbar_cookiebar_ecce,#cbar_cookiebar_ecce button{font-size:16px;font-size:.88888889rem;line-height:120%}#cbar_cookiebar_ecce .cbar_titel{font-size:18px;font-size:1rem;line-height:120%}#cbar_cookiebar_ecce .cbar-cookie-info,#cbar_cookiebar_ecce .cbar_footer{font-size:14px;font-size:.77777778rem;line-height:120%}}.desktop_hidden{display:none}html{font-size:18px;overflow-x:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}html #wrapper{padding-top:96px;transition:padding .2s ease-in;-webkit-transition:padding .2s ease-in}html #wrapper #header{height:96px;box-shadow:0px 0px 24px rgba(0,0,0,0.2);transition:all .2s ease-in;-webkit-transition:all .2s ease-in;padding-top:0px}html #wrapper #header .mod_navigation{display:flex;align-items:flex-end;min-height:auto}html #wrapper #header .mod_navigation:before{transition:all .2s ease-in;-webkit-transition:all .2s ease-in;background-image:url('/files/grafik/dot.png');background-repeat:repeat-x;background-position:left top;background-size:contain;z-index:10;display:block;pointer-events:none;content:'';position:absolute;top:-10px;left:0;width:200%;height:6px}html #wrapper #header>.inside{transition:all .2s ease-in;-webkit-transition:all .2s ease-in}html #wrapper #logo{float:left;width:30%;zoom:1;display:flex;align-items:flex-end;min-height:auto;font-size:18px;font-size:1rem;line-height:100%}html #wrapper #logo:before,html #wrapper #logo:after{content:"";display:table}html #wrapper #logo:after{clear:both}html #wrapper #logo>a{float:left;display:inline-block;background-image:url('/files/grafik/logo.png');background-repeat:no-repeat;background-size:contain;margin-right:2%;max-width:48%;-webkit-transform:translateY(0em);-moz-transform:translateY(0em);-ms-transform:translateY(0em);-o-transform:translateY(0em);transform:translateY(0em);background-position:bottom right;width:183px;height:30.5px;transition:all .1s ease-in;-webkit-transition:all .1s ease-in}html #wrapper #logo>p{float:left;padding-left:.5em;max-width:50%;transition:all .1s ease-in;-webkit-transition:all .1s ease-in}html #wrapper #logo>p a,html #wrapper #logo>p a:hover{color:#4b4b4a}html #wrapper .mod_article.video_full>.inside{min-height:calc(100vh -  220px )}html body.page_index #wrapper #header #kontakt_box{height:220px}html body.page_index #wrapper{padding-top:220px}html body.page_index #wrapper #header{overflow:hidden;height:220px;box-shadow:0px 0px 24px rgba(0,0,0,0)}html body.page_index #wrapper #header>.inside{padding-top:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}html body.page_index #wrapper #header .mod_navigation{min-height:90px}html body.page_index #wrapper #header .mod_navigation:before{top:-20px}html body.page_index #wrapper #logo{margin-bottom:6px}html.scrolled_down body #wrapper,html body #wrapper{padding-top:96px}html.scrolled_down body #wrapper #header,html body #wrapper #header{box-shadow:0px 0px 24px rgba(0,0,0,0.2);height:96px}html.scrolled_down body #wrapper #header #kontakt_box,html body #wrapper #header #kontakt_box{height:96px}html.scrolled_down body #wrapper #header>.inside,html body #wrapper #header>.inside{padding-top:20px}html.scrolled_down body #wrapper #header .mod_navigation,html body #wrapper #header .mod_navigation{min-height:auto;padding-top:8px}html.scrolled_down body #wrapper #header .mod_navigation:before,html body #wrapper #header .mod_navigation:before{top:-10px}html.scrolled_down body #wrapper #logo,html body #wrapper #logo{min-height:auto}html.scrolled_down body #wrapper #logo>a,html body #wrapper #logo>a{height:30.5px;-webkit-transform:translateY(0em);-moz-transform:translateY(0em);-ms-transform:translateY(0em);-o-transform:translateY(0em);transform:translateY(0em)}html.scrolled_down body #wrapper #logo>a,html body #wrapper #logo>a{width:95px;background-position:bottom left}body{hyphens:auto;overflow-x:hidden;font-size:18px;line-height:160%;font-family:'Roboto';font-weight:300;color:#4b4b4a;background:#4b4b4a;letter-spacing:0.03em}body.minheight #container #right{max-height:825px}body.minheight #container #right img{object-fit:none;width:100%;height:auto}body.head_negativ #wrapper #header{background:#4b4b4a;color:#FFF}body.head_negativ #wrapper #header a,body.head_negativ #wrapper #header #logo>p a,body.head_negativ #wrapper #header #logo>p a:hover{color:#FFF}body.head_negativ #wrapper #header #logo>a{background-image:url(/files/grafik/logo_neg.png)}body.page_index #main h2{font-size:42px;font-size:2.33333333rem;line-height:102%}body.page_kontakt .ce_text.col50 table{line-height:160%}body.page_kontakt .ce_text.col50.right table td{padding-bottom:0}body.news #main .mod_article{background:#d4d0aa;color:#4b4b4a}body.news #main .mod_article .ce_text>.content>.text>h1{margin-bottom:24px}body.news #main .mod_article .ce_text>.content>.text>h1 strong{color:#4b4b4a}body.page_news_detail #main .mod_article.dotted_top_left>.inside>span.dotted_top_left,body.page_news_detail #main .mod_article.dotted_top_right>.inside>span.dotted_top_right,body.page_news_detail #main .mod_article.dotted_bottom_right>.inside>span.dotted_bottom_right,body.page_news_detail #main .mod_article.dotted_bottom_left>.inside>span.dotted_bottom_left{background-image:url('/files/grafik/dot2.png')}body.page_projekte #footer{padding-top:48px}body.page_projekte #footer .ce_text{padding-top:48px}body.page_projekte #footer .ce_text:before{background-image:url('/files/grafik/dot.png');background-repeat:repeat-x;background-position:left top;background-size:contain;z-index:1;display:block;pointer-events:none;content:'';position:absolute;top:12px;right:-50%;left:140px;height:6px}body.projekt_detail #container #main>.inside>.mod_article.first>.inside{padding:0;max-width:100%}body.projekt_detail #container #main>.inside>.mod_article.first>.inside span.dotted_bottom_right{display:none}.mm_spalten.grid_2{display:-ms-grid;display:grid;grid-gap:48px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-auto-rows:auto}.mm_spalten.grid_3-1_2{display:-ms-grid;display:grid;grid-gap:48px;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;grid-auto-rows:auto}.mm_spalten.grid_3{display:-ms-grid;display:grid;grid-gap:24px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:auto}.mm_spalten.grid_3>div{max-width:350px}.mm_spalten>div>*{margin-bottom:24px}.mm_spalten>div>*:last-child{margin-bottom:0}#main .mod_article.raster_hover .mm_spalten>div{position:relative}#main .mod_article.raster_hover .mm_spalten>div>*{margin-bottom:0}#main .mod_article.raster_hover .mm_spalten>div:hover .image_marken_logos,#main .mod_article.raster_hover .mm_spalten>div:hover .ce_text.untertitel{opacity:0}#main .mod_article.raster_hover .mm_spalten>div a{display:block;width:100%}#main .mod_article.raster_hover .mm_spalten>div a img{width:100%}#main .mod_article.raster_hover .mm_spalten>div .ce_text.untertitel{position:absolute;z-index:20;left:0;pointer-events:none;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;bottom:0;width:100%;padding:6px;background:rgba(0,0,0,0.5);color:#fb993b}#main .mod_article.raster_hover .mm_spalten>div .ce_text.untertitel strong{font-family:'Roboto';font-weight:300;color:#737373}#main .mod_article.raster_hover .mm_spalten>div .image_marken_logos{position:absolute;pointer-events:none;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;left:0;top:0;width:100%;height:100%;z-index:10;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background:rgba(0,0,0,0.7)}#main .mod_article.raster_hover .mm_spalten>div .image_marken_logos.text-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#main .mod_article.raster_hover .mm_spalten>div .image_marken_logos.text-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#main .mod_article.raster_hover .mm_spalten>div .image_marken_logos .image_container{margin:0 auto}a{color:#fb993b;text-decoration:none;position:relative;z-index:5;display:inline-block}a.btn_orange,a.btn_white{padding-left:36px;font-size:18px;font-size:1rem;line-height:32px;transition:all .2s ease-in;-webkit-transition:all .2s ease-in}a.btn_orange:after,a.btn_white:after{position:absolute;left:0;top:4px;content:'';width:22px;height:22px;background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block}a.btn_orange:before,a.btn_white:before{display:block;z-index:-1;position:absolute;left:30px;top:0;bottom:0;border-radius:4px;width:0px;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;content:''}a.btn_orange:hover,a.btn_white:hover{color:#4b4b4a}a.btn_orange:hover:before,a.btn_white:hover:before{width:100%}a.btn_orange:after{background-image:url('/files/grafik/icon/linse_1.png')}a.btn_orange:before{background:rgba(212,208,170,0.5)}a.btn_white{color:#FFF}a.btn_white:after{background-image:url('/files/grafik/icon/linse_4.png')}a.btn_white:before{background:#4b4b4a}a.btn_white:hover{color:#FFF}#wrapper #header{position:fixed;left:0;top:0;right:0;background:#FFF;z-index:80}#header{color:#4b4b4a}#header>.inside{position:relative;width:100%;max-width:1380px;padding:40px 24px 5px 140px;margin:0 auto;zoom:1}#header>.inside:before,#header>.inside:after{content:"";display:table}#header>.inside:after{clear:both}#header a{color:#4b4b4a}#header a:hover{text-decoration:none;color:#fb993b}#header #nav_wrap{float:left;padding-left:10%;width:70%}#header .mod_navigation{font-size:18px;font-size:1rem;line-height:160%;position:relative;overflow:visible}#header .mod_navigation>ul{list-style:none;zoom:1}#header .mod_navigation>ul:before,#header .mod_navigation>ul:after{content:"";display:table}#header .mod_navigation>ul:after{clear:both}#header .mod_navigation>ul>li{display:inline-block;float:left}#header .mod_navigation>ul>li:first-child a,#header .mod_navigation>ul>li:first-child strong{padding-left:0}#header .mod_navigation>ul>li:last-child a,#header .mod_navigation>ul>li.trail:last-child a,#header .mod_navigation>ul>li:last-child strong,#header .mod_navigation>ul>li.trail:last-child strong{padding-right:0}#header .mod_navigation>ul>li a,#header .mod_navigation>ul>li strong,#header .mod_navigation>ul>li.trail>a{display:block;padding:0 24px}#header .mod_navigation>ul>li strong,#header .mod_navigation>ul>li.trail>a{color:#d4d0aa;font-weight:700}#main h1{font-size:44px;font-size:2.44444444rem;line-height:120%;color:#FFF;text-transform:uppercase;font-weight:700}#main .h1_small h1{font-size:18px;font-size:1rem;line-height:120%;text-transform:none;margin-bottom:6px}#main h2{color:#FFF;font-weight:700;text-transform:uppercase;letter-spacing:0.03em}#main .padding_bottom_0x,#main .mod_article.padding_bottom_0x>.inside{padding-bottom:0}#main .padding_bottom_small,#main>.inside>.mod_article>.inside>.ce_text.padding_bottom_small,#main>.inside>.mod_article>.inside>.ce_gallery.padding_bottom_small{padding-bottom:48px}#main .padding_bottom_big,#main>.inside>.mod_article>.inside>.ce_text.padding_bottom_big,#main>.inside>.mod_article>.inside>.ce_gallery.padding_bottom_big{padding-bottom:140px}#main .padding_bottom_middle,#main>.inside>.mod_article>.inside>.ce_text.padding_bottom_middle,#main>.inside>.mod_article>.inside>.ce_gallery.padding_bottom_middle{padding-bottom:96px}#main .fontsize_1{display:inline-block;font-size:34px;font-size:1.88888889rem;line-height:150%}#main .fontsize_2{display:inline-block;font-size:20px;font-size:1.11111111rem;line-height:102%}#main .color_standard,#main .color_standard>a{color:#4b4b4a}#main .color_white,#main .color_white>a{color:#FFF}#main .color_c1,#main .color_c1>a{color:#fb993b}#main .color_c2,#main .color_c2>a{color:#d4d0aa}#main .row{zoom:1}#main .row:before,#main .row:after{content:"";display:table}#main .row:after{clear:both}#main .image_container .caption{margin-top:10px;font-size:14px;font-size:.77777778rem;line-height:102%;font-weight:700}#main .col3{overflow:hidden;float:left;width:32%;margin-right:2%}#main .col3.left{clear:both}#main .col3.right{margin-right:0;float:right}#main .col3.right .image_container.float_right{position:absolute;right:0;bottom:12px;max-width:140px;z-index:1}#main .col3.right .text{position:relative;z-index:5}#main .col3_2{width:66%;margin-right:2%}#main .col3_2.left{float:left}#main .col3_2.right{width:63%;float:right;margin-right:0%}#main .col3_2.right+div{clear:both}#main .ce_headline{margin-bottom:24px}#main .ce_table>table,#main .ce_text.tabelle>.content>.text>table{width:100%}#main .ce_table>table>tbody>tr,#main .ce_text.tabelle>.content>.text>table>tbody>tr{border-top:#737373 1px solid}#main .ce_table>table>tbody>tr>td,#main .ce_text.tabelle>.content>.text>table>tbody>tr>td{padding:4px 4px 4px 0;color:#b6b6b6}#main .ce_table>table>tbody>tr>td:first-child,#main .ce_text.tabelle>.content>.text>table>tbody>tr>td:first-child{color:#FFF}#main .ce_table>table>tbody>tr:first-child,#main .ce_text.tabelle>.content>.text>table>tbody>tr:first-child{border-top:0}#main #kontaktformular:before{content:'@';color:#FFF;opacity:.035;font-size:700px;line-height:100%;position:absolute;left:53%;top:72px;font-weight:700}#main .ce_form{max-width:850px}#main .ce_form .formbody>.widget{width:100%;display:-ms-grid;display:grid;grid-gap:24px;-ms-grid-columns:250px 1fr;grid-template-columns:250px 1fr;grid-auto-rows:1fr;margin-bottom:48px}#main .ce_form .formbody>.widget label{display:block;width:100%;text-transform:uppercase;padding:6px 0}#main .ce_form .formbody>.widget label.mandatory{font-weight:700}#main .ce_form .formbody>.widget input,#main .ce_form .formbody>.widget select{display:block;width:100%;padding:6px;border:0;background:rgba(255,255,255,0.75)}#main .ce_form .formbody>.widget input.checkbox,#main .ce_form .formbody>.widget select.checkbox{width:auto}#main .ce_form .formbody>.widget input.mandatory,#main .ce_form .formbody>.widget select.mandatory{background:#FFF}#main .ce_form .formbody>.widget textarea{width:100%;height:14em;background:#FFF;padding:6px;border:0}#main .ce_form .formbody>.widget:last-child{margin-bottom:0}#main .ce_form .formbody>.widget.widget-textarea label{font-weight:700}#main .ce_form .formbody>.widget.widget-checkbox{display:block}#main .ce_form .formbody>.widget.widget-checkbox .checkbox_container{position:relative;width:100%}#main .ce_form .formbody>.widget.widget-checkbox .checkbox_container input{position:absolute;left:0;top:.5em}#main .ce_form .formbody>.widget.widget-checkbox .checkbox_container label{display:block;text-transform:none;padding-left:40px}#main .ce_form .formbody>.widget.error input,#main .ce_form .formbody>.widget.error textarea,#main .ce_form .formbody>.widget.error select{background:rgba(255,0,0,0.75);color:#FFF}#main .ce_form .formbody>.widget.widget-checkbox,#main .ce_form .formbody>.widget.widget-submit{padding-left:274px}#main .ce_form .formbody>.widget.widget-submit{display:block}#main .ce_form .formbody>.widget.widget-submit .feedback{padding:24px;color:#FFF;font-weight:700;border-radius:4px;margin-bottom:24px}#main .ce_form .formbody>.widget.widget-submit .feedback.success{background:#fb993b}#main .ce_form .formbody>.widget.widget-submit .feedback.error{background:red;background:rgba(255,0,0,0.75)}#main .ce_form .formbody>.widget.widget-submit button{font-size:18px;font-size:1rem;line-height:160%;cursor:pointer;background:#fb993b;color:#FFF;font-weight:700;text-transform:uppercase;border:0;padding:12px 96px;border-radius:4px}#main .ce_text{position:relative}#main .ce_text>*{margin-bottom:24px}#main .ce_text>*:last-child{margin-bottom:0}#main .ce_text+.ce_form{margin-top:96px}#main .ce_text>.content{zoom:1;display:block;width:100%}#main .ce_text>.content:before,#main .ce_text>.content:after{content:"";display:table}#main .ce_text>.content:after{clear:both}#main .ce_text>.content>*{margin-bottom:24px}#main .ce_text>.content>*:last-child{margin-bottom:0}#main .ce_text>.content>.text>*{margin-bottom:24px}#main .ce_text>.content>.text>*:last-child{margin-bottom:0}#main .ce_text>.content>.text ul{list-style:none}#main .ce_text>.content>.text ul>li{padding-left:20px;position:relative}#main .ce_text>.content>.text ul>li:before{content:'';display:inline-block;position:absolute;left:0;top:.4em;width:12px;height:12px;border-radius:4px;background-color:#d4d0aa}#main .ce_text.sprungmarken>.content>.text ul{padding:48px 0 24px 0;zoom:1;list-style:none}#main .ce_text.sprungmarken>.content>.text ul:before,#main .ce_text.sprungmarken>.content>.text ul:after{content:"";display:table}#main .ce_text.sprungmarken>.content>.text ul:after{clear:both}#main .ce_text.sprungmarken>.content>.text ul>li{float:left;display:inline-block;padding:0;margin-right:48px}#main .ce_text.sprungmarken>.content>.text ul>li:before{content:none}#main .ce_text.sprungmarken>.content>.text ul>li a{color:#fb993b}#main .ce_text.sprungmarken>.content>.text ul>li a:hover{color:#FFF}#main .ce_text.sprungmarken.dark>.content>.text ul>li a:hover{color:#4b4b4a}#main .ce_text.col2image_col1text{clear:both;margin-bottom:24px;padding-bottom:24px}#main .ce_text.col2image_col1text h2{font-size:42px;font-size:2.33333333rem;line-height:105%;text-transform:none;position:absolute;z-index:5;top:24px;left:0;right:0%}#main .ce_text.col2image_col1text h2:before,#main .ce_text.col2image_col1text h2:after{display:inline-block;width:32px;height:32px;background-size:contain;background-position:left center;background-image:url('/files/grafik/icon/linse_2.png');content:'';top:0;position:absolute;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px)}#main .ce_text.col2image_col1text h2:before{left:0}#main .ce_text.col2image_col1text h2:after{right:0}#main .ce_text.col2image_col1text .text{padding-top:96px}#main .ce_text.col2image_col1text.withImage,#main .ce_text.col2image_col1text.withgalleryright,#main .ce_text.col2image_col1text.withgalleryleft{zoom:1}#main .ce_text.col2image_col1text.withImage:before,#main .ce_text.col2image_col1text.withgalleryright:before,#main .ce_text.col2image_col1text.withgalleryleft:before,#main .ce_text.col2image_col1text.withImage:after,#main .ce_text.col2image_col1text.withgalleryright:after,#main .ce_text.col2image_col1text.withgalleryleft:after{content:"";display:table}#main .ce_text.col2image_col1text.withImage:after,#main .ce_text.col2image_col1text.withgalleryright:after,#main .ce_text.col2image_col1text.withgalleryleft:after{clear:both}#main .ce_text.col2image_col1text.withImage .image_container,#main .ce_text.col2image_col1text.withgalleryright .image_container,#main .ce_text.col2image_col1text.withgalleryleft .image_container{width:66%}#main .ce_text.col2image_col1text.withImage .text,#main .ce_text.col2image_col1text.withgalleryright .text,#main .ce_text.col2image_col1text.withgalleryleft .text{width:34%;float:left}#main .ce_text.col2image_col1text.withImage.image_float_left h2,#main .ce_text.col2image_col1text.withgalleryright.image_float_left h2,#main .ce_text.col2image_col1text.withgalleryleft.image_float_left h2,#main .ce_text.col2image_col1text.withImage.withgalleryleft h2,#main .ce_text.col2image_col1text.withgalleryright.withgalleryleft h2,#main .ce_text.col2image_col1text.withgalleryleft.withgalleryleft h2{padding-right:48px;text-align:right}#main .ce_text.col2image_col1text.withImage.image_float_left h2:before,#main .ce_text.col2image_col1text.withgalleryright.image_float_left h2:before,#main .ce_text.col2image_col1text.withgalleryleft.image_float_left h2:before,#main .ce_text.col2image_col1text.withImage.withgalleryleft h2:before,#main .ce_text.col2image_col1text.withgalleryright.withgalleryleft h2:before,#main .ce_text.col2image_col1text.withgalleryleft.withgalleryleft h2:before{content:none}#main .ce_text.col2image_col1text.withImage.image_float_left .text,#main .ce_text.col2image_col1text.withgalleryright.image_float_left .text,#main .ce_text.col2image_col1text.withgalleryleft.image_float_left .text,#main .ce_text.col2image_col1text.withImage.withgalleryleft .text,#main .ce_text.col2image_col1text.withgalleryright.withgalleryleft .text,#main .ce_text.col2image_col1text.withgalleryleft.withgalleryleft .text{padding-left:24px}#main .ce_text.col2image_col1text.withImage.image_float_right h2,#main .ce_text.col2image_col1text.withgalleryright.image_float_right h2,#main .ce_text.col2image_col1text.withgalleryleft.image_float_right h2,#main .ce_text.col2image_col1text.withImage.withgalleryright h2,#main .ce_text.col2image_col1text.withgalleryright.withgalleryright h2,#main .ce_text.col2image_col1text.withgalleryleft.withgalleryright h2{padding-left:48px}#main .ce_text.col2image_col1text.withImage.image_float_right h2:after,#main .ce_text.col2image_col1text.withgalleryright.image_float_right h2:after,#main .ce_text.col2image_col1text.withgalleryleft.image_float_right h2:after,#main .ce_text.col2image_col1text.withImage.withgalleryright h2:after,#main .ce_text.col2image_col1text.withgalleryright.withgalleryright h2:after,#main .ce_text.col2image_col1text.withgalleryleft.withgalleryright h2:after{content:none}#main .ce_text.col2image_col1text.withImage.image_float_right .text,#main .ce_text.col2image_col1text.withgalleryright.image_float_right .text,#main .ce_text.col2image_col1text.withgalleryleft.image_float_right .text,#main .ce_text.col2image_col1text.withImage.withgalleryright .text,#main .ce_text.col2image_col1text.withgalleryright.withgalleryright .text,#main .ce_text.col2image_col1text.withgalleryleft.withgalleryright .text{padding-right:24px}#main .ce_text.col2image_col1text.withImage.image_float_right .image_container,#main .ce_text.col2image_col1text.withgalleryright.image_float_right .image_container,#main .ce_text.col2image_col1text.withgalleryleft.image_float_right .image_container,#main .ce_text.col2image_col1text.withImage.withgalleryright .image_container,#main .ce_text.col2image_col1text.withgalleryright.withgalleryright .image_container,#main .ce_text.col2image_col1text.withgalleryleft.withgalleryright .image_container{text-align:right}#main .ce_text.col2image_col1text.float_left{float:left;width:34%}#main .ce_text.col2image_col1text.float_left h2{position:absolute;width:200%;padding-left:48px}#main .ce_text.col2image_col1text.float_left h2:after{content:none}#main .ce_text.col2image_col1text.float_left .text{padding-right:24px}#main .ce_text.col2image_col1text.withgalleryright{clear:both;float:left;width:34%}#main .ce_text.col2image_col1text.withgalleryright h2{right:-40%}#main .ce_text.col2image_col1text.withgalleryright .content:before{right:12px !important}#main .ce_text.col2image_col1text.withgalleryright .text{float:none;width:100%}#main .ce_text.col2image_col1text.withgalleryright+.ce_gallery{margin-top:48px;margin-bottom:72px;float:right;width:66%}#main .ce_text.col2image_col1text.withgalleryleft{clear:both;float:right;width:34%}#main .ce_text.col2image_col1text.withgalleryleft h2{right:0%;left:-60%;text-align:right}#main .ce_text.col2image_col1text.withgalleryleft .content:before{left:24px !important;right:-300%}#main .ce_text.col2image_col1text.withgalleryleft .text{float:none;width:100%}#main .ce_text.col2image_col1text.withgalleryleft+.ce_gallery{margin-top:48px;margin-bottom:72px;float:left;width:66%}#main .ce_text.dotted_top{margin-top:48px;overflow:visible}#main .ce_text.dotted_top .content{position:relative}#main .ce_text.dotted_top .content:before{background-image:url('/files/grafik/dot.png');background-repeat:repeat-x;background-position:left top;background-size:contain;z-index:1;display:block;pointer-events:none;content:'';position:absolute;left:0;right:0;top:-24px;height:6px;opacity:.5}#main .ce_text.dotted_top.float_left.col2image_col1text .content:before{left:-300%;-webkit-transform:translateX(-24px);-moz-transform:translateX(-24px);-ms-transform:translateX(-24px);-o-transform:translateX(-24px);transform:translateX(-24px);right:0;background-position:right top}#main .ce_text.dotted_top.col2image_col1text.image_float_left .content:before{left:66%;-webkit-transform:translateX(24px);-moz-transform:translateX(24px);-ms-transform:translateX(24px);-o-transform:translateX(24px);transform:translateX(24px);right:-100%}#main .ce_text.dotted_top.col2image_col1text.image_float_right .content:before,#main .ce_text.dotted_top.col2image_col1text.withgalleryright .content:before{left:-100%;-webkit-transform:translateX(-24px);-moz-transform:translateX(-24px);-ms-transform:translateX(-24px);-o-transform:translateX(-24px);transform:translateX(-24px);right:66%;background-position:right top !important}#main .mod_article.galerie_fading{background:#FFF !important}#main .mod_article.galerie_fading>.inside{position:relative;width:100%;min-height:500px;overflow:hidden}#main .mod_article.galerie_fading>.inside>*{z-index:1;position:relative}#main .mod_article.galerie_fading>.inside .ce_gallery{position:absolute;left:0;display:block;right:0;bottom:0;top:0;width:100%;height:100%;z-index:0}#main .mod_article.galerie_fading>.inside .ce_gallery>ul>li{position:absolute;left:0;top:0;display:none;width:100%;height:100%}#main .mod_article.galerie_fading>.inside .ce_gallery>ul>li:first-child{display:block}#main .mod_article.galerie_fading>.inside .ce_gallery>ul>li>.image_container,#main .mod_article.galerie_fading>.inside .ce_gallery>ul>li>.image_container>img{width:100%}#main .ce_gallery>ul.cols_3{display:-ms-grid;display:grid;grid-gap:24px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr}#main .ce_gallery>ul.cols_3 li{float:none}#main .ce_gallery>ul.cols_3 li.col_first{clear:none}#main .ce_gallery.galerie_fading_content{position:relative;width:100%;margin-top:48px;min-height:730px;overflow:hidden}#main .ce_gallery.galerie_fading_content>ul{position:absolute;left:0;display:block;right:0;bottom:0;top:0;width:100%;height:100%;z-index:0}#main .ce_gallery.galerie_fading_content>ul>li{position:absolute;left:0;top:0;display:none;width:100%;height:100%}#main .ce_gallery.galerie_fading_content>ul>li:first-child{display:block}#main .ce_gallery.galerie_fading_content>ul>li>.image_container,#main .ce_gallery.galerie_fading_content>ul>li>.image_container>img{width:100%}#main .ce_gallery.galerie_fading{position:relative;min-height:500px;overflow:hidden}#main .ce_gallery.galerie_fading:after{content:'';display:block;clear:both}#main .ce_gallery.galerie_fading>ul{position:absolute;left:0;display:block;right:0;bottom:0;top:0;width:100%;height:100%;z-index:0}#main .ce_gallery.galerie_fading>ul>li{position:absolute;left:0;top:0;display:none;width:100%;height:100%}#main .ce_gallery.galerie_fading>ul>li:first-child{display:block}#main .ce_gallery.galerie_fading>ul>li>.image_container,#main .ce_gallery.galerie_fading>ul>li>.image_container>img{width:100%}#main .mod_article{position:relative;color:#FFF;background:#4b4b4a;z-index:5}#main .mod_article>.inside,#main .mod_article .inside_padding{zoom:1;position:relative;width:100%;max-width:1380px;padding:72px 140px;margin:0 auto}#main .mod_article>.inside:before,#main .mod_article .inside_padding:before,#main .mod_article>.inside:after,#main .mod_article .inside_padding:after{content:"";display:table}#main .mod_article>.inside:after,#main .mod_article .inside_padding:after{clear:both}#main .mod_article>.inside>.ce_image{margin-bottom:24px}#main .mod_article>.inside>.ce_image:last-child{margin-bottom:0}#main .mod_article.bg_white>.inside>.ce_text,#main .mod_article.bg_white>.inside>.ce_gallery{padding-bottom:24px}#main .mod_article.bg_white>.inside>.ce_text:last-child,#main .mod_article.bg_white>.inside>.ce_gallery:last-child{padding-bottom:0}#main .mod_article#news_wrapper>.inside{padding:24px 0}#main .mod_article.no-inside>.inside{padding:0;max-width:100%}#main .mod_article.padding_bottom_small>.inside{padding-bottom:24px}#main .mod_article.dotted_top_left{padding-top:48px}#main .mod_article.dotted_top_left>.inside>span.dotted_top_left{transition:all .2s ease-in;-webkit-transition:all .2s ease-in;background-image:url('/files/grafik/dot.png');background-repeat:repeat-x;background-position:right top;background-size:contain;z-index:1;display:block;pointer-events:none;content:'';position:absolute;top:12px;left:-50%;right:140px;height:6px}#main .mod_article.dotted_top_right{padding-top:48px}#main .mod_article.dotted_top_right>.inside>span.dotted_top_right{transition:all .2s ease-in;-webkit-transition:all .2s ease-in;background-image:url('/files/grafik/dot.png');background-repeat:repeat-x;background-position:left top;background-size:contain;z-index:1;display:block;pointer-events:none;content:'';position:absolute;top:12px;right:-50%;left:140px;height:6px}#main .mod_article.dotted_bottom_right{padding-bottom:48px}#main .mod_article.dotted_bottom_right>.inside>span.dotted_bottom_right,#main .mod_article.dotted_bottom_right #mm_projekt_detail .info:after{transition:all .2s ease-in;-webkit-transition:all .2s ease-in;background-image:url('/files/grafik/dot.png');background-repeat:repeat-x;background-position:left top;background-size:contain;z-index:1;display:block;pointer-events:none;content:'';position:absolute;bottom:24px;right:-50%;left:140px;height:6px}#main .mod_article.dotted_bottom_left{padding-bottom:48px}#main .mod_article.dotted_bottom_left>.inside>span.dotted_bottom_left{transition:all .2s ease-in;-webkit-transition:all .2s ease-in;background-image:url('/files/grafik/dot.png');background-repeat:repeat-x;background-position:top right;background-size:contain;z-index:1;display:block;pointer-events:none;content:'';position:absolute;bottom:24px;left:-50%;right:calc(33% + 80px);height:6px}#main .mod_article.bg_white{color:#4b4b4a;background:#FFF}#main .mod_article.bg_white h1,#main .mod_article.bg_white h2,#main .mod_article.bg_white h3,#main .mod_article.bg_white h4,#main .mod_article.bg_white h5,#main .mod_article.bg_white h6{color:#4b4b4a}#main .mod_article.bg_white h1 a,#main .mod_article.bg_white h2 a,#main .mod_article.bg_white h3 a,#main .mod_article.bg_white h4 a,#main .mod_article.bg_white h5 a,#main .mod_article.bg_white h6 a{color:#4b4b4a}#main .mod_article.bg_white a.btn_orange:after{background-image:url(/files/grafik/icon/linse_3.png)}#main .mod_article.bg_sand{color:#4b4b4a;background:#d4d0aa;overflow:visible}#main .mod_article.bg_sand>.ce_text{zoom:1;position:relative;width:100%;max-width:1380px;padding:72px 140px;margin:0 auto}#main .mod_article.bg_sand>.ce_text:before,#main .mod_article.bg_sand>.ce_text:after{content:"";display:table}#main .mod_article.bg_sand>.ce_text:after{clear:both}#main .mod_article.bg_sand>.ce_text>.ce_image{margin-bottom:24px}#main .mod_article.bg_sand>.ce_text>.ce_image:last-child{margin-bottom:0}#main .mod_article.parallax_empty{display:block;position:relative;width:100%;pointer-events:none;height:100vh;background:none;opacity:0}#main .mod_article.parallax{background-image:url('/files/hintergrund/parallax.jpg');background-color:#FFF;background-size:contain;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:1;position:fixed;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}#main .mod_article.parallax.active{z-index:2}#main .mod_article.parallax>.inside{position:relative;width:100%;max-width:1380px;padding:140px;margin:0 auto;text-align:center}#main .mod_article.parallax>.inside .text{font-size:40px;font-size:2.22222222rem;line-height:100%;color:#FFF}#main .mod_article.parallax>.inside .text strong{font-size:180px;font-size:10rem;line-height:100%;vertical-align:text-top;transform:translateY(-30px);display:inline-block;font-family:'Roboto';font-weight:300}#main .mod_article.parallax>.inside .text p{margin-bottom:20px}#main .mod_article.parallax>.inside .text p:first-child{transform:translateX(-40px);font-size:60px;font-size:3.33333333rem;line-height:100%}#main .mod_article.parallax>.inside .text p:last-child{transform:translateX(40px)}#main .mod_article.parallax>.inside .image_container{margin-bottom:12px}#main .mod_article.video_full>.inside{position:relative;width:100%}#main .mod_article.video_full>.inside .ce_player{position:absolute;top:0;bottom:0;width:100%;height:100%;overflow:hidden}#main .mod_article.video_full>.inside .ce_player video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#main .mod_article#hand-in-hand{background-image:url('/files/hintergrund/lampe.png');background-position:bottom center;background-repeat:no-repeat}#main .mod_article.raster_3>.inside{display:-ms-grid;display:grid;grid-gap:22px;-ms-grid-columns:repeat(3, 1fr);grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;grid-template-areas:"col_full col_full col_full" ". . . "}#main .mod_article.raster_3>.inside:before,#main .mod_article.raster_3>.inside:after{content:none}#main .mod_article.raster_3>.inside>.first{grid-area:col_full}#main .mod_article.raster_3>.inside>.first>.content{color:#FFF;min-height:auto;background:none}#main .mod_article.raster_3>.inside>div>.content{position:relative;background:#000;min-height:100%;color:#d4d0aa}#main .mod_article.raster_3>.inside>div>.content a{color:#d4d0aa}#main .mod_article.raster_3>.inside>div strong{font-family:'Roboto';font-weight:300;font-weight:500;color:#FFF}#main .mod_article.raster_3>.inside>div .image_container img{width:100%}#main .mod_article.raster_3>.inside>div .text{font-weight:400;padding:12px;font-size:18px;font-size:1rem;line-height:140%}#main .mod_article.raster_3>.inside>div .text>*{margin:0}#main .mod_article.raster_3>.inside>div .text h2{font-weight:500;color:#fb993b;font-size:22px;font-size:1.22222222rem;line-height:110%;margin-bottom:8px;text-transform:uppercase;position:relative}#main .mod_article.raster_3>.inside>div .text h2:before{content:'';display:inline-block;width:16px;height:16px;background-image:url('/files/grafik/icon/linse_2.png');background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:.5em}#main #btn_news{display:inline-block;position:absolute;z-index:40;margin-bottom:0;left:50%;bottom:100%;width:165px;-webkit-transform:translateX(-82.5px);-moz-transform:translateX(-82.5px);-ms-transform:translateX(-82.5px);-o-transform:translateX(-82.5px);transform:translateX(-82.5px)}#main .mod_newslist{overflow:visible}#main .mod_newsreader .layout_full>.content>.ce_text>*{margin-bottom:24px}#main .mod_newsreader .layout_full>.content>.ce_text>*:last-child{margin:0}#main .mod_newsreader .layout_full>.content>.ce_text>span.date,#main .mod_newsreader .layout_full>.content>.ce_text>p:nth-child(2){display:inline}#main .mod_newsreader .layout_full>.content>.ce_text a:before{content:'>> ';display:inline-block}#main .mod_newsreader .layout_full>.content>.ce_text p{display:block;padding-right:0}#main .mod_newsreader .layout_full>.content>.ce_text .image_container{text-align:left}#main .layout_latest,#main .layout_short,#main .layout_full{overflow:visible;display:-ms-grid;display:grid;grid-gap:24px;-ms-grid-columns:116px 2fr 1fr;grid-template-columns:116px 2fr 1fr;grid-auto-rows:1fr}#main .layout_latest.layout_full,#main .layout_short.layout_full,#main .layout_full.layout_full{padding:0 0 24px 0;display:-ms-grid;display:grid;grid-gap:24px;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;grid-auto-rows:1fr}#main .layout_latest.layout_full h1,#main .layout_short.layout_full h1,#main .layout_full.layout_full h1{clear:both;display:block;width:100%;color:#4b4b4a;margin-bottom:24px;font-size:28px;font-size:1.55555556rem;line-height:102%}#main .layout_latest.layout_latest,#main .layout_short.layout_latest,#main .layout_full.layout_latest{padding:24px 140px 24px 5px;display:-ms-grid;display:grid;grid-gap:24px;-ms-grid-columns:116px 2fr 1fr;grid-template-columns:116px 2fr 1fr;grid-auto-rows:1fr}#main .layout_latest.layout_latest .ce_text p,#main .layout_short.layout_latest .ce_text p,#main .layout_full.layout_latest .ce_text p{display:block}#main .layout_latest.layout_short,#main .layout_short.layout_short,#main .layout_full.layout_short{padding:48px 0 48px 0px;display:-ms-grid;display:grid;grid-gap:24px;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;grid-auto-rows:1fr;position:relative}#main .layout_latest.layout_short:after,#main .layout_short.layout_short:after,#main .layout_full.layout_short:after{background-image:url('/files/grafik/dot2.png');background-repeat:repeat-x;background-position:left top;background-size:contain;z-index:1;display:block;pointer-events:none;content:'';position:absolute;bottom:0;left:0;width:200%;height:6px}#main .layout_latest.layout_short h2,#main .layout_short.layout_short h2,#main .layout_full.layout_short h2{float:left;text-align:left;width:80%}#main .layout_latest.layout_short h2 a,#main .layout_short.layout_short h2 a,#main .layout_full.layout_short h2 a{color:#4b4b4a}#main .layout_latest.layout_short p.more a,#main .layout_short.layout_short p.more a,#main .layout_full.layout_short p.more a{color:#fb993b;text-decoration:none}#main .layout_latest h1,#main .layout_short h1,#main .layout_full h1,#main .layout_latest h2,#main .layout_short h2,#main .layout_full h2{font-size:18px;font-size:1rem;line-height:120%;text-align:left;font-weight:700;text-transform:uppercase;color:#FFF}#main .layout_latest .content,#main .layout_short .content,#main .layout_full .content{overflow:hidden;zoom:1}#main .layout_latest .content:before,#main .layout_short .content:before,#main .layout_full .content:before,#main .layout_latest .content:after,#main .layout_short .content:after,#main .layout_full .content:after{content:"";display:table}#main .layout_latest .content:after,#main .layout_short .content:after,#main .layout_full .content:after{clear:both}#main .layout_latest .ce_text,#main .layout_short .ce_text,#main .layout_full .ce_text{clear:both;padding-top:12px}#main .layout_latest .ce_text p,#main .layout_short .ce_text p,#main .layout_full .ce_text p{display:inline;padding-right:.5em}#main .layout_latest p.more,#main .layout_short p.more,#main .layout_full p.more{color:#FFF}#main .layout_latest p.more a,#main .layout_short p.more a,#main .layout_full p.more a{color:#FFF;text-decoration:underline;text-decoration-skip:ink}#main .layout_latest p.date,#main .layout_short p.date,#main .layout_full p.date{color:#FFF;display:inline-block;float:left;width:20%;max-width:6em;font-weight:700;margin-right:2%;line-height:120%}#main .layout_latest span.date,#main .layout_short span.date,#main .layout_full span.date{color:#FFF;display:inline-block;font-weight:700;margin-right:1em}#main .layout_latest h3,#main .layout_short h3,#main .layout_full h3{font-weight:700;float:left;text-transform:uppercase;display:inline-block;width:78%;line-height:120%}#main .layout_latest h3 a,#main .layout_short h3 a,#main .layout_full h3 a{color:#4b4b4a}#main .layout_latest .image_container,#main .layout_short .image_container,#main .layout_full .image_container{text-align:right}#main .ce_player{position:relative}#main .ce_player video{width:100%;height:auto}#main .ce_player #videoplay{opacity:1;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;position:absolute;left:0;top:0;width:100%;height:100%;background:none;border:0;cursor:pointer;z-index:5}#main .ce_player #videoplay:after{position:absolute;left:50%;top:50%;width:256px;height:256px;max-height:50%;content:'';display:inline-block;background-image:url('/files/grafik/icon/play.png');-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-size:contain;background-position:center;background-repeat:no-repeat}#main .ce_player #videoplay.active{opacity:0}#main .ce_player.video_height video{max-height:calc(100vh - 80px);object-fit:contain}#main .thumbBullets{zoom:1;margin-top:12px}#main .thumbBullets:before,#main .thumbBullets:after{content:"";display:table}#main .thumbBullets:after{clear:both}#main .thumbBullets>.img{cursor:pointer;float:left;margin:10px 10px 0 0;width:18px;height:18px;border-radius:4px;border:1px solid rgba(255,255,255,0.3);background-color:rgba(212,208,170,0.5);transition:border .2s ease-in;-webkit-transition:border .2s ease-in}#main .thumbBullets>.img.active,#main .thumbBullets>.img:hover{border-color:#fb993b;background-color:rgba(251,153,59,0.5)}#main .mod_mm_produkt_uebersicht>.intro{position:relative;width:100%;max-width:1380px;padding:72px 140px 48px 140px;margin:0 auto;zoom:1}#main .mod_mm_produkt_uebersicht>.intro:before,#main .mod_mm_produkt_uebersicht>.intro:after{content:"";display:table}#main .mod_mm_produkt_uebersicht>.intro:after{clear:both}#main #mm_projekt_uebersicht{clear:both;display:block;position:relative;min-height:300px}#main #mm_projekt_uebersicht.loading ul.nav>li.first:after{opacity:1}#main #mm_projekt_uebersicht ul.nav{z-index:5;margin-bottom:24px;display:block;list-style:none;position:relative;width:100%;max-width:1380px;padding:0 140px 0 140px;margin:0 auto;zoom:1}#main #mm_projekt_uebersicht ul.nav:before,#main #mm_projekt_uebersicht ul.nav:after{content:"";display:table}#main #mm_projekt_uebersicht ul.nav:after{clear:both}#main #mm_projekt_uebersicht ul.nav>li{display:inline-block;margin-left:24px;position:relative}#main #mm_projekt_uebersicht ul.nav>li>*{display:block;padding:4px}#main #mm_projekt_uebersicht ul.nav>li.first{margin-left:0;position:relative}#main #mm_projekt_uebersicht ul.nav>li.first>*{padding-left:0}#main #mm_projekt_uebersicht ul.nav>li.first:after{z-index:0;display:block;content:'';position:absolute;left:-90px;top:-28px;width:81px;height:81px;background-image:url("/files/grafik/loading.gif");background-position:center;background-repeat:no-repeat;transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;opacity:0}#main #mm_projekt_uebersicht ul.nav>li.last{padding-left:24px}#main #mm_projekt_uebersicht ul.nav>li.last:before{position:absolute;content:'';pointer-events:none;left:0;width:1px;background:#fb993b;height:1em;top:50%;margin-top:-.5em;display:inline-block}#main #mm_projekt_uebersicht ul.nav>li.active>*{color:#FFF}#main #mm_projekt_uebersicht>#projekt_ajax>.inside{position:relative;width:100%;max-width:1380px;padding:24px 140px 0 140px;margin:0 auto}#main #mm_projekt_uebersicht ul.uebersicht{position:relative;z-index:5;list-style:none}#main #mm_projekt_uebersicht ul.uebersicht>li{position:absolute;left:0;top:0;width:100%;opacity:0;z-index:0;transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in}#main #mm_projekt_uebersicht ul.uebersicht>li.active{position:relative;left:auto;top:auto;opacity:1;z-index:5}#main #mm_projekt_uebersicht ul.uebersicht>li>ul{position:relative;z-index:5;list-style:none;display:-ms-grid;display:grid;grid-gap:12px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr;padding-bottom:12px}#main #mm_projekt_uebersicht ul.uebersicht>li>ul>li{position:relative}#main #mm_projekt_uebersicht ul.uebersicht>li>ul>li>a{position:absolute;left:0;display:block;right:0;bottom:0;top:0;width:100%;height:100%;z-index:10}#main #mm_projekt_uebersicht ul.uebersicht>li>ul>li img{width:100%}#main #mm_projekt_uebersicht ul.uebersicht>li>ul>li>.content{position:absolute;left:0;right:0;bottom:0;padding:12px;z-index:5;background:#1b1b19}#main #mm_projekt_uebersicht ul.uebersicht>li>ul>li>.content>p.category{position:relative;color:#fb993b;font-size:13px;font-size:.72222222rem;line-height:120%;margin-bottom:.5em}#main #mm_projekt_uebersicht ul.uebersicht>li>ul>li>.content>p.category:before{display:inline-block;width:16px;height:16px;background-size:contain;background-position:left center;background-image:url('/files/grafik/icon/linse_2.png');content:'';position:relative;margin-right:10px;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px)}#main #mm_projekt_uebersicht ul.uebersicht>li>ul>li>.content>p.title{color:#d4d0aa;text-transform:uppercase;font-size:14px;font-size:.77777778rem;line-height:120%;font-weight:700}#main #mm_projekt_uebersicht p.more{position:relative;z-index:5;color:#fb993b;font-size:14px;font-size:.77777778rem;line-height:160%}#main #mm_projekt_uebersicht ul.thumbs{position:relative;z-index:5;display:block;margin:1em 0 24px 0;zoom:1;list-style:none}#main #mm_projekt_uebersicht ul.thumbs:before,#main #mm_projekt_uebersicht ul.thumbs:after{content:"";display:table}#main #mm_projekt_uebersicht ul.thumbs:after{clear:both}#main #mm_projekt_uebersicht ul.thumbs>li{float:left;margin-right:4px;margin-bottom:4px;position:relative}#main #mm_projekt_uebersicht ul.thumbs>li>a{position:absolute;left:0;display:block;right:0;bottom:0;top:0;width:100%;height:100%;z-index:5}#main #mm_projekt_uebersicht ul.thumbs>li img{width:100%}#main #mm_projekt_detail>.inside{position:relative;width:100%;max-width:1380px;padding:48px 140px;margin:0 auto}#main #mm_projekt_detail h2{position:relative;font-size:18px;font-size:1rem;line-height:120%;text-transform:none;margin-bottom:48px}#main #mm_projekt_detail h2:before{content:'i';font-size:20px;line-height:30px;color:#FFF;display:inline-block;width:30px;height:30px;background:#d4d0aa;text-align:center;position:absolute;left:-50px;top:-5px}#main #mm_projekt_detail .info{position:relative;padding-bottom:48px;margin-bottom:48px;display:-ms-grid;display:grid;grid-gap:24px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr}#main #mm_projekt_detail .info:after{left:0 !important}#main #mm_projekt_detail .info .content{margin-bottom:24px}#main #mm_projekt_detail .info .content h3{text-transform:uppercase;font-weight:700;margin-bottom:.5em}#main #mm_projekt_detail .info .content ul{padding-left:1em}#main #mm_projekt_detail .info .content ul>li{margin-bottom:.5em}#main #mm_projekt_detail .info .content ul>li:last-child{margin-bottom:0}#main #mm_projekt_detail .projekte_cross h4{font-size:24px;font-size:1.33333333rem;line-height:120%;text-transform:uppercase;margin-bottom:48px}#main #mm_projekt_detail .projekte_cross h5 a{color:#FFF}#main .projekte_cross ul{list-style:none}#main .projekte_cross ul>li{margin-bottom:24px}#main .projekte_cross ul>li .row{zoom:1}#main .projekte_cross ul>li .row:before,#main .projekte_cross ul>li .row:after{content:"";display:table}#main .projekte_cross ul>li .row:after{clear:both}#main .projekte_cross ul>li .row .thumb{float:left;width:20%;max-width:108px;padding-right:24px}#main .projekte_cross ul>li .row .content{float:left;width:80%}#main .projekte_cross ul>li .row h5 a{text-transform:uppercase;color:#d4d0aa}#main .projekte_cross ul>li .row h6{font-family:'Roboto';font-weight:300}#main .projekte_cross ul>li:last-child{margin-bottom:0}#main .mm_projekte,#main #projekt_ajax{position:relative}#main .mm_projekte .arr_left,#main #projekt_ajax .arr_left,#main .mm_projekte .arr_right,#main #projekt_ajax .arr_right{position:absolute;width:100px;height:200px;top:50%;margin-top:-100px;z-index:50;cursor:pointer;background-color:rgba(212,208,170,0.5);border-radius:8px;transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in}#main .mm_projekte .arr_left:hover,#main #projekt_ajax .arr_left:hover,#main .mm_projekte .arr_right:hover,#main #projekt_ajax .arr_right:hover{background-color:rgba(212,208,170,0.85)}#main .mm_projekte .arr_left:before,#main #projekt_ajax .arr_left:before,#main .mm_projekte .arr_right:before,#main #projekt_ajax .arr_right:before{background-repeat:no-repeat;content:'';position:absolute;width:100%;height:100%;background-position:center;background-size:50px 100px}#main .mm_projekte .arr_left,#main #projekt_ajax .arr_left{left:-8px}#main .mm_projekte .arr_left:before,#main #projekt_ajax .arr_left:before{background-image:url('/files/grafik/icon/arr_left.png')}#main .mm_projekte .arr_right,#main #projekt_ajax .arr_right{right:-8px}#main .mm_projekte .arr_right:before,#main #projekt_ajax .arr_right:before{background-image:url('/files/grafik/icon/arr_right.png')}#main .mm_projekte{min-height:calc(100vh -  96px )}#main .mm_projekte>ul{position:absolute;left:0;display:block;right:0;bottom:0;top:0;width:100%;height:100%;overflow:hidden}#main .mm_projekte>ul>li{position:absolute;left:0;display:block;right:0;bottom:0;top:0;width:100%;height:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);z-index:2;transition:transform .5s ease-in;-webkit-transition:transform .5s ease-in}#main .mm_projekte>ul>li.active_before{z-index:3;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#main .mm_projekte>ul>li.active_before .content{opacity:0}#main .mm_projekte>ul>li.projekt_1{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#main .mm_projekte>ul>li.projekt_1 .content{opacity:1}#main .mm_projekte>ul>li.active{z-index:5;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#main .mm_projekte>ul>li.active .content{opacity:1}#main .mm_projekte>ul>li>.inside{position:relative;width:100%;height:100%;display:flex;align-items:flex-end}#main .mm_projekte>ul>li .content{width:100%;max-width:1380px;padding:24px 140px;margin:0 auto;position:relative;z-index:5;opacity:0;transition:all .3s ease-in;-webkit-transition:all .3s ease-in}#main .mm_projekte>ul>li .content p.kategorie{color:#fb993b;text-transform:uppercase;margin-bottom:12px;font-size:24px;font-size:1.33333333rem;line-height:100%}#main .mm_projekte>ul>li .content p.kategorie:before{display:inline-block;width:22px;height:22px;background-size:contain;background-position:left center;background-image:url('/files/grafik/icon/linse_2.png');content:'';position:relative;margin-right:10px;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px)}#main .mm_projekte>ul>li .content h1,#main .mm_projekte>ul>li .content h3 a{color:#FFF;font-weight:700;text-transform:uppercase;font-size:28px;font-size:1.55555556rem;line-height:100%}#main .mm_projekte>ul>li .row{display:flex;align-items:flex-end}#main .mm_projekte>ul>li #btn_projekt_info a{display:inline-block;z-index:10;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-45px);-moz-transform:translateX(-45px);-ms-transform:translateX(-45px);-o-transform:translateX(-45px);transform:translateX(-45px);width:90px;height:90px;cursor:pointer;background-size:contain;background-position:center bottom;background-repeat:no-repeat;background-image:url('/files/grafik/info-sticker.png')}#main .mm_projekte>ul>li .background{position:absolute;left:0;display:block;right:0;bottom:0;top:0;width:100%;height:100%;z-index:1}#main .mm_projekte>ul>li .background .img{position:absolute;left:0;display:block;right:0;bottom:0;top:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in;-webkit-transition:opacity .5s ease-in;z-index:2}#main .mm_projekte>ul>li .background .img.active{z-index:5;opacity:1}#main .mm_projekte>ul>li .background .img img{position:relative;width:100%;height:100%;object-fit:cover}body.page_moodboard #main .mod_article{background:#FFF;background-color:#4b4b4a}body.page_moodboard #main .mod_article>.inside{padding:0;position:relative}body.page_moodboard #main .mod_article>.inside>.ce_image.first{position:relative}body.page_moodboard #main .mod_article>.inside>.ce_image.first .image_container img{width:100%}body.page_moodboard #main .mod_article>.inside>.ce_image.first+.ce_text{position:absolute;left:0;top:0;width:100%}body.page_moodboard #main .mod_article>.inside>.ce_image.first+.ce_text .content{position:relative;width:100%;max-width:1380px;padding:72px 140px 48px 140px;margin:0 auto}body.page_moodboard #mm_moodboard_content{position:relative;min-height:1000px}body.page_moodboard #mm_moodboard_viewer{z-index:100;position:fixed;left:0;right:0;top:80px;bottom:0;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0.6);display:none}body.page_moodboard #mm_moodboard_viewer.text-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.page_moodboard #mm_moodboard_viewer.text-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.page_moodboard #mm_moodboard_viewer>.inside{background:#4b4b4a;position:relative;width:100%;max-width:1380px;padding:24px 140px 24px 140px;margin:0 auto}body.page_moodboard #mm_moodboard_viewer>.inside:before{padding-top:56.25%;content:'';display:block}body.page_moodboard #mm_moodboard_viewer:after{z-index:0;display:block;content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:81px;height:81px;background-image:url("/files/grafik/loading.gif");background-position:center;background-repeat:no-repeat;transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;opacity:1}body.page_moodboard #mm_moodboard_viewer #mm_moodboard_image{position:absolute;left:0;top:0;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;z-index:5}body.page_moodboard #mm_moodboard_viewer #count{position:absolute;z-index:10;right:24px;bottom:24px;color:#fb993b;font-weight:700}body.page_moodboard #mm_moodboard_viewer #count span.current{color:#FFF}body.page_moodboard #mm_moodboard_viewer.loaded .arr_left,body.page_moodboard #mm_moodboard_viewer.loaded .arr_right,body.page_moodboard #mm_moodboard_viewer.loaded #mm_moodboard_image{opacity:1;pointer-events:all}body.page_moodboard #mm_moodboard_viewer.loaded:after{opacity:0}body.page_moodboard #mm_moodboard_viewer .arr_left,body.page_moodboard #mm_moodboard_viewer .arr_right,body.page_moodboard #mm_moodboard_viewer #mm_moodboard_image{opacity:0;pointer-events:none;transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in}body.page_moodboard #mm_moodboard_viewer .close{display:inline-block;position:absolute;right:36px;top:24px;width:40px;height:40px;z-index:150;cursor:pointer;background-image:url('/files/grafik/close.svg');background-repeat:no-repeat;background-position:center;background-size:contain}body.page_moodboard #mm_moodboard_viewer .arr_left{width:50%;position:absolute;left:0;cursor:pointer;top:0;height:100%;z-index:10}body.page_moodboard #mm_moodboard_viewer .arr_left:before{position:absolute;top:50%;left:24px;margin-top:-50px;width:50px;content:'';display:block;height:100px;background-image:url('/files/grafik/icon/arr_left.png');background-size:contain;background-position:center}body.page_moodboard #mm_moodboard_viewer .arr_right{width:50%;position:absolute;right:0;cursor:pointer;top:0;height:100%;z-index:10}body.page_moodboard #mm_moodboard_viewer .arr_right:before{position:absolute;top:50%;content:'';display:block;right:24px;margin-top:-50px;width:50px;height:100px;background-image:url('/files/grafik/icon/arr_right.png');background-size:contain;background-position:center}body.page_moodboard .mod_mmmoodboard_uebersicht{background:#4b4b4a;position:relative;width:100%;max-width:1380px;padding:24px 140px 24px 140px;margin:0 auto}body.page_moodboard .mod_mmmoodboard_uebersicht .nav{margin-bottom:48px;border-bottom:1px solid #fff;padding-bottom:48px;display:-ms-grid;display:grid;grid-gap:48px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr}body.page_moodboard .mod_mmmoodboard_uebersicht .nav>div p{text-transform:uppercase;font-weight:300;margin-bottom:24px;font-size:30px;font-size:1.66666667rem;line-height:110%}body.page_moodboard .mod_mmmoodboard_uebersicht .nav>div button,body.page_moodboard .mod_mmmoodboard_uebersicht .nav>div li{background:rgba(251,153,59,0.5);outline:0;border:0;width:100%;text-align:left;display:block;cursor:pointer;padding:12px;color:#FFF;font-weight:500;font-size:20px;font-size:1.11111111rem;line-height:110%}body.page_moodboard .mod_mmmoodboard_uebersicht .nav>div button{position:relative;padding:0}body.page_moodboard .mod_mmmoodboard_uebersicht .nav>div button span.title{display:block;padding-right:50px;padding:12px}body.page_moodboard .mod_mmmoodboard_uebersicht .nav>div button:after{content:'';display:inline-block;top:8px;bottom:8px;right:8px;max-height:30px;position:absolute;width:30px;background-image:url('/files/grafik/dropdown.svg');background-repeat:no-repeat;background-position:center right;background-size:contain}body.page_moodboard .mod_mmmoodboard_uebersicht .nav>div button span.close{display:inline-block;top:0px;bottom:0px;display:none;right:46px;position:absolute;width:18px;z-index:10;cursor:pointer;transition:all .15s ease-in;-webkit-transition:all .15s ease-in;background-image:url('/files/grafik/close.svg');background-repeat:no-repeat;background-position:center;background-size:contain}body.page_moodboard .mod_mmmoodboard_uebersicht .nav>div button span.close:hover{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}body.page_moodboard .mod_mmmoodboard_uebersicht .nav>div button.select span.close{display:inline-block}body.page_moodboard .mod_mmmoodboard_uebersicht .nav>div div.list{position:relative}body.page_moodboard .mod_mmmoodboard_uebersicht .nav>div.active div.list ul{display:block}body.page_moodboard .mod_mmmoodboard_uebersicht .nav>div ul{position:absolute;left:0;top:0;width:100%;z-index:50;list-style:none;display:none}body.page_moodboard .mod_mmmoodboard_uebersicht .nav>div ul li{background:#bab488;position:relative}body.page_moodboard .mod_mmmoodboard_uebersicht .nav>div ul li:after{position:absolute;bottom:0;height:1px;left:12px;right:12px;content:'';display:block;background:#FFF}body.page_moodboard .mod_mmmoodboard_uebersicht .nav>div ul li:hover{color:#4b4b4a}body.page_moodboard .mod_mmmoodboard_uebersicht .nav>div ul li.select{background:#e69500}body.page_moodboard .mod_mmmoodboard_uebersicht .nav>div ul li.empty{background:#bab488;color:rgba(212,208,170,0.5);cursor:default}body.page_moodboard .mod_mmmoodboard_uebersicht .nav>div ul li:last-child:after{content:none}body.page_moodboard .mod_mmmoodboard_uebersicht #mm_moodboard{list-style:none;display:-ms-grid;display:grid;grid-gap:48px;-ms-grid-columns:repeat(3, 1fr);grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr}body.page_moodboard .mod_mmmoodboard_uebersicht #mm_moodboard li{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}body.page_moodboard .mod_mmmoodboard_uebersicht #mm_moodboard li:before{content:"";display:block;padding-top:56.25%}body.page_moodboard .mod_mmmoodboard_uebersicht #mm_moodboard li a{position:absolute;left:0;display:block;right:0;bottom:0;top:0;width:100%;height:100%}#footer{position:relative;z-index:2;background:#4b4b4a;color:#FFF}#footer>.inside{zoom:1;position:relative;width:100%;max-width:1380px;padding:48px 140px;margin:0 auto}#footer>.inside:before,#footer>.inside:after{content:"";display:table}#footer>.inside:after{clear:both}#footer>.inside a{color:#fb993b}#footer>.inside p{margin-bottom:12px}#footer>.inside ul{margin-top:24px;list-style:none;zoom:1}#footer>.inside ul:before,#footer>.inside ul:after{content:"";display:table}#footer>.inside ul:after{clear:both}#footer>.inside ul>li{margin-right:10px;padding-right:10px;border-right:1px solid #fb993b;float:left}#footer>.inside ul>li:last-child{margin-right:0;padding-right:0;border-right:0}#wrapper #header #kontakt_box{display:inline-block;position:fixed;z-index:10;overflow:hidden;right:0;top:0;height:96px;width:42px;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;background:#fb993b;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wrapper #header #kontakt_box:hover{width:300px}#wrapper #header #kontakt_box .overlay{display:none}#wrapper #header #kontakt_box.text-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#wrapper #header #kontakt_box.text-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#wrapper #header #kontakt_box a{color:#FFF;text-decoration:none}#wrapper #header #kontakt_box>.inside{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:300px}#wrapper #header #kontakt_box>.inside>a{display:block;padding-left:20px;padding-top:7px;padding-bottom:7px;font-size:16px;line-height:100%;width:100%;position:relative;padding-right:50px;color:#FFF;transition:all .15s ease-in;-webkit-transition:all .15s ease-in}#wrapper #header #kontakt_box>.inside>a.tel{font-weight:700}#wrapper #header #kontakt_box>.inside>a.mail span{text-decoration:underline}#wrapper #header #kontakt_box>.inside>a svg .a{transition:all .15s ease-in;-webkit-transition:all .15s ease-in}#wrapper #header #kontakt_box>.inside>a:hover{color:#4b4b4a}#wrapper #header #kontakt_box>.inside>a:hover svg .a{fill:#4b4b4a}#wrapper #header #kontakt_box>.inside>a svg{position:absolute;right:8px;top:2px;width:26px;height:26px}#menu{display:none}@media (max-width:1450px){#header>.inside{padding-right:2px}#header .mod_navigation>ul>li a,#header .mod_navigation>ul>li strong,#header .mod_navigation>ul>li.trail>a{padding-right:10px}}@media (max-width:1300px){#header .mod_navigation>ul>li a,#header .mod_navigation>ul>li strong,#header .mod_navigation>ul>li.trail>a{padding:0 10px}h1,h2,h3,h4,h5{word-break:break-word}}@media (max-width:1180px){#main h1{font-size:32px;font-size:1.77777778rem;line-height:110%}#main .mod_article>.inside,#main .mod_article .inside_padding,#header>.inside,#main .mm_projekte>ul>li .content,#footer>.inside,#main #mm_projekt_detail>.inside{padding-left:24px;padding-right:24px}#main .layout_latest.layout_latest,#main .layout_short.layout_latest,#main .layout_full.layout_latest{padding-right:24px}#main .ce_text.sprungmarken>.content>.text ul>li{margin-right:24px}#main .layout_latest.layout_latest,#main .layout_short.layout_latest,#main .layout_full.layout_latest{-ms-grid-columns:1fr 2fr 1fr;grid-template-columns:1fr 2fr 1fr}}@media (max-width:1040px){html #wrapper #header .mod_navigation ul{margin-bottom:40px}#wrapper #header #kontakt_box{position:absolute;left:0;bottom:0;top:auto;width:100%;height:auto !important}#wrapper #header #kontakt_box span{display:none}#wrapper #header #kontakt_box:hover{width:100%}#wrapper #header #kontakt_box .inside{position:relative;left:auto;width:100%;height:auto;right:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);top:auto;bottom:auto;padding:5px;padding-bottom:0px;text-align:center}#wrapper #header #kontakt_box .inside a{padding:0;width:auto;display:inline-block}#wrapper #header #kontakt_box .inside a svg{position:relative;left:auto;right:auto;top:auto;bottom:auto}#wrapper #header #kontakt_box a.overlay{position:absolute;left:0;cursor:pointer;display:block;top:0;width:100%;height:100%;z-index:20}.mobile_hidden,#main .ce_text.dotted_top.col2image_col1text.image_float_right .content:before,#main .ce_text.dotted_top.col2image_col1text.withgalleryright .content:before,#main .ce_text.col2image_col1text.withgalleryleft .content:before{display:none}.desktop_hidden{display:block}html body.page_index #wrapper #header,html #wrapper #header{height:64px !important}html body.page_index #wrapper #header>.inside,html #wrapper #header>.inside{padding-top:10px !important}html body.head_negativ #wrapper #header,html #wrapper #header{background:#FFF}html body.head_negativ #wrapper #header #logo,html #wrapper #header #logo{float:none;width:100%;max-width:100%;margin:0;padding:5px 70px 0 0}html body.head_negativ #wrapper #header #logo>a,html #wrapper #header #logo>a{background-image:url(/files/grafik/logo.png)}html body.head_negativ #wrapper #header #logo>p>a,html #wrapper #header #logo>p>a,html body.head_negativ #wrapper #header #logo>p>a:hover,html #wrapper #header #logo>p>a:hover{color:#1b1b19}html body.page_index #wrapper,html #wrapper{padding-top:64px !important}li,.ce_text,.text{word-break:break-word}#menu{position:absolute;z-index:9999;display:inline-block;top:10px;right:10px;background:#FFF;width:44px;height:44px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-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}#menu span{display:block;position:absolute;height:5px;width:80%;background:#d4d0aa;opacity:1;left:10%;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#menu span:nth-child(1){top:8px}#menu span:nth-child(2),#menu span:nth-child(3){top:20px}#menu span:nth-child(4){top:32px}html.menu_open body.page_index #wrapper #header,html.menu_open body #wrappe #header{overflow:visible}html.menu_open #menu span:nth-child(1){top:18px;width:0%;left:50%}html.menu_open #menu span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}html.menu_open #menu span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}html.menu_open #menu span:nth-child(4){top:18px;width:0%;left:50%}html.menu_open #header #nav_wrap{left:0;background-color:rgba(0,0,0,0.6)}#header #nav_wrap{top:64px;position:fixed;z-index:999;left:100%;width:100%;bottom:0;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;padding:0px;overflow:auto;background-color:rgba(0,0,0,0)}#header #nav_wrap .mod_navigation{display:block;padding:48px 10px 10px 10px !important;background:#FFF;width:100%;margin-left:0;margin-right:0}#header #nav_wrap .mod_navigation>ul>li{display:block;float:none;margin-bottom:10px}#header #nav_wrap .mod_navigation>ul>li a{color:#1b1b19;padding:0}#header #nav_wrap .mod_navigation>ul>li strong,#header #nav_wrap .mod_navigation>ul>li.trail>a{color:#1b1b19;font-weight:700;padding:0}#main #btn_news,#main .mod_article.parallax,#main .mod_article.parallax_empty,#main .mod_article.dotted_bottom_right>.inside>span.dotted_bottom_right,#main .mod_article.dotted_bottom_right #mm_projekt_detail .info:after,#main .mod_article.dotted_bottom_left>.inside>span.dotted_bottom_left,#main .layout_latest.layout_short:after,#main .layout_short.layout_short:after,#main .layout_full.layout_short:after,body.page_news_detail #main .mod_article.dotted_top_left>.inside>span.dotted_top_left,body.page_news_detail #main .mod_article.dotted_top_right>.inside>span.dotted_top_right,body.page_news_detail #main .mod_article.dotted_bottom_right>.inside>span.dotted_bottom_right,body.page_news_detail #main .mod_article.dotted_bottom_left>.inside>span.dotted_bottom_left,#main #projekt_ajax .arr_left,#main #projekt_ajax .arr_right,#main .mm_projekte>ul>li #btn_projekt_info a,#main .ce_text.dotted_top.col2image_col1text.image_float_left .content:before,#main .ce_text.dotted_top.float_left.col2image_col1text .content:before,#main .ce_text.dotted_top.col2image_col1text.image_float_right .content:before,#main .mod_article.dotted_top_left>.inside>span.dotted_top_left{display:none}#main .ce_text.col2image_col1text.dotted_top{margin-top:0}#main .fontsize_1,#main .ce_text.col2image_col1text h2,#main .ce_text.col2image_col1text.withImage.image_float_left h2{text-align:left;font-size:24px;font-size:1.33333333rem;line-height:110%}#main .fontsize_1:before,#main .ce_text.col2image_col1text h2:before,#main .ce_text.col2image_col1text.withImage.image_float_left h2:before{top:-5px}#main .mod_article.galerie_fading>.inside{min-height:auto}#main .mod_article.galerie_fading>.inside .ce_text.inside_padding .color_white,#main .mod_article.galerie_fading>.inside .ce_text.inside_padding .color_white>a{color:#1b1b19}#main .mod_article.galerie_fading>.inside .ce_gallery{position:relative;left:auto;right:auto;bottom:auto;top:auto;width:auto;height:auto;height:300px}#main .mod_article.galerie_fading>.inside .ce_gallery>ul,#main .mod_article.galerie_fading>.inside .ce_gallery .image_container,#main .mod_article.galerie_fading>.inside .ce_gallery img{position:absolute;left:0;display:block;right:0;bottom:0;top:0;width:100%;height:100%}#main .mod_article.galerie_fading>.inside .ce_gallery img{object-fit:cover}#main .mod_article>.inside,#main .mod_article .inside_padding,#header>.inside,#main .mm_projekte>ul>li .content,#footer>.inside,#main #mm_projekt_detail>.inside{padding:20px 10px}#main .layout_latest.layout_latest,#main .layout_short.layout_latest,#main .layout_full.layout_latest{padding-right:10px}#main .layout_latest.layout_latest,#main .layout_short.layout_latest,#main .layout_full.layout_latest{display:block;padding:0}#main .layout_latest h1,#main .layout_short h1,#main .layout_full h1,#main .layout_latest h2,#main .layout_short h2,#main .layout_full h2,#main .layout_latest p.date,#main .layout_short p.date,#main .layout_full p.date,#main .layout_latest h3,#main .layout_short h3,#main .layout_full h3,#main .col3,#main .col3.left,#main .col3.right,#main .col3_2.left,#main .col3_2,#main .mm_projekte>ul>li .row,#main .ce_gallery.galerie_fading,#main .layout_latest.layout_short,#main .layout_short.layout_short,#main .layout_full.layout_short,#main .layout_latest.layout_full,#main .layout_short.layout_full,#main .layout_full.layout_full,#main .col3_2.right,#main #mm_projekt_uebersicht ul.nav,#main #mm_projekt_uebersicht>#projekt_ajax>.inside,#main #mm_projekt_uebersicht ul.uebersicht>li>ul,#main #mm_projekt_detail .info,#main .ce_text.col2image_col1text.withImage .image_container,#main .ce_text.col2image_col1text.withImage.image_float_left .text,#main .ce_text.col2image_col1text h2,#main .ce_text.col2image_col1text.float_left,#main .ce_text.col2image_col1text.withImage .text,#main .ce_text.col2image_col1text.float_left h2,#main .ce_text.col2image_col1text.float_left .text,#container #main .ce_text.col2image_col1text.withgalleryleft,#container #main .ce_text.col2image_col1text.withgalleryright,#container #main .ce_text.col2image_col1text.withgalleryleft+.ce_gallery,#container #main .ce_text.col2image_col1text.withgalleryright+.ce_gallery,#container #main .ce_text.col2image_col1text.withgalleryleft .text,#container #main .ce_text.col2image_col1text.withgalleryright.withgalleryright .text,.mm_spalten.grid_3-1_2{position:relative;left:auto;right:auto;bottom:auto;top:auto;width:auto;height:auto;float:none;width:100%;display:block;clear:both;margin-top:0;padding-top:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}#container #main .ce_text.col2image_col1text h2{padding-right:0;padding-left:40px;text-align:left;left:auto;right:auto;width:100%}#container #main .ce_text.col2image_col1text h2:after,#container #main .ce_text.col2image_col1text h2:before{top:0;left:0;right:auto;-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px);transform:translateY(-4px)}#main .ce_text.col2image_col1text.withImage.image_float_right .image_container{text-align:left}#main .ce_text.col2image_col1text.float_left h2{padding-left:48px}#main .mm_projekte{min-height:50vh}#main #mm_projekt_detail .info>*{margin-bottom:24px}#main #mm_projekt_detail .info>*:last-child{margin-bottom:0}#main .layout_latest h3,#main .layout_short h3,#main .layout_full h3{margin-top:10px}#main h2,#main .ce_text.col2image_col1text.withImage .image_container{margin-bottom:10px}#main .ce_text.col2image_col1text.withImage.image_float_left h2,#main .ce_text.col2image_col1text.withImage.image_float_right h2{margin-bottom:24px}#main .mod_mm_produkt_uebersicht>.intro,#mm_projekt_uebersicht{padding:10px}#main #mm_projekt_uebersicht ul.nav{margin-bottom:10px}#main #mm_projekt_uebersicht ul.nav>li,#main #mm_projekt_uebersicht ul.nav>li.last{display:block;margin:0;padding:0;text-align:center}#main #mm_projekt_uebersicht ul.nav>li:before,#main #mm_projekt_uebersicht ul.nav>li.last:before{content:none}#main #mm_projekt_uebersicht ul.uebersicht>li>ul>li{margin-bottom:10px}#main .ce_gallery.galerie_fading{min-height:auto;height:auto;margin-top:20px}#main .ce_gallery.galerie_fading:before{content:'';display:block;position:relative;width:100%;padding-top:66%}#main .layout_latest .image_container,#main .layout_short .image_container,#main .layout_full .image_container{margin-top:10px;text-align:left}.mod_article#leistung .ce_text.col3.left .content{margin-bottom:10px}#main .col3.right .image_container.float_right{display:none}#main .mm_projekte .arr_left,#main #projekt_ajax .arr_left,#main .mm_projekte .arr_right,#main #projekt_ajax .arr_right{width:44px;height:44px;margin-top:-20px;border-radius:0}#main .mm_projekte .arr_left,#main #projekt_ajax .arr_left{left:0}#main .mm_projekte .arr_right,#main #projekt_ajax .arr_right{right:0}#main .mm_projekte .arr_left:before,#main #projekt_ajax .arr_left:before,#main .mm_projekte .arr_right:before,#main #projekt_ajax .arr_right:before{background-size:20px 40px}#main .mm_projekte>ul>li .content h1,#main .mm_projekte>ul>li .content h3 a,#main .mm_projekte>ul>li .content p.kategorie{font-size:20px;font-size:1.11111111rem;line-height:110%}html #wrapper .mod_article.video_full>.inside{position:relative;height:auto;min-height:auto}html #wrapper .mod_article.video_full>.inside>.ce_player,html #wrapper .mod_article.video_full>.inside>.ce_player video{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);position:relative;left:auto;right:auto;bottom:auto;top:auto;width:auto;width:100%;height:auto}}@media (max-width:800px){#main .mod_article.raster_3>.inside{-ms-grid-columns:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr);grid-template-areas:"col_full col_full" ". ."}#main .mod_article .mm_spalten.grid_3{display:block}#main .mod_article .mm_spalten.grid_3 .ce_image{margin:24px auto;max-width:350px}#main .mod_article .mm_spalten.grid_3 .ce_image.image_marken_logos{margin:0}#main .mod_article.raster_hover .mm_spalten.grid_3>div{max-width:350px;margin:24px auto}#main .mod_article .mm_spalten.grid_3.responsive_together{display:-ms-grid;display:grid;grid-gap:12px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr}}@media (max-width:530px){#main .ce_form .formbody>.widget{display:block;margin-bottom:12px}#main .ce_form .formbody>.widget.widget-checkbox,#main .ce_form .formbody>.widget.widget-submit{padding-left:0}#main .mod_article.raster_3>.inside{display:block}#main .mod_article.raster_3>.inside>div{margin-bottom:24px}#main .ce_gallery>ul.cols_3{display:-ms-grid;display:grid;grid-gap:10px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-auto-rows:auto}#main h1{font-size:28px;font-size:1.55555556rem;line-height:110%}#main .ce_table>table,#main .ce_text.tabelle>.content>.text>table{font-size:14px;font-size:.77777778rem;line-height:110%;word-break:break-word}}@media (max-width:400px){#main .ce_table>table>thead>tr>th,#main .ce_table>table>tbody>tr>td,#main .ce_table>table>tbody>tr>td,#main .ce_text.tabelle>.content>.text>table>tbody>tr>td{padding-left:0;padding-right:0;display:block;width:100%;font-family:'Roboto';font-weight:300}#main .ce_table>table>thead>tr>th.col_first,#main .ce_table>table>tbody>tr>td.col_first,#main .ce_table>table>tbody>tr>td.col_first,#main .ce_text.tabelle>.content>.text>table>tbody>tr>td.col_first{font-weight:700}#main .ce_table>table tr,#main .ce_text.tabelle>.content>.text>table>tbody>tr{padding-top:5px;padding-bottom:5px;display:block}}@media (max-width:299px){#main .ce_gallery>ul.cols_3{display:-ms-grid;display:grid;grid-gap:10px;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-auto-rows:auto}}html.no-cssgrid #main .ce_form .formbody>.widget.widget-checkbox,html.no-cssgrid #main .ce_form .formbody>.widget.widget-submit{padding-left:0}html.no-cssgrid #main .ce_gallery>ul.cols_3{display:block;zoom:1}html.no-cssgrid #main .ce_gallery>ul.cols_3:before,html.no-cssgrid #main .ce_gallery>ul.cols_3:after{content:"";display:table}html.no-cssgrid #main .ce_gallery>ul.cols_3:after{clear:both}html.no-cssgrid #main .ce_gallery>ul.cols_3>li{width:30%;margin:1.5%;float:left}html.no-cssgrid #main .mod_article.raster_3>.inside{display:block;zoom:1}html.no-cssgrid #main .mod_article.raster_3>.inside:before,html.no-cssgrid #main .mod_article.raster_3>.inside:after{content:"";display:table}html.no-cssgrid #main .mod_article.raster_3>.inside:after{clear:both}html.no-cssgrid #main .mod_article.raster_3>.inside>div{width:30%;margin:1.5%;float:left}html.no-cssgrid #main .mod_article.raster_3>.inside>div.first{width:100%;float:none}html.no-cssgrid #main .layout_latest.layout_latest,html.no-cssgrid #main .layout_short.layout_latest,html.no-cssgrid #main .layout_full.layout_latest{display:block;clear:both}html.no-cssgrid #main .layout_latest.layout_latest>*,html.no-cssgrid #main .layout_short.layout_latest>*,html.no-cssgrid #main .layout_full.layout_latest>*{width:23%;margin-right:2%;float:left}html.no-cssgrid #main .layout_latest.layout_latest>div.content,html.no-cssgrid #main .layout_short.layout_latest>div.content,html.no-cssgrid #main .layout_full.layout_latest>div.content{width:48%}html.no-cssgrid #main .layout_latest,html.no-cssgrid #main .layout_short,html.no-cssgrid #main .layout_full{overflow:hidden}html.no-cssgrid #main .layout_latest.layout_short,html.no-cssgrid #main .layout_short.layout_short,html.no-cssgrid #main .layout_full.layout_short{display:block;clear:both}html.no-cssgrid #main .layout_latest.layout_short>*,html.no-cssgrid #main .layout_short.layout_short>*,html.no-cssgrid #main .layout_full.layout_short>*{float:left}html.no-cssgrid #main .layout_latest.layout_short>.content,html.no-cssgrid #main .layout_short.layout_short>.content,html.no-cssgrid #main .layout_full.layout_short>.content{width:68%;margin-right:2%}html.no-cssgrid #main .layout_latest.layout_short>.image_container,html.no-cssgrid #main .layout_short.layout_short>.image_container,html.no-cssgrid #main .layout_full.layout_short>.image_container{width:30%}html.no-cssgrid #main #mm_projekt_uebersicht ul.uebersicht>li>ul{display:block;overflow:hidden;clear:both}html.no-cssgrid #main #mm_projekt_uebersicht ul.uebersicht>li>ul>li{float:left;width:30%;margin-right:3%;margin-bottom:3%}html.no-cssgrid #main #mm_projekt_detail .info{display:block;overflow:hidden;clear:both}html.no-cssgrid #main #mm_projekt_detail .info>*{float:left;width:31%;margin-right:2%;margin-bottom:2%}@media (max-width:1040px){html.no-cssgrid #main .layout_latest.layout_latest>*,html.no-cssgrid #main .layout_short.layout_latest>*,html.no-cssgrid #main .layout_full.layout_latest>*,html.no-cssgrid #main #mm_projekt_uebersicht ul.uebersicht>li>ul>li,html.no-cssgrid #main .ce_gallery>ul.cols_3>li,html.no-cssgrid #main #mm_projekt_detail .info>*,html.no-cssgrid #main .layout_latest.layout_latest>div.content,html.no-cssgrid #main .layout_short.layout_latest>div.content,html.no-cssgrid #main .layout_full.layout_latest>div.content,html.no-cssgrid #main .layout_latest.layout_short>.content,html.no-cssgrid #main .layout_short.layout_short>.content,html.no-cssgrid #main .layout_full.layout_short>.content,html.no-cssgrid #main .layout_latest.layout_short>.image_container,html.no-cssgrid #main .layout_short.layout_short>.image_container,html.no-cssgrid #main .layout_full.layout_short>.image_container{width:100%;margin:0 0 10px 0;float:none}html.no-objectfit #main .mm_projekte{height:300px;min-height:300px}}html.no-objectfit #main .mm_projekte>ul>li .background .img{text-align:center;background:#4b4b4a}html.no-objectfit #main .mm_projekte>ul>li .background .img img{width:100%;height:auto}