body {
   background-color:#ececec;
   margin:5px 0px 0px 0px;
   text-align:center;
}

h2 { font-family:verdana, arial, helvetica, sans-serif; font-size:105%; color:#d02433; }
h3 { font-family:verdana, arial, helvetica, sans-serif; font-size:100%; color:#d02433; }
h4 { font-family:verdana, arial, helvetica, sans-serif; font-size:95%; color:#d02433; }
h5 { font-family:verdana, arial, helvetica, sans-serif; font-size:90%; color:#d02433; }
h6 { font-family:verdana, arial, helvetica, sans-serif; font-size:90%; color:#666666; }
p, li, th, td  { font-family:verdana, arial, helvetica, sans-serif; font-size:80%; color:#666666; }
img {border:0;}

a:link { color:#666666; text-decoration:none;}
a:visited { color:#777777; text-decoration:none;}
a:hover { color:#666666; text-decoration:underline;}
a:active { color:#666666; text-decoration:underline;}

.wrapper {
    width:950px;
    margin:0px auto;
    background-color:#ffffff;
    text-align:left;
}

.header {
    position:relative;
    overflow:hidden;
    height:105px;
}
.header .logo {
    width:400px;
    float:left;
    padding-top:15px;
    padding-left:15px;
    display:inline;
}
.header .checkout {
    position:absolute;
    left:415px;
    bottom:0px;
    width:520px;
    height:50px;
    float:right;
    padding-right:15px;
    padding-bottom:10px;
    display:inline;
    text-align:right;
}
.header .wimpel {
    width:950px;
    text-align:center;
}

.content {
    width:950px;
    min-height:500px;
    margin:0px auto;
    overflow:auto;
}
.content .primary {
    width:680px;
    float:right;
    display:inline;
    padding-top:15px;
    padding-left:20px;
    padding-right:20px;
}
.content .primary .productCell {
    width:180px;
    border:1px solid #999999;
    padding-top:5px;
    margin-right:20px;
    margin-bottom:20px;
    float:left;
    text-align:center;
    display:inline;
}
.content .secondary {
    width:170px;
    float:left;
    display:inline;
    padding:15px;
}


.content .primary .showProductPictureCell {
    width:285px;
    background-color:#ffffff;
    float:left;
}
.content .primary .showProductPictureCell .showProductPicSmall {
    background-color:#ffffff;
    padding-top:1px;
    padding-right:5px;
}
.content .primary .showProductPictureCell .showProductPicSmallLAST {
    padding-right:0px;
    float:right;
}

.content .primary .productInfo {
    width:365px;
    padding-top:0px;
    float:right;
}
.noTopGap {margin-top:0px;}

/*table in shopping bag
 CellPadding="3" CellSpacing="1"
*/
.primaryTable {
    width:680px;
}


/* category links at the left side */
.leftMenuCurrent { color:#d02433; padding:2px 6px 2px 6px; font-weight:normal; text-decoration:underline; }
a:link.leftMenu { font-size:100%; color:#666666; padding:2px 6px 2px 6px; font-weight:normal; text-decoration:none; }
a:visited.leftMenu { font-size:100%; color:#666666; padding:2px 6px 2px 6px; font-weight:normal; text-decoration:none; }
a:hover.leftMenu { font-size:100%; color:#d02433; padding:2px 6px 6px 6px; font-weight:normal; text-decoration:underline; }
a:active.leftMenu { font-size:100%; color:#d02433; padding:2px 6px 6px 6px; font-weight:normal; text-decoration:underline; }

.facebookLink { padding:0px 0px 0px 6px; }

/* You Are Here links
#888 ist etwas heller als #666*/
.youAreHere { color:#888888; font-weight:normal;}
a:link.youAreHere { color:#888888; font-weight:normal; text-decoration:none; }
a:visited.youAreHere { color:#888888; font-weight:normal; text-decoration:none; }
a:hover.youAreHere { color:#888888; font-weight:normal; text-decoration:underline; }
a:active.youAreHere { color:#888888; font-weight:normal; text-decoration:underline; }

/* checkout links */
.checkoutLinks { font-size:75%; color:#777777; font-weight:bold;}
.checkoutLinks_current { color:#d02433;}
.checkoutLinks_past { color:#999999;}


/* products name in boxes in list_products.asp */
.nameInBox {}
a:link.nameInBox { font-size:90%; color:#666666; font-weight:bold; text-decoration:none; }
a:visited.nameInBox { font-size:90%; color:#666666; font-weight:bold; text-decoration:none; }
a:hover.nameInBox { font-size:90%; color:#d02433; font-weight:bold; text-decoration:none; }
a:active.nameInBox { font-size:90%; color:#d02433; font-weight:bold; text-decoration:none; }

/* in the picture pop-up and show products links to print, tip a friend, back */
a:link.smallLink { font-size:85%; color:#666666; font-weight:bold; text-decoration:underline; }
a:visited.smallLink { font-size:85%; color:#666666; font-weight:bold; text-decoration:underline; }
a:hover.smallLink { font-size:85%; color:#d02433; font-weight:bold; text-decoration:none; }
a:active.smallLink { font-size:85%; color:#d02433; font-weight:bold; text-decoration:none; }

/* price and sales price in show_product.asp */
.oldPrice {color:#666666; text-decoration:line-through;}
.salesPrice {color:#cc0000;}

table.shipInfo {
         border-collapse:collapse;
         border-spacing:0;
         color:#666666;
         border:1px solid #666666;
         background-color:#ececec;
}
.shipInfo th, .shipInfo td { padding:5px; border:1px solid #666666;}

.info { font-size:75%; color:#666666;}
.outOfStockInfo { font-size:70%; color:#d02433;}
/*might be used if form entry in checkout process is incorrect*/
.message { font-size:70%; color:#d02433;}

.copy { font-size:70%; color:#999;}