.bt_top_search{right:50px !important}
#intro{margin:10px 0 40px;padding-bottom:30px;line-height:1.4em;border-bottom:1px solid #ccc;display:none}
#prodbrowser{display:none}
*{font-family:arial,sans-serif;text-shadow:none}
h1{margin:0px 0 20px;font-size:18px}
h2{font-size:16px}
#categorymenu .Current{background:#ccc !important}
#box-search{position:relative}
#box-search-submit{position:absolute;right:8px;display:block;top:0px}
#page_index{background:url("img/xm-sitebg.png") repeat-x scroll center top #C7E2F5 !important}
#page_index #header{text-align:center}
#page_index #header h1{margin:10px 0 0 0px}
#page_index #header p{margin:0 0 10px}
#breadcrumb{font-size:11px;padding:5px;list-style:none;overflow:hidden}
#breadcrumb ul{text-align:left;padding:0;display:block}
#breadcrumb li{float:left;padding:0px 0px 0px 16px}
#breadcrumb a{color:#6A6A6A;font-weight:normal;text-decoration:none}
#box-currencies,#box-languages{text-align:center;margin-bottom:5px}
#view{text-align:center;margin:20px 0;font-size:80%}
#copyright,#vattext{text-align:center;margin-bottom:5px;font-size:80%}
#links{text-align:center;margin:15px 0;font-size:80%}
.page-navi{margin:35px 0 25px 0}
.page-navi div{text-align:center;padding:2px}
.product_price small,.product_price br,.account_history small,.account_history br{display:none}
.product_price span{padding:2px 8px;font-size:11px}
.imgLeft{float:right;margin-left:10px;margin-bottom:10px;max-width:100px}
#product-info-wrap h1{margin:0px 0 10px;font-size:18px}
#product-info-wrap #productslider ul img{height:180px;max-width:250px}
#product-info-wrap #productslider .dragimage{position:absolute;right:10px;bottom:10px}
.clearfix{float:none;clear:both}
.productOldPrice,#product-info-wrap small,#product-info-wrap small a,#product-info-wrap small a:hover{font-size:11px}
.productNewPrice{color:red}
#product-info-wrap{font-size:14px}
#product-info-wrap #product-details table td{padding:5px 6px}
#product-info-wrap #product-details .product_price{font-size:28px}
#product-info-wrap #product-details .graduatedprice td.header{font-weight:bold}
#product-info-wrap #product-details .graduatedprice td{padding-left:0}
#product-info-wrap .cartblock{margin-top:25px}
#product-info-wrap .cartblock a{display:inline-block !important;float:none}
#product-info-wrap .cartblock .product_options{margin-bottom:30px}
#product-info-wrap .cartblock .addtobasket{text-align:left}
#product-info-wrap .cartblock .addtobasket .varianten{margin-bottom:-1px;font-weight:normal;padding:3px 3px 0px 3px}
#product-info-wrap .cartblock .addtobasket .varianten .var-preis{font-size:90%;font-weight:bold}
#product-info-wrap .cartblock .addtobasket .varianten .var-preis small{font-size:90%;font-weight:normal}
#collapsible-tabs .ui-collapsible-content{background:#fff;font-size:14px}
#collapsible-tabs .ui-collapsible-content .tab2{font-weight:bold;text-decoration:underline}
.navbar .ui-btn .ui-btn-inner{padding-top:40px !important}
.navbar .ui-btn .ui-icon{box-shadow:none !important;height:30px !important;margin-left:-15px !important;width:30px !important}
#bt_search .ui-icon{background-clip:border-box;background-origin:padding-box;background:transparent url("img/icons-white/icon006.png") no-repeat scroll 50% 50%}
#bt_catalog .ui-icon{background-clip:border-box;background-origin:padding-box;background:transparent url("img/icons-white/icon060.png") no-repeat scroll 50% 50%}
#bt_account .ui-icon{background-clip:border-box;background-origin:padding-box;background:transparent url("img/icons-white/icon123.png") no-repeat scroll 50% 50%}
#bt_login .ui-icon{background-clip:border-box;background-origin:padding-box;background:transparent url("img/icons-white/icon054.png") no-repeat scroll 50% 50%}
#bt_cart .ui-icon{background-clip:border-box;background-origin:padding-box;background:transparent url("img/icons-white/icon080.png") no-repeat scroll 50% 50%}
#bt_more .ui-icon{background-clip:border-box;background-origin:padding-box;background:transparent url("img/icons-white/icon104.png") no-repeat scroll 50% 50%}
#cart_amount{display:inline-block;position:absolute;margin:-35px 0 0 -20px;-webkit-border-radius:10px;border-radius:10px;width:17px;height:17px;text-align:center;background:#F00}
.gender .hide,.gender .inputRequirement{display:none}
.red{color:#F00}
#message_body{height:200px}
.productnavigator{font-size:80%}
.errormessage{border:1px solid #F00;background:#FFB9B9;padding:10px;margin-bottom:15px;border-radius:0.6em 0.6em 0.6em 0.6em;text-shadow:none}
.orderdetails .tablehead td{border-bottom:1px solid #ccc}
.orderdetails .tablemain td{border-bottom:1px solid #ccc;background:#F1F1F1}
.orderdetails .tablemain td.quantity input{text-align:center !important;width:30px;height:44px}
.orderdetails .tablemain td.quantity a{display:inline-block;float:none}
.orderdetails .tablemain .orderimage img{width:45px}
.orderdetails .tablemain .small{font-size:80%}
.total td:last-child{width:90px}
ul#checkoutnavigation{margin:0;padding:0;margin-top:15px}
ul#checkoutnavigation li{list-style-type:none;float:left;width:25%;text-align:center}
ul#checkoutnavigation li div{padding:10px 0;border:1px solid #ccc;margin-left:5px}
ul#checkoutnavigation li.active div{background-color:#fff}
ul#checkoutnavigation li.active .number{font-size:20px;font-weight:bold}
ul#checkoutnavigation li.active .title{font-size:14px;font-weight:bold}
ul#checkoutnavigation li.active .description{font-size:11px}
ul#checkoutnavigation li.inactive div{color:#999;background-color:#EDEDED;border-color:#999}
ul#checkoutnavigation li.inactive .number{font-size:20px;font-weight:bold}
ul#checkoutnavigation li.inactive .title{font-size:12px;font-weight:bold}
ul#checkoutnavigation li.inactive .description{font-size:11px}
ol#address_block{list-style:none;margin:0;padding:0}
ol#address_block li{margin-bottom:30px}
#productslider{margin:15px 0;padding:0;position:relative}
#productslider ul{height:190px;overflow:hidden;padding:0}
#productslider ul li{text-align:center}
#productslider ul li h2{font-weight:normal}
#productslider ul li .slideimage{margin:10px auto 0;position:relative;width:195px}
#productslider ul li .slideimage img{width:195px}
#productslider ul li .slideimage a img{display:block}
#productslider .paging{margin:5px 0;text-align:center}
#productslider .paging ul{display:inline-block;height:16px;list-style-type:none;margin:0 auto}
#productslider .paging ul li{background:#CCC;float:left;height:12px;margin:0 3px;text-align:center;width:12px}
#productslider .paging ul li.active{background:#3373A5;float:left;height:12px;text-align:center;width:12px}
#productslider .product_image img{height:120px}
#productslider .product_name{margin:10px 0}
#productslider .product_name a{color:#000;text-decoration:none}
#productslider .product_price span{padding:2px 8px;font-size:15px}
.klein{font-size:80%}
.nomobile{display:none}
.categorie-description img,.content-primary img{height:auto;max-width:100%}
@media all and (min-width: 650px){     .content-secondary {   text-align: left;   float: left;   width: 45%;   background: none;   border-top: 0;   margin: 30px 0 20px 2%;   padding: 20px 4% 0 0;   background: none;   }   .content-primary {   width: 45%;   float: right;   margin-top: 30px;   margin-right: 1%;   padding-right: 1%;   margin-bottom: 20px;   }      .content-secondary .ui-collapsible-heading {   display: none;   }   .content-secondary .ui-collapsible-contain {   margin:0;   }   .content-secondary .ui-collapsible-content {   display: block;   margin: 0;   padding: 0;   margin-bottom: 50px;   }   .type-interior .content-secondary .ui-li-divider {   padding-top: 1em;   padding-bottom: 1em;   }   .type-interior .content-secondary {   margin: 0;   padding: 0;   }   .content-settings { padding: 10px 20% 0; margin: 0 20px; border-top: 1px solid #ccc; }   #intro, #prodbrowser { display: block }     }
@media all and (min-width: 750px){    .content-secondary {   width: 34%;   }   .content-primary {   width: 56%;   padding-right: 1%;   }   .content-settings { padding: 10px 30% 0; margin: 0 20px; border-top: 1px solid #ccc; }   #intro, #prodbrowser { display: block }  }
@media all and (min-width: 1200px){   .content-secondary {   width: 30%;   padding-right:6%;   margin: 30px 0 20px 5%;   }   .content-primary {   width: 50%;   margin-right: 5%;   padding-right: 3%;   }   .content-settings { padding: 10px 35% 0; margin: 0 60px; border-top: 1px solid #ccc; }   #intro, #prodbrowser { display: block }  }

