#CartView {border:0;}
#CartView .item {border-top:1px solid #ebebeb;}
#CartView h3 {margin:0 0 1em 0; padding:0 0 0.2em 0; font-size:1.33em; border-bottom:1px solid #c6c6c6; font-family:Helvetica, Arial, Tahoma, Verdana, Sans-Serif;}
#CartView h4 {font-weight:bold;}
#CartView h4 .manufacturerNo {font-weight:normal;}
#CartView label {font-size:0.92em;}
#CartView .dataContainer1 {margin-bottom:0.5em; min-height:8.83em;}
#CartView .dataContainer1 td {font-size:0.92em; color:#545454; border-bottom:1px solid #eee; line-height:1.63em;}
#CartView .dataContainer1 .c1 {width:12.8em; font-weight:bold; color:#7a7a7a;}
#CartView .dataContainer1 .c2 {padding-left:2em;}
#CartView .description {margin-bottom:1em; height:2.5em; overflow:hidden;}
#CartView .promotionCode {margin-bottom:2.5em; text-align:right; height:1.75em; overflow:hidden;}
#CartView .options {float:right; width:25em; border:1px solid #ebebeb; border-width:1px 0 0 1px;}
#CartView .options td {border:1px solid #ebebeb; border-width:0 1px 1px 0; padding:0.2em 0.5em; white-space:nowrap;}
#CartView .options td.c1 {font-weight:normal; font-size:1em;}
#CartView .options .cText {width:3em;}
#CartView .options .value {color:#f70;}
#CartView .footer {height:3em;}
#CartView .right .left {height:3em; padding-top:1.2em;}
#CartView .pricesAll {margin:1em 0; font-size:1.5em;}
#CartView .pricesAll .value {color:#f70; font-size:1.2em;}
#CartView .buttons2 {text-align:right;}
#CartView .cImage {height:100%; margin:1px;}

#CartPreStep h3 {margin:0 0 1em 0; padding:0 0 0.2em 0; font-size:1.33em; border-bottom:1px solid #c6c6c6; font-family:Helvetica, Arial, Tahoma, Verdana, Sans-Serif;}
#CartPreStep .information {margin:2em 0;}
#CartPreStep form, #CartPreStep fieldset {margin:0; padding:0; border:none;}
.cartPreStep {color:#545454;}
.cartPreStep table {width:100%; border:1px solid #ebebeb; border-width:1px 1px 0 0;}
.cartPreStep table thead td {background-color:#ebebeb; padding-left:20px; font-weight:bold; vertical-align:middle; color:#545454; background-image:url(../images/icons/arrow_curve.gif); background-position:5px 11px; background-repeat:no-repeat; font-size:0.83em; border-bottom:1px solid #fff;}
.cartPreStep table td {vertical-align:top; padding:0.5em 0.3em; border-bottom:1px solid #ebebeb;}
.cartPreStep table .c1 {width:15px; background-color:#ebebeb; padding:0.5em 0; border-bottom:1px solid #fff; background-image:url(../images/icons/arrow_down.gif); background-position:center bottom; background-repeat:no-repeat; text-align:center;}
.cartPreStep table .c2 {}
.cartPreStep table .c3 {}
.cartPreStep table .c4 {text-align:right; font-size:0.92em;}
.cartPreStep .priceBox {}
.cartPreStep .bruttoTxt {color:#ff7e00; font-size:0.83em;}
.cartPreStep .bruttoValue {font-size:1.3em; font-weight:bold; color:#ff7e00; line-height:1.2em; font-family:"Trebuchet MS", Tahoma, Verdana, Sans-Serif;}
.cartPreStep .nettoValue {color:#545454; font-size:0.92em;}
.cartPreStep h5 {margin:0 0 1em 0; font-size:0.92em; height:2.4em; overflow:hidden;}
.cartPreStep .description {font-size:0.92em; height:4.8em; overflow:hidden; margin-bottom:0.8em;}
.cartPreStep .more {font-weight:bold; display:block; margin-top:0.5em;}
.cartPreStep .logo {margin-bottom:1em;}
.cartPreStep .stockQuantity {margin-bottom:1em;}
.cartPreStep .addToCompare {font-weight:bold; margin-top:1em;}
.cartPreStep .element1 {height:1.33em; width:3px; margin-left:6px; background-color:#ebebeb;}
.cartPreStep .cCheckbox {margin:0; border:none; width:11px; height:11px; margin-top:2px;}
.cartPreStep .cSubmit {width:172px; height:29px; background-image:url(../images/buttons/buy2.png); border:0;}



#WishList {border:0;}
#WishList .item {border-top:1px solid #ebebeb;}
#WishList h3 {margin:0 0 1em 0; padding:0 0 0.2em 0; font-size:1.33em; border-bottom:1px solid #c6c6c6; font-family:Helvetica, Arial, Tahoma, Verdana, Sans-Serif;}
#WishList h4 {font-weight:bold;}
#WishList h4 .manufacturerNo {font-weight:normal;}
#WishList .dataContainer1 {margin-bottom:0.5em; min-height:10em;}
#WishList .comment p {margin:0 0 0.3em 0;}
#WishList .comment .userComment {padding:0.5em; background-color:#f8f8f8; border:1px solid #ddd; width:26.5em; height:7.5em; float:left; margin-right:1em; overflow:hidden;}
#WishList .comment textarea {padding:0.5em; background-color:#fff4e8; border:1px solid #ddd; width:24.6em; height:6em; float:left; margin-right:1em;}
#WishList .description {margin-bottom:1em; height:2.5em; overflow:hidden;}
#WishList .promotionCode {margin-bottom:2.5em; text-align:right; height:1.75em; overflow:hidden;}
#WishList .options {float:right; width:25em; border:1px solid #ebebeb; border-width:1px 0 0 1px;}
#WishList .options td {border:1px solid #ebebeb; border-width:0 1px 1px 0; padding:0.2em 0.5em; white-space:nowrap;}
#WishList .options td.c1 {font-weight:normal; font-size:1em;}
#WishList .options .cText {width:3em;}
#WishList .options .value {color:#f70;}
#WishList .footer {height:4em;}
#WishList .footer .tags {float:left; width:10em; margin:1em 4.3em 0 0;}
#WishList .footer .links {float:left; width:13em; margin-right:1.5em;}
#WishList .delete .links {font-weight:bold; font-size:0.92em;}
#WishList .footer .buttons {float:left; width:6.5em;}
#WishList .buttons .addToCart {float:right; background-image:url(../images/buttons/add_to_cart.gif); width:76px; height:21px;}
#WishList .right .left {width:auto; height:auto; padding:0;}
#WishList .right .right {text-align:right;}
#WishList .cImage {height:100%; margin:1px;}
#WishList .delete {font-weight:bold; font-size:0.92em;}
#WishList .sendEmail {margin-top:2em;}
#WishList .sendEmail .cSubmit {margin:0 auto; width:7.25em; height:1.9em; background-image:url(../images/buttons/cButton.gif); border:0; color:#fff; font-size:0.92em; background-color:transparent;}