body {
    margin: 0px;
    padding: 0px;
    background-color:#ffcd5d;
	background-image:url(http://www.silberart.de/shop_image/bg_body.jpg);
}

/*
 * header
 */

  #header {
      position:absolute;
      top:0px;
      width:100%;
      height: 121px;
      background-color:#182585;
	  background-image:url(http://www.silberart.de/shop_image/bg_blue.jpg);
	  background-repeat:no-repeat;
      overflow:hidden;
  }

  #header_bg_b {
      position:absolute;
      top:0px;
      margin-left:-592px;
      z-index:0;
      width:1183px;
      height: 121px;
	  background-image:url(http://www.silberart.de/shop_image/header_b.jpg);
	  background-repeat:no-repeat;
  }

  #header_bg_c {
      position:absolute;
      top:0px;
      margin-left:-592px;
      z-index:0;
      width:1183px;
      height: 121px;
	  background-image:url(http://www.silberart.de/shop_image/logo_a.gif);
	  background-repeat:no-repeat;
  }

  #header_bg_d {
      position:absolute;
      top:0px;
      margin-left:-592px;
      z-index:0;
      width:1183px;
      height: 121px;
	  background-image:url(http://www.silberart.de/shop_image/header_animation.gif);
	  background-repeat:no-repeat;
  }

  #header_search {
    position:absolute;
	top:0px;
	margin-left:-390px;
	z-index:0;
	white-space:nowrap;
  }

  #header_wrapper {
      position:absolute;
      width:1px;
      margin-left:50%;
      margin-right:50%;
  }



/*
 * menu
 */

  #menu_wrapper {
      position:absolute;
      width:1px;
      margin-left:50%;
      margin-right:50%;
  }

/*
 * left menu
 */
   #left_menu {
      position:absolute;
      top:0px;
      margin-top:122px;
      width:130px;
      margin-left:-408px;
      text-align:center;
  }
  .l_maincat {
	padding-top:2px;
	padding-bottom:2px;
  }
  .l_maincat_b {
	padding-top:2px;
	padding-bottom:2px;
  }
  .l_subcat {
	padding-top:2px;
	padding-bottom:2px;
  }

  .hr_menu_l {
    width:100%;
    height:5px;
	margin-left:0px;
  }
/*
 * end menu left
 */





/*
 * right menu
 */
   #right_menu {
      position:absolute;
      top:0px;
      margin-top:122px;
      width:130px;
      margin-left:277px;
      text-align:center;
  }
   .r_maincat {
	padding-top:2px;
	padding-bottom:2px;
  }
  .r_subcat {
	padding-top:2px;
	padding-bottom:2px;
  }



  .menu_r_space {
	padding-bottom:15px;
  }
  .hr_menu_r {
    width:100%;
    height:0px;
  }
  .r_product_image {

      text-align:center;
      height:93px;
      width:100%;
      padding-top:5px;
  }

  .r_product_image_mask {
      padding:5px;
      height:50px;
      width:50px;
      overflow:hidden;
  }
/*
 * end right left
 */



  #main_wrapper {
      position:absolute;
      top:121px;
      width:1px;
      margin-left:50%;
      margin-right:50%;
  }

