BODY 						{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
								font-weight: normal;  font-style: normal; font-variant: normal;
								color: #000000;
								background-color: #E7E7E7;
								margin-top: 0px;}
	
H1 						{	font-family: Arial, Helvetica, sans-serif; font-size: 28px;  
								font-weight: bold; font-style: normal; font-variant: normal;
								color: #505050;
								/* color: #005A9C; */
								margin-bottom: 10px; margin-top: 0px;} /* <- da nur in 1. Zeile */
H2 						{	font-family: Arial, Helvetica, sans-serif; font-size: 16px;  
								font-weight: bold; font-style: normal; font-variant: normal;
								/* color: #EE2F72; */
								color: #606060;
								margin-bottom: 7px; margin-top: 4px;}
H3 						{		font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
								font-weight: bold; font-style: normal; font-variant: normal;
								/* color: #EE2F72; */
								color: #606060;
								margin-bottom: 5px; margin-top: 3px;}
							
P 							{	font-weight: normal; font-size: 12px; font-style: normal; font-variant: normal;
								color: #000000; 
								margin-top: 0px; margin-bottom: 9px;}
SUP						{  font-size: 8px;}
Img 						{	margin: 0;border: 0;}
ul							{	margin-bottom: 5px; margin-top: 5px;}


A 							{	font-weight: normal; font-style: normal; font-variant: normal; 
								text-decoration: none; 
								color: #EE2F72; }
A:LINK					{	color: #EE2F72;}
A:VISITED				{	color: #96888D;}
A:ACTIVE					{	color: #EF2DBB;}
A:HOVER					{	color: #EF2DBB;}

A.index					{	font-family: Arial, Helvetica, sans-serif; font-size: 16px;  
								font-weight: bold; font-style: normal; font-variant: normal; 
								text-decoration: none;
								margin-bottom: 7px; margin-top: 4px;}
								
A.extra					{	color: #EF2DBB; border: 1px solid; padding:4px; background-color: #E7E7E7;
								font-family: Arial, Helvetica, sans-serif; font-size: 16px; 
								font-weight: bold; font-style: normal; font-variant: normal;}
A.extra:LINK			{	color: #EF2DBB;}
A.extra:VISITED		{	color: #EF2DBB;}
A.extra:ACTIVE			{	color: #EF2DBB;}
A.extra:HOVER			{	color: #9F1E7C;}

STRONG.index				{	font-family: Arial, Helvetica, sans-serif; font-size: 16px;  
								font-weight: bold; font-style: normal; font-variant: normal; 
								text-decoration: none;
								margin-bottom: 7px; margin-top: 4px;
								color: #505050;}								
								 

/* ========== Boxen für die Positionierung und Rahmen ========== */
#document				{	position: relative; width:740px; top: 10px; 
								margin-left:auto; margin-right:auto;
								background-color: #7B8484;} 

#headline				{	position: relative; height: 58px; 
								background-color: #7B8484;}
							
#content					{	position: relative;
								margin-left: 1px; margin-right: 1px; padding: 5px;
								background-color: white;}
							
#footline 				{	position: relative;
								margin-top: 1px; padding: 8px; 
								font-family: Arial, Helvetica, sans-serif; font-size: 9px; 
								text-align:center; 
								background-color:#E7E7E7; color: #7B8484;}

#validator 				{	position: relative;
								margin-top: 0px; padding-top: 10px; 
								font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
								text-align: right; font-style: italic;
								background-color:#E7E7E7; color: #7B8484;}								
								
										
#leftmenu				{	position: absolute; width: 180px; height: 180px;
								border:	1px solid #C0C0C0; 
								background-color:#E7E7E7;}	
								
#leftmenutitle			{	position: relative; height: 24px;
								padding-left: 10px; padding-top: 5px; 
								border-bottom:	1px solid #606060;	
								font-family: Arial, Helvetica, sans-serif;
								font-size: 14px; font-weight:bold;
								color: #707070;
								background-color:#CCCCCC;}
															
#toptext					{	position: relative; left: 193px; width: 525px;
								padding: 5px;
								background-color:#FFFFFF;}
									
#bottomtext				{	position: relative; width: 718px; 
								padding: 5px;
							 	background-color:#FFFFFF;}
							 	
#indextext				{	position: relative; width: 718px; 
								padding-top: 60px; padding-bottom: 40px; text-align: center;
							 	background-color:#FFFFFF;}
														 	
							 	
/* ========== Definitionen für Navigation oben ========== */
A.topmenu 				{	display: block; text-align: center; color: #000000; 						
								position: absolute; width:72px; height:26px; 
								font-weight: bold; font-size: 12px; 
								font-family: Arial, Helvetica, sans-serif;
								padding: 4px 0px; margin:0px; border:0px;
      						background-image:url(images/buttons/button.gif);background-repeat: no-repeat;}
A.topmenu:HOVER 		{	color: #000000;
      						background-image:url(images/buttons/buttonS.gif);background-repeat: no-repeat;}
A.topmenu:VISITED 	{	color: #000000;}
A.topmenu:ACTIVE  	{	color: #000000;}

/* ========== Definitionen für Navigation oben (aktiviert) ========== */
A.topmenuA 				{	display: block; text-align: center; color: #000000;
								position: absolute; width:72px; height:26px;
								font-weight: bold; font-size: 12px; 
								font-family: Arial, Helvetica, sans-serif;
								padding: 4px 0px;
      						background-image:url(images/buttons/buttonA.gif);background-repeat: no-repeat;}
A.topmenuA:HOVER 		{	color: #000000;
      						background-image:url(images/buttons/buttonS.gif);background-repeat: no-repeat;}
A.topmenuA:VISITED 	{	color: #000000;}
A.topmenuA:ACTIVE  	{	color: #000000;}

/* ========== Definitionen für Navigation links ========== */
A.submenu 				{	text-align: left; color: #EE2F72;						
								position: absolute; width: 160px; height: 18px;  
								padding: 2px 16px; margin: 0px; border: 0px;
      						background-image:url(images/buttons/punkt.gif); background-repeat: no-repeat;}
A.submenu:HOVER 		{	color: #EF2DBB;
      						background-image:url(images/buttons/punktS.gif); background-repeat: no-repeat;}
A.submenu:VISITED 	{	color: #EE2F72;}
A.submenu:ACTIVE  	{	color: #EE2F72;}

/* ========== Definitionen für Navigation links (aktiviert) ========== */
A.submenuA 				{	text-align: left; color: #96888D;							
								position: absolute; width: 160px; height: 18px;  
								padding: 2px 16px; margin: 0px; border: 0px;
      						background-image:url(images/buttons/punktA.gif); background-repeat: no-repeat;}
A.submenuA:HOVER 		{	color: #EF2DBB;
      						background-image:url(images/buttons/punktS.gif); background-repeat: no-repeat;}
A.submenuA:VISITED 	{	color: #96888D;}
A.submenuA:ACTIVE  	{	color: #96888D;}

/* ========== Definitionen für Tabellen ========== */
TABLE          		{	margin:0px;  width: 100%; padding: 0px;}
TABLE CAPTION			{	font-family: Arial, Helvetica, sans-serif; font-size: 14px; 
								font-weight: bold;  font-style: normal; font-variant: normal;
								text-align: left;
								color: #00944A; 
								/* color: #505050; */
								margin-bottom: 6px; margin-top: 6px; }
TABLE TR TD 			{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
								font-weight: normal; font-style: normal; font-variant: normal;
								color: #000000;}
TABLE TR TH 			{	font-family:  Arial, Helvetica, sans-serif; font-size: 11px;
								font-weight: bold; font-style: normal; font-variant: normal;
								text-align: center;					
								color: white;
								/* background-color: #E7E7E7;*/
								background-color: #EE2F72;}	

/* ========== Definitionen für Artikeltabellen ========== */								
.bez				{ color: #EE2F72; font-family:  Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; width: 270px;}
A.bez				{ color: #EE2F72; font-family:  Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}
A.bez:HOVER		{ color: #00944A;}	
.preis				{ text-align: right; width: 60px; padding-right: 12px; color: #00944A;}

.ueg				{ color: #00944A; font-family:  Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}
.ues				{ color: #000000; font-weight: bold; font-size: 11px;}
.typ				{ color: #000000; font-weight: bold;}
.mit				{ text-align: center;}		
.grau				{ color: #606060;}
.artnr 			{ text-align: center; width: 95px;}					 
.vpe 				{ text-align: left; padding-left: 5px; }					 
.vse 	 			{ text-align: center;}					 
.extrapreis  	{ color: red; text-align: right; padding-right: 9px; }					
.dummy			{ border-top: #EE2F72 1px dashed; line-height: 2px;}
.finito			{ border-top: #EE2F72 2px solid;	 line-height: 2px;}
.finitoS			{ border-top: #EE2F72 2px solid; padding: 4px;
 					  font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
