simmes: float: right; nicht wie gewollt dargestellt

Beitrag lesen

Aloha!
Wie schaffe ich es, dass die Preise rechts auf gleicher Höhe mit den Waren sind, und nicht eine Zeile tiefer?

http://fs-fleischwaren.de/index.php?s=angebote

.preis {
 float: right;
 text-align: right;
 margin-left: 20px;
 color: #db0000;
 font-weight: bold;
 overflow: hidden;
}

Ich versteh das leider nicht, warum das nicht klappt! :(

Würde dadurch gerne eine Tabelle "umgehen", da die bei W3C Fehlermeldungen verursachte.