﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<!--Erzeugt mit KIT (www.kit.edu) UmlToXmlTransformation-Software, Erstellungsdatum: 02.11.2022 15:52:00-->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xplan="http://www.xplanung.de/xplangml/6/0" targetNamespace="http://www.xplanung.de/xplangml/6/0" xmlns:gml="http://www.opengis.net/gml/3.2" elementFormDefault="qualified" version="6.0.2">
  <include schemaLocation="XPlanGML_Basisschema.xsd" />
  <import namespace="http://www.opengis.net/gml/3.2" schemaLocation="GmlProfile/gmlProfilexplan.xsd" />
  <!--=========================================================================================-->
  <!--BP_Bereich-->
  <!--=========================================================================================-->
  <element name="BP_Bereich" type="xplan:BP_BereichType" substitutionGroup="xplan:XP_Bereich" />
  <complexType name="BP_BereichType">
    <annotation>
      <documentation>Diese Klasse modelliert einen Bereich eines Bebauungsplans, z.B. einen räumlichen oder sachlichen Teilbereich.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:XP_BereichType">
        <sequence>
          <element name="verfahren" minOccurs="0" type="xplan:BP_Verfahren">
            <annotation>
              <documentation>Verfahrensart der BPlan-Aufstellung oder -Änderung.</documentation>
            </annotation>
          </element>
          <element name="gehoertZuPlan" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <gml:targetElement>xplan:BP_Plan</gml:targetElement>
                <gml:reversePropertyName>xplan:bereich</gml:reversePropertyName>
              </appinfo>
              <documentation>Referenz eines Bereichs eines Bebauungsplans auf das zugehörige Plan-Objekt.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_Bereich" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_Bereich" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_Flaechenobjekt-->
  <!--=========================================================================================-->
  <element abstract="true" name="BP_Flaechenobjekt" type="xplan:BP_FlaechenobjektType" substitutionGroup="xplan:BP_Objekt" />
  <complexType abstract="true" name="BP_FlaechenobjektType">
    <annotation>
      <documentation>Basisklasse für alle Objekte eines Bebauungsplans mit flächenhaftem Raumbezug. Die von BP_Flaechenobjekt abgeleiteten Fachobjekte können sowohl als Flächenschlussobjekte als auch als Überlagerungsobjekte auftreten.
</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_ObjektType">
        <sequence>
          <element name="position" type="gml:GeometryPropertyType">
            <annotation>
              <documentation>Flächenhafter Raumbezug des Objektes (Eine Einzelfläche oder eine Menge von Flächen, die sich nicht überlappen dürfen). </documentation>
            </annotation>
          </element>
          <element name="flaechenschluss" type="boolean">
            <annotation>
              <documentation>Zeigt an, ob das Objekt als Flächenschlussobjekt oder Überlagerungsobjekt gebildet werden soll. Flächenschlussobjekte dürfen sich nicht überlappen, sondern nur an den Flächenrändern berühren, wobei die jeweiligen Stützpunkte der Randkurven übereinander liegen müssen. Die Vereinigung der Flächenschlussobjekte überdeckt den Geltungsbereich des Bebauungsplans vollständig. </documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_Flaechenobjekt" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_Flaechenobjekt" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_Flaechenschlussobjekt-->
  <!--=========================================================================================-->
  <element abstract="true" name="BP_Flaechenschlussobjekt" type="xplan:BP_FlaechenschlussobjektType" substitutionGroup="xplan:BP_Flaechenobjekt" />
  <complexType abstract="true" name="BP_FlaechenschlussobjektType">
    <annotation>
      <documentation>Basisklasse für alle Objekte eines Bebauungsplans mit flächenhaftem Raumbezug, die auf Ebene 0 immer Flächenschlussobjekte sind.
Flächenschlussobjekte dürfen sich nicht überlappen, sondern nur an den Flächenrändern berühren, wobei die jeweiligen Stützpunkte der Randkurven übereinander liegen müssen. Die Vereinigung der Flächenschlussobjekte überdeckt den Geltungsbereich des Bebauungsplans vollständig. </documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_FlaechenobjektType">
        <sequence>
          <element ref="xplan:_GenericApplicationPropertyOfBP_Flaechenschlussobjekt" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_Flaechenschlussobjekt" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_Geometrieobjekt-->
  <!--=========================================================================================-->
  <element abstract="true" name="BP_Geometrieobjekt" type="xplan:BP_GeometrieobjektType" substitutionGroup="xplan:BP_Objekt" />
  <complexType abstract="true" name="BP_GeometrieobjektType">
    <annotation>
      <documentation>Basisklasse für alle Objekte eines Bebauungsplans mit variablem Raumbezug. Das bedeutet, die abgeleiteten Objekte können kontextabhängig mit Punkt-, Linien- oder Flächengeometrie gebildet. Die Aggregation von Punkten, Linien oder Flächen ist zulässig, nicht aber die Mischung von Punkt-, Linien- und Flächengeometrie.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_ObjektType">
        <sequence>
          <element name="position" type="gml:GeometryPropertyType">
            <annotation>
              <documentation>Raumbezug - Entweder punktförmig, linienförmig oder flächenhaft, gemischte Geometrie ist nicht zugelassen.</documentation>
            </annotation>
          </element>
          <element name="flaechenschluss" minOccurs="0" default="false" type="boolean">
            <annotation>
              <documentation>Zeigt bei flächenhaftem Raumbezug an, ob das Objekt als Flächenschlussobjekt oder Überlagerungsobjekt gebildet werden soll.
Flächenschlussobjekte dürfen sich nicht überlappen, sondern nur an den Flächenrändern berühren, wobei die jeweiligen Stützpunkte der Randkurven übereinander liegen müssen. Die Vereinigung der Flächenschlussobjekte überdeckt den Geltungsbereich des Bebauungsplans vollständig. </documentation>
            </annotation>
          </element>
          <element name="flussrichtung" minOccurs="0" type="boolean">
            <annotation>
              <documentation>Das Attribut ist nur relevant, wenn ein Geometrieobjekt einen linienhaften Raumbezug hat. Ist es mit dem Wert &lt;i&gt;true &lt;/i&gt;belegt, wird damit ausgedr&amp;#252;ckt, dass der Linie eine &lt;b&gt;Flussrichtung &lt;/b&gt; in Digitalisierungsrichtung, bei Attributwert "false" gegen die Digitalisierungsrichtung zugeordnet ist. In diesem Fall darf bei Im- und Export die Digitalisierungsreihenfolge der St&amp;#252;tzpunkte nicht ge&amp;#228;ndert werden. Wie eine definierte Flussrichtung  zu interpretieren oder bei einer Plandarstellung zu visualisieren ist, bleibt der Implementierung &amp;#252;berlassen.
Ist der Attributwert &lt;i&gt;false &lt;/i&gt;oder das Attribut nicht belegt, ist die Digitalisierungsreihenfolge der St&amp;#252;tzpunkte &lt;b&gt;irrelevant&lt;/b&gt;.</documentation>
            </annotation>
          </element>
          <element name="nordwinkel" minOccurs="0" type="gml:AngleType">
            <annotation>
              <documentation>Orientierung des Objektes bei punktförmigem Raumbezug als Winkel gegen die Nordrichtung. Zählweise im geographischen Sinn (von Nord über Ost nach Süd und West).</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_Geometrieobjekt" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_Geometrieobjekt" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_Linienobjekt-->
  <!--=========================================================================================-->
  <element abstract="true" name="BP_Linienobjekt" type="xplan:BP_LinienobjektType" substitutionGroup="xplan:BP_Objekt" />
  <complexType abstract="true" name="BP_LinienobjektType">
    <annotation>
      <documentation>Basisklasse für alle Objekte eines Bebauungsplans mit linienförmigem Raumbezug (Eine einzelne zusammenhängende Kurve, die aus Linienstücken und Kreisbögen zusammengesetzt sein kann, oder eine Menge derartiger Kurven).</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_ObjektType">
        <sequence>
          <element name="position" type="gml:GeometryPropertyType">
            <annotation>
              <documentation>Linienf&amp;#246;rmiger Raumbezug (Einzelne zusammenh&amp;#228;ngende Kurve, die aus Linienst&amp;#252;cken und Kreisb&amp;#246;gen aufgebaut ist, oder eine Menge derartiger Kurven),</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_Linienobjekt" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_Linienobjekt" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_Objekt-->
  <!--=========================================================================================-->
  <element abstract="true" name="BP_Objekt" type="xplan:BP_ObjektType" substitutionGroup="xplan:XP_Objekt" />
  <complexType abstract="true" name="BP_ObjektType">
    <annotation>
      <documentation>Basisklasse für alle raumbezogenen Festsetzungen,  Hinweise, Vermerke und Kennzeichnungen eines Bebauungsplans.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:XP_ObjektType">
        <sequence>
          <element name="wirdAusgeglichenDurchFlaeche" minOccurs="0" maxOccurs="unbounded" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <gml:targetElement>xplan:BP_AusgleichsFlaeche</gml:targetElement>
              </appinfo>
              <documentation>Referenz auf Ausgleichsfläche, die den Eingriff ausgleicht.</documentation>
            </annotation>
          </element>
          <element name="wirdAusgeglichenDurchABE" minOccurs="0" maxOccurs="unbounded" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <gml:targetElement>xplan:BP_AnpflanzungBindungErhaltung</gml:targetElement>
              </appinfo>
              <documentation>Referenz auf eine Anpflanzungs-, Bindungs- oder Erhaltungsmaßnahme, durch die ein Eingriff ausgeglichen wird.</documentation>
            </annotation>
          </element>
          <element name="wirdAusgeglichenDurchSPEMassnahme" minOccurs="0" maxOccurs="unbounded" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <gml:targetElement>xplan:BP_SchutzPflegeEntwicklungsMassnahme</gml:targetElement>
              </appinfo>
              <documentation>Referenz auf eine Schutz-, Pflege- oder Entwicklungsmaßnahme, durch die ein Eingriff ausgeglichen wird.</documentation>
            </annotation>
          </element>
          <element name="wirdAusgeglichenDurchSPEFlaeche" minOccurs="0" maxOccurs="unbounded" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <gml:targetElement>xplan:BP_SchutzPflegeEntwicklungsFlaeche</gml:targetElement>
              </appinfo>
              <documentation>Referenz auf eine Schutz-, Pflege- oder Entwicklungs-Fläche, die den Eingriff ausgleicht.</documentation>
            </annotation>
          </element>
          <element name="wirdAusgeglichenDurchMassnahme" minOccurs="0" maxOccurs="unbounded" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <gml:targetElement>xplan:BP_AusgleichsMassnahme</gml:targetElement>
              </appinfo>
              <documentation>Verweis auf eine  Ausgleichsmaßnahme, die einen vorgenommenen Eingriff ausgleicht.</documentation>
            </annotation>
          </element>
          <element name="laermkontingent" minOccurs="0" type="xplan:BP_EmissionskontingentLaermPropertyType">
            <annotation>
              <documentation>Festsetzung eines Lärmemissionskontingent</documentation>
            </annotation>
          </element>
          <element name="laermkontingentGebiet" minOccurs="0" maxOccurs="unbounded" type="xplan:BP_EmissionskontingentLaermGebietPropertyType">
            <annotation>
              <documentation>Festsetzung von Lärmemissionskontingenten nach DIN 45691, die einzelnen Immissionsgebieten zugeordnet sind</documentation>
            </annotation>
          </element>
          <element name="zusatzkontingent" minOccurs="0" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <gml:targetElement>xplan:BP_ZusatzkontingentLaerm</gml:targetElement>
              </appinfo>
              <documentation>Festsetzung von Zusatzkontingenten für die Lärmemission, die einzelnen Richtungssektoren zugeordnet sind. Die einzelnen Richtungssektoren werden parametrisch definiert.</documentation>
            </annotation>
          </element>
          <element name="zusatzkontingentFlaeche" minOccurs="0" maxOccurs="unbounded" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <gml:targetElement>xplan:BP_ZusatzkontingentLaermFlaeche</gml:targetElement>
              </appinfo>
              <documentation>Festsetzung von Zusatzkontingenten für die Lärmemission, die einzelnen Richtungssektoren zugeordnet sind. Die einzelnen Richtungssektoren werden durch explizite Flächen definiert.</documentation>
            </annotation>
          </element>
          <element name="richtungssektorGrenze" minOccurs="0" maxOccurs="unbounded" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <gml:targetElement>xplan:BP_RichtungssektorGrenze</gml:targetElement>
              </appinfo>
              <documentation>Zuordnung einer Richtungssektor-Grenze für die Festlegung zusätzlicher Lärmkontingente</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_Objekt" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_Objekt" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_Plan-->
  <!--=========================================================================================-->
  <element name="BP_Plan" type="xplan:BP_PlanType" substitutionGroup="xplan:XP_Plan" />
  <complexType name="BP_PlanType">
    <annotation>
      <documentation>Die Klasse modelliert einen Bebauungsplan</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:XP_PlanType">
        <sequence>
          <element name="gemeinde" maxOccurs="unbounded" type="xplan:XP_GemeindePropertyType">
            <annotation>
              <documentation>Die für den Plan zuständige Gemeinde.</documentation>
            </annotation>
          </element>
          <element name="planaufstellendeGemeinde" minOccurs="0" maxOccurs="unbounded" type="xplan:XP_GemeindePropertyType">
            <annotation>
              <documentation>Die für die ursprüngliche Planaufstellung zuständige Gemeinde, falls diese nicht unter dem Attribut &lt;i&gt;gemeinde &lt;/i&gt;aufgeführt ist. Dies kann z.B. nach Gemeindefusionen der Fall sein.</documentation>
            </annotation>
          </element>
          <element name="plangeber" minOccurs="0" type="xplan:XP_PlangeberPropertyType">
            <annotation>
              <documentation>Für den Plan verantwortliche Stelle.</documentation>
            </annotation>
          </element>
          <element name="planArt" maxOccurs="unbounded" type="xplan:BP_PlanArt">
            <annotation>
              <documentation>Typ des vorliegenden Bebauungsplans.</documentation>
            </annotation>
          </element>
          <element name="sonstPlanArt" minOccurs="0" type="gml:CodeType">
            <annotation>
              <appinfo>
                <referenzierteCodelist>xplan:BP_SonstPlanArt</referenzierteCodelist>
              </appinfo>
              <documentation>Über eine Codeliste spezifizierte  "Sonstige Planart", wenn das Attribut "&lt;i&gt;planArt" &lt;/i&gt;den Wert &lt;i&gt;9999 &lt;/i&gt;(Sonstiges) hat.</documentation>
            </annotation>
          </element>
          <element name="rechtsstand" minOccurs="0" type="xplan:BP_Rechtsstand">
            <annotation>
              <documentation>Aktueller Rechtsstand des Plans.</documentation>
            </annotation>
          </element>
          <element name="status" minOccurs="0" type="gml:CodeType">
            <annotation>
              <appinfo>
                <referenzierteCodelist>xplan:BP_Status</referenzierteCodelist>
              </appinfo>
              <documentation>Über eine Codeliste definierter aktueller Status des Plans.</documentation>
            </annotation>
          </element>
          <element name="aenderungenBisDatum" minOccurs="0" type="date">
            <annotation>
              <documentation>Datum der berücksichtigten Plan-Änderungen.</documentation>
            </annotation>
          </element>
          <element name="aufstellungsbeschlussDatum" minOccurs="0" type="date">
            <annotation>
              <documentation>Datum des Aufstellungsbeschlusses.</documentation>
            </annotation>
          </element>
          <element name="veraenderungssperre" minOccurs="0" type="xplan:BP_VeraenderungssperreDatenPropertyType">
            <annotation>
              <documentation>Spezifiziert die Daten einer Veränderungssperre, die für den gesamten Geltungsbereich des Plans gilt.</documentation>
            </annotation>
          </element>
          <element name="auslegungsStartDatum" minOccurs="0" maxOccurs="unbounded" type="date">
            <annotation>
              <documentation>Start-Datum des Auslegungs-Zeitraums. Bei mehrfacher öffentlicher Auslegung können mehrere Datumsangaben spezifiziert werden.</documentation>
            </annotation>
          </element>
          <element name="auslegungsEndDatum" minOccurs="0" maxOccurs="unbounded" type="date">
            <annotation>
              <documentation>End-Datum des Auslegungs-Zeitraums. Bei mehrfacher öffentlicher Auslegung können mehrere Datumsangaben spezifiziert werden.</documentation>
            </annotation>
          </element>
          <element name="traegerbeteiligungsStartDatum" minOccurs="0" maxOccurs="unbounded" type="date">
            <annotation>
              <documentation>Start-Datum der Trägerbeteiligung. Bei mehrfacher Trägerbeteiligung können mehrere Datumsangaben spezifiziert werden.</documentation>
            </annotation>
          </element>
          <element name="traegerbeteiligungsEndDatum" minOccurs="0" maxOccurs="unbounded" type="date">
            <annotation>
              <documentation>End-Datum der Trägerbeteiligung. Bei mehrfacher Trägerbeteiligung können mehrere Datumsangaben spezifiziert werden.</documentation>
            </annotation>
          </element>
          <element name="satzungsbeschlussDatum" minOccurs="0" type="date">
            <annotation>
              <documentation>Datum des Satzungsbeschlusses.</documentation>
            </annotation>
          </element>
          <element name="rechtsverordnungsDatum" minOccurs="0" type="date">
            <annotation>
              <documentation>Datum der Rechtsverordnung.</documentation>
            </annotation>
          </element>
          <element name="inkrafttretensDatum" minOccurs="0" type="date">
            <annotation>
              <documentation>Datum des Inkrafttretens.</documentation>
            </annotation>
          </element>
          <element name="ausfertigungsDatum" minOccurs="0" type="date">
            <annotation>
              <documentation>Datum der Ausfertigung.</documentation>
            </annotation>
          </element>
          <element name="staedtebaulicherVertrag" minOccurs="0" default="false" type="boolean">
            <annotation>
              <documentation>Gibt an, ob es zum Plan einen städtebaulichen Vertrag gibt.</documentation>
            </annotation>
          </element>
          <element name="erschliessungsVertrag" minOccurs="0" default="false" type="boolean">
            <annotation>
              <documentation>Gibt an, ob es für den Plan einen Erschließungsvertrag gibt.</documentation>
            </annotation>
          </element>
          <element name="durchfuehrungsVertrag" minOccurs="0" default="false" type="boolean">
            <annotation>
              <documentation>Gibt an, ob für das Planungsgebiet einen Durchführungsvertrag (Kombination aus Städtebaulichen Vertrag und Erschließungsvertrag) gibt.</documentation>
            </annotation>
          </element>
          <element name="gruenordnungsplan" minOccurs="0" default="false" type="boolean">
            <annotation>
              <documentation>Gibt an, ob für den Plan ein zugehöriger Grünordnungsplan existiert.</documentation>
            </annotation>
          </element>
          <element name="versionBauNVO" minOccurs="0" type="xplan:XP_GesetzlicheGrundlagePropertyType">
            <annotation>
              <documentation>Spezifikation der dem Gesamtplan zugrunde liegenden Version der BauNVO</documentation>
            </annotation>
          </element>
          <element name="versionBauGB" minOccurs="0" type="xplan:XP_GesetzlicheGrundlagePropertyType">
            <annotation>
              <documentation>Spezifikation der dem Gesamtplan zugrunde liegenden Version des BauGB</documentation>
            </annotation>
          </element>
          <element name="versionSonstRechtsgrundlage" minOccurs="0" maxOccurs="unbounded" type="xplan:XP_GesetzlicheGrundlagePropertyType">
            <annotation>
              <documentation>Spezifikation sonstiger Rechtsgrundlagen des gesamten Plans</documentation>
            </annotation>
          </element>
          <element name="bereich" minOccurs="0" maxOccurs="unbounded" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <gml:targetElement>xplan:BP_Bereich</gml:targetElement>
                <gml:reversePropertyName>xplan:gehoertZuPlan</gml:reversePropertyName>
              </appinfo>
              <documentation>Referenz eines Bebauungsplans auf einen Bereich</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_Plan" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_Plan" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_PlanArt-->
  <!--=========================================================================================-->
  <simpleType name="BP_PlanArt">
    <restriction base="string">
      <enumeration value="1000">
        <!--BPlan-->
        <annotation>
          <documentation>Planwerk der verbindlichen Bauleitplanung auf kommunaler Ebene</documentation>
        </annotation>
      </enumeration>
      <enumeration value="10000">
        <!--EinfacherBPlan-->
        <annotation>
          <documentation>Einfacher BPlan, §30 Abs. 3 BauGB.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="10001">
        <!--QualifizierterBPlan-->
        <annotation>
          <documentation>Qualifizierter BPlan nach §30 Abs. 1 BauGB.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="10002">
        <!--BebauungsplanZurWohnraumversorgung-->
        <annotation>
          <documentation>Bebauungsplan zur Wohnraumversorgung für im Zusammenhang bebaute Ortsteile (§ 34) nach §9 Absatz 2d BauGB  </documentation>
        </annotation>
      </enumeration>
      <enumeration value="3000">
        <!--VorhabenbezogenerBPlan-->
        <annotation>
          <documentation>Vorhabenbezogener Bebauungsplan nach &amp;#167;12 BauGB</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3100">
        <!--VorhabenUndErschliessungsplan-->
        <annotation>
          <documentation>Satzung über Vorhaben- und Erschließungsplan gemäß §7 Maßnahmengesetz (BauGB-MaßnahmenG) von 1993 </documentation>
        </annotation>
      </enumeration>
      <enumeration value="4000">
        <!--InnenbereichsSatzung-->
        <annotation>
          <documentation>Kommunale Satzung gemäß §34 BauGB</documentation>
        </annotation>
      </enumeration>
      <enumeration value="40000">
        <!--KlarstellungsSatzung-->
        <annotation>
          <documentation>Klarstellungssatzung nach  § 34 Abs.4 Nr.1 BauGB.
</documentation>
        </annotation>
      </enumeration>
      <enumeration value="40001">
        <!--EntwicklungsSatzung-->
        <annotation>
          <documentation>Entwicklungssatzung nach  § 34 Abs.4 Nr. 2 BauGB.
</documentation>
        </annotation>
      </enumeration>
      <enumeration value="40002">
        <!--ErgaenzungsSatzung-->
        <annotation>
          <documentation>Ergänzungssatzung nach  § 34 Abs.4 Nr. 3 BauGB.
</documentation>
        </annotation>
      </enumeration>
      <enumeration value="5000">
        <!--AussenbereichsSatzung-->
        <annotation>
          <documentation>Außenbereichssatzung nach § 35 Abs. 6 BauGB.
</documentation>
        </annotation>
      </enumeration>
      <enumeration value="7000">
        <!--OertlicheBauvorschrift-->
        <annotation>
          <documentation>Örtliche Bauvorschrift.
</documentation>
        </annotation>
      </enumeration>
      <enumeration value="9999">
        <!--Sonstiges-->
        <annotation>
          <documentation>Sonstige Planart.