/*
 * content
 */


  #main {
      position:absolute;
      width:547px;
      margin-left:-274px;
      background-color:#fffae4;
  }
  #main_head {
      clear:both;
      margin-top:0px;
      height:45px;
      width:547px;
      background-color:#fffae4;
      border-style:solid;
      border-width:0px;
      overflow:hidden;
  }
  #main_bottom {
      clear:both;
      height:45px;
      width:547px;
      background-color:#fffae4;
      overflow:hidden;
  }

  #main_content {
      background-color:#fffae4;
      width:499px;
	  min-height:450px;
      margin-left:24px;
  }


  #c_h_l {
    float:left;
	width:125px;
    margin-right:10px;
  }

  .c_sub_maincat {
	padding-top:2px;
	padding-bottom:2px;
	height:16px;
	width:175px;
  }

  .c_sub_subcat {
	padding-top:2px;
	padding-bottom:2px;
	width:175px;
  }

  .c_sub_subcat_selected {
	padding-top:2px;
	padding-bottom:2px;
	width:175px;
  }

  #c {
	background:#fffae4;
  }

  #c_h_r {

	width:240px;
    float:right;
	background:#fffae4;
  }

  #c_main {
	background:#fffae4;
  }

  .c_main_center_block {
  }
  .c_main_center_350 {
    margin-left:74px;
    margin-right:74px;
    width:350px;
  }

  #c_next_page {
  }

  .c_footer_hr {
   height:5px;
    width:100%;
    border:0;
  }


  .c_spacer {
    clear: both;
	height:15px;
  }


  /*
   * content product browse
   */


    .c_product_wrapper {
      width:249px;
      height:112px;
      margin-bottom:20px;
      padding:0px;
      overflow:hidden;
      float:left;
    }
    .c_product {
      width:234px;
      height:112px;
      background:#ffcd5d;
      margin-left:10px;
      margin-right:10px;
    }

    .c_product_image {
      text-align:center;
      height:86px;
      width:86px;
      align:center;
      padding-left:3px;
      padding-top:13px;
      padding-right:3px;
      padding-bottom:3px;
      float:left;
    }
    .c_product_image_mask {
      height:86px;
      width:86px;
      overflow:hidden;
    }



     .c_product_name {
      padding-top:1px;
      width:131px;
	  height:28px;
	  margin-left:2px;
	  overflow:hidden;
    }

    /*
     * product browse line start
     */
    .c_product_line_l {

      float:left;
	  width:131px;
	  height:85px;
	  margin-left:2px;
	  margin-right:2px;
	  overflow:hidden;
    }
    .c_product_line_r {
      clear:both;
	  width:131px;
	  height:12px;
	  margin-right:2px;
	  overflow:hidden;
    }



    /*
     * product browse line end
     */

    .c_basket_table {
      padding-left:13px;
      padding-right:13px;
      border-style:solid;
      padding:20px;
      margin:20px;
    }

  /*
   * content product browse
   */

   /*
   * content product flypage
   */

    .c_product_fl_special {
      float:right;
	  width:60px;
	  height:50px;
	  text-align:center;
      background:#fffae4;
	  overflow:hidden;
      margin:5px;
    }

    /*
    * faq
    */
    .c_faq_h_l {
      clear:both;
	  width:120px;
    }
    .c_faq_h_l_top {
    text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	width:400px;
    }
    .c_faq_h_m {
      margin-top:16px;
  	  width:20px;
	  background:#fffae4;
    }
    .c_faq_h_r {
	  width:340px;
      float:right;
	  padding-top:2px;
	  padding-bottom:2px;

	  text-align:justify;
	  background:#fffae4;
    }
    .c_faq_h_r_top {
      text-align:top;
  	  width:340px;
	  padding-top:2px;
	  padding-bottom:2px;
	  height:16px;
    }
    .c_faq_h_r_subtop {
  	  width:340px;
	  padding-top:2px;
	  padding-bottom:2px;
    }
    .c_faq_h_r_sub2 {
  	  width:340px;
	  padding-top:2px;
	  padding-bottom:2px;
	  text-align:justify;
    }
    .c_faq_h_top {
  	  width:456px;
  	  background:#cccc99;
    }
    .c_faq_form_l {
      margin-top:16px;
      float:left;
	  width:200px;
    }
    .c_faq_form_r {
      margin-top:16px;
      float:right;
  	  width:240px;
    }
    .c_faq_form_m {
      margin-top:16px;
	  width:16px;
    }


/*
 * end content
 */

  .corner_left {
      float:left;
  }
  .corner_right {
      float:right;
  }

.clear {
      clear: both;
}
.border_image {
  margin-top:5px;
  margin-bottom: 5px;
  text-align:center;
}

