<?xml version="1.0" encoding="windows-1252"?>
<!-- 
	======================================================================================================================
	XSL-Stylesheet für NOC-winFAKT BELEGANZEIGE
    Author: NOC GmbH, Andreas Bürk

    Input: von NOC-winFAKT erzeugte XML-Datei, die jeweils einen Beleg in hierarchischer Struktur enthält
    Output: HTML zur Anzeige im Webbrowser Formatierung: dieses XSL, CSS
    ======================================================================================================================
    NEW: AB 2003-07-23 Anzeige der Storno-Daten udn der Versandart
    				   Dei Externe Rechnungsnummer wird angezeigt	
    NEW: AB 2003-10-17 Aus dem K3 werden jetzt Zahlungsinformationen übergeben.
    ======================================================================================================================
-->

<!-- Basiert auf dem endgültigen XSL, das ab MSXML 3.0 implementiert ist.
     Dieses kann zu IE5.0 und IE5.5 dazu installiert werden, im IE6.0 ist es
     wohl serienmäßig eingebaut -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" >

  <!-- know-how: ab MSXML 3 braucht man das für durchgeleitete Tags -->
  <xsl:template match="/@*|/|node()">
    <xsl:apply-templates />
  </xsl:template>


   <!-- Process the Document -->
  <xsl:template match="/">
     <HTML>
      <HEAD>
        <TITLE>
          tibrosFA Beleganzeige
        </TITLE>

        <!-- Link different CSS-Stylesheets for Screen and Printing -->
        <xsl:element name="LINK">
          <xsl:attribute name="REL">stylesheet</xsl:attribute>
          <xsl:attribute name="MEDIA">screen</xsl:attribute>
          <xsl:attribute name="TYPE">text/css</xsl:attribute>
          <xsl:attribute name="HREF"><xsl:value-of select="//FA-BELEG/Dokumentpfad" />FA-BELEGE.css </xsl:attribute>
        </xsl:element>
        <xsl:element name="LINK">
          <xsl:attribute name="REL">stylesheet</xsl:attribute>
          <xsl:attribute name="MEDIA">print</xsl:attribute>
          <xsl:attribute name="TYPE">text/css</xsl:attribute>
          <xsl:attribute name="HREF"><xsl:value-of select="//FA-BELEG/Dokumentpfad" />FA-BELEGE-PRINT.css </xsl:attribute>
        </xsl:element>

      </HEAD>
      <BODY>

    <!-- JavaScript für die Ein/Ausblendung von Bereichen -->

        <script language="JavaScript">
                <xsl:text>
                &lt;!--
                        function ShowDetails(ref)
                        {
                                if (document.all.MYLINK.value == "ausblenden")
                                {
                                        document.all.DETAILS.style.visibility    = "hidden";
                                        document.all.DETAILS.style.display       = "none";
                                        document.all.UEBERSICHT.style.visibility = "visible";
                                        document.all.UEBERSICHT.style.display    = "block";
                                        window.location.href      = "#start_pos";
                                        document.all.MYLINK.value = "einblenden";
                                }
                                else
                                {
                                        document.all.UEBERSICHT.style.visibility = "hidden";
                                        document.all.UEBERSICHT.style.display    = "none";
                                        document.all.DETAILS.style.visibility    = "visible";
                                        document.all.DETAILS.style.display       = "block";
                                        window.location.href = "#" + ref;
                                        document.all.MYLINK.value = "ausblenden";
                                }

                        }
                //--&gt;
                </xsl:text>
                </script>

    <!-- Überschrift -->
        <A name="Anfang" />
        <TABLE WIDTH="100%" CLASS="">
                <TR>
                        <TD WIDTH="100%" NOWRAP="TRUE">
                                <H1>
                                        <xsl:value-of select="//FA-BELEG/BELEG/RECHART/VALUE"/>:
                                        <xsl:value-of select="//FA-BELEG/BELEG/RECHNR/DBVALUE"/>
                                </H1>
                        </TD>
                        <TD NOWRAP="TRUE" ALIGN="RIGHT" VALIGN="BOTTOM">
                                        <font size="-2"><xsl:value-of select="//FA-BELEG/DATE" /> | <xsl:value-of select="//FA-BELEG/USER" /></font>
                        </TD>
                </TR>
        </TABLE>
        <HR/>

    <!-- Belegdaten -->

          <xsl:apply-templates select="//FA-BELEG/BELEG" />

    <!-- Positionsdaten -->

        <A name="start_pos" />

        <xsl:apply-templates select="//FA-BELEG/BELEG/POSITIONEN"/>

    <TABLE CLASS="NAVIGATION">
        <TR>
            <TD CLASS="NAVIGATION" WIDTH="100%"><A HREF="#Anfang">zum Anfang</A></TD>
            <TD CLASS="NAVIGATION" NOWRAP="TRUE" VALIGN="BOTTOM">
                        <A HREF="#Anfang">Belegdaten</A> | <A ID="MYLINK" HREF="JavaScript:ShowDetails(1);">Positionsdetails ein/ausblenden</A>
            </TD>
        </TR>
        </TABLE>



     <!-- Blödsinn-->

     <CENTER>
        <font size="-2">
                <BR/><BR/>
                (c) 2003 | NOSKE OFFICE CONSULTING &amp; MARKETING GmbH <BR/>
                <A HREF="mailto:info@noske-office.de" target="_blank">info@noske-office.de</A> | <A HREF="http://www.noske-office.de" target="_blank">http://www.noske-office.de</A>

        </font>

     </CENTER>


      </BODY>
     </HTML>
  </xsl:template><!-- END OF THE DOCUMENT PROCESSOR -->

  <!-- Belegdaten ========================== -->
  <xsl:template match="BELEG">

    <TABLE CLASS="NAVIGATION">
        <TR>
            <TD CLASS="HEAD" WIDTH="100%">Belegdaten</TD>
            <TD CLASS="NAVIGATION" NOWRAP="TRUE" VALIGN="BOTTOM">
                        <A HREF="#Anfang">Belegdaten</A> | <A ID="MYLINK" HREF="JavaScript:ShowDetails(1);">Positionsdetails ein/ausblenden</A>
            </TD>
        </TR>
        </TABLE>

    <TABLE width="100%" border="0" cellpadding="1">
      <TR>
        <TD WIDTH="30%">
            <TABLE WIDTH="100%">
                        <TR>
                                <TH>Adresse</TH>
                        </TR>
                        <TD NOWRAP="TRUE">

                    <!-- Kammernummer KAMMERNR -->
                    <xsl:if test="KNR/DBVALUE != ''">
                        <xsl:value-of select="KNR/DBVALUE" /> /
                    </xsl:if>

                    <!-- Identnummer IDENTNR -->
                    <xsl:if test="IDENT/DBVALUE != ''">
                        <xsl:value-of select="IDENT/DBVALUE" /> /
                    </xsl:if>

                    <!-- Identnummer BEREICH -->
                    <xsl:if test="BEREICH/DBVALUE != ''">
                        <xsl:value-of select="BEREICH/DBVALUE" /> /
                    </xsl:if>

                    <!-- Identnummer BREICH LFD -->
                    <xsl:if test="BER_LFD/DBVALUE != ''">
                        <xsl:value-of select="BER_LFD/DBVALUE" /> /
                    </xsl:if>


                                <br/><br/>

                            <!-- Empfängername (Alphasort) C30 -->
                            <xsl:value-of select="EMPFAENGER/DBVALUE" /> <br/>

                            <xsl:if test="NAME1/DBVALUE != ''">
                                    <xsl:value-of select="NAME1/DBVALUE" /> <br/>
                        </xsl:if>

                            <xsl:if test="NAME2/DBVALUE != ''">
                                <xsl:value-of select="NAME2/DBVALUE" /> <br/>
                        </xsl:if>

                            <xsl:if test="NAME3/DBVALUE != ''">
                                <xsl:value-of select="NAME3/DBVALUE" /> <br/>
                        </xsl:if>

                            <xsl:if test="NAME4/DBVALUE != ''">
                                <xsl:value-of select="NAME4/DBVALUE" /> <br/>
                        </xsl:if>

                            <xsl:if test="NAME5/DBVALUE != ''">
                                <xsl:value-of select="NAME5/DBVALUE" /> <br/><br/>
                        </xsl:if>

                                        <!-- Strassenzeile BEZEICHNUNG -->
                            <xsl:value-of select="STRASSE/DBVALUE" /> <br/><br/>
                    <!-- Ortszeile BEZEICHNUNG -->
                            <xsl:value-of select="ORT/DBVALUE" />

                            <br/><br/>
                        </TD>
                        <TR>
                                <TH>Beträge</TH>
                        </TR>
                        <TD>
                            <TABLE WIDTH="100%">
                                <TR>
            	                    <TD ALIGN="RIGHT" COLSPAN="5" NOWRAP="TRUE">Nettopreis</TD>
        	                        <TD ALIGN="RIGHT" NOWRAP="TRUE"><xsl:value-of select="NETTOBETRAG/DBVALUE" /> €</TD>
                                </TR>
                                <TR>
    	                            <TD ALIGN="RIGHT" COLSPAN="5" NOWRAP="TRUE">MWST</TD>
	                                <TD ALIGN="RIGHT" NOWRAP="TRUE"><xsl:value-of select="USTBETRAG/DBVALUE" /> €</TD>
                                </TR>

                                <!-- Wurde der ganze Betrag bezahlt, dann wird der Gesamtbetrag grün angezeigt-->
                                <xsl:if test="BELEG_STATUS/K3_BETRAG_OFFEN = '0,00'">
                                <TR>
                                	<TD ALIGN="RIGHT" COLSPAN="5" NOWRAP="TRUE"><font color="green"><b>Gesamtpreis</b></font></TD>
                                	<TD ALIGN="RIGHT" ><font color="green"><b><xsl:value-of select="BRUTTOBETRAG/DBVALUE" /> €</b></font></TD>
                                </TR>
                                </xsl:if>
                                
                                <!-- Sind noch Beträge offen, dann werden diese rot angezeigt ! -->
                                <xsl:if test="BELEG_STATUS/K3_BETRAG_OFFEN != '0,00'">
                                <TR>
                                	<TD ALIGN="RIGHT" COLSPAN="5" NOWRAP="TRUE"><b><font color="red">Gesamtpreis</font></b></TD>
                                	<TD ALIGN="RIGHT" ><b><font color="red"><xsl:value-of select="BRUTTOBETRAG/DBVALUE" /> €</font></b></TD>
                                </TR>
                                <TR>
                                	<TD ALIGN="RIGHT" COLSPAN="5" NOWRAP="TRUE"><font color="red">noch offen</font></TD>
                                	<TD ALIGN="RIGHT" ><font color="red"><xsl:value-of select="BELEG_STATUS/K3_BETRAG_OFFEN" /> €</font></TD>
                                </TR>                                                                
                                </xsl:if>                                

                                <xsl:if test="BELEG_STATUS/K3_BETRAG_STORNO != '0,00'">
                                <TR>
                                	<TD ALIGN="RIGHT" COLSPAN="5" NOWRAP="TRUE"><font color="orange">Storniert</font></TD>
                                	<TD ALIGN="RIGHT" ><font color="orange"><xsl:value-of select="BELEG_STATUS/K3_BETRAG_STORNO" /> €</font></TD>
                                </TR>                                
                                </xsl:if>
                               
                            </TABLE>
                        </TD>
            </TABLE>
                </TD>
                <TD COLSPAN="2" width="100%">
                <TABLE WIDTH="100%">
                        <TR>
                        	<TH width="50%"> Feld   </TH>
                            <TH> Inhalt </TH>
                        </TR>

                        <!-- Belegnummer Buchhaltung BELEGNR -->
                        <TR>
                            <TD>Belegnummer</TD>
                            <TD><xsl:value-of select="BELEGNR/DBVALUE" /></TD>
                        </TR>

                		<!-- Rechnungsnummer RECHNR -->
                        <TR>
                            <TD>Rechnungsnummer</TD>
                            <TD><xsl:value-of select="RECHNR/DBVALUE" /></TD>
                        </TR>

                		<!-- Rechnungsnummer RECHNR_EXTERN -->
						<xsl:if test="string-length(RECHNR_EXTERN/DBVALUE) > 0">
						<TR>
                            <TD>Rechnungsnummer (extern)</TD>
                            <TD><xsl:value-of select="RECHNR_EXTERN/DBVALUE" /></TD>
                        </TR>
						</xsl:if>

                		<!-- Gebühr/Entgelt RECHART -->
                        <TR>
                            <TD>Rechnungsart</TD>
        	            	<TD><xsl:value-of select="RECHART/VALUE" /></TD>
	                	</TR>

                    	<!-- Leerzeile -->
                    	<TR><TD COLSPAN="2" CLASS="LEERZEILE"><br/></TD></TR>

                    	<!-- Rechnungsdatum DATUM -->
                    	<TR>
                        	<TD>Rechnungsdatum</TD>
                        	<TD><xsl:value-of select="RECHTAG/DBVALUE" /></TD>
                        </TR>

                        <!-- Nettofälligkeit DATUM -->
                        <TR>
                        	<TD>Fällig am</TD>
                        	<TD><xsl:value-of select="FAELLIG/DBVALUE" /></TD>
                        </TR>

                        <!-- Leerzeile -->
                        <TR><TD COLSPAN="2" CLASS="LEERZEILE"><br/></TD></TR>

                        <!-- Userid Rechnungsersteller USERID (A) -->
                        <TR>
                            <TD>Rechnungsersteller</TD>
                            <TD><xsl:value-of select="USERID/VALUE" /></TD>
                        </TR>

                        <!-- Userid Rechnungsersteller USERID (A) -->
                        <xsl:if test="string-length(ANSPRECHPARTNER/VALUE) > 0">
                        <TR>
                            <TD>Ansprechpartner</TD>
                            <TD><xsl:value-of select="ANSPRECHPARTNER/VALUE" /></TD>
                        </TR>
                        </xsl:if>

                        <!-- Infofeld standardisiert C12 -->
                        <xsl:if test="string-length(INFO1/DBVALUE) > 0">
                        <!-- Leerzeile -->
                        <TR><TD COLSPAN="2" CLASS="LEERZEILE"><br/></TD></TR>
                        
                        <TR>
                            <TD>Info-Feld</TD>
                        	<TD><xsl:value-of select="INFO1/DBVALUE" /></TD>
	                    </TR>
	               		</xsl:if>

                        <!-- Angaben zur versandart-->
                        <xsl:if test="string-length(STORNODATUM/DBVALUE) > 0">
                        <!-- Leerzeile -->
                        <TR><TD COLSPAN="2" CLASS="LEERZEILE"><br/></TD></TR>

                        <TR>
                            <TH COLSPAN="2">Storno (<xsl:value-of select="STORNODATUM/DBVALUE" />)</TH>
                        </TR>
                        <TR>
                            <TD COLSPAN="2"><xsl:value-of select="STORNOGRUND/DBVALUE" /></TD>
                        </TR>
                        </xsl:if>

                        <!-- Angaben zur versandart-->
                        <xsl:if test="string-length(VERSANDTEXT/DBVALUE) > 0">

                        <!-- Leerzeile -->
                        <TR><TD COLSPAN="2" CLASS="LEERZEILE"><br/></TD></TR>
                        <TR>
                            <TH COLSPAN="2">Versand</TH>
                        </TR>
                        <TR>
                            <TD COLSPAN="2"><xsl:value-of select="VERSANDTEXT/DBVALUE" /></TD>
                        </TR>
                        </xsl:if>

	                    <!-- RECHTEXT -->
                        <xsl:if test="string-length(RECHTEXT/DBVALUE) > 0">
                        <!-- Leerzeile -->
                        <TR><TD COLSPAN="2" CLASS="LEERZEILE"><br/></TD></TR>
  		                <TR>
				  			<TH COLSPAN="2">Text</TH>
						</TR>
                        <TR>
                        	<TD COLSPAN="2">
                            <xsl:for-each select="RECHTEXT/LINES">
                                <xsl:value-of select="TEXT" /><BR/>
                            </xsl:for-each>
                            </TD>
                	    </TR>
	                </xsl:if>
            </TABLE>
        </TD>
                <!-- ENDE ADRESSE -->
      </TR>
    </TABLE>
  </xsl:template>

  <!-- Positionen ======================= -->
  <xsl:template match="POSITIONEN">

    <TABLE CLASS="NAVIGATION">
        <TR>
            <TD CLASS="HEAD" WIDTH="100%">Belegpositionen</TD>
            <TD CLASS="NAVIGATION" NOWRAP="TRUE" VALIGN="BOTTOM">
                        <A HREF="#Anfang">Belegdaten</A> | <A ID="MYLINK" HREF="JavaScript:ShowDetails(1);">Positionsetails ein/ausblenden</A>
            </TD>
        </TR>
        </TABLE>

  <!-- ANZEIGE DER POSITIONSÜBERICHT -->
  <DIV ID="UEBERSICHT">
    <TABLE width="100%" border="0" cellpadding="1">
                <TR>
                <TH ALIGN="CENTER">Nr.</TH>
                <TH ALIGN="CENTER">Artikel</TH>
                <TH ALIGN="CENTER">Einzelpreis</TH>
                <TH ALIGN="CENTER">Rabatt</TH>
                <TH ALIGN="CENTER">Menge</TH>
                <TH ALIGN="CENTER">USt-Betrag</TH>
                <TH ALIGN="CENTER">Gesamtbetrag</TH>
                </TR>
                <!-- aufruf der einzelnen Positione (LISTE) -->
                <xsl:apply-templates select="//FA-BELEG/BELEG/POSITIONEN/POSITION"/>
                <TR>
                <TH COLSPAN="6" HEIGHT="3px"></TH>
                </TR>
                <TR>
                <TD ALIGN="RIGHT" COLSPAN="5">Nettopreis</TD>
                <TD ALIGN="RIGHT"><xsl:value-of select="//FA-BELEG/BELEG/NETTOBETRAG/DBVALUE" /> €</TD>
                </TR>
                <TR>
                <TD ALIGN="RIGHT" COLSPAN="5">MWST</TD>
                <TD ALIGN="RIGHT"><xsl:value-of select="//FA-BELEG/BELEG/USTBETRAG/DBVALUE" /> €</TD>
                </TR>
                <TR>
                <TD ALIGN="RIGHT" COLSPAN="5">Gesamtpreis</TD>
                <TD ALIGN="RIGHT"><xsl:value-of select="//FA-BELEG/BELEG/BRUTTOBETRAG/DBVALUE" /> €</TD>
                </TR>
    </TABLE>
  </DIV>
  <!-- // ANZEIGE DER POSITIONSÜBERICHT -->

  <xsl:call-template name="POSITIONS-DETAILS" />

  </xsl:template>

  <!-- Position ======================= -->
  <xsl:template match="POSITION">

                <TR>
                <TD ALIGN="CENTER"><xsl:value-of select="@ID" /></TD>

                                <xsl:element name="TD">
                                        <!-- jegliche Einrückung wird als Leerzeichen ausgegeben -->
                                        <xsl:attribute name="TITLE">Konto: <xsl:value-of select="KONTO/VALUE" />
