/* css Design */

html
{ 
	margin: 0; 
	padding: 0; 
}
body
{ 
	margin: 0; 
	padding: 0; 
	height: 100%; 
	font: normal 12px Verdana, Tahoma, Arial;
	color: #000000; 
	background-color: #FFFFFF;
	background-image:url('images/bg_main.gif');
	background-repeat: repeat-x;
}
.logo
{ 
	margin: 0; 
	padding: 0; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
}
.content
{ 
	margin: 0;
	padding: 0;
	position: absolute; 
	top: 162px; 
	left: 20px; 
	width: 940px; 
	background-color: #FFFFFF;
	background-image:url('images/bg_content.gif'); 
	background-repeat: no-repeat; 
}
.content h1
{ 
	margin: 0px 15px 0px 20px; 
	padding: 0; 
	font: bold 14px Verdana, Tahoma, Arial; 
	color: #000000; 
}
.content h1 a
{
	color: #009FBC;
	text-decoration: none;
}
.content form
{ 
	margin: 0; 
	padding: 0; 
	font-size: 1px; 
}
.content .suchleiste input
{
	margin: 15px 5px 10px 20px; 
	padding: 5px 0px 5px 5px; 
	border: 1px solid #000000; 
	width: 275px; 
	font: bold 16px Verdana, Tahoma, Arial; 
	color: #000000; 
	background-image:url('images/bg_suche.gif'); 
	background-repeat: no-repeat;
}
.content .suchleiste select
{
	margin: 15px 5px 9px 5px; 
	padding: 5px 0px 3px 5px; 
	border: 1px solid #000000; 
	width: 275px; 
	font: bold 16px Verdana, Tahoma, Arial; 
	color: #000000; 
	background-image:url('images/bg_suche.gif'); 
	background-repeat: no-repeat;
}
.content .button input
{
	margin: 0px 0px 2px 0px;
	padding: 0px;
	overflow: visible;
}
.content .table_main
{ 
	margin: 10px 0px 0px 0px; 
	padding: 0; 
	width: 100%; 
	border-top: 1px dashed #000000; 
	border-collapse: collapse; 
	vertical-align: top; 
}
.content .table_main h2	
{ 
	margin: 10px 10px 10px 20px; 
	padding: 0; 
	font: bold 14px Verdana, Tahoma, Arial; 
	color: #000000; 
}
.content .table_main h5	
{ 
	margin: 11px 0px 10px 20px; 
	padding: 0; 
	font: normal 11px Verdana, Tahoma, Arial; 
	letter-spacing: -1px; 
	color: #000000;
}
.content .table_main h5	a
{
	color: #000000;
}
.content .table_main h5	a:hover
{
	color: #009FBC;
}
.content .table_main .kategorien	
{ 
	margin: 10px 5px 10px 20px; 
	padding: 0; 
	font: normal 11px Verdana, Tahoma, Arial; 
	letter-spacing: -1px; 
	color: #000000; 
}
.content .table_main .kategorien a
{ 
	color: #000000;
}
.content .table_main .kategorien a:hover
{ 
	color: #009FBC;
}
.content .table_main .table_products
{ 
	margin: 0; 
	padding: 0; 
	width: 100%; 
	border-collapse: collapse; 
	vertical-align: top; 
}
.content .table_main .table_products .tr_down	
{
	margin: 0;
	border-bottom: 1px dashed #000000;
}
.content .table_main .table_products .tr_down h3
{
	margin: 5px 0px 5px 0px;
	padding: 0;
	font: normal 11px Verdana, Tahoma, Arial; 
	letter-spacing: -1px;
	color: #000000; 
}
.content .table_main .table_products .thumb
{
	margin: 5px 5px 5px 0px;
	padding: 0;
	font: normal 11px Verdana, Tahoma, Arial; 
	letter-spacing: -1px;
	color: #000000;
}
.content .table_main .table_products .thumb a
{
	font: bold 11px Verdana, Tahoma, Arial; 
	color: #000000; 
}
.content .table_main .table_products .thumb a:hover
{
	color: #009FBC; 
}
.content .table_main .table_products .noresult
{
	margin: 15px 20px 0px 20px;
	padding: 0;
	font: normal 14px Verdana, Tahoma, Arial; 
	letter-spacing: -1px;
	color: #000000;
}
.content .table_main .table_products .price
{
	margin: 5px 5px 5px 0px;
	padding: 0;
	font: bold 18px Verdana, Tahoma, Arial; 
	letter-spacing: -1px;
	color: #000000;
}
.content .table_main .table_products .price a
{
	color: #000000;
	text-decoration: none;
}
.content .table_main .table_products .headline
{
	margin: 10px 20px 0px 20px;
	padding: 0;
	font: bold 18px Verdana, Tahoma, Arial; 
	letter-spacing: -1px;
	color: #000000;
}
.content .table_main .table_products .written_content
{
	margin: 10px 20px 0px 20px;
	padding: 0;
	font: normal 14px Verdana, Tahoma, Arial; 
	letter-spacing: -1px;
	color: #000000;
}
.content .table_main .table_products .written_content a
{
	color: #009FBC;
}
.content .table_main .table_products .written_content input, textarea
{
	border: 1px solid #000000;
	font: bold 16px Verdana, Tahoma, Arial; 
}
.content .table_main .table_products .infobox_l
{
	margin: 15px 0px 15px 20px;
	width: 323px; 
	border: 1px solid #CCCCCC; 
	background-color: #FFFFFF;
	font: normal 14px Verdana, Tahoma, Arial;
}
.content .table_main .table_products .infobox_l2
{
	margin: 15px 0px 15px 20px; 
	width: 720px; 
	border: 1px solid #CCCCCC; 
	background-color: #FFFFFF;
	font: normal 14px Verdana, Tahoma, Arial;
}
.content .table_main .table_products .infobox_r
{
	margin: 10px 20px 0px 10px; 
	float: right; 
	width: 362px;  
	font: normal 14px Verdana, Tahoma, Arial;
}
.content .infobox_r1
{
	background-color: #F2F2F2;
	background-image:url('images/bg_infobox_down.gif'); 
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px 0px 1px 0px;
}
.content .table_main .table_products .infobox_text
{
	margin: 10px; 
}
.content .table_main .table_products .infobox_text a
{
	color: #009FBC;
}
.content .table_main .table_products .infobox_r_text
{
	line-height: 1.5;
	margin: 10px;
}
.content .table_main .table_products .infobox_r2
{
	margin: 10px 20px 0px 10px; 
	float: right; 
	width: 480px; 
	border: 1px solid #CCCCCC; 
	background-color: #FFFFFF;
	font: normal 14px Verdana, Tahoma, Arial;
}
.content .table_main .table_products .infobox_r2_text
{
	margin: 10px;
}
.content .footer
{ 
	margin: 10px 20px 10px 20px; 
	padding: 0; 
	font: normal 11px Verdana, Tahoma, Arial; 
	letter-spacing: -1px; 
	color: #000000; 
}
.content .footer a
{ 
	color: #000000; 
}
.content .footer a:hover	
{ 
	color: #009FBC;
}
.weitersagen
{
	margin: 0;
	position: absolute;
	top: 0;
	left: 777px;
	width: 183px;
}
.banner
{
	margin: 0;
	position: absolute;
	top: 60px;
	left: 492px;
	width: 468px;
}
.counter
{ 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	width: 1px; 
	height: 1px; 
	overflow: hidden; 
}
