.tx-felogin-pi1 label{display:block;}.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid black;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}div.csc-mailform ol,div.csc-mailform ol li{margin:0;padding:0;}div.csc-mailform ol li{overflow:hidden;}div.csc-mailform fieldset{margin:0;padding:0;position:relative;}div.csc-mailform legend{margin-left:1em;color:#000000;font-weight:bold;}div.csc-mailform fieldset ol{padding:1em 1em 0 1em;}div.csc-mailform fieldset li{padding:0.5em;margin-bottom:0.5em;list-style:none;}div.csc-mailform fieldset.submit{border-style:none;}div.csc-mailform li label{float:left;width:13em;margin-right:1em;vertical-align:baseline;}div.csc-mailform li input + label,div.csc-mailform li textarea + label,div.csc-mailform li select + label{float:none;width:auto;margin-right:0;margin-left:1em;}div.csc-mailform li textarea + label{vertical-align:top;}label em,legend em{display:block;color:#060;font-size:85%;font-style:normal;text-transform:uppercase;}legend em{position:absolute;}label strong,legend strong{display:block;color:#C00;font-size:85%;font-weight:normal;text-transform:uppercase;}legend strong{position:absolute;top:1.4em;}.labels-alignment-right label,.labels-alignment-right .fieldset-subgroup legend,.labels-alignment-right.fieldset-subgroup legend{text-align:right;}fieldset.fieldset-horizontal{border-width:0;}fieldset.fieldset-horizontal ol{padding:0;}fieldset.fieldset-horizontal li{float:left;padding:0;margin-right:1em;}fieldset.fieldset-horizontal.label-below label{display:block;margin-left:0;margin-top:0.2em;font-size:90%;color:#999999;text-align:left;}fieldset.fieldset-horizontal label em{display:inline;}fieldset.fieldset-subgroup{margin-bottom:-2em;border-style:none;}fieldset.fieldset-subgroup legend{margin-left:0;padding:0;font-weight:normal;width:13em;}fieldset.fieldset-subgroup ol{position:relative;top:-1.4em;margin:0 0 0 14em;padding:0;}fieldset.fieldset-subgroup li{padding:0;}fieldset.fieldset-subgroup input + label{float:none;width:auto;display:inline;margin:0 0 0 1em;}.labels-block label{display:block;float:none;margin:0 0 0.5em;width:auto;}.labels-block input + label,.labels-block textarea + label{margin:0.5em 0 0;}.labels-block fieldset.fieldset-subgroup,fieldset.labels-block.fieldset-subgroup{margin-bottom:0;}.labels-block .fieldset-subgroup legend,.labels-block.fieldset-subgroup legend{width:auto;}.labels-block .fieldset-subgroup legend em,.labels-block.fieldset-subgroup legend em{position:relative;}.labels-block .fieldset-subgroup legend strong,.labels-block.fieldset-subgroup legend strong{position:relative;top:0;}.labels-block .fieldset-subgroup ol,.labels-block.fieldset-subgroup ol{top:0;margin:0;padding:0.5em 0 0;}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}.fancybox-outer,.fancybox-inner{position:relative;}.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../typo3conf/ext/sc_template/Resources/Public/js/fancybox/source/fancybox_sprite.png');}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div{width:44px;height:44px;background:url('../../typo3conf/ext/sc_template/Resources/Public/js/fancybox/source/fancybox_loading.gif') center center no-repeat;}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../typo3conf/ext/sc_template/Resources/Public/js/fancybox/source/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span{left:10px;background-position:0 -36px;}.fancybox-next span{right:10px;background-position:0 -72px;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock{overflow:hidden !important;width:auto;}.fancybox-lock body{overflow:hidden !important;}.fancybox-lock-test{overflow-y:hidden !important;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../typo3conf/ext/sc_template/Resources/Public/js/fancybox/source/fancybox_overlay.png');}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../typo3conf/ext/sc_template/Resources/Public/js/fancybox/source/fancybox_sprite%402x.png');background-size:44px 152px;}#fancybox-loading div{background-image:url('../../typo3conf/ext/sc_template/Resources/Public/js/fancybox/source/fancybox_loading%402x.gif');background-size:24px 24px;}}*{margin:0;padding:0}body{font-family:Open Sans,Arial,sans-serif;font-size:14px;font-weight:300;color:#000;text-align:center}a img{border:none}p{margin-bottom:15px;width:80%;margin-left:10%}@media only screen and (max-width:830px){p{width:90%;margin-left:5%}}ol,ul{padding-left:18px;margin-bottom:15px}strong{font-weight:600}img{max-width:100%;height:auto}.clearer{clear:both;height:0}.inner{max-width:1170px;padding:0 15px;margin:0 auto}.inner,h1{position:relative}h1{font-size:1.286em;text-transform:uppercase;z-index:1;padding-top:75px;padding-bottom:55px;letter-spacing:.15em}h1:before{top:88px;height:1px;width:auto;left:0;right:0;background-color:#000;z-index:-2}h1:after,h1:before{content:"";position:absolute}h1:after{top:0;height:100%;width:330px;left:50%;margin-left:-165px;background-color:#fff;background-repeat:no-repeat;background-position:top;z-index:-1}@media only screen and (max-width:400px){h1:before{display:none}h1:after{width:100%;left:0;margin-left:0}}h2{font-size:1.286em;text-transform:uppercase;margin-bottom:20px}.bgColor--black{position:relative;background-color:#000;color:#fff}.bgColor--black h1:before{background-color:#fff}.bgColor--black h1:after{background-color:#000}.bgColor--white{position:relative;background-color:#fff;color:#000}.colHalf{position:relative;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:830px){.colHalf{width:100%!important}}.colHalf.colW35{width:35%}.colHalf.colW40{width:40%}.colHalf.colW45{width:45%}.floatLeft{position:relative;float:left}.floatRight{position:relative;float:right}@media only screen and (max-width:830px){.floatRight{margin-top:20px}}#mainnavi{display:none;margin:0;padding:0;float:none;list-style-type:none;clear:right;width:90%;max-width:300px;position:absolute;top:90px;right:0;z-index:9}#mainnavi li{position:relative;display:block;margin:0 0 3px}#mainnavi li .submenu-button{position:absolute;z-index:10;right:0;top:0;display:block;border-left:1px solid hsla(0,0%,100%,.4);height:56px;width:56px;cursor:pointer}#mainnavi li .submenu-button:after{content:"";position:absolute;top:21px;left:26px;display:block;width:1px;height:11px;background:#fff;z-index:99}#mainnavi li .submenu-button:before{content:"";position:absolute;left:21px;top:26px;display:block;width:11px;height:1px;background:#fff;z-index:99}#mainnavi li .submenu-button.submenu-opened:after{display:none}#mainnavi li:first-child>span,#mainnavi li a{display:block;text-decoration:none;font-weight:400;text-transform:uppercase;font-size:1.2em;position:relative;background:#fff;color:gray;padding:18px 28px}#mainnavi li a.active,#mainnavi li a:hover{color:#000!important;font-weight:400!important}#mainnavi li .sub{margin:0;padding:0;background:#fff}#mainnavi li .sub li{margin:0 0 0 28px;border:none;text-align:left}#mainnavi li .sub li .submenu-button{border-left:1px solid hsla(0,0%,50%,.4);border-right:1px solid hsla(0,0%,50%,.4)}#mainnavi li .sub li .submenu-button:after,#mainnavi li .sub li .submenu-button:before{background:gray}#mainnavi li .sub li a{font-weight:400;font-size:1.1em;color:gray;background:#fff;text-transform:none;padding-left:0;padding-right:70px;border-bottom:1px solid gray}#mainnavi li .sub li a.active,#mainnavi li .sub li a:hover{font-weight:700}#mainnavi li .sub li:last-child a{border-bottom:none}#mainnavi li .sub li .sub li a{font-size:1em}#mainnavi li .sub li .sub li:last-child a{border-bottom:1px solid gray}.c-hamburger{display:block;position:absolute;top:38px;right:15px;overflow:hidden;margin:0;padding:0;width:38px;height:38px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:none;cursor:pointer;transition:background .2s;z-index:9}.c-hamburger:focus{outline:none}.c-hamburger span{top:17.5px;left:5px;right:5px;background:#1d1d1b}.c-hamburger span,.c-hamburger span:after,.c-hamburger span:before{display:block;position:absolute;height:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.c-hamburger span:after,.c-hamburger span:before{left:0;width:100%;background-color:#1d1d1b;content:""}.c-hamburger span:before{top:-9px}.c-hamburger span:after{bottom:-9px}.c-hamburger--rot{background-color:#28aadc}.c-hamburger--rot span{transition:transform .2s}.c-hamburger--rot.is-active{background-color:#166888}.c-hamburger--rot.is-active span{transform:rotate(90deg)}.c-hamburger--htx{background-color:transparent}.c-hamburger--htx span{transition:background 0s .2s}.c-hamburger--htx span:after,.c-hamburger--htx span:before{transition-duration:.2s,.2s;transition-delay:.2s,0s}.c-hamburger--htx span:before{transition-property:top,transform}.c-hamburger--htx span:after{transition-property:bottom,transform}.c-hamburger--htx.is-active span{background:none}.c-hamburger--htx.is-active span:before{top:0;transform:rotate(45deg)}.c-hamburger--htx.is-active span:after{bottom:0;transform:rotate(-45deg)}.c-hamburger--htx.is-active span:after,.c-hamburger--htx.is-active span:before{background:#1d1d1b;transition-delay:0s,.2s}.c-hamburger--htla{background-color:#32dc64}.c-hamburger--htla span{transition:transform .2s}.c-hamburger--htla span:before{transform-origin:top right;transition:transform .2s,width .2s,top .2s}.c-hamburger--htla span:after{transform-origin:bottom right;transition:transform .2s,width .2s,bottom .2s}.c-hamburger--htla.is-active{background-color:#19903c}.c-hamburger--htla.is-active span{transform:rotate(180deg)}.c-hamburger--htla.is-active span:after,.c-hamburger--htla.is-active span:before{width:50%}.c-hamburger--htla.is-active span:before{top:0;transform:translateX(17px) translateY(1.5px) rotate(45deg)}.c-hamburger--htla.is-active span:after{bottom:0;transform:translateX(17px) translateY(-1.5px) rotate(-45deg)}.c-hamburger--htra{background-color:#ff9650}.c-hamburger--htra span{transition:transform .2s}.c-hamburger--htra span:before{transform-origin:top left;transition:transform .2s,width .2s,top .2s}.c-hamburger--htra span:after{transform-origin:bottom left;transition:transform .2s,width .2s,bottom .2s}.c-hamburger--htra.is-active{background-color:#e95d00}.c-hamburger--htra.is-active span{transform:rotate(180deg)}.c-hamburger--htra.is-active span:after,.c-hamburger--htra.is-active span:before{width:50%}.c-hamburger--htra.is-active span:before{top:0;transform:translateX(-3px) translateY(1.5px) rotate(-45deg)}.c-hamburger--htra.is-active span:after{bottom:0;transform:translateX(-3px) translateY(-1.5px) rotate(45deg)}#header{position:relative;z-index:2}#header #scrollToContent{position:absolute;bottom:-21px;left:50%;margin-left:-21px;width:42px;height:42px;background-image:url('../../typo3conf/ext/sc_template/Resources/Public/img/scroll_down.png');background-repeat:no-repeat;background-position:50%;z-index:2;text-indent:-99999px;overflow:hidden;-webkit-animation:bounce 5s linear infinite;animation:bounce 5s linear infinite}@-webkit-keyframes bounce{0%,82%,88%,94%,to{-webkit-transform:translateY(0);transform:translateY(0)}85%,91%,97%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{0%,82%,88%,94%,to{-webkit-transform:translateY(0);transform:translateY(0)}85%,91%,97%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}#headerimage{position:relative;height:800px;background-size:cover;background-position:50%;overflow:hidden}#headerimage:before{content:"";position:absolute;left:-50%;height:360px;width:200%;z-index:1;top:0;-webkit-box-shadow:inset 0 180px 180px -110px #fff;-moz-box-shadow:inset 0 180px 180px -110px #fff;box-shadow:inset 0 180px 180px -110px #fff}@media only screen and (max-width:1024px){#headerimage{height:700px}}@media only screen and (max-width:960px){#headerimage{height:600px}}@media only screen and (max-width:830px){#headerimage{height:500px}}#logoContainer{position:absolute;top:47px;left:0;width:100%;z-index:1}#logoContainer .inner{text-align:left}#welcometext{padding:75px 0}#welcometext h1:after{background-image:url('../../typo3conf/ext/sc_template/Resources/Public/img/icon_armchair.png')}#closingtext{padding:61px 0 44px;margin-top:100px;text-transform:uppercase;font-size:1.25em;letter-spacing:.21em}#closingtext p{line-height:1.3}#closingtext p a{color:#fff;text-decoration:none}#closingtext p a:hover{text-decoration:underline}#content_container{position:relative;z-index:1}#content_container #content.addMargin{margin-top:100px}#footer_container{position:relative;text-transform:uppercase;font-size:1.2em;padding-top:75px;padding-bottom:75px}#footer_container #footer__claim,#footer_container #footernavi{position:relative;width:49%;letter-spacing:.2em}@media only screen and (max-width:960px){#footer_container #footer__claim,#footer_container #footernavi{width:100%;text-align:center!important}}#footer_container #footer__claim{float:left;text-align:left}#footer_container #footernavi{float:right;text-align:right;list-style:none;padding:0;margin:0}@media only screen and (max-width:960px){#footer_container #footernavi{margin-top:45px}}#footer_container #footernavi li{display:inline-block;margin-left:30px}@media only screen and (max-width:960px){#footer_container #footernavi li{margin-left:15px;margin-right:15px}}#footer_container #footernavi li a{color:#000;text-decoration:none;font-weight:400}#footer_container #footernavi li a:hover{text-decoration:underline}.product_logo{position:relative;display:inline-block;width:27%;margin-top:90px;vertical-align:bottom}@media only screen and (min-width:961px){.product_logo:nth-child(3n-1){margin-left:9.5%;margin-right:9.5%}.product_logo:last-child{margin-top:auto;margin-bottom:85px}}@media only screen and (max-width:960px){.product_logo{width:45%}.product_logo:nth-child(2n){margin-left:10%}}@media only screen and (max-width:830px){.product_logo{width:100%}.product_logo:nth-child(2n){margin-left:0}}.product_logo h2{text-transform:uppercase;letter-spacing:.16em;margin-bottom:8px}.product_logo p{width:100%;margin-left:0}.product_logo p a{color:gray;text-decoration:none;letter-spacing:.093em}.product_logo p a:hover{text-decoration:underline}.projects{padding:75px 0;}.projects h1:after{background-image:url('../../typo3conf/ext/sc_template/Resources/Public/img/icon_table.png');}.projects a.project{position:relative;display:block;color:#000;margin-bottom:100px;text-decoration:none;line-height:0;}.projects a.project:hover{text-decoration:underline;}.projects a.project:last-child{margin-bottom:0;}.projects a.project img{width:100%;}.projects a.project h2{line-height:1.5;margin-top:35px;margin-bottom:25px;}.projects a.project p{line-height:1.5;margin-bottom:0;}.projects .project__description{color:#808080;}#headerimage{z-index:1;}#headerimage .slides{padding:0;width:100%;height:100%;display:block;margin:0 auto;position:relative;}#headerimage .slides *{user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;}#headerimage .slides input{display:none;}#headerimage .slide-container{display:block;}#headerimage .slide{top:0;opacity:0;width:100%;height:100%;display:block;position:absolute;background-repeat:no-repeat;background-position:center;background-size:cover;transition:all .7s ease-in-out;}#headerimage .slide img{width:100%;height:100%;}#headerimage .nav label{width:15%;max-width:150px;min-width:40px;height:100%;display:none;position:absolute;opacity:0;z-index:9;cursor:pointer;transition:opacity .2s;color:#000;font-size:200px;text-align:center;line-height:800px;font-family:'Open Sans',Arial,sans-serif;background-color:rgba(255,255,255,0.3);}@media only screen and (max-width:1024px){#headerimage .nav label{line-height:700px;}}@media only screen and (max-width:960px){#headerimage .nav label{line-height:600px;font-size:150px;opacity:0.5;}}@media only screen and (max-width:830px){#headerimage .nav label{line-height:500px;font-size:100px;}}#headerimage .slide:hover + .nav label{opacity:0.5;}#headerimage .nav label:hover{opacity:1;}#headerimage .nav .next{right:0;}#headerimage input:checked + .slide-container .slide{opacity:1;transition:opacity 1s ease-in-out;}#headerimage input:checked + .slide-container .nav label{display:block;}.topProduct{padding:75px 0;}.topProduct h1:after{background-image:url('../../typo3conf/ext/sc_template/Resources/Public/img/icon_kommode.png');}.topProduct .floatLeft{text-align:left;}.topProduct .floatLeft img{position:relative;width:100%;}.topProduct a{color:#fff;text-decoration:none;}.topProduct a:hover{text-decoration:none;}