</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_Punktobjekt-->
  <!--=========================================================================================-->
  <element abstract="true" name="BP_Punktobjekt" type="xplan:BP_PunktobjektType" substitutionGroup="xplan:BP_Objekt" />
  <complexType abstract="true" name="BP_PunktobjektType">
    <annotation>
      <documentation>Basisklasse für alle Objekte eines Bebauungsplans mit punktförmigem Raumbezug (Einzelpunkt oder Punktmenge).</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_ObjektType">
        <sequence>
          <element name="position" type="gml:GeometryPropertyType">
            <annotation>
              <documentation>Punktförmiger Raumbezug (Einzelpunkt oder Punktmenge).</documentation>
            </annotation>
          </element>
          <element name="nordwinkel" minOccurs="0" type="gml:AngleType">
            <annotation>
              <documentation>Orientierung des Punktobjektes als Winkel gegen die Nordrichtung. Zählweise im geographischen Sinn (von Nord über Ost nach Süd und West).</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_Punktobjekt" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_Punktobjekt" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_Rechtsstand-->
  <!--=========================================================================================-->
  <simpleType name="BP_Rechtsstand">
    <annotation>
      <documentation>Aufzählung der möglichen Rechtsstände eines BPlans</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="1000">
        <!--Aufstellungsbeschluss-->
        <annotation>
          <documentation>Ein Aufstellungsbeschluss der Gemeinde liegt vor.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2000">
        <!--ImVerfahren-->
        <annotation>
          <documentation>Der Plan ist im Verfahren</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2100">
        <!--FruehzeitigeBehoerdenBeteiligung-->
        <annotation>
          <documentation>Die fr&amp;#252;hzeitige Beteiligung der Beh&amp;#246;rden (&amp;#167;4 Abs. 1 BauGB) wird durchgef&amp;#252;hrt.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2200">
        <!--FruehzeitigeOeffentlichkeitsBeteiligung-->
        <annotation>
          <documentation>Die fr&amp;#252;hzeitige Beteiligung der &amp;#214;ffentlichkeit (&amp;#167;3 Abs. 1 BauGB), bzw. bei einem Verfahren nach  &amp;#167;13a BauGB die Unterrichtung der &amp;#214;ffentlichkeit (&amp;#167;13a Abs. 3 BauGB)  wird durchgef&amp;#252;hrt.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2250">
        <!--Entwurfsbeschluss-->
        <annotation>
          <documentation>Ein Entwurfsbeschluss liegt vor</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2300">
        <!--BehoerdenBeteiligung-->
        <annotation>
          <documentation>Die Beteiligung der Behörden wird durchgeführt  (§4 Abs. 2 BauGB).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2400">
        <!--OeffentlicheAuslegung-->
        <annotation>
          <documentation>Der Plan wird öffentlich ausgelegt (§3 Abs. 2 BauGB).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3000">
        <!--Satzung-->
        <annotation>
          <documentation>Die Satzung wurde durch Beschluss der Gemeinde verabschiedet.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="4000">
        <!--InKraftGetreten-->
        <annotation>
          <documentation>Der Plan ist in Kraft getreten.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="4500">
        <!--TeilweiseUntergegangen-->
        <annotation>
          <documentation>Der Plan ist, z. B. durch einen Gerichtsbeschluss oder neuen Plan, teilweise untergegangen.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="45000">
        <!--TeilweiseAufgehoben-->
        <annotation>
          <documentation>Der Plan wurde durch ein förmliches Verfahren teilweise aufgehoben</documentation>
        </annotation>
      </enumeration>
      <enumeration value="45001">
        <!--TeilweiseAusserKraft-->
        <annotation>
          <documentation>Der Plan ist ohne förmliches Verfahren, z.B. durch Überplanung, teilweise außer Kraft getreten</documentation>
        </annotation>
      </enumeration>
      <enumeration value="5000">
        <!--Untergegangen-->
        <annotation>
          <documentation>Der Plan wurde außer Kraft gesetzt.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="50000">
        <!--Aufgehoben-->
        <annotation>
          <documentation>Der Plan wurde durch ein förmliches Verfahren aufgehoben.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="50001">
        <!--AusserKraft-->
        <annotation>
          <documentation>Der Plan ist ohne förmliches Verfahren, z.B. durch Überplanung, außer Kraft getreten</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_Ueberlagerungsobjekt-->
  <!--=========================================================================================-->
  <element abstract="true" name="BP_Ueberlagerungsobjekt" type="xplan:BP_UeberlagerungsobjektType" substitutionGroup="xplan:BP_Flaechenobjekt" />
  <complexType abstract="true" name="BP_UeberlagerungsobjektType">
    <annotation>
      <documentation>Basisklasse für alle Objekte eines Bebauungsplans mit flächenhaftem Raumbezug, die immer Überlagerungsobjekte sind.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_FlaechenobjektType">
        <sequence>
          <element ref="xplan:_GenericApplicationPropertyOfBP_Ueberlagerungsobjekt" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_Ueberlagerungsobjekt" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_VeraenderungssperreDaten-->
  <!--=========================================================================================-->
  <element name="BP_VeraenderungssperreDaten" type="xplan:BP_VeraenderungssperreDatenType" />
  <complexType name="BP_VeraenderungssperreDatenType">
    <annotation>
      <documentation>Spezifikation der Daten für eine Veränderungssperre</documentation>
    </annotation>
    <sequence>
      <element name="startDatum" type="date">
        <annotation>
          <documentation>Datum, ab dem die Veränderungssperre gilt</documentation>
        </annotation>
      </element>
      <element name="endDatum" type="date">
        <annotation>
          <documentation>Enddatum der Veränderungssperre</documentation>
        </annotation>
      </element>
      <element name="verlaengerung" type="xplan:BP_VerlaengerungVeraenderungssperre">
        <annotation>
          <documentation>Gibt an, ob die Veränderungssperre bereits ein- oder zweimal verlängert wurde</documentation>
        </annotation>
      </element>
      <element name="beschlussDatum" minOccurs="0" type="date">
        <annotation>
          <documentation>Beschlussdatum der Veränderungssperre </documentation>
        </annotation>
      </element>
      <element name="refBeschluss" minOccurs="0" type="xplan:XP_ExterneReferenzPropertyType">
        <annotation>
          <documentation>Referenz auf das Dokument des Veränderungssperre-Beschlusses.</documentation>
        </annotation>
      </element>
      <element ref="xplan:_GenericApplicationPropertyOfBP_VeraenderungssperreDaten" minOccurs="0" maxOccurs="unbounded" />
    </sequence>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_VeraenderungssperreDaten" type="anyType" abstract="true" />
  <complexType name="BP_VeraenderungssperreDatenPropertyType">
    <sequence>
      <element ref="xplan:BP_VeraenderungssperreDaten" minOccurs="0" />
    </sequence>
  </complexType>
  <!--=========================================================================================-->
  <!--BP_Verfahren-->
  <!--=========================================================================================-->
  <simpleType name="BP_Verfahren">
    <restriction base="string">
      <enumeration value="1000">
        <!--Normal-->
        <annotation>
          <documentation>Normales BPlan Verfahren.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2000">
        <!--Parag13-->
        <annotation>
          <documentation>BPlan Verfahren nach Paragraph 13 BauGB.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3000">
        <!--Parag13a-->
        <annotation>
          <documentation>BPlan Verfahren nach Paragraph 13a BauGB.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="4000">
        <!--Parag13b-->
        <annotation>
          <documentation>BPlan Verfahren nach Paragraph 13b BauGB.</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_VerlaengerungVeraenderungssperre-->
  <!--=========================================================================================-->
  <simpleType name="BP_VerlaengerungVeraenderungssperre">
    <restriction base="string">
      <enumeration value="1000">
        <!--Keine-->
        <annotation>
          <documentation>Veränderungssperre wurde noch nicht verlängert.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2000">
        <!--ErsteVerlaengerung-->
        <annotation>
          <documentation>Veränderungssperre wurde einmal verlängert.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3000">
        <!--ZweiteVerlaengerung-->
        <annotation>
          <documentation>Veränderungssperre wurde zweimal verlängert.</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_AbgrabungsFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_AbgrabungsFlaeche" type="xplan:BP_AbgrabungsFlaecheType" substitutionGroup="xplan:BP_Flaechenobjekt" />
  <complexType name="BP_AbgrabungsFlaecheType">
    <annotation>
      <documentation>Flächen für Aufschüttungen, Abgrabungen oder für die Gewinnung von Bodenschätzen (§9, Abs. 1, Nr. 17 BauGB)). Hier: Flächen für Abgrabungen und die Gewinnung von Bodenschätzen.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_FlaechenobjektType">
        <sequence>
          <element name="abbaugut" minOccurs="0" type="string">
            <annotation>
              <documentation>Bezeichnung des Abbauguts.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_AbgrabungsFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_AbgrabungsFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_AufschuettungsFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_AufschuettungsFlaeche" type="xplan:BP_AufschuettungsFlaecheType" substitutionGroup="xplan:BP_Flaechenobjekt" />
  <complexType name="BP_AufschuettungsFlaecheType">
    <annotation>
      <documentation>Flächen für Aufschüttungen, Abgrabungen oder für die Gewinnung von Bodenschätzen (§ 9 Abs. 1 Nr. 17 und Abs. 6 BauGB). Hier: Flächen für Aufschüttungen</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_FlaechenobjektType">
        <sequence>
          <element name="aufschuettungsmaterial" minOccurs="0" type="string">
            <annotation>
              <documentation>Bezeichnung des aufgeschütteten Materials</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_AufschuettungsFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_AufschuettungsFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_AbstandsFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_AbstandsFlaeche" type="xplan:BP_AbstandsFlaecheType" substitutionGroup="xplan:BP_Ueberlagerungsobjekt" />
  <complexType name="BP_AbstandsFlaecheType">
    <annotation>
      <documentation>Festsetzung eines vom Bauordnungsrecht abweichenden Maßes der Tiefe der Abstandsfläche gemäß § 9 Abs 1. Nr. 2a BauGB
</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_UeberlagerungsobjektType">
        <sequence>
          <element name="tiefe" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Absolute Angabe der Tiefe.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_AbstandsFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_AbstandsFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_AbweichungVonBaugrenze-->
  <!--=========================================================================================-->
  <element name="BP_AbweichungVonBaugrenze" type="xplan:BP_AbweichungVonBaugrenzeType" substitutionGroup="xplan:BP_Linienobjekt" />
  <complexType name="BP_AbweichungVonBaugrenzeType">
    <annotation>
      <documentation>Linienhafte Festlegung des Umfangs der Abweichung von der Baugrenze (§23 Abs. 3 Satz 3 BauNVO).</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_LinienobjektType">
        <sequence>
          <element ref="xplan:_GenericApplicationPropertyOfBP_AbweichungVonBaugrenze" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_AbweichungVonBaugrenze" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_AbweichungVonUeberbaubarerGrundstuecksFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_AbweichungVonUeberbaubarerGrundstuecksFlaeche" type="xplan:BP_AbweichungVonUeberbaubarerGrundstuecksFlaecheType" substitutionGroup="xplan:BP_Ueberlagerungsobjekt" />
  <complexType name="BP_AbweichungVonUeberbaubarerGrundstuecksFlaecheType">
    <annotation>
      <documentation>Fl&amp;#228;chenhafte Festlegung des Umfangs der Abweichung von der &amp;#252;berbaubaren Grundst&amp;#252;cksfl&amp;#228;che (&amp;#167;23 Abs. 3 Satz 3 BauNVO).</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_UeberlagerungsobjektType">
        <sequence>
          <element ref="xplan:_GenericApplicationPropertyOfBP_AbweichungVonUeberbaubarerGrundstuecksFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_AbweichungVonUeberbaubarerGrundstuecksFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_BaugebietsTeilFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_BaugebietsTeilFlaeche" type="xplan:BP_BaugebietsTeilFlaecheType" substitutionGroup="xplan:BP_Flaechenschlussobjekt" />
  <complexType name="BP_BaugebietsTeilFlaecheType">
    <annotation>
      <documentation>Teil eines Baugebiets mit einheitlicher Art der baulichen Nutzung. Das Maß der baulichen Nutzung sowie Festsetzungen zur Bauweise oder Grenzbebauung können innerhalb einer &lt;i&gt;BP_BaugebietsTeilFlaeche &lt;/i&gt;unterschiedlich sein (&lt;i&gt;BP_UeberbaubareGrundstueckeFlaeche&lt;/i&gt;). Dabei darf &lt;b&gt;das gleiche Attribut nicht gleichzeitig &lt;/b&gt;in &lt;i&gt;BP_BaugebietsTeilFlaeche &lt;/i&gt;und einem überlagernden Objekt &lt;i&gt;BP_UeberbaubareGrundstuecksFlaeche &lt;/i&gt;&lt;b&gt;belegt werden&lt;/b&gt;. </documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_FlaechenschlussobjektType">
        <sequence>
          <element name="dachgestaltung" minOccurs="0" maxOccurs="unbounded" type="xplan:BP_DachgestaltungPropertyType">
            <annotation>
              <documentation>Parameter zur Einschränkung der zulässigen Dachformen.</documentation>
            </annotation>
          </element>
          <element name="FR" minOccurs="0" type="gml:AngleType">
            <annotation>
              <documentation>Vorgeschriebene Firstrichtung</documentation>
            </annotation>
          </element>
          <element name="abweichungText" minOccurs="0" maxOccurs="unbounded" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <gml:targetElement>xplan:XP_TextAbschnitt</gml:targetElement>
              </appinfo>
              <documentation>Textliche Beschreibung der abweichenden Bauweise</documentation>
            </annotation>
          </element>
          <element name="MaxZahlWohnungen" minOccurs="0" type="int">
            <annotation>
              <documentation>Höchstzulässige Zahl der Wohnungen in Wohngebäuden</documentation>
            </annotation>
          </element>
          <element name="MinGRWohneinheit" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimale Größe eines Grundstücks pro Wohneinheit</documentation>
            </annotation>
          </element>
          <element name="Fmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Mindestmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
            </annotation>
          </element>
          <element name="Fmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Höchstmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
            </annotation>
          </element>
          <element name="Bmin" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Minimale Breite von Baugrundstücken</documentation>
            </annotation>
          </element>
          <element name="Bmax" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Maximale Breite von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="Tmin" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Minimale Tiefe von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="Tmax" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Maximale Tiefe von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="GFZmin" minOccurs="0" type="double">
            <annotation>
              <documentation>Minimal zulässige Geschossflächenzahl .</documentation>
            </annotation>
          </element>
          <element name="GFZmax" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl bei einer Bereichsangabe. Das Attribut GFZmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="GFZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GFZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl als Ausnahme.</documentation>
            </annotation>
          </element>
          <element name="GFmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimal zulässige Geschossfläche</documentation>
            </annotation>
          </element>
          <element name="GFmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Geschossfläche bei einer Bereichsabgabe. Das Attribut GFmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="GF" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Geschossfläche.</documentation>
            </annotation>
          </element>
          <element name="GF_Ausn" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Geschossfläche.</documentation>
            </annotation>
          </element>
          <element name="BMZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Baumassenzahl.</documentation>
            </annotation>
          </element>
          <element name="BMZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Baumassenzahl.</documentation>
            </annotation>
          </element>
          <element name="BM" minOccurs="0" type="gml:VolumeType">
            <annotation>
              <documentation>Maximal zulässige Baumasse.</documentation>
            </annotation>
          </element>
          <element name="BM_Ausn" minOccurs="0" type="gml:VolumeType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Baumasse.</documentation>
            </annotation>
          </element>
          <element name="GRZmin" minOccurs="0" type="double">
            <annotation>
              <documentation>Minimal zulässige Grundflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GRZmax" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Grundflächenzahl bei einer Bereichsangabe.  Das Attribut GRZmin muss ebenfalls spezifiziert werden.</documentation>
            </annotation>
          </element>
          <element name="GRZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Grundflächenzahl</documentation>
            </annotation>
          </element>
          <element name="GRZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Grundflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GRmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="GRmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Grundfläche bei einer Bereichsangabe. Das Attribut GRmin muss ebenfalls spezifiziert werden.</documentation>
            </annotation>
          </element>
          <element name="GR" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="GR_Ausn" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="Zmin" minOccurs="0" type="int">
            <annotation>
              <documentation>Minimal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Zmax" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der oberirdischen Vollgeschosse bei einer Bereichsangabe. Das Attribut Zmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="Zzwingend" minOccurs="0" type="int">
            <annotation>
              <documentation>Zwingend vorgeschriebene Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximalzahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z_Ausn" minOccurs="0" type="int">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z_Staffel" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximale Anzahl von oberirdisch zurückgesetzten Vollgeschossen als zusätzliche Staffelgeschosse</documentation>
            </annotation>
          </element>
          <element name="Z_Dach" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximalzahl der zusätzlich erlaubten Dachgeschosse, die gleichzeitig Vollgeschosse sind.</documentation>
            </annotation>
          </element>
          <element name="ZUmin" minOccurs="0" type="int">
            <annotation>
              <documentation>Minimal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZUmax" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der unterirdischen Geschosse bei einer Bereichsangabe. Das Attribut ZUmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="ZUzwingend" minOccurs="0" type="int">
            <annotation>
              <documentation>Zwingend vorgeschriebene Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZU" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZU_Ausn" minOccurs="0" type="int">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="MZspezial" minOccurs="0" maxOccurs="unbounded" type="string">
            <annotation>
              <documentation>Textuelle Spezifikation von speziellen Maßzahlen, wie z.B. einer GRZ in Abhängigkeit von der Bebauungsart.</documentation>
            </annotation>
          </element>
          <element name="wohnnutzungEGStrasse" minOccurs="0" type="xplan:BP_Zulaessigkeit">
            <annotation>
              <documentation>Festsetzung nach §6a Abs. (4) Nr. 1 BauNVO: Für urbane Gebiete oder Teile solcher Gebiete kann festgesetzt werden, dass in Gebäuden 
im Erdgeschoss an der Straßenseite eine Wohnnutzung nicht oder nur ausnahmsweise zulässig ist.</documentation>
            </annotation>
          </element>
          <element name="ZWohn" minOccurs="0" type="int">
            <annotation>
              <documentation>Festsetzung nach §4a Abs. (4) Nr. 1 bzw. nach  §6a Abs. (4) Nr. 2 BauNVO: Für besondere Wohngebiete und  urbane Gebiete oder Teile solcher Gebiete kann festgesetzt werden, dass in Gebäuden oberhalb eines im Bebauungsplan bestimmten Geschosses nur Wohnungen zulässig sind.</documentation>
            </annotation>
          </element>
          <element name="GFAntWohnen" minOccurs="0" type="gml:ScaleType">
            <annotation>
              <documentation>Festsetzung nach §4a Abs. (4) Nr. 2 bzw. §6a Abs. (4) Nr. 3 BauNVO: Für besondere Wohngebiete und urbane Gebiete oder Teile solcher Gebiete kann festgesetzt werden, dass 
in Gebäuden ein im Bebauungsplan bestimmter Anteil der zulässigen 
Geschossfläche für Wohnungen zu verwenden ist.</documentation>
            </annotation>
          </element>
          <element name="GFWohnen" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Festsetzung nach §4a Abs. (4) Nr. 2 bzw. §6a Abs. (4) Nr. 3 BauNVO: Für besondere Wohngebiete und urbane Gebiete oder Teile solcher Gebiete kann festgesetzt werden, dass 
in Gebäuden eine im Bebauungsplan bestimmte Größe der Geschossfläche für Wohnungen zu verwenden ist.</documentation>
            </annotation>
          </element>
          <element name="GFAntGewerbe" minOccurs="0" type="gml:ScaleType">
            <annotation>
              <documentation>Festsetzung nach §6a Abs. (4) Nr. 4 BauNVO: Für urbane Gebiete oder Teile solcher Gebiete kann festgesetzt werden, dass 
in Gebäuden ein im Bebauungsplan bestimmter Anteil der zulässigen 
Geschossfläche für gewerbliche Nutzungen zu verwenden ist.</documentation>
            </annotation>
          </element>
          <element name="GFGewerbe" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Festsetzung nach §6a Abs. (4) Nr. 4 BauNVO: Für urbane Gebiete oder Teile solcher Gebiete kann festgesetzt werden, dass 
in Gebäuden eine im Bebauungsplan bestimmte Größe der Geschossfläche für gewerbliche Nutzungen zu verwenden ist.</documentation>
            </annotation>
          </element>
          <element name="VF" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Festsetzung der maximal zulässigen Verkaufsfläche in einem Sondergebiet</documentation>
            </annotation>
          </element>
          <element name="allgArtDerBaulNutzung" minOccurs="0" type="xplan:XP_AllgArtDerBaulNutzung">
            <annotation>
              <documentation>Spezifikation der allgemeinen Art der baulichen Nutzung.</documentation>
            </annotation>
          </element>
          <element name="besondereArtDerBaulNutzung" minOccurs="0" type="xplan:XP_BesondereArtDerBaulNutzung">
            <annotation>
              <documentation>Festsetzung der Art der baulichen Nutzung (§9, Abs. 1, Nr. 1 BauGB).</documentation>
            </annotation>
          </element>
          <element name="sondernutzung" minOccurs="0" maxOccurs="unbounded" type="xplan:BP_KomplexeSondernutzungPropertyType">
            <annotation>
              <documentation>&lt;u&gt;Differenziert Sondernutzungen nach §10 und §11 der BauNVO von 1977 und 1990. Das Attribut wird nur benutzt, wenn &lt;/u&gt;&lt;i&gt;&lt;u&gt;besondereArtDerBaulNutzung &lt;/u&gt;&lt;/i&gt;&lt;u&gt;unbelegt ist oder einen der Werte 2000 bzw. 2100 h&lt;/u&gt;at.</documentation>
            </annotation>
          </element>
          <element name="detaillierteArtDerBaulNutzung" minOccurs="0" type="gml:CodeType">
            <annotation>
              <appinfo>
                <referenzierteCodelist>xplan:BP_DetailArtDerBaulNutzung</referenzierteCodelist>
              </appinfo>
              <documentation>Über eine Codeliste definierte detailliertere Nutzungsart, mit der die allgemeine und/oder besondere Art der baulichen Nutzung weiter detailliert werden können.</documentation>
            </annotation>
          </element>
          <element name="abweichungBauNVO" minOccurs="0" type="xplan:XP_AbweichungBauNVOTypen">
            <annotation>
              <documentation>Art der zulässigen Abweichung von der BauNVO.</documentation>
            </annotation>
          </element>
          <element name="bauweise" minOccurs="0" type="xplan:BP_Bauweise">
            <annotation>
              <documentation>Festsetzung der Bauweise  (§9, Abs. 1, Nr. 2 BauGB).</documentation>
            </annotation>
          </element>
          <element name="bauweiseText" minOccurs="0" type="string">
            <annotation>
              <documentation>Textuelle Präzisierung oder Ergänzung der durch &lt;i&gt;bauweise &lt;/i&gt;spezifizierten Bauweise.</documentation>
            </annotation>
          </element>
          <element name="abweichendeBauweise" minOccurs="0" type="gml:CodeType">
            <annotation>
              <appinfo>
                <referenzierteCodelist>xplan:BP_AbweichendeBauweise</referenzierteCodelist>
              </appinfo>
              <documentation>Nähere Bezeichnung einer "Abweichenden Bauweise" ("&lt;i&gt;bauweise" == 3000&lt;/i&gt;).</documentation>
            </annotation>
          </element>
          <element name="vertikaleDifferenzierung" minOccurs="0" default="false" type="boolean">
            <annotation>
              <documentation>Gibt an, ob eine vertikale Differenzierung der Gebäude vorgeschrieben ist.</documentation>
            </annotation>
          </element>
          <element name="bebauungsArt" minOccurs="0" type="xplan:BP_BebauungsArt">
            <annotation>
              <documentation>Detaillierte Festsetzung der Bauweise (§9, Abs. 1, Nr. 2 BauGB).</documentation>
            </annotation>
          </element>
          <element name="bebauungVordereGrenze" minOccurs="0" type="xplan:BP_GrenzBebauung">
            <annotation>
              <documentation>Festsetzung der Bebauung der vorderen Grundstücksgrenze (§9, Abs. 1, Nr. 2 BauGB).</documentation>
            </annotation>
          </element>
          <element name="bebauungRueckwaertigeGrenze" minOccurs="0" type="xplan:BP_GrenzBebauung">
            <annotation>
              <documentation>Festsetzung der Bebauung der rückwärtigen Grundstücksgrenze (§9, Abs. 1, Nr. 2 BauGB).</documentation>
            </annotation>
          </element>
          <element name="bebauungSeitlicheGrenze" minOccurs="0" type="xplan:BP_GrenzBebauung">
            <annotation>
              <documentation>Festsetzung der Bebauung der seitlichen Grundstücksgrenze (§9, Abs. 1, Nr. 2 BauGB).</documentation>
            </annotation>
          </element>
          <element name="refGebaeudequerschnitt" minOccurs="0" maxOccurs="unbounded" type="xplan:XP_ExterneReferenzPropertyType">
            <annotation>
              <documentation>Referenz auf ein Dokument mit vorgeschriebenen Gebäudequerschnitten.
</documentation>
            </annotation>
          </element>
          <element name="zugunstenVon" minOccurs="0" type="string">
            <annotation>
              <documentation>Angabe des Begünstigten einer Ausweisung.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_BaugebietsTeilFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_BaugebietsTeilFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_BauGrenze-->
  <!--=========================================================================================-->
  <element name="BP_BauGrenze" type="xplan:BP_BauGrenzeType" substitutionGroup="xplan:BP_Linienobjekt" />
  <complexType name="BP_BauGrenzeType">
    <annotation>
      <documentation>Festsetzung einer Baugrenze (§9 Abs. 1 Nr. 2 BauGB, §22 und 23 BauNVO). Über die Attribute &lt;i&gt;geschossMin &lt;/i&gt;und &lt;i&gt;geschossMax &lt;/i&gt;kann die Festsetzung auf einen Bereich von Geschossen beschränkt werden. Wenn eine Einschränkung der Festsetzung durch expliziter Höhenangaben erfolgen soll, ist dazu die Oberklassen-Relation &lt;i&gt;hoehenangabe &lt;/i&gt;auf den komplexen Datentyp &lt;i&gt;XP_Hoehenangabe &lt;/i&gt;zu verwenden. 
Durch die Digitalisierungsreihenfolge der Linienstützpunkte muss sichergestellt sein, dass die überbaute Fläche (&lt;i&gt;BP_UeberbaubareGrundstuecksFlaeche&lt;/i&gt;) relativ zur Laufrichtung auf der linken Seite liegt.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_LinienobjektType">
        <sequence>
          <element name="bautiefe" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Angabe einer Bautiefe.</documentation>
            </annotation>
          </element>
          <element name="geschossMin" minOccurs="0" type="int">
            <annotation>
              <documentation>Gibt bei geschossweiser Festsetzung die Nummer des Geschosses an, ab den die Festsetzung gilt. Wenn das Attribut nicht belegt ist, gilt die Festsetzung für alle Geschosse bis einschl. "&lt;i&gt;geschossMax&lt;/i&gt;".</documentation>
            </annotation>
          </element>
          <element name="geschossMax" minOccurs="0" type="int">
            <annotation>
              <documentation>Gibt bei geschossweiser Festsetzung die Nummer des Geschosses an, bis zu der die Festsetzung gilt. Wenn das Attribut nicht belegt ist, gilt die Festsetzung für alle Geschosse ab einschl. "&lt;i&gt;geschossMin&lt;/i&gt;".</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_BauGrenze" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_BauGrenze" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_BauLinie-->
  <!--=========================================================================================-->
  <element name="BP_BauLinie" type="xplan:BP_BauLinieType" substitutionGroup="xplan:BP_Linienobjekt" />
  <complexType name="BP_BauLinieType">
    <annotation>
      <documentation>Festsetzung einer Baulinie (§9 Abs. 1 Nr. 2 BauGB, §22 und 23 BauNVO). Über die Attribute &lt;i&gt;geschossMin &lt;/i&gt;und &lt;i&gt;geschossMax &lt;/i&gt;kann die Festsetzung auf einen Bereich von Geschossen beschränkt werden. Wenn eine Einschränkung der Festsetzung durch explizite Höhenangaben erfolgen soll, ist dazu die Oberklassen-Relation &lt;i&gt;hoehenangabe &lt;/i&gt;auf den komplexen Datentyp &lt;i&gt;XP_Hoehenangabe &lt;/i&gt;zu verwenden. 
