/*****************************************/
/* Farben                                */
/* 	Dunkel Grau : #747474              */
/* 	Hell Grau   : #cfcfcf              */
/*		Rot		   : #ff0033              */
/* 	                                   */
/*****************************************/
html
{
	height: 100%;
}
body
{
	height: 100%;
	line-height: 19px;
	color: #4F4F4F; 
	letter-spacing: 0px;
	font-size: 13px; 
	font-style: normal; 
	text-decoration: none;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, "Century Gothic", sans-serif;
	margin: 0px;
}

b						{ line-height:19px; color:#4F4F4F;  letter-spacing: 0px; font-size: 13px; font-weight:bold; font-style:normal; text-decoration:none;      font-family:Verdana,Arial,Helvetica,"Century Gothic",sans-serif; }

a.nav1				{ letter-spacing: 0px; font-size: 12px; color:#ffffff;                   font-style:normal; text-decoration:none;      font-family:Arial,Helvetica,"Century Gothic",sans-serif; }
a.nav1:link			{ letter-spacing: 0px; font-size: 12px; color:#ffffff;                   font-style:normal; text-decoration:none;      font-family:Arial,Helvetica,"Century Gothic",sans-serif; }
a.nav1:hover		{ letter-spacing: 0px; font-size: 12px; color:#f4e9cb;                   font-style:normal; text-decoration:none;      font-family:Arial,Helvetica,"Century Gothic",sans-serif; }

a.menu:link 		{ font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }
a.menu:visited		{ font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }
a.menu:hover		{ font-size: 12px; font-weight: normal; color: #ffffff; background-color: #fe0032; text-decoration: none; }
a.menu:active		{ font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }
a.menu:focus		{ font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }

span.hl				{ letter-spacing: 0px; font-size: 24px; color:#5C5C5C;                   font-style:normal; text-decoration:none;      font-family:Arial,Helvetica,"Century Gothic",sans-serif; }
td.weiss				{ font-size: 12px; color:#FFFFFF;}
td.schwarz			{ font-size: 12px; background-color:#000000;}
td.linie_01			{ border-right: 1px dotted black; border-bottom: 1px dotted black; padding-right:20px; }
td.linie_02			{ border-bottom: 1px dotted black; padding-top: 10px; padding-bottom: 20px;}
td.linie_03			{ border-right: 1px dotted black; border-bottom: 1px dotted black; padding-left:10px; padding-right:10px; }

h1
{ 
	letter-spacing: 0px; 
	font-size: 18px; 
	color:#5C5C5C;                   
	font-style: normal; 
	text-decoration: none;      
	font-family: Arial,Helvetica,"Century Gothic",sans-serif;
}

input.mailform		{ font-size:12px; width: 300px; font-family:Arial,Helvetica,"Century Gothic",sans-serif; }
select.mailform		{ font-size:12px; width: 300px; font-family:Arial,Helvetica,"Century Gothic",sans-serif; }
textarea.mailform	{ font-size:12px; width: 300px; font-family:Arial,Helvetica,"Century Gothic",sans-serif; }

a					{ line-height:17px; color:#fe0032;  letter-spacing: 0px; font-size: 13px; font-style:normal; text-decoration:none; }			
a:link				{ line-height:17px; color:#fe0032;  letter-spacing: 0px; font-size: 13px; font-style:normal; text-decoration:none; }	
a:hover				{ line-height:17px; color:#fe0032;  letter-spacing: 0px; font-size: 13px; font-style:normal; text-decoration:none; }	
a:visited			{ line-height:17px; color:#fe0032;  letter-spacing: 0px; font-size: 13px; font-style:normal; text-decoration:none; }	
a:active			{ line-height:17px; color:#fe0032;  letter-spacing: 0px; font-size: 13px; font-style:normal; text-decoration:none; }	

.home				{ line-height:17px; color:#5C5C5C;  letter-spacing: 0px; font-size: 13px; font-style:normal; text-decoration:none; }			
.home:link			{ line-height:17px; color:#5C5C5C;  letter-spacing: 0px; font-size: 13px; font-style:normal; text-decoration:none; }	
.home:hover			{ line-height:17px; color:#fe0032;  letter-spacing: 0px; font-size: 13px; font-style:normal; text-decoration:none; }	
.home:visited		{ line-height:17px; color:#5C5C5C;  letter-spacing: 0px; font-size: 13px; font-style:normal; text-decoration:none; }	
.home:active		{ line-height:17px; color:#5C5C5C;  letter-spacing: 0px; font-size: 13px; font-style:normal; text-decoration:none; }	


hr
{
	height: 1px;
	color: #ffffff;
	background-color: #ffffff;
	border: none;
}

form
{
	margin: 0px;
	padding: 0px;
}

input, textarea, select
{
	border: 1px solid #000000;
}

/* Produkte Menü */
#prod-nav-caption
{ 
	padding-top:  4px;
	padding-bottom: 4px;
	width: 170px;
	margin-bottom: 2px;
	white-space: nowrap; 
	/*border-top-color: ThreeDHighlight;
	border-top-style: solid;
	border-top-width: 1px;*/
	background: #cfcfcf;
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	color: #ff0033; 
	text-align: left;
}
#prod-nav-divider
{ 
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	background: #cfcfcf;
}

#prod-navmenu
{
	background-color: green;
	height: 100%;
	border-right-color: ThreeDDarkShadow;
	border-right-style: solid;
	border-right-width: 1px;
}
#prod-navigation
{ 
	margin: 0px;
	width: 170px;
	padding-left: 0px; 
	font-family: Verdana, Arial, Helvetica, "Century Gothic", sans-serif;
	font-size: 11px; 
	background: #cfcfcf;
	text-align: left;
}
#prod-navigation ul         
{
	list-style: none; 
	margin: 0px; 
	padding: 5px; 
}
#prod-navigation li         
{ 
	width: 100%;
	list-style: none;
}
#prod-navigation li img     { vertical-align: -1px; }
#prod-navigation li img.l0  { margin: 0px 4px 0px 0px; width: 11px; height: 11px; }
#prod-navigation li img.l1  { margin: 0px 4px 0px 14px; width: 11px; height: 11px; }
html>body #prod-navigation li #curnavpage { width: auto; }
/*#prod-navigation li a       { display: block; padding: 3px 4px 4px 1px; border: none; color: #383838; text-decoration: none; width: 100%; }*/
#prod-navigation li a       { display: block; padding: 2px 3px 3px 0px; border: none; color: #383838; text-decoration: none; width: 100%; }
html>body #prod-navigation li a { width: auto; }
#prod-navigation li a:hover  { padding: 2px 3px 3px 0px; /*border: 1px solid highlight; background-color: inactivecaptiontext;*/ color: #ff0033;}
#prod-navigation li a:focus  { padding: 2px 3px 3px 0px; /*border: 1px solid #a5a5a5; background-color: #e0e0e0;*/ }
#prod-navigation li a.active { padding: 2px 3px 3px 0px; /*border: 1px solid #a5a5a5; background-color: #ffffff;*/ color: #ff0033; }

#beschreibung ul
{
	margin: 1em;
	padding: 2px;
}

#news a
{
	background: transparent url(../images/pfeilchen.gif) no-repeat scroll 4px 3px;
	padding-left: 16px;
	color: #5C5C5C;
}
