body{background:#fff;max-width:37.5em;margin:0 auto}
header,#main,footer{min-width:0 !important}
.ym-wrapper{max-width:none;margin:0;width:100%}
.overlayPage{margin:0.625em}
#slider{position:static;z-index:auto;height:auto;overflow:hidden}
#slider .image{margin-bottom:0;position:relative;height:9.375em;background-position:top center}
#slider .image .teaser{margin-top:0}
#slider .ym-wrapper{display:none}
header{z-index:auto;min-height:0 !important}
header .logo{position:absolute;left:2.063em;top:1.063em;margin-top:0;width:4.125em;height:4.125em;background:#fff;box-shadow:5px 5px 5px 0px rgba(0,0,0,0.25)}
header .logo img{width:100% !important;height:auto !important}
header .languageSearchBox{position:static;top:0;z-index:auto;padding:1.625em 0 0.75em}
header .languageSearchBox .searchBox{float:none;margin-left:1.563em;margin-right:1.563em}
header .languageSearchBox .searchBox>form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
header .languageSearchBox .searchBox .search{border:2px solid #fff;font-size:1.063em;color:#7f7f7f;height:2.375em;width:100%;padding:0px 0.353em;-webkit-appearance:none;-moz-appearance:none;appearance:none}
header .languageSearchBox .searchBox .line{float:left;width:2px;height:2.5em;background-color:#f2f2f2}
header .languageSearchBox .searchBox .search-button{float:left;border:2px solid #fff;border-left:0;height:2.375em;padding:0px 0.353em;font-size:1.063em;text-align:center}
header .languageSearchBox .searchBox .search-button[data-icon]:before{display:block;padding:0.25em 0.167em;font-size:1.412em}
header .languageSearchBox .searchBox--left{position:relative;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
header .languageSearchBox .searchBox--left>button{display:none;position:absolute;right:0;height:100%;padding:0 0.5em;border:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}
header .languageSearchBox .searchBox--left>button[data-icon]:before{font-size:1.5em;color:#999;display:inline-block;vertical-align:middle}
header .languageSearchBox .searchBox--right{border-left:4px solid #f2f2f2;-webkit-box-flex:0 0 50px;-moz-box-flex:0 0 50px;-webkit-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px}
header .languageSearchBox .searchBox-ajax{position:static;margin-top:0.5em}
header .languageSearchBox .searchBox-ajax ul{border:none;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
header .languageSearchBox .searchBox-ajax ul li a{display:block;font-size:1.063em;line-height:1.5em;color:#000}
header .languageSearchBox .searchBox-ajax ul li a:hover{color:#009835}
header .languageSearchBox .searchBox-ajax ul li.noentry{padding:0.353em;font-size:1.063em;line-height:1.5em;color:#000}
header nav.mainNav{top:0;z-index:auto;position:static;background:transparent}
header nav.mainNav ul.level-1 li.level-1{float:none}
header nav.mainNav ul.level-1 li.level-1 a.level-1,header nav.mainNav ul.level-1 li.level-1 span.level-1{font-size:1.063em;line-height:1.5;padding:0.706em 0.588em 0.588em 2.059em;color:#000;border-bottom:2px solid #fff}
header nav.mainNav ul.level-1 li.level-1.act,header nav.mainNav ul.level-1 li.level-1.open{border-bottom:2px solid #fff}
header nav.mainNav ul.level-1 li.level-1.act a.level-1,header nav.mainNav ul.level-1 li.level-1.act span.level-1,header nav.mainNav ul.level-1 li.level-1.open a.level-1,header nav.mainNav ul.level-1 li.level-1.open span.level-1{background-color:#fff;position:relative}
header nav.mainNav ul.level-1 li.level-1.open a.level-1:after,header nav.mainNav ul.level-1 li.level-1.open span.level-1:after{content:'';width:0;height:0;border-top:10px solid #fff;border-left:12px solid transparent;border-right:12px solid transparent;position:absolute;top:100%;left:2.059em}
header nav.mainNav ul.level-1 li.level-1:hover a.level-1,header nav.mainNav ul.level-1 li.level-1:hover span.level-1{color:#000}
header nav.mainNav ul.level-2{margin-bottom:0}
header nav.mainNav ul.level-2 li.level-2 a.level-2,header nav.mainNav ul.level-2 li.level-2 span.level-2{font-size:1.063em;line-height:1.5;padding:0.706em 0.588em 0.588em 2.059em;color:#009835;border-bottom:2px solid #fff}
header nav.mainNav ul.level-2 li.level-2 a.level-2.act,header nav.mainNav ul.level-2 li.level-2 span.level-2.act{background-color:#cecece}
header nav.mainNav ul.level-2 li.level-2.act a.level-2,header nav.mainNav ul.level-2 li.level-2.act span.level-2{background-color:#cecece}
header nav.mainNav ul.level-2 li.level-2.act ul.level-3{display:block}
header nav.mainNav ul.level-2.grey{margin-bottom:0}
header nav.mainNav ul.level-2.grey li.level-2 a.level-2{font-size:1.063em;padding:0.706em 0.588em 0.588em 2.059em;color:#009835;border-bottom:2px solid #fff}
header nav.mainNav ul.level-2.grey li.level-2 a.level-2:before{content:'';display:none}
header nav.mainNav ul.level-2.grey li.level-2:hover a.level-2{color:#009835}
header nav.mainNav ul.level-2.grey li.level-2:hover a.level-2:before{color:#7f7f7f}
header nav.mainNav ul.level-2.grey li.level-2.act a.level-2,header nav.mainNav ul.level-2.grey li.level-2.act span.level-2{background-color:#cecece}
header nav.mainNav ul.level-2.grey li.level-2.act ul.level-3{display:block}
header nav.mainNav ul.level-3{display:none;margin-top:0}
#navWrapper--languageMenu ul.level-2,#navWrapper--languageMenu ul.level-3{display:none}
#mobileLangNavToggle img{height:37px;margin:0 auto}
header #navWrapper--languageMenu span{display:block}
header #navWrapper--languageMenu nav.mainNav ul.level-2 li.level-2 span.level-2{padding:0.706em 0.588em 0.588em 3.059em;position:relative}
header #navWrapper--languageMenu nav.mainNav ul li.languageNavFlag{font-size:17px;line-height:45px;padding:0 0.588em 0 3.859em;color:#666;border-bottom:2px solid #fff;height:45px;margin:0}
header #navWrapper--languageMenu nav.mainNav ul.level-2 li.level-2:last-child span,header #navWrapper--languageMenu nav.mainNav ul.static li.languageNavFlag:last-child{border-bottom:none}
header #navWrapper--languageMenu nav.mainNav ul li.languageNavFlag:after{top:11px}
header #navWrapper--languageMenu nav.mainNav ul.level-2 li.level-2 span.level-2{color:#57585a}
header #navWrapper--languageMenu nav.mainNav ul li.level-1>span{color:#009835}
header #navWrapper--languageMenu nav.mainNav ul li.level-1.holzher>span{color:#f60}
header #navWrapper--languageMenu li.level-2 span.level-2:before{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 10.4px;border-color:transparent transparent transparent #666666;position:absolute;left:2.059em;top:1.1em}
header #navWrapper--languageMenu li.level-2 span.level-2.active:before{border-width:10.4px 6px 0 6px;border-color:#666666 transparent transparent transparent}
header #navWrapper--languageMenu li.level-2.open span{background-color:#c7c8ca}
header #navWrapper--languageMenu nav.mainNav li.languageNavFlag:after{left:35px}
header nav.mainNav ul.level-3 li.level-3{color:#000;margin:0}
header nav.mainNav ul.level-3 li.level-3 a.level-3,header nav.mainNav ul.level-3 li.level-3 span.level-3{font-size:1.063em;line-height:1.5;padding:0.706em 0.588em 0.588em 2.059em;color:#666;border-bottom:2px solid #fff}
header nav.mainNav ul.level-3 li.level-3 a.level-3[data-icon]:before,header nav.mainNav ul.level-3 li.level-3 span.level-3[data-icon]:before{position:relative;margin-left:auto;margin-right:0.471em;color:#999}
header nav.mainNav ul.level-3 li.level-3.act a.level-3,header nav.mainNav ul.level-3 li.level-3.act span.level-3{color:#000}
header nav.mainNav ul.level-3 li.level-3.act a.level-3[data-icon]:before,header nav.mainNav ul.level-3 li.level-3.act span.level-3[data-icon]:before{color:#f60}
header nav.mainNav .options ul li a{font-size:0.813em;line-height:1.5em;color:#fff}
header nav.mainNav .options ul.level-1 li.level-1.act{border-bottom:none}
header nav.mainNav .options ul.level-1 li.level-1.act a.level-1,header nav.mainNav .options ul.level-1 li.level-1.act span.level-1{color:#009835;background-color:transparent}
header nav.mainNav ul.level-1 li.level-1.holzher-menu ul.level-2 li.level-2 a.level-2,header nav.mainNav ul.level-1 li.level-1.holzher-menu ul.level-2 li.level-2 span.level-2{color:#f60}
header nav.mainNav ul.level-1 li.level-1.holzher-menu ul.level-2.grey li.level-2 a.level-2{color:#f60}
header nav.mainNav ul.level-1 li.level-1.holzher-menu ul.level-2.grey li.level-2:hover a.level-2{color:#f60}
header nav.mainNav ul.level-1 li.level-1.holzher-menu ul.level-3 li.level-3:hover a.level-3[data-icon]:before,header nav.mainNav ul.level-1 li.level-1.holzher-menu ul.level-3 li.level-3:hover span.level-3[data-icon]:before{color:#f60}
header nav.mainNav ul.level-1 li.level-1.holzher-menu ul.level-3 li.level-3.act a.level-3[data-icon]:before,header nav.mainNav ul.level-1 li.level-1.holzher-menu ul.level-3 li.level-3.act span.level-3[data-icon]:before{color:#f60}
.mobileNav{position:relative;height:2.688em;z-index:100;background:rgba(0,0,0,0.7);margin-top:-2.688em}
.mobileNav>.ym-grid{height:100%}
.mobileNav__item{border-left:2px solid #fff;text-align:center;color:#fff;display:table-cell;vertical-align:middle}
.mobileNav__item:first-child{border-left:none}
.mobileNav__item.hidden{display:none}
.mobileNav__item button{font-size:1.75em;color:#fff;border:0;background:transparent;outline:none;cursor:pointer;width:100%;height:100%}
.mobileNav__item button[data-icon]:before{position:relative;top:3px}
.mobileNav__item button>span{display:none}
.mobileNav__item button.active{background-color:#333}
.mobileNav .languageBox{color:#fff}
.mobileNav .languageBox .label{display:inline-block;font-size:0.75em;line-height:1.75;pointer-events:none}
.mobileNav .languageBox .trigger{display:inline-block;font-size:0.714em;line-height:1em;border:none;pointer-events:none}
.mobileNav .languageBox .trigger:before{position:relative;top:1px;font-family:'Weinig-Iconfont';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e012";color:#fff}
.mobileNav .languageBox.show .trigger:before{content:"\e011";top:-2px}
.mobileNav .languageSearchBox{position:static;top:0;z-index:auto}
.mobileNav .languageSearchBox .ym-gl{float:none}
.mobileNav img.svgSmall{display:none}
.no-svg .mobileNav img.svgSmall{display:none}
.no-svg .mobileNav img.pngSmall{display:block}
.svg .mobileNav img.svgSmall{display:block}
.svg .mobileNav img.pngSmall{display:none}
#mobileExpertSearch img{max-height:30px;margin:0 auto}
.navWrapper{display:none;z-index:1;position:relative;background:-moz-linear-gradient(0% 50% 0deg,#e7e7e7 0%,#ddd 50%,#e7e7e7 100%);background:-webkit-linear-gradient(0deg,#e7e7e7 0%,#ddd 50%,#e7e7e7 100%);background:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0,#e7e7e7),color-stop(0.5,#ddd),color-stop(1,#e7e7e7));background:-o-linear-gradient(0deg,#e7e7e7 0%,#ddd 50%,#e7e7e7 100%);background:-ms-linear-gradient(0deg,#e7e7e7 0%,#ddd 50%,#e7e7e7 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7E7E7', endColorstr='#E7E7E7' ,GradientType=0)";background:linear-gradient(90deg,#e7e7e7 0%,#dddddd 50%,#e7e7e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7E7E7',endColorstr='#E7E7E7',GradientType=1)}
.navWrapper--level2{display:none}
li.level-1.act .navWrapper--level2{display:block}
#bottom{position:static;z-index:auto;bottom:0;margin-bottom:0}
#main{background:#fff;padding:2em 0.625em}
#main nav.sectionNav .box a.box-link{z-index:auto}
#main nav.sectionNav .box a.box-link span.box-title{height:2.5em;padding:0px 0.625em;line-height:1.125em;font-size:1em}
#main nav.sectionNav .box.layout-2 a.box-link{border-top:0.313em solid #999;background:#999}
#imageText{display:none}
.recommendWrapper{min-height:2.875em}
.recommendNav{padding:0 0.625em 1.25em}
.recommendNav .pageRecommend__buttons{position:static}
.recommendNav .pageRecommend__wrapper{height:2.571em}
footer .footerList{margin-top:1.25em}
footer .news-event-divider{height:3px;background-color:#fff;margin-top:0.625em}
footer .line2{display:none}
footer .socialNav{margin:0.938em 0 1.563em;padding:1.563em 0.625em 0;border-top:3px solid #fff}
footer .socialNav ul{margin:0;float:none}
.home footer .socialNav ul{margin:0}
footer .socialNav ul li{margin-left:0.375em}
footer .socialNav ul li:first-child{margin-left:0}
footer .socialNav ul li a{width:auto;height:auto;font-size:1.375em}
footer .socialNav ul li a[data-icon]:before{font-size:2em}
footer .claim{float:none;margin:0 0 1.786em;padding:0 0.714em}
footer .claim img{width:80%}
footer .copyright{padding:0 0.667em;font-size:0.938em;margin-top:1.467em;margin-bottom:1em}
footer .newsList,footer .eventList{padding:0 0.625em}
footer .newsList .title,footer .eventList .title{font-size:1.125em}
footer .newsList ul li p,footer .eventList ul li p{font-size:0.938em}
footer .newsList ul li p .news-title,footer .eventList ul li p .news-title{font-size:1em}
footer .newsList ul li a,footer .eventList ul li a{font-size:0.938em}
footer .footerNav{border-top:3px solid #fff}
footer .footerNav ul{float:none}
footer .footerNav ul li{font-size:100%}
footer{background:#dddddd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,#f8f8f8 0%,#ddd 50%,#f8f8f8 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#f8f8f8),color-stop(50%,#ddd),color-stop(100%,#f8f8f8));background:-webkit-linear-gradient(left,#f8f8f8 0%,#ddd 50%,#f8f8f8 100%);background:-o-linear-gradient(left,#f8f8f8 0%,#ddd 50%,#f8f8f8 100%);background:-ms-linear-gradient(left,#f8f8f8 0%,#ddd 50%,#f8f8f8 100%);background:linear-gradient(to right,#f8f8f8 0%,#dddddd 50%,#f8f8f8 100%)}
.linearize-level-1,.linearize-level-1>[class*="ym-c"],.linearize-level-1>[class*="ym-g"]{display:block;float:none;padding:0;margin:0;width:auto !important}
.linearize-level-1>[class*="ym-c"]>[class*="ym-cbox"],.linearize-level-1>[class*="ym-g"]>[class*="ym-gbox"]{margin:0;padding:0;overflow:hidden}
.linearize-level-1>.ym-gl,.linearize-level-1>.ym-gr{margin:0;float:none;width:auto !important;position:static !important}
.linearize-level-1>[class*="ym-push-"],.linearize-level-1>[class*="ym-pull-"]{position:static !important}
.home .sectionNav .box{margin-bottom:0.938em}
.home #main{padding:2em 0.625em}
.home #main nav.sectionNav .box a.box-link img.box-image{border-top:0}
.home .expert{position:absolute !important}
.home #imageText.show{display:block}
.home #imageText .ym-wrapper{display:block}
.home #imageText .ym-wrapper>span{background-color:#fff}
.home #imageText .teaser{display:block;padding:0 0 1.5em;font-size:100%}
.home #imageText .teaser span{background:transparent;color:#333;padding:0}
.home #imageText .teaser br{display:none}
.page footer .socialNav{border-top:none}
.page footer .footerList{padding:0em 0.625em}
.page footer .box{margin-bottom:1.25em}
figure>figcaption{margin-top:0.625em}
.ceMailform{margin:0 -0.625em 2.5em;padding-left:0.625em;padding-right:0.625em}
.ceMailform .ym-gl,.ceMailform .ym-gr{margin:0;float:none;width:auto !important;position:static}
.ceMailform .csc-mailform{padding:1em}
.ceMailform .csc-mailform label{width:auto}
.ceMailform .csc-mailform input[type=text],.ceMailform .csc-mailform input[type=email],.ceMailform .csc-mailform input[type=tel],.ceMailform .csc-mailform textarea{width:100%;min-height:3em;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none}
.ceMailform .csc-form-element{margin-bottom:1.5em;overflow:visible}
.ceMailform .csc-form-element-checkbox,.ceMailform .csc-form-element-radio{margin-left:0}
.ceMailform .csc-error input::-webkit-input-placeholder,.ceMailform .csc-error input:-moz-placeholder,.ceMailform .csc-error input::-moz-placeholder,.ceMailform .csc-error input:-ms-input-placeholder,.ceMailform .csc-error textarea::-webkit-input-placeholder,.ceMailform .csc-error textarea:-moz-placeholder,.ceMailform .csc-error textarea::-moz-placeholder,.ceMailform .csc-error textarea:-ms-input-placeholder{color:#9c0000}
.ceMailform .csc-form-element-submit{margin:0}
.ceMailform .csc-form-element-submit>input{background-color:#009835;color:#fff;padding:0.875em 1em;border:none;width:auto}
.ceText .marginBox{margin-top:1em}
.ceTextImage .ym-g50.ym-gl{margin-bottom:1.25em}
.feLogin{margin:0 -0.625em 2.5em;padding-left:0.625em;padding-right:0.625em}
.feLogin label{display:none}
.feLogin input{width:100%;min-height:3em;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none}
.feLogin input[type=submit]{margin-left:0}
.feLogin .ym-gl,.feLogin .ym-gr{margin:0;float:none;width:auto !important;position:static}
.feLogin .tx-felogin-pi1{padding:0 1em}
a[href*='player.vimeo.com/']:before,a[href*='youtube.com/embed/']:before{font-size:3.75em;margin-top:-0.5em;margin-left:-0.5em}
#slider a[href*='player.vimeo.com/']:before,#slider a[href*='youtube.com/embed/']:before{margin-top:-0.867em}
.htmlSitemap{margin-bottom:2.5em}
.htmlSitemap .header h1,.htmlSitemap .header h2,.htmlSitemap .header h4,.htmlSitemap .header h5,.htmlSitemap .header h6{color:#009835;font-size:1.625em;font-weight:400;line-height:1.5;margin-bottom:0.769em}
.htmlSitemap .header h3{color:#333;font-size:1.429em;font-weight:400;line-height:1.5;margin-bottom:0.2em}
.htmlSitemap a{text-decoration:none}
.htmlSitemap ul{display:block}
.htmlSitemap ul li{display:list-item;margin-bottom:1.143em}
.htmlSitemap ul li:before{display:none}
.htmlSitemap .sitemap-level1{list-style-type:none}
.htmlSitemap .sitemap-level1>li{margin-bottom:1.714em}
.htmlSitemap .sitemap-level2{margin-top:0}
.htmlSitemap .sitemap-level2>li{margin-bottom:0}
.htmlSitemap .sitemap-level2>li.sub{margin-bottom:1.143em}
.htmlSitemap .sitemap-level2 a{line-height:1.5em;color:#009835}
.htmlSitemap .sitemap-level3,.htmlSitemap .sitemap-level4{margin-top:0}
.htmlSitemap .sitemap-level3>li,.htmlSitemap .sitemap-level4>li{margin-bottom:0}
.htmlSitemap .sitemap-level3 a,.htmlSitemap .sitemap-level4 a{line-height:1.5;color:#333}
.htmlSitemap .sitemap-level3 a[data-icon]:before,.htmlSitemap .sitemap-level4 a[data-icon]:before{position:relative;top:-1px;display:inline-block;color:#999;font-size:0.714em;padding-right:0.8em}
.htmlSitemap .sitemap-level3 a[data-icon]:hover:before,.htmlSitemap .sitemap-level4 a[data-icon]:hover:before{color:#009835}
.htmlSitemap .sitemap-level4>li{margin-left:1.143em}
.ceAJAXList .ceAJAXList__selectWrapper{padding-left:0.625em;padding-right:0.625em;margin:0 -0.625em 2.5em}
.ceJalousie .jalousie-header h1,.ceJalousie .jalousie-header h2,.ceJalousie .jalousie-header h3,.ceJalousie .jalousie-header h4,.ceJalousie .jalousie-header h5,.ceJalousie .jalousie-header h6{font-size:1.25em;padding-bottom:0.25em;margin-bottom:1em;position:relative}
.ceJalousie .jalousie-header h1:after,.ceJalousie .jalousie-header h2:after,.ceJalousie .jalousie-header h3:after,.ceJalousie .jalousie-header h4:after,.ceJalousie .jalousie-header h5:after,.ceJalousie .jalousie-header h6:after{font-size:1.5em;right:0}
.ceMarginalList,.ceMarginalDownloads{border-left:0;padding-left:0}
.ceMarginalDownloads .header .icon:before{display:none}
.ceMarginalDownloads .header h1.icon-download{padding-left:0}
#IFrameMap{width:100%}
.pim .sectionJalousie{line-height:2.5em;background-color:#999;color:#fff;margin:0 -0.625em;border-bottom:2px solid #fff}
.pim .sectionJalousie:first-child{margin-top:-2em}
.pim .sectionJalousie:hover{cursor:pointer}
.pim .sectionJalousie:before{font-family:'Weinig-Iconfont';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e000";color:#fff;font-size:0.714em;padding-right:0.8em;position:relative;top:-1px;display:inline-block;margin-left:0.8em}
.pim .sectionJalousie.open:before{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);top:4px;margin-left:5px;margin-right:4px}
.pim .sectionJalousie+section{margin-top:1.25em;margin-bottom:1.5em}
.pim .jalousie .header h1,.pim .jalousie .header h2,.pim .jalousie .header h3,.pim .jalousie .header h4,.pim .jalousie .header h5,.pim .jalousie .header h6{font-size:1.25em;padding-bottom:0.25em;margin-bottom:1em;position:relative}
.pim .jalousie .header h1:after,.pim .jalousie .header h2:after,.pim .jalousie .header h3:after,.pim .jalousie .header h4:after,.pim .jalousie .header h5:after,.pim .jalousie .header h6:after{font-size:1.5em;right:0}
.pim .ceHeadline h1,.pim .ceHeadline h2,.pim .ceHeadline h4,.pim .ceHeadline h5,.pim .ceHeadline h6{font-size:1.25em;margin-bottom:1em}
.pim .ceHeadline h3{font-size:2em}
.pim .ceText{margin-bottom:1.25em}
.pim .ceText.noMargin{margin-bottom:0}
.pim .ceText.noMargin+.cover{margin-top:0}
.pim .ceImage2Col{margin-bottom:1.25em}
.pim hr{margin:1.25em 0}
.pim .parallax{display:none}
.pim .cover{margin-top:1.25em;height:10.875em}
.pim .imgFloating{margin-right:0;float:none}
.pim .overlayContent{width:100%;margin:0;padding:0.625em}
.pim .teaserList{margin-top:1.25em}
.pim .technicalData{margin-bottom:1.25em}
.pim .technicalData .technicalList{margin-top:1.25em}
.pim .technicalMedia .galleryLink{margin-top:0.5em}
.pim .technicalMedia .technicalVideo{margin-top:1.25em}
.pim .technicalHighlightsList .listImage,.pim .amplificationList .listImage,.pim .seriesList .listImage{margin-bottom:1.25em}
.pim .credentialList .productDownloads,.pim .credentialList .productImages{margin-top:1.5em}
.pim .credentialList .galleryLink{margin-top:0.5em}
.pim .ceNewsList .newsTeaser{margin-top:1.25em}
.pim .suiteAdvantageList,.pim .seriesAdvantageList,.pim .productAdvantageList{margin-bottom:1.25em}
.ceNewsList .article{padding-bottom:1.25em}
.newsImageList{margin-bottom:1.25em}
.tx-indexedsearch h1{margin:0}
.tx-indexedsearch h2{font-size:1.25em}
.tx-indexedsearch h3{color:#666;margin-bottom:0.5em}
.tx-indexedsearch .searchForm{margin:-2em -0.625em 1.625em;padding:2em 2em 1.25em;background-color:#e3e3e3}
.tx-indexedsearch .searchForm label{color:#666;float:none;display:block;margin-bottom:0.25em}
.tx-indexedsearch .searchForm .searchBox{float:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.tx-indexedsearch .searchForm .searchBox .searchBox--left{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.tx-indexedsearch .searchForm .searchBox .searchBox--left>input{border:none;font-size:1.063em;color:#7f7f7f;height:2.235em;width:100%;padding:0px 0.353em;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.tx-indexedsearch .searchForm .searchBox .searchBox--right{border-left:4px solid #f2f2f2;-webkit-box-flex:0 0 52px;-moz-box-flex:0 0 52px;-webkit-flex:0 0 52px;-ms-flex:0 0 52px;flex:0 0 52px}
.tx-indexedsearch .searchForm .searchBox .searchBox--right>input{border:2px solid #fff;border-left:0;height:1.583em;padding:0px 0.25em;font-size:1.5em;text-align:center;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.tx-indexedsearch .searchForm .tx-indexedsearch-form__element{margin-bottom:1em}
.tx-indexedsearch .searchForm .tx-indexedsearch-form__element .tx-indexedsearch-selectbox-sections__hideLabel{display:none}
.tx-indexedsearch .searchForm .tx-indexedsearch-form__element select{width:100%;height:2.235em;font-size:1.063em;padding:0px 0.353em}
.tx-indexedsearch .tx-indexedsearch-browsebox{font-size:1.25em}
.tx-indexedsearch .tx-indexedsearch-browsebox .browsepages{margin-bottom:1em;font-size:0.8em}
.tx-indexedsearch .tx-indexedsearch-browsebox .browsebox{margin-bottom:0.8em}
.tx-indexedsearch .tx-indexedsearch-browsebox .browsebox li{margin-right:0.4em}
.tx-indexedsearch .tx-indexedsearch-browsebox .browsepages+.browsebox{padding-top:0.8em}
.tx-indexedsearch-result>h2{margin-bottom:0.5em}
.tx-indexedsearch-result__title{display:block}
.tx-indexedsearch-result__percent{display:block;font-size:0.875em;color:#999}
.tx-indexedsearch-result__descr{font-size:1em;margin-bottom:1em}
.tx-indexedsearch-result__info{line-height:1.5}
.newsTextDetail:last-child,.newsTeaserDetail:last-child{margin-bottom:1.5em}
.newsRelated-linkWrapper{border-left:0 none;padding-left:0;margin-top:0.625em}
.newsList,.eventList{min-height:0}
#cboxTitle,#cboxCurrent,#cboxSlideshow{display:none !important}
#cboxContent{margin-top:0;background:#000}
.rgba #cboxContent{background:rgba(0,0,0,0.4)}
#cboxContent:before,#cboxContent:after{content:'';width:2px;height:2.25em;background-color:#fff;display:block;position:absolute;bottom:0.375em}
.overlay #cboxContent:before,.overlay #cboxContent:after{display:none}
#cboxContent:before{left:33.3333%}
#cboxContent:after{right:33.3333%}
#cboxLoadedContent{margin-bottom:3em}
.overlay #cboxLoadedContent{margin-bottom:0}
#cboxPrevious,#cboxNext,#cboxClose{width:33.3333%;height:2.25em;top:auto;bottom:0.375em;background:none;outline:0}
#cboxPrevious:before,#cboxNext:before,#cboxClose:before{content:'';width:36px;height:36px;display:block;margin:0 auto;background:url('../../fileadmin/pics/controls.png?1398168701') no-repeat 0 0}
.overlay #cboxPrevious,.overlay #cboxNext,.overlay #cboxClose{display:none}
#cboxPrevious{left:0}
#cboxPrevious:before{background-position:-36px 0}
#cboxNext{left:33.3333%}
#cboxNext:before{background-position:-72px 0}
#cboxClose{right:0;z-index:1}
#cboxClose:before{background-position:0 0}
.occ-overlay{position:static;bottom:auto;left:auto;width:100%;margin-left:auto;opacity:1;border-top:3px solid #fff}
.occ-overlay .occ-content{font-size:0.938em;padding:0.667em}
.occ-overlay .occ-title{display:none}
.occ-overlay .occ-introductory{display:inline-block;text-align:left}
.occ-overlay .occ-privacy-policy{display:inline-block}
.occ-overlay .occ-privacy-policy.disabled{display:none}
.occ-overlay .occ-buttons-left{display:block;margin-bottom:1em}
.occ-overlay .occ-buttons-right{display:block;text-align:left;padding-right:0}
.occ-overlay .occ-accept{text-transform:uppercase;text-align:center}
.occ-overlay .occ-accept.disabled{display:none}
.occ-overlay .occ-deny{display:block;float:left}
.occ-overlay .occ-deny.disabled{display:none}
.occ-overlay .occ-clearfix{display:block;clear:both}
.occ-overlay .richtext{color:#fff}
.occ-overlay .richtext a{color:#fff}
.occ-overlay .richtext a.button{line-height:3em}
.occ-overlay .richtext a.button:after{border-width:1.5em 0 1.5em 1em}
.occ-lock{position:absolute;z-index:10001;top:0em;width:100%;height:100%;background:transparent;overflow:hidden;background:rgba(255,255,255,0.75)}
.expertsMenu{position:fixed;top:0}
.expertsList{list-style-type:none;margin:0;display:table;width:100%}
.expertsList li{float:none;margin:0;padding:0.571em 0.286em;border-radius:0;display:table-cell;width:50%;text-align:center}
.expertsLogo{width:24px;height:24px;margin:0 auto;display:block}
.expertsStage{margin-top:4.063em;padding-top:0;width:100%;height:100%;border:0;display:block}
.tx_portfolio_newsList .newsImageList img{height:auto;width:100%}
.tx-frportfolio-pi1 .news-single .newsImageDetail .mediaelement img{width:100%;height:auto}
#slider .image{opacity:1;z-index:0}
.fancybox-prev{top:-3.4em !important}
.fancybox-next{top:-3.4em !important}
@media only screen and (max-width:360px){#productContact1{display:inline-block}
#productContact2{display:inline-block;margin-top:1em;margin-left:0}
}
@media (max-width:400px){.container{width:750px}
#vimeo{height:43px !important}
}
.greyBackground{height:350px !important}
.greyBackground .ceMailform{background-color:initial}
p.filter-line{margin-left:20px}
.element.visual{margin-left:-10px;margin-right:-10px}
