/* OXID CSS xxdress */

/* Print */


/* Global
********************************************************/

html {
height: auto;
border: 0 !important;
margin-bottom: 0 !important;
}

div#content {
margin: 0;
}

p#HeaderHome a,
div#xx_search,
div#header ul,
div#xx_basket-login,
div#xx_footer-bottom,
div.xx_copy,
div#left,
div.delivery,
div#path,
span.typ-bp,
span.typ-sp {
display: none !important;
}

ul, ol, li, a, p, h1, h2, h3, h4, h5, h6, span {
/*color: #000000 !important;*/
}

input, textarea, select {
/*border:1px solid #000000 !important;*/
background: none !important;
}


div#body {
float: left;
margin: 0;
}

div#footer {
min-height: 0;
}

/* Kategorie - Produktuebersicht (Thumbs)
********************************************************/

#body .attributes span,
p.attributes span {
text-indent: 0 !important;
overflow: visible !important;
width: auto !important;
height: auto !important;
line-height: inherit !important;
padding-top: 5px;
margin-top: 0 !important;
/*font-size:0.9em;*/
margin-right: 2 !important;
}


#body div.articlelist .product.small {
/*border: 1px solid #000000;
margin: 0 10px 10px 0;*/
}

div.locator {
display: none;
}


/* Produkt - Detailansicht
********************************************************/

#body .product.small,
#body .product.details .pictures .picture {
/*border:1px solid #000000;*/
}

#body .product.details .productdescs {
/*border-top: 1px solid #000000;*/
}

#body .product.details form.amount_price_tocart,
#body .product.details .attributes,
#body .product.details .status,
#body .product.details .longdesc,
#body .product.details .rating_review {
/*border-bottom:1px solid #000000;*/
}

div.jcarousel-container-horizontal {
padding: 0 !important;
}

.jcarousel-prev,
.jcarousel-next,
div.loc_list,
#body .product.details .pictures .picture span {
display: none !important;
}



div.on.popup {
/*border: 1px solid #000000;*/
}

p.flag {padding: 0 !important;}



/* "Die richtige Grš§e finden" und andere Unterseiten
********************************************************/

#body h2.contenthead {
/*border-top: 1px solid #000000;*/
}
#body .infobox {
/*border: 1px solid #000000;*/
}


/* Warenkorb / Bestellung abschlie§en
********************************************************/

/* 1. Warenkorb
************************/

#body .ordersteps dl {
width: 100px;
}

#body .ordersteps dt,
#body .ordersteps dd {
padding-left: 10px;
}

#body .box_voucher,
#body .ordersteps dl.active {
/*border: 1px solid #000000;*/
}

#body .ordersteps dl dt {
margin: 0;
padding-top: 10px;
}

#body div.bar.prevnext {
/*border-top: 1px solid #000000;*/
}

#body .basket td {
/*border-bottom: 1px solid #000000 !important;*/
}

#body .basket .sumrow td {
border: none !important;
}

#body table.basket {
width: 90%;
}



/* 2. Versenden
************************/

#body .form {
/*border: 1px solid #000000;*/
}

/* 4. Bestellen
************************/

#body .ordersteps dl.active dt,
#body .ordersteps dl.active dd,
#body .ordersteps dl.active a {
/*color:#000000;*/
}

#body .orderinfo {
/*border-bottom: 1px solid #000000 !important;*/
}

#body #orderPayment, #body #orderShipping {
/*border: 1px solid #000000 !important;*/
}



/* IE 6 
****************/

* html div#body {
width: 670px;
}

* html #body .attributes span,
* html p.attributes span {
padding-top: 8px;
height: 15px !important;
}

* html #body div.list {
width: 600px;
}
* html #body div.themen div.teaser { float:none;}
* html div.listimages div.right {float:none;}

* html #body .product.details .productdescs {
width: 260px !important;
}
 
* html div.jcarousel-container-horizontal {
width: 670px !important;
}

* html #body .carousel .product.small {margin:0 5px 13px 0;}
* html body div#body div.product.details { width: 650px; }


/* IE 7 
****************/
*+ html div.jcarousel-container-horizontal {
width: 678px !important;
height: 225px;
overflow: hidden;
}

*+ html #body .product.details .attributes {
margin-bottom:20px;
margin-top:0;
}
