
/*
 * general
 */
  body {
	color : #0e0075;
    scrollbar-face-color: #fc9c10;
	scrollbar-highlight-color: #cccc99;
	scrollbar-3dlight-color: #cccc99;
	scrollbar-darkshadow-color: #cccc99;
	scrollbar-shadow-color:#cccc99;
	scrollbar-arrow-color:#cccc99;
	scrollbar-track-color:#cccc99;
  }

  body, div, h1, h2, h3, h4, h5, h6, h7, strong, b, i, p {
	font-family: Arial, Verdana, Trebuchet MS, Tahoma, Helvetica, Sans-Serif;
  }

  a { text-decoration: none; color : #0e0075; }
  a:visited { text-decoration: none; color : #0e0075; }
  a:active { text-decoration: none; color : #0e0075; }
  a:hover  { text-decoration: none; color : #0e0075; }


  h1 {
	font-size:12px;
	text-align:right;
	color:#ffcd5d;
	font-style:italic;
	margin-top:0px;
    text-align:right;
  }

  h2 {
	font-size:14px;
	color:#d0000d;
	width:400px;
	border-style:dotted;
	border-color:#0e0075;
	padding:5px;
	font-style:bold;
  }

  h3 {
	font-size:20px;
	color:#ff7800;
	font-style:bold;
  }
  p.p10{
	font-size:11px;
	color:#0e0075;
  }
  p.p11{
	font-size:11px;
	color:#0e0075;
  }
  .p11{
	font-size:11px;
	color:#0e0075;
  }
  .p11dark{
	font-size:11px;
	color:#0e0075;
  }
  .p12{
	font-size:12px;
	color:#0e0075;
  }
  .p12dark{
	font-size:12px;
	color:#0e0075;
  }

/*
 * left menu
 */
  .l_maincat {
	font-size: 12px;
	font-weight:bold;
	letter-spacing:0px;
	color:#182585;
	padding-left:5px;
  }
  .l_maincat_b {
	font-size: 12px;
	font-weight:bold;
	letter-spacing:0px;
	color:#182585;
	padding-left:5px;
  }
  .l_subcat {
	font-size: 12px;
	letter-spacing:0px;
	color:#182585;
  }
  .l_text {
	font-size: 10px;
	letter-spacing:0px;
	color:#182585;
	padding-left:15px;
	padding-right:15px;
  }
  .text {
	font-size: .80em;
	text-align:center;
	letter-spacing:0px;
	color:#0e0075;
  }

  a.l_menu          { color : #182585; text-decoration: none; }
  a.l_menu:visited  { color : #182585; }
  a.l_menu:active   { color : #182585; }
  a.l_menu:hover    { color : #182585; text-decoration: underline; }


  a.l_menu_maincat          { color : #182585; text-decoration: none; }
  a.l_menu_maincat:visited  { color : #182585; }
  a.l_menu_maincat:active   { color : #182585; }
  a.l_menu_maincat:hover    { color : #182585; text-decoration: underline; }

 * left menu end
 */

/*
 * righ menu
 */
  .r_maincat {
	font-size: 12px;
	font-weight:bold;
	text-align:right;
	letter-spacing:0px;
	color:#182585;
	padding-left:5px;
	padding-right:5px;
  }
  .r_subcat {
	font-size: 12px;
	text-align:left;
	letter-spacing:0px;
	color:#182585;
	padding-left:15px;
	padding-right:15px;
  }
  .r_text {
	font-size: 10px;
	text-align:right;
	letter-spacing:0px;
	color:#182585;
	padding-left:15px;
	padding-right:15px;
  }
  a.r_menu          { color : #182585; text-decoration: none; }
  a.r_menu:visited  { color : #182585; }
  a.r_menu:active   { color : #182585; }
  a.r_menu:hover    { color : #182585; text-decoration: underline; }
  .r_menu           { color : #182585; font-size:12px; }
/*
 * right menu end
 */

  .c_main_text {
    font-family: arial,verdana;
	font-size: 12px;
	letter-spacing:0px;
	text-align:justify;
	color:#0e0075;
  }
  .c_main_head {
    font-family: arial,verdana;
	font-size: 12px;
	letter-spacing:0px;
	text-align:justify;
	color:#ff7800;
  }
/*
 * c submenu start
 */
  .c_sub_maincat {
	font-size: 12px;
	font-weight:bold;
	letter-spacing:0px;
	color:#0e0075;
	padding-left:5px;
  }
  .c_sub_subcat {
	font-size: 12px;
	letter-spacing:0px;
	color:#0e0075;
	padding-left:20px;
  }
  .c_sub_subcat_selected {
	font-size: 12px;
	letter-spacing:0px;
	color:#0e0075;
	padding-left:2px;
  }

  a.c_sub         { color : #0e0075; text-decoration: none; }
  a.c_sub:visited { color : #0e0075; }
  a.c_sub:active  { color : #0e0075; }
  a.c_sub:hover   { color : #0e0075; text-decoration: underline; }


  a.c_sub_maincat         { color : #0e0075; text-decoration: none; }
  a.c_sub_maincat:visited { color : #0e0075; }
  a.c_sub_maincat:active  { color : #0e0075; }
  a.c_sub_maincat:hover   { color : #0e0075; text-decoration: underline; }
/*
 * c submenu  end
 */

/*
 * c head right start
 */
  .c_h_head{
	font-size: 12px;
	font-weight:bold;
	letter-spacing:0px;
	color:#0e0075;
	padding-left:5px;
  }
  .c_h_text{
	font-size: 12px;
	letter-spacing:0px;
	color:#0e0075;
	padding-left:5px;
	text-align:justify;
  }
/*
 * c head right end
 */



/*
 * c product start
 */

  a.c_dark          { color : #182585; text-decoration: none; }
  a.c_dark:visited  { color : #182585; }
  a.c_dark:active   { color : #182585; }
  a.c_dark:hover    { color : #182585; text-decoration: underline; }

  a.c_darkest          { color : #ff7800; text-decoration: none; }
  a.c_darkest:visited  { color : #ff7800; }
  a.c_darkest:active   { color : #ff7800; }
  a.c_darkest:hover    { color : #ff7800 text-decoration: underline; }

  a.c_light         { color : #ffcd5d; text-decoration: none; }
  a.c_light:visited { color : #ffcd5d; }
  a.c_light:active  { color : #ffcd5d; }
  a.c_light:hover   { color : #ffcd5d; text-decoration: underline; }

  .c_darkest {
	color:#182585;
  }
  .c_light {
	color:#ffcd5d;
  }

  .c_product_name {
	font-size: 12px;
	font-weight:bold;
	line-height:13px;
	letter-spacing:0px;
	color:#ffcd5d;
  }
  .c_product_line_l {
	font-size: 11px;
	letter-spacing:0px;
	color:#ff7800;
  }
  .c_product_line_r {
	font-size: 10px;
	letter-spacing:-1px;
	color:#172975;
  }
  .c_product_price {
	font-size: 13px;
	font-weight:bold;
	letter-spacing:0px;
	margin-top:16px;
	color:#172975;
  }


/*
 * c product end
 */

/*
 * c product flypage
 */
  .c_product_fl_special {
	font-size: 10px;
	font-weight:bold;
	letter-spacing:0px;
	color:#ffcd5d;
  }
/*
 * c product flypage end
 */

/*
 * faq
 */
  .c_faq_h_l {
  }
  .c_faq_h_top {
    font-size: 12px;
	font-weight:bold;
	letter-spacing:0px;
	color:#0e0075;
  }

  .c_faq_h_l_top {
    font-size: 12px;
	font-weight:bold;
	letter-spacing:0px;
	color:#0e0075;
	padding-left:5px;
  }
  .c_faq_h_m {
  }
  .c_faq_h_r {
    font-size: 12px;
	font-weight:normal;
	letter-spacing:0px;
	color:#0e0075;
	margin:0px;
  }
  .c_faq_h_r_top {
    font-size: 12px;
	font-weight:bold;
	letter-spacing:0px;
	color:#0e0075;
  }
  .c_faq_h_r_subtop {
    font-size: 12px;
	font-weight:bold;
	letter-spacing:0px;
	color:#0e0075;
	text-indent:5px;
  }
/*
 * faq end
 */


/*
 * c next page
 */
  #c_next_page {
	font-size: 14px;
	letter-spacing:1px;
	text-align:center;
	color:#0e0075;
	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
 */
  #c_footer {
	font-size: 12px;
	letter-spacing:-1px;
	text-align:center;
	color:#0e0075;
	padding-right:10px;
  }
  #c_footer_time {
	font-size: 10px;
	letter-spacing:0px;
	text-align:center;
	color:#0e0075;
  }
  #c_footer_text {
	font-size: 11px;
	letter-spacing:0px;
	text-align:justify;
	color:#0e0075;
  }
  a.c_footer          { color : #0e0075; text-decoration: none; }
  a.c_footer:visited  { color : #0e0075; }
  a.c_footer:active   { color : #0e0075; }
  a.c_footer:hover    { color : #0e0075; }
/*
 * c footer end
 */

/*
 * searchfield
 */
  #header_search {
	font-size: 12px;
	font-weight:bold;
	letter-spacing:1px;
	color:#ffcd5d;
	padding-right:10px;
  }

  .silberart {
    border-style:solid; border-width:1px; padding:5px; font-size:12px;
  }