@charset "utf-8";
/* dosis-300 - latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/dosis-v7-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Dosis Light'), local('Dosis-Light'),
       url('fonts/dosis-v7-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/dosis-v7-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/dosis-v7-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/dosis-v7-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/dosis-v7-latin-300.svg#Dosis') format('svg'); /* Legacy iOS */
}

/* dosis-regular - latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/dosis-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Dosis Regular'), local('Dosis-Regular'),
       url('fonts/dosis-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/dosis-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/dosis-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/dosis-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/dosis-v7-latin-regular.svg#Dosis') format('svg'); /* Legacy iOS */
}

/* dosis-500 - latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/dosis-v7-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Dosis Medium'), local('Dosis-Medium'),
       url('fonts/dosis-v7-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/dosis-v7-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/dosis-v7-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/dosis-v7-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/dosis-v7-latin-500.svg#Dosis') format('svg'); /* Legacy iOS */
}

/* dosis-600 - latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/dosis-v7-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Dosis SemiBold'), local('Dosis-SemiBold'),
       url('fonts/dosis-v7-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/dosis-v7-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/dosis-v7-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/dosis-v7-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/dosis-v7-latin-600.svg#Dosis') format('svg'); /* Legacy iOS */
}

/* dosis-700 - latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/dosis-v7-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Dosis Bold'), local('Dosis-Bold'),
       url('fonts/dosis-v7-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/dosis-v7-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/dosis-v7-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/dosis-v7-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/dosis-v7-latin-700.svg#Dosis') format('svg'); /* Legacy iOS */
}


/* yellowtail-regular - latin */
@font-face {
  font-family: 'Yellowtail';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/yellowtail-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Yellowtail Regular'), local('Yellowtail-Regular'),
       url('fonts/yellowtail-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/yellowtail-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/yellowtail-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/yellowtail-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/yellowtail-v8-latin-regular.svg#Yellowtail') format('svg'); /* Legacy iOS */
}

