/* Kundenmeinungen - Prodoct-Detail
-----------------------------------*/
.article .kundenmeinungen {
	border:1px solid #ccc;
	padding:10px;
	width:240px;
	float:left;
	text-align:left;
	margin-top:15px;
}
	.article.small .kundenmeinungen {
		border:none;
		border-bottom:1px solid #ccc;
		width:100%;
	}
	/* LIGHTBOX FIX */
	#pager-ajax-content .kundenmeinungen {
		text-align:left;
		zoom:1 !important;
	}
	.kundenmeinungen  p span.mark {
		font-family:"Times New Roman", Times, serif;
		font-size:22px;
		color:#8e8e8e;
	}
	/* LIGHTBOX FIX */
	#cboxIframe {
		overflow:hidden !important;
		zoom:1;
	}
	#pager-ajax-content .kundenmeinungen  p span.mark {
		margin:5px 0 0;
		float:left;
		*line-height:20px;
		font-weight:normal;
	}

	#pager-ajax-content {	margin:0 0 0 10px; padding:10px 10px 0 0; overflow-y:auto; height:410px;}
	#pager-ajax-content .boy-dummy {margin:0; border:none;}



/* Kundenbewertungen Stern Grafiken
------------------------------------*/
.rating-box {
	border-bottom:1px solid #ccc;
	overflow:hidden;
	padding:10px 0;
}
	.article.small .rating-box {
		clear:both;
	}
	.rating-box.last {
		border:none;
		margin:	0;
	}
	.rating-box.links {
		border:none;
		margin:	0;
		text-align:right;
		padding:0;
	}
	.rating-box.teaser {
		border-bottom:1px solid #ccc;
		overflow:hidden;
		padding:0 0 10px 0;
		text-align:center;
	}
		.article.small .rating-box.teaser {
			text-align:left;
		}
		.rating-box.teaser.first {
			margin:0 0 10px 0;
		}


.rating.small {
	width:72px;
	overflow:hidden;
	height:12px;
	margin:2px 5px 0 0;
	background:url(../images/rating/rating-star-small.jpg) top left repeat-x #fff;
	padding:0;
	float:left;
}
	.rating.small .active {
		float:left;
		height:12px;
		background:url(../images/rating/rating-star-small.jpg) 0px -12px repeat-x #fff;
		display:block;
		margin:0;
	}
		.rating.small .active.one {
			width:12px;
		}
		.rating.small .active.two {
			width:24px;
		}
		.rating.small .active.three {
			width:36px;
		}
		.rating.small .active.four {
			width:48px;
		}
		.rating.small .active.five {
			width:60px;
		}
		.rating.small .active.six {
			width:72px;
		}

	.rating-box p {
		margin:0 !important;
		line-height:16px;
	}
		.rating-box p.rating-content {
			margin-left: 78px !important;
		}
		.notes .rating-box p.rating-content,
		#pager-content .rating-box p.rating-content {
			margin-left: 100px !important;
		}
		.article.small .rating-box.teaser p {
			margin:0 !important;
			line-height:26px;
		}

	.rating-box span.score {
		color:#376A9B;
		font-weight:bold;
	}
	.rating-box div.date-score-1{
	  float: left;
    width: 120px;
	}
	.rating-box div.user-comment-1{
	  width: 430px;
    float: left;
	}

/* Mittel */
.rating.middle {
	width:126px;
	overflow:hidden;
	height:20px;
	margin:0 auto 5px auto;
	background:url(../images/rating/rating-star-middle.jpg) top left repeat-x #fff;
	padding:0;
}

	.rating.middle .active {
		float:left;
		height:20px;
		background:url(../images/rating/rating-star-middle.jpg) left bottom repeat-x #fff;
		display:block;
	}
		.rating.middle .active.one {
			width:21px;
		}
		.rating.middle .active.two {
			width:42px;
		}
		.rating.middle .active.three {
			width:63px;
		}
		.rating.middle .active.four {
			width:84px;
		}
		.rating.middle .active.five {
			width:105px;
		}
		.rating.middle .active.six {
			width:126px;
		}

/* Groß */
.rating.big {
	width:180px;
	overflow:hidden;
	height:25px;
	margin:2px 0 5px 0;
	background:url(../images/rating/rating-star-big.jpg) top left repeat-x #fff;
	padding:0;
	float:left;
}
	.rating.big .active {
		float:left;
		height:25px;
		background:url(../images/rating/rating-star-big.jpg) left bottom repeat-x #fff;
		display:block;
	}
		.rating.big .active.one {
			width:30px;
		}
		.rating.big .active.two {
			width:60px;
		}
		.rating.big .active.three {
			width:90px;
		}
		.rating.big .active.four {
			width:120px;
		}
		.rating.big .active.five {
			width:150px;
		}
		.rating.big .active.six {
			width:180px;
		}

