#category {
 background-color:#ddddff;
 font-size:85%;
 font-weight:bold;
 padding:3px 0;
 margin-bottom:5px;
 width:100%;
}

#category-name {
 color:#ff3300;
 font-weight:bold;
}

#category-name a {
 color:#ff3300;
}

#category-other {
 font-size:95%;
 text-align:right;
}

#container {
 text-align:center;
 width:100%;
}

#product-image {
 width:100%;
}

#product-image img {
 margin:auto;
 width:80%;
}

#product-name span {
 background-color:#ff3300;
 color:#ffffff;
 padding:1px 4px;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 border-radius:6px;
}

#description, #description-inhalt {
 text-align:left;
 width:100%;
}

#description-inhalt {
 margin:0 6px 0 11px;
}

#product-name, #description {
 font-size:143%;
 font-weight:bold;
 margin:6px 6px 0 6px;
}


#product-price {
 font-size:95%;
 padding:7px 0 3px 0;
 margin:auto;
}

#product-price td {
 padding:0 5px;
}

#product-price .amount {
 text-align:center;
}

#product-price .currency {
 text-align:center;
}

#product-price .price, #product-price .pprice {
 text-align:right;
}

#product-price .price span {
 color:#000000;
 text-decoration: line-through;
}

#product-price .sline {
 height:9px;
}


#promo-desc td {
 color:#000000;
}

#product-item {
 font-size:95%;
 margin-top:8px;
 width:100%;
}

#product-choice #image {
 width:20%;
}

#product-choice #image img {
 width:100%;
}

#product-choice #choice {
 text-align:center;
 width:40%;
}

#product-choice #quantity {
 width:12%;
}

#product-choice #quantity input {
 border:none;
 font-size:100%;
 margin:0;
 padding:0;
 text-align:right;
 width:100%;
}

#product-choice #peace {
 text-align:center;
 width:11%;
}

#product-choice #plusmin {
 width:18%;
}

#product-choice #plusmin button {
 font-size:100%;
 margin:0;
 padding:0;
 width:40%;
}

#product-choice #plusmin .plus {
 margin-right:20%;
}

#product-choice #plusmin .min {
}

.choice-stock {
 color:#ff0000;
 font-size:85%;
 text-align:center;
 width:100%;
}

.choice-line {
 border-bottom:1px solid #cccccc;
}

.line {
 border-bottom:1px #dd3333 solid;
}

#total-item {
 text-align:right;
}

#total-price td {
 color:#dd3333;
 font-size:115%;
 font-weight:bold;
 padding-top:11px;
 text-align:center;
}

#total-save td {
 font-size:90%;
 text-align:center;
}

#trolley {
 margin:11px 0 11px 0;
 width:100%;
}

#trolley td {
 width:50%;
}

#trolley button {
 font-size:115%;
 padding:5px;
 width:100%;
}


#total-price2 {
 margin:auto;
 text-align:right;
}

#total-price2 #price {
 color:#dd3333;
 font-size:115%;
 font-weight:bold;
}

#total-price2 #save {
 font-size:90%;
}