Durch die Digitalisierungsreihenfolge der Linienstützpunkte muss sichergestellt sein, dass die überbaute Fläche (&lt;i&gt;BP_UeberbaubareGrundstuecksFlaeche&lt;/i&gt;) relativ zur Laufrichtung auf der linken Seite liegt.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_LinienobjektType">
        <sequence>
          <element name="bautiefe" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Angabe einer Bautiefe.</documentation>
            </annotation>
          </element>
          <element name="geschossMin" minOccurs="0" type="int">
            <annotation>
              <documentation>Gibt bei geschossweiser Festsetzung die Nummer des Geschosses an, ab den die Festsetzung gilt. Wenn das Attribut nicht belegt ist, gilt die Festsetzung für alle Geschosse bis einschl. "geschossMax".</documentation>
            </annotation>
          </element>
          <element name="geschossMax" minOccurs="0" type="int">
            <annotation>
              <documentation>Gibt bei geschossweiser Feststzung die Nummer des Geschosses an, bis zu der die Festsetzung gilt. Wenn das Attribut nicht belegt ist, gilt die Festsetzung für alle Geschosse ab einschl. "geschossMin".</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_BauLinie" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_BauLinie" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_Bauweise-->
  <!--=========================================================================================-->
  <simpleType name="BP_Bauweise">
    <annotation>
      <documentation>Aufzählung verschiedener Bauweisen.
</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="1000">
        <!--OffeneBauweise-->
        <annotation>
          <documentation>Offene Bauweise</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2000">
        <!--GeschlosseneBauweise-->
        <annotation>
          <documentation>Geschlossene Bauweise</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3000">
        <!--AbweichendeBauweise-->
        <annotation>
          <documentation>Abweichende Bauweise</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_BebauungsArt-->
  <!--=========================================================================================-->
  <simpleType name="BP_BebauungsArt">
    <annotation>
      <documentation>Aufzählung verschiedener Brbauungs-Arten eines Baugebiets.</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="1000">
        <!--Einzelhaeuser-->
        <annotation>
          <documentation>Nur Einzelhäuser zulässig.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2000">
        <!--Doppelhaeuser-->
        <annotation>
          <documentation>Nur Doppelhäuser zulässig.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3000">
        <!--Hausgruppen-->
        <annotation>
          <documentation>Nur Hausgruppen zulässig.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="4000">
        <!--EinzelDoppelhaeuser-->
        <annotation>
          <documentation>Nur Einzel- oder Doppelhäuser zulässig.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="5000">
        <!--EinzelhaeuserHausgruppen-->
        <annotation>
          <documentation>Nur Einzelhäuser oder Hausgruppen zulässig.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="6000">
        <!--DoppelhaeuserHausgruppen-->
        <annotation>
          <documentation>Nur Doppelhäuser oder Hausgruppen zulässig.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="7000">
        <!--Reihenhaeuser-->
        <annotation>
          <documentation>Nur Reihenhäuser zulässig.</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_BesondererNutzungszweckFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_BesondererNutzungszweckFlaeche" type="xplan:BP_BesondererNutzungszweckFlaecheType" substitutionGroup="xplan:BP_Flaechenobjekt" />
  <complexType name="BP_BesondererNutzungszweckFlaecheType">
    <annotation>
      <documentation>Festsetzung einer Fläche mit besonderem Nutzungszweck, der durch besondere städtebauliche Gründe erfordert wird (§9 Abs. 1 Nr. 9 BauGB.). &lt;b&gt;Das gleiche Attribut darf nicht gleichzeitig &lt;/b&gt;in &lt;i&gt;BP_BesondererNutzungszweckFlaeche &lt;/i&gt;und einem überlagernden Objekt &lt;i&gt;BP_UeberbaubareGrundstuecksFlaeche &lt;/i&gt;&lt;b&gt;belegt werden&lt;/b&gt;. </documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_FlaechenobjektType">
        <sequence>
          <element name="dachgestaltung" minOccurs="0" maxOccurs="unbounded" type="xplan:BP_DachgestaltungPropertyType">
            <annotation>
              <documentation>Parameter zur Einschränkung der zulässigen Dachformen.</documentation>
            </annotation>
          </element>
          <element name="FR" minOccurs="0" type="gml:AngleType">
            <annotation>
              <documentation>Vorgeschriebene Firstrichtung</documentation>
            </annotation>
          </element>
          <element name="MaxZahlWohnungen" minOccurs="0" type="int">
            <annotation>
              <documentation>Höchstzulässige Zahl der Wohnungen in Wohngebäuden</documentation>
            </annotation>
          </element>
          <element name="MinGRWohneinheit" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimale Größe eines Grundstücks pro Wohneinheit</documentation>
            </annotation>
          </element>
          <element name="Fmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Mindestmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
            </annotation>
          </element>
          <element name="Fmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Höchstmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
            </annotation>
          </element>
          <element name="Bmin" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Minimale Breite von Baugrundstücken</documentation>
            </annotation>
          </element>
          <element name="Bmax" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Maximale Breite von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="Tmin" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Minimale Tiefe von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="Tmax" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Maximale Tiefe von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="GFZmin" minOccurs="0" type="double">
            <annotation>
              <documentation>Minimal zulässige Geschossflächenzahl .</documentation>
            </annotation>
          </element>
          <element name="GFZmax" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl bei einer Bereichsangabe. Das Attribut GFZmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="GFZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GFZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl als Ausnahme.</documentation>
            </annotation>
          </element>
          <element name="GFmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimal zulässige Geschossfläche</documentation>
            </annotation>
          </element>
          <element name="GFmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Geschossfläche bei einer Bereichsabgabe. Das Attribut GFmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="GF" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Geschossfläche.</documentation>
            </annotation>
          </element>
          <element name="GF_Ausn" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Geschossfläche.</documentation>
            </annotation>
          </element>
          <element name="BMZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Baumassenzahl.</documentation>
            </annotation>
          </element>
          <element name="BMZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Baumassenzahl.</documentation>
            </annotation>
          </element>
          <element name="BM" minOccurs="0" type="gml:VolumeType">
            <annotation>
              <documentation>Maximal zulässige Baumasse.</documentation>
            </annotation>
          </element>
          <element name="BM_Ausn" minOccurs="0" type="gml:VolumeType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Baumasse.</documentation>
            </annotation>
          </element>
          <element name="GRZmin" minOccurs="0" type="double">
            <annotation>
              <documentation>Minimal zulässige Grundflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GRZmax" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Grundflächenzahl bei einer Bereichsangabe.  Das Attribut GRZmin muss ebenfalls spezifiziert werden.</documentation>
            </annotation>
          </element>
          <element name="GRZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Grundflächenzahl</documentation>
            </annotation>
          </element>
          <element name="GRZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Grundflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GRmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="GRmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Grundfläche bei einer Bereichsangabe. Das Attribut GRmin muss ebenfalls spezifiziert werden.</documentation>
            </annotation>
          </element>
          <element name="GR" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="GR_Ausn" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="Zmin" minOccurs="0" type="int">
            <annotation>
              <documentation>Minimal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Zmax" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der oberirdischen Vollgeschosse bei einer Bereichsangabe. Das Attribut Zmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="Zzwingend" minOccurs="0" type="int">
            <annotation>
              <documentation>Zwingend vorgeschriebene Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximalzahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z_Ausn" minOccurs="0" type="int">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z_Staffel" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximale Anzahl von oberirdisch zurückgesetzten Vollgeschossen als zusätzliche Staffelgeschosse</documentation>
            </annotation>
          </element>
          <element name="Z_Dach" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximalzahl der zusätzlich erlaubten Dachgeschosse, die gleichzeitig Vollgeschosse sind.</documentation>
            </annotation>
          </element>
          <element name="ZUmin" minOccurs="0" type="int">
            <annotation>
              <documentation>Minimal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZUmax" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der unterirdischen Geschosse bei einer Bereichsangabe. Das Attribut ZUmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="ZUzwingend" minOccurs="0" type="int">
            <annotation>
              <documentation>Zwingend vorgeschriebene Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZU" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZU_Ausn" minOccurs="0" type="int">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="MZspezial" minOccurs="0" maxOccurs="unbounded" type="string">
            <annotation>
              <documentation>Textuelle Spezifikation von speziellen Maßzahlen, wie z.B. einer GRZ in Abhängigkeit von der Bebauungsart.</documentation>
            </annotation>
          </element>
          <element name="zweckbestimmung" minOccurs="0" type="string">
            <annotation>
              <documentation>Angabe des besonderen Nutzungszwecks.</documentation>
            </annotation>
          </element>
          <element name="bauweise" minOccurs="0" type="xplan:BP_Bauweise">
            <annotation>
              <documentation>Festsetzung der Bauweise  (§9, Abs. 1, Nr. 2 BauGB).</documentation>
            </annotation>
          </element>
          <element name="bauweiseText" minOccurs="0" type="string">
            <annotation>
              <documentation>Textuelle Präzisierung oder Ergänzung der durch &lt;i&gt;bauweise &lt;/i&gt;spezifizierten Bauweise.</documentation>
            </annotation>
          </element>
          <element name="abweichendeBauweise" minOccurs="0" type="gml:CodeType">
            <annotation>
              <appinfo>
                <referenzierteCodelist>xplan:BP_AbweichendeBauweise</referenzierteCodelist>
              </appinfo>
              <documentation>Nähere Bezeichnung einer "Abweichenden Bauweise" ("&lt;i&gt;bauweise" == 3000&lt;/i&gt;).</documentation>
            </annotation>
          </element>
          <element name="bebauungsArt" minOccurs="0" type="xplan:BP_BebauungsArt">
            <annotation>
              <documentation>Detaillierte Festsetzung der Bauweise (§9, Abs. 1, Nr. 2 BauGB).</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_BesondererNutzungszweckFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_BesondererNutzungszweckFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_Dachform-->
  <!--=========================================================================================-->
  <simpleType name="BP_Dachform">
    <annotation>
      <documentation>Aufzählung verschiedener Dachformen.</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="1000">
        <!--Flachdach-->
        <annotation>
          <documentation>Flachdach</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2100">
        <!--Pultdach-->
        <annotation>
          <documentation>Pultdach</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2200">
        <!--VersetztesPultdach-->
        <annotation>
          <documentation>Versetztes Pultdach</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3000">
        <!--GeneigtesDach-->
        <annotation>
          <documentation>Kein Flachdach</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3100">
        <!--Satteldach-->
        <annotation>
          <documentation>Satteldach</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3200">
        <!--Walmdach-->
        <annotation>
          <documentation>Walmdach</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3300">
        <!--Krueppelwalmdach-->
        <annotation>
          <documentation>Krüppelwalmdach</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3400">
        <!--Mansarddach-->
        <annotation>
          <documentation>Mansardendach</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3500">
        <!--Zeltdach-->
        <annotation>
          <documentation>Zeltdach</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3600">
        <!--Kegeldach-->
        <annotation>
          <documentation>Kegeldach</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3700">
        <!--Kuppeldach-->
        <annotation>
          <documentation>Kuppeldach</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3800">
        <!--Sheddach-->
        <annotation>
          <documentation>Sheddach</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3900">
        <!--Bogendach-->
        <annotation>
          <documentation>Bogendach</documentation>
        </annotation>
      </enumeration>
      <enumeration value="4000">
        <!--Turmdach-->
        <annotation>
          <documentation>Turmdach</documentation>
        </annotation>
      </enumeration>
      <enumeration value="4100">
        <!--Tonnendach-->
        <annotation>
          <documentation>Tonnendach</documentation>
        </annotation>
      </enumeration>
      <enumeration value="5000">
        <!--Mischform-->
        <annotation>
          <documentation>Gemischte Dachform</documentation>
        </annotation>
      </enumeration>
      <enumeration value="9999">
        <!--Sonstiges-->
        <annotation>
          <documentation>Sonstige Dachform</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_Dachgestaltung-->
  <!--=========================================================================================-->
  <element name="BP_Dachgestaltung" type="xplan:BP_DachgestaltungType" />
  <complexType name="BP_DachgestaltungType">
    <annotation>
      <documentation>Zusammenfassung von Parametern zur Festlegung der zulässigen Dachformen.</documentation>
    </annotation>
    <sequence>
      <element name="DNmin" minOccurs="0" type="gml:AngleType">
        <annotation>
          <documentation>Minimale Dachneigung bei  einer Bereichsangabe. Das Attribut DNmax muss ebenfalls belegt sein.</documentation>
        </annotation>
      </element>
      <element name="DNmax" minOccurs="0" type="gml:AngleType">
        <annotation>
          <documentation>Maximale Dachneigung bei  einer Bereichsangabe. Das Attribut DNmin muss ebenfalls belegt sein.</documentation>
        </annotation>
      </element>
      <element name="DN" minOccurs="0" type="gml:AngleType">
        <annotation>
          <documentation>Maximal zulässige Dachneigung</documentation>
        </annotation>
      </element>
      <element name="DNzwingend" minOccurs="0" type="gml:AngleType">
        <annotation>
          <documentation>Zwingend vorgeschriebene Dachneigung</documentation>
        </annotation>
      </element>
      <element name="dachform" minOccurs="0" type="xplan:BP_Dachform">
        <annotation>
          <documentation>Erlaubte Dachform</documentation>
        </annotation>
      </element>
      <element name="detaillierteDachform" minOccurs="0" type="gml:CodeType">
        <annotation>
          <appinfo>
            <referenzierteCodelist>xplan:BP_DetailDachform</referenzierteCodelist>
          </appinfo>
          <documentation>&amp;#220;ber eine Codeliste definierte detailliertere Dachform. </documentation>
        </annotation>
      </element>
      <element name="hoehenangabe" minOccurs="0" type="xplan:XP_HoehenangabePropertyType">
        <annotation>
          <documentation>Beschr&amp;#228;nkung der Geb&amp;#228;udeh&amp;#246;he f&amp;#252;r die spezifizierte Dachform. Der hier spezifizierte Wert hat Priorit&amp;#228;t gegen&amp;#252;ber einem &amp;#252;ber das Attribut &lt;i&gt;hoehenangabe &lt;/i&gt;von &lt;i&gt;XP_Objekt &lt;/i&gt;spezifizierten Wert.</documentation>
        </annotation>
      </element>
      <element ref="xplan:_GenericApplicationPropertyOfBP_Dachgestaltung" minOccurs="0" maxOccurs="unbounded" />
    </sequence>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_Dachgestaltung" type="anyType" abstract="true" />
  <complexType name="BP_DachgestaltungPropertyType">
    <sequence>
      <element ref="xplan:BP_Dachgestaltung" minOccurs="0" />
    </sequence>
  </complexType>
  <!--=========================================================================================-->
  <!--BP_FoerderungsFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_FoerderungsFlaeche" type="xplan:BP_FoerderungsFlaecheType" substitutionGroup="xplan:BP_Ueberlagerungsobjekt" />
  <complexType name="BP_FoerderungsFlaecheType">
    <annotation>
      <documentation>Fläche, auf der ganz oder teilweise nur Wohngebäude, die mit Mitteln der sozialen Wohnraumförderung gefördert werden könnten, errichtet werden dürfen (§9, Abs. 1, Nr. 7 BauGB).
</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_UeberlagerungsobjektType">
        <sequence>
          <element ref="xplan:_GenericApplicationPropertyOfBP_FoerderungsFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_FoerderungsFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_GebaeudeFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_GebaeudeFlaeche" type="xplan:BP_GebaeudeFlaecheType" substitutionGroup="xplan:BP_Ueberlagerungsobjekt" />
  <complexType name="BP_GebaeudeFlaecheType">
    <annotation>
      <documentation>Grundrissfläche eines existierenden Gebäudes
</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_UeberlagerungsobjektType">
        <sequence>
          <element ref="xplan:_GenericApplicationPropertyOfBP_GebaeudeFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_GebaeudeFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_GebaeudeStellung-->
  <!--=========================================================================================-->
  <element name="BP_GebaeudeStellung" type="xplan:BP_GebaeudeStellungType" substitutionGroup="xplan:BP_Linienobjekt" />
  <complexType name="BP_GebaeudeStellungType">
    <annotation>
      <documentation>Gestaltungs-Festsetzung der Firstrichtung, oder Dach-Ausrichtung, beruhend auf Landesrecht, gem&amp;#228;&amp;#223; &amp;#167;9 Abs. 4 BauGB.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_LinienobjektType">
        <sequence>
          <element name="typ" type="xplan:BP_GebaeudeStellungTypen">
            <annotation>
              <documentation>Angabe, auf welche Art und Weise die Stellung des Gebäudes spezifiziert wird.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_GebaeudeStellung" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_GebaeudeStellung" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_GebaeudeStellungTypen-->
  <!--=========================================================================================-->
  <simpleType name="BP_GebaeudeStellungTypen">
    <annotation>
      <documentation>Aufzählung verschiedener Möglichkeiten, die Stellung von Gebäuden und baulichen Anlagen zu spezifizieren.</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="1000">
        <!--Firstrichtung-->
        <annotation>
          <documentation>Spezifikation der Firstlinie</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2000">
        <!--Dachneigungsrichtung-->
        <annotation>
          <documentation>Spezifikation einer &lt;b&gt;gerichteten &lt;/b&gt;Linie von der Dachtraufe zum Dachfirst.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3000">
        <!--StellungBaulAnlagen-->
        <annotation>
          <documentation>Der Code wird nur verwendet, wenn bei den geplanten Gebäuden keine eindeutige Firstrichtung identifizierbar ist. Die spezifizierte Linie gibt in diesem Fall die räumliche Ausrichtung des Haupt-Baukörpers an.</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_GemeinschaftsanlagenFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_GemeinschaftsanlagenFlaeche" type="xplan:BP_GemeinschaftsanlagenFlaecheType" substitutionGroup="xplan:BP_Ueberlagerungsobjekt" />
  <complexType name="BP_GemeinschaftsanlagenFlaecheType">
    <annotation>
      <documentation>Fläche für Gemeinschaftsanlagen für bestimmte räumliche Bereiche wie Kinderspielplätze, Freizeiteinrichtungen, Stellplätze und Garagen (§ 9 Abs. 1 Nr. 22 BauGB)</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_UeberlagerungsobjektType">
        <sequence>
          <element name="zweckbestimmung" minOccurs="0" maxOccurs="unbounded" type="xplan:BP_KomplexeZweckbestGemeinschaftsanlagenPropertyType">
            <annotation>
              <documentation>Zweckbestimmung der Fläche</documentation>
            </annotation>
          </element>
          <element name="Zmax" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximale Anzahl von Garagen-Geschossen</documentation>
            </annotation>
          </element>
          <element name="eigentuemer" minOccurs="0" maxOccurs="unbounded" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <gml:targetElement>xplan:BP_BaugebietsTeilFlaeche</gml:targetElement>
              </appinfo>
              <documentation>Relation auf die Baugebietsfläche, zu der die Gemeinschaftsanlagen-Fläche gehört.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_GemeinschaftsanlagenFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_GemeinschaftsanlagenFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_GemeinschaftsanlagenZuordnung-->
  <!--=========================================================================================-->
  <element name="BP_GemeinschaftsanlagenZuordnung" type="xplan:BP_GemeinschaftsanlagenZuordnungType" substitutionGroup="xplan:BP_Geometrieobjekt" />
  <complexType name="BP_GemeinschaftsanlagenZuordnungType">
    <annotation>
      <documentation>Zuordnung von Gemeinschaftsanlagen zu Grundstücken.
</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_GeometrieobjektType">
        <sequence>
          <element name="zuordnung" minOccurs="0" maxOccurs="unbounded" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <gml:targetElement>xplan:BP_GemeinschaftsanlagenFlaeche</gml:targetElement>
              </appinfo>
              <documentation>Relation auf die zugeordneten Gemeinschaftsanlagen-Flächen, die außerhalb des Baugebiets liegen.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_GemeinschaftsanlagenZuordnung" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_GemeinschaftsanlagenZuordnung" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_GrenzBebauung-->
  <!--=========================================================================================-->
  <simpleType name="BP_GrenzBebauung">
    <annotation>
      <documentation>Aufzählung verschiedener Möglichkeiten, die Bebauung der vorderen, hinteren oder seitlichen Grundstücksgrenzen zu regeln.
</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="1000">
        <!--Verboten-->
        <annotation>
          <documentation>Eine Bebauung der Grenze ist verboten.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2000">
        <!--Erlaubt-->
        <annotation>
          <documentation>Eine Bebauung der Grenze ist erlaubt.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3000">
        <!--Erzwungen-->
        <annotation>
          <documentation>Eine Bebauung der Grenze ist vorgeschrieben.</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_KomplexeSondernutzung-->
  <!--=========================================================================================-->
  <element name="BP_KomplexeSondernutzung" type="xplan:BP_KomplexeSondernutzungType" />
  <complexType name="BP_KomplexeSondernutzungType">
    <annotation>
      <documentation>Spezifikation einer Sondernutzung</documentation>
    </annotation>
    <sequence>
      <element name="allgemein" type="xplan:XP_Sondernutzungen">
        <annotation>
          <documentation>Allgemeine Festlegung der Sondernutzung</documentation>
        </annotation>
      </element>
      <element name="detail" minOccurs="0" maxOccurs="unbounded" type="gml:CodeType">
        <annotation>
          <appinfo>
            <referenzierteCodelist>xplan:BP_DetailSondernutzung</referenzierteCodelist>
          </appinfo>
          <documentation>&amp;#220;ber eine Codeliste definierte Sondernutzung, die die allgemeine Sondernutzung n&amp;#228;her detailliert.</documentation>
        </annotation>
      </element>
      <element name="nutzungText" minOccurs="0" type="string">
        <annotation>
          <documentation>Textliche Spezifikation der Sondernutzung.</documentation>
        </annotation>
      </element>
      <element name="aufschrift" minOccurs="0" type="string">
        <annotation>
          <documentation>Aufschrift</documentation>
        </annotation>
      </element>
      <element ref="xplan:_GenericApplicationPropertyOfBP_KomplexeSondernutzung" minOccurs="0" maxOccurs="unbounded" />
    </sequence>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_KomplexeSondernutzung" type="anyType" abstract="true" />
  <complexType name="BP_KomplexeSondernutzungPropertyType">
    <sequence>
      <element ref="xplan:BP_KomplexeSondernutzung" minOccurs="0" />
    </sequence>
  </complexType>
  <!--=========================================================================================-->
  <!--BP_KomplexeZweckbestGemeinschaftsanlagen-->
  <!--=========================================================================================-->
  <element name="BP_KomplexeZweckbestGemeinschaftsanlagen" type="xplan:BP_KomplexeZweckbestGemeinschaftsanlagenType" />
  <complexType name="BP_KomplexeZweckbestGemeinschaftsanlagenType">
    <annotation>
      <documentation>Spezifikation der Zweckbestimmung einer Gemeinschaftsanlage</documentation>
    </annotation>
    <sequence>
      <element name="allgemein" type="xplan:BP_ZweckbestimmungGemeinschaftsanlagen">
        <annotation>
          <documentation>Allgemeine Zweckbestimmung der Fläche</documentation>
        </annotation>
      </element>
      <element name="detail" minOccurs="0" maxOccurs="unbounded" type="gml:CodeType">
        <annotation>
          <appinfo>
            <referenzierteCodelist>xplan:BP_DetailZweckbestGemeinschaftsanlagen</referenzierteCodelist>
          </appinfo>
          <documentation>Über eine Codelist definierte detailliertere Festlegung der Zweckbestimmung. </documentation>
        </annotation>
      </element>
      <element name="textlicheErgaenzung" minOccurs="0" type="string">
        <annotation>
          <documentation>Textliche Ergänzung der spezifizierten Zweckbestimmung(en).</documentation>
        </annotation>
      </element>
      <element name="aufschrift" minOccurs="0" type="string">
        <annotation>
          <documentation>Aufschrift</documentation>
        </annotation>
      </element>
      <element ref="xplan:_GenericApplicationPropertyOfBP_KomplexeZweckbestGemeinschaftsanlagen" minOccurs="0" maxOccurs="unbounded" />
    </sequence>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_KomplexeZweckbestGemeinschaftsanlagen" type="anyType" abstract="true" />
  <complexType name="BP_KomplexeZweckbestGemeinschaftsanlagenPropertyType">
    <sequence>
      <element ref="xplan:BP_KomplexeZweckbestGemeinschaftsanlagen" minOccurs="0" />
    </sequence>
  </complexType>
  <!--=========================================================================================-->
  <!--BP_KomplexeZweckbestNebenanlagen-->
  <!--=========================================================================================-->
  <element name="BP_KomplexeZweckbestNebenanlagen" type="xplan:BP_KomplexeZweckbestNebenanlagenType" />
  <complexType name="BP_KomplexeZweckbestNebenanlagenType">
    <annotation>
      <documentation>Spezifikation der Zweckbestimmung einer Nebenanlage.</documentation>
    </annotation>
    <sequence>
      <element name="allgemein" type="xplan:BP_ZweckbestimmungNebenanlagen">
        <annotation>
          <documentation>Allgemeine Zweckbestimmung der Fläche</documentation>
        </annotation>
      </element>
      <element name="detail" minOccurs="0" maxOccurs="unbounded" type="gml:CodeType">
        <annotation>
          <appinfo>
            <referenzierteCodelist>xplan:BP_DetailZweckbestNebenanlagen</referenzierteCodelist>
          </appinfo>
          <documentation>&amp;#220;ber eine Codeliste definierte detailliertere Festlegung der Zweckbestimmung. </documentation>
        </annotation>
      </element>
      <element name="textlicheErgaenzung" minOccurs="0" type="string">
        <annotation>
          <documentation>Textliche Ergänzung der spezifizierten Zweckbestimmung(en).</documentation>
        </annotation>
      </element>
      <element name="aufschrift" minOccurs="0" type="string">
        <annotation>
          <documentation>Aufschrift</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="BP_KomplexeZweckbestNebenanlagenPropertyType">
    <sequence>
      <element ref="xplan:BP_KomplexeZweckbestNebenanlagen" minOccurs="0" />
    </sequence>
  </complexType>
  <!--=========================================================================================-->
  <!--BP_NebenanlagenAusschlussFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_NebenanlagenAusschlussFlaeche" type="xplan:BP_NebenanlagenAusschlussFlaecheType" substitutionGroup="xplan:BP_Ueberlagerungsobjekt" />
  <complexType name="BP_NebenanlagenAusschlussFlaecheType">
    <annotation>
      <documentation>Festsetzung einer Fläche für die Einschränkung oder den Ausschluss von Nebenanlagen nach §14 Absatz 1 Satz 3 BauNVO.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_UeberlagerungsobjektType">
        <sequence>
          <element name="typ" minOccurs="0" type="xplan:BP_NebenanlagenAusschlussTyp">
            <annotation>
              <documentation>Art des Ausschlusses.</documentation>
            </annotation>
          </element>
          <element name="abweichungText" minOccurs="0" maxOccurs="unbounded" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <gml:targetElement>xplan:XP_TextAbschnitt</gml:targetElement>
              </appinfo>
              <documentation>Textliche Beschreibung der Einschränkung oder des Ausschlusses.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_NebenanlagenAusschlussFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_NebenanlagenAusschlussFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_NebenanlagenAusschlussTyp-->
  <!--=========================================================================================-->
  <simpleType name="BP_NebenanlagenAusschlussTyp">
    <annotation>
      <documentation>Aufzählung verschiedener Möglichkeiten, die Errichtung von Nebenanlagen einzuschränken oder auszuschließen.