/* =================
* BESTENLISTE
* ================== */
.best-list {
	height:320px;
	background:url(../images/rating/best-podium-bg.jpg) bottom left repeat-x;
}
	.best-list h1{
		margin:0 !important;
	}
.podium {
	width:612px;
	height:171px;
	background:url(../images/rating/best-podium.jpg) bottom left no-repeat;
	margin:91px auto 0 auto;
	position:relative;
}
.podium .winner {
	width: 160px;
	height:210px;
	position:absolute;
}
	/* Positionierung der Plätze */
	.winner.first {
		left:226px;
		top:-95px;
	}
	.winner.second {
		left:25px;
		top:-70px;
	}

	.winner.third {
		right:25px;
		_right:15px; /* IE6 Fix */
		top:-55px;
	}

/* Produkt Data */
.podium .winner img {
	margin:0 0 10px 30px;
	border:none;
}
.winner .product-title {
	float:left;
	margin:0 0 0 50px;
	width:120px;
	*display:inline;
}
	/* Rating Fix fürs Podium */
	.winner .rating {
		margin-left:50px;
		*display:inline;
	}
	.winner p {
		margin:1px 0 !important;

	}
	.winner .rating.small {
		background-image:url(../images/rating/rating-star-small_grey.jpg);
	}
	.winner .rating.small .active {
		background-image:url(../images/rating/rating-star-small_grey.jpg);
	}

/* =================
*  FEEDBACK OVERVIEW
*  ================= */
.feedback {
	background:url(../images/rating/benotung-banner.jpg) no-repeat top left #fff;
	height:194px;
	overflow:hidden;
	padding:0 10px;
	position:relative;
}
	 /* FEEDBACK Overview Tabelle */
	 table.overview {
	 	border:5px solid #fff;
		width:260px;
		padding:0;
		background:#fff;

	}
		table.overview thead th {
			background:#C3D2E1;
			padding:5px 15px;
			border:none;
			color:#666666;
			font-family:"Times New Roman", Times, serif;
			font-size:17px;
		}
		table.overview tbody td {
			padding:5px 15px;
			border:none;
			font-size:15px;
		}
			table.overview tbody td.first{
				font-family:"Times New Roman", Times, serif;
				font-size:17px;
			}

		table.overview tbody tr.positiv td {
			font-weight:bold;
			color:#078a2c;
		}
		table.overview tbody tr.negativ td {
			color:#c73041;
		}
			.even td {}
			.odd td {
				background:#ededed;
			}

	/* GESAMTNOTE */
	.gesamtnote {
		height:103px;
		width:140px;
		position:absolute;
		right:120px;
		bottom:10px;
	}
		.gesamtnote img {
			border:none;
			float:left;
		}

	/* FEEDBACK evaluation Tabelle */
	ul#evaluation {
		width:100%;
		list-style:none;
	}
		ul#evaluation li {
			margin:5px 0;
		}

		.head {
			background:#ededed;
			clear:both;
			font-size:14px;
			font-weight:bold;
			overflow:hidden;
			zoom: 1 !important;
		}
			.head .title {
				padding:5px 10px;
				color:#376A9B;
				float:left;
				border-right:3px solid #fff;
				width:523px
			}
			.head .mark {
				padding:5px 10px;
				float:right;
				color:#000;
				width:20px;
			}

		.value {
			overflow:hidden;
			width:100%;
			clear:both;
		}
			.value .amount {
				float:left;
				width:100px;
				padding:5px 10px;
			}
			.value .notes-link {
				float:left;
				padding:5px 10px;
			}

		.notes {
			overflow:hidden;
			padding:0 10px;
			margin:0 0 10px 0;
		}

/* Teaser Servicespalte */
#bestenliste .product {
	clear:both;
	overflow:hidden;
	margin:0;
}
	#bestenliste .product img {
		float:left;
		margin:0 5px 0 0;
	}
	#bestenliste .product span.price {
		font-weight:bold;
		font-size:22px;
	}
	#bestenliste .product strong {
		color:#666;
	}
	/* FIX für rechte Servicespalte */
		#wrapper-right .rating.middle {
			margin:12px 10px 5px 0;
			float:left;
		}
