#theVarList .
#theVarList .
#theVarList .
#theVarList .
empty-cells: show;
#tekst_innhold .epigraph
        {
        font-size: 80%;
        margin: 2em;
        text-align: center;
        }

    
    <xsl:template name="name">
        <xsl:if test="TEI:note[@type='lastName']">
            <xsl:apply-templates select="TEI:note[@type='lastName']"/>
            <xsl:text>, </xsl:text>
        </xsl:if>
        <xsl:apply-templates select="TEI:note[@type='firstName']"/>
    </xsl:template>
    
    <xsl:template match="TEI:note[@type='firstName']">
        <xsl:value-of select="normalize-space(text())"/>
        <xsl:if test="TEI:addName[@type='original']">
            <xsl:text>, </xsl:text>
            <xsl:apply-templates select="TEI:addName[@type='original']"/>
        </xsl:if>
    </xsl:template>
<xsl:template match="tei:cell[@rend='name']">
        <div class="row" id="{parent::tei:row/@xml:id}">
            <span class="name">
                <xsl:call-template name="name"/>
            </span>
            <xsl:apply-templates select="following-sibling::tei:cell[@rend='year']"/>
            <xsl:if test="following-sibling::tei:cell[@rend!='year']">
                <xsl:text>, </xsl:text>
            </xsl:if>
            <xsl:apply-templates select="tei:note/tei:addName[@type='birthName']"/>
            <xsl:apply-templates select="tei:note/tei:addName[@type='ladyName']"/>
            <xsl:apply-templates select="following-sibling::tei:cell[@rend='nation']"/>
            <xsl:apply-templates select="following-sibling::tei:cell[@rend='encyc']"/>
            <xsl:text>.</xsl:text>
        </div>
    </xsl:template>
    
    <xsl:template match="tei:cell[@rend='altName']">
        <div class="row">
            <span class="altName">
                <xsl:call-template name="name"/>
                <xsl:text> (se: </xsl:text>
                <a href="#{parent::tei:row/@xml:id}">
                    <xsl:for-each select="preceding-sibling::tei:cell[@rend='name']">                        
                        <xsl:call-template name="name"/>                        
                    </xsl:for-each>                
                </a>
                <xsl:text>)</xsl:text>
            </span>
        </div>        
    </xsl:template>
    
    <xsl:template name="name">
        <xsl:if test="tei:note[@type='lastName']">
            <xsl:apply-templates select="tei:note[@type='lastName']"/>
            <xsl:text>, </xsl:text>
        </xsl:if>
        <xsl:apply-templates select="tei:note[@type='firstName']"/>
    </xsl:template>
    
    <xsl:template match="tei:note[@type='firstName']">
        <xsl:value-of select="normalize-space(text())"/>
        <xsl:if test="tei:addName[@type='original']">
            <xsl:text>, </xsl:text>
            <xsl:apply-templates select="tei:addName[@type='original']"/>
        </xsl:if>
    </xsl:template>
    
    
    <xsl:template match="tei:note">
        <!-- firstName eller lastName springer addName= etc over -->
        <xsl:apply-templates select="text()|tei:hi|tei:addName[@type!='birthName' and @type!='ladyName']"/>
    </xsl:template>