/* off-canvas-menu - definitions */
.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}.off-canvas-wrap.move-right,.off-canvas-wrap.move-left{min-height:100%;-webkit-overflow-scrolling:touch}.inner-wrap{position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.inner-wrap:before,.inner-wrap:after{content:" ";display:table}.inner-wrap:after{clear:both}.tab-bar{-webkit-backface-visibility:hidden;background:#fff;color:#000;height:2.8125rem;line-height:2.8125rem;position:relative;border-bottom:1px solid #eee}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#FFF;font-weight:bold;font-weight:500;line-height:2.8125rem;margin:0}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem;letter-spacing:2px}.left-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-right:solid 1px #1a1a1a;left:0}.right-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;right:0}.tab-bar-section{padding:0 .625rem;position:absolute;text-align:center;height:2.8125rem;top:0}@media only screen and (min-width: 40.063em){.tab-bar-section.left{text-align:left}.tab-bar-section.right{text-align:right}}.tab-bar-section.left{left:0;right:2.8125rem}.tab-bar-section.right{left:2.8125rem;right:0}.tab-bar-section.middle{left:2.8125rem;right:2.8125rem}.tab-bar .menu-icon{text-indent:2.1875rem;width:2.8125rem;height:2.8125rem;display:block;padding:0;color:#FFF;position:relative;transform:translate3d(0,0,0)}.tab-bar .menu-icon span::after{content:"";position:absolute;display:block;height:0;top:50%;margin-top:-.5rem;left:.90625rem;box-shadow:0 0 0 1px #000000,0 7px 0 1px #000000,0 14px 0 1px #000;width:1rem}.tab-bar .menu-icon span:hover:after{box-shadow:0 0 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3}.close-icon{font-size:2rem;font-weight:300;line-height:2.8125rem;text-decoration:none;padding:0 1rem;top:-1px;display:block;position:relative;border-bottom:1px solid #eee}.left-off-canvas-menu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;overflow-x:hidden;overflow-y:auto;background:#333;z-index:1001;box-sizing:content-box;transition:transform 500ms ease 0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.left-off-canvas-menu *{-webkit-backface-visibility:hidden}.right-off-canvas-menu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;overflow-x:hidden;overflow-y:auto;background:#fff;z-index:1001;box-sizing:content-box;transition:transform 500ms ease 0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);right:0}.right-off-canvas-menu *{-webkit-backface-visibility:hidden}ul.off-canvas-list{list-style-type:none;padding:0;margin:0}ul.off-canvas-list li label{display:block;padding:.3rem .9375rem;color:#999;text-transform:uppercase;font-size:.75rem;font-weight:bold;background:#444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0}ul.off-canvas-list li a{display:block;text-align:right;text-transform:uppercase;text-decoration:none;padding:.66667rem;padding-right:2rem;color:#000;border-bottom:1px solid #eee;transition:background 300ms ease}ul.off-canvas-list li a:hover{color:#fff;background:#242424}.move-right > .inner-wrap{-ms-transform:translate(15.625rem,0);-webkit-transform:translate3d(15.625rem,0,0);-moz-transform:translate3d(15.625rem,0,0);-ms-transform:translate3d(15.625rem,0,0);-o-transform:translate3d(15.625rem,0,0);transform:translate3d(15.625rem,0,0)}.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent}@media only screen and (min-width: 40.063em){.move-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-left > .inner-wrap{-ms-transform:translate(-15.625rem,0);-webkit-transform:translate3d(-15.625rem,0,0);-moz-transform:translate3d(-15.625rem,0,0);-ms-transform:translate3d(-15.625rem,0,0);-o-transform:translate3d(-15.625rem,0,0);transform:translate3d(-15.625rem,0,0)}.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent}@media only screen and (min-width: 40.063em){.move-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent}@media only screen and (min-width: 40.063em){.offcanvas-overlap .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-left .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-left .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent}@media only screen and (min-width: 40.063em){.offcanvas-overlap-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-right .left-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-right .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent}@media only screen and (min-width: 40.063em){.offcanvas-overlap-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.no-csstransforms .left-off-canvas-menu{left:-15.625rem}.no-csstransforms .right-off-canvas-menu{right:-15.625rem}.no-csstransforms .move-left > .inner-wrap{right:15.625rem}.no-csstransforms .move-right > .inner-wrap{left:15.625rem}.left-submenu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;margin:0;overflow-x:hidden;overflow-y:auto;background:#333;z-index:1002;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.left-submenu *{-webkit-backface-visibility:hidden}.left-submenu .back > a{padding:.3rem .9375rem;color:#999;text-transform:uppercase;font-weight:bold;background:#444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0}.left-submenu .back > a:hover{background:#303030;border-top:1px solid #5e5e5e;border-bottom:none}.left-submenu .back > a:before{content:"\AB";margin-right:.5rem;display:inline}.left-submenu.move-right,.left-submenu.offcanvas-overlap-right,.left-submenu.offcanvas-overlap{-ms-transform:translate(0%,0);-webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}.right-submenu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;margin:0;overflow-x:hidden;overflow-y:auto;background:#fff;z-index:1002;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);right:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.right-submenu *{-webkit-backface-visibility:hidden}.right-submenu .back > a{padding:0 2rem 0 .9375rem;color:#CA4141;text-transform:uppercase;font-weight:normal;line-height:2.8125rem;background:#eee;border-bottom:none;margin:0}.right-submenu .back > a:hover{color:#fff;background:#CA4141;border-bottom:none}.right-submenu .back > a:after{content:"\BB";margin-left:.5rem;display:inline}.right-submenu.move-left,.right-submenu.offcanvas-overlap-left,.right-submenu.offcanvas-overlap{-ms-transform:translate(0%,0);-webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}.left-off-canvas-menu ul.off-canvas-list li.has-submenu > a:after{content:"\BB";margin-left:.5rem;display:inline}.right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:before{content:"+";margin-right:.5rem;display:inline;font-size:1.5rem;line-height:1rem}@media only screen and (max-width: 40em){a.logo,a.logo:hover,a.logo:focus{display:inline-block;z-index:9999;width:88px;height:58px;top:2.25rem;left:.875rem;position:absolute;background-image:url(../images/logo_scholz-088x058.png);background-repeat:no-repeat;background-position:top left;background-color:transparent}}@media only screen and (min-width: 40.063em) and (max-width: 64em){a.logo,a.logo:hover,a.logo:focus{display:inline-block;z-index:9999;width:122px;height:80px;top:2.125rem;left:.75rem;position:absolute;background-image:url(../images/logo_scholz-122x080.png);background-repeat:no-repeat;background-position:top left;background-color:transparent}}
/* special project styles */
.bgr-red{background:rgba(255,0,0,0.5)}.bgr-green{background:rgba(0,255,0,0.5)}.bgr-blue{background:rgba(0,0,255,0.5)}.bgr-black{background:rgba(0,0,0,1)}.txt-comment{color:#c00}.area_top{position:relative;padding-top:100px;z-index:100}header.row{padding-bottom:1.5rem}main{z-index:10;position:relative;top:-138px;background:#b4b4b4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0YjRiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(180,180,180,1) 0%,rgba(255,255,255,1) 480px);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(180,180,180,1)),color-stop(480px,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(180,180,180,1) 0%,rgba(255,255,255,1) 480px);background:-o-linear-gradient(top,rgba(180,180,180,1) 0%,rgba(255,255,255,1) 480px);background:-ms-linear-gradient(top,rgba(180,180,180,1) 0%,rgba(255,255,255,1) 480px);background:linear-gradient(to bottom,rgba(180,180,180,1) 0%,rgba(255,255,255,1) 480px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b4b4b4',endColorstr='#ffffff',GradientType=0)}@media only screen and (max-width: 64.0em){main{top:1rem;padding:0 1rem}div.cat01_sanitaer,div.cat02_heizung,div.cat03_solar,div.cat04_blech,div.cat05_lueftung{display:none;background-image:none}}@media only screen and (min-width: 64.063em){div.cat01_sanitaer,div.cat02_heizung,div.cat03_solar,div.cat04_blech,div.cat05_lueftung{display:block;width:700px;height:700px;position:absolute;z-index:-1;background-image:url(../images/hintergruende/welle_sanitaer.png);background-repeat:no-repeat;background-position:top left}div.cat01_sanitaer{top:270px;left:-250px;background-image:url(../images/hintergruende/welle_sanitaer.png)}div.cat02_heizung{top:270px;left:-250px;background-image:url(../images/hintergruende/welle_heiztechnik.png)}div.cat03_solar{top:270px;left:-250px;background-image:url(../images/hintergruende/welle_solar.png)}div.cat04_blech{top:220px;left:-300px;background-image:url(../images/hintergruende/welle_blech.png)}div.cat05_lueftung{top:270px;left:-250px;background-image:url(../images/hintergruende/welle_lueftung.png)}}article{z-index:15}.main_txt-block{padding-right:2.3125em}footer{z-index:21;position:relative;bottom:0;width:100%}@media only screen and (min-width: 64.063em){footer{position:fixed}}p{margin-top:1rem;line-height:1.5}h1{font-weight:600}h1,h2{text-transform:uppercase}@media only screen and (min-width: 40.0625em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.25rem}h2{font-size:1.5rem;letter-spacing:1px;padding-top:.813rem}}.main_txt-block ol{list-style-type:none;list-style-position:inside;margin-left:0;counter-reset:listNumbering}.main_txt-block ol li{font-size:1em;counter-increment:listNumbering}.main_txt-block ol li:before{content:counter(listNumbering,decimal-leading-zero) '.';font-size:1.5em;line-height:1.6rem;padding-right:.25rem}.logo_scholz-main{margin-left:10px}a.link_logo:link,a.link_logo:hover,a.link_logo:focus,a.link_logo:active{background:none;text-decoration:none}.navi_main-item{position:relative;display:inline-block;text-decoration:none;color:#222;font-size:1.125rem;line-height:1.25rem;font-weight:bold;font-weight:600;text-transform:uppercase;padding:4.125rem 0 0 1.25rem;width:110px;height:100px;margin-left:0;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmQyZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,rgba(255,255,255,0.7) 0%,rgba(210,210,210,0.7) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0.7)),color-stop(100%,rgba(210,210,210,0.7)));background:-webkit-linear-gradient(left,rgba(255,255,255,0.7) 0%,rgba(210,210,210,0.7) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0.7) 0%,rgba(210,210,210,0.7) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0.7) 0%,rgba(210,210,210,0.7) 100%);background:linear-gradient(to right,rgba(255,255,255,0.7) 0%,rgba(210,210,210,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d2d2d2',GradientType=1)}.navi_main-item:before{content:" ";border-bottom:21px solid rgba(210,210,210,1);border-left:16px solid transparent;border-right:0 solid transparent;height:0;width:16px;position:absolute;left:-17px;top:0}.navi_main-item:hover,.active_main-item{background:rgba(190,31,36,1);color:#fff}.navi_main-item:hover:before,.active_main-item:before{border-bottom:21px solid rgba(190,31,36,1)}.button_send-mail{background:#BE1F24;text-transform:uppercase;float:right;position:relative}.button_send-mail:hover,.button_send-mail:focus{color:#BE1F24;background:#000}.button_send-mail:before{content:" ";width:0;height:0;border-style:solid;border-width:27px 0 27px 18px;border-color:transparent transparent transparent #fff;position:absolute;left:0;top:0}.img_scale-up{position:relative;padding:0 .188rem .375rem}.img_scale-up .mask{position:relative}.img_scale-up a{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background:rgba(190,31,36,0.5);opacity:0;transition:opacity .25s 0 ease-in-out}.img_scale-up:hover a{opacity:1;transition-delay:.1s}h4.aside-headline{font-size:.875rem;font-weight:normal;font-weight:400;text-transform:uppercase;line-height:1.5rem;border-top:2px solid #000;margin-top:2.75rem;margin-bottom:.125rem}h4.aside-headline a:not(.button){color:#222;text-decoration:none;padding-left:1.5rem;background:url(../images/sprite-icons.png) no-repeat;background-position:-5px -65px}h4.aside-headline a:not(.button):hover,h4.aside-headline a:not(.button):focus,h4.aside-headline li a:not(.button):active{color:rgba(190,31,36,1)}[class*="block-grid-"]{display:block;padding:0;margin:0 -.188rem}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"] > li{display:block;float:left;height:auto;padding:0 .188rem .375rem}.aside-header-img{padding-bottom:.375rem}.listing-download-files{margin:2.75rem 0 0;padding-top:0;border-top:2px solid #000;width:100%;list-style:none inside}.listing-download-files li{font-size:.875rem;text-transform:uppercase;margin:0;border-bottom:2px solid #000;background:url(../images/sprite-icons.png) no-repeat;background-position:-6px -150px}.listing-download-files li a:not(.button){color:#222;line-height:2.5rem;text-decoration:none;display:block;margin:0;padding:.313rem 0 .313rem 3.5rem}.listing-download-files li a:not(.button):hover,.listing-download-files li a:not(.button):focus{background:rgba(0,0,0,0.025);color:rgba(190,31,36,1);padding-left:3.5rem}.listing-download-files li a:not(.button):active{color:rgba(190,31,36,1)}.listing-download-files li.active > a:first-child:not(.button){color:rgba(190,31,36,1)}@media only screen and (min-width: 40.0625em){.listing-download-files li{font-size:1.125rem}}.box-tipps_top-right{position:fixed;top:240px;right:0;width:130px;height:60px;background:url(../images/sprite-icons.png) no-repeat;background-position:0 -200px}.box-tipps_top-right a,.box-tipps_top-right a:focus,.box-tipps_top-right a:active,.box-tipps_top-right a:hover{display:inline-block;font-size:1.125rem;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1.25rem;color:#fff;padding:.625rem 0 0 1.875rem;background:none}.vcard{font-size:1.125rem;line-height:1.875rem;border-top:4px solid #000;border-bottom:4px solid #000;padding:.5rem 0;margin-bottom:2rem;margin-top:1rem}.vcard .org,.vcard .fn,.vcard .street-address,.vcard .tel,.vcard .fax{padding-right:1rem;background:url(images/bgr_triangle.png) no-repeat right .563rem}@media only screen and (min-width: 64.063em){.vcard{margin-bottom:-3rem}}.area_office-time{font-size:.875rem;line-height:1.125rem;padding-top:.375rem}footer .inline-list{list-style:none;margin:0 auto;overflow:hidden;padding:0;border-left:1px solid #fff}footer .inline-list > li{display:block;float:left;list-style:none;margin-left:0;padding:0 1.5rem;border-right:1px solid #fff;font-size:1.125rem;text-transform:uppercase;line-height:4.375rem}footer .inline-list > li > *{display:block}footer .inline-list li a:not(.button){color:#fff;display:block}footer .inline-list li a:not(.button):hover,footer .inline-list li a:not(.button):focus{color:rgba(190,31,36,1)}footer .inline-list li a:not(.button):active{color:rgba(190,31,36,1)}footer .inline-list li.active > a:first-child:not(.button){color:rgba(190,31,36,1)}footer img{margin-top:1px;float:left}footer a{color:#fff;text-transform:uppercase;display:inline-block;text-decoration:none}footer a:hover,footer a:focus,footer .active_footer-link,footer .inline-list li a.active_footer-link{color:rgba(190,31,36,1);background:none}a.link-txt-werkteam{font-size:.875rem;line-height:2.5rem;margin:1rem 0 0 .5rem;padding-left:1rem;background:url(../images/sprite-icons.png) no-repeat;background-position:-10px -5px}footer a.link-txt-werkteam:hover,footer a.link-txt-werkteam:focus,footer a.link-txt-werkteam.active{background:url(../images/sprite-icons.png) no-repeat;background-position:-10px -55px}a.link-txt-footer{float:right;font-size:.688rem;line-height:2.5rem;margin:1rem 0 0 1.5rem}.page_contact .vcard{margin-bottom:1rem}.page_contact-form textarea{height:150px}.border-top{line-height:1.5rem;border-top:2px solid #000;margin-top:.875rem}
/* magnific custom */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#fff;opacity:.5;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:1rem;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100);color:red}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:.5rem;top:0;text-align:right;padding-right:6px;width:100%}.mfp-counter{display:none;position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:85%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 40px;margin:0 auto;border-right:10px solid rgba(180,180,180,1);border-top:10px solid rgba(180,180,180,1);border-left:10px solid rgba(180,180,180,1)}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-40px;position:absolute;top:100%;left:0;width:100%;cursor:auto;padding:0 1rem;background:#fff;border-right:10px solid rgba(180,180,180,1);border-bottom:10px solid rgba(180,180,180,1);border-left:10px solid rgba(180,180,180,1)}.mfp-title{text-align:left;line-height:18px;color:#222;word-wrap:break-word;padding-right:36px;border-top:2px solid #000;padding-top:1rem;padding-bottom:1rem}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-s-loading .mfp-arrow{display:none}
/* bxSlider v4.2.5 */
.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y;z-index:50}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:0;background:#fff}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-1rem;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:0}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;margin:0 5px;outline:0;width:1rem;height:.375rem}@media only screen and (min-width: 40.0625em){.bx-wrapper .bx-pager.bx-default-pager a{width:3rem;height:.25rem}}@media only screen and (min-width: 64.0625em){.bx-wrapper .bx-pager.bx-default-pager a{width:5rem;height:.25rem}}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#BE1F24}.bx-wrapper .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(images/bx_controls.png) no-repeat 0 -32px}.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(images/bx_controls.png) no-repeat -43px -32px}.bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:90%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/bx_controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/bx_controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:1.75rem;left:0;width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:'Yellowtail',cursive;font-weight:normal;font-weight:400;display:block;font-size:1.5rem;line-height:1.1;padding-right:5%;text-align:right;text-shadow:1px 1px 3px rgba(70,70,70,0.7)}@media only screen and (min-width: 40.0625em){.bx-wrapper .bx-caption{position:absolute;bottom:3rem;left:0;width:100%}.bx-wrapper .bx-caption span{font-weight:normal;font-weight:400;font-size:2rem;line-height:1.4;padding-right:5%}}@media only screen and (min-width: 64.0625em){.bx-wrapper .bx-caption{position:absolute;bottom:4rem;left:0;width:100%}.bx-wrapper .bx-caption span{font-weight:normal;font-weight:400;font-size:3rem;line-height:1.5;padding-right:5%}}