</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="1000">
        <!--Einschraenkung-->
        <annotation>
          <documentation>Die Errichtung bestimmter Nebenanlagen ist eingeschränkt.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2000">
        <!--Ausschluss-->
        <annotation>
          <documentation>Die Errichtung bestimmter Nebenanlagen ist ausgeschlossen.</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_NebenanlagenFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_NebenanlagenFlaeche" type="xplan:BP_NebenanlagenFlaecheType" substitutionGroup="xplan:BP_Ueberlagerungsobjekt" />
  <complexType name="BP_NebenanlagenFlaecheType">
    <annotation>
      <documentation>Fläche für Nebenanlagen, die auf Grund anderer Vorschriften für die Nutzung von Grundstücken erforderlich sind, wie Spiel-, Freizeit- und Erholungsflächen sowie die Fläche für Stellplätze und Garagen mit ihren Einfahrten (§9 Abs. 1 Nr. 4 BauGB)</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_UeberlagerungsobjektType">
        <sequence>
          <element name="zweckbestimmung" minOccurs="0" maxOccurs="unbounded" type="xplan:BP_KomplexeZweckbestNebenanlagenPropertyType">
            <annotation>
              <documentation>Zweckbestimmung der Nebenanlagen-Fläche</documentation>
            </annotation>
          </element>
          <element name="Zmax" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximale Anzahl der Garagengeschosse.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_NebenanlagenFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_NebenanlagenFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_NichtUeberbaubareGrundstuecksflaeche-->
  <!--=========================================================================================-->
  <element name="BP_NichtUeberbaubareGrundstuecksflaeche" type="xplan:BP_NichtUeberbaubareGrundstuecksflaecheType" substitutionGroup="xplan:BP_Ueberlagerungsobjekt" />
  <complexType name="BP_NichtUeberbaubareGrundstuecksflaecheType">
    <annotation>
      <documentation>Festlegung der nicht-überbaubaren Grundstücksfläche</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_UeberlagerungsobjektType">
        <sequence>
          <element name="nutzung" minOccurs="0" type="gml:CodeType">
            <annotation>
              <appinfo>
                <referenzierteCodelist>xplan:BP_NutzungNichtUeberbaubGrundstFlaeche</referenzierteCodelist>
              </appinfo>
              <documentation>Zulässige Nutzung der Fläche</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_NichtUeberbaubareGrundstuecksflaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_NichtUeberbaubareGrundstuecksflaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_PersGruppenBestimmteFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_PersGruppenBestimmteFlaeche" type="xplan:BP_PersGruppenBestimmteFlaecheType" substitutionGroup="xplan:BP_Ueberlagerungsobjekt" />
  <complexType name="BP_PersGruppenBestimmteFlaecheType">
    <annotation>
      <documentation>Fläche, auf denen ganz oder teilweise nur Wohngebäude errichtet werden dürfen, die für Personengruppen mit besonderem Wohnbedarf bestimmt sind (§9, Abs. 1, Nr. 8 BauGB)
</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_UeberlagerungsobjektType">
        <sequence>
          <element ref="xplan:_GenericApplicationPropertyOfBP_PersGruppenBestimmteFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_PersGruppenBestimmteFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_RegelungVergnuegungsstaetten-->
  <!--=========================================================================================-->
  <element name="BP_RegelungVergnuegungsstaetten" type="xplan:BP_RegelungVergnuegungsstaettenType" substitutionGroup="xplan:BP_Ueberlagerungsobjekt" />
  <complexType name="BP_RegelungVergnuegungsstaettenType">
    <annotation>
      <documentation>Festsetzung nach §9 Abs. 2b BauGB (Zulässigkeit von Vergnügungsstätten).</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_UeberlagerungsobjektType">
        <sequence>
          <element name="zulaessigkeit" minOccurs="0" type="xplan:BP_Zulaessigkeit">
            <annotation>
              <documentation>Zulässigkeit von Vergnügungsstätten.
</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_RegelungVergnuegungsstaetten" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_RegelungVergnuegungsstaetten" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_SpezielleBauweise-->
  <!--=========================================================================================-->
  <element name="BP_SpezielleBauweise" type="xplan:BP_SpezielleBauweiseType" substitutionGroup="xplan:BP_Ueberlagerungsobjekt" />
  <complexType name="BP_SpezielleBauweiseType">
    <annotation>
      <documentation>Festsetzung der speziellen Bauweise / baulichen Besonderheit eines Gebäudes oder Bauwerks.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_UeberlagerungsobjektType">
        <sequence>
          <element name="typ" minOccurs="0" type="xplan:BP_SpezielleBauweiseTypen">
            <annotation>
              <documentation>Typ der speziellen Bauweise.</documentation>
            </annotation>
          </element>
          <element name="sonstTyp" minOccurs="0" type="gml:CodeType">
            <annotation>
              <appinfo>
                <referenzierteCodelist>xplan:BP_SpezielleBauweiseSonstTypen</referenzierteCodelist>
              </appinfo>
              <documentation>Über eine Codeliste definierter Typ der speziellen Bauweise, wenn &lt;i&gt;typ &lt;/i&gt;den Wert 9999 (Sonstiges) hat.</documentation>
            </annotation>
          </element>
          <element name="Bmin" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Minimale Breite von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="Bmax" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Maximale Breite von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="Tmin" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Minimale Tiefe von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="Tmax" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Maximale Tiefe von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="wegerecht" minOccurs="0" maxOccurs="unbounded" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <gml:targetElement>xplan:BP_Wegerecht</gml:targetElement>
              </appinfo>
              <documentation>Relation auf Angaben zu Wegerechten.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_SpezielleBauweise" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_SpezielleBauweise" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_SpezielleBauweiseTypen-->
  <!--=========================================================================================-->
  <simpleType name="BP_SpezielleBauweiseTypen">
    <annotation>
      <documentation>Aufzählung verschiedener Typen spezieller Bauweisen.</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="1000">
        <!--Durchfahrt-->
        <annotation>
          <documentation>Durchfahrt</documentation>
        </annotation>
      </enumeration>
      <enumeration value="1100">
        <!--Durchgang-->
        <annotation>
          <documentation>Durchgang</documentation>
        </annotation>
      </enumeration>
      <enumeration value="1200">
        <!--DurchfahrtDurchgang-->
        <annotation>
          <documentation>Durchfahrt oder Durchgang</documentation>
        </annotation>
      </enumeration>
      <enumeration value="1300">
        <!--Auskragung-->
        <annotation>
          <documentation>Auskragung</documentation>
        </annotation>
      </enumeration>
      <enumeration value="1400">
        <!--Arkade-->
        <annotation>
          <documentation>Arkade</documentation>
        </annotation>
      </enumeration>
      <enumeration value="1500">
        <!--Luftgeschoss-->
        <annotation>
          <documentation>Luftgeschoss</documentation>
        </annotation>
      </enumeration>
      <enumeration value="1600">
        <!--Bruecke-->
        <annotation>
          <documentation>Brücke</documentation>
        </annotation>
      </enumeration>
      <enumeration value="1700">
        <!--Tunnel-->
        <annotation>
          <documentation>Tunnel</documentation>
        </annotation>
      </enumeration>
      <enumeration value="1800">
        <!--Rampe-->
        <annotation>
          <documentation>Rampe</documentation>
        </annotation>
      </enumeration>
      <enumeration value="9999">
        <!--Sonstiges-->
        <annotation>
          <documentation>Sonstige spezielle Bauweise.</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_TypWohngebaeudeFlaeche-->
  <!--=========================================================================================-->
  <simpleType name="BP_TypWohngebaeudeFlaeche">
    <annotation>
      <documentation>Aufzählung verschiedener Typen von Wohngebäude-Flächen gemäß §9 Abs. 2d BauGB.</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="1000">
        <!--WohnGebaeude-->
        <annotation>
          <documentation>Flächen, auf denen Wohngebäude errichtet werden dürfen</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2000">
        <!--GebaeudeFoerderung-->
        <annotation>
          <documentation>Flächen, auf denen nur Gebäude errichtet werden dürfen, bei denen einzelne oder alle Wohnungen die baulichen Voraussetzungen für eine Förderung mit Mitteln der sozialen Wohnraumförderung erfüllen</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3000">
        <!--GebaeudeStaedtebaulicherVertrag-->
        <annotation>
          <documentation>Flächen, auf denen nur Gebäude errichtet werden dürfen, bei denen sich ein Vorhabenträger hinsichtlich einzelner oder aller Wohnungen in einem städtebaulichen Vertrag verpflichtet, zum Zeitpunkt des Vertragsschlusses geltende Förderbedingungen der sozialen Wohnraumförderung, insbesondere die Mietpreisbindung, einzuhalten und die Einhaltung dieser Verpflichtung in geeigneter Weise sichergestellt wird</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_UeberbaubareGrundstuecksFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_UeberbaubareGrundstuecksFlaeche" type="xplan:BP_UeberbaubareGrundstuecksFlaecheType" substitutionGroup="xplan:BP_Ueberlagerungsobjekt" />
  <complexType name="BP_UeberbaubareGrundstuecksFlaecheType">
    <annotation>
      <documentation>Festsetzung der überbaubaren Grundstücksfläche (§9, Abs. 1, Nr. 2 BauGB). Über die Attribute &lt;i&gt;geschossMin &lt;/i&gt;und &lt;i&gt;geschossMax &lt;/i&gt;kann die Festsetzung auf einen Bereich von Geschossen beschränkt werden. Wenn eine Einschränkung der Festsetzung durch expliziter Höhenangaben erfolgen soll, ist dazu die Oberklassen-Relation &lt;i&gt;hoehenangabe &lt;/i&gt;auf den komplexen Datentyp &lt;i&gt;XP_Hoehenangabe &lt;/i&gt;zu verwenden. &lt;b&gt;Das gleiche Attribut darf nicht gleichzeitig &lt;/b&gt;in einem Flächenschlussobjekt und einem überlagernden Objekt &lt;i&gt;BP_UeberbaubareGrundstuecksFlaeche &lt;/i&gt;&lt;b&gt;belegt werden&lt;/b&gt;.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_UeberlagerungsobjektType">
        <sequence>
          <element name="dachgestaltung" minOccurs="0" maxOccurs="unbounded" type="xplan:BP_DachgestaltungPropertyType">
            <annotation>
              <documentation>Parameter zur Einschränkung der zulässigen Dachformen.</documentation>
            </annotation>
          </element>
          <element name="FR" minOccurs="0" type="gml:AngleType">
            <annotation>
              <documentation>Vorgeschriebene Firstrichtung</documentation>
            </annotation>
          </element>
          <element name="MaxZahlWohnungen" minOccurs="0" type="int">
            <annotation>
              <documentation>Höchstzulässige Zahl der Wohnungen in Wohngebäuden</documentation>
            </annotation>
          </element>
          <element name="MinGRWohneinheit" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimale Größe eines Grundstücks pro Wohneinheit</documentation>
            </annotation>
          </element>
          <element name="Fmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Mindestmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
            </annotation>
          </element>
          <element name="Fmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Höchstmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
            </annotation>
          </element>
          <element name="Bmin" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Minimale Breite von Baugrundstücken</documentation>
            </annotation>
          </element>
          <element name="Bmax" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Maximale Breite von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="Tmin" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Minimale Tiefe von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="Tmax" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Maximale Tiefe von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="GFZmin" minOccurs="0" type="double">
            <annotation>
              <documentation>Minimal zulässige Geschossflächenzahl .</documentation>
            </annotation>
          </element>
          <element name="GFZmax" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl bei einer Bereichsangabe. Das Attribut GFZmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="GFZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GFZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl als Ausnahme.</documentation>
            </annotation>
          </element>
          <element name="GFmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimal zulässige Geschossfläche</documentation>
            </annotation>
          </element>
          <element name="GFmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Geschossfläche bei einer Bereichsabgabe. Das Attribut GFmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="GF" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Geschossfläche.</documentation>
            </annotation>
          </element>
          <element name="GF_Ausn" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Geschossfläche.</documentation>
            </annotation>
          </element>
          <element name="BMZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Baumassenzahl.</documentation>
            </annotation>
          </element>
          <element name="BMZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Baumassenzahl.</documentation>
            </annotation>
          </element>
          <element name="BM" minOccurs="0" type="gml:VolumeType">
            <annotation>
              <documentation>Maximal zulässige Baumasse.</documentation>
            </annotation>
          </element>
          <element name="BM_Ausn" minOccurs="0" type="gml:VolumeType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Baumasse.</documentation>
            </annotation>
          </element>
          <element name="GRZmin" minOccurs="0" type="double">
            <annotation>
              <documentation>Minimal zulässige Grundflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GRZmax" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Grundflächenzahl bei einer Bereichsangabe.  Das Attribut GRZmin muss ebenfalls spezifiziert werden.</documentation>
            </annotation>
          </element>
          <element name="GRZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Grundflächenzahl</documentation>
            </annotation>
          </element>
          <element name="GRZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Grundflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GRmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="GRmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Grundfläche bei einer Bereichsangabe. Das Attribut GRmin muss ebenfalls spezifiziert werden.</documentation>
            </annotation>
          </element>
          <element name="GR" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="GR_Ausn" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="Zmin" minOccurs="0" type="int">
            <annotation>
              <documentation>Minimal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Zmax" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der oberirdischen Vollgeschosse bei einer Bereichsangabe. Das Attribut Zmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="Zzwingend" minOccurs="0" type="int">
            <annotation>
              <documentation>Zwingend vorgeschriebene Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximalzahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z_Ausn" minOccurs="0" type="int">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z_Staffel" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximale Anzahl von oberirdisch zurückgesetzten Vollgeschossen als zusätzliche Staffelgeschosse</documentation>
            </annotation>
          </element>
          <element name="Z_Dach" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximalzahl der zusätzlich erlaubten Dachgeschosse, die gleichzeitig Vollgeschosse sind.</documentation>
            </annotation>
          </element>
          <element name="ZUmin" minOccurs="0" type="int">
            <annotation>
              <documentation>Minimal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZUmax" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der unterirdischen Geschosse bei einer Bereichsangabe. Das Attribut ZUmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="ZUzwingend" minOccurs="0" type="int">
            <annotation>
              <documentation>Zwingend vorgeschriebene Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZU" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZU_Ausn" minOccurs="0" type="int">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="MZspezial" minOccurs="0" maxOccurs="unbounded" type="string">
            <annotation>
              <documentation>Textuelle Spezifikation von speziellen Maßzahlen, wie z.B. einer GRZ in Abhängigkeit von der Bebauungsart.</documentation>
            </annotation>
          </element>
          <element name="wohnnutzungEGStrasse" minOccurs="0" type="xplan:BP_Zulaessigkeit">
            <annotation>
              <documentation>Festsetzung nach §6a Abs. (4) Nr. 1 BauNVO: Für urbane Gebiete oder Teile solcher Gebiete kann festgesetzt werden, dass in Gebäuden 
im Erdgeschoss an der Straßenseite eine Wohnnutzung nicht oder nur ausnahmsweise zulässig ist.</documentation>
            </annotation>
          </element>
          <element name="ZWohn" minOccurs="0" type="int">
            <annotation>
              <documentation>Festsetzung nach §4a Abs. (4) Nr. 1 bzw. nach  §6a Abs. (4) Nr. 2 BauNVO: Für besondere Wohngebiete und  urbane Gebiete oder Teile solcher Gebiete kann festgesetzt werden, dass in Gebäuden oberhalb eines im Bebauungsplan bestimmten Geschosses nur Wohnungen zulässig sind.</documentation>
            </annotation>
          </element>
          <element name="GFAntWohnen" minOccurs="0" type="gml:ScaleType">
            <annotation>
              <documentation>Festsetzung nach §4a Abs. (4) Nr. 2 bzw. §6a Abs. (4) Nr. 3 BauNVO: Für besondere Wohngebiete und urbane Gebiete oder Teile solcher Gebiete kann festgesetzt werden, dass 
in Gebäuden ein im Bebauungsplan bestimmter Anteil der zulässigen 
Geschossfläche für Wohnungen zu verwenden ist.</documentation>
            </annotation>
          </element>
          <element name="GFWohnen" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Festsetzung nach §4a Abs. (4) Nr. 2 bzw. §6a Abs. (4) Nr. 3 BauNVO: Für besondere Wohngebiete und urbane Gebiete oder Teile solcher Gebiete kann festgesetzt werden, dass 
in Gebäuden eine im Bebauungsplan bestimmte Größe der Geschossfläche für Wohnungen zu verwenden ist.</documentation>
            </annotation>
          </element>
          <element name="GFAntGewerbe" minOccurs="0" type="gml:ScaleType">
            <annotation>
              <documentation>Festsetzung nach §6a Abs. (4) Nr. 4 BauNVO: Für urbane Gebiete oder Teile solcher Gebiete kann festgesetzt werden, dass 
in Gebäuden ein im Bebauungsplan bestimmter Anteil der zulässigen 
Geschossfläche für gewerbliche Nutzungen zu verwenden ist.</documentation>
            </annotation>
          </element>
          <element name="GFGewerbe" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Festsetzung nach §6a Abs. (4) Nr. 4 BauNVO: Für urbane Gebiete oder Teile solcher Gebiete kann festgesetzt werden, dass 
in Gebäuden eine im Bebauungsplan bestimmte Größe der Geschossfläche für gewerbliche Nutzungen zu verwenden ist.</documentation>
            </annotation>
          </element>
          <element name="VF" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Festsetzung der maximal zulässigen Verkaufsfläche in einem Sondergebiet</documentation>
            </annotation>
          </element>
          <element name="bauweise" minOccurs="0" type="xplan:BP_Bauweise">
            <annotation>
              <documentation>Festsetzung der Bauweise  (§9, Abs. 1, Nr. 2 BauGB).
Dieser Wert hat Priorität gegenüber einer im umschließenden Baugebiet (&lt;i&gt;BP_BaugebietsTeilFlaeche&lt;/i&gt;) getroffenen Festsetzung</documentation>
            </annotation>
          </element>
          <element name="bauweiseText" minOccurs="0" type="string">
            <annotation>
              <documentation>Textuelle Präzisierung oder Ergänzung der durch &lt;i&gt;bauweise &lt;/i&gt;spezifizierten Bauweise.</documentation>
            </annotation>
          </element>
          <element name="abweichendeBauweise" minOccurs="0" type="gml:CodeType">
            <annotation>
              <appinfo>
                <referenzierteCodelist>xplan:BP_AbweichendeBauweise</referenzierteCodelist>
              </appinfo>
              <documentation>Nähere Bezeichnung einer "Abweichenden Bauweise" ("&lt;i&gt;bauweise == 3000"&lt;/i&gt;).
Dieser Wert hat Priorität gegenüber einer im umschließenden Baugebiet (BP_BaugebietsTeilFlaeche) getroffenen Festsetzung</documentation>
            </annotation>
          </element>
          <element name="vertikaleDifferenzierung" minOccurs="0" default="false" type="boolean">
            <annotation>
              <documentation>Gibt an, ob eine vertikale Differenzierung der Gebäude vorgeschrieben ist.
Dieser Wert hat Priorität gegenüber einer im umschließenden Baugebiet (&lt;i&gt;BP_BaugebietsTeilFlaeche&lt;/i&gt;) getroffenen Festsetzung.</documentation>
            </annotation>
          </element>
          <element name="bebauungsArt" minOccurs="0" type="xplan:BP_BebauungsArt">
            <annotation>
              <documentation>Detaillierte Festsetzung der Bauweise (§9, Abs. 1, Nr. 2 BauGB).
Dieser Wert hat Priorität gegenüber einer im umschließenden Baugebiet (&lt;i&gt;BP_BaugebietsTeilFlaeche&lt;/i&gt;) getroffenen Festsetzung.</documentation>
            </annotation>
          </element>
          <element name="bebauungVordereGrenze" minOccurs="0" type="xplan:BP_GrenzBebauung">
            <annotation>
              <documentation>Festsetzung der Bebauung der vorderen Grundstücksgrenze (§9, Abs. 1, Nr. 2 BauGB).
Dieser Wert hat Priorität gegenüber einer im umschließenden Baugebiet (&lt;i&gt;BP_BaugebietsTeilFlaeche&lt;/i&gt;) getroffenen Festsetzung.</documentation>
            </annotation>
          </element>
          <element name="bebauungRueckwaertigeGrenze" minOccurs="0" type="xplan:BP_GrenzBebauung">
            <annotation>
              <documentation>Festsetzung der Bebauung der rückwärtigen Grundstücksgrenze (§9, Abs. 1, Nr. 2 BauGB).
Dieser Wert hat Priorität gegenüber einer im umschließenden Baugebiet (&lt;i&gt;BP_BaugebietsTeilFlaeche&lt;/i&gt;) getroffenen Festsetzung.</documentation>
            </annotation>
          </element>
          <element name="bebauungSeitlicheGrenze" minOccurs="0" type="xplan:BP_GrenzBebauung">
            <annotation>
              <documentation>Festsetzung der Bebauung der seitlichen Grundstücksgrenze (§9, Abs. 1, Nr. 2 BauGB).
Dieser Wert hat Priorität gegenüber einer im umschließenden Baugebiet (&lt;i&gt;BP_BaugebietsTeilFlaeche&lt;/i&gt;) getroffenen Festsetzung.</documentation>
            </annotation>
          </element>
          <element name="refGebaeudequerschnitt" minOccurs="0" maxOccurs="unbounded" type="xplan:XP_ExterneReferenzPropertyType">
            <annotation>
              <documentation>Referenz auf ein Dokument mit vorgeschriebenen Gebäudequerschnitten.
