body				{font-family:Verdana;font-size:12px;margin:0px;background:url("../gs48/images/bg.jpg") repeat scroll left top #737977;}
font					{font-family:Verdana;font-size:12px;}
p					{font-family:Verdana;font-size:12px;}
div					{font-family:Verdana;font-size:12px;}
select				{font-family:Verdana;font-size:12px;}
input					{font-family:Verdana;font-size:12px;}
textarea				{font-family:Verdana;font-size:12px;}
form 				{font-family:Verdana;font-size:12px;padding:0px;margin:0px;}
td					{font-family:Verdana;font-size:12px;}
table				{border-collapse:collapse;border:0 0 0 0;}
a:link				{text-decoration:none;color:#2E2E2E;}
a:visited			{text-decoration:none;color:#2E2E2E;}
a:hover				{text-decoration:none;color:#ff3300;}
.footmsg			{font-family:Verdana;font-size:9px;color:#2E2E2E;}
.title				{font-family:Verdana;font-size:18px;font-weight:bold;}
.small				{font-family:Verdana;font-size:8px;}

.sideblock p			{margin:0px;padding:0px;}

.inputfield			{width:180px;border:1px solid;color:#546069;background:#ffffff;}
.textfield			{border:1px solid;color:#546069;background:#ffffff;}
.selectfield		{width:180px;border:1px solid;color:#546069;background:#ffffff;}

.open 				{display: block;}
.close 				{display: none;}

.feedbacktable		{width:380px;border:0px;}
.feedbacktable td	{padding-top:2px;padding-bottom:2px;}

.protectedtable		{width:380px;border:0px;}
.protectedtable td	{padding-top:2px;padding-bottom:2px;}

.affiliatetable		{width:380px;border:0px;}
.affiliatetable td	{padding-top:2px;padding-bottom:2px;}

.shopdetailstable	{border:0px;}
.shopdetailstable td	{padding-top:2px;padding-bottom:2px;}

.impressumtable		{width:100%;border:0px;}
.impressumtable td	{padding-top:2px;padding-bottom:2px;}
.inputtable			{border:0px;}
.inputtable	td		{padding-top:2px;padding-bottom:2px;}

.opentable			{width:610px;border:0px;}

.productinfo		{padding-left:10px;padding-right:38px;text-align:justify;}
.productlist		{padding-left:10px;padding-right:38px;text-align:justify;}
.buttoncalc			{padding-left:442px;}
.buttoncheck		{padding-left:442px;}
.buttonlist			{padding-left:442px;}
.buttonperso		{padding-left:260px;}
.buttonpersocheck	{padding-left:260px;}
.buttonadd			{padding-left:412px;}
.buttoncheckout		{padding-left:368px;}

.basket				{width:590px;}
.basket td			{padding:3px;}
.baskettop			{height:20px;background:#4A79A9;color:#ffffff;}
.basketa			{background:#D9E0E8;}
.basketb			{background:#EAEEF2;}

.buttonaddress		{padding-left:220px;}
.buttonshipping		{padding-left:220px;}
.buttonpayment		{padding-left:220px;}

.steptable			{width:100%;border:0px;}
.steptable td		{padding-left:5px;padding-top:0px;padding-right:5px;padding-bottom:15px;color:#000000;}
.stepactive			{color:#ff3300;}

.shipping			{width:590px;}
.shipping td			{padding:3px;}
.shippinga			{background:#D9E0E8;}
.shippingb			{background:#EAEEF2;}
.shippingdiv		{width:100%;border-bottom:1px solid #4A79A9;}

.payment			{width:590px;}
.payment td			{padding:3px;}
.paymenta			{background:#D9E0E8;}
.paymentb			{background:#EAEEF2;}
.paymentdiv			{width:100%;border-bottom:1px solid #4A79A9;}

.address			{width:590px;background:#D9E0E8;}
.address td			{padding-left:10px;}


#errorbox	{border:1px solid #E75754;background-color:#FFCDCC;}
#errorboxin	{padding:8px;background-color:#FFCDCC;}
.errorfont	{color:red;}

#okbox		{border:1px solid #56E459;background-color:#CEFFCC;}
#okboxin	{padding:8px;background-color:#CEFFCC;}
.okfont		{color:green;}

