body					{margin: 2em; padding: 2em; font-family: arial, helvetica, sans-serif; font-size: 0.8em; line-height: 1.3em;}

.left					{display: none;}
.right					{display: none;}
.basket					{display: none;}
.main table				{display: none;}
img					{border: 0;}

#topseller				{position: relative;}
#produktbild				{float: right;}

#ende					{clear: both; position: relative; bottom: 0px; display: block;}
#fuss					{margin-top: 2em;}


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				{display: block; 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;}