Dieser Wert hat Priorität gegenüber einer im umschließenden Baugebiet (&lt;i&gt;BP_BaugebietsTeilFlaeche&lt;/i&gt;) getroffenen Festsetzung.</documentation>
            </annotation>
          </element>
          <element name="baugrenze" minOccurs="0" maxOccurs="unbounded" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <gml:targetElement>xplan:BP_BauGrenze</gml:targetElement>
              </appinfo>
              <documentation>Referenz auf eine Baugrenze, die auf der Randkurve der Fläche verläuft.</documentation>
            </annotation>
          </element>
          <element name="baulinie" minOccurs="0" maxOccurs="unbounded" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <gml:targetElement>xplan:BP_BauLinie</gml:targetElement>
              </appinfo>
              <documentation>Referenz auf eine Baulinie, die auf der Randkurve der Fläche verläuft.</documentation>
            </annotation>
          </element>
          <element name="geschossMin" minOccurs="0" type="int">
            <annotation>
              <documentation>Gibt bei geschossweiser Festsetzung die Nummer des Geschosses an, ab den die Festsetzung gilt. Wenn das Attribut nicht belegt ist, gilt die Festsetzung für alle Geschosse bis einschl. "geschossMax".</documentation>
            </annotation>
          </element>
          <element name="geschossMax" minOccurs="0" type="int">
            <annotation>
              <documentation>Gibt bei geschossweiser Festsetzung die Nummer des Geschosses an, bis zu der die Festsetzung gilt. Wenn das Attribut nicht belegt ist, gilt die Festsetzung für alle Geschosse ab einschl. "geschossMin".</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_UeberbaubareGrundstuecksFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_UeberbaubareGrundstuecksFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_WohngebaeudeFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_WohngebaeudeFlaeche" type="xplan:BP_WohngebaeudeFlaecheType" substitutionGroup="xplan:BP_Flaechenschlussobjekt" />
  <complexType name="BP_WohngebaeudeFlaecheType">
    <annotation>
      <documentation>Fläche für die Errichtung von Wohngebäuden in einem Bebauungsplan zur Wohnraumversorgung gemäß §9 Absatz 2d BauGB. Das Maß der baulichen Nutzung sowie Festsetzungen zur Bauweise oder Grenzbebauung können innerhalb einer &lt;i&gt;BP_WohngebaeudeFlaeche &lt;/i&gt;unterschiedlich sein (&lt;i&gt;BP_UeberbaubareGrundstueckeFlaeche&lt;/i&gt;). &lt;b&gt;Das gleiche Attribut darf nicht gleichzeitig &lt;/b&gt;in &lt;i&gt;BP_WohngebaeudeFlaeche &lt;/i&gt;und einem überlagernden Objekt &lt;i&gt;BP_UeberbaubareGrundstuecksFlaeche &lt;/i&gt;&lt;b&gt;belegt werden&lt;/b&gt;. </documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_FlaechenschlussobjektType">
        <sequence>
          <element name="dachgestaltung" minOccurs="0" maxOccurs="unbounded" type="xplan:BP_DachgestaltungPropertyType">
            <annotation>
              <documentation>Parameter zur Einschränkung der zulässigen Dachformen.</documentation>
            </annotation>
          </element>
          <element name="FR" minOccurs="0" type="gml:AngleType">
            <annotation>
              <documentation>Vorgeschriebene Firstrichtung</documentation>
            </annotation>
          </element>
          <element name="abweichungText" minOccurs="0" maxOccurs="unbounded" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <gml:targetElement>xplan:XP_TextAbschnitt</gml:targetElement>
              </appinfo>
              <documentation>Texliche Beschreibung der abweichenden Bauweise.</documentation>
            </annotation>
          </element>
          <element name="MaxZahlWohnungen" minOccurs="0" type="int">
            <annotation>
              <documentation>Höchstzulässige Zahl der Wohnungen in Wohngebäuden</documentation>
            </annotation>
          </element>
          <element name="MinGRWohneinheit" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimale Größe eines Grundstücks pro Wohneinheit</documentation>
            </annotation>
          </element>
          <element name="Fmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Mindestmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
            </annotation>
          </element>
          <element name="Fmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Höchstmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
            </annotation>
          </element>
          <element name="Bmin" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Minimale Breite von Baugrundstücken</documentation>
            </annotation>
          </element>
          <element name="Bmax" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Maximale Breite von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="Tmin" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Minimale Tiefe von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="Tmax" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Maximale Tiefe von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="GFZmin" minOccurs="0" type="double">
            <annotation>
              <documentation>Minimal zulässige Geschossflächenzahl .</documentation>
            </annotation>
          </element>
          <element name="GFZmax" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl bei einer Bereichsangabe. Das Attribut GFZmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="GFZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GFZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl als Ausnahme.</documentation>
            </annotation>
          </element>
          <element name="GFmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimal zulässige Geschossfläche</documentation>
            </annotation>
          </element>
          <element name="GFmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Geschossfläche bei einer Bereichsabgabe. Das Attribut GFmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="GF" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Geschossfläche.</documentation>
            </annotation>
          </element>
          <element name="GF_Ausn" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Geschossfläche.</documentation>
            </annotation>
          </element>
          <element name="BMZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Baumassenzahl.</documentation>
            </annotation>
          </element>
          <element name="BMZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Baumassenzahl.</documentation>
            </annotation>
          </element>
          <element name="BM" minOccurs="0" type="gml:VolumeType">
            <annotation>
              <documentation>Maximal zulässige Baumasse.</documentation>
            </annotation>
          </element>
          <element name="BM_Ausn" minOccurs="0" type="gml:VolumeType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Baumasse.</documentation>
            </annotation>
          </element>
          <element name="GRZmin" minOccurs="0" type="double">
            <annotation>
              <documentation>Minimal zulässige Grundflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GRZmax" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Grundflächenzahl bei einer Bereichsangabe.  Das Attribut GRZmin muss ebenfalls spezifiziert werden.</documentation>
            </annotation>
          </element>
          <element name="GRZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Grundflächenzahl</documentation>
            </annotation>
          </element>
          <element name="GRZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Grundflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GRmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="GRmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Grundfläche bei einer Bereichsangabe. Das Attribut GRmin muss ebenfalls spezifiziert werden.</documentation>
            </annotation>
          </element>
          <element name="GR" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="GR_Ausn" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="Zmin" minOccurs="0" type="int">
            <annotation>
              <documentation>Minimal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Zmax" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der oberirdischen Vollgeschosse bei einer Bereichsangabe. Das Attribut Zmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="Zzwingend" minOccurs="0" type="int">
            <annotation>
              <documentation>Zwingend vorgeschriebene Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximalzahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z_Ausn" minOccurs="0" type="int">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z_Staffel" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximale Anzahl von oberirdisch zurückgesetzten Vollgeschossen als zusätzliche Staffelgeschosse</documentation>
            </annotation>
          </element>
          <element name="Z_Dach" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximalzahl der zusätzlich erlaubten Dachgeschosse, die gleichzeitig Vollgeschosse sind.</documentation>
            </annotation>
          </element>
          <element name="ZUmin" minOccurs="0" type="int">
            <annotation>
              <documentation>Minimal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZUmax" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der unterirdischen Geschosse bei einer Bereichsangabe. Das Attribut ZUmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="ZUzwingend" minOccurs="0" type="int">
            <annotation>
              <documentation>Zwingend vorgeschriebene Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZU" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZU_Ausn" minOccurs="0" type="int">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="MZspezial" minOccurs="0" maxOccurs="unbounded" type="string">
            <annotation>
              <documentation>Textuelle Spezifikation von speziellen Maßzahlen, wie z.B. einer GRZ in Abhängigkeit von der Bebauungsart.</documentation>
            </annotation>
          </element>
          <element name="wohnnutzungEGStrasse" minOccurs="0" type="xplan:BP_Zulaessigkeit">
            <annotation>
              <documentation>Festsetzung nach §6a Abs. (4) Nr. 1 BauNVO: Für urbane Gebiete oder Teile solcher Gebiete kann festgesetzt werden, dass in Gebäuden 
im Erdgeschoss an der Straßenseite eine Wohnnutzung nicht oder nur ausnahmsweise zulässig ist.</documentation>
            </annotation>
          </element>
          <element name="ZWohn" minOccurs="0" type="int">
            <annotation>
              <documentation>Festsetzung nach §4a Abs. (4) Nr. 1 bzw. nach  §6a Abs. (4) Nr. 2 BauNVO: Für besondere Wohngebiete und  urbane Gebiete oder Teile solcher Gebiete kann festgesetzt werden, dass in Gebäuden oberhalb eines im Bebauungsplan bestimmten Geschosses nur Wohnungen zulässig sind.</documentation>
            </annotation>
          </element>
          <element name="GFAntWohnen" minOccurs="0" type="gml:ScaleType">
            <annotation>
              <documentation>Festsetzung nach §4a Abs. (4) Nr. 2 bzw. §6a Abs. (4) Nr. 3 BauNVO: Für besondere Wohngebiete und urbane Gebiete oder Teile solcher Gebiete kann festgesetzt werden, dass 
in Gebäuden ein im Bebauungsplan bestimmter Anteil der zulässigen 
Geschossfläche für Wohnungen zu verwenden ist.</documentation>
            </annotation>
          </element>
          <element name="GFWohnen" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Festsetzung nach §4a Abs. (4) Nr. 2 bzw. §6a Abs. (4) Nr. 3 BauNVO: Für besondere Wohngebiete und urbane Gebiete oder Teile solcher Gebiete kann festgesetzt werden, dass 
in Gebäuden eine im Bebauungsplan bestimmte Größe der Geschossfläche für Wohnungen zu verwenden ist.</documentation>
            </annotation>
          </element>
          <element name="GFAntGewerbe" minOccurs="0" type="gml:ScaleType">
            <annotation>
              <documentation>Festsetzung nach §6a Abs. (4) Nr. 4 BauNVO: Für urbane Gebiete oder Teile solcher Gebiete kann festgesetzt werden, dass 
in Gebäuden ein im Bebauungsplan bestimmter Anteil der zulässigen 
Geschossfläche für gewerbliche Nutzungen zu verwenden ist.</documentation>
            </annotation>
          </element>
          <element name="GFGewerbe" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Festsetzung nach §6a Abs. (4) Nr. 4 BauNVO: Für urbane Gebiete oder Teile solcher Gebiete kann festgesetzt werden, dass 
in Gebäuden eine im Bebauungsplan bestimmte Größe der Geschossfläche für gewerbliche Nutzungen zu verwenden ist.</documentation>
            </annotation>
          </element>
          <element name="VF" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Festsetzung der maximal zulässigen Verkaufsfläche in einem Sondergebiet</documentation>
            </annotation>
          </element>
          <element name="typ" type="xplan:BP_TypWohngebaeudeFlaeche">
            <annotation>
              <documentation>Festlegung der zu errichtenden Gebäude gemäß  §9 Absatz 2d Nr. 1 - 3 BauGB</documentation>
            </annotation>
          </element>
          <element name="abweichungBauNVO" minOccurs="0" type="xplan:XP_AbweichungBauNVOTypen">
            <annotation>
              <documentation>Art der zulässigen Abweichung von der BauNVO.</documentation>
            </annotation>
          </element>
          <element name="bauweise" minOccurs="0" type="xplan:BP_Bauweise">
            <annotation>
              <documentation>Festsetzung der Bauweise  ( §9 Absatz 2d  BauGB).</documentation>
            </annotation>
          </element>
          <element name="bauweiseText" minOccurs="0" type="string">
            <annotation>
              <documentation>Textuelle Präzisierung oder Ergänzung der durch &lt;i&gt;bauweise &lt;/i&gt;spezifizierten Bauweise.</documentation>
            </annotation>
          </element>
          <element name="abweichendeBauweise" minOccurs="0" type="gml:CodeType">
            <annotation>
              <appinfo>
                <referenzierteCodelist>xplan:BP_AbweichendeBauweise</referenzierteCodelist>
              </appinfo>
              <documentation>Nähere Bezeichnung einer "Abweichenden Bauweise" ("&lt;i&gt;bauweise" == 3000&lt;/i&gt;).</documentation>
            </annotation>
          </element>
          <element name="vertikaleDifferenzierung" minOccurs="0" default="false" type="boolean">
            <annotation>
              <documentation>Gibt an, ob eine vertikale Differenzierung der Gebäude vorgeschrieben ist.</documentation>
            </annotation>
          </element>
          <element name="bebauungsArt" minOccurs="0" type="xplan:BP_BebauungsArt">
            <annotation>
              <documentation>Detaillierte Festsetzung der Bauweise (§9, Abs. 1, Nr. 2d BauGB).</documentation>
            </annotation>
          </element>
          <element name="bebauungVordereGrenze" minOccurs="0" type="xplan:BP_GrenzBebauung">
            <annotation>
              <documentation>Festsetzung der Bebauung der vorderen Grundstücksgrenze (§9, Abs. 1, Nr. 2d BauGB).</documentation>
            </annotation>
          </element>
          <element name="bebauungRueckwaertigeGrenze" minOccurs="0" type="xplan:BP_GrenzBebauung">
            <annotation>
              <documentation>Festsetzung der Bebauung der rückwärtigen Grundstücksgrenze (§9, Abs. 1, Nr. 2d BauGB).</documentation>
            </annotation>
          </element>
          <element name="bebauungSeitlicheGrenze" minOccurs="0" type="xplan:BP_GrenzBebauung">
            <annotation>
              <documentation>Festsetzung der Bebauung der seitlichen Grundstücksgrenze (§9, Abs. 1, Nr. 2d BauGB).</documentation>
            </annotation>
          </element>
          <element name="refGebaeudequerschnitt" minOccurs="0" maxOccurs="unbounded" type="xplan:XP_ExterneReferenzPropertyType">
            <annotation>
              <documentation>Referenz auf ein Dokument mit vorgeschriebenen Gebäudequerschnitten.
</documentation>
            </annotation>
          </element>
          <element name="zugunstenVon" minOccurs="0" type="string">
            <annotation>
              <documentation>Angabe des Begünstigten einer Ausweisung.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_WohngebaeudeFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_WohngebaeudeFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_Zulaessigkeit-->
  <!--=========================================================================================-->
  <simpleType name="BP_Zulaessigkeit">
    <restriction base="string">
      <enumeration value="1000">
        <!--Zulaessig-->
        <annotation>
          <documentation>Generelle Zulässigkeit</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2000">
        <!--NichtZulaessig-->
        <annotation>
          <documentation>Generelle Nicht-Zulässigkeit.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3000">
        <!--AusnahmsweiseZulaessig-->
        <annotation>
          <documentation>Ausnahmsweise Zulässigkeit</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_ZweckbestimmungGemeinschaftsanlagen-->
  <!--=========================================================================================-->
  <simpleType name="BP_ZweckbestimmungGemeinschaftsanlagen">
    <restriction base="string">
      <enumeration value="1000">
        <!--Gemeinschaftsstellplaetze-->
        <annotation>
          <documentation>Gemeinschaftliche Stellplätze</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2000">
        <!--Gemeinschaftsgaragen-->
        <annotation>
          <documentation>Gemeinschaftsgaragen</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3000">
        <!--Spielplatz-->
        <annotation>
          <documentation>Spielplatz</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3100">
        <!--Carport-->
        <annotation>
          <documentation>Carport</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3200">
        <!--GemeinschaftsTiefgarage-->
        <annotation>
          <documentation>Gemeinschafts-Tiefgarage</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3300">
        <!--Nebengebaeude-->
        <annotation>
          <documentation>Nebengebäude</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3400">
        <!--AbfallSammelanlagen-->
        <annotation>
          <documentation>Abfall-Sammelanlagen</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3500">
        <!--EnergieVerteilungsanlagen-->
        <annotation>
          <documentation>Energie-Verteilungsanlagen</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3600">
        <!--AbfallWertstoffbehaelter-->
        <annotation>
          <documentation>Abfall-Wertstoffbehälter</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3700">
        <!--Freizeiteinrichtungen-->
        <annotation>
          <documentation>Freizeiteinrichtungen</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3800">
        <!--Laermschutzanlagen-->
        <annotation>
          <documentation>Lärmschutz-Anlagen</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3900">
        <!--AbwasserRegenwasser-->
        <annotation>
          <documentation>Anlagen für Abwasser oder Regenwasser</documentation>
        </annotation>
      </enumeration>
      <enumeration value="4000">
        <!--Ausgleichsmassnahmen-->
        <annotation>
          <documentation>Fläche für Ausgleichsmaßnahmen</documentation>
        </annotation>
      </enumeration>
      <enumeration value="4100">
        <!--Fahrradstellplaetze-->
        <annotation>
          <documentation>Fahrrad Stellplätze</documentation>
        </annotation>
      </enumeration>
      <enumeration value="4200">
        <!--Gemeinschaftsdachgaerten-->
        <annotation>
          <documentation>Gemeinschaftlich genutzter Dachgarten</documentation>
        </annotation>
      </enumeration>
      <enumeration value="4300">
        <!--GemeinschaftlichNutzbareDachflaechen -->
        <annotation>
          <documentation>Gemeinschaftlich nutzbare Dachflächen.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="9999">
        <!--Sonstiges-->
        <annotation>
          <documentation>Sonstige Zweckbestimmung</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_ZweckbestimmungNebenanlagen-->
  <!--=========================================================================================-->
  <simpleType name="BP_ZweckbestimmungNebenanlagen">
    <restriction base="string">
      <enumeration value="1000">
        <!--Stellplaetze-->
        <annotation>
          <documentation>Stellplätze</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2000">
        <!--Garagen-->
        <annotation>
          <documentation>Garagen</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3000">
        <!--Spielplatz-->
        <annotation>
          <documentation>Spielplatz</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3100">
        <!--Carport-->
        <annotation>
          <documentation>Carport</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3200">
        <!--Tiefgarage-->
        <annotation>
          <documentation>Tiefgarage</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3300">
        <!--Nebengebaeude-->
        <annotation>
          <documentation>Nebengebäude</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3400">
        <!--AbfallSammelanlagen-->
        <annotation>
          <documentation>Sammelanlagen für Abfall.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3500">
        <!--EnergieVerteilungsanlagen-->
        <annotation>
          <documentation>Energie-Verteilungsanlagen</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3600">
        <!--AbfallWertstoffbehaelter-->
        <annotation>
          <documentation>Abfall-Wertstoffbehälter</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3700">
        <!--Fahrradstellplaetze-->
        <annotation>
          <documentation>Fahrrad Stellplätze</documentation>
        </annotation>
      </enumeration>
      <enumeration value="9999">
        <!--Sonstiges-->
        <annotation>
          <documentation>Sonstige Zweckbestimmung</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_GemeinbedarfsFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_GemeinbedarfsFlaeche" type="xplan:BP_GemeinbedarfsFlaecheType" substitutionGroup="xplan:BP_Flaechenschlussobjekt" />
  <complexType name="BP_GemeinbedarfsFlaecheType">
    <annotation>
      <documentation>Einrichtungen und Anlagen zur Versorgung mit Gütern und Dienstleistungen des öffentlichen und privaten Bereichs, hier Flächen für den Gemeindebedarf (§9, Abs. 1, Nr.5 und Abs. 6 BauGB). &lt;b&gt;Das gleiche Attribut darf nicht gleichzeitig &lt;/b&gt;in &lt;i&gt;BP_GemeinbedarfsFlaeche &lt;/i&gt;und einem überlagernden Objekt &lt;i&gt;BP_UeberbaubareGrundstuecksFlaeche &lt;/i&gt;&lt;b&gt;belegt werden&lt;/b&gt;. </documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_FlaechenschlussobjektType">
        <sequence>
          <element name="dachgestaltung" minOccurs="0" maxOccurs="unbounded" type="xplan:BP_DachgestaltungPropertyType">
            <annotation>
              <documentation>Parameter zur Einschränkung der zulässigen Dachformen.</documentation>
            </annotation>
          </element>
          <element name="FR" minOccurs="0" type="gml:AngleType">
            <annotation>
              <documentation>Vorgeschriebene Firstrichtung</documentation>
            </annotation>
          </element>
          <element name="MaxZahlWohnungen" minOccurs="0" type="int">
            <annotation>
              <documentation>Höchstzulässige Zahl der Wohnungen in Wohngebäuden</documentation>
            </annotation>
          </element>
          <element name="MinGRWohneinheit" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimale Größe eines Grundstücks pro Wohneinheit</documentation>
            </annotation>
          </element>
          <element name="Fmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Mindestmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
            </annotation>
          </element>
          <element name="Fmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Höchstmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
            </annotation>
          </element>
          <element name="Bmin" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Minimale Breite von Baugrundstücken</documentation>
            </annotation>
          </element>
          <element name="Bmax" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Maximale Breite von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="Tmin" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Minimale Tiefe von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="Tmax" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Maximale Tiefe von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="GFZmin" minOccurs="0" type="double">
            <annotation>
              <documentation>Minimal zulässige Geschossflächenzahl .</documentation>
            </annotation>
          </element>
          <element name="GFZmax" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl bei einer Bereichsangabe. Das Attribut GFZmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="GFZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GFZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl als Ausnahme.</documentation>
            </annotation>
          </element>
          <element name="GFmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimal zulässige Geschossfläche</documentation>
            </annotation>
          </element>
          <element name="GFmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Geschossfläche bei einer Bereichsabgabe. Das Attribut GFmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="GF" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Geschossfläche.</documentation>
            </annotation>
          </element>
          <element name="GF_Ausn" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Geschossfläche.</documentation>
            </annotation>
          </element>
          <element name="BMZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Baumassenzahl.</documentation>
            </annotation>
          </element>
          <element name="BMZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Baumassenzahl.</documentation>
            </annotation>
          </element>
          <element name="BM" minOccurs="0" type="gml:VolumeType">
            <annotation>
              <documentation>Maximal zulässige Baumasse.</documentation>
            </annotation>
          </element>
          <element name="BM_Ausn" minOccurs="0" type="gml:VolumeType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Baumasse.</documentation>
            </annotation>
          </element>
          <element name="GRZmin" minOccurs="0" type="double">
            <annotation>
              <documentation>Minimal zulässige Grundflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GRZmax" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Grundflächenzahl bei einer Bereichsangabe.  Das Attribut GRZmin muss ebenfalls spezifiziert werden.</documentation>
            </annotation>
          </element>
          <element name="GRZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Grundflächenzahl</documentation>
            </annotation>
          </element>
          <element name="GRZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Grundflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GRmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="GRmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Grundfläche bei einer Bereichsangabe. Das Attribut GRmin muss ebenfalls spezifiziert werden.</documentation>
            </annotation>
          </element>
          <element name="GR" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="GR_Ausn" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="Zmin" minOccurs="0" type="int">
            <annotation>
              <documentation>Minimal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Zmax" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der oberirdischen Vollgeschosse bei einer Bereichsangabe. Das Attribut Zmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="Zzwingend" minOccurs="0" type="int">
            <annotation>
              <documentation>Zwingend vorgeschriebene Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximalzahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z_Ausn" minOccurs="0" type="int">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z_Staffel" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximale Anzahl von oberirdisch zurückgesetzten Vollgeschossen als zusätzliche Staffelgeschosse</documentation>
            </annotation>
          </element>
          <element name="Z_Dach" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximalzahl der zusätzlich erlaubten Dachgeschosse, die gleichzeitig Vollgeschosse sind.</documentation>
            </annotation>
          </element>
          <element name="ZUmin" minOccurs="0" type="int">
            <annotation>
              <documentation>Minimal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZUmax" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der unterirdischen Geschosse bei einer Bereichsangabe. Das Attribut ZUmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="ZUzwingend" minOccurs="0" type="int">
            <annotation>
              <documentation>Zwingend vorgeschriebene Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZU" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZU_Ausn" minOccurs="0" type="int">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="MZspezial" minOccurs="0" maxOccurs="unbounded" type="string">
            <annotation>
              <documentation>Textuelle Spezifikation von speziellen Maßzahlen, wie z.B. einer GRZ in Abhängigkeit von der Bebauungsart.</documentation>
            </annotation>
          </element>
          <element name="zweckbestimmung" minOccurs="0" maxOccurs="unbounded" type="xplan:BP_KomplexeZweckbestGemeinbedarfPropertyType">
            <annotation>
              <documentation>Zweckbestimmung der festgesetzten Fläche</documentation>
            </annotation>
          </element>
          <element name="bauweise" minOccurs="0" type="xplan:BP_Bauweise">
            <annotation>
              <documentation>Festsetzung der Bauweise  (§9, Abs. 1, Nr. 2 BauGB).</documentation>
            </annotation>
          </element>
          <element name="bauweiseText" minOccurs="0" type="string">
            <annotation>
              <documentation>Textuelle Präzisierung oder Ergänzung der durch &lt;i&gt;bauweise &lt;/i&gt;spezifizierten Bauweise.</documentation>
            </annotation>
          </element>
          <element name="abweichendeBauweise" minOccurs="0" type="gml:CodeType">
            <annotation>
              <appinfo>
                <referenzierteCodelist>xplan:BP_AbweichendeBauweise</referenzierteCodelist>
              </appinfo>
              <documentation>Nähere Bezeichnung einer "Abweichenden Bauweise" ("&lt;i&gt;bauweise" == 3000&lt;/i&gt;).</documentation>
            </annotation>
          </element>
          <element name="bebauungsArt" minOccurs="0" type="xplan:BP_BebauungsArt">
            <annotation>
              <documentation>Detaillierte Festsetzung der Bauweise (§9, Abs. 1, Nr. 2 BauGB).</documentation>
            </annotation>
          </element>
          <element name="traeger" minOccurs="0" type="xplan:XP_Traegerschaft">
            <annotation>
              <documentation>Trägerschaft einer Gemeinbedarfs-Fläche </documentation>
            </annotation>
          </element>
          <element name="zugunstenVon" minOccurs="0" type="string">
            <annotation>
              <documentation>Angabe des Begünstigten der Ausweisung.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_GemeinbedarfsFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_GemeinbedarfsFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_KomplexeZweckbestGemeinbedarf-->
  <!--=========================================================================================-->
  <element name="BP_KomplexeZweckbestGemeinbedarf" type="xplan:BP_KomplexeZweckbestGemeinbedarfType" />
  <complexType name="BP_KomplexeZweckbestGemeinbedarfType">
    <annotation>
      <documentation>Spezifikation der Zweckbestimmung der Fläche</documentation>
    </annotation>
    <sequence>
      <element name="allgemein" type="xplan:XP_ZweckbestimmungGemeinbedarf">
        <annotation>
          <documentation>Allgemeine Zweckbestimmung der Fläche</documentation>
        </annotation>
      </element>
      <element name="detail" minOccurs="0" maxOccurs="unbounded" type="gml:CodeType">
        <annotation>
          <appinfo>
            <referenzierteCodelist>xplan:BP_DetailZweckbestGemeinbedarf</referenzierteCodelist>
          </appinfo>
          <documentation>Über eine Codeliste definierte Zweckbestimmungen, die die allgemeine Zweckbestimmung näher detaillieren.</documentation>
        </annotation>
      </element>
      <element name="textlicheErgaenzung" minOccurs="0" type="string">
        <annotation>
          <documentation>Textliche Ergänzung der spezifizierten Zweckbestimmung(en).</documentation>
        </annotation>
      </element>
      <element name="aufschrift" minOccurs="0" type="string">
        <annotation>
          <documentation>Aufschrift</documentation>
        </annotation>
      </element>
      <element ref="xplan:_GenericApplicationPropertyOfBP_KomplexeZweckbestGemeinbedarf" minOccurs="0" maxOccurs="unbounded" />
    </sequence>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_KomplexeZweckbestGemeinbedarf" type="anyType" abstract="true" />
  <complexType name="BP_KomplexeZweckbestGemeinbedarfPropertyType">
    <sequence>
      <element ref="xplan:BP_KomplexeZweckbestGemeinbedarf" minOccurs="0" />
    </sequence>
  </complexType>
  <!--=========================================================================================-->
  <!--BP_KomplexeZweckbestSpielSportanlage-->
  <!--=========================================================================================-->
  <element name="BP_KomplexeZweckbestSpielSportanlage" type="xplan:BP_KomplexeZweckbestSpielSportanlageType" />
  <complexType name="BP_KomplexeZweckbestSpielSportanlageType">
    <annotation>
      <documentation>Spezifikation der Zweckbestimmung einer Spiel- und Sportanlage.</documentation>
    </annotation>
    <sequence>
      <element name="allgemein" type="xplan:XP_ZweckbestimmungSpielSportanlage">
        <annotation>
          <documentation>Allgemeine Zweckbestimmung der Fläche</documentation>
        </annotation>
      </element>
      <element name="detail" minOccurs="0" maxOccurs="unbounded" type="gml:CodeType">
        <annotation>
          <appinfo>
            <referenzierteCodelist>xplan:BP_DetailZweckbestSpielSportanlage</referenzierteCodelist>
          </appinfo>
          <documentation>Über eine Codeliste definierte Zweckbestimmungen, die die allgemeine Zweckbestimmung näher detaillieren.</documentation>
        </annotation>
      </element>
      <element name="textlicheErgaenzung" minOccurs="0" type="string">
        <annotation>
          <documentation>Textliche Ergänzung der spezifizierten Zweckbestimmung(en).</documentation>
        </annotation>
      </element>
      <element name="aufschrift" minOccurs="0" type="string">
        <annotation>
          <documentation>Aufschrift</documentation>
        </annotation>
      </element>
      <element ref="xplan:_GenericApplicationPropertyOfBP_KomplexeZweckbestSpielSportanlage" minOccurs="0" maxOccurs="unbounded" />
    </sequence>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_KomplexeZweckbestSpielSportanlage" type="anyType" abstract="true" />
  <complexType name="BP_KomplexeZweckbestSpielSportanlagePropertyType">
    <sequence>
      <element ref="xplan:BP_KomplexeZweckbestSpielSportanlage" minOccurs="0" />
    </sequence>
  </complexType>
  <!--=========================================================================================-->
  <!--BP_SpielSportanlagenFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_SpielSportanlagenFlaeche" type="xplan:BP_SpielSportanlagenFlaecheType" substitutionGroup="xplan:BP_Flaechenschlussobjekt" />
  <complexType name="BP_SpielSportanlagenFlaecheType">
    <annotation>
      <documentation>Einrichtungen und Anlagen zur Versorgung mit Gütern und Dienstleistungen des öffentlichen und privaten Bereichs, hier Flächen für Sport- und Spielanlagen (§9, Abs. 1, Nr. 5 und Abs. 6 BauGB). &lt;b&gt;Das gleiche Attribut darf nicht gleichzeitig &lt;/b&gt;in &lt;i&gt;BP_SpielSportanlagenFlaeche &lt;/i&gt;und einem überlagernden Objekt &lt;i&gt;BP_UeberbaubareGrundstuecksFlaeche &lt;/i&gt;&lt;b&gt;belegt werden&lt;/b&gt;. </documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_FlaechenschlussobjektType">
        <sequence>
          <element name="MaxZahlWohnungen" minOccurs="0" type="int">
            <annotation>
              <documentation>Höchstzulässige Zahl der Wohnungen in Wohngebäuden</documentation>
            </annotation>
          </element>
          <element name="MinGRWohneinheit" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimale Größe eines Grundstücks pro Wohneinheit</documentation>
            </annotation>
          </element>
          <element name="Fmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Mindestmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
            </annotation>
          </element>
          <element name="Fmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Höchstmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
            </annotation>
          </element>
          <element name="Bmin" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Minimale Breite von Baugrundstücken</documentation>
            </annotation>
          </element>
          <element name="Bmax" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Maximale Breite von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="Tmin" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Minimale Tiefe von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="Tmax" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Maximale Tiefe von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="GFZmin" minOccurs="0" type="double">
            <annotation>
              <documentation>Minimal zulässige Geschossflächenzahl .</documentation>
            </annotation>
          </element>
          <element name="GFZmax" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl bei einer Bereichsangabe. Das Attribut GFZmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="GFZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GFZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl als Ausnahme.</documentation>
            </annotation>
          </element>
          <element name="GFmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimal zulässige Geschossfläche</documentation>
            </annotation>
          </element>
          <element name="GFmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Geschossfläche bei einer Bereichsabgabe. Das Attribut GFmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="GF" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Geschossfläche.</documentation>
            </annotation>
          </element>
          <element name="GF_Ausn" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Geschossfläche.</documentation>
            </annotation>
          </element>
          <element name="BMZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Baumassenzahl.</documentation>
            </annotation>
          </element>
          <element name="BMZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Baumassenzahl.</documentation>
            </annotation>
          </element>
          <element name="BM" minOccurs="0" type="gml:VolumeType">
            <annotation>
              <documentation>Maximal zulässige Baumasse.</documentation>
            </annotation>
          </element>
          <element name="BM_Ausn" minOccurs="0" type="gml:VolumeType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Baumasse.</documentation>
            </annotation>
          </element>
          <element name="GRZmin" minOccurs="0" type="double">
            <annotation>
              <documentation>Minimal zulässige Grundflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GRZmax" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Grundflächenzahl bei einer Bereichsangabe.  Das Attribut GRZmin muss ebenfalls spezifiziert werden.</documentation>
            </annotation>
          </element>
          <element name="GRZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Grundflächenzahl</documentation>
            </annotation>
          </element>
          <element name="GRZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Grundflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GRmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="GRmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Grundfläche bei einer Bereichsangabe. Das Attribut GRmin muss ebenfalls spezifiziert werden.</documentation>
            </annotation>
          </element>
          <element name="GR" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="GR_Ausn" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="Zmin" minOccurs="0" type="int">
            <annotation>
              <documentation>Minimal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Zmax" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der oberirdischen Vollgeschosse bei einer Bereichsangabe. Das Attribut Zmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="Zzwingend" minOccurs="0" type="int">
            <annotation>
              <documentation>Zwingend vorgeschriebene Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximalzahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z_Ausn" minOccurs="0" type="int">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z_Staffel" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximale Anzahl von oberirdisch zurückgesetzten Vollgeschossen als zusätzliche Staffelgeschosse</documentation>
            </annotation>
          </element>
          <element name="Z_Dach" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximalzahl der zusätzlich erlaubten Dachgeschosse, die gleichzeitig Vollgeschosse sind.</documentation>
            </annotation>
          </element>
          <element name="ZUmin" minOccurs="0" type="int">
            <annotation>
              <documentation>Minimal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZUmax" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der unterirdischen Geschosse bei einer Bereichsangabe. Das Attribut ZUmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="ZUzwingend" minOccurs="0" type="int">
            <annotation>
              <documentation>Zwingend vorgeschriebene Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZU" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZU_Ausn" minOccurs="0" type="int">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="MZspezial" minOccurs="0" maxOccurs="unbounded" type="string">
            <annotation>
              <documentation>Textuelle Spezifikation von speziellen Maßzahlen, wie z.B. einer GRZ in Abhängigkeit von der Bebauungsart.</documentation>
            </annotation>
          </element>
          <element name="zweckbestimmung" minOccurs="0" maxOccurs="unbounded" type="xplan:BP_KomplexeZweckbestSpielSportanlagePropertyType">
            <annotation>
              <documentation>Zweckbestimmung der festgesetzten Fläche.</documentation>
            </annotation>
          </element>
          <element name="zugunstenVon" minOccurs="0" type="string">
            <annotation>
              <documentation>Angabe des Begünstigten einer Ausweisung.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_SpielSportanlagenFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_SpielSportanlagenFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_EmissionskontingentLaerm-->
  <!--=========================================================================================-->
  <element name="BP_EmissionskontingentLaerm" type="xplan:BP_EmissionskontingentLaermType" />
  <complexType name="BP_EmissionskontingentLaermType">
    <annotation>
      <documentation>Lärmemissionskontingent eines Teilgebietes</documentation>
    </annotation>
    <sequence>
      <element name="pegelTyp" type="xplan:BP_SchallleistungspegelTypen">
        <annotation>
          <documentation>Typ der durch &lt;i&gt;ekwertTag &lt;/i&gt;und &lt;i&gt;ekwertNacht &lt;/i&gt;festgesetzten Schallleistungspegel</documentation>
        </annotation>
      </element>
      <element name="berechnungsgrundlage" type="xplan:BP_SchallleistungspegelBerechnungsgrundlage">
        <annotation>
          <documentation>Technische Grundlage für die Berechnung der Schallleistungspegel</documentation>
        </annotation>
      </element>
      <element name="berechnungsgrundlageDatum" minOccurs="0" type="date">
        <annotation>
          <documentation>Datum, an dem die zur Berechnung benutzte Vorschrift (Attribut &lt;i&gt;berechnungsgrundlage&lt;/i&gt;) herausgegeben oder aktualisiert wurde.</documentation>
        </annotation>
      </element>
      <element name="ekwertTag" type="gml:MeasureType">
        <annotation>
          <documentation>Emissionskontingent/Schallleistungspegel Tag in db</documentation>
        </annotation>
      </element>
      <element name="ekwertNacht" type="gml:MeasureType">
        <annotation>
          <documentation>Emissionskontingent/Schallleistungspegel Nacht in db.</documentation>
        </annotation>
      </element>
      <element name="erlaeuterung" minOccurs="0" type="string">
        <annotation>
          <documentation>Nähere Erläuterung der Berechnungsmethode.</documentation>
        </annotation>
      </element>
      <element ref="xplan:_GenericApplicationPropertyOfBP_EmissionskontingentLaerm" minOccurs="0" maxOccurs="unbounded" />
    </sequence>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_EmissionskontingentLaerm" type="anyType" abstract="true" />
  <complexType name="BP_EmissionskontingentLaermPropertyType">
    <sequence>
      <element ref="xplan:BP_EmissionskontingentLaerm" minOccurs="0" />
    </sequence>
  </complexType>
  <!--=========================================================================================-->
  <!--BP_EmissionskontingentLaermGebiet-->
  <!--=========================================================================================-->
  <element name="BP_EmissionskontingentLaermGebiet" type="xplan:BP_EmissionskontingentLaermGebietType" substitutionGroup="xplan:BP_EmissionskontingentLaerm" />
  <complexType name="BP_EmissionskontingentLaermGebietType">
    <annotation>
      <documentation>Lärmemissionskontingent eines Teilgebietes, das einem bestimmten Immissionsgebiet außerhalb des Geltungsbereiches des BPlans zugeordnet ist (Anhang A4 von DIN 45691).</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_EmissionskontingentLaermType">
        <sequence>
          <element name="gebietsbezeichnung" type="string">
            <annotation>
              <documentation>Bezeichnung des Immissionsgebietes</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_EmissionskontingentLaermGebiet" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_EmissionskontingentLaermGebiet" type="anyType" abstract="true" />
  <complexType name="BP_EmissionskontingentLaermGebietPropertyType">
    <sequence>
      <element ref="xplan:BP_EmissionskontingentLaermGebiet" minOccurs="0" />
    </sequence>
  </complexType>
  <!--=========================================================================================-->
  <!--BP_Richtungssektor-->
  <!--=========================================================================================-->
  <element name="BP_Richtungssektor" type="xplan:BP_RichtungssektorType" />
  <complexType name="BP_RichtungssektorType">
    <annotation>
      <documentation>Spezifikation von Zusatzkontingenten Tag/Nacht der Lärmemission für einen Richtungssektor</documentation>
    </annotation>
    <sequence>
      <element name="winkelAnfang" type="gml:AngleType">
        <annotation>
          <documentation>Startwinkel des Emissionssektors</documentation>
        </annotation>
      </element>
      <element name="winkelEnde" type="gml:AngleType">
        <annotation>
          <documentation>Endwinkel des Emissionssektors</documentation>
        </annotation>
      </element>
      <element name="zkWertTag" type="gml:MeasureType">
        <annotation>
          <documentation>Zusatzkontingent Tag</documentation>
        </annotation>
      </element>
      <element name="zkWertNacht" type="gml:MeasureType">
        <annotation>
          <documentation>Zusatzkontingent Nacht</documentation>
        </annotation>
      </element>
      <element ref="xplan:_GenericApplicationPropertyOfBP_Richtungssektor" minOccurs="0" maxOccurs="unbounded" />
    </sequence>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_Richtungssektor" type="anyType" abstract="true" />
  <complexType name="BP_RichtungssektorPropertyType">
    <sequence>
      <element ref="xplan:BP_Richtungssektor" minOccurs="0" />
    </sequence>
  </complexType>
  <!--=========================================================================================-->
  <!--BP_RichtungssektorGrenze-->
  <!--=========================================================================================-->
  <element name="BP_RichtungssektorGrenze" type="xplan:BP_RichtungssektorGrenzeType" substitutionGroup="xplan:BP_Linienobjekt" />
  <complexType name="BP_RichtungssektorGrenzeType">
    <annotation>
      <documentation>Linienhafte Repräsentation einer Richtungssektor-Grenze</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_LinienobjektType">
        <sequence>
          <element name="winkel" minOccurs="0" type="gml:AngleType">
            <annotation>
              <documentation>Richtungswinkel der Sektorengrenze</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_RichtungssektorGrenze" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_RichtungssektorGrenze" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_SchallleistungspegelBerechnungsgrundlage-->
  <!--=========================================================================================-->
  <simpleType name="BP_SchallleistungspegelBerechnungsgrundlage">
    <restriction base="string">
      <enumeration value="1000">
        <!--DIN45691-->
        <annotation>
          <documentation>Berechnung  nach DIN 45691 "Ger&amp;#228;uschkontingentierung"</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2000">
        <!--DIN18005-->
        <annotation>
          <documentation>Berechnung nach DIN 18005 "Schallschutz im St&amp;#228;dtebau"</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3000">
        <!--VDI2714-->
        <annotation>
          <documentation>Berechnung nach VDI 2714 "Schallausbreitung im Freien"</documentation>
        </annotation>
      </enumeration>
      <enumeration value="4000">
        <!--ISO9613_2-->
        <annotation>
          <documentation>Berechnung nach DIN ISO 9613-2 "D&amp;#228;mpfung des Schalls bei der Ausbreitung im Freien - Teil 2"</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_SchallleistungspegelTypen-->
  <!--=========================================================================================-->
  <simpleType name="BP_SchallleistungspegelTypen">
    <restriction base="string">
      <enumeration value="1000">
        <!--LEK-->
        <annotation>
          <documentation>Emissionskontingent 
