
/*
 * general
 */
  body {
	color : #5b3714;
    scrollbar-face-color: #fc9c10;
	scrollbar-highlight-color: #e7dcd2;
	scrollbar-3dlight-color: #e7dcd2;
	scrollbar-darkshadow-color: #e7dcd2;
	scrollbar-shadow-color:#e7dcd2;
	scrollbar-arrow-color:#e7dcd2;
	scrollbar-track-color:#e7dcd2;
  }
  body, div, h1, h2, h3, h4, h5, h6, h7, strong, b, i {
	font-family: Arial, Verdana, Trebuchet MS, Tahoma, Helvetica, Sans-Serif;
  }


  a {
	text-decoration: none;
	color : #303030;
  }

  a:visited {
	text-decoration: none;
	color : #303030;
  }

  a:active {
	text-decoration: none;
	color : #303030;
  }

  a:hover  {
	text-decoration: none;
	color : #303030;
  }


  h1 {
    font-family:Arial, Verdana;
	font-size:12px;
	text-align:right;
	color:#716f72;
	font-style:italic;
  }

  h2 {
    font-family:Arial, Verdana;
	font-size:14px;
	color:#d0000d;
	width:400px;
	border-style:dotted;
	border-color:#e7dcd2;
	padding:5px;
	font-style:bold;
  }

  h3 {
    font-family:Arial, Verdana;
	font-size:20px;
	color:#e7dcd2;
	font-style:bold;
  }
  p.p10{
    font-family:Arial, Verdana;
	font-size:11px;
	color:#303030;
  }
  p.p11{
    font-family:Arial, Verdana;
	font-size:11px;
	color:#303030;
  }
  .p11{
    font-family:Arial, Verdana;
	font-size:11px;
	color:#303030;
  }
  .p11dark{
    font-family:Arial, Verdana;
	font-size:11px;
	color:#716f72;
  }
  .p12{
    font-family:Arial, Verdana;
	font-size:12px;
	color:#303030;
  }
  .p12dark{
    font-family:Arial, Verdana;
	font-size:12px;
	color:#716f72;
  }