Kostenstelle: <xsl:value-of select="KSTELLE/VALUE" />
Kostenträger: <xsl:value-of select="KTRAEGER/VALUE" />
USt-Berechnung: <xsl:value-of select="USTBERECHNUNG/DBVALUE" />
USt-Kz: <xsl:value-of select="USTKZ/DBVALUE" />
USt-Proz: <xsl:value-of select="USTPROZ/DBVALUE" />
                                        </xsl:attribute>

                                        <xsl:attribute name="ALIGN">LEFT</xsl:attribute>

                                        <xsl:element name="A">
                                                <xsl:attribute name="HREF">JavaScript:ShowDetails(<xsl:value-of select="@ID" />);</xsl:attribute>
                                                <xsl:value-of select="ARTIKEL/VALUE" />
                                        </xsl:element>

                                </xsl:element>

                <!-- <TD ALIGN="LEFT" ALT="$myText"> <xsl:value-of select="ARTIKEL/VALUE" /></TD> -->
                <TD ALIGN="RIGHT"><xsl:value-of select="EINZELPREIS_NKS/DBVALUE" /> €</TD>
                <TD ALIGN="RIGHT"><xsl:value-of select="RABATTBETRAG/DBVALUE" /> €</TD>
                <TD ALIGN="CENTER"><xsl:value-of select="MENGE/DBVALUE" /></TD>
                <TD ALIGN="RIGHT"><xsl:value-of select="USTBETRAG_NKS/DBVALUE" /> €</TD>
                <TD ALIGN="RIGHT"><xsl:value-of select="GESAMTPREIS_NKS/DBVALUE" /> €</TD>
                </TR>


  </xsl:template>

