Danke noch einmal.
Ich antworte hier von einem internetkaffee und muß das erst heute abend zu Hause ausprobieren
<xsl:variable name="abc" select="a/b/@c"/>
oder
<xsl:variable name="abc">
<xsl:value-of select="a/b/@c"/>
</xsl:variable>
Vielleicht ist da noch ein kleiner wesendlichen Unterschied zu meiner Konstruktion, die jedenfalls nicht als globale Variable erkannt wurde.
<xsl:variable name="geburt">left:<xsl:value-of select="@geburt*3-4432" />px</xsl:variable>
Wenn ich bei meiner "Livedemo" bei mann und frau die oben stehende Variable herausnehme und als globale variable setze dann fangen alle linien auf der linken Seite an.
Deine Konstruktion wird sicher funktionieren.
gruesse josef