*{margin:0;}
body{text-align: center;background:url(/gradient.jpg) repeat-x #ccc;margin:0;padding:0;font-family:arial;}
#wrapper{width:980px;margin:0 auto;text-align: left; font-size: 12px;background:url(gradient2.jpg) repeat-x #fff;padding:0 10px 10px 10px ;border-left:1px solid #000;border-right:1px solid #000;}

#content{width: 600px;float:left;padding:10px 30px;font-size:12px;line-height:2em;}
#footer{clear:both;border-top:1px solid #B30000;margin-top:20px;padding-top:20px;}
#sidebarlinks{width:160px;float: left;}
#sidebarrechts{width:160px;float:right;padding-bottom: 20px;}
.sidebarlists{list-style:none;padding: 0;margin: 0;}
.sidebarlists li{padding:2px 0;}
p{padding:5px 0;}

.blockl,
.blockr{width:270px;min-height: 200px;margin:5px;padding:5px;border:1px solid #B30000;}

.startblock{border:1px solid #B30000;padding: 5px;}

.blockl{float:left;}
.blockr{float:right;}

.blockheader{color:#fff;background-color: #B30000;display:block;font-weight: bold;line-height: 2em;text-align: center; font-size:14px;}
.blockheader img { vertical-align: middle;}
.blockl img,
.blockr img{float:left; border:0; margin:5px;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


a:link,
a:visited,
a:active{color:#B30000;}

a:hover{background:#B30000;color:#fff;text-decoration: none;}

h1{padding:20px 0;}
h1 a:link,h1 a:visited,h1 a:active,h1 a:hover{color:#B30000;text-decoration: none;font-size: 40px;line-height: 30px;background:transparent;}
h1 a:link span,h1 a:visited span,h1 a:active span{color:#000;display: block;padding-left:20px;}

ah2{font-size:16px;margin-bottom: 10px;}
h3{font-size:14px; margin: 10px 0;color:#b30000;padding-left: 10px;}

#content a.ex:link:after,#content a.ex:visited:after,#content a.ex:active:after {
			content: url(http://www.digitalbilderrahmen.com/external.gif)
	}

td{font-size: 12px;}

#ebaylist li{margin: 20px 0; border-bottom: 1px dashed #ccc;padding-bottom: 10px;}
#teaser{padding:10px;margin-bottom:10px;text-align: justify;}

form { 
	display:inline; 
}




.price {
	font-size:12px;
	color:green;
	font-weight:bold;
}

.oldprice span {
	font-size:10px;
	color:#808080;
	text-decoration:line-through;
}





.Marke{font-size:9px;}


/* news */
.newsdate {
	color: #404040;
	font-size: 10px;
}



#results td{padding:20px 10px;vertical-align:top; border-bottom:1px dotted #B30000;}
/* .resultrow{background-image: url(/gradientrl.jpeg); background-repeat: repeat-y;background-color:#ffffff;} */
#results td.info  { padding:40px; color:#B30000; }
#results .zaehler{padding:20px 5px;}
.sidebarheading{font-weight:bold;display:block;font-size:14px;margin:5px 0;border-top: 1px dashed #b30000; padding-top:10px;margin-top:10px;}


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

div#productdetail{padding-top:20px;}

.produktdetailimage{
	float:left; padding:10px; margin:10px; border:1px solid #ccc;
}
#prodinfo{
	margin-top:10px;
	width:360px;
	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;
}

.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;
}


h2.productdetailtitle{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;}


.productdetailpreis{font-size: 14px; border-top:1px dashed #c3c3c3;display: block;padding:5px 0 ;margin-top:5px;display: block;}

.productdetailpreis span{color:red;}
.productdetaildescription{padding:10px 0;line-height: 1.5em;clear:both;}
.productdetaildescription img{float:left; margin:5px; border:none;}

.productdetailsproductid{display: block;text-align: right;}
div.productdetailinfo p{font-style:italic;padding-left:100px;text-align: justify; }

span.rezensionstitel{display: block;font-size: 14px;}
div.rezension{line-height: 1.5em;padding: 10px 0;text-align: justify;}

#relatedproducts{list-style: none; line-height: 1em;}
#relatedproducts li{float: left;display: block;width:110px;font-size: 10px;font-family: arial;margin:0 10px;}
#relatedproducts li img{display: block; float:none;text-align: center;margin: 0 auto;}
#relatedproducts li strong{display: block; float:none;}
#relatedproducts li a:hover strong{background: #b30000;}

#relateds{padding: 10px 0;margin-bottom: 10px;}
#meinungen{margin-bottom: 10px;margin-top:10px;padding: 10px 0;}
#kundenmeinungen,#verwandtes,#meinungen{border-top: 1px dashed #c3c3c3;}
.meinung{padding: 0 20px;}

label{width:100px; display: block;float:left;font-weight: bold;}
strong.commentername{margin-left:10px;}
blockquote{font-style: italic; border-bottom: 1px solid #000;padding-bottom: 10px;padding-left:40px;margin-bottom: 10px;}

.shoplogo{margin:0 auto;margin-bottom:10px;display: block;}

.eimage{display: block;margin:0 auto;}
#newsstartseite{padding-top:10px;}

.jetztkaufen{display: block;border:1px solid #000;width:60px;border-style:ridge;padding:5px;margin:10px 5px;background: #f00;}
.jetztkaufen:link,.jetztkaufen:active,.jetztkaufen:visited{color:#fff;}
#banner{float:right;margin:20px;}

.productdatalist{display: block; float: none;list-style: none;width: 300px;}
.productdatalist:before{    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.productdatalist strong{display:block;margin-left: -20px;}
.productdatalist strong:after{content:":"; }

.buynowbutton{display:block;border:none;text-align:right;padding-right:50px;}
.buynowbutton2{display:block;border:none;text-align:right;margin-top:10px;}
.buynowbutton:hover,.buynowbutton2:hover{background: #fff;}

.shoplink{font-weight: bold;display: block;text-align: right;padding-right: 50px;}
.SF{padding-left: 60px;}