#addonsLayer {
    display: none;
}

#addonsLayer #all {
    height:496px;
    width:540px;
    overflow-x:hidden;
    overflow-y: auto;
    margin:0;
    padding:0;
    position:relative;
}

#addonsLayer .block {
    margin: 0 0 0 20px;
    padding:0;
    /*width: 503px;*/
    overflow: hidden;
}

#addonsLayer #intro {
    margin: 0 0 0 20px;
    padding:17px 0 19px 15px;
    width: 490px;
    color:#2d2d2d;
    font-size: 11px;
    background:#FFF;
    line-height: 14px;
}

#addonsLayer h3 {
    background-color: #f3f3f3;
    padding:0px;
    color:#000000;
    border-bottom: 1px solid #ddd;
    font-size: 11px;
    height:21px;
    width:503px;
    margin:0;
}

#addonsLayer h3.gift {
    background: url("img/layer/layer_typo_geschenkideen.gif") no-repeat scroll 14px 0 #f3f3f3;
    margin:0 0 16px 0;
}

#addonsLayer h3.personal {
    background: url("img/layer/layer_typo_personalisierte.gif") no-repeat scroll 14px 0 #f3f3f3;
    margin:10px 0 16px 0;
}

#addonsLayer h3.sticker {
    background: url("img/layer/layer_typo_blumenstecker.gif") no-repeat scroll 14px 0 #f3f3f3;
    margin-top:4px;
}

#addonsLayer h3.greetingcards {
    background: url("img/layer/layer_typo_grusskarten.gif") no-repeat scroll 14px 0 #f3f3f3;
}

#addonsLayer h3.package {
    background: url("img/layer/layer_typo_geschenkverpackungen.gif") no-repeat scroll 14px 0 #f3f3f3;
}

#addonsLayer h3.tchproducts {
    background: url("img/layer/layer_typo_mittchibo.gif") no-repeat scroll 14px 0 #f3f3f3;
    float:left;
    width:521px;
    height:21px;
}

#addonsLayer .wrapper_product {
    float:left;
    padding: 0 0 0 16px;
    margin:0;
    width:146px;
    height:187px;
}

#addonsLayer .wrapper_card {
    float:left;
    padding: 14px 0 5px 2px;
    margin:0;
    width:79px;
    height:92px;
}

#addonsLayer .wrapper_package {
    float:left;
    padding: 0 0 7px 12px;
    margin:0;
    width:70px;
    height:115px;
}

#addonsLayer .wrapper_stickers {
    float:left;
    padding:0;
    margin:10px 0 5px 0;
    width:80px;
    height:90px;
}

#addonsLayer #spacer {
      background-color: #e1e9eb;
      border-top:1px solid #FFFFFF;
      height:15px;
      float:left;
      width: 542px;
}

#addonsLayer #card {
    background-color: #e1e9eb;
    margin:0;
    padding:0;
}

#addonsLayer .grusskarten {
   float:left;
   width:76px;
   height:90px;
   padding:0;
}

#addonsLayer .stickers {
   float:left;
   width:76px;
   height:90px;
   margin:0;
   padding:0;
}

#addonsLayer .packages {
   float:left;
   width:76px;
   height:102px;
   margin: 18px 5px 0 0;
}

#addonsLayer .product {
   float:left;
   margin:0;
   color:#2d2d2d;
   font-size:11px;
}

#addonsLayer .product_tchproduct {
   float:left;
   width:146px;
   color:#2d2d2d;
   font-size:11px;
   height:185px;
}

#addonsLayer .product img {
    border:1px solid #ddd;
    margin:0 0 0 4px;
}

#addonsLayer .product_price {
    display:block;
    float:right;
    font-weight:bold;
    background: url("img/layer/layer_produktkasten_aufweiss.gif") no-repeat scroll 0 0 transparent;
    width:146px;
    height:45px;
    margin:0;
    padding:0;
}

#addonsLayer .product_price.tchproducts {
    display:block;
    float:right;
    font-weight:bold;
    background: url("img/layer/layer_produktkasten_aufblau.gif") no-repeat scroll 0 0 transparent;
    width:146px;
    height:43px;
}

#addonsLayer .product_price_card.tchproducts {
    display:block;
    float:right;
    font-weight:bold;
    background: url("img/layer/layer_produktkasten_aufblau.gif") no-repeat scroll 0 -12px transparent;
    width:146px;
    height:30px;
}

#addonsLayer .product_price p {
    padding:9px 0 0 94px;
}

#addonsLayer .product_price_card p {
    padding:0 0 0 94px;
}

#addonsLayer .product_name {
    height:28px;
    padding:5px 8px 0 8px;
    display:block;
    margin:0;
    line-height:14px;
}

#addonsLayer .product_name_card {
    height:44px;
    padding:5px 8px 0 8px;
    display:block;
    margin:0;
    line-height:14px;
}

#addonsLayer .sternchentext {
    clear:both;
    color:#2D2D2D;
    font-size:10px;
    line-height: 16px;
    border-top:1px solid #FFF;
    padding: 14px 0 18px 10px;
    margin:0;
    height:15px;
}

#addonsLayer .stoerer_individuell {
    position: relative;
    margin-bottom: 10px;
    margin-top: -100px;
    margin-left: 370px;
}
