<dfl:part name="Datierung-kurz">
<dfl:for-each select="self::a8450/parent::*|self::*[not(self::a8450)]">
<dfl:choose>
<dfl:when test="self::obj/a5060[=Datierung*][a5064 or a5062] or self::que/a810a[=Datierung]">
<dfl:span class="Bausteine Datierung-kurz">
<dfl:if test="self::obj/a5060[=Datierung*][a5064 or a5062]">
<dfl:for-each select="(self::obj[a5060])[last()]/a5060">
<dfl:if test="position()=1">
<dfl:wrap>{a5062>>a5066>>a5064}</dfl:wrap>
</dfl:if>
</dfl:for-each>
</dfl:if>
<dfl:if test="self::obj/a5060[=Datierung*][a5064 or a5062] and self::que/a810a[=Datierung*][a8100]">
<dfl:text>, </dfl:text>
</dfl:if>
<dfl:if test="self::que/a810a[=Datierung*][a8100]">
<dfl:for-each select="(self::que[a810a])[last()]/a810a/a8100">
<dfl:if test="position()=1">
<dfl:wrap>{self::a8100}</dfl:wrap>
</dfl:if>
</dfl:for-each>
</dfl:if>
</dfl:span>
</dfl:when>
</dfl:choose>
</dfl:for-each>
</dfl:part>