</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2000">
        <!--IFSP-->
        <annotation>
          <documentation>Immissionswirksamer, flächenbezogener Schallleistungspegel</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3000">
        <!--FSP-->
        <annotation>
          <documentation>Flächenbezogener Schallleistungspegel</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_ZusatzkontingentLaerm-->
  <!--=========================================================================================-->
  <element name="BP_ZusatzkontingentLaerm" type="xplan:BP_ZusatzkontingentLaermType" substitutionGroup="xplan:BP_Punktobjekt" />
  <complexType name="BP_ZusatzkontingentLaermType">
    <annotation>
      <documentation>Parametrische Spezifikation von zusätzlichen Lärmemissionskontingenten für einzelne Richtungssektoren (DIN 45691, Anhang 2).</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_PunktobjektType">
        <sequence>
          <element name="bezeichnung" minOccurs="0" type="string">
            <annotation>
              <documentation>Bezeichnung des Kontingentes</documentation>
            </annotation>
          </element>
          <element name="richtungssektor" minOccurs="0" maxOccurs="unbounded" type="xplan:BP_RichtungssektorPropertyType">
            <annotation>
              <documentation>Spezifikation der Richtungssektoren</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_ZusatzkontingentLaerm" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_ZusatzkontingentLaerm" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_ZusatzkontingentLaermFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_ZusatzkontingentLaermFlaeche" type="xplan:BP_ZusatzkontingentLaermFlaecheType" substitutionGroup="xplan:BP_Ueberlagerungsobjekt" />
  <complexType name="BP_ZusatzkontingentLaermFlaecheType">
    <annotation>
      <documentation>Flächenhafte Spezifikation von zusätzlichen Lärmemissionskontingenten für einzelne Richtungssektoren (DIN 45691, Anhang 2).</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_UeberlagerungsobjektType">
        <sequence>
          <element name="bezeichnung" minOccurs="0" type="string">
            <annotation>
              <documentation>Bezeichnung des Kontingentes</documentation>
            </annotation>
          </element>
          <element name="richtungssektor" type="xplan:BP_RichtungssektorPropertyType">
            <annotation>
              <documentation>Spezifikation des zugehörigen Richtungssektors</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_ZusatzkontingentLaermFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_ZusatzkontingentLaermFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_GruenFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_GruenFlaeche" type="xplan:BP_GruenFlaecheType" substitutionGroup="xplan:BP_Flaechenschlussobjekt" />
  <complexType name="BP_GruenFlaecheType">
    <annotation>
      <documentation>Festsetzungen von öffentlichen und privaten Grünflächen (§ 9, Abs. 1, Nr. 15 BauGB). &lt;b&gt;Das gleiche Attribut darf nicht gleichzeitig &lt;/b&gt;in &lt;i&gt;BP_GruenFlaeche &lt;/i&gt;und einem überlagernden Objekt &lt;i&gt;BP_UeberbaubareGrundstuecksFlaeche &lt;/i&gt;&lt;b&gt;belegt werden&lt;/b&gt;. </documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_FlaechenschlussobjektType">
        <sequence>
          <element name="MaxZahlWohnungen" minOccurs="0" type="int">
            <annotation>
              <documentation>Höchstzulässige Zahl der Wohnungen in Wohngebäuden</documentation>
            </annotation>
          </element>
          <element name="MinGRWohneinheit" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimale Größe eines Grundstücks pro Wohneinheit</documentation>
            </annotation>
          </element>
          <element name="Fmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Mindestmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
            </annotation>
          </element>
          <element name="Fmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Höchstmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
            </annotation>
          </element>
          <element name="Bmin" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Minimale Breite von Baugrundstücken</documentation>
            </annotation>
          </element>
          <element name="Bmax" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Maximale Breite von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="Tmin" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Minimale Tiefe von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="Tmax" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Maximale Tiefe von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="GFZmin" minOccurs="0" type="double">
            <annotation>
              <documentation>Minimal zulässige Geschossflächenzahl .</documentation>
            </annotation>
          </element>
          <element name="GFZmax" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl bei einer Bereichsangabe. Das Attribut GFZmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="GFZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GFZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl als Ausnahme.</documentation>
            </annotation>
          </element>
          <element name="GFmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimal zulässige Geschossfläche</documentation>
            </annotation>
          </element>
          <element name="GFmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Geschossfläche bei einer Bereichsabgabe. Das Attribut GFmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="GF" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Geschossfläche.</documentation>
            </annotation>
          </element>
          <element name="GF_Ausn" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Geschossfläche.</documentation>
            </annotation>
          </element>
          <element name="BMZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Baumassenzahl.</documentation>
            </annotation>
          </element>
          <element name="BMZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Baumassenzahl.</documentation>
            </annotation>
          </element>
          <element name="BM" minOccurs="0" type="gml:VolumeType">
            <annotation>
              <documentation>Maximal zulässige Baumasse.</documentation>
            </annotation>
          </element>
          <element name="BM_Ausn" minOccurs="0" type="gml:VolumeType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Baumasse.</documentation>
            </annotation>
          </element>
          <element name="GRZmin" minOccurs="0" type="double">
            <annotation>
              <documentation>Minimal zulässige Grundflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GRZmax" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Grundflächenzahl bei einer Bereichsangabe.  Das Attribut GRZmin muss ebenfalls spezifiziert werden.</documentation>
            </annotation>
          </element>
          <element name="GRZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Grundflächenzahl</documentation>
            </annotation>
          </element>
          <element name="GRZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Grundflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GRmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="GRmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Grundfläche bei einer Bereichsangabe. Das Attribut GRmin muss ebenfalls spezifiziert werden.</documentation>
            </annotation>
          </element>
          <element name="GR" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="GR_Ausn" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="Zmin" minOccurs="0" type="int">
            <annotation>
              <documentation>Minimal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Zmax" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der oberirdischen Vollgeschosse bei einer Bereichsangabe. Das Attribut Zmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="Zzwingend" minOccurs="0" type="int">
            <annotation>
              <documentation>Zwingend vorgeschriebene Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximalzahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z_Ausn" minOccurs="0" type="int">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z_Staffel" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximale Anzahl von oberirdisch zurückgesetzten Vollgeschossen als zusätzliche Staffelgeschosse</documentation>
            </annotation>
          </element>
          <element name="Z_Dach" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximalzahl der zusätzlich erlaubten Dachgeschosse, die gleichzeitig Vollgeschosse sind.</documentation>
            </annotation>
          </element>
          <element name="ZUmin" minOccurs="0" type="int">
            <annotation>
              <documentation>Minimal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZUmax" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der unterirdischen Geschosse bei einer Bereichsangabe. Das Attribut ZUmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="ZUzwingend" minOccurs="0" type="int">
            <annotation>
              <documentation>Zwingend vorgeschriebene Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZU" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZU_Ausn" minOccurs="0" type="int">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="MZspezial" minOccurs="0" maxOccurs="unbounded" type="string">
            <annotation>
              <documentation>Textuelle Spezifikation von speziellen Maßzahlen, wie z.B. einer GRZ in Abhängigkeit von der Bebauungsart.</documentation>
            </annotation>
          </element>
          <element name="zweckbestimmung" minOccurs="0" maxOccurs="unbounded" type="xplan:BP_KomplexeZweckbestGruenPropertyType">
            <annotation>
              <documentation>Zweckbestimmung der Grünfläche</documentation>
            </annotation>
          </element>
          <element name="nutzungsform" minOccurs="0" type="xplan:XP_Nutzungsform">
            <annotation>
              <documentation>Nutzungsform der festgesetzten Fläche.</documentation>
            </annotation>
          </element>
          <element name="zugunstenVon" minOccurs="0" type="string">
            <annotation>
              <documentation>Angabe des Begünstigten einer Ausweisung.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_GruenFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_GruenFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_KleintierhaltungFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_KleintierhaltungFlaeche" type="xplan:BP_KleintierhaltungFlaecheType" substitutionGroup="xplan:BP_Flaechenschlussobjekt" />
  <complexType name="BP_KleintierhaltungFlaecheType">
    <annotation>
      <documentation>Fläche für die Errichtung von Anlagen für die Kleintierhaltung wie Ausstellungs- und Zuchtanlagen, Zwinger, Koppeln und dergleichen (§ 9 Abs. 1 Nr. 19 BauGB).</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_FlaechenschlussobjektType">
        <sequence>
          <element ref="xplan:_GenericApplicationPropertyOfBP_KleintierhaltungFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_KleintierhaltungFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_KomplexeZweckbestGruen-->
  <!--=========================================================================================-->
  <element name="BP_KomplexeZweckbestGruen" type="xplan:BP_KomplexeZweckbestGruenType" />
  <complexType name="BP_KomplexeZweckbestGruenType">
    <annotation>
      <documentation>Spezifikation der Zweckbestimmung einer Grünfläche</documentation>
    </annotation>
    <sequence>
      <element name="allgemein" type="xplan:XP_ZweckbestimmungGruen">
        <annotation>
          <documentation>Allgemeine Zweckbestimmung der Fläche</documentation>
        </annotation>
      </element>
      <element name="detail" minOccurs="0" maxOccurs="unbounded" type="gml:CodeType">
        <annotation>
          <appinfo>
            <referenzierteCodelist>xplan:BP_DetailZweckbestGruenFlaeche</referenzierteCodelist>
          </appinfo>
          <documentation>Über eine Codeliste definierte Zweckbestimmungen, die die allgemeine Zweckbestimmung näher detaillieren.</documentation>
        </annotation>
      </element>
      <element name="textlicheErgaenzung" minOccurs="0" type="string">
        <annotation>
          <documentation>Textliche Ergänzung der spezifizierten Zweckbestimmung(en).</documentation>
        </annotation>
      </element>
      <element name="aufschrift" minOccurs="0" type="string">
        <annotation>
          <documentation>Aufschrift</documentation>
        </annotation>
      </element>
      <element ref="xplan:_GenericApplicationPropertyOfBP_KomplexeZweckbestGruen" minOccurs="0" maxOccurs="unbounded" />
    </sequence>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_KomplexeZweckbestGruen" type="anyType" abstract="true" />
  <complexType name="BP_KomplexeZweckbestGruenPropertyType">
    <sequence>
      <element ref="xplan:BP_KomplexeZweckbestGruen" minOccurs="0" />
    </sequence>
  </complexType>
  <!--=========================================================================================-->
  <!--BP_KomplexeZweckbestLandwirtschaft-->
  <!--=========================================================================================-->
  <element name="BP_KomplexeZweckbestLandwirtschaft" type="xplan:BP_KomplexeZweckbestLandwirtschaftType" />
  <complexType name="BP_KomplexeZweckbestLandwirtschaftType">
    <annotation>
      <documentation>Spezifikation der Zweckbestimmung einer Fläche für die Landwirtschaft.</documentation>
    </annotation>
    <sequence>
      <element name="allgemein" type="xplan:XP_ZweckbestimmungLandwirtschaft">
        <annotation>
          <documentation>Allgemeine Zweckbestimmung der Fläche</documentation>
        </annotation>
      </element>
      <element name="detail" minOccurs="0" maxOccurs="unbounded" type="gml:CodeType">
        <annotation>
          <appinfo>
            <referenzierteCodelist>xplan:BP_DetailZweckbestLandwirtschaft</referenzierteCodelist>
          </appinfo>
          <documentation>Über eine Codeliste definierte Zweckbestimmungen, die die allgemeine Zweckbestimmung näher detaillieren.</documentation>
        </annotation>
      </element>
      <element name="textlicheErgaenzung" minOccurs="0" type="string">
        <annotation>
          <documentation>Textliche Ergänzung der spezifizierten Zweckbestimmung(en).</documentation>
        </annotation>
      </element>
      <element name="aufschrift" minOccurs="0" type="string">
        <annotation>
          <documentation>Aufschrift</documentation>
        </annotation>
      </element>
      <element ref="xplan:_GenericApplicationPropertyOfBP_KomplexeZweckbestLandwirtschaft" minOccurs="0" maxOccurs="unbounded" />
    </sequence>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_KomplexeZweckbestLandwirtschaft" type="anyType" abstract="true" />
  <complexType name="BP_KomplexeZweckbestLandwirtschaftPropertyType">
    <sequence>
      <element ref="xplan:BP_KomplexeZweckbestLandwirtschaft" minOccurs="0" />
    </sequence>
  </complexType>
  <!--=========================================================================================-->
  <!--BP_KomplexeZweckbestWald-->
  <!--=========================================================================================-->
  <element name="BP_KomplexeZweckbestWald" type="xplan:BP_KomplexeZweckbestWaldType" />
  <complexType name="BP_KomplexeZweckbestWaldType">
    <annotation>
      <documentation>Spezifikation der Zweckbestimmung einer Waldfläche.</documentation>
    </annotation>
    <sequence>
      <element name="allgemein" type="xplan:XP_ZweckbestimmungWald">
        <annotation>
          <documentation>Allgemeine Zweckbestimmung der Fläche</documentation>
        </annotation>
      </element>
      <element name="detail" minOccurs="0" maxOccurs="unbounded" type="gml:CodeType">
        <annotation>
          <appinfo>
            <referenzierteCodelist>xplan:BP_DetailZweckbestWaldFlaeche</referenzierteCodelist>
          </appinfo>
          <documentation>Über eine Codeliste definierte Zweckbestimmungen, die die allgemeine Zweckbestimmung näher detaillieren.</documentation>
        </annotation>
      </element>
      <element name="textlicheErgaenzung" minOccurs="0" type="string">
        <annotation>
          <documentation>Textliche Ergänzung der spezifizierten Zweckbestimmung(en).</documentation>
        </annotation>
      </element>
      <element name="aufschrift" minOccurs="0" type="string">
        <annotation>
          <documentation>Aufschrift</documentation>
        </annotation>
      </element>
      <element ref="xplan:_GenericApplicationPropertyOfBP_KomplexeZweckbestWald" minOccurs="0" maxOccurs="unbounded" />
    </sequence>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_KomplexeZweckbestWald" type="anyType" abstract="true" />
  <complexType name="BP_KomplexeZweckbestWaldPropertyType">
    <sequence>
      <element ref="xplan:BP_KomplexeZweckbestWald" minOccurs="0" />
    </sequence>
  </complexType>
  <!--=========================================================================================-->
  <!--BP_LandwirtschaftsFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_LandwirtschaftsFlaeche" type="xplan:BP_LandwirtschaftsFlaecheType" substitutionGroup="xplan:BP_Flaechenschlussobjekt" />
  <complexType name="BP_LandwirtschaftsFlaecheType">
    <annotation>
      <documentation>Festsetzungen für die Landwirtschaft  (§ 9, Abs. 1, Nr. 18a BauGB)</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_FlaechenschlussobjektType">
        <sequence>
          <element name="zweckbestimmung" minOccurs="0" maxOccurs="unbounded" type="xplan:BP_KomplexeZweckbestLandwirtschaftPropertyType">
            <annotation>
              <documentation>Zweckbestimmungen der Ausweisung.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_LandwirtschaftsFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_LandwirtschaftsFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_WaldFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_WaldFlaeche" type="xplan:BP_WaldFlaecheType" substitutionGroup="xplan:BP_Flaechenschlussobjekt" />
  <complexType name="BP_WaldFlaecheType">
    <annotation>
      <documentation>Festsetzung von Waldflächen  (§ 9, Abs. 1, Nr. 18b BauGB).</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_FlaechenschlussobjektType">
        <sequence>
          <element name="zweckbestimmung" minOccurs="0" maxOccurs="unbounded" type="xplan:BP_KomplexeZweckbestWaldPropertyType">
            <annotation>
              <documentation>Funktion der Waldfläche</documentation>
            </annotation>
          </element>
          <element name="eigentumsart" minOccurs="0" type="xplan:XP_EigentumsartWald">
            <annotation>
              <documentation>Festlegung der Eigentumsart des Waldes</documentation>
            </annotation>
          </element>
          <element name="betreten" minOccurs="0" maxOccurs="unbounded" type="xplan:XP_WaldbetretungTyp">
            <annotation>
              <documentation>Festlegung zusätzlicher, normalerweise nicht-gestatteter Aktivitäten, die in dem Wald ausgeführt werden dürfen, nach §14 Abs. 2 Bundeswaldgesetz.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_WaldFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_WaldFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_AnpflanzungBindungErhaltung-->
  <!--=========================================================================================-->
  <element name="BP_AnpflanzungBindungErhaltung" type="xplan:BP_AnpflanzungBindungErhaltungType" substitutionGroup="xplan:BP_Geometrieobjekt" />
  <complexType name="BP_AnpflanzungBindungErhaltungType">
    <annotation>
      <documentation>Festsetzung des Anpflanzens von Bäumen, Sträuchern und sonstigen Bepflanzungen;