<!-- Positionen ======================= -->

  <xsl:template name="POSITIONS-DETAILS">

  <!-- ANZEIGE DER POSITIONSÜBERICHT -->
  <DIV ID="DETAILS" STYLE="visibility:hidden;display:none;">
        <xsl:for-each select="//FA-BELEG/BELEG/POSITIONEN/POSITION">

                <b>Position <xsl:value-of select="@ID" /> von <xsl:value-of select="//FA-BELEG/BELEG/POSITIONEN/@POS_COUNT" /></b>

                <!-- Link zum letzten Element -->
                <xsl:if test="1 != @ID">
                |
                <xsl:element name="A">
                        <xsl:attribute name="HREF">#<xsl:value-of select="@ID -1" /></xsl:attribute>
                        <xsl:attribute name="CLASS">NAVIGATION</xsl:attribute>
                                zur letzten Positioin
                </xsl:element>
        		</xsl:if>

                <!-- Link zum nächsten Element -->
                <xsl:if test="//FA-BELEG/BELEG/POSITIONEN/@POS_COUNT != @ID">
                |
                <xsl:element name="A">
                        <xsl:attribute name="HREF">#<xsl:value-of select="@ID +1" /></xsl:attribute>
                        <xsl:attribute name="CLASS">NAVIGATION</xsl:attribute>
                                zur nächsten Positioin
                </xsl:element>
        		</xsl:if>

                <!-- Ausgabe des aktuellen Sprungzieles -->
                <xsl:element name="A">
                <xsl:attribute name="NAME">#<xsl:value-of select="@ID" /></xsl:attribute>
                </xsl:element>

                <!-- Ausgabe der detailierten Positonsangaben -->

                <TABLE width="100%">
                        <TR>
                                <TD NOWRAP="TRUE" WIDTH="50%">
                                <!-- Spalte links -->
                                        <TABLE WIDTH="100%">
                                                <TR>
                                                <TH COLSPAN="2">Position <xsl:value-of select="@ID" /></TH>
                                                </TR>
                                                <TR>
                                                <TD>Artikel</TD>
                                                <TD><xsl:value-of select="ARTIKEL/VALUE" /></TD>
                                                </TR>
                                <TR>
                                        <TD>Konto</TD>
                                        <TD><xsl:value-of select="KONTO/VALUE" /></TD>
                                </TR>
                                <TR>
                                        <TD>Kostenstelle</TD>
                                        <TD><xsl:value-of select="KSTELLE/VALUE" /></TD>
                                </TR>
                                <TR>
                                        <TD>Kostenträger</TD>
                                        <TD><xsl:value-of select="KTRAEGER/VALUE" /></TD>
                                </TR>

                                <TR>
                                        <TD COLSPAN="2"><BR/></TD>
                                </TR>

                                                <TR>
                                                <TH COLSPAN="2">Beträge</TH>
                                                </TR>
                                                <TR>
                                                        <TD COLSPAN="2" ALIGN="center">
                                                                <TABLE width="80%">
                                                                        <TR>
                                                                        <TD ALIGN="RIGHT" NOWRAP="TRUE">Einzelpreis</TD>
                                                                        <TD ALIGN="RIGHT" NOWRAP="TRUE"><xsl:value-of select="EINZELPREIS_NKS/DBVALUE" /> €</TD>
                                                                        <TD WIDTH="100%"><BR/></TD>
                                                                        </TR>
                                                                        <TR>
                                                                        <TD ALIGN="RIGHT" NOWRAP="TRUE">Menge</TD>
                                                                        <TD ALIGN="RIGHT" NOWRAP="TRUE"><xsl:value-of select="MENGE/DBVALUE" /></TD>
                                                                        <TD WIDTH="100%"><BR/></TD>
                                                                        </TR>
                                                                        <TR>
                                                                        <TD ALIGN="RIGHT" NOWRAP="TRUE">UST</TD>
                                                                        <TD ALIGN="RIGHT" NOWRAP="TRUE"><xsl:value-of select="USTBETRAG_NKS/DBVALUE" /> €</TD>
                                                                        <TD WIDTH="100%"><BR/></TD>
                                                                        </TR>
                                                                        <TR>
                                                                        <TD ALIGN="RIGHT" NOWRAP="TRUE">Gesamtpreis</TD>
                                                                        <TD ALIGN="RIGHT" NOWRAP="TRUE"><xsl:value-of select="GESAMTPREIS_NKS/DBVALUE" /> €</TD>
                                                                        <TD WIDTH="100%"><BR/></TD>
                                                                        </TR>
                                                                </TABLE>
                                                        </TD>
                                                </TR>
                                        </TABLE>
                                <!-- // Spalte links -->
                                </TD>
                                <TD WIDTH="100%">
                                <!-- Spalte rechts -->
                                        <TABLE WIDTH="100%">
                                                <TR>
                                                <TH COLSPAN="2">Steuerinformationen</TH>
                                                </TR>
                                                <TR>
                                                <TD>UST-Berechnung</TD>
                                                <TD width="50%" ALIGN="left"><xsl:value-of select="USTBERECHNUNG/DBVALUE" /></TD>
                                                </TR>
                                                <TR>
                                                <TD>USTKZ</TD>
                                                <TD ALIGN="left"><xsl:value-of select="USTKZ/DBVALUE" /></TD>
                                                </TR>
                                                <TR>
                                                <TD>USTPROZ</TD>
                                                <TD ALIGN="left"><xsl:value-of select="USTPROZ/DBVALUE" /></TD>
                                                </TR>
                                <TR>
                                        <TD COLSPAN="2"><BR/></TD>
                                </TR>
                                                <TR>
                                                <TH COLSPAN="2">Positions-Text</TH>
                                        </TR>
                                <TR>
                                        <TD COLSPAN="2"><BR/></TD>
                                </TR>
                                                <TR>
                                                <TD COLSPAN="2">
                                                        <xsl:value-of select="POSTEXT/DBVALUE" /><BR/>
                                                        <xsl:value-of select="POSTEXT2/DBVALUE" /><BR/>
                                                </TD>
                                        </TR>
                                        </TABLE>
                                <!-- // Spalte rechts -->
                                </TD>
                        </TR>
                </TABLE>
    </xsl:for-each>
  </DIV>
  </xsl:template>


  <!-- Feldinhalt beliebiges Feld========================= -->

  <xsl:template name="Feldinhalt">

    <TD>
      <xsl:value-of select="." />
    </TD>

  </xsl:template>

  <!-- FieldValue ======================= -->
  <xsl:template name="FieldValue">

    <TR>
      <TD>
        <xsl:value-of select="name()" />
      </TD>
      <TD>
        <xsl:value-of select="/DBVALUE" />
      </TD>
    </TR>

  </xsl:template>

  <!-- FieldDBValue ======================= -->
  <xsl:template name="FieldDBValue">

    <TR>
      <TD>
        <xsl:value-of select="name()" />
      </TD>
      <TD>
        <xsl:value-of select="@R_DBVALUE" />
      </TD>
    </TR>

  </xsl:template>

</xsl:stylesheet>
