<?xml version='1.0'?>

<!-- copyright='pragma-ade' readme='readme.pdf' licence='cc-by-nc-sa' -->

<xsl:stylesheet
    version='1.0'
    xmlns:xsl='http://www.w3.org/1999/XSL/Transform'
    xmlns:fx='http://www.pragma-ade.com/rlg/foxet.rng'>

<xsl:output method='xml' charset='utf-8'/>

<xsl:include href='dem-0008-0.xsl'/>

<xsl:template match='document'>
    <fx:text>
        <xsl:call-template name='definitions'/>
        <xsl:apply-templates/>
    </fx:text>
</xsl:template>

<xsl:template match='p'>
    <fx:p strut='yes'>
        <xsl:apply-templates/>
    </fx:p>
</xsl:template>

<xsl:template match='subtitle'>
    <fx:margintext>
        <xsl:apply-templates/>
    </fx:margintext>
</xsl:template>

<xsl:template match='title'>
    <xsl:call-template name='title-type-1'>
        <xsl:with-param name='number'><xsl:number/></xsl:with-param>
        <xsl:with-param name='text'><xsl:apply-templates/></xsl:with-param>
    </xsl:call-template>
</xsl:template>

<xsl:template match='addresses'>
    <fx:tabulate>
        <fx:preamble>
            <fx:e align='flushleft' />
            <fx:e align='flushleft' type='paragraph'/>
            <fx:e align='flushright'/>
            <fx:e align='flushleft' />
        </fx:preamble>
        <fx:tbody>
            <xsl:apply-templates/>
        </fx:tbody>
    </fx:tabulate>
</xsl:template>

<xsl:template match='addresses/address'>
    <fx:tr>
        <fx:td><xsl:value-of select='name'  /></fx:td>
        <fx:td><xsl:value-of select='street'/></fx:td>
        <fx:td><xsl:value-of select='number'/></fx:td>
        <fx:td><xsl:value-of select='city'  /></fx:td>
    </fx:tr>
</xsl:template>

</xsl:stylesheet>