Festsetzung von Bindungen für Bepflanzungen und für die Erhaltung von Bäumen, Sträuchern und sonstigen Bepflanzungen sowie von Gewässern;  (§9 Abs. 1 Nr. 25 und Abs. 4 BauGB)</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_GeometrieobjektType">
        <sequence>
          <element name="massnahme" minOccurs="0" type="xplan:XP_ABEMassnahmenTypen">
            <annotation>
              <documentation>Art der Maßnahme
</documentation>
            </annotation>
          </element>
          <element name="gegenstand" minOccurs="0" maxOccurs="unbounded" type="xplan:XP_AnpflanzungBindungErhaltungsGegenstand">
            <annotation>
              <documentation>Gegenstand der Maßnahme.</documentation>
            </annotation>
          </element>
          <element name="kronendurchmesser" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Durchmesser der Baumkrone bei zu erhaltenden Bäumen.</documentation>
            </annotation>
          </element>
          <element name="pflanztiefe" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Pflanztiefe</documentation>
            </annotation>
          </element>
          <element name="istAusgleich" minOccurs="0" default="false" type="boolean">
            <annotation>
              <documentation>Gibt an, ob die Fläche oder Maßnahme zum Ausgleich von Eingriffen genutzt wird.</documentation>
            </annotation>
          </element>
          <element name="pflanzenArt" minOccurs="0" type="string">
            <annotation>
              <documentation>Textliche Spezifikation einer Pflanzenart.</documentation>
            </annotation>
          </element>
          <element name="mindesthoehe" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Mindesthöhe des Gegenstands der Festsetzung</documentation>
            </annotation>
          </element>
          <element name="anzahl" minOccurs="0" type="int">
            <annotation>
              <documentation>Anzahl der anzupflanzenden Objekte</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_AnpflanzungBindungErhaltung" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_AnpflanzungBindungErhaltung" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_AusgleichsFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_AusgleichsFlaeche" type="xplan:BP_AusgleichsFlaecheType" substitutionGroup="xplan:BP_Flaechenobjekt" />
  <complexType name="BP_AusgleichsFlaecheType">
    <annotation>
      <documentation>Festsetzung einer Fläche zum Ausgleich im Sinne des § 1a Abs.3 und §9 Abs. 1a BauGB.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_FlaechenobjektType">
        <sequence>
          <element name="ziel" minOccurs="0" type="xplan:XP_SPEZiele">
            <annotation>
              <documentation>Ziel der Ausgleichsmaßnahme</documentation>
            </annotation>
          </element>
          <element name="sonstZiel" minOccurs="0" type="string">
            <annotation>
              <documentation>Textlich formuliertes Ziel, wenn das Attribut &lt;i&gt;ziel &lt;/i&gt;den Wert &lt;i&gt;9999 &lt;/i&gt;(&lt;i&gt;Sonstiges&lt;/i&gt;) hat.</documentation>
            </annotation>
          </element>
          <element name="massnahme" minOccurs="0" maxOccurs="unbounded" type="xplan:XP_SPEMassnahmenDatenPropertyType">
            <annotation>
              <documentation>Auf der Fläche durchzuführende Maßnahmen.
</documentation>
            </annotation>
          </element>
          <element name="refMassnahmenText" minOccurs="0" type="xplan:XP_ExterneReferenzPropertyType">
            <annotation>
              <documentation>Referenz auf ein Dokument, das die durchzuführenden Maßnahmen beschreibt.</documentation>
            </annotation>
          </element>
          <element name="refLandschaftsplan" minOccurs="0" type="xplan:XP_ExterneReferenzPropertyType">
            <annotation>
              <documentation>Referenz auf den Landschaftsplan.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_AusgleichsFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_AusgleichsFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_AusgleichsMassnahme-->
  <!--=========================================================================================-->
  <element name="BP_AusgleichsMassnahme" type="xplan:BP_AusgleichsMassnahmeType" substitutionGroup="xplan:BP_Geometrieobjekt" />
  <complexType name="BP_AusgleichsMassnahmeType">
    <annotation>
      <documentation>Festsetzung einer Einzelmaßnahme zum Ausgleich im Sinne des § 1a Abs.3 und §9 Abs. 1a BauGB.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_GeometrieobjektType">
        <sequence>
          <element name="ziel" minOccurs="0" type="xplan:XP_SPEZiele">
            <annotation>
              <documentation>Ziel der Ausgleichsmaßnahme</documentation>
            </annotation>
          </element>
          <element name="sonstZiel" minOccurs="0" type="string">
            <annotation>
              <documentation>Textlich formuliertes Ziel, wenn das Attribut &lt;i&gt;ziel &lt;/i&gt;den Wert &lt;i&gt;9999 &lt;/i&gt;(&lt;i&gt;Sonstiges&lt;/i&gt;) hat.</documentation>
            </annotation>
          </element>
          <element name="massnahme" minOccurs="0" maxOccurs="unbounded" type="xplan:XP_SPEMassnahmenDatenPropertyType">
            <annotation>
              <documentation>Durchzuführende Ausgleichsmaßnahme.</documentation>
            </annotation>
          </element>
          <element name="refMassnahmenText" minOccurs="0" type="xplan:XP_ExterneReferenzPropertyType">
            <annotation>
              <documentation>Referenz auf ein Dokument, das die durchzuführenden Maßnahmen beschreibt.</documentation>
            </annotation>
          </element>
          <element name="refLandschaftsplan" minOccurs="0" type="xplan:XP_ExterneReferenzPropertyType">
            <annotation>
              <documentation>Referenz auf den Landschaftsplan.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_AusgleichsMassnahme" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_AusgleichsMassnahme" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_EingriffsBereich-->
  <!--=========================================================================================-->
  <element name="BP_EingriffsBereich" type="xplan:BP_EingriffsBereichType" substitutionGroup="xplan:BP_Ueberlagerungsobjekt" />
  <complexType name="BP_EingriffsBereichType">
    <annotation>
      <documentation>Bestimmt einen Bereich, in dem ein Eingriff nach dem Naturschutzrecht zugelassen wird, der durch geeignete Flächen oder Maßnahmen ausgeglichen werden muss.
</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_UeberlagerungsobjektType">
        <sequence>
          <element ref="xplan:_GenericApplicationPropertyOfBP_EingriffsBereich" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_EingriffsBereich" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_SchutzPflegeEntwicklungsFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_SchutzPflegeEntwicklungsFlaeche" type="xplan:BP_SchutzPflegeEntwicklungsFlaecheType" substitutionGroup="xplan:BP_Flaechenobjekt" />
  <complexType name="BP_SchutzPflegeEntwicklungsFlaecheType">
    <annotation>
      <documentation>Umgrenzung von Flächen für Maßnahmen zum Schutz, zur Pflege und zur Entwicklung von Natur und Landschaft (§9 Abs. 1 Nr. 20 und Abs. 4 BauGB)</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_FlaechenobjektType">
        <sequence>
          <element name="ziel" minOccurs="0" type="xplan:XP_SPEZiele">
            <annotation>
              <documentation>Ziel der auf der Fläche durchzuführenden Maßnahmen.</documentation>
            </annotation>
          </element>
          <element name="sonstZiel" minOccurs="0" type="string">
            <annotation>
              <documentation>Textlich formuliertes Ziel, wenn das Attribut &lt;i&gt;ziel &lt;/i&gt;den Wert &lt;i&gt;9999 &lt;/i&gt;(&lt;i&gt;Sonstiges&lt;/i&gt;) hat.</documentation>
            </annotation>
          </element>
          <element name="massnahme" minOccurs="0" maxOccurs="unbounded" type="xplan:XP_SPEMassnahmenDatenPropertyType">
            <annotation>
              <documentation>Durchzuführende Maßnahme.</documentation>
            </annotation>
          </element>
          <element name="istAusgleich" minOccurs="0" default="false" type="boolean">
            <annotation>
              <documentation>Gibt an, ob die Fläche zum Ausgleich von Eingriffen genutzt wird.</documentation>
            </annotation>
          </element>
          <element name="refMassnahmenText" minOccurs="0" type="xplan:XP_ExterneReferenzPropertyType">
            <annotation>
              <documentation>Referenz auf ein Dokument zur Beschreibung der durchzuführenden Maßnahmen.</documentation>
            </annotation>
          </element>
          <element name="refLandschaftsplan" minOccurs="0" type="xplan:XP_ExterneReferenzPropertyType">
            <annotation>
              <documentation>Referenz auf den Landschaftsplan</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_SchutzPflegeEntwicklungsFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_SchutzPflegeEntwicklungsFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_SchutzPflegeEntwicklungsMassnahme-->
  <!--=========================================================================================-->
  <element name="BP_SchutzPflegeEntwicklungsMassnahme" type="xplan:BP_SchutzPflegeEntwicklungsMassnahmeType" substitutionGroup="xplan:BP_Geometrieobjekt" />
  <complexType name="BP_SchutzPflegeEntwicklungsMassnahmeType">
    <annotation>
      <documentation>Maßnahmen zum Schutz, zur Pflege und zur Entwicklung von Natur und Landschaft (§9 Abs. 1 Nr. 20 und Abs. 4 BauGB).</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_GeometrieobjektType">
        <sequence>
          <element name="ziel" minOccurs="0" type="xplan:XP_SPEZiele">
            <annotation>
              <documentation>Ziel der Maßnahme</documentation>
            </annotation>
          </element>
          <element name="sonstZiel" minOccurs="0" type="string">
            <annotation>
              <documentation>Textlich formuliertes Ziel, wenn das Aztribut &lt;i&gt;ziel &lt;/i&gt;den Wert &lt;i&gt;9999 &lt;/i&gt;(&lt;i&gt;Sonstiges&lt;/i&gt;) hat.</documentation>
            </annotation>
          </element>
          <element name="massnahme" minOccurs="0" maxOccurs="unbounded" type="xplan:XP_SPEMassnahmenDatenPropertyType">
            <annotation>
              <documentation>Durchzuführende Maßnahme.</documentation>
            </annotation>
          </element>
          <element name="istAusgleich" minOccurs="0" default="false" type="boolean">
            <annotation>
              <documentation>Gibt an, ob die Maßnahme zum Ausgleich von Eingriffen genutzt wird.</documentation>
            </annotation>
          </element>
          <element name="refMassnahmenText" minOccurs="0" type="xplan:XP_ExterneReferenzPropertyType">
            <annotation>
              <documentation>Referenz auf ein Dokument, das die durchzuführenden Maßnahmen beschreibt.</documentation>
            </annotation>
          </element>
          <element name="refLandschaftsplan" minOccurs="0" type="xplan:XP_ExterneReferenzPropertyType">
            <annotation>
              <documentation>Referenz auf den Landschaftsplan.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_SchutzPflegeEntwicklungsMassnahme" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_SchutzPflegeEntwicklungsMassnahme" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_AbgrenzungenTypen-->
  <!--=========================================================================================-->
  <simpleType name="BP_AbgrenzungenTypen">
    <restriction base="string">
      <enumeration value="1000">
        <!--Nutzungsartengrenze-->
        <annotation>
          <documentation>Nutzungsarten-Grenze zur Abgrenzung von Baugebieten mit unterschiedlicher Art oder unterschiedlichem Maß der baulichen Nutzung.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2000">
        <!--UnterschiedlicheHoehen-->
        <annotation>
          <documentation>Abgrenzung von Bereichen mit unterschiedlichen Festsetzungen zur Gebäudehöhe und/oder Zahl der Vollgeschosse.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="9999">
        <!--SonstigeAbgrenzung-->
        <annotation>
          <documentation>Sonstige Abgrenzung</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_AbstandsMass-->
  <!--=========================================================================================-->
  <element name="BP_AbstandsMass" type="xplan:BP_AbstandsMassType" substitutionGroup="xplan:BP_Linienobjekt" />
  <complexType name="BP_AbstandsMassType">
    <annotation>
      <documentation>Darstellung von Maßpfeilen oder Maßkreisen in BPlänen, um eine eindeutige Vermassung einzelner Festsetzungen zu erreichen.

