*{padding:0;margin:0}body{font:normal 80%/1.5 sans-serif;color:#000;background-color:#fff}a{text-decoration:none}img{border:0}html>body sup,html>body sub{vertical-align:baseline;position:relative}html>body sup{top:-0.4em}html>body sub{bottom:-0.2em}ul,ol,li,dd{margin-left:20px}li{line-height:1.25em}.inline{list-style:none;margin-left:0}.inline li,.inline li{display:inline;margin-left:0}.inline dt{clear:left;float:left}.inline dd{margin-left:0}table{border-collapse:collapse;border-spacing:0}tr{vertical-align:top}caption,th{text-align:left}.jsblock,.jsinline{display:none}* html .clearfix{height:1%}.clearfix{display:inline-block;}.clearfix:not([class="XXX"]){display:block}@media all and (min-width:0){.clearfix{display:block;}}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.list .all .teaser{padding-left:30px}.list .all .head{padding-left:30px;clear:left;width:60%}.productList2col li{z-index:1;position:relative;float:left;width:405px;margin:0 0 50px 50px;font-size:11px;line-height:1.5em}.productList2col li a img{position:absolute;max-height:103px;right:180px}.productList2col li span.productinfo{float:right;width:170px;border-bottom:0}.productList2col li span.productinfo ul{margin:0;padding:0;margin-top:15px}.productList2col li span.productinfo ul li{margin:0;padding:0;width:170px}.productList2col li span.productinfo ul li.productname,.productList2col li span.productinfo ul li.head{font-weight:bold}.productList2col li span.productinfo ul li.price{padding-top:20px;font-size:20px;font-weight:bold;text-align:right}.productList1col li{position:relative;margin-top:5px;padding-bottom:10px;border-bottom:1px solid #000;width:920px;border-bottom:0}.productList1col li.product{border-bottom:1px solid #000}.productList1col li a.productImage{text-align:right;width:420px;float:left;margin-right:60px;height:260px;overflow:hidden}.productList1col li a img.productpic{float:right;padding-top:15px}.productList1col .productinfo{border-bottom:0;width:420px}.productList1col .productinfo ul.colors{border-bottom:0}.productList1col li.total{padding-top:40px;font-size:34px;font-weight:bold;text-align:right;width:920px;display:block;float:none;margin:0;padding-bottom:0}.productList1col li.info{color:#666;text-align:right;width:920px;display:block;float:none;margin:0;padding-bottom:1em}.productList1col li.tocart{text-align:right;width:920px;display:block;float:none;margin:0;padding:0}.productList1col li.tocart img{float:right}.standardList6col{position:relative;padding:0 0 50px 0;padding-left:30px}.standardList6col li{z-index:1;position:relative;float:left;width:155px;height:208px;margin:0 2px 2px 0}.standardList6col li span{position:relative;display:block;height:103px;width:168px;margin-bottom:7px}.standardList6col li span a{position:absolute;bottom:0;width:150px;display:block;text-align:left}.standardList6col li a img{max-height:103px}.standardList6col li .more{display:block;font-size:1.3em;font-weight:bold;text-align:left;height:auto;width:144px;padding-top:5px}.standardList6col li p{font-size:0.95em}.standardList6col li:hover,.listing li.li-over{z-index:100}.standardList4col{position:relative}.standardList4col li{z-index:1;position:relative;float:left;width:227px;margin:0 2px 2px 0}.standardList4col li img{max-height:215px}.standardList4col li small{display:block;min-height:50px;padding-bottom:1em;width:200px;height:auto}.standardList4col li small.half{width:49.99%;float:left}.standardList4col li .more{display:block;font-size:1.3em;font-weight:bold;text-align:left;height:auto;width:144px;padding-top:5px}body,select,input,textarea{font-family:Arial,Helvetica,sans-serif}select,input,textarea{font-size:1em}body{color:#000;background:#fff;font-size:75%}a,legend{color:#000}a:hover,a:focus{text-decoration:underline}h2,h3,h4{font-size:1em}.footnote{font-weight:normal;font-size:0.9em}.inlinelink{background:transparent url(/regalsystem/static/img/link_arrow_normal_bold.gif) 0 0.23em no-repeat;padding:0 0 0 10px}.inlinelink-main{background-position:0 0.3em;font-weight:bold}.inlinebutton{background:transparent url(/regalsystem//static/img/link_arrow_normal_bold.gif) 0 4px no-repeat;padding:0 0 0 10px;width:auto;border:0;text-align:left;font-weight:bold}.head,.foot{padding:23px 20px 0 30px}.foot,.head a,.head span,.head input{font-size:0.95em}.head img{display:block}.head .logo{float:left;font-size:1.7em;font-weight:bold;text-transform:uppercase;text-align:right;width:169px}.head .logo img{margin:0 0 0 auto}.head .logo a img{margin-bottom:8px}.head .meta{text-align:right}.head input{float:left}.head form,.head .meta a,.head .meta span{float:right}.head form .submit{padding-top:3px}.head .meta a,.head .meta span{margin-left:30px}.head .meta a.inlinelink-main{background-position:0 0.4em;margin-left:30px}.imgheader{padding-top:15px;padding-bottom:15px}.head form .text{padding:0.2em 0;border:none;border-bottom:1px solid;margin-right:10px;margin-left:30px}.head .cartlink{display:block;background:url(../static/img/arrow_blue_right_medium.gif) no-repeat right;padding-right:22px;padding-bottom:1px}.footer{width:100%}.foot .info{float:left}.foot .meta{float:right}.foot a{float:left;letter-spacing:0.1em;color:#666;margin-right:22px}.foot .info a{letter-spacing:0;font-weight:bold;color:#000;background:url(/static/img/bgs.gif) no-repeat 0 -298px;padding-left:11px;float:none}.crumb{height:30px;padding:26px 0 0 30px}html>body .crumb{height:auto;min-height:30px}.crumb a,.crumb h1{float:left;font-size:1em;font-weight:bold;margin-right:0.3em}.crumb a{color:#09c}.hidden{display:none !important}.col20{width:19%;display:block;float:left;margin-right:0.6%}.col25{width:24%;display:block;float:left;margin-right:1%}.col40{width:38.5%;display:block;float:left;margin-right:0.7%}.col60{width:58%;display:block;float:left;margin-right:0.8%}.col20 img.standalone,.col25 img.standalone,.col40 img.standalone,.col60 img.standalone{padding-top:5px;float:right}.col20 p,.col25 p,.col40 p,.col60 p{font-size:11px}#cartlayer{position:absolute;right:20px;top:3.9em;z-index:150;/*width:280px;*/min-width:280px;width:auto;padding:5px;background:#fff;border:1px solid #000;display:none;}* html #cartlayer{width:320px}#cartlayer h3{display:block;float:left;text-align:left;width:270px;padding:0;margin:0}#cartlayer h3,#cartlayer thead{font-size:11px;font-weight:bold}#cartlayer table td{text-align:left;vertical-align:top;padding:8px}#cartlayer table td.price{text-align:right;font-weight:bold;width:80px}#cartlayer table td.quantity{text-align:center}#cartlayer table td strong{display:block;clear:left}#cartlayer table tr td{border-bottom:1px solid #000}#cartlayer table tfoot td{font-size:20px;text-align:right;font-weight:bold;border-bottom:1px solid #FFF}#cartlayerinfo{color:#00AEEF}ul#menu{position:relative;display:block;margin-top:56px;margin-left:18px;padding-bottom:32px;overflow:hidden;width:90%}ul#menu,ul#menu li{list-style-type:none}ul#menu li{position:relative;float:left;display:block;padding:0;margin:0;margin-right:30px}ul#menu li a{padding-left:14px;padding-top:2px}ul#menu li a:hover{padding-bottom:2px;background:url(../static/img/arrow_blue_right_medium.gif) no-repeat 0 0}html>body ul#menu li a:hover{background:url(../static/img/arrow_blue_right_medium.gif) no-repeat center left}ul#menu li.current{padding-left:14px;background:url(../static/img/arrow_blue_right_medium.gif) no-repeat 0 0}li ul.submenu{visibility:visible;display:block;position:absolute;left:0;top:15px;width:auto;padding-top:9px;padding-bottom:9px;margin-right:44px;margin:0;font-weight:bold;background-color:#fff;width:520px}li .submenu li{margin-left:0;float:left}ul#menu li.current ul.submenu li.current,ul#menu li.current ul.submenu li a:hover,ul#menu li ul.submenu li a:hover{color:#00AEEF;background:none}.teaser{display:block}.teaser a{color:#00AEEF}.teaser p{float:left;display:block;width:40%;padding-right:10%;font-size:11px}.teaser ul.teaserlinks{float:left;width:30%;right:30px;padding-top:5px;top:0}.teaser ul.teaserlinks li{float:none;display:block;padding-bottom:12px}a.infoButton{position:relative;display:inline}a.infoButton span.infotext{position:absolute;display:none;left:20px;bottom:-5px;background-color:#00AEEF;color:#FFF;padding:5px;width:150px}a.infoButton:hover{text-decoration:none}.productinfo{border-bottom:1px solid #000;padding-bottom:12px;position:relative;font-size:11px;line-height:1.5em;float:left;display:block}.productinfo ul{margin:0;padding:0;border:0;display:block}.productinfo ul li{margin:0;padding:0;float:left;clear:left;width:auto;border:0}.productinfo ul li.productname,.productinfo ul li.head{font-weight:bold;padding-top:5px}.productinfo ul li.price{padding-top:20px;font-size:20px;font-weight:bold;text-align:right}.productinfo ul.colors{display:block;clear:left;padding-top:5px;float:none}.productinfo ul.colors li.head{float:none;clear:left}.productinfo ul.colors li.color{width:40px;float:left;clear:none}.productinfo ul.colors li.color a{padding:1px;border:2px solid #FFF;display:block;width:30px;height:16px;margin-right:0}.productinfo ul.colors li a img.color{padding-top:0;display:inline}.productinfo ul.colors li.current a,.productinfo ul.colors li.color a:hover{border:2px solid #00AEEF}.productinfo ul.colors li.infobutton{float:left;clear:none;width:40px;padding-top:5px}.productinfo dl{display:block;width:380px;margin-top:15px}.productinfo dt{font-weight:bold;float:left;width:100px}.productinfo dd{width:220px}.productinfo .quantity{font-weight:bold}.productinfo .quantity input.quantity{font-weight:normal;border:1px solid #000;width:28px;text-align:center}.productinfo span.price{position:absolute;bottom:12px;right:0;font-size:18px;font-weight:bold}.productinfo ul li.infoButton a.infobutton{display:inline;padding-top:2px;padding-left:15px;margin-top:0}.productinfo ul li.infoButton a.infobutton:hover{display:inline;padding-top:2px;padding-left:15px;margin-top:0;border:0 !important}.all{height:50%;z-index:1}.home .all .col60{position:relative}html>body.home .all .col60{min-height:350px}.home .all .col60 embed{height:50%;width:100%;display:block}html>body.home .all .col60 embed{min-height:350px}.home .all .col40{padding-top:68px}.home .all{padding-left:30px} .home .flashStage{width:100%}.standard .all{padding-left:30px}.standard h1{padding-left:0}.standard .all p{margin-bottom:1em}.aufbauvarianten .all{padding-left:30px}.aufbauvarianten .col60{padding-right:12px;position:relative}.aufbauvarianten .col60 img.standalone{float:left;padding-right:12px;padding-bottom:24px}.aufbauvarianten .col60 .variation{clear:left;float:none;display:block}.aufbauvarianten .col60 .variation li{float:left}.aufbauvarianten .col60 .variation li a.variationimg{position:relative;height:110px;width:140px;display:block}.aufbauvarianten .col60 .variation li a.variationimg img{position:absolute;bottom:5px}.aufbauvarianten .col60 .variation li a.more{position:relative;clear:left;display:block}.aufbauvarianten .productinfo,.aufbauvarianten ul.productfoot{width:95%}.aufbauvarianten ul.productfoot li.total{font-size:34px;text-align:right;display:block;padding-top:40px;font-weight:bold}.aufbauvarianten ul.productfoot li.info{text-align:right;color:#666;display:block;padding-bottom:12px}.aufbauvarianten ul.productfoot li.tocart{text-align:right;display:block}.d_none{display:none}.f_right{float:right}.f_left{float:left}.no_margin{margin:0 !important}.last{margin-right:0 !important}.mb_26{margin-bottom:26px !important}.mb_14{margin-bottom:14px !important}.mr_12{margin-right:12px !important}div.wrapper_content{margin-right:40px}div.product div.row_15,div.product div.row_30{margin-bottom:40px}div.product div.row_15_topmargin{margin-top:113px}div.product div.no-bottommargin{margin-bottom:0}div.product ul,div.product ol{margin:12px 0 14px 0}div.product ul li,div.product li{line-height:1.3em;font-size:0.9em;margin-bottom:0.5em;margin-left:25px}div.product ul.no_bullet li{list-style-type:none;margin:0}div.product div.row_15{width:338px;margin-right:40px}div.product div.row_single{width:422px}div.product div.f_right{margin-right:0}div.product div.row_15 img{margin:9px 5px 7px 0}*+html div.product div.row_15 img{margin:9px 5px 4px 0}div.product div.row_15 h2{font-size:1.2em;line-height:1.3em}div.product div.row_15 h3{font-size:0.9em;line-height:1.3em}div.product div.row_15 p{line-height:1.3em;font-size:0.9em;margin-bottom:14px}div.product div.row_30{width:850px}div.product div.row_30 div.row_15{margin-bottom:0}div.product div.row_30 p{line-height:1.3em;font-size:0.9em;margin-bottom:14px}div.product div.row_30 p span{font-size:0.8em;width:100px;display:block;margin-left:10px;float:left}div.product div.row_30 div.box{float:left;width:254px;margin-right:29px}div.product div.row_30 div.box img{margin-bottom:11px}*+html div.product div.row_30 div.box img{margin-bottom:8px}div.product div.row_30 h3{line-height:1.3em;font-size:0.9em}div.product div.row_30 img.more_info{margin-top:24px}*+html div.product div.row_30 img.more_info{margin-top:25px}div.product div.row_30 div.profiles{position:relative;width:100%}div.product div.row_30 div.profiles span{width:84px;display:block;line-height:1.3em;font-size:0.8em}div.cross_reference{width:140px}div.cross_reference img{margin:9px 5px 7px 0}div.cross_reference p{line-height:1.3em;font-size:0.9em;margin-bottom:14px}div.cross_reference span{line-height:1.3em;font-size:0.9em}div.cross_reference span.hl_blue{color:#00AEEF;font-weight:bold;font-size:1.2em}div.kundenservice{padding-left:255px;min-height:350px}div.row_images img{margin-right:9px}div.row_link{position:relative;top:-25px;left:0}div.row_link a{display:block;background:transparent url(../static/img/icon_zoom.gif) no-repeat bottom right;width:100px;height:18px;float:left;margin-right:9px}form.form_contact{font-size:0.9em}form.form_contact input,form.form_contact select,form.form_contact textarea{font-size:1em}form.form_contact p.contact_error{border:1px solid #09C;padding:10px 20px;margin:23px 0 0 0}form.form_contact label{display:block;float:left;clear:left;clear:left;width:13em;height:1.5em;margin-top:1em}form.form_contact label.contact_req{width:100%}form.form_contact label.contact_required{color:#09C}form.form_contact input,form.form_contact select,form.form_contact .input{float:left;width:264px;margin-top:1em;border:1px solid #000}form.form_contact .input{border:none}form.form_contact .input span{display:block;padding-left:23px}form.form_contact .input .checkbox{margin-right:10px;margin-top:0.1em;border:none}form.form_contact input.checkbox{width:auto}form.form_contact select{width:75px;margin-right:191px}form.form_contact input.contact_submit{margin-left:308px;height:2em;width:auto;height:auto;border:0}form.form_contact input.contact_required{border:1px solid #09C}form.form_contact input.contact_short{width:50px}form.form_contact input.contact_long{width:200px}form.form_contact textarea{float:left;width:264px;height:120px;margin-top:1em;border:1px solid #000}.defaultform .error{color:#09C}.defaultform .error input,.defaultform .error select{border-color:#09C}.defaultform{margin-left:30px}.defaultform .text,.defaultform select,.defaultform textarea{border:1px solid #000}html>body .defaultform .radio,html>body .defaultform .checkbox{position:relative;top:0.1em}.defaultform input.action{cursor:pointer;font-size:1em;text-align:left;width:auto;overflow:visible;background:url(../static/img/bgs.png) no-repeat 0 -297px;padding-left:10px;border:none;width:auto}.defaultform fieldset{border:none;padding:0;margin-bottom:2em}.defaultform legend{display:block;font-weight:bold;padding-bottom:1em}* html .defaultform legend{margin-left:-6px}*+html .defaultform legend{margin-left:-6px}.defaultform .line{display:block;font-size:0.95em;line-height:1.3em;margin-bottom:4px}.defaultform .no-label{padding-left:80px;width:601px}.defaultform .line span,.defaultform .line label{float:left;width:75px;margin-right:5px;font-weight:bold}.defaultform .line b{float:right;font-weight:normal;width:160px}.defaultform .line .input{float:left;width:430px}.defaultform .line input.input{width:428px}.defaultform .line .input .w-4{width:52px;margin-right:6px}.defaultform .line .input .w-l{width:368px}.defaultform .input label{margin-right:16px}.defaultform .error{color:#09C}.defaultform .error *{border-color:#09C}.checkout form .erroroutput{border:1px solid #09C;padding:10px;margin:0 10px 20px 0;font-size:0.9em}.checkout .all{padding:0 0 0 0}.checkout .checkoutnav{margin-top:30px;margin-bottom:30px;margin-left:30px;width:848px}.checkout .checkoutnav img{float:left;margin-right:30px}.checkout .checkoutnav a.weitereinkaufen{float:right}.checkout .checkoutnav a.weitereinkaufen img{margin-right:0}.checkoutnav .checkout-overview{float:left;width:133px;padding:10px 30px 0 0;font-size:0.9em}.checkoutnav .checkout-overview h2{margin-bottom:0.6em}.checkoutnav .checkout-overview p{margin-bottom:1em;line-height:1.1em}.checkout table.carttable{font-size:0.95em;width:848px;margin:12px 0 20px 0}.checkout table.carttable td{border-top:1px solid #B5B5B5;padding-left:4px}.checkout table.carttable th{padding-left:4px}.checkout table.carttable tr.specialrow td{padding-top:8px;padding-bottom:8px}.checkout table.carttable td.amount{width:82px;padding-top:0.23em}.checkout table.carttable td.amount input.text{width:30px;padding:0 4px;margin-bottom:20px}.checkout table.carttable td.price,.checkout th.price{width:76px;text-align:right;font-weight:bold;padding:0 4px 0 0}.checkout table.carttable td.tempprice,.checkout th.tempprice{font-weight:normal}.checkout table.carttable td.cart-details-img{padding-top:0.23em}.checkout table.carttable td.cart-details-title{width:126px}.checkout table.carttable td.total-label{text-align:right;font-weight:bold;padding:0 4px 0 0}.checkout .cart-details{padding-top:0.23em}.checkout .cart-details h3,.checkout .cart-details img{float:left}.checkout .cart-details dl{margin-right:20px}.checkout .cart-details dl.productdetails-main{margin-right:0}.checkout .cart-details strong.lieferzeit{clear:both;display:block}.checkout .total .amount{padding-top:0.2em}.checkout .total .total-label{padding-top:0.2em;font-size:1.1em}.checkout .total .price{font-size:1.5em}.checkout .anschrift{margin-left:85px}.checkout .anschrift .rechnungsanschrift{margin-top:20px}.checkout .zahlungsdaten{margin-left:195px;width:740px}.checkout .zahlungsdaten label.select-zahlart{float:left;width:80px;height:14px;padding-right:16px;margin-right:2px}html>body.checkout .zahlungsdaten label.select-zahlart{position:relative}html>body.checkout .zahlungsdaten label.select-zahlart input{position:absolute;right:0;top:0;padding:0;margin:0;height:1em;line-height:1em}.checkout .zahlungsdaten .line span,.checkout .zahlungsdaten .line label{float:none;width:auto}.checkout .inputblock{float:left;width:340px;padding-right:30px}.checkout .inputblock img{float:left;margin-right:2px}.checkout .inputblock p{margin-bottom:1em;line-height:1.1em}.checkout .inputblock div.form{float:left;width:323px;padding:0 0 0 15px;margin-right:2px}.checkout .zahlungsdaten div.form p{font-size:0.9em}.checkout .zahlungsdaten div.form{width:209px}.checkout .inputblock div.form .input{width:180px}.checkout .inputblock div.form .select{width:182px}.checkout .inputblock div.form span.input{width:auto}.checkout .inputblock div.form .line .input .w-4{width:52px;margin-right:6px}.checkout .inputblock div.form .line .input .w-3{width:40px;margin-right:5px}.checkout .inputblock div.form .line .input .w-l{width:120px}.checkout .cart-footer{width:848px;text-align:right;padding:3em 0 3em 0}.checkout .cart-footer dl{margin-left:430px;margin-bottom:3em}.checkout .cart-footer dd{text-align:right}.checkout .cart-footer .shipping{font-size:0.95em;color:#bdbdbd}.checkout .cart-footer .total{font-size:2em;font-weight:bold}.checkout .cart-footer .footnote{width:350px;float:right;padding-right:30px;text-align:left}.checkout .cart-footer .footnote a{margin-left:0.4em}.checkout .cart-footer .next{float:right}.checkout .cart-footer .prev{float:left}