@font-face{font-family:'PT Sans';src:url(/branches/0/fonts/PTSansRegular-ext.woff) format('woff')}@font-face{font-family:'PT Sans';src:url(/branches/0/fonts/PTSansItalic.woff) format('woff');font-style:italic}@font-face{font-family:'PT Sans';src:url(/branches/0/fonts/PTSansBold-ext.woff) format('woff');font-weight:bold}@font-face{font-family:'FontAwesome';src:url(/branches/0/fonts/fontawesome-webfont.woff) format('woff')}*{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}strong,b{font-weight:700}a img{transition:1s ease;-moz-transition:1s ease;-webkit-transition:1s ease}a:hover img{opacity:.7}input:read-only{color:#a9a9a9}hr{border-top:1px #d0d0d0 solid;margin:7px 0;display:block}i,em{font-style:italic}a{color:#9bc11e;text-decoration:underline}a:hover{color:#959595;text-decoration:none}td[valign="middle"]{vertical-align:middle}#main ul{padding-left:20px;margin:8px 0}#main li{padding:3px 0}#main p{margin:8px 0}body{font:13px/18px Arial,Helvetica,sans-serif;color:#636363;background:url(/branches/0/images/xbg-main.jpg.pagespeed.ic.rRPetQxP2P.jpg) left top repeat-x #fff}body#main{padding-top:70px}body.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}.container,body#main{width:1170px;margin:0 auto;height:auto;box-sizing:border-box}.grayButton,#kalkulator #in_warenkorb,.admin #main input.button,.admin #main input[type="submit"],.admin #main a.button{box-sizing:border-box;display:block;background:#fff url(/branches/0/images/btn-search.png.pagespeed.ce.PsK2pwyWg0.png) 0 0 repeat-x;float:left;height:48px;min-width:74px;border:1px solid #d0d0d0;font-size:15px;font-weight:bold;padding:0 15px;color:#3f3f3f!important;text-align:center;-moz-transition:all 300ms ease , left 300ms ease , right 300ms ease;-webkit-transition:all 300ms ease , left 300ms ease , right 300ms ease;-o-transition:all 300ms ease , left 300ms ease , right 300ms ease;transition:all 300ms ease , left 300ms ease , right 300ms ease;cursor:pointer;text-decoration:none;line-height:48px}.grayButton.highlight,#kalkulator #in_warenkorb,.admin #main input.button,.admin #main a.button{background:#99c016;border-color:#99c015;color:#000!important}.grayButton:hover,#kalkulator #in_warenkorb:hover,.admin #main input.button:hover,.admin #main input[type="submit"]:hover,.admin #main a.button:hover{border:1px solid #3d3d3d;background:#363636;color:#fff!important}input[type="submit"]{border-radius:0;-webkit-appearance:none}input[type="text"],input[type="password"],input[type="number"],input[type="email"],input[type="search"],input[type="tel"],textarea{border-radius:0;-webkit-appearance:none;box-sizing:border-box;background:#fff;vertical-align:middle;border:1px solid #d0d0d0;box-shadow:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;max-width:100%}textarea{padding:6px}select{background:#fff;border-radius:0 0 0 0;height:auto;padding:6px 6px 6px 2px;outline:none;border:1px solid #ccc;box-shadow:none}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;padding:5px 0;margin-top:3px;left:50%;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tooltip .tooltipArrow{top:0;left:50%;margin-left:-5px;position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000;display:block}.tooltip .tooltipInner{max-width:250px;padding:8px;color:#fff!important;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block}.tooltip .tooltipInner *{color:#fff!important}#slider{width:100%;height:0;overflow:hidden;position:relative;margin-bottom:23px}#slider:hover img{opacity:1}#slider:hover .prev,#slider:hover .next{opacity:1;visibility:visible}#slider #sliderImages{width:100%}#slider #sliderImages div{width:100%;position:absolute}#slider #sliderImages div img{width:100%;height:auto}#slider .prev{position:absolute;height:100%;width:60px;background-image:url(/branches/0/images/xarrow-left-off.png.pagespeed.ic.FZRNczghGg.png);background-position:center;background-repeat:no-repeat;cursor:pointer;-moz-transition:all 300ms ease , left 300ms ease , right 300ms ease;-webkit-transition:all 300ms ease , left 300ms ease , right 300ms ease;-o-transition:all 300ms ease , left 300ms ease , right 300ms ease;transition:all 300ms ease , left 300ms ease , right 300ms ease;opacity:0;visibility:hidden}#slider .prev:hover{background-image:url(/branches/0/images/xarrow-left-on.png.pagespeed.ic.L9TIxU7ojV.png)}#slider .next{position:absolute;height:100%;width:60px;background-image:url(/branches/0/images/xarrow-right-off.png.pagespeed.ic.HRurz7iKKI.png);background-position:center;background-repeat:no-repeat;right:0;cursor:pointer;-moz-transition:all 300ms ease , left 300ms ease , right 300ms ease;-webkit-transition:all 300ms ease , left 300ms ease , right 300ms ease;-o-transition:all 300ms ease , left 300ms ease , right 300ms ease;transition:all 300ms ease , left 300ms ease , right 300ms ease;opacity:0;visibility:hidden}#slider .next:hover{background-image:url(/branches/0/images/xarrow-right-on.png.pagespeed.ic.uwrEHK55j9.png)}#slider2{float:left;width:100%;margin-bottom:15px}#slider2 img{width:100%;height:auto}#header{position:relative;width:100%}#header #topNavi{width:100%;background-color:#000;height:57px}#header #topNavi .container{overflow:visible}#header #topNavi .left{float:left;width:50%;list-style:none}#header #topNavi .left li{float:left}#header #topNavi .left li.mobile{display:none}#header #topNavi .left a{font-size:14px;color:#8e8d8c;font-weight:bold;text-decoration:none;margin:20px 20px 0 30px;display:inline-block}#header #topNavi .left a:before{content:url(/branches/0/images/bullet-1.png.pagespeed.ce.VTV0z5LVd7.png);position:absolute;margin:-3px 0 0 -30px}#header #topNavi .left a:hover,#header #topNavi .left a.current{color:#fff;background:#000}#header #topNavi .right{float:right;border-right:1px solid #4b4b4b;line-height:57px}#header #topNavi .right .holder,#header #topNavi .burgerMenu{transition:.5s ease;-moz-transition:.5s ease;-webkit-transition:.5s ease;border-left:1px solid #4b4b4b;width:65px;height:57px;display:inline-block;text-align:center;font-size:23px;font-weight:bold;padding:0 10px;cursor:pointer;box-sizing:border-box;vertical-align:top;position:relative}#header #topNavi .right .holder:hover,#header #topNavi .burgerMenu:hover{background-color:#4b4b4b!important;color:#fff!important}#header #topNavi .burgerMenu:hover{background:url(/branches/0/images/burger-menu-on.png.pagespeed.ce.KFIMX2F0zq.png);background-repeat:no-repeat;background-position:center}#header #topNavi .right .holder img{margin:0 0 2px 5px}#header #topNavi .right .holder.languages{width:80px}#header #topNavi .right .holder.loginIcon:before,#header #topNavi .right .holder.accountIcon:before,#header #topNavi .right .holder.logoutIcon:before{font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#959595}#header #topNavi .right .holder.loginIcon:before{content:"\f023"}#header #topNavi .right .holder.accountIcon:before{content:"\f007"}#header #topNavi .right .holder.logoutIcon:before{content:"\f011"}#header #topNavi .right a:hover .holder.loginIcon:before,#header #topNavi .right .holder.accountIcon:before,#header #topNavi .right .holder.logoutIcon:before{color:#fff!important}#header #topNavi .right a.loginIconLink,#header #topNavi .right a.accountIconLink,#header #topNavi .right a.logoutIconLink{color:#959595!important;background:none;border:none}#header #topNavi .burgerMenu{background:url(/branches/0/images/burger-menu-off.png.pagespeed.ce.Su73MKSTnB.png);background-repeat:no-repeat;background-position:center}#header #topNavi .right .holder ul,#header #topNavi .burgerMenu ul{background:#4b4b4b none repeat scroll 0 0;left:0;opacity:0;position:absolute;transition:all .2s ease-in-out 0s;visibility:hidden;z-index:110;list-style:none;top:57px}#header #topNavi .right .holder:hover ul,#header #topNavi .burgerMenu:hover ul{opacity:1;visibility:visible;width:auto}#header #topNavi .right .holder ul li:first-child,#header #topNavi .burgerMenu ul li:first-child{border-top:none}#header #topNavi .right .holder ul li,#header #topNavi .burgerMenu ul li{border-top:1px solid #555;line-height:20px;text-align:left}#header #topNavi .right .holder ul li a,#header #topNavi .burgerMenu ul li a{color:#fff;text-decoration:none;font-size:17px;padding:11px 5px 11px 10px;display:block;font-weight:bold;width:110px;margin:0}#header #topNavi .right .holder ul li a:hover,#header #topNavi .right .holder ul li .current,#header #topNavi .burgerMenu ul li .current,#header #topNavi .burgerMenu ul li a:hover{background:#333}#header #topNavi .right .holder ul li a img{margin:0 5px -4px -1px}#header #logoArea{margin-top:30px;height:80px;overflow:visible}#header #logoArea #logo{float:left;margin-top:15px}#header #logoArea #cart{float:right;position:relative;width:210px}#header #logoArea #cart .cartButton{cursor:pointer;box-sizing:border-box;background:url(/branches/0/images/bg-cart.png.pagespeed.ce._JF1sQJ6ue.png);background-repeat:no-repeat;padding:1px 20px 1px 40px;text-align:right;display:inline-block;width:100%;background-position:right 180px center}#header #logoArea #cart .cartButton b,#header #logoArea #cart .cartButton:hover,#header #logoArea #cart .cartButton.open{color:#000}#header #logoArea #cart .counter{width:75px;text-align:right;display:inline-block}#header #logoArea #cart .cartButton img{position:absolute;top:8px;right:0;transition:.2s ease;-moz-transition:.2s ease;-webkit-transition:.2s ease}#header #logoArea #cart .cartButton.open img{transform:rotate(180deg)}#header #logoArea #cart .overview{position:absolute;width:379px;min-height:48px;border:1px solid #ccc;background:#fff;-moz-box-shadow:0 0 7px rgba(0,0,0,.25);-webkit-box-shadow:0 0 7px #333;box-shadow:0 0 7px rgba(0,0,0,.25);z-index:100;left:-169px;top:30px;display:none;box-sizing:border-box;padding:0 10px}#header #logoArea #cart .overview .noProducts{color:#333;padding:10px 0}#header #logoArea #cart .overview .productSmall{margin-top:10px;overflow:hidden;color:#333}#header #logoArea #cart .overview .productSmall img.preview{float:left;margin-right:10px;max-width:70px;max-height:70px}#header #logoArea #cart .overview .productSmall .amount{font-weight:bold}#header #logoArea #cart .overview .productSmall .name{font-weight:bold;font-size:14px;text-decoration:none;color:#333}.removeProduct{background:url(/branches/0/images/trash-pin-off.png.pagespeed.ce.0ijrUCyosM.png) no-repeat;height:24px;width:19px;position:absolute;right:10px;top:20px;cursor:pointer}.removeProduct:hover{background:url(/branches/0/images/trash-pin-on.png.pagespeed.ce.4fqLpX88Co.png) no-repeat}#header #logoArea #cart .overview .productSmall .price{float:none;display:block;margin-top:10px}#header #logoArea #cart .overview .price{color:#3a3a3a;font-weight:normal;font-size:16px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;float:right}#header #logoArea #cart .overview .title{}#header #logoArea #cart .overview .postage{border-top:1px solid #d0d0d0;padding:7px 0 7px 0;margin-top:10px}#header #logoArea #cart .overview .totalCost{border:1px solid #d0d0d0;border-left:none;border-right:none;padding:7px 0 7px 0}#header #logoArea #cart .overview a.grayButton{margin:10px 0;padding:0 3px}#header #logoArea #searchArea{float:right;margin:30px -210px 0 0;width:750px}#header #logoArea #searchArea div{float:left;text-align:right;font-size:14px;padding:7px 0 0 35px}#header #logoArea #searchArea div b a{font-size:17px;text-decoration:none;color:#000}#header #logoArea #searchArea div b a:hover{text-decoration:underline}#header #logoArea #searchArea div span{text-transform:uppercase;font-size:14px;color:#000}#header #logoArea #searchArea form{float:right}#header #logoArea #searchArea form input[name="keywords"]{margin:0;float:left;height:48px;line-height:20px;padding:0 10px 0 10px;width:304px;position:relative;border-right:none}#header #logoArea #searchArea form input[type="submit"]{font-size:15px;padding:0 5px;color:#181818!important}#header #logoArea #searchArea form input[type="submit"]:hover{background-position:0 57px;background-color:#fff;color:#181818;border:1px solid #d0d0d0}#header #mainNavi{margin-top:30px;overflow:visible}#header #mainNavi div{border:1px solid #d0d0d0;background:url(/branches/0/images/menu-bg.png.pagespeed.ce._5mhjVV0lf.png) 0 100% repeat-x #fff;overflow:visible;height:62px}#header #mainNavi div b{display:none}#header #mainNavi div ul li{list-style:none;float:left;position:relative}#header #mainNavi div ul li a{float:left;padding:16px 10px 15px 11px;color:#181818;text-transform:none;font-size:17px;line-height:25px;font-weight:bold;text-decoration:none;border-left:1px solid #d0d0d0;border-bottom:6px solid #e8e7e8}#header #mainNavi div ul li.first a{border-left:none!important}@media screen and (min-width:1200px){#header #mainNavi div ul li a:hover,#header #mainNavi div ul li:hover a,#header #mainNavi div ul li.current a{color:#fff;background:url(/branches/0/images/menu-bg-act.png.pagespeed.ce.MkbK171FA-.png) 0 100% repeat-x #464646;border-left:1px solid #3d3d3d;border-bottom:6px solid #000}#header #mainNavi div ul li:hover ul{opacity:1;visibility:visible;-o-transition-delay:.20s;-moz-transition-delay:.20s;-ms-transition-delay:.20s;-webkit-transition-delay:.20s;transition-delay:.20s}#header #mainNavi div ul li ul a:hover,#header #mainNavi div ul li ul li.current a{background:#000!important;border:0 none!important;border-bottom:1px solid #4b4b4b!important}}#header #mainNavi div ul li ul{opacity:0;visibility:hidden;position:absolute;top:62px;left:0;z-index:10;background:#373737;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#header #mainNavi div ul li:last-child ul{left:-135px}#header #mainNavi div ul li ul li{float:none;display:block;border:0}#header #mainNavi div ul li ul a{padding:4px 10px 3px 19px;width:200px;display:block;white-space:nowrap;float:none;text-transform:none;font-size:13px;font-weight:bold;color:#fff;border:0 none!important;background:#373737!important;border-bottom:1px solid #4b4b4b!important}#header #mainNavi div ul li ul .lower a{padding-left:40px;width:179px}#breadcrumb{background:none;border-radius:0;padding:8px 0 1px 2px;background:#fff;font-size:14px;line-height:30px}#breadcrumb span{margin:0 8px}#breadcrumb a{text-decoration:none;margin:0 9px;color:#333}#breadcrumb a:hover{color:#959595}.iconGoHome,.iconAccount{font-size:0;margin:0}.iconGoHome:before,.iconAccount:before{content:'\f015';font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:25px;vertical-align:-4px}.iconAccount:before{content:'\f007'}#main{margin:30px auto}#main .overviewProducts{width:100%;overflow:hidden}#main h1,#main h2,#main h2.home,#main #defaultKalkulator h2{font-size:29px;line-height:35px;color:#2e2d2d;font-weight:normal;padding:0 0 13px 0;margin:0 0 30px 0;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;border-bottom:3px solid #d0d0d0;width:100%;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}#main h2{font-size:20px;color:#000;border:none;padding:0;margin-bottom:5px;margin-top:20px;line-height:28px}#main h3{font-weight:bold;color:#000;font-size:14px}#main .longText h2,#main .longText h3,#main .cartView h3,#main .shipping h3{padding:9px 50px 9px 20px;position:relative;display:block;margin:0 0 10px 0;background:#767676;font-weight:normal;font-size:20px;line-height:1.5;color:#fff;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}#main .overviewProductsUl{list-style:none;padding:0}#main .overviewProductsUl li{margin:0 30px 30px 0;float:left;position:relative;padding:0 0 30px;border-bottom:1px solid #d3d3d3;width:270px}#main .overviewProductsUl li:nth-child(4n) {margin-right:0}#main .productLeft .overviewProductsUl li:nth-child(4n) {margin-right:30px}#main .productLeft .overviewProductsUl li:nth-child(3n) {margin-right:0}#main .overviewProductsUl li.lastRow{border-bottom:none;padding:0}#main .overviewProductsUl li .productImage{width:100%;height:172px;display:inline-block;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}#main .overviewProductsUl li .productImage:hover .tooltip{opacity:.8;visibility:visible}#main .overviewProductsUl li .productImage .secondImage{opacity:0;visibility:hidden;width:100%;height:100%;position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#main .overviewProductsUl li .productImage:hover .secondImage{opacity:1;visibility:visible}#main .overviewProductsUl li .prices{width:100%;height:100%;display:inline-block;position:relative}#main .overviewProductsUl li .prices span{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;background:url(/branches/0/images/xprice-bg.png.pagespeed.ic.Os8tEGuMWi.png) repeat;padding:8px 12px;display:block;position:absolute;z-index:3}#main .overviewProductsUl li .prices .price{bottom:0;left:0;color:#fff;font-size:24px;line-height:30px}#main .overviewProductsUl li .prices .price small{font-size:18px}#main .overviewProductsUl li .prices .priceBeforeDiscount{top:0;right:0;color:#d0d0d0;font-size:14px;line-height:20px;text-decoration:line-through}#main .overviewProductsUl li .info{padding:0 0 16px;min-height:105px}#main .overviewProductsUl li .info a{display:inline-block;padding:22px 0 5px 0;line-height:20px;color:#2e2d2d;text-decoration:none;font-weight:bold;width:100%;font-size:14px}#main .overviewProductsUl li .info a:hover{color:#a9a9a9}#main .overviewProductsUl li a.grayButton{min-width:56px;padding:0}#main .overviewProductsUl li a.grayButton:hover{background-color:#464646}#main .overviewProductsUl li a.grayButton span{width:56px;height:48px;display:inline-block;overflow:hidden;font-size:0}#main .overviewProductsUl li a.grayButton.cart{border-right:none}#main .overviewProductsUl li a.grayButton.cart span{background-image:url(/branches/0/images/xbg-cart-off.png.pagespeed.ic.xaQghfDjgY.png);background-position:11px center;background-repeat:no-repeat}#main .overviewProductsUl li a.grayButton.cart span:hover{background-image:url(/branches/0/images/xbg-cart-on.png.pagespeed.ic.34LOfg3yMY.png)}#main .overviewProductsUl li a.grayButton.bigI span{background-image:url(/branches/0/images/xbg-i.png.pagespeed.ic.EpY6-VmTME.png);background-position:24px center;background-repeat:no-repeat}#main .bigText,#main .longText{height:auto;overflow:hidden;margin-bottom:20px}#main .bigText img{display:block;float:left;margin:0 20px 0 0}#main .bigText p{padding-top:10px;margin-bottom:0}#main .bigText h2{font-weight:bold;color:#000;font-size:14px;display:block;margin-top:0;line-height:14px}#main .bigText h2+p{padding-top:0}#main .longText p{margin-bottom:20px;padding:0 20px 12px 10px}#main .longText p:last-child{margin-bottom:0;padding-bottom:0}#main .longText ul{margin-bottom:20px;padding:0 20px 12px 10px;list-style-position:inside}#main .productLeft{float:left;width:870px}#main .productRight{float:right;width:270px}#main #defaultKalkulator h2{font-size:24px;line-height:35px;padding-bottom:5px;margin-bottom:10px}#main ul.discount{list-style:none;width:100%;margin-top:-5px;padding:0}#main ul.discount li{padding:7px 0 7px 0;display:block;border-bottom:1px solid #d0d0d0;overflow:hidden}#main ul.discount li strong{color:#3d3d3d;font-size:32px;line-height:32px;float:left;margin-right:10px}#main ul.discount li span strong{color:#3d3d3d;font-size:15px;line-height:15px;float:none}#main ul.discount li span{float:left;line-height:15px}#main ul.discount li:last-child{border-bottom:none}#kalkulator{margin-bottom:30px}#kalkulator b{width:100%;display:inline-block;padding-bottom:3px;color:#000;margin-top:7px}#kalkulator b:first-child{margin-top:0}#kalkulator input[type="radio"],#kalkulator input[type="checkbox"]{float:left;margin-top:2px}#kalkulator table tr td{vertical-align:middle;padding:4px 0}#kalkulator table tr td:nth-of-type(1){width:5px;vertical-align:top}#kalkulator table td input[type="text"],#kalkulator input[type="radio"],#kalkulator input[type="checkbox"]{margin-right:8px}kalkulator input[type="checkbox"]{margin-right:5px}#kalkulator ul{width:100%}#kalkulator label{position:relative;display:inline-block;width:90%;float:left;padding:4px 0}#kalkulator table td label{padding:0}#kalkulator ul#bohren table,#kalkulator ul#bohren td{width:100%}#kalkulator ul#bohren td{display:block}#kalkulator input[name="breite"],#kalkulator input[name="hoehe"],#kalkulator input[name="menge"]{width:20%}#kalkulator .zubehoer_menge{width:30px;float:left;margin:0 2% 3px 0}#kalkulator select{width:100%;margin-bottom:3px}.help{font-size:0;position:relative;display:inline-block;padding:8px;margin:-8px;font-weight:normal;color:#000;text-decoration:none;cursor:pointer}.admin .help{font-size:13px}.admin .help:before{content:none}.help:before{content:"\f059";font-family:FontAwesome;font-size:13px;font-style:normal;font-weight:normal;text-decoration:inherit}.help .tooltip{min-width:100px}.help:hover .tooltip{opacity:.8;visibility:visible;margin-top:-5px}#kalkulator input[type="text"],#kalkulator input[type="number"]{padding:2px;line-height:13px}#kalkulator #preis{padding:5px 0 15px}#kalkulator #preis div{text-align:right;font-size:21px;color:#000}#kalkulator #preis .titel{border-top:1px dotted #dadad9;display:inline-block;width:100%;padding:12px 0 0;margin-top:10px;display:inline-block;font-weight:normal;font-size:20px;text-align:left}#kalkulator #preis span.mini{font-size:13px;color:#636363}#kalkulator #preis .titel:first-child{border-top:1px solid #d0d0d0}#kalkulator .brutto b{color:#000;font-size:21px}#kalkulator #preis .titel span{text-align:left;font-size:13px}#kalkulator #in_warenkorb{width:100%;float:none}form.login{width:424px;float:left}.defaultForm{width:870px}.loginDeliveryAddress{display:inline-block;margin-bottom:15px}#main form.login h2,.defaultForm h2,#main .uploadImage h2,#main .alternativToUpload h2,.selectedProduct h2,#main .shipping h5,#main .payment h2{text-transform:uppercase;font-weight:bold;font-size:13px;border-bottom:1px solid #d0d0d0;width:100%;display:inline-block;margin-bottom:7px}.defaultForm h2.spaceToTop{margin-top:30px}form.login label,.defaultForm label,.defaultForm p{width:100%;display:inline-block;margin:7px 0;color:#333;text-decoration:none}form.login a{width:100%;display:inline-block;margin:7px 0}.defaultForm p:first-child{margin-top:0}form.login b,form.login p{margin:7px 0;display:inline-block}form.login a:hover{color:#a9a9a9}.defaultForm .spacer{width:424px;display:inline-block;float:left;height:78px}.defaultForm .spacer.right{margin-left:22px}form.login input[type="text"],form.login input[type="password"],.defaultForm input[type="text"],.defaultForm input[type="password"],.defaultForm input[type="tel"],.defaultForm input[type="email"],.defaultForm select,.admin #main input[type="text"],.admin #main input[type="password"],.admin #main select{width:100%;padding:6px;height:32px;margin:7px 0}form input.error{padding:20px 20px 20px 70px;margin-bottom:30px;font-size:14px;font-weight:bold;border:1px solid #872927}form span.error{color:#872927;float:left;font-size:11px;margin-top:-10px;width:100%}form span.error:before{font-family:"FontAwesome";content:"\f071";margin-right:3px}form .error ol{list-style-position:inside;font-size:12px;line-height:20px}form .error b{text-transform:uppercase}form.login .grayButton,.defaultForm .grayButton{margin-top:7px;float:none}.defaultForm .spacerGender label,.defaultForm .spacerGender input,.defaultForm .spacerChekbox label,.defaultForm .spacerChekbox input{float:left;width:auto;margin:0;line-height:40px;margin-right:25px}.defaultForm textarea{width:100%;height:300px}.defaultForm .spacerGender input,.defaultForm .spacerChekbox input{margin:13px 5px 0 1px}.defaultForm .spacerChekbox{height:40px}.defaultForm .grayButton{float:right}.defaultForm .red{color:red}.defaultForm .required{margin-top:15px;display:inline-block;float:left;width:100%}.defaultForm .tooltip{min-width:170px;margin-top:-15px!important}.defaultForm h5{float:left;width:100%;display:inline-block;font-size:14px;font-weight:bold}.defaultForm #alternativeSenderDiv,.defaultForm #alternativeDeliveryAddressDiv{margin-top:15px;display:inline-block}.backToLogin{padding:0 15px;float:right;margin:15px 0 0 55%}.smallAccountNavi{float:left;display:inline-block;margin-bottom:25px;font-size:15px;width:100%}.smallAccountNavi .iconAccount:before,.smallAccountNavi .iconGoHome:before{margin-right:3px}.smallAccountNavi a{margin-right:25px;cursor:pointer;text-decoration:none}.smallAccountNavi a:hover{color:#959595}.accountOverview a,a.konto{border:1px solid #d0d0d0;width:150px;height:150px;display:inline-block;vertical-align:bottom;color:#181818;text-decoration:none;margin:0 5px 5px 0}.accountOverview a:hover{background-color:#464646;color:#fff}.accountOverview a .text{display:inline-block;width:100%;text-align:center;margin-top:37px}.accountOverview .icon{font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:70px;display:inline-block;width:100%;text-align:center;padding-top:50px}.selectedProduct{width:100%;margin-bottom:15px}.selectedProduct ul{display:table;width:100%}.selectedProduct ul li{display:table-cell;vertical-align:middle;box-sizing:border-box}.selectedProduct li.imagePreveiw,.selectedProduct li.product,.selectedProduct li.status{padding-right:10px}.selectedProduct li.imagePreveiw{width:160px}.selectedProduct li.price{text-align:right}.uploadImage,.alternativToUpload{width:555px;box-sizing:border-box;float:left}.uploadImage{margin-right:30px}.uploadImage p{margin:7px 0}.uploadImage input[type="file"]{display:inline-block;width:100%;margin-top:7px;padding:6px;border:1px solid #d0d0d0;box-shadow:none;outline:none;background:#fff;box-sizing:border-box}.alternativToUpload{width:585px;padding-left:30px;border-width:0 0 0 1px;border-style:dotted;border-color:#ccc}.radioList{margin:7px 0;display:inline-block;width:100%}.radioList ul{list-style:none}.radioList ul li{float:left;width:5%}.radioList ul li.text{width:95%}.radioList ul li input[type="radio"]{margin-left:1px}.radioList ul li.text label{margin:0}.radioList ul li.text span label{display:inline}.uploadImage .grayButton,.alternativToUpload .grayButton{float:right;margin-top:7px}.uploadImage .note,.alternativToUpload .note{display:inline-block;font-size:12px;margin:5px 0;width:100%}.uploadImage .note{text-align:right}.uploadImage label,.alternativToUpload label{color:#333}.alternativToUpload textarea{width:100%;height:100px;margin-top:7px}.cartNavi{width:100%;display:inline-block}.cartNavi .grayButton{margin:10px 0}.cartNavi a{float:left!important}.cartNavi .right{float:right!important}.cropArea{width:100%;max-width:765px;height:auto;margin:0 auto 22px auto;position:relative}.cropArea img{width:100%;height:auto}.processbar{display:table;width:100%;margin-bottom:15px}.processbar li{display:table-cell;text-align:center;width:20%}.processbar li.current .icon:before{color:#2e2d2d}.processbar .icon:before{font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#959595;font-size:50px;width:100%;display:inline-block}.processbar .iCart:before{content:"\f07a"}.processbar .iTruck:before{content:"\f0d1"}.processbar .iCards:before{content:"\f09d"}.processbar .iChek:before{content:"\f00c"}.processbar .iMoney:before{content:"\f0d6"}.processbar .text{display:inline-block;width:100%;margin-top:15px}.processbar li.current .text{font-weight:bold;color:#2e2d2d}.cartView{margin-bottom:15px;width:100%}.cartView b{color:#333}.cartView p{color:#333;margin-bottom:15px;text-align:left}.cartView .defaultForm{margin-bottom:15px;width:100%}#main .cartView a.change{display:inline-block;color:#a9a9a9!important;text-decoration:none}#main .cartView a.change:hover{color:#333!important;text-decoration:underline}.cartView input[type="checkbox"]{margin-right:5px}.cartView table.address td{width:33.3%}.cartView h4.titleOrder{margin-bottom:-20px!important;border-bottom:1px solid #fff}.cartView .productTabel{color:#2e2d2d}.cartView .productTabel th{background:#a9a9a9;color:#fff;font-weight:bold;border:none;padding:20px 7.5px}.cartView .productTabel td{padding:20px 0 20px 0;border-top:1px #d0d0d0 solid;vertical-align:middle}.cartView .productTabel tr:nth-child(2) td {border-top:none}.cartView .productTabel td.imagePreveiw{width:160px;text-align:center;padding-right:7.5px}.cartView .productTabel td.imagePreveiw b{background:#333;border-radius:2px;padding:2px 3px;color:#fff}.cartView .productTabel td.productTitle{padding:0 7.5px}.cartView .productTabel td.finishing{padding:0 7.5px}.cartView .productTabel td.amount{padding:0 7.5px;text-align:center;width:190px}.cartAmount{position:relative}.cartAmount .cartAmountInput{border-left:0;border-right:0;vertical-align:text-bottom;text-align:center;height:43px}.cartAmount .add,.cartAmount .subtract{height:43px;width:45px;display:inline-block;vertical-align:text-bottom;cursor:pointer}.cartAmount .add{background:url(/branches/0/images/xquantity_up_big.png.pagespeed.ic.sB3fpAEcU8.png) 0 0 no-repeat}.cartAmount .subtract{background:url(/branches/0/images/xquantity_down_big.png.pagespeed.ic.6RqyTevkkG.png) 0 0 no-repeat}.cartAmount .removeProduct{top:9px;right:0}.cartView .productTabel td.price{color:#3a3a3a;font-weight:normal;font-size:16px;text-align:right;padding-left:7.5px}#main .priceOverview li{padding:16px 0 14px 0;border-top:1px #d0d0d0 solid;font-weight:bold;color:#333;list-style:none}.priceOverview li .amount,.priceOverview li .finalAmount,.voucherForm{float:right;font-size:16px;font-weight:normal}.voucherForm{margin-top:-3px}.voucherForm input[type="text"]{padding:0 3px;line-height:21px}.voucherForm input.grayButton{padding:0;height:23px;line-height:20px;float:right;margin-left:5px}#main ul.priceOverview{padding:0;margin:0}.priceOverview li .finalAmount{color:#000;font-size:22px;font-weight:normal;border-bottom:3px solid #000;padding-bottom:10px}.payment{display:inline-block;width:100%}.cartView textarea#message{height:150px!important}.cartView .leftSide,.cartView .rightSide{width:49%}.leftSide .rightSide{margin-left:4%}.leftSide{width:424px;float:left}.rightSide{width:424px;float:right}#footer{border-top:1px solid #d0d0d0;margin-top:30px;padding:20px 0 40px 0}#footer .container div.title{font-size:29px;color:#2e2d2d;font-weight:normal;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;padding:0 0 9px 0;margin:19px 0 14px 0;border-bottom:3px solid #d0d0d0;line-height:1.5}#footer .container .row{width:270px;float:left;min-height:1px;margin-right:30px}#footer .container .row.last{margin-right:0}#footer .container .row ul{list-style:none}#footer .container .row ul ul{margin-left:20px}#footer .container .row ul ul .lower{margin-left:30px}#footer .container .row ul li{padding:6px 0 5px;line-height:20px}#footer .container .row ul a{display:inline-block;padding:1px 0 1px 31px;background:url(/branches/0/images/footer-bullet.png.pagespeed.ce.C_64zNvq9M.png) 0 0 no-repeat;color:#2e2e2e;font-size:14px;line-height:20px;font-weight:bold;word-wrap:break-word;text-decoration:none}#footer .container .row ul a:hover{text-decoration:underline}#footer .container a.tel{margin:11px 0 0;padding:0 0 5px 37px;background:url(/branches/0/images/phone-icon.png.pagespeed.ce.AcOLcq0e5Z.png) no-repeat 0 0;font-size:17px;font-weight:bold;color:#181818;text-decoration:none;display:inline-block}#footer .container a.tel:hover{text-decoration:underline}#footer .container .bottomFooter{color:#767676;font-size:14px;border-top:1px solid #ccc;width:100%;padding-top:24px;float:left;margin-top:30px}#footer .container .bottomFooter b{color:#000}div.contactPerson{float:left;width:16.66%;margin:2px 0}div.contactPerson div{float:left;width:97%;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:15px 9px;border:1px solid #d0d0d0;background:#fff;color:#000;text-align:center}div.contactPerson span{float:left;width:100%;padding:5px 0 8px;vertical-align:middle}div.contactPerson span.name{font-size:15px;font-weight:bold;height:38px}div.contactPerson span.area{font-style:italic;height:57px}div.contactPerson span.email{border-top:1px dotted #d0d0d0;border-bottom:1px dotted #d0d0d0;margin:12px 0;padding:12px 0 15px;height:38px}div.contactPerson span.telephone a{color:#000;text-decoration:none}div.contactPerson span.telephone a img{height:15px;vertical-align:middle;margin-right:5px}img.headerImg1{width:100%;margin-bottom:15px}div.machines1,div.machines2,div.machines3{float:left;margin:2px 0}div.machines1{width:33.33%}div.machines2{width:25%}div.machines3{width:20%}div.machines1 div,div.machines2 div,div.machines3 div{float:left;width:97%;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:15px 9px;border:1px solid #d0d0d0;background:#fff;color:#000;text-align:center}div.machines1 span,div.machines2 span,div.machines3 span{float:left;width:100%;padding:5px 0 8px;vertical-align:middle}div.machines1 span.name,div.machines2 span.name,div.machines3 span.name{font-size:15px;font-weight:bold;height:20px}div.machines1 span.image img,div.machines2 span.image img,div.machines3 span.image img{width:60%}div.machines1 span.description,div.machines2 span.description,div.machines3 span.description{text-overflow:ellipsis;overflow-x:hidden;height:38px}div.machines2 span.description,div.machines3 span.description{height:53px}.search_result a{color:#636363;text-decoration:none}.search_result h2 a{color:#000}.search_result a .search_url{display:block;color:#9bc11e;text-decoration:underline}.search_result a:hover,.search_result h2 a:hover,.search_result a:hover .search_url{color:#959595;text-decoration:none}.search_result h2{margin-bottom:0}.search_result .search_keyword{font-weight:bold;text-decoration:underline}.font-awesome,.fontAwesome,.font_awesome{font-family:"FontAwesome"!important}#main .product-title{display:none}a.konto{background:#fff;text-align:center;padding-top:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}a.konto:hover{border:1px solid #9bc11e}table.orders{width:100%;border-collapse:collapse}table.orders td{padding:10px 5px;vertical-align:top}table.orders td a.button{font-size:30px;text-decoration:none}table.orders tr.header{background:#a9a9a9;color:#fff}table.orders tr.header td{padding:10px 5px;font-size:16px}table.orders tr.header td b{font-weight:normal}div.error,div.done{float:left;width:100%;padding:10px 0;color:#872927;font-size:15px}div.error:before,form span.error:before{font-family:"FontAwesome";content:"\f071"}div.done{color:#334f32}div.done:before{font-family:"FontAwesome";content:"\f00c"}#mainBottomSpacer{display:inline-block;width:100%}#main .alternativToUpload label{width:auto;display:inline;text-align:left}#main .swfupload{background:#99c016;width:277px;height:35px}#main .progressWrapper{width:100%;overflow:hidden}#main .progressContainer{border:1px solid #d0d0d0;background-color:#fff;width:100%;margin:8px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}#main .progressBarInProgress{background:#99c016}#main .jcut{padding:0 0 20px}#main .jcrop-holder img{background:'url(/images/transparent_bg.jpg) repeat'}.cartView .amount a{font-size:20px;text-decoration:none;color:#000;vertical-align:-3px}.cartView .amount a:hover{color:#959595}.cartView .amount span img{width:20px;height:20px}form.login.rightSide{margin-left:22px}#main .shipping h2{margin-top:0}#main .shipping h5{color:#000;margin-top:10px}.admin #main table[width="980"]{width:100%}.admin #main table[width="980"] td{padding:4px}.admin #main input.button,.admin #main a.button{width:auto!important;padding:0 30px!important}.admin #main input[type="text"],.admin #main input[type="password"],.admin #main select{max-width:350px}.admin #main input[type="text"].menge{width:70px}.admin #main textarea{width:100%}.admin #main input[type="submit"]{float:none;display:inline;margin:7px 0;line-height:30px;height:32px}#kalkulator .help{margin-left:1px}#kalkulator .help b{display:none}#kalkulator table label{width:auto}#kalkulator table td{vertical-align:middle}#kalkulator h3{margin-top:10px}#kalkulator h3:first-child{margin:0}#kalkulator #preis .stueck{font-size:13px}#kalkulator #preis .angebot,#kalkulator #preis .error{line-height:25px;text-align:center}#kalkulator #preis .error{color:#872927}#main .productLeft .overviewProductsUl li{width:270px}.block-wrapper{border:1px solid #d0d0d0;margin-bottom:24px}.block{padding:8px;margin:8px 0;min-width:400px;min-height:66px;width:1110px;display:inline-block;-moz-user-modify:read-only;-webkit-user-modify:read-only;border-radius:0;-webkit-appearance:none;box-sizing:border-box;background:#fff;vertical-align:middle;box-shadow:none;outline:none;max-width:100%}.block-wrapper .block>*,.admin #main .block>input[type="text"]{margin:12px}.block>h4{padding:0}.block .imagePreview img{max-width:100%;max-height:100%;height:auto;width:auto}.child_add,.child_add2{width:100%}.child_remove{position:absolute;top:12px;right:12px;cursor:pointer}.block_title{font-weight:bold;margin:12px}.block_options > div:nth-of-type(3n+2) {margin-left:6px}.block_options > div:nth-of-type(3n) {float:right}.block_options .block_option{border:1px solid #d0d0d0;display:inline-block;width:32.8%;margin-bottom:6px;box-sizing:border-box}.block_options span,.block_options a{padding:12px;display:inline-block}.block_options span{width:70%;cursor:pointer;transition:all .2s}.block_options span:hover{background-color:#323232;color:#fff}.block_options a{width:17%;text-align:center;float:right;border-left:1px solid #d0d0d0}.block_handler{display:inline-block;margin:8px;margin-right:7px;margin-left:10px;vertical-align:top;width:20px;text-align:center}.block_handler *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.block-remove,.block-arrow,.child-remove{display:inline-block;margin:4px 0;cursor:pointer}.block-arrow{border:solid #000;border-width:0 4px 4px 0;padding:4px}.block-up,.child-up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.block-down,.child-down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.block .produkte:nth-of-type(even) {float:right;clear:none}.block .produkte{width:48.5%;float:left;clear:left;position:relative}.block .produkte .title{text-decoration:underline}.block .produkte textarea{resize:none;min-height:125px}.child-wrapper .block{max-width:calc(100% - 38px)}.block>div,.block>div.produkte{padding:12px;width:47%;margin:12px 0}.block>div.tox{width:100%}.block > div:nth-of-type(4n), .block > div:nth-of-type(4n+3){background-color:#f5f5f5}.block>div{clear:left}.block > div:nth-of-type(2n) {clear:right}.show{display:initial}.hide{display:none}.admin #main .block input[type="text"]{max-width:100%}.block img{max-width:100%;max-height:100px}.block .mceLayout{width:100%!important}#html_blocks{margin:10px 0}#seiten_block{margin-right:15px}.uploaderwrapper{position:fixed;bottom:0;float:left;left:0;z-index:9999;background-color:#fff;width:100%;height:100%;overflow:hidden}.uploaderremove{position:fixed;top:0;width:100%;height:40px;background:#99c016;transition:all .25s;cursor:pointer}.uploaderremove:hover{background:#333}.uploaderremove span{position:absolute;top:50%;right:15px;font-size:25px;transform:translateY(-50%);color:#cdcdcd}.uploaderframe{margin-top:40px;width:100%;height:100%}.file_description{cursor:pointer;border:1px solid #cdcdcd;background-color:#cdcdcd;color:#333;padding:6px;transition:all .25s}.file_description:hover{border:1px solid #333;background-color:#333;color:#cdcdcd}.blockImage{width:48%;margin-top:20px;margin-bottom:20px;padding:0}.blockImage:first-of-type{float:left}.blockImage+.blockImage{float:right}.blockImage.blockImage-full{width:100%;float:none}.blockImage .file_description{margin-right:12px}.block .childWrapper{clear:both;margin:0;width:100%}