
/**
 * Stylesheet für das PremiumRating Plugin
 */
#PremiumRatingDiv {
	margin-bottom:10px !important;
} 

#PremiumRatingDiv table {
	width:100%;
	font-size:12px;
	margin-top:10px;
}

#PremiumRatingDiv table td {
	padding-bottom:2px;
}

#PremiumRatingDiv table td+td {
	text-align:right;
}

#PremiumRatingDiv table.prAverageRating td {
	padding:3px 0px 3px 0px;
}

#PremiumRatingDiv label {
	font-size:12px;
	display:block;
	font-weight:bold;
	margin-bottom:2px;
}

#PremiumRatingDiv input[type="text"], #PremiumRatingDiv textarea {
	font-size:11px;
	width:96%;
}

#PremiumRatingDiv input[type="text"] {
	margin-bottom:10px;
}

#PremiumRatingDiv hr {
	margin-top:10px;
	margin-bottom:10px;
}

#PremiumRatingDiv textarea {
	height:200px;
}

#PremiumRatingDiv textarea.textareaSmall {
	height:60px;
}

dd.RatingImage img {
	vertical-align:middle;
}

.UserRating { margin-bottom:20px; }
.UserRating .Headline { margin-bottom:8px; }
.UserRating .Message {
	border:1px solid #dddddd;
	background:#eeeeee none repeat scroll 0%;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	padding:10px;
}

/**
 * ACP - Werte
 */

#PremiumRatingList td.Rating { vertical-align:top; }
#PremiumRatingList td.Rating a { color:#666666; text-decoration:underline; }
#PremiumRatingList td.Rating a:hover { color:#ff6600; text-decoration:none; }
#PremiumRatingList td.Rating p.RatingAuthor strong { color:#006699; }
#PremiumRatingList td.Rating p.RatingAuthor { margin-top:0px; }

table.RatingDetail { margin-top:15px; }
table.RatingDetail th { vertical-align:baseline; border-bottom:none; width:100px; text-align:right; padding:2px 10px 2px 0px; }
table.RatingDetail td { border-bottom:none; padding:2px 35px 0px 2px; vertical-align:baseline; }
table.RatingDetail td img { vertical-align:middle; }