ul.kategorie_wertung,
ul.kategorie_wertung ul,
ul.kategorie_kommentare {
 list-style-type: none;
 margin: 0;
 padding: 0;
}

div.gesamt_wertung,
ul.kategorie_wertung li,
ul.kategorie_kommentare li {
 margin: 0 0 2px;
 padding: 5px;
 border: 2px solid #dba720;
}
ul.kategorie_wertung li {
 clear: both;
 border: 1px solid #fff;
 padding: 2px;
 height: 20px;
}
ul.kategorie_wertung li:hover {
 border: 1px solid #dba720;
}
div.gesamt_wertung h3,
ul.kategorie_wertung h3,
ul.kategorie_kommentare h3 {
 float: left;
 margin: 0;
 padding: 0;
}
ul.kategorie_wertung li:hover h3 {
 color: #dba720;
}
div.gesamt_wertung p {
 margin: 0;
 padding: 0;
}
ul.kategorie_wertung li li {
 margin: 0;
 padding: 0;
 border: 0;
 height: auto;
}
ul.kategorie_wertung li li:hover {
 border: 0;
}
ul.kategorie_kommentare blockquote {
 margin: 0;
 padding: 0 0 0 10px;
}

/* FORMULARE FÜR KATEGORIE-WERTUNG
------------- */

form.uni_form div.kategorie_wertung {
 height: 3em;
}
form.uni_form div.kategorie_wertung span {
 float: left;
 margin: 0 10px 0 0;
 padding: 2px;
 border: 2px solid #dba720;
}
form.uni_form div.kategorie_wertung span:hover {
 border-color: #f78b1c;
}
form.uni_form div.kategorie_wertung input, form.uni_form div.kategorie_wertung label {
 width: auto;
 height: auto;
 margin: auto;
 padding: auto;
}
form.uni_form div.kategorie_wertung span.clearer {
 clear: left;
 float: none;
 border: 0;
 margin: 0;
}


/* STERNE
------------- */

/* visuelle Vorbelegung für Sternwertung */
div.gesamt_wertung div,
ol.bewerten,
ul.kategorie_wertung div,
ul.kategorie_kommentare div {
 float: right;
 margin: 0;
 padding: 0;
 width: 90px;
 height: 17px;
}
div.gesamt_wertung div span,
ul.kategorie_wertung div span,
ul.kategorie_kommentare div span {
 display: none;
}

div.sterne_0 {
 background: url("sterne.gif") no-repeat;
 background-position: -90px 0;
}
div.sterne_10 {
 background: url("sterne.gif") no-repeat;
 background-position: -72px 0;
}
div.sterne_20 {
 background: url("sterne.gif") no-repeat;
 background-position: -54px 0;
}
div.sterne_30 {
 background: url("sterne.gif") no-repeat;
 background-position: -36px 0;
}
div.sterne_40 {
 background: url("sterne.gif") no-repeat;
 background-position: -18px 0;
}
div.sterne_50 {
 background: url("sterne.gif") no-repeat;
 background-position: 0 0;
}

div.sterne_5 {
 background-image: url("halbe_sterne.gif");
 background-position: -72px 0;
}
div.sterne_15 {
 background-image: url("halbe_sterne.gif");
 background-position: -54px 0;
}
div.sterne_25 {
 background-image: url("halbe_sterne.gif");
 background-position: -36px 0;
}
div.sterne_35 {
 background-image: url("halbe_sterne.gif");
 background-position: -18px 0;
}
div.sterne_45 {
 background-image: url("halbe_sterne.gif");
 background-position: 0 0;
}
/* -- */

/* Klick-Wertung */
ol.bewerten {
 list-style-type: none;
 position: relative;
}
ol.bewerten:hover {
 background: url("sterne.gif") no-repeat;
 background-position: -90px 0;
}
ol.bewerten li {
 display: inline;
}
ol.bewerten li a {
 height: 17px;
 position: absolute;
 top: 0;
 left: 0;
}
ol.bewerten li a:hover {
 background: url("sterne.gif") top left no-repeat;
}

/* 5..4..3..2..1 Sterne */
ol.bewerten li.a a {
 width: 90px;
}
ol.bewerten li.b a {
 width: 72px;
}
ol.bewerten li.c a {
 width: 54px;
}
ol.bewerten li.d a {
 width: 36px;
}
ol.bewerten li.e a {
 width: 18px;
}
/* -- */