<?xml version="1.0"  encoding="UTF-8" ?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:string="java.lang.String"
xmlns:fo="http://www.w3.org/1999/XSL/Format">

<xsl:variable name="font_family">Liberation Sans</xsl:variable>
<xsl:variable name="font">8pt Liberation Sans</xsl:variable>
<xsl:variable name="border_width">0.3mm</xsl:variable>
<xsl:variable name="font_size_normal">8pt</xsl:variable>

<!--ERSTE SEITE - KOPFZEILE -->
       
   <xsl:template name="first_page_header_height">
       <!-- falls Sie die Höhe verändern möchten tragen Sie hier statt 40mm einen anderen Wert ein -->
     <fo:region-before extent="40mm"  region-name="first-region-before"/>
   </xsl:template>
   
    <xsl:template name="first_page_header">
   <xsl:call-template name="kopf_zeile"/>
     </xsl:template>
     
     
    <!-- ERSTE SEITE - FUSSZEILE -->
   <xsl:template name="first_page_footer_height">
      <!-- falls Sie die Höhe verändern möchten tragen Sie hier statt 10mm einen anderen Wert ein -->
     <fo:region-after extent="5mm" region-name="first-region-after"/>
   </xsl:template>
 
    <xsl:template name="first_page_footer">
   <!--hier können Sie die Gestaltung der Fußzeile der ersten Seite anpassen-->
   <xsl:call-template name="fuss_zeile"/>
     </xsl:template>
     
     <!-- AB SEITE 2 KOPFZEILE -->
  <xsl:template name="rest_header_height"> 
  <!-- falls Sie die Höhe verändern möchten tragen Sie hier statt 10mm einen anderen Wert ein -->
   <fo:region-before extent="0mm" region-name="rest-region-before"/>
   </xsl:template>
    <xsl:template name="rest_page_header">
   <!--hier können Sie die Gestaltung der Kopfzeile ab Seite 2 anpassen-->
   <xsl:call-template name="kopf_zeile"/>
     </xsl:template>
   
   <!-- AB SEITE 2 - FUSSZEILE -->
   <xsl:template name="rest-region-after-height">
    <!-- falls Sie die Höhe verändern möchten tragen Sie hier statt 10mm einen anderen Wert ein -->
     <fo:region-after extent="5mm" region-name="rest-region-after"/>
     </xsl:template>

      <xsl:template name="rest_page_footer">
   <!--hier können Sie die Gestaltung der Fußzeile ab Seite 2 anpassen-->
   <xsl:call-template name="fuss_zeile"/>
     </xsl:template>
     
     
     
     
     
   <xsl:template name="kopf_zeile">
   <fo:table>
     <fo:table-body>
       <fo:table-row>
         <fo:table-cell>
          <fo:block margin-top="1px" text-align="left">
	   <xsl:if test="/ergebnisse/generalinfo/REPORT_HEADING_INSTITUTION!=''">
            
               <fo:inline font-family="{$font_family}" font-size="{$font_size_normal}"><xsl:value-of select="/ergebnisse/generalinfo/REPORT_HEADING_INSTITUTION"/></fo:inline>
             
           </xsl:if>
           </fo:block>
            <fo:block text-align="left">
	   <xsl:if test="/ergebnisse/generalinfo/REPORT_HEADING_URL!=''">
            
               <fo:inline font-family="{$font_family}" font-size="{$font_size_normal}"><xsl:value-of select="/ergebnisse/generalinfo/REPORT_HEADING_URL"/></fo:inline>
            
           </xsl:if>
            </fo:block>
         </fo:table-cell>
         <fo:table-cell>
           <fo:block position="absolute" text-align="end">
             <fo:inline></fo:inline>
             <fo:external-graphic>
	     <xsl:choose>
	   <xsl:when test="/ergebnisse/generalinfo/REPORT_LOGO_FILE!='' and /ergebnisse/generalinfo/REPORT_LOGO_FILE!='@@REPORT_LOGO_FILE@@'">
    <xsl:attribute name="src"><xsl:text>xml/</xsl:text><xsl:value-of select="/ergebnisse/generalinfo/REPORT_LOGO_FILE"/></xsl:attribute>
	     </xsl:when>
	     <xsl:otherwise>
               <xsl:attribute name="src"><xsl:text></xsl:text><xsl:call-template name="logo_path"></xsl:call-template></xsl:attribute>
	       </xsl:otherwise>
	       </xsl:choose>
             </fo:external-graphic>
           </fo:block>
         </fo:table-cell>
       </fo:table-row>
     </fo:table-body>
   </fo:table>
   </xsl:template>
     
     
  <xsl:template name="fuss_zeile">
   <!--hier können Sie die Gestaltung der Fußzeile ab Seite 2 anpassen-->
   <fo:table>
     <fo:table-body>
       <fo:table-row>
         <fo:table-cell>
           <fo:block text-align="left">
	     <fo:inline font-family="{$font_family}" font-size="{$font_size_normal}">Stand: <xsl:value-of select="/ergebnisse/@datum" /></fo:inline>
	   </fo:block>
         </fo:table-cell>
         <fo:table-cell>
           <fo:block text-align="right">
	     <fo:inline font-family="{$font_family}" font-size="{$font_size_normal}">Seite <fo:page-number /> von <fo:page-number-citation ref-id="endofdoc" /></fo:inline>
	   </fo:block>
         </fo:table-cell>
       </fo:table-row>
     </fo:table-body>
   </fo:table>
     </xsl:template>
     
     
     
     
     
     
</xsl:stylesheet>