Wenn ich jetzt schreibe:
<span class="stfont stbold">Text</span> wird die 2. Klasse nicht berücksichtigt, also der Text wird nicht fett ausgegeben. Warum?
Nur mal so als Anregung.
CSS dient in erster Linie dazu HTML Elemente zu formatieren. D.h. du zeichnest deinen Text mit HTML Tags aus und giobst diesen dann mit CSS ein aussehen. Falls es kein passendes HTML Tag gibt, das die von dir gewübnschte Formtierung ausdrückt werden Klassen verwendet.
Um das auf dein Codeschnipsel zu übertragen. Mein Eindruck ist, du hast einen Bereich, in dem der Text eine bestimmte Formatierung (.stfont) erhalten soll und dort sind Textabschnitte fett. Nach der Vorstellung wie man mit CSS/HTML auszeichnend sollte sowas bei dir rauskommen:
<div id="bereich">
normaler Text <b>fetter text</b>
</div>
statt DIV kannst du evtl. auch <p> verwenden je nachdem wie komplex der Bereich ist.
und im CSS:
#bereich
{
background-color: transparent;
color: black;
font-size: 11px;
font-family: Verdana, Tahoma, sans-serif;
}
Struppi.