/*
 * left menu
 */
  div.l_maincat {
    font-family: Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
	letter-spacing:0px;
	color:#716f72;
	padding-left:5px;
  }
  div.l_maincat_b {
    font-family: Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
	letter-spacing:0px;
	color:#716f72;
	padding-left:5px;
  }
  div.l_subcat {
    font-family: Arial, Verdana;
	font-size: 12px;
	letter-spacing:0px;
	color:#d0000d;
	padding-left:20px;
  }
  div.l_text {
    font-family: Arial, Verdana;
	font-size: 10px;
	letter-spacing:0px;
	color:#303030;
	padding-left:15px;
	padding-right:15px;
  }
  div.text {
    font-family: Arial, Verdana;
	font-size: .80em;
	text-align:center;
	letter-spacing:0px;
	color:#303030;
  }

  a.l_menu          { color : #d0000d; text-decoration: none; }
  a.l_menu:visited  { color : #d0000d; }
  a.l_menu:active   { color : #d0000d; }
  a.l_menu:hover    { color : #d0000d; text-decoration: underline; }


  a.l_menu_maincat          { color : #716f72; text-decoration: none; }
  a.l_menu_maincat:visited  { color : #716f72; }
  a.l_menu_maincat:active   { color : #716f72; }
  a.l_menu_maincat:hover    { color : #716f72; text-decoration: underline; }

 * left menu end
 */

/*
 * righ menu
 */
  div.r_maincat {
    font-family: Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
	text-align:right;
	letter-spacing:0px;
	color:#303030;
	padding-left:5px;
	padding-right:5px;
  }
  div.r_subcat {
    font-family: Arial, Verdana;
	font-size: 12px;
	text-align:left;
	letter-spacing:0px;
	color:#303030;
	padding-left:15px;
	padding-right:15px;
  }
  div.r_text {
    font-family: Arial, Verdana;
	font-size: 10px;
	text-align:right;
	letter-spacing:0px;
	color:#303030;
	padding-left:15px;
	padding-right:15px;
  }
  a.r_menu          { color : #716f72; text-decoration: none; }
  a.r_menu:visited  { color : #716f72; }
  a.r_menu:active   { color : #716f72; }
  a.r_menu:hover    { color : #716f72; text-decoration: underline; }
/*
 * right menu end
 */

  div.c_main_text {
    font-family: arial,verdana;
	font-size: 14px;
	letter-spacing:0px;
	text-align:justify;
	color:#303030;
  }
/*
 * c submenu start
 */
  div.c_sub_maincat {
    font-family: Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
	letter-spacing:0px;
	color:#716f72;
	padding-left:5px;
  }
  div.c_sub_subcat {
    font-family: Arial, Verdana;
	font-size: 12px;
	letter-spacing:0px;
	color:#d0000d;
	padding-left:20px;
  }
  a.c_sub         { color : #d0000d; text-decoration: none; }
  a.c_sub:visited { color : #d0000d; }
  a.c_sub:active  { color : #d0000d; }
  a.c_sub:hover   { color : #d0000d; text-decoration: underline; }


  a.c_sub_maincat         { color : #716f72; text-decoration: none; }
  a.c_sub_maincat:visited { color : #716f72; }
  a.c_sub_maincat:active  { color : #716f72; }
  a.c_sub_maincat:hover   { color : #716f72; text-decoration: underline; }
/*
 * c submenu  end
 */

/*
 * c head right start
 */
  div.c_h_head{
    font-family: Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
	letter-spacing:0px;
	color:#303030;
	padding-left:5px;
  }
  div.c_h_text{
    font-family: Arial, Verdana;
	font-size: 12px;
	letter-spacing:0px;
	color:#303030;
	padding-left:5px;
	text-align:justify;
  }
/*
 * c head right end
 */


  #c_p {
    font-family: Arial, Verdana;

	color:#303030;
  }

/*
 * c product start
 */

  a.c_dark          { color : #d0000d; text-decoration: none; }
  a.c_dark:visited  { color : #d0000d; }
  a.c_dark:active   { color : #d0000d; }
  a.c_dark:hover    { color : #d0000d; text-decoration: underline; }

  a.c_darkest          { color : #716f72; text-decoration: none; }
  a.c_darkest:visited  { color : #716f72; }
  a.c_darkest:active   { color : #716f72; }
  a.c_darkest:hover    { color : #716f72; text-decoration: underline; }

  a.c_light         { color : #716f72; text-decoration: none; }
  a.c_light:visited { color : #716f72; }
  a.c_light:active  { color : #716f72; }
  a.c_light:hover   { color : #716f72; text-decoration: underline; }

  .c_darkest {
	color:#716f72;
  }
  .c_light {
	color:#716f72;
  }

  div.c_product_name {
    font-family: Arial, Verdana;
	font-size: 14px;
	font-weight:bold;
	line-height:15px;
	letter-spacing:0px;
	color:#d0000d;
  }
  div.c_product_line_l {
    font-family: Arial, Verdana;
	font-size: 12px;
	line-height:12px;
	letter-spacing:0px;
	color:#716f72;
  }
    div.c_product_line_r {
    font-family: Arial, Verdana;
	font-size: 11px;
	letter-spacing:0px;
	text-align:right;
	color:#303030;
  }


/*
 * c product end
 */

/*
 * c product flypage
 */
  div.c_product_fl_special {
    font-family: Arial, Verdana;
	font-size: 10px;
	font-weight:bold;
	letter-spacing:0px;
	color:#303030;
  }
/*
 * c product flypage end
 */

/*
 * faq
 */
  div.c_faq_h_l {
  }
  div.c_faq_h_top {
    font-family: Arial, Verdana;
    font-size: 12px;
	font-weight:bold;
	letter-spacing:0px;
	color:#303030;
  }

  div.c_faq_h_l_top {
    font-family: Arial, Verdana;
    font-size: 12px;
	font-weight:bold;
	letter-spacing:0px;
	color:#716f72;
	padding-left:5px;
  }
  div.c_faq_h_m {
  }
  div.c_faq_h_r {
    font-family: Arial, Verdana;
    font-size: 12px;
	font-weight:normal;
	letter-spacing:0px;
	color:#303030;
	margin:0px;
  }
  div.c_faq_h_r_top {
    font-family: Arial, Verdana;
    font-size: 12px;
	font-weight:bold;
	letter-spacing:0px;
	color:#716f72;
  }
  div.c_faq_h_r_subtop {
    font-family: Arial, Verdana;
    font-size: 12px;
	font-weight:bold;
	letter-spacing:0px;
	color:#fc9c10;
	text-indent:5px;
  }
/*
 * faq end
 */


/*
 * c next page
 */
  div#c_next_page {
    font-family: Arial, Verdana;
	font-size: 14px;
	letter-spacing:1px;
	text-align:center;
	color:#716f72;
	padding-right:10px;
  }
  a.c_page          { color : #d0000d; text-decoration: none; }
  a.c_page:visited  { color : #d0000d; }
  a.c_page:active   { color : #d0000d; }
  a.c_page:hover    { color : #d0000d; text-decoration: underline; }
/*
 * c next page end
 */

/*
 * c footer
 */
  div#c_footer {
    font-family: courier, arial;
	font-size: 12px;
	letter-spacing:-1px;
	text-align:center;
	color:#a0a0a0;
	padding-right:10px;
  }
  div#c_footer_time {
    font-family: arial,verdana;
	font-size: 10px;
	letter-spacing:0px;
	text-align:center;
	color:#303030;
  }
  div#c_footer_text {
    font-family: arial,verdana;
	font-size: 11px;
	letter-spacing:0px;
	text-align:justify;
	color:#303030;
  }
  a.c_footer          { color : #a0a0a0; text-decoration: none; }
  a.c_footer:visited  { color : #a0a0a0; }
  a.c_footer:active   { color : #a0a0a0; }
  a.c_footer:hover    { color : #606060; }
/*
 * c footer end
 */

/*
 * searchfield
 */
  div#header_search {
    font-family: arial;
	font-size: 12px;
	font-weight:bold;
	letter-spacing:1px;
	color:#716f72;
	padding-right:10px;
  }

  .hanf_und_natur {
    font-family: arial,verdana; border-style:solid; border-width:1px; padding:5px; font-size:12px;
  }

/*
 * hljax - style
 */
 .browse_jax_product_thumb {
    border-style:solid;
    border-color:#f2efe8;
    margin:5px;
    height:115px;
    width:100px;
    float:left;
 }
 
  .browse_jax_product_thumb_info {
    border-style:solid;
    border-color:#f2efe8;
    margin:5px;
    height:135px;
    width:100px;
    float:left;
 }

 .browse_jax_micro_icon {
    height:15px;
    width:15px;
 }
 .browse_jax_micro_icon_right {
    height:15px;
    width:15px;
    font-size:12px;
    float:right;
 }

 .browse_jax_micro_icon_float {
   height:15px;
   font-size:12px;
   float:left;
 }

 .browse_jax_hr {
   width:450px;
   border:2px   #f2efe8 solid;
 }

 .browse_jax_product_full {
   width:450px;
   border-style:solid;
   border-color:#f2efe8;
   margin:10px;

 }
