Danke für die Antwort.
Wenn ich (eher) die zweite Version richtig verstanden habe müßte die Anweisung konkret wie folgt lauten:
<xsl:for-each select="gat"><xsl:sort select="." /><div>
<xsl:attribute name="class">
xsl:choose
<xsl:when test="child::text() = 'Astern'">gtt</xsl:when>
xsl:otherwisegat</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
<xsl:value-of select="child::text()"/>
wobei gat und gtt zwei klassen in der css Datei sind.
Die "Astern" werden aber auch mit der (Farbe der) Klasse gat angezeigt !?
schöne Grüße
josef