		
	body { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color:#D3D3D3; background-image: url(images/back.gif); background-repeat: repeat-x; background-position: top;  }

	#footer { font-family: arial, helvetica, sans-serif; font-size:10px; color:#999999; margin-left:42px; margin-top:14px; margin-bottom:14px; }
	#footer a:link { color: #CC6666; text-decoration:none; }
	#footer a:visited { color: #CC6666; text-decoration:none; }
	#footer a:hover { color: #990000; text-decoration:none; }
	#footer a:active { color: #CC6666; text-decoration:none;  }

	#content { font-family: arial, helvetica, sans-serif; font-size:12px; line-height:18px; width:580px; color:#555555; margin-left:42px; margin-top:25px; margin-bottom:40px; }
	#content a:link { color: #CC0000; }
	#content a:visited { color: #CC0000;  }
	#content a:hover { color: #555555;  }
	#content a:active { color: #CC0000;  }
	
	.teaser  { font-family: arial, helvetica, sans-serif; font-size:10px; color: #666666; }
	.teaser  a { text-decoration: none; color: #666666; }
	.teaser  a:hover { text-decoration: underline; color: #666666; }

	.text { font-family: arial, helvetica, sans-serif; font-size:12px; line-height:18px; color:#555555; }
	.text_small { font-family: arial, helvetica, sans-serif; font-size:11px; line-height:18px; color:#555555; }

	#path { font-family: arial, helvetica, sans-serif; font-size:10px; color:#555555; margin-left:42px; margin-top:6px; margin-bottom:3px; }
	#path a:link { color: #CC0000; text-decoration:none; }
	#path a:visited { color: #CC0000; text-decoration:none; }
	#path a:hover { color: #555555; text-decoration:none; }
	#path a:active { color: #CC0000; text-decoration:none;  }

	.form_field { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #808080; border-right-color: #EEEEEF; border-bottom-color: #EEEEEF; border-left-color: #808080; }
	
	 a.box_link:link { font-family: arial, helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration:none;}
	 a.box_link:visited { font-family: arial, helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration:none; }
	 a.box_link:hover { font-family: arial, helvetica, sans-serif; font-size: 10px; color: #CC0000; text-decoration:none;  }
	 a.box_link:active { font-family: arial, helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration:none; }

	 a.small_link:link { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #CC0000; text-decoration:none;}
	 a.small_link:visited { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #CC0000; text-decoration:none; }
	 a.small_link:hover { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #CC0000; text-decoration:none;  }
	 a.small_link:active { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #CC0000; text-decoration:none; }

	a.menulink:link { font-family: arial; font-size: 11px;  color: #ffffff; text-decoration: none; padding-left: 20px; padding-right: 10px; }
	a.menulink:visited { font-family: arial; font-size: 11px;   color: #ffffff; text-decoration: none;  padding-left: 20px; padding-right: 10px; }
	a.menulink:hover { font-family: arial; font-size: 11px;  color: #FFFFFF;  text-decoration: none; padding-left: 20px; padding-right: 10px;}
	a.menulink:active { font-family: arial; font-size: 11px;  color: #ffffff; text-decoration: none; padding-left: 20px; padding-right: 10px; }		
	
	 .prod_header { padding-left: 10px; padding-top: 5px; padding-bottom: 2px; background-color:#E5E5E5; }
 	 .prod_cont { font-size: 12px; color: #666666; line-height: 18px; padding-left: 15px; padding-top: 10px; vertical-align:top; } 
 	 .prod_trenner { width: 20px; height: 20px; }
 	 .prod_line { width: 580px; height: 1px; color: #D3D3D3; background-color: #D3D3D3; border: 1px dashed #D3D3D3; } 
	 .prod_img { vertical-align: top; }


	.head_sub { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #CC0000; text-decoration:none; margin-bottom: 5px; float: left; }
	.head_index { font-family: arial, helvetica, sans-serif; font-size: 10px; color: #CC0000; text-decoration: none;  margin-bottom: 5px; text-align: right; padding-right: 10px;}

	.tab_active { width: 170px; font-family: Arial, Verdana, Helvetica, Sans-Serif; background-color:#CC0000; color: #FFFFFF; font-size: 10px; line-height: 16px; padding: 3px 6px 3px 6px; background-image: url(images/tab_eck.gif); background-repeat: no-repeat; background-position: top right;}
	.tab_off { width: 170px; font-family: Arial, Verdana, Helvetica, Sans-Serif; background-color:#EFEFEF; color: #666666; font-size: 10px; line-height: 16px;padding: 3px 6px 3px 6px; background-image: url(images/tab_eck.gif); background-repeat: no-repeat; background-position: top right;}
       a.tab { text-decoration: none; }

	SUP { font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: 400; }

	  .a_name { font-family: arial, helvetica, sans-serif; font-size:12px; color:#666666; text-align: left; font-weight: bold; }
	  .a_zusatz { font-family: arial, helvetica, sans-serif; font-size:10px; color:#555555; text-align: left; margin-left:4px; }

	#kontakt td{ font-family: Arial; font-size:11px; color:#555555; padding-right:20px; padding-bottom:4px; line-height:18px; text-decoration: none;}
	.form_button 	{ font-family: arial, helvetica, sans-serif; font-size: 11px; background-color:#EFEFEF; color: #000000; height: 22px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #EEEEEF; border-right-color: #808080; border-bottom-color: #808080; border-left-color: #EEEEEF; }
	.form_field 	{ font-family: arial, helvetica, sans-serif; font-size: 12px; color: #777777; width: 250px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #808080; border-right-color: #EEEEEF; border-bottom-color: #EEEEEF; border-left-color: #808080; }
	.form_field1 	{ font-family: arial, helvetica, sans-serif; font-size: 12px; color: #777777; width: 40px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #808080; border-right-color: #EEEEEF; border-bottom-color: #EEEEEF; border-left-color: #808080; }
	.form_field_select 	{ font-family: arial, helvetica, sans-serif; font-size: 12px; color: #555555; width: 250px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #808080; border-right-color: #EEEEEF; border-bottom-color: #EEEEEF; border-left-color: #808080; }
	.form_box 	{ font-family: arial, helvetica, sans-serif; font-size: 12px; color: #777777; width: 268px; height: 60px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #808080; border-right-color: #EEEEEF; border-bottom-color: #EEEEEF; border-left-color: #808080; }

 	.loginform { font-size: 12px; color: #666666;} 
	.flashheadline { font-family: 'Arial Narrow', Arial, Verdana; font-size: 14px; color: #CC0000; font-weight: bold; display: none; visibility: hidden; }

