/*** general ***/
.clearBoth				{clear:both; font-size:1px; height:1px; line-height:1px;}
hr.hrColor 				{border:0; border-top:solid #ff0000 1px; height:1px;}

a.link					{font-size:1.0em; padding:0 2px 0 2px;}
a.link:link,
a.link:visited			{color:#AA1100; text-decoration:underline;}
a.link:hover,
a.link:active,
a.link:focus			{background-color:#972D1B; color:#FFFFFF;}


/*** Produktkatalog ***/
div.ProduktTitel		{color:#AA1100; padding:4px 0 1px 0; font-weight:bold;}
div.TitelZusatz			{color:#AA1100; padding-bottom:6px;}

a.Produktbild			{display:block; text-decoration:none;}
a.Produktbild:link, 
a.Produktbild:visited	{border:solid 2px #ffffff;}
a.Produktbild:hover, 
a.Produktbild:active 	{border:solid 2px #ff9600;}
img.Produktbild			{margin:3px; border:solid 1px #ffffff; width:100px; height:auto;}

td.topzeile 			{width:470px; padding-top:4px; padding-bottom:1px; color:#f33b1d;  font-family:Arial,Geneva,Helvetica,sans-serif; font-size:10pt; font-weight:bold;} 
.pricerow 				{color:#2267A8; font-family:Arial,Geneva,Helvetica,sans-serif; font-size:10pt; padding:0px 0 1px 0;}
.PriceRightInfo 		{padding-left:15px; color:#AA1100;}

input.anzahl 			{border: 1px inset #00aacc; width:3em;}
input.summe 			{border: 1px solid #cccccc; cursor:default;	vertical-align:middle; width:4em;}


.Aktion					{color:#F78617; font-weight:bold; font-size:1.2em; margin-top:6px;}

/*** Bestellerdaten ***/
.BoxBlockLeft			{width:30em;}
.BoxBlockright			{width:20em;}
label.Bezeichner		{width:9em;}
.star 					{font-family:Arial,Geneva,Helvetica,sans-serif; font-size:10pt; color:#f33b1d;}
label.Bezeichner		{display:block; clear:both; float:left; width:8.0em; text-align:right; margin-right:5px;}
.Eingabe				{float:left; margin-bottom:1px;}
