/* 
a:link					{	font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#339900; font-weight: bold; font-size: 10px;		}
a:visited				{	font-family:Verdana, Arial, Helvetica, sans-serif;	text-decoration:none;	color:#339900;	font-weight: bold;	font-size: 10px;	}
a:active				{	font-family:Verdana, Arial, Helvetica, sans-serif;	text-decoration:none;	color:#339900;	font-weight: bold;	font-size: 10px;	} 
*/
a.menu1 				{	text-decoration: none; color: #000000; font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif; width:100%; height:100%; display:block; padding:3;		}
td.menu1:hover			{	text-decoration: none; color: #000000; font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color:#E3E3E3; 	}
a.menu1:hover			{	text-decoration: none; color: #000000; font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color:#E3E3E3; width:100%; height:100%; display:block; padding:3; }
a.menu2					{	text-decoration: none; color: #000000; font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif; width:100%; height:100%; display:block; padding:3	}
a.menu2:hover			{	text-decoration: none; color: #000000; font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color:#E3E3E3; width:100%; height:100%; display:block; padding:3; }
a.menu1_nohover			{	text-decoration: none; color: #000000; font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif; width:100%; height:100%; display:block; padding:3;		}
td.footer	 			{	text-decoration: none; color: #FFFFFF; font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:100%; height:100%; display:block; padding:10; background-color:#1E75FF; text-align:center	}
td.produktversand		{	text-decoration: none; color: #989a9f; font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding:10; background-color:#d4d5d4; text-align:left; margin-right:10px; }
td.copyright			{	text-decoration: none; color: #666666; font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; width:100%; height:100%; display:block; text-align:center	}
td.preissub				{	text-decoration: none; color: #666666; font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; width:100%; height:100%; display:block; text-align:left;	}
a.impressum				{	text-decoration: none; color: #000000; font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:100%; height:100%; display:block;	}

td.wk_header			{	text-decoration: none; color: #FFFFFF; font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color:#989A9F;		}
td.wk_header2			{	text-decoration: none; color: #FFFFFF; font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color:#989A9F; padding:5;	text-align:center	}
td.wk_header3			{	text-decoration: none; color: #FFFFFF; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color:#989A9F; padding:5;		}
td.wk_header4			{	text-decoration: none; color: #000000; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color:#989A9F; padding:5;		}	
td.error				{	text-decoration: none; color: #FF0000; font: 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;	}
a.produkt1				{	color: #3366CC; font: 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; 		}
a.mehr					{	color: #3366CC; font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; 		}
h1.padding				{	display: inline; color: #3366CC; font: 18px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; 	}
h1.topprod				{	display: inline; color: #3366CC; font: 18px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:10;	}
td.beschreibung			{	text-decoration: none; color: #000000; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;	}
td.beschreibung_sml		{	text-decoration: none; color: #000000; font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;	}
a.beschreibung			{	text-decoration: none; color: #000000; }
td.farbfeld				{   font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; border:solid 1px #bbbbbb; padding:10px 20px 10px 20px;	}
td.farbfeld2			{   font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; border-left:solid 1px #bbbbbb; border-right:solid 1px #bbbbbb; border-bottom:solid 1px #bbbbbb; padding:2px 20px 2px 20px;	}	
td.groessentabelle		{	text-decoration: none; color: #000000; font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;	}
td.bruttonetto			{	text-decoration: none; color: #000000; font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;	}
td.artnr				{	text-decoration: none; color: #999999; font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;	}
a.unsicher				{	color: #3366CC; font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;	}
td.groesser				{	color: #3366CC; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;	}
b.bold-txt				{	text-decoration: none; color: #000000; font: 18px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;	}
b.bold-txt-ul			{	text-decoration: underline; color: #000000; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;	}
b.preis					{	text-decoration: none; color: #990000; font: 18px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;	}
span.preis-rabatt		{	text-decoration: line-through; color: #000000; font: 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;	}
span.rabatt1			{   text-decoration: none; color: #FFFFFF; font: 28px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;	}
span.rabatt2			{   text-decoration: none; color: #FFFFFF; font: 24px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;	}
span.rabatt3			{   text-decoration: none; color: #FFFFFF; font: 16px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;	}
span.rabatt4			{   text-decoration: none; color: #FFFFFF; font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
span.download1			{   text-decoration: none; color: #FFFFFF; font: 24px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;	}
span.download2			{   text-decoration: none; color: #FFFFFF; font: 16px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;	}
span.download3			{   text-decoration: none; color: #FFFFFF; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;	}
span.download3 a		{	color:#CCCCCC; text-decoration:none;	}
span.download3 a:hover	{	color:#CCCCCC; text-decoration:underline;	}
span.download4			{   text-decoration: none; color: #FFFFFF; font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
span.download4 a		{	color:#FFFFFF; text-decoration:underline;	}
a.startseite			{	text-decoration: none; color: #FFFFFF; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:100%; height:100%; display:block; padding:7px;	}
a.backbutton			{	text-decoration: none; color: #FFFFFF; font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:100%; height:100%; display:block; padding-top:4px; padding-left:4px; padding-right:4px;	}
td.staffel1				{	text-decoration: none; color: #FFFFFF; font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color:#989A9F; padding:3px;		}
td.staffel2				{	text-decoration: none; color: #000000; font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color:#ADAEB2; padding:3px;		}
td.staffel3				{	text-decoration: none; color: #000000; font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color:#D4D5D4; padding:3px;		}
td.smallest				{	color: #000000; font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;	}
td.home					{   font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color:#CCCCCC; display:block; text-align:center; padding: 15px 0px 15px 0px;   }

h1.crosselling			{	display: inline; color: #3366CC; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; 	}
b.bold-crosselling		{	text-decoration: none; color: #000000; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;	}
a.crosselling			{	color: #3366CC; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; }
b.preis-crosselling		{	text-decoration: none; color: #990000; font: 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;	}
/* li.menu1:hover{background-color:#CCCCCC;} */
/* ul.menu1.hover{background-color:#CCCCCC;}
ul{
	list-style: none;
	margin:3px;
	padding:3px;
}
, hover{background-color:#D62B31 */

.galerie 				{	border: 1px solid #000000;	}	
.headline 				{	text-decoration: none; color: #339900; font: Bold 12px Verdana, Arial, Helvetica, sans-serif	}
.headline-black 		{	text-decoration: none; color: #000000; font: Bold 14px Verdana, Arial, Helvetica, sans-serif	}
.headline-green 		{ 	text-decoration: none; color: #339900; font: Bold 14px Verdana, Arial, Helvetica, sans-serif	}
.headline-red 			{	text-decoration: none; color: #FF0000; font: Bold 12px Verdana, Arial, Helvetica, sans-serif	}
.headline-white 		{ 	text-decoration: none; color: #FFFFFF; font: Bold 12px Verdana, Arial, Helvetica, sans-serif	}
.content-txt 			{	text-decoration: none; color: #000000; font: 12px Verdana, Arial, Helvetica, sans-serif		}
.content-bold 			{	text-decoration: none; color: #000000; font: Bold 12px Verdana, Arial, Helvetica, sans-serif	}
.subline-txt-bold 		{	text-decoration: none; color: #000000; font: Bold 10px Verdana, Arial, Helvetica, sans-serif	}
.subline-txt 			{	text-decoration: none; color: #000000; font: 10px Verdana, Arial, Helvetica, sans-serif		}
.subline-grey 			{	text-decoration: none; color: #999999; font: 10px Verdana, Arial, Helvetica, sans-serif		}
.error 					{	text-decoration: none; color: #FF0000; font: Bold 12px Verdana, Arial, Helvetica, sans-serif	}
.impressum				{	font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#7F7F7F; font-weight: bold; font-size: 10px; }
.copyright-grey 		{	text-decoration: none; color: #7F7F7F; font: 10px Verdana, Arial, Helvetica, sans-serif		}
.CursorOver 			{	cursor : pointer;cursor : hand;		}
.CursorOut				{	cursor : auto;		}
.suchfeld				{	font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif; height:17px; width:150px;	}

.pagekat {
	float: left; 
	/*padding: 1px;*/
	background-color: #999999;
	background-image: url(../gfx/produkte/bg_pagenav_off.gif);
	background-repeat: repeat-x;
	margin-bottom: 5px;
	margin-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	display: block;
	width: 240px;
}
.pagekat a {
	color: #FFFFFF;	
	text-decoration: none;
	font-size: 12px;
	display: block;
	padding: 10px;
}
.pagekat a:hover {
	background-image: url(../gfx/produkte/bg_pagenav_over.gif);
	background-repeat: repeat-x;
}
.pagekat_active {
	float: left; 
	
	background-color: #ef7f02;
	background-image: url(../gfx/produkte/bg_pagenav_on.gif);
	background-repeat: repeat-x;
	margin-bottom: 5px;
	margin-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	width: 240px;
}
.pagekat_active a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	display: block;
	padding: 10px;
}
br.noFloat {
   clear: both;
}
.pagenum {
	float: left;
	background-color: #d4d5d4;
	border: 1px solid #999999;
	margin-right: 3px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
}
.pagenum a {
	text-decoration: none;
	display: block;
	padding: 5px;
}
.pagenum_active {
	float: left;
	background-color: #ff9933;
	border: 1px solid #cc6600;
	margin-right: 3px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
}
.pagenum_active a {
	text-decoration: none;
	display: block;
	padding: 5px;
}
.pagenum a:hover {
	background-color: #e1c3a3;
	border-color: #b8997a;
}