Bei Masspfeilen (typ == 1000) darf das Geometrie-Attribut position nur eine einfache Linien (gml:LineString mit 2 Punkten) enthalten.
Bei Maßkreisen (typ == 2000) darf position nur einen einfachen Kreisbogen (gml:Curve mit genau einem gml:Arc enthalten.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_LinienobjektType">
        <sequence>
          <element name="typ" minOccurs="0" type="xplan:BP_AbstandsMassTypen">
            <annotation>
              <documentation>Typ der Massangabe (Maßpfeil oder Maßkreis).</documentation>
            </annotation>
          </element>
          <element name="wert" minOccurs="0" type="gml:MeasureType">
            <annotation>
              <documentation>Wertangabe des Abstandsmaßes. Bei Maßpfeilen (typ == 1000) enthält das Attribut die Länge des Maßpfeilen (uom = "m"), bei Maßkreisen den von startWinkel und endWinkel eingeschlossenen Winkel (uom = "grad").</documentation>
            </annotation>
          </element>
          <element name="startWinkel" minOccurs="0" type="gml:AngleType">
            <annotation>
              <documentation>Startwinkel für die Plandarstellung des Abstandsmaßes (nur relevant für Maßkreise). Die Winkelwerte beziehen sich auf den Rechtswert (Ost-Richtung)</documentation>
            </annotation>
          </element>
          <element name="endWinkel" minOccurs="0" type="gml:AngleType">
            <annotation>
              <documentation>Endwinkel für die Planarstellung des Abstandsmaßes (nur relevant für Maßkreise). Die Winkelwerte beziehen sich auf den Rechtswert (Ost-Richtung)</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_AbstandsMass" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_AbstandsMass" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_FestsetzungNachLandesrecht-->
  <!--=========================================================================================-->
  <element name="BP_FestsetzungNachLandesrecht" type="xplan:BP_FestsetzungNachLandesrechtType" substitutionGroup="xplan:BP_Geometrieobjekt" />
  <complexType name="BP_FestsetzungNachLandesrechtType">
    <annotation>
      <documentation>Festsetzung nach § 9 Nr. (4) BauGB.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_GeometrieobjektType">
        <sequence>
          <element name="kurzbeschreibung" minOccurs="0" type="string">
            <annotation>
              <documentation>Kurzbeschreibung der Festsetzung</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_FestsetzungNachLandesrecht" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_FestsetzungNachLandesrecht" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_FlaecheOhneFestsetzung-->
  <!--=========================================================================================-->
  <element name="BP_FlaecheOhneFestsetzung" type="xplan:BP_FlaecheOhneFestsetzungType" substitutionGroup="xplan:BP_Flaechenschlussobjekt" />
  <complexType name="BP_FlaecheOhneFestsetzungType">
    <annotation>
      <documentation>Fläche, für die keine geplante Nutzung angegeben werden kann</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_FlaechenschlussobjektType">
        <sequence>
          <element ref="xplan:_GenericApplicationPropertyOfBP_FlaecheOhneFestsetzung" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_FlaecheOhneFestsetzung" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_FreiFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_FreiFlaeche" type="xplan:BP_FreiFlaecheType" substitutionGroup="xplan:BP_Flaechenobjekt" />
  <complexType name="BP_FreiFlaecheType">
    <annotation>
      <documentation>Umgrenzung der Flächen, die von der Bebauung freizuhalten sind, und ihre Nutzung (§ 9 Abs. 1 Nr. 10 BauGB).
</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_FlaechenobjektType">
        <sequence>
          <element name="nutzung" minOccurs="0" type="string">
            <annotation>
              <documentation>Festgesetzte Nutzung der Freifläche.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_FreiFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_FreiFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_GenerischesObjekt-->
  <!--=========================================================================================-->
  <element name="BP_GenerischesObjekt" type="xplan:BP_GenerischesObjektType" substitutionGroup="xplan:BP_Geometrieobjekt" />
  <complexType name="BP_GenerischesObjektType">
    <annotation>
      <documentation>Klasse zur Modellierung aller Inhalte des Bebauungsplans,die durch keine andere spezifische XPlanung Klasse repräsentiert werden können.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_GeometrieobjektType">
        <sequence>
          <element name="zweckbestimmung" minOccurs="0" maxOccurs="unbounded" type="gml:CodeType">
            <annotation>
              <appinfo>
                <referenzierteCodelist>xplan:BP_ZweckbestimmungGenerischeObjekte</referenzierteCodelist>
              </appinfo>
              <documentation>Über eine CodeList definierte Zweckbestimmung des Objektes.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_GenerischesObjekt" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_GenerischesObjekt" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_HoehenMass-->
  <!--=========================================================================================-->
  <element name="BP_HoehenMass" type="xplan:BP_HoehenMassType" substitutionGroup="xplan:BP_Geometrieobjekt" />
  <complexType name="BP_HoehenMassType">
    <annotation>
      <documentation>Festsetzungen nach §9 Abs. 1 Nr. 1 BauGB für übereinanderliegende Geschosse und Ebenen und sonstige Teile baulicher Anlagen (§9 Abs.3 BauGB), sowie Hinweise auf Geländehöhen. Die Höhenwerte werden über das Attribut &lt;i&gt;hoehenangabe &lt;/i&gt;der Basisklasse &lt;i&gt;XP_Objekt &lt;/i&gt;spezifiziert.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_GeometrieobjektType">
        <sequence>
          <element ref="xplan:_GenericApplicationPropertyOfBP_HoehenMass" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_HoehenMass" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_KennzeichnungsFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_KennzeichnungsFlaeche" type="xplan:BP_KennzeichnungsFlaecheType" substitutionGroup="xplan:BP_Flaechenobjekt" />
  <complexType name="BP_KennzeichnungsFlaecheType">
    <annotation>
      <documentation>Flächen für Kennzeichnungen gemäß §9 Abs. 5 BauGB.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_FlaechenobjektType">
        <sequence>
          <element name="zweckbestimmung" minOccurs="0" maxOccurs="unbounded" type="xplan:XP_ZweckbestimmungKennzeichnung">
            <annotation>
              <documentation>Zweckbestimmung der Kennzeichnungs-Fläche.</documentation>
            </annotation>
          </element>
          <element name="istVerdachtsflaeche" minOccurs="0" default="false" type="boolean">
            <annotation>
              <documentation>Legt fest, ob eine Altlast-Verdachtsfläche vorliegt</documentation>
            </annotation>
          </element>
          <element name="nummer" minOccurs="0" type="string">
            <annotation>
              <documentation>Nummer im Altlastkataster</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_KennzeichnungsFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_KennzeichnungsFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_NutzungsartenGrenze-->
  <!--=========================================================================================-->
  <element name="BP_NutzungsartenGrenze" type="xplan:BP_NutzungsartenGrenzeType" substitutionGroup="xplan:BP_Linienobjekt" />
  <complexType name="BP_NutzungsartenGrenzeType">
    <annotation>
      <documentation>Abgrenzung unterschiedlicher Nutzung, z.B. von Baugebieten wenn diese nach PlanzVO in der gleichen Farbe dargestellt werden, oder Abgrenzung unterschiedlicher Nutzungsmaße innerhalb eines Baugebiets ("Knödellinie", § 1 Abs. 4, § 16 Abs. 5 BauNVO).</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_LinienobjektType">
        <sequence>
          <element name="typ" minOccurs="0" type="xplan:BP_AbgrenzungenTypen">
            <annotation>
              <documentation>Typ der Abgrenzung. Wenn das Attribut nicht belegt ist, ist die Abgrenzung eine Nutzungsarten-Grenze (Schlüsselnummer 1000).</documentation>
            </annotation>
          </element>
          <element name="detailTyp" minOccurs="0" type="gml:CodeType">
            <annotation>
              <appinfo>
                <referenzierteCodelist>xplan:BP_DetailAbgrenzungenTypen</referenzierteCodelist>
              </appinfo>
              <documentation>Detaillierter Typ der Abgrenzung, wenn das Attribut &lt;i&gt;typ &lt;/i&gt;den Wert &lt;i&gt;9999 &lt;/i&gt;(Sonstige Abgrenzung) hat.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_NutzungsartenGrenze" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_NutzungsartenGrenze" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_TextAbschnittFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_TextAbschnittFlaeche" type="xplan:BP_TextAbschnittFlaecheType" substitutionGroup="xplan:BP_Ueberlagerungsobjekt" />
  <complexType name="BP_TextAbschnittFlaecheType">
    <annotation>
      <documentation>Bereich, in dem bestimmte Textliche Festsetzungen gültig sind, die über die Relation "&lt;i&gt;refTextInhalt&lt;/i&gt;" (Basisklasse &lt;i&gt;XP_Objekt&lt;/i&gt;) spezifiziert werden.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_UeberlagerungsobjektType">
        <sequence>
          <element ref="xplan:_GenericApplicationPropertyOfBP_TextAbschnittFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_TextAbschnittFlaeche" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_UnverbindlicheVormerkung-->
  <!--=========================================================================================-->
  <element name="BP_UnverbindlicheVormerkung" type="xplan:BP_UnverbindlicheVormerkungType" substitutionGroup="xplan:BP_Geometrieobjekt" />
  <complexType name="BP_UnverbindlicheVormerkungType">
    <annotation>
      <documentation>Unverbindliche Vormerkung späterer Planungsabsichten.
</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_GeometrieobjektType">
        <sequence>
          <element name="vormerkung" minOccurs="0" type="string">
            <annotation>
              <documentation>Text der Vormerkung.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_UnverbindlicheVormerkung" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_UnverbindlicheVormerkung" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_Veraenderungssperre-->
  <!--=========================================================================================-->
  <element name="BP_Veraenderungssperre" type="xplan:BP_VeraenderungssperreType" substitutionGroup="xplan:BP_Ueberlagerungsobjekt" />
  <complexType name="BP_VeraenderungssperreType">
    <annotation>
      <documentation>Ausweisung einer Veränderungssperre, die nicht den gesamten Geltungsbereich des Plans umfasst. </documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_UeberlagerungsobjektType">
        <sequence>
          <element name="daten" type="xplan:BP_VeraenderungssperreDatenPropertyType">
            <annotation>
              <documentation>Daten der Veränderungssperre</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_Veraenderungssperre" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_Veraenderungssperre" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_Wegerecht-->
  <!--=========================================================================================-->
  <element name="BP_Wegerecht" type="xplan:BP_WegerechtType" substitutionGroup="xplan:BP_Geometrieobjekt" />
  <complexType name="BP_WegerechtType">
    <annotation>
      <documentation>Festsetzung von Flächen, die mit Geh-, Fahr-, und Leitungsrechten zugunsten der Allgemeinheit, eines Erschließungsträgers, oder eines beschränkten Personenkreises belastet sind  (§ 9 Abs. 1 Nr. 21 und Abs. 6 BauGB).</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_GeometrieobjektType">
        <sequence>
          <element name="typ" minOccurs="0" maxOccurs="unbounded" type="xplan:BP_WegerechtTypen">
            <annotation>
              <documentation>Typ des Wegerechts</documentation>
            </annotation>
          </element>
          <element name="zugunstenVon" minOccurs="0" type="string">
            <annotation>
              <documentation>Inhaber der Rechte.</documentation>
            </annotation>
          </element>
          <element name="thema" minOccurs="0" type="string">
            <annotation>
              <documentation>Beschreibung des Rechtes.</documentation>
            </annotation>
          </element>
          <element name="breite" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Breite des Wegerechts bei linienförmiger Ausweisung der Geometrie.</documentation>
            </annotation>
          </element>
          <element name="istSchmal" minOccurs="0" type="boolean">
            <annotation>
              <documentation>Gibt an, ob es sich um eine "schmale Fläche" handelt  gem. Planzeichen 15.5 der PlanZV handelt.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_Wegerecht" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_Wegerecht" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_WegerechtTypen-->
  <!--=========================================================================================-->
  <simpleType name="BP_WegerechtTypen">
    <restriction base="string">
      <enumeration value="1000">
        <!--Gehrecht-->
        <annotation>
          <documentation>Gehrecht</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2000">
        <!--Fahrrecht-->
        <annotation>
          <documentation>Fahrrecht</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2500">
        <!--Radfahrrecht-->
        <annotation>
          <documentation>Radfahrrecht</documentation>
        </annotation>
      </enumeration>
      <enumeration value="4000">
        <!--Leitungsrecht-->
        <annotation>
          <documentation>Leitungsrecht</documentation>
        </annotation>
      </enumeration>
      <enumeration value="9999">
        <!--Sonstiges-->
        <annotation>
          <documentation>Sonstiges Nutzungsrecht</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_AbstandsMassTypen-->
  <!--=========================================================================================-->
  <simpleType name="BP_AbstandsMassTypen">
    <restriction base="string">
      <enumeration value="1000">
        <!--Masspfeil-->
        <annotation>
          <documentation>Das Objekt definiert einen Maßpfeil</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2000">
        <!--Masskreis-->
        <annotation>
          <documentation>Das Objekt definiert einen Maßkreis</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_Immissionsschutz-->
  <!--=========================================================================================-->
  <element name="BP_Immissionsschutz" type="xplan:BP_ImmissionsschutzType" substitutionGroup="xplan:BP_Geometrieobjekt" />
  <complexType name="BP_ImmissionsschutzType">
    <annotation>
      <documentation>Festsetzung einer von der Bebauung freizuhaltenden Schutzfläche und ihre Nutzung, sowie einer Fläche für besondere Anlagen und Vorkehrungen zum Schutz vor schädlichen Umwelteinwirkungen und sonstigen Gefahren im Sinne des Bundes-Immissionsschutzgesetzes sowie die zum Schutz vor solchen Einwirkungen oder zur Vermeidung oder Minderung solcher Einwirkungen zu treffenden baulichen und sonstigen technischen Vorkehrungen (§9, Abs. 1, Nr. 24 BauGB).
Die Klasse wird innbesondere benutzt, um 5 db Lärmpegelbereiche gemäß DIN-4109:2016-1, oder alternativ Maßgebliche (1 db) Außenlärmpegelbereiche gemäß  DIN 4109-1: 2018-01 festzusetzen.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_GeometrieobjektType">
        <sequence>
          <element name="nutzung" minOccurs="0" type="string">
            <annotation>
              <documentation>Festgesetzte Nutzung einer Schutzfläche</documentation>
            </annotation>
          </element>
          <element name="laermpegelbereich" minOccurs="0" type="xplan:BP_Laermpegelbereich">
            <annotation>
              <documentation>&lt;font color="#0f0f0f"&gt;Festlegung der erforderlichen Luftschalldämmung von Außenbauteilen nach &lt;/font&gt;DIN-4109:2016-1.</documentation>
            </annotation>
          </element>
          <element name="sonstLaermpegelbereich" minOccurs="0" type="gml:CodeType">
            <annotation>
              <appinfo>
                <referenzierteCodelist>xplan:BP_SonstLaermpegelbereich</referenzierteCodelist>
              </appinfo>
              <documentation>Spezifikation eines nicht in der DIN-4109:2016-1 spezifizierten Lärmpegelbereiches über eine Codeliste. Dies Attribut darf nur verwendet werden, wenn &lt;i&gt;laermpegelbereich &lt;/i&gt;den Wert 1700 hat oder unbelegt ist.</documentation>
            </annotation>
          </element>
          <element name="massgeblAussenLaermpegelTag" minOccurs="0" type="gml:MeasureType">
            <annotation>
              <documentation>Maßgeblicher Außenlärmpegel (in db) nach DIN 4109-1: 2018-01 für den Tag.</documentation>
            </annotation>
          </element>
          <element name="massgeblAussenLaermpegelNacht" minOccurs="0" type="gml:MeasureType">
            <annotation>
              <documentation>Maßgeblicher Außenlärmpegel (in db) nach DIN 4109-1: 2018-01 für die Nacht.</documentation>
            </annotation>
          </element>
          <element name="typ" minOccurs="0" type="xplan:XP_ImmissionsschutzTypen">
            <annotation>
              <documentation>Differenzierung der Immissionsschutz-Fläche</documentation>
            </annotation>
          </element>
          <element name="technVorkehrung" minOccurs="0" type="xplan:XP_TechnVorkehrungenImmissionsschutz">
            <annotation>
              <documentation>Klassifizierung der auf der Fläche zu treffenden baulichen oder sonstigen technischen Vorkehrungen</documentation>
            </annotation>
          </element>
          <element name="detaillierteTechnVorkehrung" minOccurs="0" type="gml:CodeType">
            <annotation>
              <appinfo>
                <referenzierteCodelist>xplan:XP_DetailTechnVorkehrungImmissionsschutz</referenzierteCodelist>
              </appinfo>
              <documentation>Detaillierte Klassifizierung der auf der Fläche zu treffenden baulichen oder sonstigen technischen Vorkehrungen</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_Immissionsschutz" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_Immissionsschutz" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_Laermpegelbereich-->
  <!--=========================================================================================-->
  <simpleType name="BP_Laermpegelbereich">
    <restriction base="string">
      <enumeration value="1000">
        <!--I-->
        <annotation>
          <documentation>Lärmpegelbereich I nach  DIN 4109.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="1100">
        <!--II-->
        <annotation>
          <documentation>Lärmpegelbereich II nach  DIN 4109.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="1200">
        <!--III-->
        <annotation>
          <documentation>Lärmpegelbereich III nach  DIN 4109.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="1300">
        <!--IV-->
        <annotation>
          <documentation>Lärmpegelbereich IV nach  DIN 4109.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="1400">
        <!--V-->
        <annotation>
          <documentation>Lärmpegelbereich V nach  DIN 4109.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="1500">
        <!--VI-->
        <annotation>
          <documentation>Lärmpegelbereich VI nach  DIN 4109.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="1600">
        <!--VII-->
        <annotation>
          <documentation>Lärmpegelbereich VII nach  DIN 4109.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="1700">
        <!--SpefizBereich-->
        <annotation>
          <documentation>Spezifizierung eines Lärmpegelbereiches über das Codelist-Attribut &lt;i&gt;sonstLaermpegelbereich&lt;/i&gt;</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_TechnischeMassnahmenFlaeche-->
  <!--=========================================================================================-->
  <element name="BP_TechnischeMassnahmenFlaeche" type="xplan:BP_TechnischeMassnahmenFlaecheType" substitutionGroup="xplan:BP_Ueberlagerungsobjekt" />
  <complexType name="BP_TechnischeMassnahmenFlaecheType">
    <annotation>
      <documentation>Fläche für technische oder bauliche Maßnahmen nach § 9, Abs. 1, Nr. 23 BauGB.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_UeberlagerungsobjektType">
        <sequence>
          <element name="zweckbestimmung" type="xplan:BP_ZweckbestimmungenTMF">
            <annotation>
              <documentation>Klassifikation der durchzuführenden Maßnahmen nach §9, Abs. 1, Nr. 23 BauGB.</documentation>
            </annotation>
          </element>
          <element name="technischeMassnahme" minOccurs="0" type="string">
            <annotation>
              <documentation>Beschreibung der Maßnahme</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_TechnischeMassnahmenFlaeche" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_TechnischeMassnahmenFlaeche" type="anyType" abstract="true" />
  <complexType name="BP_TechnischeMassnahmenFlaechePropertyType">
    <sequence>
      <element ref="xplan:BP_TechnischeMassnahmenFlaeche" minOccurs="0" />
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup" />
  </complexType>
  <!--=========================================================================================-->
  <!--BP_ZweckbestimmungenTMF-->
  <!--=========================================================================================-->
  <simpleType name="BP_ZweckbestimmungenTMF">
    <restriction base="string">
      <enumeration value="1000">
        <!--Luftreinhaltung-->
        <annotation>
          <documentation>Gebiete, in denen zum Schutz vor schädlichen Umwelteinwirkungen im Sinne des Bundes-Immissionsschutzgesetzes bestimmte Luft-verunreinigende Stoffe nicht oder nur beschränkt verwendet werden dürfen (§9, Abs. 1, Nr. 23a BauGB).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2000">
        <!--NutzungErneurerbarerEnergien-->
        <annotation>
          <documentation>Gebiete in denen bei der Errichtung von Gebäuden bestimmte bauliche Maßnahmen für den Einsatz erneuerbarer Energien wie insbesondere Solarenergie getroffen werden müssen (§9, Abs. 1, Nr. 23b BauGB).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3000">
        <!--MinderungStoerfallfolgen-->
        <annotation>
          <documentation>Gebiete, in denen bei der Errichtung von nach Art, Maß oder Nutzungsintensität zu bestimmenden Gebäuden oder sonstigen baulichen Anlagen in der Nachbarschaft von Betriebsbereichen nach § 3 Absatz 5a des Bundes-Immissionsschutzgesetzes bestimmte bauliche und sonstige technische Maßnahmen, die der Vermeidung oder Minderung der Folgen von Störfällen dienen, getroffen werden müssen (§9, Abs. 1, Nr. 23c BauGB).</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_KomplexeZweckbestVerEntsorgung-->
  <!--=========================================================================================-->
  <element name="BP_KomplexeZweckbestVerEntsorgung" type="xplan:BP_KomplexeZweckbestVerEntsorgungType" />
  <complexType name="BP_KomplexeZweckbestVerEntsorgungType">
    <annotation>
      <documentation>Spezifikation der Zweckbestimmung einer Fläche für Ver- oder Entsorgung</documentation>
    </annotation>
    <sequence>
      <element name="allgemein" type="xplan:XP_ZweckbestimmungVerEntsorgung">
        <annotation>
          <documentation>Allgemeine Zweckbestimmung der Fläche</documentation>
        </annotation>
      </element>
      <element name="detail" minOccurs="0" maxOccurs="unbounded" type="gml:CodeType">
        <annotation>
          <appinfo>
            <referenzierteCodelist>xplan:BP_DetailZweckbestVerEntsorgung</referenzierteCodelist>
          </appinfo>
          <documentation>Über eine Codeliste definierte Zweckbestimmungen, die die allgemeine Zweckbestimmung näher detaillieren.</documentation>
        </annotation>
      </element>
      <element name="textlicheErgaenzung" minOccurs="0" type="string">
        <annotation>
          <documentation>Textliche Ergänzung der spezifizierten Zweckbestimmung(en).</documentation>
        </annotation>
      </element>
      <element name="aufschrift" minOccurs="0" type="string">
        <annotation>
          <documentation>Aufschrift</documentation>
        </annotation>
      </element>
      <element ref="xplan:_GenericApplicationPropertyOfBP_KomplexeZweckbestVerEntsorgung" minOccurs="0" maxOccurs="unbounded" />
    </sequence>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_KomplexeZweckbestVerEntsorgung" type="anyType" abstract="true" />
  <complexType name="BP_KomplexeZweckbestVerEntsorgungPropertyType">
    <sequence>
      <element ref="xplan:BP_KomplexeZweckbestVerEntsorgung" minOccurs="0" />
    </sequence>
  </complexType>
  <!--=========================================================================================-->
  <!--BP_VerEntsorgung-->
  <!--=========================================================================================-->
  <element name="BP_VerEntsorgung" type="xplan:BP_VerEntsorgungType" substitutionGroup="xplan:BP_Geometrieobjekt" />
  <complexType name="BP_VerEntsorgungType">
    <annotation>
      <documentation>Flächen und Leitungen für Versorgungsanlagen, für die Abfallentsorgung und Abwasserbeseitigung sowie für Ablagerungen (§9 Abs. 1, Nr. 12, 14 und Abs. 6 BauGB). &lt;b&gt;Das gleiche Attribut darf nicht gleichzeitig &lt;/b&gt;in &lt;i&gt;BP_VerEntsorgung &lt;/i&gt;und einem überlagernden Objekt &lt;i&gt;BP_UeberbaubareGrundstuecksFlaeche &lt;/i&gt;&lt;b&gt;belegt werden&lt;/b&gt;. </documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_GeometrieobjektType">
        <sequence>
          <element name="MaxZahlWohnungen" minOccurs="0" type="int">
            <annotation>
              <documentation>Höchstzulässige Zahl der Wohnungen in Wohngebäuden</documentation>
            </annotation>
          </element>
          <element name="MinGRWohneinheit" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimale Größe eines Grundstücks pro Wohneinheit</documentation>
            </annotation>
          </element>
          <element name="Fmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Mindestmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
            </annotation>
          </element>
          <element name="Fmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Höchstmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
            </annotation>
          </element>
          <element name="Bmin" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Minimale Breite von Baugrundstücken</documentation>
            </annotation>
          </element>
          <element name="Bmax" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Maximale Breite von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="Tmin" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Minimale Tiefe von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="Tmax" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Maximale Tiefe von Baugrundstücken.</documentation>
            </annotation>
          </element>
          <element name="GFZmin" minOccurs="0" type="double">
            <annotation>
              <documentation>Minimal zulässige Geschossflächenzahl .</documentation>
            </annotation>
          </element>
          <element name="GFZmax" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl bei einer Bereichsangabe. Das Attribut GFZmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="GFZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GFZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Geschossflächenzahl als Ausnahme.</documentation>
            </annotation>
          </element>
          <element name="GFmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimal zulässige Geschossfläche</documentation>
            </annotation>
          </element>
          <element name="GFmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Geschossfläche bei einer Bereichsabgabe. Das Attribut GFmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="GF" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Geschossfläche.</documentation>
            </annotation>
          </element>
          <element name="GF_Ausn" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Geschossfläche.</documentation>
            </annotation>
          </element>
          <element name="BMZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Baumassenzahl.</documentation>
            </annotation>
          </element>
          <element name="BMZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Baumassenzahl.</documentation>
            </annotation>
          </element>
          <element name="BM" minOccurs="0" type="gml:VolumeType">
            <annotation>
              <documentation>Maximal zulässige Baumasse.</documentation>
            </annotation>
          </element>
          <element name="BM_Ausn" minOccurs="0" type="gml:VolumeType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Baumasse.</documentation>
            </annotation>
          </element>
          <element name="GRZmin" minOccurs="0" type="double">
            <annotation>
              <documentation>Minimal zulässige Grundflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GRZmax" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Grundflächenzahl bei einer Bereichsangabe.  Das Attribut GRZmin muss ebenfalls spezifiziert werden.</documentation>
            </annotation>
          </element>
          <element name="GRZ" minOccurs="0" type="double">
            <annotation>
              <documentation>Maximal zulässige Grundflächenzahl</documentation>
            </annotation>
          </element>
          <element name="GRZ_Ausn" minOccurs="0" type="double">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Grundflächenzahl.</documentation>
            </annotation>
          </element>
          <element name="GRmin" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Minimal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="GRmax" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Grundfläche bei einer Bereichsangabe. Das Attribut GRmin muss ebenfalls spezifiziert werden.</documentation>
            </annotation>
          </element>
          <element name="GR" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Maximal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="GR_Ausn" minOccurs="0" type="gml:AreaType">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Grundfläche.</documentation>
            </annotation>
          </element>
          <element name="Zmin" minOccurs="0" type="int">
            <annotation>
              <documentation>Minimal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Zmax" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der oberirdischen Vollgeschosse bei einer Bereichsangabe. Das Attribut Zmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="Zzwingend" minOccurs="0" type="int">
            <annotation>
              <documentation>Zwingend vorgeschriebene Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximalzahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z_Ausn" minOccurs="0" type="int">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
            </annotation>
          </element>
          <element name="Z_Staffel" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximale Anzahl von oberirdisch zurückgesetzten Vollgeschossen als zusätzliche Staffelgeschosse</documentation>
            </annotation>
          </element>
          <element name="Z_Dach" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximalzahl der zusätzlich erlaubten Dachgeschosse, die gleichzeitig Vollgeschosse sind.</documentation>
            </annotation>
          </element>
          <element name="ZUmin" minOccurs="0" type="int">
            <annotation>
              <documentation>Minimal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZUmax" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der unterirdischen Geschosse bei einer Bereichsangabe. Das Attribut ZUmin muss ebenfalls belegt sein.</documentation>
            </annotation>
          </element>
          <element name="ZUzwingend" minOccurs="0" type="int">
            <annotation>
              <documentation>Zwingend vorgeschriebene Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZU" minOccurs="0" type="int">
            <annotation>
              <documentation>Maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="ZU_Ausn" minOccurs="0" type="int">
            <annotation>
              <documentation>Ausnahmsweise maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
            </annotation>
          </element>
          <element name="MZspezial" minOccurs="0" maxOccurs="unbounded" type="string">
            <annotation>
              <documentation>Textuelle Spezifikation von speziellen Maßzahlen, wie z.B. einer GRZ in Abhängigkeit von der Bebauungsart.</documentation>
            </annotation>
          </element>
          <element name="zweckbestimmung" minOccurs="0" maxOccurs="unbounded" type="xplan:BP_KomplexeZweckbestVerEntsorgungPropertyType">
            <annotation>
              <documentation>Zweckbestimmung der Festsetzung..</documentation>
            </annotation>
          </element>
          <element name="zugunstenVon" minOccurs="0" type="string">
            <annotation>
              <documentation>Angabe des Begünstigten der Ausweisung.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_VerEntsorgung" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_VerEntsorgung" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_ZentralerVersorgungsbereich-->
  <!--=========================================================================================-->
  <element name="BP_ZentralerVersorgungsbereich" type="xplan:BP_ZentralerVersorgungsbereichType" substitutionGroup="xplan:BP_Ueberlagerungsobjekt" />
  <complexType name="BP_ZentralerVersorgungsbereichType">
    <annotation>
      <documentation>Zentraler Versorgungsbereich gem. § 9 Abs. 2a BauGB </documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_UeberlagerungsobjektType">
        <sequence>
          <element ref="xplan:_GenericApplicationPropertyOfBP_ZentralerVersorgungsbereich" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_ZentralerVersorgungsbereich" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_BereichOhneEinAusfahrtLinie-->
  <!--=========================================================================================-->
  <element name="BP_BereichOhneEinAusfahrtLinie" type="xplan:BP_BereichOhneEinAusfahrtLinieType" substitutionGroup="xplan:BP_Linienobjekt" />
  <complexType name="BP_BereichOhneEinAusfahrtLinieType">
    <annotation>
      <documentation>Bereich ohne Ein- und Ausfahrt (§ 9 Abs. 1 Nr. 11 und Abs. 6 BauGB).
Durch die Digitalisierungsreihenfolge der Linienstützpunkte muss sichergestellt sein, dass der angrenzende Bereich ohne Ein- und Ausfahrt relativ zur Laufrichtung auf der linken Seite liegt.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_LinienobjektType">
        <sequence>
          <element name="typ" minOccurs="0" type="xplan:BP_BereichOhneEinAusfahrtTypen">
            <annotation>
              <documentation>Typ des Bereiches ohne Ein- und Ausfahrt</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_BereichOhneEinAusfahrtLinie" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_BereichOhneEinAusfahrtLinie" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_BereichOhneEinAusfahrtTypen-->
  <!--=========================================================================================-->
  <simpleType name="BP_BereichOhneEinAusfahrtTypen">
    <annotation>
      <documentation>Aufzählung verschiedener Typen von Bereichen ohne Ein- und Ausfahrt.
</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="1000">
        <!--KeineEinfahrt-->
        <annotation>
          <documentation>Bereich ohne Einfahrt</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2000">
        <!--KeineAusfahrt-->
        <annotation>
          <documentation>Bereich ohne Ausfahrt</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3000">
        <!--KeineEinAusfahrt-->
        <annotation>
          <documentation>Bereich ohne Ein- und Ausfahrt.</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_EinfahrtPunkt-->
  <!--=========================================================================================-->
  <element name="BP_EinfahrtPunkt" type="xplan:BP_EinfahrtPunktType" substitutionGroup="xplan:BP_Punktobjekt" />
  <complexType name="BP_EinfahrtPunktType">
    <annotation>
      <documentation>Punktförmig abgebildete Einfahrt (§9 Abs. 1 Nr. 11 und Abs. 6 BauGB).</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_PunktobjektType">
        <sequence>
          <element name="typ" minOccurs="0" type="xplan:BP_EinfahrtTypen">
            <annotation>
              <documentation>Typ der Einfahrt</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_EinfahrtPunkt" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_EinfahrtPunkt" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_EinfahrtsbereichLinie-->
  <!--=========================================================================================-->
  <element name="BP_EinfahrtsbereichLinie" type="xplan:BP_EinfahrtsbereichLinieType" substitutionGroup="xplan:BP_Linienobjekt" />
  <complexType name="BP_EinfahrtsbereichLinieType">
    <annotation>
      <documentation>Linienhaft modellierter Einfahrtsbereich (§9 Abs. 1 Nr. 11 und Abs. 6 BauGB).
Durch die Digitalisierungsreihenfolge der Linienstützpunkte muss sichergestellt sein, dass die  angrenzende Einfahrt relativ zur Laufrichtung auf der linken Seite liegt.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_LinienobjektType">
        <sequence>
          <element name="typ" minOccurs="0" type="xplan:BP_EinfahrtTypen">
            <annotation>
              <documentation>Typ der Einfahrt</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_EinfahrtsbereichLinie" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_EinfahrtsbereichLinie" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_StrassenbegrenzungsLinie-->
  <!--=========================================================================================-->
  <element name="BP_StrassenbegrenzungsLinie" type="xplan:BP_StrassenbegrenzungsLinieType" substitutionGroup="xplan:BP_Linienobjekt" />
  <complexType name="BP_StrassenbegrenzungsLinieType">
    <annotation>
      <documentation>Straßenbegrenzungslinie (§ 9 Abs. 1 Nr. 11 und Abs. 6 BauGB) .
Durch die Digitalisierungsreihenfolge der Linienstützpunkte muss sichergestellt sein, dass die abzugrenzende Straßenfläche relativ zur Laufrichtung auf der linken Seite liegt.</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_LinienobjektType">
        <sequence>
          <element name="bautiefe" minOccurs="0" type="gml:LengthType">
            <annotation>
              <documentation>Minimaler Abstand der Bebauung von der Straßenbegrenzungslinie.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_StrassenbegrenzungsLinie" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_StrassenbegrenzungsLinie" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_Strassenkoerper-->
  <!--=========================================================================================-->
  <element name="BP_Strassenkoerper" type="xplan:BP_StrassenkoerperType" substitutionGroup="xplan:BP_Geometrieobjekt" />
  <complexType name="BP_StrassenkoerperType">
    <annotation>
      <documentation>Flächen für Aufschüttungen, Abgrabungen und Stützmauern, soweit sie zur Herstellung des Straßenkörpers erforderlich sind (§9, Abs. 1, Nr. 26 BauGB).
</documentation>
    </annotation>
    <complexContent>
      <extension base="xplan:BP_GeometrieobjektType">
        <sequence>
          <element name="typ" type="xplan:BP_StrassenkoerperHerstellung">
            <annotation>
              <documentation>Notwendige Maßnahme zur Herstellung des Straßenkörpers.</documentation>
            </annotation>
          </element>
          <element ref="xplan:_GenericApplicationPropertyOfBP_Strassenkoerper" minOccurs="0" maxOccurs="unbounded" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="_GenericApplicationPropertyOfBP_Strassenkoerper" type="anyType" abstract="true" />
  <!--=========================================================================================-->
  <!--BP_StrassenkoerperHerstellung-->
  <!--=========================================================================================-->
  <simpleType name="BP_StrassenkoerperHerstellung">
    <annotation>
      <documentation>Aufzählung der möglichen Maßnahmen zur Herstellung des Straßenkörpers</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="1000">
        <!--Aufschuettung-->
        <annotation>
          <documentation>Aufschüttung</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2000">
        <!--Abgrabung-->
        <annotation>
          <documentation>Abgrabung</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3000">
        <!--Stuetzmauer-->
        <annotation>
          <documentation>Stützmauer</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <!--=========================================================================================-->
  <!--BP_EinfahrtTypen-->
  <!--=========================================================================================-->
  <simpleType name="BP_EinfahrtTypen">
    <restriction base="string">
      <enumeration value="1000">
        <!--Einfahrt-->
        <annotation>
          <documentation>Nur Einfahrt möglich</documentation>
        </annotation>
      </enumeration>
      <enumeration value="2000">
        <!--Ausfahrt-->
        <annotation>
          <documentation>Nur Ausfahrt möglich</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3000">
        <!--EinAusfahrt-->
        <annotation>
          <documentation>Ein- und Ausfahrt möglich</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
</schema>