body{background:#fff;padding:0;margin:0; text-align:center;font-family:arial;}
#wrapper{width:1000px;margin:0 auto;text-align:left; }
a img{border:none;}
a:link, a:active, a:visited{color:#c80000;}
#content{width:460px; float:right;}
#header{}
#header img{margin-left: 20px;float:left;}
#sidelinks{float:left;width:180px;line-height:1.2em;	overflow:hidden;}
#sidelinks ul{line-height:1.2em;}
#cwrapper{float:left;width:700px;clear:both;}
#sidebar{width:260px;float:right;line-height: 1.1em;}
#content, #sidebar, #sidelinks{padding:10px 10px 40px 10px; border:1px solid #BFBFBF;font-size:12px;line-height:2em;}			
#content{padding-top:0;}
.heading{border-bottom:1px solid #333;display:block;font-size:16px; font-weight:bold;}
#content p{ padding: 5px; }
a:link h2.postheading,a:visited h2.postheading,a:active h2.postheading {color:#c80000;margin-bottom:6px; font-size:24px; font-weight:bold;text-decoration: none;margin-top:5px;}

h2.postheading{color:#000;margin-bottom:6px; font-size:24px; font-weight:bold;text-decoration: none;margin-top:5px;}

span.postmeta{border-top:1px solid #CCC;border-bottom:1px solid #CCC;display:block;background:#eee;padding: 2px;font-size:11px;}
.postfooter{width:420px; border:1px solid #CCC;padding:10px;clear:both;margin: 10px 0;}
.posttags, .postcats{width:200px;}
.posttags{float:left;}
.postcats{float:right;}
.postfooterclear{display:block;clear:both;}
.postfooterheading{font-weight:bold; margin:0;}
#postfooterrelated{ list-style: square; padding:0 0 0 20px;margin:0;}
#postfooterrelated li{padding:0; margin:0; line-height:1.2em;	}
label{width:100px;display:block;float:left;font-weight:bold;}
.postfooter input{ margin: 2px 0;}
.postfooter form{ margin-top:10px;}
#commentlabel{display:block;float:none;}
#sponsorlinks img,#sponsorrechts img{ text-align:center;display:block;margin: 10px auto;}
#headnavi{
		background:#c80000;margin-bottom:10px ; line-height:1.2em;padding:5px; clear:both;border:1px solid #ccc;color: #fff;font-size: 12px;
		}
#mainnavi{line-height:1.2em;}
#bltabelle{line-height:1.2em;}
#footer{clear:both;margin:20px 0;padding: 20px 0;}
#footer ul{ border: 1px solid #ccc; padding-left:  10px;}
#footer ul li{ display:inline;line-height: 2em;font-size: 11px;}
#headnavi ul{padding:0; margin: 0;}
#headnavi ul li{display: inline;}
#headnavi a:link,#headnavi a:active,#headnavi a:visited{color:#fff; display: block; width: 80px;float: left;}
#topheader{
background: #ccc;
	list-style: none;
	padding: 0;
	margin: 0;
}

#topheader li{
	height: 80px;
	float:left;
	width:242px;
	margin:0 auto;

}
#topheader li.th1{

	margin-right:10px;
}

#topheader:after{
content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

#content td{font-size: 12px; font-family: Arial;line-height: 1.2em;}

.newspreview{list-style: none;padding: 0;}
.newspreview li{ padding: 0;margin: 0;}
#about{font-size: 10px;line-height: 1em;}
.produktimage{
	float:left; padding:10px; margin:10px; border:1px solid #ccc;
}
#prodinfo{
	margin-top:10px;
	border-bottom: 1px solid #BFBFBF;
	margin-bottom:10px;
}
#prodinfo td{
	text-align:left;
	font-weight:normal;
}
#prodinfo td+td{
	text-align:right;
	font-weight:bold;
}

#similarproducts .similarrow{
	background:#f8f8f8;
}

#similarproducts{
	border-bottom:1px solid #BFBFBF;
	margin-bottom:10px;
}
#similarproducts tr{
	padding:10px 5px;
	vertical-align:top;
	border-top: 1px solid #BFBFBF;
}

#similarproducts tr td{
	padding:10px 5px;
	vertical-align:top;
	border-top: 1px solid #BFBFBF;
}
#similarproducts tr:hover{
	background:#BFBFBF;
}
#similarproducts tr.similarrow:hover{
	background:#BFBFBF;
}

.break{clear:both;}

.sidebarproducts{
	list-style: none;
	margin: 0;
	padding: 0;
	
}

.sidebarproducts li{
	padding: 5px;
	margin: 0;
	line-height: 1.1em;


}

.sidebarproducts strong{
	display: block;
}
.sidebarproducts img{
	padding:3px; 
	margin: 5px; border:1px solid #BFBFBF;
	width:90px;
	float:left;
}

#ebayinfo{
	border-top: 1px solid #BFBFBF;
}


#produktbeschreibung{
	line-height:1.1em;
	padding:0;
	margin:0;
	margin-bottom:10px;
	
	border-bottom: 1px solid #BFBFBF;
}
.weiteredetails{
	display:block; 
	text-align:right; 
	padding-right:10px;
	clear:both;
	margin-bottom:10px;
}
#produktbeschreibung img{
	float:left;
	padding:3px;
	margin:3px;
	
}
.jetztbestellen{
	border:1px solid #ccc;
	background:#eee;
	padding:2px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	width:100px;
	float:right;
	text-align:center;
	margin:10px;
}

.categorylist{ list-style: none; padding: 0;margin: 0;line-height: 1.1em;}
.categorylist li{ display: inline; }
#logo2{
	display:block; 
	width:200px; 
	background: url(/logo1.gif) red -180px -80px;
	height:270px;
	float:left;
}

#newslistfeed{list-style: none;padding: 0;margin: 0;font-size: 10px;line-height: 1em}
#newslistfeed p{margin: 0; padding: 0; line-height: 1em;}

.shopinfo {
	overflow:hidden;
	width:460px;

}