*{margin:0;padding:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
html{width:100%;}
body{min-height:100%;font:16px Verdana, Arial, Helvetica, sans-serif;margin:0 auto;padding:10px 0 0; /*overflow-x:hidden; width:1280px*/}
img{border:none;padding-top:8px;padding-bottom:8px;}
#page{width:960px;margin:0 auto 2em;}
#oben{position:absolute;top:0;width:960px;}
#header{background:#f1f1ef url(img/moebel_letz.jpg);background-position:right;background-repeat:no-repeat;padding:0;}
#logo{float:right;width:301px;height:54px;text-indent:-999em;margin:2em 3em 0 0;}
#cart{float:right;width:170px;font-size:.6em;position:absolute;z-index:6644;top:-6px;left:780px;}
#topnavi{list-style-type:none;background:#b61004 url(img/top-navi-bg.jpg) repeat-x bottom;min-height:30px;text-align:left;margin-bottom:.4em;}
#topnavi li{display:inline;line-height:3em;background:url(img/top-navi-listpoint.gif) no-repeat left center;}
#topnavi li a{color:#FFF;font-size:.8em;font-weight:700;text-transform:uppercase;text-decoration:none;padding:1em 2.4em;}
#topnavi li a:hover{text-decoration:underline;}
#topnavi li ul{display:none;background-color:#8F918F;}
#topnavi li ul li{display:block;line-height:2em;}
#topnavi li ul li a{color:#FFF;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none;padding:1em 2.5em;}
#topnavi li:hover ul{display:block;position:absolute;top:297px;left:385px;}
#container{clear:both;background:url(img/container-bg.jpg) repeat-y 61.5% 0;min-height:100px;}
#urlaub{font-size:12px;text-align:center;font-weight:700;color:#a50000;border:1px solid #a50000;padding:5px;}
#categories{float:left;width:13em; margin-top:-420px;background: left top url(img/container-bg.jpg)}
* html #categories{float:left;width:13em;margin-top:180px}
*+html #categories{float:left;width:13em;margin-top:180px}
#content{float:right;width:730px;font-size:.8em;background-color:#FFF;border:1px solid #ccc;padding:5px 15px 5px 5px; margin-top:-420px}
.contentsTopics,.infoBoxHeading,#content h1{padding-left:1.5em;background:url(img/header-point.gif) no-repeat left center;font-size:.8em;text-transform:uppercase;margin:.5em 0 0 1em;}
h3.head{padding-left:2em;background:url(img/header-point.gif) no-repeat left center;font-size:12px;text-transform:uppercase;margin:0 0 1em 1em;}
h4{font-size:12px;}
h2.products_name{font-size:14px;color:#A50000;}
#categories span.boxhead{display:block;padding-left:1.5em;background:url(img/header-point.gif) no-repeat left center;font-size:.8em;font-weight:700;text-transform:uppercase;margin:.5em 0 0 1em;}
.boxhead a,.boxhead a:visited{color:#000;}
form#quick_find{padding:1em 0 3em 1em;}
a#advsearch{display:block;color:#a50000;font-size:.75em;height:2em;line-height:2em;background:url(img/categories-listpoint.gif) no-repeat left center;text-decoration:none;margin:1em 0 0;padding:0 0 0 1em;}
a#advsearch:hover{text-decoration:underline;}
.infoBoxHeading{font-size:1em;font-weight:700;}
#content h1{font-size:1em;margin:0 0 1em;}
#CatNavi,.navilist{list-style-type:none;margin:1em 1em 1em;}
#CatNavi li,.navilist li{font-size:.75em;background:url(img/categories-listpoint.gif) no-repeat 0 8px;padding:0 0 5px 1em;}
#CatNavi li a,.navilist li a{display:block;color:#a50000;text-decoration:none;padding:.3em;}
#CatNavi li a#frechner { font-size:14px; margin-top:10px; width:180px}

.navilist li a:hover,.navilist li a.gewaehlt,#CatNavi li a:hover,#CatNavi li.Current a{text-decoration:underline;}
#CatNavi li.CatLevel1.SubMenue.Current li a{text-decoration:none;}
#CatNavi li ul{list-style-type:none;margin:0 0 0 1em;}
#CatNavi li ul li{font-size:1em;background:url(img/categories-listpoint.gif) no-repeat 0 9px;}
.subcategories{margin:0 1em 1em;}
.subcategories li{display:inline;padding-right:.5em;}
span.grau{color:#ccc;margin:0 .5em 0 0;}
*+html #content{float:right;width:700px;font-size:.8em;background-color:#FFF;border:1px solid #ccc;padding:10px 0 0; margin-top:180px}
* html #content{float:right;width:700px;font-size:.8em;background-color:#FFF;border:1px solid #ccc;padding:10px 0 0; margin-top:180px}
* html .products_name_outer{border-left:11px solid #fff;}
#content a{color:#a50000;text-decoration:none;}
#content a:hover{text-decoration:underline;}
#returning-customer label{display:block;width:130px;font-weight:700;float:left;}
#content label{display:block;width:100px;float:left;}
#footer{width:960px;border-top:1px solid #a50000;font-size:.7em;text-align:right;margin:.4em auto 0;padding:.5em 0; color:#a50000}
#footer a{color:#a50000;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
a.cartheading{color:#414141;text-transform:uppercase;text-decoration:none;font-weight:700;padding-right:1em;}
a.cartmsg{color:#777;text-decoration:none;font-size:10px;margin:0px;}
a.cartmsgtotal{color:#777;text-decoration:none;}
.subcatlist{float:left;border:1px solid #eee;background-color:#f8f8f8;width:160px;display:block;text-align:center;margin:0 1.2em 1em 0;}
.subcatlist h2{font-size:.85em;background-color:#f4f4f4;border-bottom:1px solid #eee;text-align:left;padding:1.2em 1.2em 1.2em 0;}
#content .subcatlist h2 a{color:#a50000;text-decoration:none;padding:1.2em;}
.subcatlist img{margin:1em auto;}
.singleproduct{float:left;width:343px;margin-bottom:20px;border:1px solid #eee;background-color:#f8f8f8;}
.singleproduct h2{font-size:.85em;background-color:#f4f4f4;border-bottom:1px solid #eee;padding:1.2em 1.2em 1.2em 0;}
p.product-price{margin:1em 1em 0 0;}
#content .singleproduct h2 a{color:#a50000;text-decoration:none;padding:1.2em;}
h2.heading{background:url(img/products-header-bg.gif) right top no-repeat;font-size:.85em;padding:1.2em 1.2em 1.2em 0;}
h2.heading span{background:url(img/products-header-bg.gif) left top no-repeat;color:#FFF;text-decoration:none;padding:1.2em;}
#content h2.heading span a{color:#A50000;}
#content h2.heading span{color:#A50000;}
.singleproduct p{font-size:.9em;padding:1em 2em;}
.product-price{text-align:right;}
.productthumb{float:left;width:120px;padding:14px;}
.products_name_outer{font-size:1em;font-weight:700;height:38px;background:url(img/products-header-bg.gif) left top no-repeat;padding:0 0 0 1em;}
.products_name_outer .products_name{background:url(img/products-header-bg.gif) right top no-repeat;color:#A50000;height:38px;line-height:38px;}
.product_info{padding:0 1em 1em;}
.product_images img{margin:0 14px 14px 0;}
.product_info_outer ul{list-style-position:inside;list-style:none;margin:0 0 .5em .5em;}
.product_info_outer ul li{background:url(img/bullet.gif) left 5px no-repeat;padding:0 0 .5em 10px;}
.product_info_outer ul.check li{height:25px;line-height:25px;background:url(img/bullet-check.gif) left center no-repeat;padding:0 0 0 1.75em;}
.product_info_outer ul.arrow li{height:25px;line-height:25px;background:url(img/bullet-arrow.gif) left center no-repeat;padding:0 0 0 1.75em;}
.product_info_outer p{margin:0 0 1em;}
.product_info_outer h4{margin:0 0 .5em 1em;}
.product_info_outer .mass{display:block;font-size:10px;color:#777;margin:2em 0 1em 2em;}
#wtf table{width:95%!important;border:silver 1px solid;float:left;}
#wtf span table tbody tr th,#wtf span table tbody tr td,#wtf span table,#wtf table tbody tr th,#wtf table tbody th tr,#wtf table{border:silver 1px solid;}
#wtf span table tbody tr td{padding:6px;}
#wtf span table tbody tr th strong,#wtf span table tbody tr td strong,#wtf span table tbody tr td span,#wtf span table tbody tr td,#wtf span table tbody tr th,#wtf span table tbody tr th,#wtf table tbody tr th,#wtf table tbody th tr,#wtf table tbody th tr strong,#wtf table tbody th tr strong span,#wtf table tbody tr th strong,#wtf table tbody tr th strong span,#wtf span table tbody tr th strong span,#wtf span table tbody tr th span,#wtf span table tbody tr td span{font-weight:400;}
#wtf table tbody tr td select{width:200px;background-color:#F7F3EF;border:silver 1px solid;margin:5px;padding:3px;}
#wtf table tbody tr td select option{padding-left:3px;background-color:#F7F3EF;}
#wtf table tbody tr td.main b{padding-left:6px;}
.main ul{padding-left:26px;}
.main hr{border:0;border-top:solid 1px #C6C3C6;border-bottom:solid 1px #C6C3C6;}
#cart_quantity .main{padding-left:22px;}
.copyright{text-align:center;font-size:8px;color:#eee;}
.copyright a{color:#eee;text-decoration:none;}
#page #container .smallText{ /*display:none;*/ /*font-size:11px*/}
#page #container tr td.smallText{ width:300px; white-space:normal; overflow:auto}
.table_head{background:#b61004;height:38px;color:#fff;margin:0 0 1em;}
.table_head td{background-color:#FFF;color:#B51000;background:url(img/products-header-bg.gif) center top no-repeat;text-align:center;padding:0 .5em;}
.table_head .first{background:url(img/products-header-bg.gif) left top no-repeat;}
.table_head .last{background:url(img/products-header-bg.gif) right top no-repeat;border:none;color:#666;}
.cart_row td{border-right:1px solid #ccc;padding:0 .5em .5em;}
.cart_row td.last{border:none;}
.markProductOutOfStock{font-size:8px;color:#000;}
.moduleHeading{border:none;}
#content .table_head a{color:#fff;font-weight:700;}
div#schnellsuche{font-size:12px;width:195px;padding:0 0 10px 10px;}
div#schnellsuche #qf-key-label,div#schnellsuche #qf-subcat-label{display:block;float:left;margin:0 0 5px;}
div#schnellsuche select,div#schnellsuche #qf-submit{width:185px;margin:0 0 5px;}
div#schnellsuche #qf-key{width:181px;margin:0 0 5px;}
div#schnellsuche #qf-pfrom,div#schnellsuche #qf-pto{width:100px;margin:0 0 5px;}
div#schnellsuche .qf-preis{display:block;float:left;width:80px;margin:0 0 5px;}
.greybox{border:1px solid #eee;background-color:#f8f8f8;margin:1em 0;padding:1em 0;}
.greybox p{ padding-left:10px}
/*.greybox h3.head{ padding-left:10px}*/
.greybox-half{width:44%;float:left;border:1px solid #eee;background-color:#f8f8f8;margin:1em 1em 1em 0;padding:1em;}
.greybox-half h3.head {margin: 0 0 1em 0em;}
.checkoutBarCurrent{display:block;float:left;background:url(img/products-header-bg.gif) right top no-repeat;font-size:.85em;margin:.5em 1em 0 0;padding:1.2em 1.2em 1.2em 0;}
.checkoutBarCurrent span{background:url(img/products-header-bg.gif) left top no-repeat;color:#A50000;text-decoration:none;padding:1.2em 0 1.2em 1.2em;}
.checkoutBarTo{display:block;float:left;font-size:.85em;margin:.5em 1em 0 0;padding:1.2em 1.2em 1.2em 0;}
#listid10{display:none;}
.productOldPrice{color:#999;}
#page #oben li.kto { position:absolute; right:25px ; top:80px; background:none; }

#page #oben li.kto a { color:#333; background:none;text-transform:none; font-size:12px}

img#brale { margin-top:-15px; margin-right:-152px; float:right; z-index:1}

#popCart{position:absolute;top:100px;left:50%;width:560px;margin-left:-650px;background:#fff;border:3px solid gray;color:#000;z-index:100000;display:none;padding:10px 10px 25px;}
.popup_header{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:1em;text-align:center;vertical-align:bottom;padding:3px 10px;border:1px solid #ccc;margin:0 auto;width:380px;}
.popup_image{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:.9em;text-align:center;color:#000;margin:10px auto;padding:5px;}
#mycart{margin:0 auto;height:42px;width:320px;}
.cart_symbol{height:42px;width:48px;float:left;background-image:url(img/shopping_cart.gif);background-position:left;background-repeat:no-repeat;}
.cart_contents{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:.9em;text-align:left;color:#000;height:42px;float:right;}
#pop_buttons_box{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:1em;text-align:center;width:560px;height:28px;vertical-align:bottom;margin:10px auto 0;}
#pop_buttons_box a{color:#000;text-decoration:none;}
#pop_buttons_box a:hover{color:#484848;text-decoration:none;}
.close_button{float:left;width:160px;border:1px solid #000;}
.cart_button{float:right;width:160px;border:1px solid #000;}
.onepxwidth { width:20px} 


#CatNavi1122 {margin:0px 0 0 17px}

#CatNavi1122 li {font-size: 0.75em;background-image: url(img/categories-listpoint.gif);background-repeat: no-repeat;background-position:0px 5px;padding-top: 0pt;padding-right: 0pt;padding-bottom: 9px; list-style:none}
#CatNavi1122 li a {color:#A50000; margin-left:15px; text-decoration:none}
#CatNavi1122 li a:hover { text-decoration:underline}

#CatNavi11 li#anm {background-image: url(img/categories-listpoint.gif);background-repeat: no-repeat;background-position:0px 8px; list-style:none}
#CatNavi11 li a#anme {font-size: 0.75em; color:#A50000;text-decoration:none; margin-left:15px}
#CatNavi11 li a#anme:hover { text-decoration: underline }

.moduleRowOver td {/*vertical-align: bottom; padding-top:20px*/}
/*#checkout_address .greybox .trcol2 b{ margin-top:15px }*/


#cart_quantity select { width:300px ; padding:2px}




