<dfl:part name="Fundort">
<dfl:if test="self::obj/aob26[=Fundort*] or self::obj/a5140[=Fundort*] or self::obj/a5124">
<dfl:li class="Bausteine Fundort">
<span class="gridLeft">
<dfl:text>Fundort:</dfl:text>
</span>
<span class="gridRight">
<dfl:for-each select="(self::obj[aob26])[last()]/aob26[=Fundort*]">
<!-- Kailus 20160914: Normdatenausgabe entfernt -->
<dfl:wrap>{{a2664}, {a2662}, {a2700}, {a2690[not (../a2700)]}, {a2660}, {a2661}, {a2730}, {a2750}, {a2740[not (../a2750)]}, {a2780}, {a2796}}</dfl:wrap>
<dfl:if test="position()!=last()">
<br/>
</dfl:if>
</dfl:for-each>
<dfl:if test="self::obj/aob26[=Fundort*] or (self::obj/a5140[=Fundort*] or self::obj/a5124)">
<br/>
</dfl:if>
<dfl:for-each select="(self::obj[a5140])[last()]/a5140[=Fundort*]">
<dfl:wrap>{a5145}</dfl:wrap>
<!-- FM20170517: Ausgabe nach a514rl an Formatierung von ob30rl angepasst: 'oder' Zeilenumbruch -->
<dfl:if test="position()!=last()">
<dfl:if test="not(preceding-sibling::a5140[1]/a514rl[text()[1]=current()/a514rl])">
<dfl:space/>
<dfl:value-of select="a514rl"/>
</dfl:if>
<br/>
</dfl:if>
</dfl:for-each>
<dfl:if test="(self::obj/a5140[=Fundort*]) or (self::obj/a5124)">
<br/>
</dfl:if>
<dfl:wrap>{(self::obj[a5124])[last()]/a5124}</dfl:wrap>
</span>
</dfl:li>
</dfl:if>
</dfl:part>