<xsl:template match="tei:cell[@rend='name']">
        <div class="row" id="{parent::tei:row/@xml:id}">
            <span class="name">
                <xsl:call-template name="name"/>
            </span>
            <xsl:apply-templates select="following-sibling::tei:cell[@rend='year']"/>
            <xsl:if test="following-sibling::tei:cell[@rend!='year']">
                <xsl:text>, </xsl:text>
            </xsl:if>
            <xsl:apply-templates select="tei:note/tei:addName[@type='birthName']"/>
            <xsl:apply-templates select="tei:note/tei:addName[@type='ladyName']"/>
            <xsl:apply-templates select="following-sibling::tei:cell[@rend='nation']"/>
            <xsl:apply-templates select="following-sibling::tei:cell[@rend='encyc']"/>
            <xsl:text>.</xsl:text>
        </div>
    </xsl:template>
    
    <xsl:template match="tei:cell[@rend='altName']">
        <div class="row">
            <span class="altName">
                <xsl:call-template name="name"/>
                <xsl:text> (se: </xsl:text>
                <a href="#{parent::tei:row/@xml:id}">
                    <xsl:for-each select="preceding-sibling::tei:cell[@rend='name']">                        
                        <xsl:call-template name="name"/>                        
                    </xsl:for-each>                
                </a>
                <xsl:text>)</xsl:text>
            </span>
        </div>        
    </xsl:template>
    
    <xsl:template name="name">
        <xsl:if test="tei:note[@type='lastName']">
            <xsl:apply-templates select="tei:note[@type='lastName']"/>
            <xsl:text>, </xsl:text>
        </xsl:if>
        <xsl:apply-templates select="tei:note[@type='firstName']"/>
    </xsl:template>
    
    <xsl:template match="tei:note[@type='firstName']">
        <xsl:value-of select="normalize-space(text())"/>
        <xsl:if test="tei:addName[@type='original']">
            <xsl:text>, </xsl:text>
            <xsl:apply-templates select="tei:addName[@type='original']"/>
        </xsl:if>
    </xsl:template>
    
    
    <xsl:template match="tei:note">
        <!-- firstName eller lastName springer addName= etc over -->
        <xsl:apply-templates select="text()|tei:hi|tei:addName[@type!='birthName' and @type!='ladyName']"/>
    </xsl:template>
<xsl:template match="tei:cell[@rend='name']">
        <div class="row" id="{parent::tei:row/@xml:id}">
            <span class="name">
                <xsl:call-template name="name"/>
            </span>
            <xsl:apply-templates select="following-sibling::tei:cell[@rend='year']"/>
            <xsl:if test="following-sibling::tei:cell[@rend!='year']">
                <xsl:text>, </xsl:text>
            </xsl:if>
            <xsl:apply-templates select="tei:note/tei:addName[@type='birthName']"/>
            <xsl:apply-templates select="tei:note/tei:addName[@type='ladyName']"/>
            <xsl:apply-templates select="following-sibling::tei:cell[@rend='nation']"/>
            <xsl:apply-templates select="following-sibling::tei:cell[@rend='encyc']"/>
            <xsl:text>.</xsl:text>
        </div>
    </xsl:template>
    
    <xsl:template match="tei:cell[@rend='altName']">
        <div class="row">
            <span class="altName">
                <xsl:call-template name="name"/>
                <xsl:text> (se: </xsl:text>
                <a href="#{parent::tei:row/@xml:id}">
                    <xsl:for-each select="preceding-sibling::tei:cell[@rend='name']">                        
                        <xsl:call-template name="name"/>                        
                    </xsl:for-each>                
                </a>
                <xsl:text>)</xsl:text>
            </span>
        </div>        
    </xsl:template>
    
    <xsl:template name="name">
        <xsl:if test="tei:note[@type='lastName']">
            <xsl:apply-templates select="tei:note[@type='lastName']"/>
            <xsl:text>, </xsl:text>
        </xsl:if>
        <xsl:apply-templates select="tei:note[@type='firstName']"/>
    </xsl:template>
    
    <xsl:template match="tei:note[@type='firstName']">
        <xsl:value-of select="normalize-space(text())"/>
        <xsl:if test="tei:addName[@type='original']">
            <xsl:text>, </xsl:text>
            <xsl:apply-templates select="tei:addName[@type='original']"/>
        </xsl:if>
    </xsl:template>
    
    
    <xsl:template match="tei:note">
        <!-- firstName eller lastName springer addName= etc over -->
        <xsl:apply-templates select="text()|tei:hi|tei:addName[@type!='birthName' and @type!='ladyName']"/>
    </xsl:template>
<!--<xsl:apply-templates select="tei:note/tei:addName[@type='original']"/>-->
<xsl:template match="tei:note[@type='firstName']">
        <xsl:value-of select="normalize-space(text())"/>
        <xsl:if test="tei:addName[@type='original']">
            <xsl:text>, </xsl:text>
            <xsl:apply-templates select="tei:addName[@type='original']"/>
        </xsl:if>
    </xsl:template>
<xsl:template match="tei:note[@type='firstName']">
        <xsl:apply-templates/>
    </xsl:template>
<xsl:template match="tei:note[@type='firstName']">
        <xsl:apply-templates/>
    </xsl:template>