div.aged				{background: yellow; color: black; padding: 0.5em;  border: 3px solid red;}
.aged					{font-weight: bold;}
div.Cookie				{background: yellow; color: black; padding: 0.5em; border: 3px solid red;}
.Cookie					{font-weight: bold;}

body					{margin: 0px; padding: 0px; font-family: arial, helvetica, sans-serif; font-size: 0.8em; line-height: 1.3em;}
.body					{width: 1004px; position: relative; background-image: url(images/hg_nav.jpg); background-repeat: no-repeat; background-position: 7px 100%;}
.left					{width: 202px; float: left; clear: left; color: #fff;}
.left ul				{margin-left: 10px; margin-top: 20px; margin-bottom: 100px; list-style-position: inline; list-style-type: disc;}
.left li				{margin-left: 10px;}
.middle					{width: 594px; margin-left: 202px;}
.right					{width: 202px; float: right; clear: right;}
.clear					{clear: both; margin: 0px; padding: 0px;}
img					{border: 0;}
.form					{margin: 0px; padding: 0px;}
.surface				{width: 100%; border: solid 1px #000;}
.edge					{width: 100%; border: dotted 1px #000; margin-bottom: 20px;}
.rubric					{width: 100%; background-color: #fcfcfc;}
.surface #topnavigation a		{float: right; display: block; width: 75px; border: dotted 1px #000;}
.top_offer				{width: 100%; border: solid 2px #CCC; margin-bottom: 2px;}
.main_list				{width: 100%; border: dotted 1px #000; margin-bottom: 20px;}
.main_rubric				{width: 100%; background-color: blue;}
.product_main_list_view			{width: 100%; border: solid 1px #000;}
.product_left				{width: 150px; float: left;}
.product_middle				{margin-left: 170px;}
.product_right				{width: 150px; float: right;}
.edge fieldset				{border: 0px;}
.edge label				{}
.edge input				{width: 100%;}
#submit_customer_login			{width: 100px; height: 20px;}
#submit_search				{width: 100px; height: 20px;}

#head					{width: 1004px; position: relative; background-image: url(images/head.jpg); background-repeat: no-repeat;}
#ende					{clear: both; position: relative; width: 1004px; height: 27px; bottom: 0px; display: block; background-color: #000; background-image: url(images/footer.gif); background-repeat: repeat-y;}
#fuss					{color: #fff; padding-top: 8px; margin-left: 7px; margin-right: 7px;}
#fuss a					{color: #fff; text-decoration: none;}
#back 					{background-color: #fff; background-image: url(images/background.gif); background-repeat: repeat-y;}
#topseller				{position: relative;}
#produktbild				{float: right; margin: 10px;}
.column					{background-color: #339999; color: #fff; padding-left: 10px; text-align: left;}
#basket					{margin-left: 3px; margin-top: 20px; border-bottom: solid 2px #339999; text-align: center;}
table					{margin-bottom: 100px; margin-left: 12px; margin-top: 20px; color: #fff; font-size: 1em;}
table a					{text-decoration: none; color: #fff;}
.main					{padding-top: 20px; padding-left: 10px; padding-right: 10px;}
.mainlist				{margin-top: 20px; padding-left: 10px; padding-right: 10px;}

h1					{color: #339999; font-size: 2.5em;}
h2					{color: #339999; font-size: 2em;}
h3					{color: #339999; font-size: 1.5em;}
h4					{color: #339999; font-size: 1em;}
h5					{color: #339999; font-size: 0.5em;}
h6					{color: #339999; font-size: 2em; margin-bottom: 0.2em; margin-top: 1em;}

a					{color: #339999; text-decoration: none;}
b					{font-weight: bold; color: #339999;}
strong					{font-weight: bold; color: #339999;}
.main table				{empty-cells:show; border-collapse:collapse; border: solid 2px #CCC; margin-bottom: 10px;}
.main th				{text-align: left; color: #339999; line-height: 2em; padding: 0.3em; border: solid 1px #CCC;}
.main td				{text-align: right; line-height: 1.6em; padding: 0.3em; border: solid 1px #CCC; color: #000;}

fieldset	{width: 100%; border: solid 2px #CCC;}

label.links { 
float: left; 
text-align: right; 
width: 17em; 
margin-right: .3em; 
} 

label.rechts { 
float: left; 
text-align: right; 
margin-left: 17.3em; 
margin-right: .3em; 
}

input.rechts { 
float: left; 
width: auto; 
clear: both; 
margin-left: 17.3em; 
margin-right: .3em; 
} 

input[type=checkbox].rechts, 
input[type=radio].rechts, 
input[type=submit].rechts { 
margin-left: 17.3em; 
} 

form br { 
clear: both; 
} 
#weblinks {position: relative; visibility: hidden; display: none;}