<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
        xmlns:gml="http://www.opengis.net/gml/3.2"
        xmlns:xplan="http://www.xplanung.de/xplangml/6/1"
        elementFormDefault="qualified"
        targetNamespace="http://www.xplanung.de/xplangml/6/1"
        version="6.1">
   <annotation>
      <documentation>Das Fachschema BPlan enthält alle Klassen von BPlan-Fachobjekten. Jede dieser Klassen modelliert eine nach BauGB mögliche Festsetzung, Kennzeichnung oder einen Vermerk in einem Bebauungsplan.</documentation>
   </annotation>
   <include schemaLocation="XPlanGML.xsd"/>
   <include schemaLocation="XPlanGML_Basisschema.xsd"/>
   <import namespace="http://www.opengis.net/gml/3.2"
           schemaLocation="GmlProfile/gmlProfilexplan.xsd"/>
   <element name="BP_AbgrabungsFlaeche"
            substitutionGroup="xplan:BP_Flaechenobjekt"
            type="xplan: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>
   </element>
   <complexType name="BP_AbgrabungsFlaecheType">
      <complexContent>
         <extension base="xplan:BP_FlaechenobjektType">
            <sequence>
               <element minOccurs="0" name="abbaugut" type="string">
                  <annotation>
                     <documentation>Bezeichnung des Abbauguts.</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <simpleType name="BP_AbgrenzungenTypenType">
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Nutzungsarten-Grenze zur Abgrenzung von Baugebieten mit unterschiedlicher Art oder unterschiedlichem Maß der baulichen Nutzung.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2000">
            <annotation>
               <documentation>Abgrenzung von Bereichen mit unterschiedlichen Festsetzungen zur Gebäudehöhe und/oder Zahl der Vollgeschosse.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="9999">
            <annotation>
               <documentation>Sonstige Abgrenzung</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <element name="BP_AbstandsFlaeche"
            substitutionGroup="xplan:BP_Ueberlagerungsobjekt"
            type="xplan: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>
   </element>
   <complexType name="BP_AbstandsFlaecheType">
      <complexContent>
         <extension base="xplan:BP_UeberlagerungsobjektType">
            <sequence>
               <element minOccurs="0" name="tiefe" type="gml:LengthType">
                  <annotation>
                     <documentation>Absolute Angabe der Tiefe.</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_AbstandsMass"
            substitutionGroup="xplan:BP_Linienobjekt"
            type="xplan:BP_AbstandsMassType">
      <annotation>
         <documentation>Darstellung von Maßpfeilen oder Maßkreisen in BPlänen, um eine eindeutige Vermassung einzelner Festsetzungen zu erreichen.&#xD;
&#xD;
Bei Masspfeilen (typ == 1000) darf das Geometrie-Attribut position nur eine einfache Linien (gml:LineString mit 2 Punkten) enthalten.&#xD;
Bei Maßkreisen (typ == 2000) darf position nur einen einfachen Kreisbogen (gml:Curve mit genau einem gml:Arc enthalten.</documentation>
      </annotation>
   </element>
   <complexType name="BP_AbstandsMassType">
      <complexContent>
         <extension base="xplan:BP_LinienobjektType">
            <sequence>
               <element minOccurs="0" name="typ" type="xplan:BP_AbstandsMassTypenType">
                  <annotation>
                     <documentation>Typ der Massangabe (Maßpfeil oder Maßkreis).</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="wert" 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 minOccurs="0" name="startWinkel" 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 minOccurs="0" name="endWinkel" 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>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <simpleType name="BP_AbstandsMassTypenType">
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Das Objekt definiert einen Maßpfeil</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2000">
            <annotation>
               <documentation>Das Objekt definiert einen Maßkreis</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <element name="BP_AbweichungVonBaugrenze"
            substitutionGroup="xplan:BP_Linienobjekt"
            type="xplan:BP_AbweichungVonBaugrenzeType">
      <annotation>
         <documentation>Linienhafte Festlegung des Umfangs der Abweichung von der Baugrenze (§23 Abs. 3 Satz 3 BauNVO).</documentation>
      </annotation>
   </element>
   <complexType name="BP_AbweichungVonBaugrenzeType">
      <complexContent>
         <extension base="xplan:BP_LinienobjektType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_AbweichungVonUeberbaubarerGrundstuecksFlaeche"
            substitutionGroup="xplan:BP_Ueberlagerungsobjekt"
            type="xplan:BP_AbweichungVonUeberbaubarerGrundstuecksFlaecheType">
      <annotation>
         <documentation>Flächenhafte Festlegung des Umfangs der Abweichung von der überbaubaren Grundstücksfläche (§23 Abs. 3 Satz 3 BauNVO).</documentation>
      </annotation>
   </element>
   <complexType name="BP_AbweichungVonUeberbaubarerGrundstuecksFlaecheType">
      <complexContent>
         <extension base="xplan:BP_UeberlagerungsobjektType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_AnpflanzungBindungErhaltung"
            substitutionGroup="xplan:BP_Geometrieobjekt"
            type="xplan:BP_AnpflanzungBindungErhaltungType">
      <annotation>
         <documentation>Festsetzung des Anpflanzens von Bäumen, Sträuchern und sonstigen Bepflanzungen;&#xD;
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>
   </element>
   <complexType name="BP_AnpflanzungBindungErhaltungType">
      <complexContent>
         <extension base="xplan:BP_GeometrieobjektType">
            <sequence>
               <element minOccurs="0"
                        name="massnahme"
                        type="xplan:XP_ABEMassnahmenTypenType">
                  <annotation>
                     <documentation>Art der Maßnahme</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="gegenstand"
                        type="xplan:XP_AnpflanzungBindungErhaltungsGegenstandType">
                  <annotation>
                     <documentation>Gegenstand der Maßnahme.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="erlaeuterung" type="string">
                  <annotation>
                     <documentation>Nähere Erläuterung des Gegenstandes</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="kronendurchmesser" type="gml:LengthType">
                  <annotation>
                     <documentation>Durchmesser der Baumkrone</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="stammdurchmesser" type="gml:LengthType">
                  <annotation>
                     <documentation>Durchmesser des Baumstammes</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="pflanztiefe" type="gml:LengthType">
                  <annotation>
                     <documentation>Pflanztiefe</documentation>
                  </annotation>
               </element>
               <element default="false"
                        minOccurs="0"
                        name="istAusgleich"
                        type="boolean">
                  <annotation>
                     <documentation>Gibt an, ob die Fläche oder Maßnahme zum Ausgleich von Eingriffen genutzt wird.&#xD;
Es wird empfohlen, dies Attribut grundsätzlich zu belegen. In Version 7 wird es voraussichtlich ein Pflichtattribut werden.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="pflanzenArt" type="string">
                  <annotation>
                     <documentation>Textliche Spezifikation einer Pflanzenart.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="mindesthoehe" type="gml:LengthType">
                  <annotation>
                     <documentation>Mindesthöhe des Gegenstands der Festsetzung</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="anzahl" type="integer">
                  <annotation>
                     <documentation>Anzahl der anzupflanzenden Objekte</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="eRFlaechenArt"
                        type="xplan:XP_ERFlaechenArtType">
                  <annotation>
                     <documentation>Differenzierung der Planungsaussagen mit Bezug zur Eingriffsregelung und der Bewältigung von Eingriffsfolgen.</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_AufschuettungsFlaeche"
            substitutionGroup="xplan:BP_Flaechenobjekt"
            type="xplan: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>
   </element>
   <complexType name="BP_AufschuettungsFlaecheType">
      <complexContent>
         <extension base="xplan:BP_FlaechenobjektType">
            <sequence>
               <element minOccurs="0" name="aufschuettungsmaterial" type="string">
                  <annotation>
                     <documentation>Bezeichnung des aufgeschütteten Materials</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_AusgleichsFlaeche"
            substitutionGroup="xplan:BP_Flaechenobjekt"
            type="xplan:BP_AusgleichsFlaecheType">
      <annotation>
         <documentation>Festsetzung einer Fläche zum Ausgleich im Sinne des § 1a Abs.3 und §9 Abs. 1a BauGB.&#xD;
Diese Klasse ist ab Version 6.1 veraltet und wird in Version 7 wegfallen. Stattdessen sollte die Klasse BP_SchutzPflegeEntwicklungsFlaeche mit "istAusgleich == true" verwendet werden.</documentation>
      </annotation>
   </element>
   <complexType name="BP_AusgleichsFlaecheType">
      <complexContent>
         <extension base="xplan:BP_FlaechenobjektType">
            <sequence>
               <element minOccurs="0" name="ziel" type="xplan:XP_SPEZieleType">
                  <annotation>
                     <documentation>Ziel der Ausgleichsmaßnahme</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="sonstZiel" type="string">
                  <annotation>
                     <documentation>Textlich formuliertes Ziel, wenn das Attribut "ziel" den Wert 9999 (Sonstiges) hat.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="massnahme"
                        type="xplan:XP_SPEMassnahmenDatenPropertyType">
                  <annotation>
                     <documentation>Auf der Fläche durchzuführende Maßnahmen.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="refMassnahmenText"
                        type="xplan:XP_ExterneReferenzPropertyType">
                  <annotation>
                     <documentation>Referenz auf ein Dokument, das die durchzuführenden Maßnahmen beschreibt.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="refLandschaftsplan"
                        type="xplan:XP_ExterneReferenzPropertyType">
                  <annotation>
                     <documentation>Referenz auf den Landschaftsplan.</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_AusgleichsMassnahme"
            substitutionGroup="xplan:BP_Geometrieobjekt"
            type="xplan:BP_AusgleichsMassnahmeType">
      <annotation>
         <documentation>Festsetzung einer Einzelmaßnahme zum Ausgleich im Sinne des § 1a Abs.3 und §9 Abs. 1a BauGB.&#xD;
Diese Klasse ist ab Version 6.1 veraltet und wird in Version 7 wegfallen. SDtattdessen sollte die Klasse BP_SchutzPflegeEntwicklungsMassnahme mit "istAusgleich == true" verwendet werden.</documentation>
      </annotation>
   </element>
   <complexType name="BP_AusgleichsMassnahmeType">
      <complexContent>
         <extension base="xplan:BP_GeometrieobjektType">
            <sequence>
               <element minOccurs="0" name="ziel" type="xplan:XP_SPEZieleType">
                  <annotation>
                     <documentation>Ziel der Ausgleichsmaßnahme</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="sonstZiel" type="string">
                  <annotation>
                     <documentation>Textlich formuliertes Ziel, wenn das Attribut "ziel" den Wert 9999 (Sonstiges) hat.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="massnahme"
                        type="xplan:XP_SPEMassnahmenDatenPropertyType">
                  <annotation>
                     <documentation>Durchzuführende Ausgleichsmaßnahme.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="refMassnahmenText"
                        type="xplan:XP_ExterneReferenzPropertyType">
                  <annotation>
                     <documentation>Referenz auf ein Dokument, das die durchzuführenden Maßnahmen beschreibt.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="refLandschaftsplan"
                        type="xplan:XP_ExterneReferenzPropertyType">
                  <annotation>
                     <documentation>Referenz auf den Landschaftsplan.</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_BauGrenze"
            substitutionGroup="xplan:BP_Linienobjekt"
            type="xplan:BP_BauGrenzeType">
      <annotation>
         <documentation>Festsetzung einer Baugrenze (§9 Abs. 1 Nr. 2 BauGB, §22 und 23 BauNVO). Über die Attribute "geschossMin" und "geschossMax" 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 "hoehenangabe" auf den komplexen Datentyp "XP_Hoehenangabe" zu verwenden. &#xD;
Durch die Digitalisierungsreihenfolge der Linienstützpunkte muss sichergestellt sein, dass die überbaute Fläche (BP_UeberbaubareGrundstuecksFlaeche) relativ zur Laufrichtung auf der linken Seite liegt.</documentation>
      </annotation>
   </element>
   <complexType name="BP_BauGrenzeType">
      <complexContent>
         <extension base="xplan:BP_LinienobjektType">
            <sequence>
               <element minOccurs="0" name="bautiefe" type="gml:LengthType">
                  <annotation>
                     <documentation>Angabe einer Bautiefe.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="geschossMin" type="integer">
                  <annotation>
                     <documentation>Gibt bei geschossweiser Festsetzung die Nummer des Geschosses an, ab den die Festsetzung gilt.  Dabei hat das Erdgeschoss (unterstes Geschoss, das ebenerdig betreten werden kann) den Index 0. Wenn das Attribut nicht belegt ist, gilt die Festsetzung für alle Geschosse bis einschl. "geschossMax".</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="geschossMax" type="integer">
                  <annotation>
                     <documentation>Gibt bei geschossweiser Festsetzung die Nummer des Geschosses an, bis zu der die Festsetzung gilt.  Dabei hat das Erdgeschoss (unterstes Geschoss, das ebenerdig betreten werden kann) den Index 0. Wenn das Attribut nicht belegt ist, gilt die Festsetzung für alle Geschosse ab einschl. "geschossMin".</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_BauLinie"
            substitutionGroup="xplan:BP_Linienobjekt"
            type="xplan:BP_BauLinieType">
      <annotation>
         <documentation>Festsetzung einer Baulinie (§9 Abs. 1 Nr. 2 BauGB, §22 und 23 BauNVO). Über die Attribute "geschossMin" und "geschossMax" 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 "hoehenangabe"  auf den komplexen Datentyp "XP_Hoehenangabe" zu verwenden. &#xD;
Durch die Digitalisierungsreihenfolge der Linienstützpunkte muss sichergestellt sein, dass die überbaute Fläche (BP_UeberbaubareGrundstuecksFlaeche) relativ zur Laufrichtung auf der linken Seite liegt.</documentation>
      </annotation>
   </element>
   <complexType name="BP_BauLinieType">
      <complexContent>
         <extension base="xplan:BP_LinienobjektType">
            <sequence>
               <element minOccurs="0" name="bautiefe" type="gml:LengthType">
                  <annotation>
                     <documentation>Angabe einer Bautiefe.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="geschossMin" type="integer">
                  <annotation>
                     <documentation>Gibt bei geschossweiser Festsetzung die Nummer des Geschosses an, ab den die Festsetzung gilt.  Dabei hat das Erdgeschoss (unterstes Geschoss, das ebenerdig betreten werden kann) den Index 0. Wenn das Attribut nicht belegt ist, gilt die Festsetzung für alle Geschosse bis einschl. "geschossMax".</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="geschossMax" type="integer">
                  <annotation>
                     <documentation>Gibt bei geschossweiser Feststzung die Nummer des Geschosses an, bis zu der die Festsetzung gilt.  Dabei hat das Erdgeschoss (unterstes Geschoss, das ebenerdig betreten werden kann) den Index 0. Wenn das Attribut nicht belegt ist, gilt die Festsetzung für alle Geschosse ab einschl. "geschossMin".</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_BaugebietsTeilFlaeche"
            substitutionGroup="xplan:BP_Flaechenschlussobjekt"
            type="xplan: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 BP_BaugebietsTeilFlaeche unterschiedlich sein (BP_UeberbaubareGrundstueckeFlaeche). Dabei darf das gleiche Attribut nicht gleichzeitig in BP_BaugebietsTeilFlaeche und einem überlagernden Objekt BP_UeberbaubareGrundstuecksFlaeche belegt werden.</documentation>
      </annotation>
   </element>
   <complexType name="BP_BaugebietsTeilFlaecheType">
      <complexContent>
         <extension base="xplan:BP_FlaechenschlussobjektType">
            <sequence>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="dachgestaltung"
                        type="xplan:BP_DachgestaltungPropertyType">
                  <annotation>
                     <documentation>Parameter zur Einschränkung der zulässigen Dachformen.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="FR" type="gml:AngleType">
                  <annotation>
                     <documentation>Vorgeschriebene Firstrichtung</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="abweichungText"
                        type="gml:ReferenceType">
                  <annotation>
                     <documentation>Textliche Beschreibung der abweichenden Bauweise</documentation>
                     <appinfo>
                        <targetElement xmlns="http://www.opengis.net/gml/3.2">xplan:XP_TextAbschnitt</targetElement>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="MaxZahlWohnungen" type="integer">
                  <annotation>
                     <documentation>Höchstzulässige Zahl der Wohnungen in Wohngebäuden</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="MinGRWohneinheit" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimale Größe eines Grundstücks pro Wohneinheit</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Fmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Mindestmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Fmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Höchstmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Bmin" type="gml:LengthType">
                  <annotation>
                     <documentation>Minimale Breite von Baugrundstücken</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Bmax" type="gml:LengthType">
                  <annotation>
                     <documentation>Maximale Breite von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Tmin" type="gml:LengthType">
                  <annotation>
                     <documentation>Minimale Tiefe von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Tmax" type="gml:LengthType">
                  <annotation>
                     <documentation>Maximale Tiefe von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZmin" type="double">
                  <annotation>
                     <documentation>Minimal zulässige Geschossflächenzahl .</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZmax" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl bei einer Bereichsangabe. Das Attribut GFZmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZ_Ausn" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl als Ausnahme.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimal zulässige Geschossfläche</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Geschossfläche bei einer Bereichsabgabe. Das Attribut GFmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GF" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Geschossfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GF_Ausn" type="gml:AreaType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Geschossfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BMZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Baumassenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BMZ_Ausn" type="double">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Baumassenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BM" type="gml:VolumeType">
                  <annotation>
                     <documentation>Maximal zulässige Baumasse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BM_Ausn" type="gml:VolumeType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Baumasse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZmin" type="double">
                  <annotation>
                     <documentation>Minimal zulässige Grundflächenzahl.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GRZ sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZmax" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Grundflächenzahl bei einer Bereichsangabe.  Das Attribut GRZmin muss ebenfalls spezifiziert werden.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GRZ sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Grundflächenzahl</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ_Ausn" type="double">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Grundflächenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ_Abw" type="double">
                  <annotation>
                     <documentation>Abweichende Festlegung der GRZ gemäß §19 Abs. 4 BauNVO</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimal zulässige Grundfläche.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GR sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Grundfläche bei einer Bereichsangabe. Das Attribut GRmin muss ebenfalls spezifiziert werden.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GR sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Grundfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR_Ausn" type="gml:AreaType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Grundfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR_Abw" type="double">
                  <annotation>
                     <documentation>Abweichende Festlegung der GR gemäß §19 Abs. 4 BauNVO</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zmin" type="integer">
                  <annotation>
                     <documentation>Minimal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zmax" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der oberirdischen Vollgeschosse bei einer Bereichsangabe. Das Attribut Zmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zzwingend" type="integer">
                  <annotation>
                     <documentation>Zwingend vorgeschriebene Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z" type="integer">
                  <annotation>
                     <documentation>Maximalzahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Ausn" type="integer">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Staffel" type="integer">
                  <annotation>
                     <documentation>Maximale Anzahl von oberirdisch zurückgesetzten Vollgeschossen als zusätzliche Staffelgeschosse</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Dach" type="integer">
                  <annotation>
                     <documentation>Maximalzahl der zusätzlich erlaubten Dachgeschosse, die gleichzeitig Vollgeschosse sind.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUmin" type="integer">
                  <annotation>
                     <documentation>Minimal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUmax" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der unterirdischen Geschosse bei einer Bereichsangabe. Das Attribut ZUmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUzwingend" type="integer">
                  <annotation>
                     <documentation>Zwingend vorgeschriebene Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZU" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZU_Ausn" type="integer">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="MZspezial"
                        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 minOccurs="0"
                        name="wohnnutzungEGStrasse"
                        type="xplan:BP_ZulaessigkeitType">
                  <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 &#xD;
im Erdgeschoss an der Straßenseite eine Wohnnutzung nicht oder nur ausnahmsweise zulässig ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZWohn" type="integer">
                  <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 minOccurs="0" name="GFAntWohnen" 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 &#xD;
in Gebäuden ein im Bebauungsplan bestimmter Anteil der zulässigen &#xD;
Geschossfläche für Wohnungen zu verwenden ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFWohnen" 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 &#xD;
in Gebäuden eine im Bebauungsplan bestimmte Größe der Geschossfläche für Wohnungen zu verwenden ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFAntGewerbe" 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 &#xD;
in Gebäuden ein im Bebauungsplan bestimmter Anteil der zulässigen &#xD;
Geschossfläche für gewerbliche Nutzungen zu verwenden ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFGewerbe" 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 &#xD;
in Gebäuden eine im Bebauungsplan bestimmte Größe der Geschossfläche für gewerbliche Nutzungen zu verwenden ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="VF" type="gml:AreaType">
                  <annotation>
                     <documentation>Festsetzung der maximal zulässigen Verkaufsfläche in einem Sondergebiet</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="allgArtDerBaulNutzung"
                        type="xplan:XP_AllgArtDerBaulNutzungType">
                  <annotation>
                     <documentation>Spezifikation der allgemeinen Art der baulichen Nutzung.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="besondereArtDerBaulNutzung"
                        type="xplan:XP_BesondereArtDerBaulNutzungType">
                  <annotation>
                     <documentation>Festsetzung der Art der baulichen Nutzung (§9, Abs. 1, Nr. 1 BauGB).</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="sondernutzung"
                        type="xplan:BP_KomplexeSondernutzungPropertyType">
                  <annotation>
                     <documentation>Differenziert Sondernutzungen nach §10 und §11 der BauNVO von 1977 und 1990. Das Attribut wird nur benutzt, wenn "besondereArtDerBaulNutzung" unbelegt ist oder einen der Werte 2000 bzw. 2100 hat.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="detaillierteArtDerBaulNutzung"
                        type="gml:CodeType">
                  <annotation>
                     <documentation>Über eine Codeliste definierte detailliertere Nutzungsart, mit der die allgemeine und/oder besondere Art der baulichen Nutzung weiter detailliert werden können.</documentation>
                     <appinfo>
                        <referenzierteCodelist>xplan:BP_DetailArtDerBaulNutzung</referenzierteCodelist>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="abweichungBauNVO"
                        type="xplan:XP_AbweichungBauNVOTypenType">
                  <annotation>
                     <documentation>Art der zulässigen Abweichung von der BauNVO.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="bauweise" type="xplan:BP_BauweiseType">
                  <annotation>
                     <documentation>Festsetzung der Bauweise  (§9, Abs. 1, Nr. 2 BauGB).</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="bauweiseText" type="string">
                  <annotation>
                     <documentation>Textuelle Präzisierung oder Ergänzung der durch "bauweise" spezifizierten Bauweise.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="abweichendeBauweise" type="gml:CodeType">
                  <annotation>
                     <documentation>Nähere Bezeichnung einer "Abweichenden Bauweise" ("bauweise" == 3000).</documentation>
                     <appinfo>
                        <referenzierteCodelist>xplan:BP_AbweichendeBauweise</referenzierteCodelist>
                     </appinfo>
                  </annotation>
               </element>
               <element default="false"
                        minOccurs="0"
                        name="vertikaleDifferenzierung"
                        type="boolean">
                  <annotation>
                     <documentation>Gibt an, ob eine vertikale Differenzierung der Gebäude vorgeschrieben ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="bebauungsArt" type="xplan:BP_BebauungsArtType">
                  <annotation>
                     <documentation>Detaillierte Festsetzung der Bauweise (§9, Abs. 1, Nr. 2 BauGB).</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="bebauungVordereGrenze"
                        type="xplan:BP_GrenzBebauungType">
                  <annotation>
                     <documentation>Festsetzung der Bebauung der vorderen Grundstücksgrenze (§9, Abs. 1, Nr. 2 BauGB).</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="bebauungRueckwaertigeGrenze"
                        type="xplan:BP_GrenzBebauungType">
                  <annotation>
                     <documentation>Festsetzung der Bebauung der rückwärtigen Grundstücksgrenze (§9, Abs. 1, Nr. 2 BauGB).</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="bebauungSeitlicheGrenze"
                        type="xplan:BP_GrenzBebauungType">
                  <annotation>
                     <documentation>Festsetzung der Bebauung der seitlichen Grundstücksgrenze (§9, Abs. 1, Nr. 2 BauGB).</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="refGebaeudequerschnitt"
                        type="xplan:XP_ExterneReferenzPropertyType">
                  <annotation>
                     <documentation>Referenz auf ein Dokument mit vorgeschriebenen Gebäudequerschnitten.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="zugunstenVon" type="string">
                  <annotation>
                     <documentation>Angabe des Begünstigten einer Ausweisung.</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <simpleType name="BP_BauweiseType">
      <annotation>
         <documentation>Aufzählung verschiedener Bauweisen.</documentation>
      </annotation>
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Offene Bauweise</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2000">
            <annotation>
               <documentation>Geschlossene Bauweise</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3000">
            <annotation>
               <documentation>Abweichende Bauweise</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="BP_BebauungsArtType">
      <annotation>
         <documentation>Aufzählung verschiedener Brbauungs-Arten eines Baugebiets.</documentation>
      </annotation>
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Nur Einzelhäuser zulässig.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2000">
            <annotation>
               <documentation>Nur Doppelhäuser zulässig.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3000">
            <annotation>
               <documentation>Nur Hausgruppen zulässig.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="4000">
            <annotation>
               <documentation>Nur Einzel- oder Doppelhäuser zulässig.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="5000">
            <annotation>
               <documentation>Nur Einzelhäuser oder Hausgruppen zulässig.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="6000">
            <annotation>
               <documentation>Nur Doppelhäuser oder Hausgruppen zulässig.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="7000">
            <annotation>
               <documentation>Nur Reihenhäuser zulässig.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <element name="BP_Bereich"
            substitutionGroup="xplan:XP_Bereich"
            type="xplan:BP_BereichType">
      <annotation>
         <documentation>Diese Klasse modelliert einen Bereich eines Bebauungsplans, z.B. einen räumlichen oder sachlichen Teilbereich.</documentation>
      </annotation>
   </element>
   <complexType name="BP_BereichType">
      <complexContent>
         <extension base="xplan:XP_BereichType">
            <sequence>
               <element minOccurs="0" name="verfahren" type="xplan:BP_VerfahrenType">
                  <annotation>
                     <documentation>Verfahrensart der BPlan-Aufstellung oder -Änderung.</documentation>
                  </annotation>
               </element>
               <element name="gehoertZuPlan" type="gml:ReferenceType">
                  <annotation>
                     <documentation>Referenz eines Bereichs eines Bebauungsplans auf das zugehörige Plan-Objekt.</documentation>
                     <appinfo>
                        <targetElement xmlns="http://www.opengis.net/gml/3.2">xplan:BP_Plan</targetElement>
                        <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">xplan:bereich</reversePropertyName>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_BereichOhneEinAusfahrtLinie"
            substitutionGroup="xplan:BP_Linienobjekt"
            type="xplan:BP_BereichOhneEinAusfahrtLinieType">
      <annotation>
         <documentation>Bereich ohne Ein- und Ausfahrt (§ 9 Abs. 1 Nr. 11 und Abs. 6 BauGB).&#xD;
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>
   </element>
   <complexType name="BP_BereichOhneEinAusfahrtLinieType">
      <complexContent>
         <extension base="xplan:BP_LinienobjektType">
            <sequence>
               <element minOccurs="0"
                        name="typ"
                        type="xplan:BP_BereichOhneEinAusfahrtTypenType">
                  <annotation>
                     <documentation>Typ des Bereiches ohne Ein- und Ausfahrt</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <simpleType name="BP_BereichOhneEinAusfahrtTypenType">
      <annotation>
         <documentation>Aufzählung verschiedener Typen von Bereichen ohne Ein- und Ausfahrt.</documentation>
      </annotation>
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Bereich ohne Einfahrt</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2000">
            <annotation>
               <documentation>Bereich ohne Ausfahrt</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3000">
            <annotation>
               <documentation>Bereich ohne Ein- und Ausfahrt.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <element name="BP_BesondererNutzungszweckFlaeche"
            substitutionGroup="xplan:BP_Flaechenobjekt"
            type="xplan: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.). Das gleiche Attribut darf nicht gleichzeitig in "BP_BesondererNutzungszweckFlaeche" und einem überlagernden Objekt "BP_UeberbaubareGrundstuecksFlaeche" belegt werden.</documentation>
      </annotation>
   </element>
   <complexType name="BP_BesondererNutzungszweckFlaecheType">
      <complexContent>
         <extension base="xplan:BP_FlaechenobjektType">
            <sequence>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="dachgestaltung"
                        type="xplan:BP_DachgestaltungPropertyType">
                  <annotation>
                     <documentation>Parameter zur Einschränkung der zulässigen Dachformen.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="FR" type="gml:AngleType">
                  <annotation>
                     <documentation>Vorgeschriebene Firstrichtung</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="MaxZahlWohnungen" type="integer">
                  <annotation>
                     <documentation>Höchstzulässige Zahl der Wohnungen in Wohngebäuden</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="MinGRWohneinheit" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimale Größe eines Grundstücks pro Wohneinheit</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Fmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Mindestmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Fmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Höchstmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Bmin" type="gml:LengthType">
                  <annotation>
                     <documentation>Minimale Breite von Baugrundstücken</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Bmax" type="gml:LengthType">
                  <annotation>
                     <documentation>Maximale Breite von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Tmin" type="gml:LengthType">
                  <annotation>
                     <documentation>Minimale Tiefe von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Tmax" type="gml:LengthType">
                  <annotation>
                     <documentation>Maximale Tiefe von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZmin" type="double">
                  <annotation>
                     <documentation>Minimal zulässige Geschossflächenzahl .</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZmax" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl bei einer Bereichsangabe. Das Attribut GFZmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZ_Ausn" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl als Ausnahme.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimal zulässige Geschossfläche</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Geschossfläche bei einer Bereichsabgabe. Das Attribut GFmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GF" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Geschossfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GF_Ausn" type="gml:AreaType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Geschossfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BMZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Baumassenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BMZ_Ausn" type="double">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Baumassenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BM" type="gml:VolumeType">
                  <annotation>
                     <documentation>Maximal zulässige Baumasse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BM_Ausn" type="gml:VolumeType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Baumasse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZmin" type="double">
                  <annotation>
                     <documentation>Minimal zulässige Grundflächenzahl.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GRZ sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZmax" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Grundflächenzahl bei einer Bereichsangabe.  Das Attribut GRZmin muss ebenfalls spezifiziert werden.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GRZ sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Grundflächenzahl</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ_Ausn" type="double">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Grundflächenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ_Abw" type="double">
                  <annotation>
                     <documentation>Abweichende Festlegung der GRZ gemäß §19 Abs. 4 BauNVO</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimal zulässige Grundfläche.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GR sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Grundfläche bei einer Bereichsangabe. Das Attribut GRmin muss ebenfalls spezifiziert werden.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GR sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Grundfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR_Ausn" type="gml:AreaType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Grundfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR_Abw" type="double">
                  <annotation>
                     <documentation>Abweichende Festlegung der GR gemäß §19 Abs. 4 BauNVO</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zmin" type="integer">
                  <annotation>
                     <documentation>Minimal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zmax" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der oberirdischen Vollgeschosse bei einer Bereichsangabe. Das Attribut Zmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zzwingend" type="integer">
                  <annotation>
                     <documentation>Zwingend vorgeschriebene Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z" type="integer">
                  <annotation>
                     <documentation>Maximalzahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Ausn" type="integer">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Staffel" type="integer">
                  <annotation>
                     <documentation>Maximale Anzahl von oberirdisch zurückgesetzten Vollgeschossen als zusätzliche Staffelgeschosse</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Dach" type="integer">
                  <annotation>
                     <documentation>Maximalzahl der zusätzlich erlaubten Dachgeschosse, die gleichzeitig Vollgeschosse sind.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUmin" type="integer">
                  <annotation>
                     <documentation>Minimal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUmax" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der unterirdischen Geschosse bei einer Bereichsangabe. Das Attribut ZUmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUzwingend" type="integer">
                  <annotation>
                     <documentation>Zwingend vorgeschriebene Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZU" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZU_Ausn" type="integer">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="MZspezial"
                        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 minOccurs="0" name="zweckbestimmung" type="string">
                  <annotation>
                     <documentation>Angabe des besonderen Nutzungszwecks.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="bauweise" type="xplan:BP_BauweiseType">
                  <annotation>
                     <documentation>Festsetzung der Bauweise  (§9, Abs. 1, Nr. 2 BauGB).</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="bauweiseText" type="string">
                  <annotation>
                     <documentation>Textuelle Präzisierung oder Ergänzung der durch "bauweise" spezifizierten Bauweise.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="abweichendeBauweise" type="gml:CodeType">
                  <annotation>
                     <documentation>Nähere Bezeichnung einer "Abweichenden Bauweise" ("bauweise" == 3000).</documentation>
                     <appinfo>
                        <referenzierteCodelist>xplan:BP_AbweichendeBauweise</referenzierteCodelist>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="bebauungsArt" type="xplan:BP_BebauungsArtType">
                  <annotation>
                     <documentation>Detaillierte Festsetzung der Bauweise (§9, Abs. 1, Nr. 2 BauGB).</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <simpleType name="BP_DachformType">
      <annotation>
         <documentation>Aufzählung verschiedener Dachformen.</documentation>
      </annotation>
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Flachdach</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2100">
            <annotation>
               <documentation>Pultdach</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2200">
            <annotation>
               <documentation>Versetztes Pultdach</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3000">
            <annotation>
               <documentation>Kein Flachdach</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3100">
            <annotation>
               <documentation>Satteldach</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3200">
            <annotation>
               <documentation>Walmdach</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3300">
            <annotation>
               <documentation>Krüppelwalmdach</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3400">
            <annotation>
               <documentation>Mansardendach</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3500">
            <annotation>
               <documentation>Zeltdach</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3600">
            <annotation>
               <documentation>Kegeldach</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3700">
            <annotation>
               <documentation>Kuppeldach</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3800">
            <annotation>
               <documentation>Sheddach</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3900">
            <annotation>
               <documentation>Bogendach</documentation>
            </annotation>
         </enumeration>
         <enumeration value="4000">
            <annotation>
               <documentation>Turmdach</documentation>
            </annotation>
         </enumeration>
         <enumeration value="4100">
            <annotation>
               <documentation>Tonnendach</documentation>
            </annotation>
         </enumeration>
         <enumeration value="5000">
            <annotation>
               <documentation>Gemischte Dachform</documentation>
            </annotation>
         </enumeration>
         <enumeration value="9999">
            <annotation>
               <documentation>Sonstige Dachform</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <element name="BP_Dachgestaltung"
            substitutionGroup="gml:AbstractObject"
            type="xplan:BP_DachgestaltungType">
      <annotation>
         <documentation>Zusammenfassung von Parametern zur Festlegung der zulässigen Dachformen.</documentation>
      </annotation>
   </element>
   <complexType name="BP_DachgestaltungType">
      <sequence>
         <element minOccurs="0" name="DNmin" type="gml:AngleType">
            <annotation>
               <documentation>Minimale Dachneigung bei  einer Bereichsangabe. Das Attribut DNmax muss ebenfalls belegt sein.</documentation>
            </annotation>
         </element>
         <element minOccurs="0" name="DNmax" type="gml:AngleType">
            <annotation>
               <documentation>Maximale Dachneigung bei  einer Bereichsangabe. Das Attribut DNmin muss ebenfalls belegt sein.</documentation>
            </annotation>
         </element>
         <element minOccurs="0" name="DN" type="gml:AngleType">
            <annotation>
               <documentation>Maximal zulässige Dachneigung</documentation>
            </annotation>
         </element>
         <element minOccurs="0" name="DNzwingend" type="gml:AngleType">
            <annotation>
               <documentation>Zwingend vorgeschriebene Dachneigung</documentation>
            </annotation>
         </element>
         <element maxOccurs="unbounded"
                  minOccurs="0"
                  name="dachform"
                  type="xplan:BP_DachformType">
            <annotation>
               <documentation>Erlaubte Dachformen. Ist das Attribut mehrfach belegt, sind alle spezifizierten Dachformen zulässig.</documentation>
            </annotation>
         </element>
         <element maxOccurs="unbounded"
                  minOccurs="0"
                  name="detaillierteDachform"
                  type="gml:CodeType">
            <annotation>
               <documentation>Über eine Codeliste definierte detailliertere Dachformen. Ist das Attribut mehrfach belegt, sind alle spezifizieren detaillierten Dachformen zulässig.</documentation>
               <appinfo>
                  <referenzierteCodelist>xplan:BP_DetailDachform</referenzierteCodelist>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0"
                  name="ausschlussDachform"
                  type="xplan:BP_DachformType">
            <annotation>
               <documentation>Ausgeschlossene Dachform</documentation>
            </annotation>
         </element>
         <element maxOccurs="unbounded"
                  minOccurs="0"
                  name="hoehenangabe"
                  type="xplan:XP_HoehenangabePropertyType">
            <annotation>
               <documentation>Beschränkung der Gebäudehöhe für die spezifizierten Dachformen. Der hier spezifizierte Wert hat Priorität gegenüber einem über das Attribut "hoehenangabe" von "XP_Objekt "spezifizierten Wert. Ist das Attribut mehrfach belegt, müssen alle Beschränkungen eingehalten werden.</documentation>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="BP_DachgestaltungPropertyType">
      <sequence minOccurs="0">
         <element ref="xplan:BP_Dachgestaltung"/>
      </sequence>
   </complexType>
   <element name="BP_EinfahrtPunkt"
            substitutionGroup="xplan:BP_Punktobjekt"
            type="xplan:BP_EinfahrtPunktType">
      <annotation>
         <documentation>Punktförmig abgebildete Einfahrt (§9 Abs. 1 Nr. 11 und Abs. 6 BauGB).</documentation>
      </annotation>
   </element>
   <complexType name="BP_EinfahrtPunktType">
      <complexContent>
         <extension base="xplan:BP_PunktobjektType">
            <sequence>
               <element minOccurs="0" name="typ" type="xplan:BP_EinfahrtTypenType">
                  <annotation>
                     <documentation>Typ der Einfahrt</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <simpleType name="BP_EinfahrtTypenType">
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Nur Einfahrt möglich</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2000">
            <annotation>
               <documentation>Nur Ausfahrt möglich</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3000">
            <annotation>
               <documentation>Ein- und Ausfahrt möglich</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <element name="BP_EinfahrtsbereichLinie"
            substitutionGroup="xplan:BP_Linienobjekt"
            type="xplan:BP_EinfahrtsbereichLinieType">
      <annotation>
         <documentation>Linienhaft modellierter Einfahrtsbereich (§9 Abs. 1 Nr. 11 und Abs. 6 BauGB).&#xD;
Durch die Digitalisierungsreihenfolge der Linienstützpunkte muss sichergestellt sein, dass die  angrenzende Einfahrt relativ zur Laufrichtung auf der linken Seite liegt.</documentation>
      </annotation>
   </element>
   <complexType name="BP_EinfahrtsbereichLinieType">
      <complexContent>
         <extension base="xplan:BP_LinienobjektType">
            <sequence>
               <element minOccurs="0" name="typ" type="xplan:BP_EinfahrtTypenType">
                  <annotation>
                     <documentation>Typ der Einfahrt</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_EingriffsBereich"
            substitutionGroup="xplan:BP_Ueberlagerungsobjekt"
            type="xplan: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>
   </element>
   <complexType name="BP_EingriffsBereichType">
      <complexContent>
         <extension base="xplan:BP_UeberlagerungsobjektType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_EmissionskontingentLaerm"
            substitutionGroup="gml:AbstractObject"
            type="xplan:BP_EmissionskontingentLaermType">
      <annotation>
         <documentation>Lärmemissionskontingent eines Teilgebietes</documentation>
      </annotation>
   </element>
   <complexType name="BP_EmissionskontingentLaermType">
      <sequence>
         <element name="pegelTyp" type="xplan:BP_SchallleistungspegelTypenType">
            <annotation>
               <documentation>Typ der durch "ekwertTag" und "ekwertNacht" festgesetzten Schallleistungspegel</documentation>
            </annotation>
         </element>
         <element name="berechnungsgrundlage"
                  type="xplan:BP_SchallleistungspegelBerechnungsgrundlageType">
            <annotation>
               <documentation>Technische Grundlage für die Berechnung der Schallleistungspegel</documentation>
            </annotation>
         </element>
         <element minOccurs="0" name="berechnungsgrundlageDatum" type="date">
            <annotation>
               <documentation>Datum, an dem die zur Berechnung benutzte Vorschrift (Attribut "berechnungsgrundlage") 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 minOccurs="0" name="erlaeuterung" type="string">
            <annotation>
               <documentation>Nähere Erläuterung der Berechnungsmethode.</documentation>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="BP_EmissionskontingentLaermPropertyType">
      <sequence minOccurs="0">
         <element ref="xplan:BP_EmissionskontingentLaerm"/>
      </sequence>
   </complexType>
   <element name="BP_EmissionskontingentLaermGebiet"
            substitutionGroup="xplan:BP_EmissionskontingentLaerm"
            type="xplan: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>
   </element>
   <complexType name="BP_EmissionskontingentLaermGebietType">
      <complexContent>
         <extension base="xplan:BP_EmissionskontingentLaermType">
            <sequence>
               <element name="gebietsbezeichnung" type="string">
                  <annotation>
                     <documentation>Bezeichnung des Immissionsgebietes</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="BP_EmissionskontingentLaermGebietPropertyType">
      <sequence minOccurs="0">
         <element ref="xplan:BP_EmissionskontingentLaermGebiet"/>
      </sequence>
   </complexType>
   <element name="BP_FestsetzungNachLandesrecht"
            substitutionGroup="xplan:BP_Geometrieobjekt"
            type="xplan:BP_FestsetzungNachLandesrechtType">
      <annotation>
         <documentation>Festsetzung nach § 9 Nr. (4) BauGB.</documentation>
      </annotation>
   </element>
   <complexType name="BP_FestsetzungNachLandesrechtType">
      <complexContent>
         <extension base="xplan:BP_GeometrieobjektType">
            <sequence>
               <element minOccurs="0" name="kurzbeschreibung" type="string">
                  <annotation>
                     <documentation>Kurzbeschreibung der Festsetzung</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="nutzung" type="gml:CodeType">
                  <annotation>
                     <documentation>Über eine Codeliste definierte Nutzung</documentation>
                     <appinfo>
                        <referenzierteCodelist>xplan:BP_NutzungFestsetzungNachLandesrecht</referenzierteCodelist>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_FlaecheOhneFestsetzung"
            substitutionGroup="xplan:BP_Flaechenschlussobjekt"
            type="xplan:BP_FlaecheOhneFestsetzungType">
      <annotation>
         <documentation>Fläche, für die keine geplante Nutzung angegeben werden kann</documentation>
      </annotation>
   </element>
   <complexType name="BP_FlaecheOhneFestsetzungType">
      <complexContent>
         <extension base="xplan:BP_FlaechenschlussobjektType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <element abstract="true"
            name="BP_Flaechenobjekt"
            substitutionGroup="xplan:BP_Objekt"
            type="xplan: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>
   </element>
   <complexType abstract="true" name="BP_FlaechenobjektType">
      <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>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element abstract="true"
            name="BP_Flaechenschlussobjekt"
            substitutionGroup="xplan:BP_Flaechenobjekt"
            type="xplan:BP_FlaechenschlussobjektType">
      <annotation>
         <documentation>Basisklasse für alle Objekte eines Bebauungsplans mit flächenhaftem Raumbezug, die auf Ebene 0 immer Flächenschlussobjekte sind.&#xD;
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>
   <complexType abstract="true" name="BP_FlaechenschlussobjektType">
      <complexContent>
         <extension base="xplan:BP_FlaechenobjektType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_FoerderungsFlaeche"
            substitutionGroup="xplan:BP_Ueberlagerungsobjekt"
            type="xplan: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>
   </element>
   <complexType name="BP_FoerderungsFlaecheType">
      <complexContent>
         <extension base="xplan:BP_UeberlagerungsobjektType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_FreiFlaeche"
            substitutionGroup="xplan:BP_Flaechenobjekt"
            type="xplan:BP_FreiFlaecheType">
      <annotation>
         <documentation>Umgrenzung der Flächen, die von der Bebauung freizuhalten sind, und ihre Nutzung (§ 9 Abs. 1 Nr. 10 BauGB). Dies entspricht dem Planzeichen PlanZV 15.8 (Satz 1).</documentation>
      </annotation>
   </element>
   <complexType name="BP_FreiFlaecheType">
      <complexContent>
         <extension base="xplan:BP_FlaechenobjektType">
            <sequence>
               <element minOccurs="0" name="nutzung" type="string">
                  <annotation>
                     <documentation>Festgesetzte Nutzung der Freifläche.</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_GebaeudeFlaeche"
            substitutionGroup="xplan:BP_Ueberlagerungsobjekt"
            type="xplan:BP_GebaeudeFlaecheType">
      <annotation>
         <documentation>Grundrissfläche eines existierenden Gebäudes</documentation>
      </annotation>
   </element>
   <complexType name="BP_GebaeudeFlaecheType">
      <complexContent>
         <extension base="xplan:BP_UeberlagerungsobjektType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_GebaeudeStellung"
            substitutionGroup="xplan:BP_Linienobjekt"
            type="xplan:BP_GebaeudeStellungType">
      <annotation>
         <documentation>Gestaltungs-Festsetzung der Firstrichtung, oder Dach-Ausrichtung, beruhend auf Landesrecht, gemäß  §9 Abs. 4 BauGB.</documentation>
      </annotation>
   </element>
   <complexType name="BP_GebaeudeStellungType">
      <complexContent>
         <extension base="xplan:BP_LinienobjektType">
            <sequence>
               <element name="typ" type="xplan:BP_GebaeudeStellungTypenType">
                  <annotation>
                     <documentation>Angabe, auf welche Art und Weise die Stellung des Gebäudes spezifiziert wird.</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <simpleType name="BP_GebaeudeStellungTypenType">
      <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">
            <annotation>
               <documentation>Spezifikation der Firstlinie</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2000">
            <annotation>
               <documentation>Spezifikation einer gerichteten Linie von der Dachtraufe zum Dachfirst.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3000">
            <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>
   <element name="BP_GebaeudeTyp"
            substitutionGroup="xplan:BP_Objekt"
            type="xplan:BP_GebaeudeTypType">
      <annotation>
         <documentation>Spezifikation eines Gebäude-Typs mit den erlaubten Parametern für das Maß der baulichen Nutzung, Bauweiseen und Dachgestaltungen</documentation>
      </annotation>
   </element>
   <complexType name="BP_GebaeudeTypType">
      <complexContent>
         <extension base="xplan:BP_ObjektType">
            <sequence>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="dachgestaltung"
                        type="xplan:BP_DachgestaltungPropertyType">
                  <annotation>
                     <documentation>Parameter zur Einschränkung der zulässigen Dachformen.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="FR" type="gml:AngleType">
                  <annotation>
                     <documentation>Vorgeschriebene Firstrichtung</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="MaxZahlWohnungen" type="integer">
                  <annotation>
                     <documentation>Höchstzulässige Zahl der Wohnungen in Wohngebäuden</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="MinGRWohneinheit" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimale Größe eines Grundstücks pro Wohneinheit</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Fmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Mindestmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Fmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Höchstmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Bmin" type="gml:LengthType">
                  <annotation>
                     <documentation>Minimale Breite von Baugrundstücken</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Bmax" type="gml:LengthType">
                  <annotation>
                     <documentation>Maximale Breite von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Tmin" type="gml:LengthType">
                  <annotation>
                     <documentation>Minimale Tiefe von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Tmax" type="gml:LengthType">
                  <annotation>
                     <documentation>Maximale Tiefe von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZmin" type="double">
                  <annotation>
                     <documentation>Minimal zulässige Geschossflächenzahl .</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZmax" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl bei einer Bereichsangabe. Das Attribut GFZmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZ_Ausn" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl als Ausnahme.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimal zulässige Geschossfläche</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Geschossfläche bei einer Bereichsabgabe. Das Attribut GFmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GF" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Geschossfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GF_Ausn" type="gml:AreaType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Geschossfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BMZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Baumassenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BMZ_Ausn" type="double">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Baumassenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BM" type="gml:VolumeType">
                  <annotation>
                     <documentation>Maximal zulässige Baumasse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BM_Ausn" type="gml:VolumeType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Baumasse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZmin" type="double">
                  <annotation>
                     <documentation>Minimal zulässige Grundflächenzahl.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GRZ sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZmax" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Grundflächenzahl bei einer Bereichsangabe.  Das Attribut GRZmin muss ebenfalls spezifiziert werden.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GRZ sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Grundflächenzahl</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ_Ausn" type="double">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Grundflächenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ_Abw" type="double">
                  <annotation>
                     <documentation>Abweichende Festlegung der GRZ gemäß §19 Abs. 4 BauNVO</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimal zulässige Grundfläche.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GR sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Grundfläche bei einer Bereichsangabe. Das Attribut GRmin muss ebenfalls spezifiziert werden.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GR sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Grundfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR_Ausn" type="gml:AreaType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Grundfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR_Abw" type="double">
                  <annotation>
                     <documentation>Abweichende Festlegung der GR gemäß §19 Abs. 4 BauNVO</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zmin" type="integer">
                  <annotation>
                     <documentation>Minimal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zmax" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der oberirdischen Vollgeschosse bei einer Bereichsangabe. Das Attribut Zmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zzwingend" type="integer">
                  <annotation>
                     <documentation>Zwingend vorgeschriebene Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z" type="integer">
                  <annotation>
                     <documentation>Maximalzahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Ausn" type="integer">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Staffel" type="integer">
                  <annotation>
                     <documentation>Maximale Anzahl von oberirdisch zurückgesetzten Vollgeschossen als zusätzliche Staffelgeschosse</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Dach" type="integer">
                  <annotation>
                     <documentation>Maximalzahl der zusätzlich erlaubten Dachgeschosse, die gleichzeitig Vollgeschosse sind.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUmin" type="integer">
                  <annotation>
                     <documentation>Minimal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUmax" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der unterirdischen Geschosse bei einer Bereichsangabe. Das Attribut ZUmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUzwingend" type="integer">
                  <annotation>
                     <documentation>Zwingend vorgeschriebene Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZU" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZU_Ausn" type="integer">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="MZspezial"
                        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 minOccurs="0"
                        name="wohnnutzungEGStrasse"
                        type="xplan:BP_ZulaessigkeitType">
                  <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 &#xD;
im Erdgeschoss an der Straßenseite eine Wohnnutzung nicht oder nur ausnahmsweise zulässig ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZWohn" type="integer">
                  <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 minOccurs="0" name="GFAntWohnen" 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 &#xD;
in Gebäuden ein im Bebauungsplan bestimmter Anteil der zulässigen &#xD;
Geschossfläche für Wohnungen zu verwenden ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFWohnen" 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 &#xD;
in Gebäuden eine im Bebauungsplan bestimmte Größe der Geschossfläche für Wohnungen zu verwenden ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFAntGewerbe" 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 &#xD;
in Gebäuden ein im Bebauungsplan bestimmter Anteil der zulässigen &#xD;
Geschossfläche für gewerbliche Nutzungen zu verwenden ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFGewerbe" 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 &#xD;
in Gebäuden eine im Bebauungsplan bestimmte Größe der Geschossfläche für gewerbliche Nutzungen zu verwenden ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="VF" type="gml:AreaType">
                  <annotation>
                     <documentation>Festsetzung der maximal zulässigen Verkaufsfläche in einem Sondergebiet</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="bezeichnung" type="string">
                  <annotation>
                     <documentation>Bezeichnung des Gebäudetyps</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="bauweise" type="xplan:BP_BauweiseType">
                  <annotation>
                     <documentation>Festsetzung der Bauweise  (§9, Abs. 1, Nr. 2 BauGB).,</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="bauweiseText" type="string">
                  <annotation>
                     <documentation>Textuelle Präzisierung oder Ergänzung der durch "bauweise" spezifizierten Bauweise.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="abweichendeBauweise" type="gml:CodeType">
                  <annotation>
                     <documentation>Nähere Bezeichnung einer "Abweichenden Bauweise" ("bauweise == 3000").&#xD;
,</documentation>
                     <appinfo>
                        <referenzierteCodelist>xplan:BP_AbweichendeBauweise</referenzierteCodelist>
                     </appinfo>
                  </annotation>
               </element>
               <element default="false"
                        minOccurs="0"
                        name="vertikaleDifferenzierung"
                        type="boolean">
                  <annotation>
                     <documentation>Gibt an, ob eine vertikale Differenzierung der Gebäude vorgeschrieben ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="bebauungsArt" type="xplan:BP_BebauungsArtType">
                  <annotation>
                     <documentation>Detaillierte Festsetzung der Bauweise (§9, Abs. 1, Nr. 2 BauGB).</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="bebauungVordereGrenze"
                        type="xplan:BP_GrenzBebauungType">
                  <annotation>
                     <documentation>Festsetzung der Bebauung der vorderen Grundstücksgrenze (§9, Abs. 1, Nr. 2 BauGB).</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="bebauungRueckwaertigeGrenze"
                        type="xplan:BP_GrenzBebauungType">
                  <annotation>
                     <documentation>Festsetzung der Bebauung der rückwärtigen Grundstücksgrenze (§9, Abs. 1, Nr. 2 BauGB).</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="bebauungSeitlicheGrenze"
                        type="xplan:BP_GrenzBebauungType">
                  <annotation>
                     <documentation>Festsetzung der Bebauung der seitlichen Grundstücksgrenze (§9, Abs. 1, Nr. 2 BauGB).</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="refGebaeudequerschnitt"
                        type="xplan:XP_ExterneReferenzPropertyType">
                  <annotation>
                     <documentation>Referenz auf ein Dokument mit vorgeschriebenen Gebäudequerschnitten.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        name="ueberbaubareGrundstuecksFlaeche"
                        type="gml:ReferenceType">
                  <annotation>
                     <documentation>Relation auf das zugehörige Objekt BP_UeberbaubareGrundstuecksFlaeche</documentation>
                     <appinfo>
                        <targetElement xmlns="http://www.opengis.net/gml/3.2">xplan:BP_UeberbaubareGrundstuecksFlaeche</targetElement>
                        <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">xplan:gebaeudeTyp</reversePropertyName>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_GemeinbedarfsFlaeche"
            substitutionGroup="xplan:BP_Flaechenschlussobjekt"
            type="xplan: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). Das gleiche Attribut darf nicht gleichzeitig in "BP_GemeinbedarfsFlaeche" und einem überlagernden Objekt "BP_UeberbaubareGrundstuecksFlaeche" belegt werden.</documentation>
      </annotation>
   </element>
   <complexType name="BP_GemeinbedarfsFlaecheType">
      <complexContent>
         <extension base="xplan:BP_FlaechenschlussobjektType">
            <sequence>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="dachgestaltung"
                        type="xplan:BP_DachgestaltungPropertyType">
                  <annotation>
                     <documentation>Parameter zur Einschränkung der zulässigen Dachformen.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="FR" type="gml:AngleType">
                  <annotation>
                     <documentation>Vorgeschriebene Firstrichtung</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="MaxZahlWohnungen" type="integer">
                  <annotation>
                     <documentation>Höchstzulässige Zahl der Wohnungen in Wohngebäuden</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="MinGRWohneinheit" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimale Größe eines Grundstücks pro Wohneinheit</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Fmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Mindestmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Fmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Höchstmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Bmin" type="gml:LengthType">
                  <annotation>
                     <documentation>Minimale Breite von Baugrundstücken</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Bmax" type="gml:LengthType">
                  <annotation>
                     <documentation>Maximale Breite von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Tmin" type="gml:LengthType">
                  <annotation>
                     <documentation>Minimale Tiefe von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Tmax" type="gml:LengthType">
                  <annotation>
                     <documentation>Maximale Tiefe von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZmin" type="double">
                  <annotation>
                     <documentation>Minimal zulässige Geschossflächenzahl .</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZmax" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl bei einer Bereichsangabe. Das Attribut GFZmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZ_Ausn" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl als Ausnahme.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimal zulässige Geschossfläche</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Geschossfläche bei einer Bereichsabgabe. Das Attribut GFmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GF" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Geschossfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GF_Ausn" type="gml:AreaType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Geschossfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BMZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Baumassenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BMZ_Ausn" type="double">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Baumassenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BM" type="gml:VolumeType">
                  <annotation>
                     <documentation>Maximal zulässige Baumasse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BM_Ausn" type="gml:VolumeType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Baumasse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZmin" type="double">
                  <annotation>
                     <documentation>Minimal zulässige Grundflächenzahl.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GRZ sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZmax" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Grundflächenzahl bei einer Bereichsangabe.  Das Attribut GRZmin muss ebenfalls spezifiziert werden.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GRZ sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Grundflächenzahl</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ_Ausn" type="double">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Grundflächenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ_Abw" type="double">
                  <annotation>
                     <documentation>Abweichende Festlegung der GRZ gemäß §19 Abs. 4 BauNVO</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimal zulässige Grundfläche.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GR sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Grundfläche bei einer Bereichsangabe. Das Attribut GRmin muss ebenfalls spezifiziert werden.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GR sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Grundfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR_Ausn" type="gml:AreaType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Grundfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR_Abw" type="double">
                  <annotation>
                     <documentation>Abweichende Festlegung der GR gemäß §19 Abs. 4 BauNVO</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zmin" type="integer">
                  <annotation>
                     <documentation>Minimal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zmax" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der oberirdischen Vollgeschosse bei einer Bereichsangabe. Das Attribut Zmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zzwingend" type="integer">
                  <annotation>
                     <documentation>Zwingend vorgeschriebene Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z" type="integer">
                  <annotation>
                     <documentation>Maximalzahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Ausn" type="integer">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Staffel" type="integer">
                  <annotation>
                     <documentation>Maximale Anzahl von oberirdisch zurückgesetzten Vollgeschossen als zusätzliche Staffelgeschosse</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Dach" type="integer">
                  <annotation>
                     <documentation>Maximalzahl der zusätzlich erlaubten Dachgeschosse, die gleichzeitig Vollgeschosse sind.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUmin" type="integer">
                  <annotation>
                     <documentation>Minimal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUmax" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der unterirdischen Geschosse bei einer Bereichsangabe. Das Attribut ZUmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUzwingend" type="integer">
                  <annotation>
                     <documentation>Zwingend vorgeschriebene Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZU" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZU_Ausn" type="integer">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="MZspezial"
                        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 maxOccurs="unbounded"
                        minOccurs="0"
                        name="zweckbestimmung"
                        type="xplan:BP_KomplexeZweckbestGemeinbedarfPropertyType">
                  <annotation>
                     <documentation>Zweckbestimmung der festgesetzten Fläche</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="bauweise" type="xplan:BP_BauweiseType">
                  <annotation>
                     <documentation>Festsetzung der Bauweise  (§9, Abs. 1, Nr. 2 BauGB).</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="bauweiseText" type="string">
                  <annotation>
                     <documentation>Textuelle Präzisierung oder Ergänzung der durch "bauweise" spezifizierten Bauweise.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="abweichendeBauweise" type="gml:CodeType">
                  <annotation>
                     <documentation>Nähere Bezeichnung einer "Abweichenden Bauweise" ("bauweise" == 3000).</documentation>
                     <appinfo>
                        <referenzierteCodelist>xplan:BP_AbweichendeBauweise</referenzierteCodelist>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="bebauungsArt" type="xplan:BP_BebauungsArtType">
                  <annotation>
                     <documentation>Detaillierte Festsetzung der Bauweise (§9, Abs. 1, Nr. 2 BauGB).</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="traeger" type="xplan:XP_TraegerschaftType">
                  <annotation>
                     <documentation>Trägerschaft einer Gemeinbedarfs-Fläche</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="zugunstenVon" type="string">
                  <annotation>
                     <documentation>Angabe des Begünstigten der Ausweisung.</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_GemeinschaftsanlagenFlaeche"
            substitutionGroup="xplan:BP_Ueberlagerungsobjekt"
            type="xplan: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>
   </element>
   <complexType name="BP_GemeinschaftsanlagenFlaecheType">
      <complexContent>
         <extension base="xplan:BP_UeberlagerungsobjektType">
            <sequence>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="zweckbestimmung"
                        type="xplan:BP_KomplexeZweckbestGemeinschaftsanlagenPropertyType">
                  <annotation>
                     <documentation>Zweckbestimmung der Fläche</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zmax" type="integer">
                  <annotation>
                     <documentation>Maximale Anzahl von Garagen-Geschossen</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="eigentuemer"
                        type="gml:ReferenceType">
                  <annotation>
                     <documentation>Relation auf die Baugebietsfläche, zu der die Gemeinschaftsanlagen-Fläche gehört.</documentation>
                     <appinfo>
                        <targetElement xmlns="http://www.opengis.net/gml/3.2">xplan:BP_BaugebietsTeilFlaeche</targetElement>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUmax" type="integer">
                  <annotation>
                     <documentation>Maximale Anzahl unterirdischer Garagengeschosse</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_GemeinschaftsanlagenZuordnung"
            substitutionGroup="xplan:BP_Geometrieobjekt"
            type="xplan:BP_GemeinschaftsanlagenZuordnungType">
      <annotation>
         <documentation>Zuordnung von Gemeinschaftsanlagen zu Grundstücken.</documentation>
      </annotation>
   </element>
   <complexType name="BP_GemeinschaftsanlagenZuordnungType">
      <complexContent>
         <extension base="xplan:BP_GeometrieobjektType">
            <sequence>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="zuordnung"
                        type="gml:ReferenceType">
                  <annotation>
                     <documentation>Relation auf die zugeordneten Gemeinschaftsanlagen-Flächen, die außerhalb des Baugebiets liegen.</documentation>
                     <appinfo>
                        <targetElement xmlns="http://www.opengis.net/gml/3.2">xplan:BP_GemeinschaftsanlagenFlaeche</targetElement>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_GenerischesObjekt"
            substitutionGroup="xplan:BP_Geometrieobjekt"
            type="xplan: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>
   </element>
   <complexType name="BP_GenerischesObjektType">
      <complexContent>
         <extension base="xplan:BP_GeometrieobjektType">
            <sequence>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="zweckbestimmung"
                        type="gml:CodeType">
                  <annotation>
                     <documentation>Über eine CodeList definierte Zweckbestimmung des Objektes.</documentation>
                     <appinfo>
                        <referenzierteCodelist>xplan:BP_ZweckbestimmungGenerischeObjekte</referenzierteCodelist>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element abstract="true"
            name="BP_Geometrieobjekt"
            substitutionGroup="xplan:BP_Objekt"
            type="xplan: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>
   </element>
   <complexType abstract="true" name="BP_GeometrieobjektType">
      <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 default="false"
                        minOccurs="0"
                        name="flaechenschluss"
                        type="boolean">
                  <annotation>
                     <documentation>Zeigt bei flächenhaftem Raumbezug an, ob das Objekt als Flächenschlussobjekt oder Überlagerungsobjekt gebildet werden soll.&#xD;
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 minOccurs="0" name="flussrichtung" type="boolean">
                  <annotation>
                     <documentation>Das Attribut ist nur relevant, wenn ein Geometrieobjekt einen linienhaften Raumbezug hat. &#xD;
Ist es mit dem Wert "true" belegt, wird damit ausgedrückt, dass der Linie eine Flussrichtung (z.B. die Fließrichtung eines Fließgewässers oder einer Produktenleitung)  in Digitalisierungsrichtung zugeordnet ist. Ein Attributwert "false" kennzeichnet eine Flussrichtung gegen die Digitalisierungsrichtung. Dies ist unabhängig davon, ob in der abgeleiteten Klasse die Bedeutung der Flussrichtung festgelegt ist. &#xD;
Wenn das Attribut "flussrichtung" belegt ist,  darf bei Im- und Export die Digitalisierungsreihenfolge der Stützpunkte nicht geändert werden. &#xD;
Wenn eine abgeleitete Klasse die Bedeutung der Flussrichtung nicht definiert, bleibt es der Implementierung überlassen, wie eine über "flussrichtung" definierte Flussrichtung zu interpretieren oder bei einer Plandarstellung zu visualisieren ist. Wenn in diesem Fall das Attribut "flussrichtung" nicht belegt ist, kann die Linienrichtung vom importierenden System an die eigenen technischen Bedarfe angepasst werden.&#xD;
Wenn eine abgeleitete Klasse die Bedeutung der Flussrichtung definiert, und im konkreten Objekt das Attribut "flussrichtung" nicht  belegt ist, ist die Flussrichtung die Digitalisierungsrichtung der Linie. Auch in diesem Fall darf bei Im- und Export die Digitalisierungsrichtung nicht geändert werden.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="nordwinkel" 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>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <simpleType name="BP_GrenzBebauungType">
      <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">
            <annotation>
               <documentation>Eine Bebauung der Grenze ist verboten.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2000">
            <annotation>
               <documentation>Eine Bebauung der Grenze ist erlaubt.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3000">
            <annotation>
               <documentation>Eine Bebauung der Grenze ist vorgeschrieben.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <element name="BP_GruenFlaeche"
            substitutionGroup="xplan:BP_Flaechenschlussobjekt"
            type="xplan:BP_GruenFlaecheType">
      <annotation>
         <documentation>Festsetzungen von öffentlichen und privaten Grünflächen (§ 9, Abs. 1, Nr. 15 BauGB). Das gleiche Attribut darf nicht gleichzeitig in "BP_GruenFlaeche" und einem überlagernden Objekt "BP_UeberbaubareGrundstuecksFlaeche" belegt werden.</documentation>
      </annotation>
   </element>
   <complexType name="BP_GruenFlaecheType">
      <complexContent>
         <extension base="xplan:BP_FlaechenschlussobjektType">
            <sequence>
               <element minOccurs="0" name="MaxZahlWohnungen" type="integer">
                  <annotation>
                     <documentation>Höchstzulässige Zahl der Wohnungen in Wohngebäuden</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="MinGRWohneinheit" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimale Größe eines Grundstücks pro Wohneinheit</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Fmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Mindestmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Fmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Höchstmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Bmin" type="gml:LengthType">
                  <annotation>
                     <documentation>Minimale Breite von Baugrundstücken</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Bmax" type="gml:LengthType">
                  <annotation>
                     <documentation>Maximale Breite von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Tmin" type="gml:LengthType">
                  <annotation>
                     <documentation>Minimale Tiefe von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Tmax" type="gml:LengthType">
                  <annotation>
                     <documentation>Maximale Tiefe von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZmin" type="double">
                  <annotation>
                     <documentation>Minimal zulässige Geschossflächenzahl .</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZmax" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl bei einer Bereichsangabe. Das Attribut GFZmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZ_Ausn" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl als Ausnahme.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimal zulässige Geschossfläche</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Geschossfläche bei einer Bereichsabgabe. Das Attribut GFmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GF" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Geschossfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GF_Ausn" type="gml:AreaType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Geschossfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BMZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Baumassenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BMZ_Ausn" type="double">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Baumassenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BM" type="gml:VolumeType">
                  <annotation>
                     <documentation>Maximal zulässige Baumasse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BM_Ausn" type="gml:VolumeType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Baumasse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZmin" type="double">
                  <annotation>
                     <documentation>Minimal zulässige Grundflächenzahl.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GRZ sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZmax" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Grundflächenzahl bei einer Bereichsangabe.  Das Attribut GRZmin muss ebenfalls spezifiziert werden.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GRZ sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Grundflächenzahl</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ_Ausn" type="double">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Grundflächenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ_Abw" type="double">
                  <annotation>
                     <documentation>Abweichende Festlegung der GRZ gemäß §19 Abs. 4 BauNVO</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimal zulässige Grundfläche.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GR sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Grundfläche bei einer Bereichsangabe. Das Attribut GRmin muss ebenfalls spezifiziert werden.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GR sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Grundfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR_Ausn" type="gml:AreaType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Grundfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR_Abw" type="double">
                  <annotation>
                     <documentation>Abweichende Festlegung der GR gemäß §19 Abs. 4 BauNVO</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zmin" type="integer">
                  <annotation>
                     <documentation>Minimal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zmax" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der oberirdischen Vollgeschosse bei einer Bereichsangabe. Das Attribut Zmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zzwingend" type="integer">
                  <annotation>
                     <documentation>Zwingend vorgeschriebene Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z" type="integer">
                  <annotation>
                     <documentation>Maximalzahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Ausn" type="integer">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Staffel" type="integer">
                  <annotation>
                     <documentation>Maximale Anzahl von oberirdisch zurückgesetzten Vollgeschossen als zusätzliche Staffelgeschosse</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Dach" type="integer">
                  <annotation>
                     <documentation>Maximalzahl der zusätzlich erlaubten Dachgeschosse, die gleichzeitig Vollgeschosse sind.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUmin" type="integer">
                  <annotation>
                     <documentation>Minimal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUmax" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der unterirdischen Geschosse bei einer Bereichsangabe. Das Attribut ZUmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUzwingend" type="integer">
                  <annotation>
                     <documentation>Zwingend vorgeschriebene Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZU" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZU_Ausn" type="integer">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="MZspezial"
                        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 maxOccurs="unbounded"
                        minOccurs="0"
                        name="zweckbestimmung"
                        type="xplan:BP_KomplexeZweckbestGruenPropertyType">
                  <annotation>
                     <documentation>Zweckbestimmung der Grünfläche</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="nutzungsform" type="xplan:XP_NutzungsformType">
                  <annotation>
                     <documentation>Nutzungsform der festgesetzten Fläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="zugunstenVon" type="string">
                  <annotation>
                     <documentation>Angabe des Begünstigten einer Ausweisung.</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_HoehenFestsetzung"
            substitutionGroup="xplan:BP_Geometrieobjekt"
            type="xplan:BP_HoehenFestsetzungType">
      <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). Die Höhenwerte werden über das Attribut "hoehenangabe" der Basisklasse "XP_Objekt" spezifiziert.</documentation>
      </annotation>
   </element>
   <complexType name="BP_HoehenFestsetzungType">
      <complexContent>
         <extension base="xplan:BP_GeometrieobjektType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_HoehenMass"
            substitutionGroup="xplan:BP_Geometrieobjekt"
            type="xplan: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 "hoehenangabe" der Basisklasse "XP_Objekt" spezifiziert.</documentation>
      </annotation>
   </element>
   <complexType name="BP_HoehenMassType">
      <complexContent>
         <extension base="xplan:BP_GeometrieobjektType">
            <sequence>
               <element minOccurs="0" name="datum" type="date">
                  <annotation>
                     <documentation>Aufnahmezeitpunkt des Höhenmaßes</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="quelle" type="xplan:BP_HoehenmassQuelleType">
                  <annotation>
                     <documentation>Quelle der Höhenangabe</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <simpleType name="BP_HoehenmassQuelleType">
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Höhenmasss aus der Bauleitplanung</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2000">
            <annotation>
               <documentation>Höhenmass aus der Straßenplanung</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <element name="BP_ImmissionsortLaerm"
            substitutionGroup="xplan:BP_Punktobjekt"
            type="xplan:BP_ImmissionsortLaermType">
      <annotation>
         <documentation>Immissionsorte für Lärmpegelwerte gemäß der Allgemeinen Verwaltungsvorschrift zum Bundes-Immissionsschutzgesetz</documentation>
      </annotation>
   </element>
   <complexType name="BP_ImmissionsortLaermType">
      <complexContent>
         <extension base="xplan:BP_PunktobjektType">
            <sequence>
               <element minOccurs="0" name="bezeichnung" type="string">
                  <annotation>
                     <documentation>Bezeichnung des Immissionsortes im Plan</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_Immissionsschutz"
            substitutionGroup="xplan:BP_Geometrieobjekt"
            type="xplan: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).&#xD;
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>
   </element>
   <complexType name="BP_ImmissionsschutzType">
      <complexContent>
         <extension base="xplan:BP_GeometrieobjektType">
            <sequence>
               <element minOccurs="0" name="nutzung" type="string">
                  <annotation>
                     <documentation>Festgesetzte Nutzung einer Schutzfläche</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="laermpegelbereich"
                        type="xplan:BP_LaermpegelbereichType">
                  <annotation>
                     <documentation>Festlegung der erforderlichen Luftschalldämmung von Außenbauteilen nach DIN-4109:2016-1.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="sonstLaermpegelbereich" type="gml:CodeType">
                  <annotation>
                     <documentation>Spezifikation eines nicht in der DIN-4109:2016-1 spezifizierten Lärmpegelbereiches über eine Codeliste. Dies Attribut darf nur verwendet werden, wenn "laermpegelbereich" den Wert 1700 hat oder unbelegt ist.</documentation>
                     <appinfo>
                        <referenzierteCodelist>xplan:BP_SonstLaermpegelbereich</referenzierteCodelist>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="massgeblAussenLaermpegelTag"
                        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 minOccurs="0"
                        name="massgeblAussenLaermpegelNacht"
                        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 minOccurs="0" name="typ" type="xplan:XP_ImmissionsschutzTypenType">
                  <annotation>
                     <documentation>Differenzierung der Immissionsschutz-Fläche. Es wird empfohlen, dies Attribut grundsätzlich zu belegen. In Version 7 wird es voraussichtlich ein Pflichtattribut werden.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="technVorkehrung"
                        type="xplan:XP_TechnVorkehrungenImmissionsschutzType">
                  <annotation>
                     <documentation>Klassifizierung der auf der Fläche zu treffenden baulichen oder sonstigen technischen Vorkehrungen</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="detaillierteTechnVorkehrung"
                        type="gml:CodeType">
                  <annotation>
                     <documentation>Detaillierte Klassifizierung der auf der Fläche zu treffenden baulichen oder sonstigen technischen Vorkehrungen</documentation>
                     <appinfo>
                        <referenzierteCodelist>xplan:XP_DetailTechnVorkehrungImmissionsschutz</referenzierteCodelist>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_KennzeichnungsFlaeche"
            substitutionGroup="xplan:BP_Flaechenobjekt"
            type="xplan:BP_KennzeichnungsFlaecheType">
      <annotation>
         <documentation>Flächen für Kennzeichnungen gemäß §9 Abs. 5 BauGB. Kennzeinungen schadstoffbelasteter Böden sollten über "SO_Bodenschutzrecht" abgebildet werden.</documentation>
      </annotation>
   </element>
   <complexType name="BP_KennzeichnungsFlaecheType">
      <complexContent>
         <extension base="xplan:BP_FlaechenobjektType">
            <sequence>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="zweckbestimmung"
                        type="xplan:XP_ZweckbestimmungKennzeichnungType">
                  <annotation>
                     <documentation>Zweckbestimmung der Kennzeichnungs-Fläche.</documentation>
                  </annotation>
               </element>
               <element default="false"
                        minOccurs="0"
                        name="istVerdachtsflaeche"
                        type="boolean">
                  <annotation>
                     <documentation>Legt fest, ob eine Altlast-Verdachtsfläche vorliegt</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="nummer" type="string">
                  <annotation>
                     <documentation>Nummer im Altlastkataster</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_KleintierhaltungFlaeche"
            substitutionGroup="xplan:BP_Flaechenschlussobjekt"
            type="xplan: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>
   </element>
   <complexType name="BP_KleintierhaltungFlaecheType">
      <complexContent>
         <extension base="xplan:BP_FlaechenschlussobjektType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_KomplexeSondernutzung"
            substitutionGroup="gml:AbstractObject"
            type="xplan:BP_KomplexeSondernutzungType">
      <annotation>
         <documentation>Spezifikation einer Sondernutzung</documentation>
      </annotation>
   </element>
   <complexType name="BP_KomplexeSondernutzungType">
      <sequence>
         <element name="allgemein" type="xplan:XP_SondernutzungenType">
            <annotation>
               <documentation>Allgemeine Festlegung der Sondernutzung</documentation>
            </annotation>
         </element>
         <element maxOccurs="unbounded"
                  minOccurs="0"
                  name="detail"
                  type="gml:CodeType">
            <annotation>
               <documentation>Über eine Codeliste definierte Sondernutzung, die die allgemeine Sondernutzung näher detailliert.</documentation>
               <appinfo>
                  <referenzierteCodelist>xplan:BP_DetailSondernutzung</referenzierteCodelist>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="nutzungText" type="string">
            <annotation>
               <documentation>Textliche Spezifikation der Sondernutzung.</documentation>
            </annotation>
         </element>
         <element minOccurs="0" name="aufschrift" type="string">
            <annotation>
               <documentation>Aufschrift</documentation>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="BP_KomplexeSondernutzungPropertyType">
      <sequence minOccurs="0">
         <element ref="xplan:BP_KomplexeSondernutzung"/>
      </sequence>
   </complexType>
   <element name="BP_KomplexeZweckbestGemeinbedarf"
            substitutionGroup="gml:AbstractObject"
            type="xplan:BP_KomplexeZweckbestGemeinbedarfType">
      <annotation>
         <documentation>Spezifikation der Zweckbestimmung der Fläche</documentation>
      </annotation>
   </element>
   <complexType name="BP_KomplexeZweckbestGemeinbedarfType">
      <sequence>
         <element name="allgemein" type="xplan:XP_ZweckbestimmungGemeinbedarfType">
            <annotation>
               <documentation>Allgemeine Zweckbestimmung der Fläche</documentation>
            </annotation>
         </element>
         <element maxOccurs="unbounded"
                  minOccurs="0"
                  name="detail"
                  type="gml:CodeType">
            <annotation>
               <documentation>Über eine Codeliste definierte Zweckbestimmungen, die die allgemeine Zweckbestimmung näher detaillieren.</documentation>
               <appinfo>
                  <referenzierteCodelist>xplan:BP_DetailZweckbestGemeinbedarf</referenzierteCodelist>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="textlicheErgaenzung" type="string">
            <annotation>
               <documentation>Textliche Ergänzung der spezifizierten Zweckbestimmung(en).</documentation>
            </annotation>
         </element>
         <element minOccurs="0" name="aufschrift" type="string">
            <annotation>
               <documentation>Aufschrift</documentation>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="BP_KomplexeZweckbestGemeinbedarfPropertyType">
      <sequence minOccurs="0">
         <element ref="xplan:BP_KomplexeZweckbestGemeinbedarf"/>
      </sequence>
   </complexType>
   <element name="BP_KomplexeZweckbestGemeinschaftsanlagen"
            substitutionGroup="gml:AbstractObject"
            type="xplan:BP_KomplexeZweckbestGemeinschaftsanlagenType">
      <annotation>
         <documentation>Spezifikation der Zweckbestimmung einer Gemeinschaftsanlage</documentation>
      </annotation>
   </element>
   <complexType name="BP_KomplexeZweckbestGemeinschaftsanlagenType">
      <sequence>
         <element name="allgemein"
                  type="xplan:BP_ZweckbestimmungGemeinschaftsanlagenType">
            <annotation>
               <documentation>Allgemeine Zweckbestimmung der Fläche</documentation>
            </annotation>
         </element>
         <element maxOccurs="unbounded"
                  minOccurs="0"
                  name="detail"
                  type="gml:CodeType">
            <annotation>
               <documentation>Über eine Codelist definierte detailliertere Festlegung der Zweckbestimmung.</documentation>
               <appinfo>
                  <referenzierteCodelist>xplan:BP_DetailZweckbestGemeinschaftsanlagen</referenzierteCodelist>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="textlicheErgaenzung" type="string">
            <annotation>
               <documentation>Textliche Ergänzung der spezifizierten Zweckbestimmung(en).</documentation>
            </annotation>
         </element>
         <element minOccurs="0" name="aufschrift" type="string">
            <annotation>
               <documentation>Aufschrift</documentation>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="BP_KomplexeZweckbestGemeinschaftsanlagenPropertyType">
      <sequence minOccurs="0">
         <element ref="xplan:BP_KomplexeZweckbestGemeinschaftsanlagen"/>
      </sequence>
   </complexType>
   <element name="BP_KomplexeZweckbestGruen"
            substitutionGroup="gml:AbstractObject"
            type="xplan:BP_KomplexeZweckbestGruenType">
      <annotation>
         <documentation>Spezifikation der Zweckbestimmung einer Grünfläche</documentation>
      </annotation>
   </element>
   <complexType name="BP_KomplexeZweckbestGruenType">
      <sequence>
         <element name="allgemein" type="xplan:XP_ZweckbestimmungGruenType">
            <annotation>
               <documentation>Allgemeine Zweckbestimmung der Fläche</documentation>
            </annotation>
         </element>
         <element maxOccurs="unbounded"
                  minOccurs="0"
                  name="detail"
                  type="gml:CodeType">
            <annotation>
               <documentation>Über eine Codeliste definierte Zweckbestimmungen, die die allgemeine Zweckbestimmung näher detaillieren.</documentation>
               <appinfo>
                  <referenzierteCodelist>xplan:BP_DetailZweckbestGruenFlaeche</referenzierteCodelist>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="textlicheErgaenzung" type="string">
            <annotation>
               <documentation>Textliche Ergänzung der spezifizierten Zweckbestimmung(en).</documentation>
            </annotation>
         </element>
         <element minOccurs="0" name="aufschrift" type="string">
            <annotation>
               <documentation>Aufschrift</documentation>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="BP_KomplexeZweckbestGruenPropertyType">
      <sequence minOccurs="0">
         <element ref="xplan:BP_KomplexeZweckbestGruen"/>
      </sequence>
   </complexType>
   <element name="BP_KomplexeZweckbestLandwirtschaft"
            substitutionGroup="gml:AbstractObject"
            type="xplan:BP_KomplexeZweckbestLandwirtschaftType">
      <annotation>
         <documentation>Spezifikation der Zweckbestimmung einer Fläche für die Landwirtschaft.</documentation>
      </annotation>
   </element>
   <complexType name="BP_KomplexeZweckbestLandwirtschaftType">
      <sequence>
         <element name="allgemein" type="xplan:XP_ZweckbestimmungLandwirtschaftType">
            <annotation>
               <documentation>Allgemeine Zweckbestimmung der Fläche</documentation>
            </annotation>
         </element>
         <element maxOccurs="unbounded"
                  minOccurs="0"
                  name="detail"
                  type="gml:CodeType">
            <annotation>
               <documentation>Über eine Codeliste definierte Zweckbestimmungen, die die allgemeine Zweckbestimmung näher detaillieren.</documentation>
               <appinfo>
                  <referenzierteCodelist>xplan:BP_DetailZweckbestLandwirtschaft</referenzierteCodelist>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="textlicheErgaenzung" type="string">
            <annotation>
               <documentation>Textliche Ergänzung der spezifizierten Zweckbestimmung(en).</documentation>
            </annotation>
         </element>
         <element minOccurs="0" name="aufschrift" type="string">
            <annotation>
               <documentation>Aufschrift</documentation>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="BP_KomplexeZweckbestLandwirtschaftPropertyType">
      <sequence minOccurs="0">
         <element ref="xplan:BP_KomplexeZweckbestLandwirtschaft"/>
      </sequence>
   </complexType>
   <element name="BP_KomplexeZweckbestNebenanlagen"
            substitutionGroup="gml:AbstractObject"
            type="xplan:BP_KomplexeZweckbestNebenanlagenType">
      <annotation>
         <documentation>Spezifikation der Zweckbestimmung einer Nebenanlage.</documentation>
      </annotation>
   </element>
   <complexType name="BP_KomplexeZweckbestNebenanlagenType">
      <sequence>
         <element name="allgemein" type="xplan:BP_ZweckbestimmungNebenanlagenType">
            <annotation>
               <documentation>Allgemeine Zweckbestimmung der Fläche</documentation>
            </annotation>
         </element>
         <element maxOccurs="unbounded"
                  minOccurs="0"
                  name="detail"
                  type="gml:CodeType">
            <annotation>
               <documentation>Über eine Codeliste definierte detailliertere Festlegung der Zweckbestimmung.</documentation>
               <appinfo>
                  <referenzierteCodelist>xplan:BP_DetailZweckbestNebenanlagen</referenzierteCodelist>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="textlicheErgaenzung" type="string">
            <annotation>
               <documentation>Textliche Ergänzung der spezifizierten Zweckbestimmung(en).</documentation>
            </annotation>
         </element>
         <element minOccurs="0" name="aufschrift" type="string">
            <annotation>
               <documentation>Aufschrift</documentation>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="BP_KomplexeZweckbestNebenanlagenPropertyType">
      <sequence minOccurs="0">
         <element ref="xplan:BP_KomplexeZweckbestNebenanlagen"/>
      </sequence>
   </complexType>
   <element name="BP_KomplexeZweckbestSpielSportanlage"
            substitutionGroup="gml:AbstractObject"
            type="xplan:BP_KomplexeZweckbestSpielSportanlageType">
      <annotation>
         <documentation>Spezifikation der Zweckbestimmung einer Spiel- und Sportanlage.</documentation>
      </annotation>
   </element>
   <complexType name="BP_KomplexeZweckbestSpielSportanlageType">
      <sequence>
         <element name="allgemein" type="xplan:XP_ZweckbestimmungSpielSportanlageType">
            <annotation>
               <documentation>Allgemeine Zweckbestimmung der Fläche</documentation>
            </annotation>
         </element>
         <element maxOccurs="unbounded"
                  minOccurs="0"
                  name="detail"
                  type="gml:CodeType">
            <annotation>
               <documentation>Über eine Codeliste definierte Zweckbestimmungen, die die allgemeine Zweckbestimmung näher detaillieren.</documentation>
               <appinfo>
                  <referenzierteCodelist>xplan:BP_DetailZweckbestSpielSportanlage</referenzierteCodelist>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="textlicheErgaenzung" type="string">
            <annotation>
               <documentation>Textliche Ergänzung der spezifizierten Zweckbestimmung(en).</documentation>
            </annotation>
         </element>
         <element minOccurs="0" name="aufschrift" type="string">
            <annotation>
               <documentation>Aufschrift</documentation>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="BP_KomplexeZweckbestSpielSportanlagePropertyType">
      <sequence minOccurs="0">
         <element ref="xplan:BP_KomplexeZweckbestSpielSportanlage"/>
      </sequence>
   </complexType>
   <element name="BP_KomplexeZweckbestVerEntsorgung"
            substitutionGroup="gml:AbstractObject"
            type="xplan:BP_KomplexeZweckbestVerEntsorgungType">
      <annotation>
         <documentation>Spezifikation der Zweckbestimmung einer Fläche für Ver- oder Entsorgung</documentation>
      </annotation>
   </element>
   <complexType name="BP_KomplexeZweckbestVerEntsorgungType">
      <sequence>
         <element name="allgemein" type="xplan:XP_ZweckbestimmungVerEntsorgungType">
            <annotation>
               <documentation>Allgemeine Zweckbestimmung der Fläche</documentation>
            </annotation>
         </element>
         <element maxOccurs="unbounded"
                  minOccurs="0"
                  name="detail"
                  type="gml:CodeType">
            <annotation>
               <documentation>Über eine Codeliste definierte Zweckbestimmungen, die die allgemeine Zweckbestimmung näher detaillieren.</documentation>
               <appinfo>
                  <referenzierteCodelist>xplan:BP_DetailZweckbestVerEntsorgung</referenzierteCodelist>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="textlicheErgaenzung" type="string">
            <annotation>
               <documentation>Textliche Ergänzung der spezifizierten Zweckbestimmung(en).</documentation>
            </annotation>
         </element>
         <element minOccurs="0" name="aufschrift" type="string">
            <annotation>
               <documentation>Aufschrift</documentation>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="BP_KomplexeZweckbestVerEntsorgungPropertyType">
      <sequence minOccurs="0">
         <element ref="xplan:BP_KomplexeZweckbestVerEntsorgung"/>
      </sequence>
   </complexType>
   <element name="BP_KomplexeZweckbestWald"
            substitutionGroup="gml:AbstractObject"
            type="xplan:BP_KomplexeZweckbestWaldType">
      <annotation>
         <documentation>Spezifikation der Zweckbestimmung einer Waldfläche.</documentation>
      </annotation>
   </element>
   <complexType name="BP_KomplexeZweckbestWaldType">
      <sequence>
         <element name="allgemein" type="xplan:XP_ZweckbestimmungWaldType">
            <annotation>
               <documentation>Allgemeine Zweckbestimmung der Fläche</documentation>
            </annotation>
         </element>
         <element maxOccurs="unbounded"
                  minOccurs="0"
                  name="detail"
                  type="gml:CodeType">
            <annotation>
               <documentation>Über eine Codeliste definierte Zweckbestimmungen, die die allgemeine Zweckbestimmung näher detaillieren.</documentation>
               <appinfo>
                  <referenzierteCodelist>xplan:BP_DetailZweckbestWaldFlaeche</referenzierteCodelist>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="textlicheErgaenzung" type="string">
            <annotation>
               <documentation>Textliche Ergänzung der spezifizierten Zweckbestimmung(en).</documentation>
            </annotation>
         </element>
         <element minOccurs="0" name="aufschrift" type="string">
            <annotation>
               <documentation>Aufschrift</documentation>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="BP_KomplexeZweckbestWaldPropertyType">
      <sequence minOccurs="0">
         <element ref="xplan:BP_KomplexeZweckbestWald"/>
      </sequence>
   </complexType>
   <simpleType name="BP_LaermpegelbereichType">
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Lärmpegelbereich I nach  DIN 4109.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="1100">
            <annotation>
               <documentation>Lärmpegelbereich II nach  DIN 4109.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="1200">
            <annotation>
               <documentation>Lärmpegelbereich III nach  DIN 4109.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="1300">
            <annotation>
               <documentation>Lärmpegelbereich IV nach  DIN 4109.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="1400">
            <annotation>
               <documentation>Lärmpegelbereich V nach  DIN 4109.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="1500">
            <annotation>
               <documentation>Lärmpegelbereich VI nach  DIN 4109.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="1600">
            <annotation>
               <documentation>Lärmpegelbereich VII nach  DIN 4109.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="1700">
            <annotation>
               <documentation>Spezifizierung eines Lärmpegelbereiches über das Codelist-Attribut "sonstLaermpegelbereich"</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <element name="BP_LandwirtschaftsFlaeche"
            substitutionGroup="xplan:BP_Flaechenschlussobjekt"
            type="xplan:BP_LandwirtschaftsFlaecheType">
      <annotation>
         <documentation>Festsetzungen für die Landwirtschaft  (§ 9, Abs. 1, Nr. 18a BauGB)</documentation>
      </annotation>
   </element>
   <complexType name="BP_LandwirtschaftsFlaecheType">
      <complexContent>
         <extension base="xplan:BP_FlaechenschlussobjektType">
            <sequence>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="zweckbestimmung"
                        type="xplan:BP_KomplexeZweckbestLandwirtschaftPropertyType">
                  <annotation>
                     <documentation>Zweckbestimmungen der Ausweisung.</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element abstract="true"
            name="BP_Linienobjekt"
            substitutionGroup="xplan:BP_Objekt"
            type="xplan: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>
   </element>
   <complexType abstract="true" name="BP_LinienobjektType">
      <complexContent>
         <extension base="xplan:BP_ObjektType">
            <sequence>
               <element name="position" type="gml:GeometryPropertyType">
                  <annotation>
                     <documentation>Linienförmiger Raumbezug (Einzelne zusammenhängende Kurve, die aus Linienstücken und Kreisbögen aufgebaut ist, oder eine Menge derartiger Kurven),</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_NatuerlicherKlimaschutz"
            substitutionGroup="xplan:BP_Geometrieobjekt"
            type="xplan:BP_NatuerlicherKlimaschutzType">
      <annotation>
         <documentation>Fläche zur Gewährleistung eines natürlichen Klimaschutzes (§9, Absatz 1, Nr. 15a BauGB)</documentation>
      </annotation>
   </element>
   <complexType name="BP_NatuerlicherKlimaschutzType">
      <complexContent>
         <extension base="xplan:BP_GeometrieobjektType">
            <sequence>
               <element name="handlungsfeld"
                        type="xplan:XP_HandlungsfeldNatuerlicherKlimaschutzType">
                  <annotation>
                     <documentation>Handlungsfeld der durchzuführenden Massnahmen</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="massnahmen" type="string">
                  <annotation>
                     <documentation>Nähere Beschreibung der durchzuführenden Massnahmen</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_NebenanlagenAusschlussFlaeche"
            substitutionGroup="xplan:BP_Ueberlagerungsobjekt"
            type="xplan: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>
   </element>
   <complexType name="BP_NebenanlagenAusschlussFlaecheType">
      <complexContent>
         <extension base="xplan:BP_UeberlagerungsobjektType">
            <sequence>
               <element minOccurs="0"
                        name="typ"
                        type="xplan:BP_NebenanlagenAusschlussTypType">
                  <annotation>
                     <documentation>Art des Ausschlusses.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="abweichungText"
                        type="gml:ReferenceType">
                  <annotation>
                     <documentation>Textliche Beschreibung der Einschränkung oder des Ausschlusses.</documentation>
                     <appinfo>
                        <targetElement xmlns="http://www.opengis.net/gml/3.2">xplan:XP_TextAbschnitt</targetElement>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <simpleType name="BP_NebenanlagenAusschlussTypType">
      <annotation>
         <documentation>Aufzählung verschiedener Möglichkeiten, die Errichtung von Nebenanlagen einzuschränken oder auszuschließen.</documentation>
      </annotation>
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Die Errichtung bestimmter Nebenanlagen ist eingeschränkt.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2000">
            <annotation>
               <documentation>Die Errichtung bestimmter Nebenanlagen ist ausgeschlossen.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <element name="BP_NebenanlagenFlaeche"
            substitutionGroup="xplan:BP_Ueberlagerungsobjekt"
            type="xplan: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>
   </element>
   <complexType name="BP_NebenanlagenFlaecheType">
      <complexContent>
         <extension base="xplan:BP_UeberlagerungsobjektType">
            <sequence>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="zweckbestimmung"
                        type="xplan:BP_KomplexeZweckbestNebenanlagenPropertyType">
                  <annotation>
                     <documentation>Zweckbestimmung der Nebenanlagen-Fläche</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zmax" type="integer">
                  <annotation>
                     <documentation>Maximale Anzahl der Garagengeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUmax" type="integer">
                  <annotation>
                     <documentation>Maximale Anzahl der Tiefgaragengeschosse</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_NichtUeberbaubareGrundstuecksflaeche"
            substitutionGroup="xplan:BP_Ueberlagerungsobjekt"
            type="xplan:BP_NichtUeberbaubareGrundstuecksflaecheType">
      <annotation>
         <documentation>Festlegung der nicht-überbaubaren Grundstücksfläche</documentation>
      </annotation>
   </element>
   <complexType name="BP_NichtUeberbaubareGrundstuecksflaecheType">
      <complexContent>
         <extension base="xplan:BP_UeberlagerungsobjektType">
            <sequence>
               <element minOccurs="0" name="nutzung" type="gml:CodeType">
                  <annotation>
                     <documentation>Zulässige Nutzung der Fläche</documentation>
                     <appinfo>
                        <referenzierteCodelist>xplan:BP_NutzungNichtUeberbaubGrundstFlaeche</referenzierteCodelist>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_NutzungsartenGrenze"
            substitutionGroup="xplan:BP_Linienobjekt"
            type="xplan: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>
   </element>
   <complexType name="BP_NutzungsartenGrenzeType">
      <complexContent>
         <extension base="xplan:BP_LinienobjektType">
            <sequence>
               <element default="1000"
                        minOccurs="0"
                        name="typ"
                        type="xplan:BP_AbgrenzungenTypenType">
                  <annotation>
                     <documentation>Typ der Abgrenzung. Wenn das Attribut nicht belegt ist, ist die Abgrenzung eine Nutzungsarten-Grenze (Schlüsselnummer 1000).</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="detailTyp" type="gml:CodeType">
                  <annotation>
                     <documentation>Detaillierter Typ der Abgrenzung, wenn das Attribut "typ" den Wert 9999 (Sonstige Abgrenzung) hat.</documentation>
                     <appinfo>
                        <referenzierteCodelist>xplan:BP_DetailAbgrenzungenTypen</referenzierteCodelist>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element abstract="true"
            name="BP_Objekt"
            substitutionGroup="xplan:XP_Objekt"
            type="xplan:BP_ObjektType">
      <annotation>
         <documentation>Basisklasse für alle raumbezogenen Festsetzungen,  Hinweise, Vermerke und Kennzeichnungen eines Bebauungsplans.</documentation>
      </annotation>
   </element>
   <complexType abstract="true" name="BP_ObjektType">
      <complexContent>
         <extension base="xplan:XP_ObjektType">
            <sequence>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="wirdAusgeglichenDurchFlaeche"
                        type="gml:ReferenceType">
                  <annotation>
                     <documentation>Referenz auf Ausgleichsfläche, die den Eingriff ausgleicht.&#xD;
Diese Relation ist ab Version 6.1 veraltet und wird in Version 7 wegfallen. Stattdessen sollte die Relation wirdAusgeglichenDurchSPEFlaeche verwendet werden.</documentation>
                     <appinfo>
                        <targetElement xmlns="http://www.opengis.net/gml/3.2">xplan:BP_AusgleichsFlaeche</targetElement>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="wirdAusgeglichenDurchABE"
                        type="gml:ReferenceType">
                  <annotation>
                     <documentation>Referenz auf eine Anpflanzungs-, Bindungs- oder Erhaltungsmaßnahme, durch die ein Eingriff ausgeglichen wird.</documentation>
                     <appinfo>
                        <targetElement xmlns="http://www.opengis.net/gml/3.2">xplan:BP_AnpflanzungBindungErhaltung</targetElement>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="wirdAusgeglichenDurchSPEMassnahme"
                        type="gml:ReferenceType">
                  <annotation>
                     <documentation>Referenz auf eine Schutz-, Pflege- oder Entwicklungsmaßnahme, durch die ein Eingriff ausgeglichen wird.</documentation>
                     <appinfo>
                        <targetElement xmlns="http://www.opengis.net/gml/3.2">xplan:BP_SchutzPflegeEntwicklungsMassnahme</targetElement>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="wirdAusgeglichenDurchSPEFlaeche"
                        type="gml:ReferenceType">
                  <annotation>
                     <documentation>Referenz auf eine Schutz-, Pflege- oder Entwicklungs-Fläche, die den Eingriff ausgleicht.</documentation>
                     <appinfo>
                        <targetElement xmlns="http://www.opengis.net/gml/3.2">xplan:BP_SchutzPflegeEntwicklungsFlaeche</targetElement>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="wirdAusgeglichenDurchMassnahme"
                        type="gml:ReferenceType">
                  <annotation>
                     <documentation>Verweis auf eine  Ausgleichsmaßnahme, die einen vorgenommenen Eingriff ausgleicht.&#xD;
Die Relation ist ab Version 6.1 veraltet und wird in Version 7 wegfallen. Stattdessen sollte die Relation wirdAusgeglichenDurchSPEMassnahme verwendet werden.</documentation>
                     <appinfo>
                        <targetElement xmlns="http://www.opengis.net/gml/3.2">xplan:BP_AusgleichsMassnahme</targetElement>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="laermkontingent"
                        type="xplan:BP_EmissionskontingentLaermPropertyType">
                  <annotation>
                     <documentation>Festsetzung eines Lärmemissionskontingent</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="laermkontingentGebiet"
                        type="xplan:BP_EmissionskontingentLaermGebietPropertyType">
                  <annotation>
                     <documentation>Festsetzung von Lärmemissionskontingenten nach DIN 45691, die einzelnen Immissionsgebieten zugeordnet sind</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="zusatzkontingent" type="gml:ReferenceType">
                  <annotation>
                     <documentation>Festsetzung von Zusatzkontingenten für die Lärmemission, die einzelnen Richtungssektoren zugeordnet sind. Die einzelnen Richtungssektoren werden parametrisch definiert.</documentation>
                     <appinfo>
                        <targetElement xmlns="http://www.opengis.net/gml/3.2">xplan:BP_ZusatzkontingentLaerm</targetElement>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="zusatzkontingentFlaeche"
                        type="gml:ReferenceType">
                  <annotation>
                     <documentation>Festsetzung von Zusatzkontingenten für die Lärmemission, die einzelnen Richtungssektoren zugeordnet sind. Die einzelnen Richtungssektoren werden durch explizite Flächen definiert.</documentation>
                     <appinfo>
                        <targetElement xmlns="http://www.opengis.net/gml/3.2">xplan:BP_ZusatzkontingentLaermFlaeche</targetElement>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="richtungssektorGrenze"
                        type="gml:ReferenceType">
                  <annotation>
                     <documentation>Zuordnung einer Richtungssektor-Grenze für die Festlegung zusätzlicher Lärmkontingente</documentation>
                     <appinfo>
                        <targetElement xmlns="http://www.opengis.net/gml/3.2">xplan:BP_RichtungssektorGrenze</targetElement>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="immissionsort"
                        type="gml:ReferenceType">
                  <annotation>
                     <documentation>Relation auf Immissionsorte für Lärmpegelwerte gemäß der Allgemeinen Verwaltungsvorschrift zum Bundes-Immissionsschutzgesetz</documentation>
                     <appinfo>
                        <targetElement xmlns="http://www.opengis.net/gml/3.2">xplan:BP_ImmissionsortLaerm</targetElement>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_PersGruppenBestimmteFlaeche"
            substitutionGroup="xplan:BP_Ueberlagerungsobjekt"
            type="xplan: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>
   </element>
   <complexType name="BP_PersGruppenBestimmteFlaecheType">
      <complexContent>
         <extension base="xplan:BP_UeberlagerungsobjektType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_Plan"
            substitutionGroup="xplan:XP_Plan"
            type="xplan:BP_PlanType">
      <annotation>
         <documentation>Die Klasse modelliert einen Bebauungsplan</documentation>
      </annotation>
   </element>
   <complexType name="BP_PlanType">
      <complexContent>
         <extension base="xplan:XP_PlanType">
            <sequence>
               <element maxOccurs="unbounded"
                        name="gemeinde"
                        type="xplan:XP_GemeindePropertyType">
                  <annotation>
                     <documentation>Die für den Plan zuständige Gemeinde.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="planaufstellendeGemeinde"
                        type="xplan:XP_GemeindePropertyType">
                  <annotation>
                     <documentation>Die für die ursprüngliche Planaufstellung zuständige Gemeinde, falls diese nicht unter dem Attribut "gemeinde" aufgeführt ist. Dies kann z.B. nach Gemeindefusionen der Fall sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="plangeber"
                        type="xplan:XP_PlangeberPropertyType">
                  <annotation>
                     <documentation>Für den Plan verantwortliche Stelle.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded" name="planArt" type="xplan:BP_PlanArtType">
                  <annotation>
                     <documentation>Typ des vorliegenden Bebauungsplans.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="sonstPlanArt" type="gml:CodeType">
                  <annotation>
                     <documentation>Über eine Codeliste spezifizierte  "Sonstige Planart", wenn das Attribut "planArt" den Wert 9999 (Sonstiges) hat.</documentation>
                     <appinfo>
                        <referenzierteCodelist>xplan:BP_SonstPlanArt</referenzierteCodelist>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="rechtsstand" type="xplan:BP_RechtsstandType">
                  <annotation>
                     <documentation>Aktueller Rechtsstand des Plans.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="status" type="gml:CodeType">
                  <annotation>
                     <documentation>Über eine Codeliste definierter aktueller Status des Plans.</documentation>
                     <appinfo>
                        <referenzierteCodelist>xplan:BP_Status</referenzierteCodelist>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="aenderungenBisDatum" type="date">
                  <annotation>
                     <documentation>Datum der berücksichtigten Plan-Änderungen.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="aufstellungsbeschlussDatum" type="date">
                  <annotation>
                     <documentation>Datum des Aufstellungsbeschlusses.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="veraenderungssperre"
                        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 minOccurs="0"
                        name="fruehzeitigeOeffentlichkeitsbeteiligungsStartDatum"
                        type="date">
                  <annotation>
                     <documentation>Start-Datum des Zeitraums der frühzeitigen Beteiligung der Öffentlichkeit.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="fruehzeitigeOeffentlichkeitsbeteiligungsEndDatum"
                        type="date">
                  <annotation>
                     <documentation>End-Datum des Zeitraums der frühzeitigen Beteiligung der Öffentlichkeit.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="fruehzeitigeTraegerbeteiligungsStartDatum"
                        type="date">
                  <annotation>
                     <documentation>Start-Datum des Zeitraums der frühzeitigen Beteiligung der Behörden und sonstigen Träger öffentlicher Belange.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="fruehzeitigeTraegerbeteiligungsEndDatum"
                        type="date">
                  <annotation>
                     <documentation>End-Datum des Zeitraums der frühzeitigen Beteiligung der Behörden und sonstigen Träger öffentlicher Belange.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="auslegungsStartDatum"
                        type="date">
                  <annotation>
                     <documentation>Start-Datum des Zeitraums der Öffentlichkeits-Beteiligung. Bei mehrfacher Beteiligung können mehrere Datumsangaben spezifiziert werden.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="auslegungsEndDatum"
                        type="date">
                  <annotation>
                     <documentation>End-Datum des Zeitraums der Öffentlichkeits-Beteiligung. Bei mehrfacher Beteiligung  können mehrere Datumsangaben spezifiziert werden.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="traegerbeteiligungsStartDatum"
                        type="date">
                  <annotation>
                     <documentation>Start-Datum des Zeitraums zur Beteiligung der Behörden und sonstiger Träger öffentlicher Belange. Bei mehrfacher Beteiligung können mehrere Datumsangaben spezifiziert werden.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="traegerbeteiligungsEndDatum"
                        type="date">
                  <annotation>
                     <documentation>End-Datum des Zeitraums zur Beteiligung der Behörden und sonstiger Träger öffentlicher Belange. Bei mehrfacher Beteiligung können mehrere Datumsangaben spezifiziert werden.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="satzungsbeschlussDatum" type="date">
                  <annotation>
                     <documentation>Datum des Satzungsbeschlusses.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="rechtsverordnungsDatum" type="date">
                  <annotation>
                     <documentation>Datum der Rechtsverordnung.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="inkrafttretensDatum" type="date">
                  <annotation>
                     <documentation>Datum des Inkrafttretens.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ausfertigungsDatum" type="date">
                  <annotation>
                     <documentation>Datum der Ausfertigung.</documentation>
                  </annotation>
               </element>
               <element default="false"
                        minOccurs="0"
                        name="staedtebaulicherVertrag"
                        type="boolean">
                  <annotation>
                     <documentation>Gibt an, ob es zum Plan einen städtebaulichen Vertrag gibt.</documentation>
                  </annotation>
               </element>
               <element default="false"
                        minOccurs="0"
                        name="erschliessungsVertrag"
                        type="boolean">
                  <annotation>
                     <documentation>Gibt an, ob es für den Plan einen Erschließungsvertrag gibt.</documentation>
                  </annotation>
               </element>
               <element default="false"
                        minOccurs="0"
                        name="durchfuehrungsVertrag"
                        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 default="false"
                        minOccurs="0"
                        name="gruenordnungsplan"
                        type="boolean">
                  <annotation>
                     <documentation>Gibt an, ob für den Plan ein zugehöriger Grünordnungsplan existiert.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="versionBauNVO"
                        type="xplan:XP_GesetzlicheGrundlagePropertyType">
                  <annotation>
                     <documentation>Spezifikation der dem Gesamtplan zugrunde liegenden Version der BauNVO</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="versionBauGB"
                        type="xplan:XP_GesetzlicheGrundlagePropertyType">
                  <annotation>
                     <documentation>Spezifikation der dem Gesamtplan zugrunde liegenden Version des BauGB</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="versionSonstRechtsgrundlage"
                        type="xplan:XP_GesetzlicheGrundlagePropertyType">
                  <annotation>
                     <documentation>Spezifikation sonstiger Rechtsgrundlagen des gesamten Plans</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="bereich"
                        type="gml:ReferenceType">
                  <annotation>
                     <documentation>Referenz eines Bebauungsplans auf einen Bereich</documentation>
                     <appinfo>
                        <targetElement xmlns="http://www.opengis.net/gml/3.2">xplan:BP_Bereich</targetElement>
                        <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">xplan:gehoertZuPlan</reversePropertyName>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <simpleType name="BP_PlanArtType">
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Planwerk der verbindlichen Bauleitplanung auf kommunaler Ebene</documentation>
            </annotation>
         </enumeration>
         <enumeration value="10000">
            <annotation>
               <documentation>Einfacher BPlan, §30 Abs. 3 BauGB.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="10001">
            <annotation>
               <documentation>Qualifizierter BPlan nach §30 Abs. 1 BauGB.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="10002">
            <annotation>
               <documentation>Bebauungsplan zur Wohnraumversorgung für im Zusammenhang bebaute Ortsteile (§ 34) nach §9 Absatz 2d BauGB</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3000">
            <annotation>
               <documentation>Vorhabenbezogener Bebauungsplan nach §12 BauGB</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3100">
            <annotation>
               <documentation>Satzung über Vorhaben- und Erschließungsplan gemäß §7 Maßnahmengesetz (BauGB-MaßnahmenG) von 1993</documentation>
            </annotation>
         </enumeration>
         <enumeration value="4000">
            <annotation>
               <documentation>Kommunale Satzung gemäß §34 BauGB</documentation>
            </annotation>
         </enumeration>
         <enumeration value="40000">
            <annotation>
               <documentation>Klarstellungssatzung nach  § 34 Abs.4 Nr.1 BauGB.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="40001">
            <annotation>
               <documentation>Entwicklungssatzung nach  § 34 Abs.4 Nr. 2 BauGB.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="40002">
            <annotation>
               <documentation>Ergänzungssatzung nach  § 34 Abs.4 Nr. 3 BauGB.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="5000">
            <annotation>
               <documentation>Außenbereichssatzung nach § 35 Abs. 6 BauGB.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="7000">
            <annotation>
               <documentation>Örtliche Bauvorschrift.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="9999">
            <annotation>
               <documentation>Sonstige Planart.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <element abstract="true"
            name="BP_Punktobjekt"
            substitutionGroup="xplan:BP_Objekt"
            type="xplan:BP_PunktobjektType">
      <annotation>
         <documentation>Basisklasse für alle Objekte eines Bebauungsplans mit punktförmigem Raumbezug (Einzelpunkt oder Punktmenge).</documentation>
      </annotation>
   </element>
   <complexType abstract="true" name="BP_PunktobjektType">
      <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 minOccurs="0" name="nordwinkel" 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>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <simpleType name="BP_RechtsstandType">
      <annotation>
         <documentation>Aufzählung der möglichen Rechtsstände eines BPlans</documentation>
      </annotation>
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Ein Aufstellungsbeschluss der Gemeinde liegt vor.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="1500">
            <annotation>
               <documentation>Der Aufstellungsbeschluss wurde aufgehoben</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2000">
            <annotation>
               <documentation>Der Plan ist im Verfahren</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2050">
            <annotation>
               <documentation>Die frühzeitige Beteiligung der Behörden und sonsigen Träge öffentlicher Belange und der Öffentlichkeit wird gleichzeitig durchgeführt.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2100">
            <annotation>
               <documentation>Die frühzeitige Beteiligung der Behörden und sonstiger Träger öffentlicher Belange (§4 Abs. 1 BauGB) wird durchgeführt.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2200">
            <annotation>
               <documentation>Die frühzeitige Beteiligung der Öffentlichkeit (§3 Abs. 1 BauGB), bzw. bei einem Verfahren nach  §13a BauGB die Unterrichtung der Öffentlichkeit (§13a Abs. 3 BauGB)  wird durchgeführt.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2250">
            <annotation>
               <documentation>Ein Entwurfsbeschluss liegt vor</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2260">
            <annotation>
               <documentation>Die Beteiligung der Behörden und sonsigen Träge öffentlicher Belange und der Öffentlichkeit wird gleichzeitig durchgeführt.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2300">
            <annotation>
               <documentation>Die Beteiligung der Behörden und sonstiger Träger öffentlicher Belange wird durchgeführt  (§4 Abs. 2 BauGB).</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2400">
            <annotation>
               <documentation>Die Beteiligung der Öffentlichkeit wird durchgeführt (§3 Abs. 2 BauGB).</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3000">
            <annotation>
               <documentation>Die Satzung wurde durch Beschluss der Gemeinde verabschiedet.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="4000">
            <annotation>
               <documentation>Der Plan ist in Kraft getreten.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="4500">
            <annotation>
               <documentation>Der Plan ist, z. B. durch einen Gerichtsbeschluss oder neuen Plan, teilweise untergegangen.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="45000">
            <annotation>
               <documentation>Der Plan wurde durch ein förmliches Verfahren teilweise aufgehoben</documentation>
            </annotation>
         </enumeration>
         <enumeration value="45001">
            <annotation>
               <documentation>Der Plan ist ohne förmliches Verfahren, z.B. durch Überplanung, teilweise außer Kraft getreten</documentation>
            </annotation>
         </enumeration>
         <enumeration value="5000">
            <annotation>
               <documentation>Der Plan wurde außer Kraft gesetzt.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="50000">
            <annotation>
               <documentation>Der Plan wurde durch ein förmliches Verfahren aufgehoben.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="50001">
            <annotation>
               <documentation>Der Plan ist ohne förmliches Verfahren, z.B. durch Überplanung, außer Kraft getreten</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <element name="BP_RegelungVergnuegungsstaetten"
            substitutionGroup="xplan:BP_Ueberlagerungsobjekt"
            type="xplan:BP_RegelungVergnuegungsstaettenType">
      <annotation>
         <documentation>Festsetzung nach §9 Abs. 2b BauGB (Zulässigkeit von Vergnügungsstätten).</documentation>
      </annotation>
   </element>
   <complexType name="BP_RegelungVergnuegungsstaettenType">
      <complexContent>
         <extension base="xplan:BP_UeberlagerungsobjektType">
            <sequence>
               <element minOccurs="0"
                        name="zulaessigkeit"
                        type="xplan:BP_ZulaessigkeitType">
                  <annotation>
                     <documentation>Zulässigkeit von Vergnügungsstätten.</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_Richtungssektor"
            substitutionGroup="gml:AbstractObject"
            type="xplan:BP_RichtungssektorType">
      <annotation>
         <documentation>Spezifikation von Zusatzkontingenten Tag/Nacht der Lärmemission für einen Richtungssektor</documentation>
      </annotation>
   </element>
   <complexType name="BP_RichtungssektorType">
      <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>
      </sequence>
   </complexType>
   <complexType name="BP_RichtungssektorPropertyType">
      <sequence minOccurs="0">
         <element ref="xplan:BP_Richtungssektor"/>
      </sequence>
   </complexType>
   <element name="BP_RichtungssektorGrenze"
            substitutionGroup="xplan:BP_Linienobjekt"
            type="xplan:BP_RichtungssektorGrenzeType">
      <annotation>
         <documentation>Linienhafte Repräsentation einer Richtungssektor-Grenze</documentation>
      </annotation>
   </element>
   <complexType name="BP_RichtungssektorGrenzeType">
      <complexContent>
         <extension base="xplan:BP_LinienobjektType">
            <sequence>
               <element minOccurs="0" name="winkel" type="gml:AngleType">
                  <annotation>
                     <documentation>Richtungswinkel der Sektorengrenze</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <simpleType name="BP_SchallleistungspegelBerechnungsgrundlageType">
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Berechnung  nach DIN 45691 "Geräuschkontingentierung"</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2000">
            <annotation>
               <documentation>Berechnung nach DIN 18005 "Schallschutz im Städtebau"</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3000">
            <annotation>
               <documentation>Berechnung nach VDI 2714 "Schallausbreitung im Freien"</documentation>
            </annotation>
         </enumeration>
         <enumeration value="4000">
            <annotation>
               <documentation>Berechnung nach DIN ISO 9613-2 "Dämpfung des Schalls bei der Ausbreitung im Freien - Teil 2"</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="BP_SchallleistungspegelTypenType">
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Emissionskontingent</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2000">
            <annotation>
               <documentation>Immissionswirksamer, flächenbezogener Schallleistungspegel</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3000">
            <annotation>
               <documentation>Flächenbezogener Schallleistungspegel</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <element name="BP_SchutzPflegeEntwicklungsFlaeche"
            substitutionGroup="xplan:BP_Flaechenobjekt"
            type="xplan: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>
   </element>
   <complexType name="BP_SchutzPflegeEntwicklungsFlaecheType">
      <complexContent>
         <extension base="xplan:BP_FlaechenobjektType">
            <sequence>
               <element minOccurs="0" name="ziel" type="xplan:XP_SPEZieleType">
                  <annotation>
                     <documentation>Ziel der auf der Fläche durchzuführenden Maßnahmen.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="sonstZiel" type="string">
                  <annotation>
                     <documentation>Textlich formuliertes Ziel, wenn das Attribut "ziel" den Wert 9999 (Sonstiges) hat.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="massnahme"
                        type="xplan:XP_SPEMassnahmenDatenPropertyType">
                  <annotation>
                     <documentation>Durchzuführende Maßnahme.</documentation>
                  </annotation>
               </element>
               <element default="false"
                        minOccurs="0"
                        name="istAusgleich"
                        type="boolean">
                  <annotation>
                     <documentation>Gibt an, ob die Fläche zum Ausgleich von Eingriffen genutzt wird.&#xD;
Es wird empfohlen, dies Attribut grundsätzlich zu belegen. In Version 7 wird es ein Pflichtattribut werden.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="refMassnahmenText"
                        type="xplan:XP_ExterneReferenzPropertyType">
                  <annotation>
                     <documentation>Referenz auf ein Dokument zur Beschreibung der durchzuführenden Maßnahmen.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="refLandschaftsplan"
                        type="xplan:XP_ExterneReferenzPropertyType">
                  <annotation>
                     <documentation>Referenz auf den Landschaftsplan</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="nutzungsform" type="xplan:XP_NutzungsformType">
                  <annotation>
                     <documentation>Nutzungsform der Fläche</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="eRFlaechenArt"
                        type="xplan:XP_ERFlaechenArtType">
                  <annotation>
                     <documentation>Differenzierung der Planungsaussagen mit Bezug zur Eingriffsregelung und der Bewältigung von Eingriffsfolgen.</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_SchutzPflegeEntwicklungsMassnahme"
            substitutionGroup="xplan:BP_Geometrieobjekt"
            type="xplan: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>
   </element>
   <complexType name="BP_SchutzPflegeEntwicklungsMassnahmeType">
      <complexContent>
         <extension base="xplan:BP_GeometrieobjektType">
            <sequence>
               <element minOccurs="0" name="ziel" type="xplan:XP_SPEZieleType">
                  <annotation>
                     <documentation>Ziel der Maßnahme</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="sonstZiel" type="string">
                  <annotation>
                     <documentation>Textlich formuliertes Ziel, wenn das Aztribut "ziel" den Wert 9999 (Sonstiges) hat.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="massnahme"
                        type="xplan:XP_SPEMassnahmenDatenPropertyType">
                  <annotation>
                     <documentation>Durchzuführende Maßnahme.</documentation>
                  </annotation>
               </element>
               <element default="false"
                        minOccurs="0"
                        name="istAusgleich"
                        type="boolean">
                  <annotation>
                     <documentation>Gibt an, ob die Maßnahme zum Ausgleich von Eingriffen genutzt wird.&#xD;
Es wird empfohlen, dies Attribut grundsätzlich zu belegen. In Version 7 wird es ein Pflichtattribut werden.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="refMassnahmenText"
                        type="xplan:XP_ExterneReferenzPropertyType">
                  <annotation>
                     <documentation>Referenz auf ein Dokument, das die durchzuführenden Maßnahmen beschreibt.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="refLandschaftsplan"
                        type="xplan:XP_ExterneReferenzPropertyType">
                  <annotation>
                     <documentation>Referenz auf den Landschaftsplan.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="nutzungsform" type="xplan:XP_NutzungsformType">
                  <annotation>
                     <documentation>Nutzungsform der Fläche, auf der die Maßnahme stattfindet</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="eRFlaechenArt"
                        type="xplan:XP_ERFlaechenArtType">
                  <annotation>
                     <documentation>Differenzierung der Planungsaussagen mit Bezug zur Eingriffsregelung und der Bewältigung von Eingriffsfolgen.</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_SpezielleBauweise"
            substitutionGroup="xplan:BP_Ueberlagerungsobjekt"
            type="xplan:BP_SpezielleBauweiseType">
      <annotation>
         <documentation>Festsetzung der speziellen Bauweise / baulichen Besonderheit eines Gebäudes oder Bauwerks.</documentation>
      </annotation>
   </element>
   <complexType name="BP_SpezielleBauweiseType">
      <complexContent>
         <extension base="xplan:BP_UeberlagerungsobjektType">
            <sequence>
               <element minOccurs="0" name="typ" type="xplan:BP_SpezielleBauweiseTypenType">
                  <annotation>
                     <documentation>Typ der speziellen Bauweise.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="sonstTyp" type="gml:CodeType">
                  <annotation>
                     <documentation>Über eine Codeliste definierter Typ der speziellen Bauweise, wenn "typ" den Wert 9999 (Sonstiges) hat.</documentation>
                     <appinfo>
                        <referenzierteCodelist>xplan:BP_SpezielleBauweiseSonstTypen</referenzierteCodelist>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="Bmin" type="gml:LengthType">
                  <annotation>
                     <documentation>Minimale Breite von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Bmax" type="gml:LengthType">
                  <annotation>
                     <documentation>Maximale Breite von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Tmin" type="gml:LengthType">
                  <annotation>
                     <documentation>Minimale Tiefe von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Tmax" type="gml:LengthType">
                  <annotation>
                     <documentation>Maximale Tiefe von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="geschossMin" type="integer">
                  <annotation>
                     <documentation>Die untere Stockwerkszahl bei Aussparungen. Dabei hat das Erdgeschoss (unterstes Geschoss, das ebenerdig betreten werden kann) den Index 0.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="geschossMax" type="integer">
                  <annotation>
                     <documentation>Die obere Stockwerkszahl bei Aussparungen. Dabei hat das Erdgeschoss (unterstes Geschoss, das ebenerdig betreten werden kann) den Index 0.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="wegerecht"
                        type="gml:ReferenceType">
                  <annotation>
                     <documentation>Relation auf Angaben zu Wegerechten.</documentation>
                     <appinfo>
                        <targetElement xmlns="http://www.opengis.net/gml/3.2">xplan:BP_Wegerecht</targetElement>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <simpleType name="BP_SpezielleBauweiseTypenType">
      <annotation>
         <documentation>Aufzählung verschiedener Typen spezieller Bauweisen.</documentation>
      </annotation>
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Durchfahrt</documentation>
            </annotation>
         </enumeration>
         <enumeration value="1100">
            <annotation>
               <documentation>Durchgang</documentation>
            </annotation>
         </enumeration>
         <enumeration value="1200">
            <annotation>
               <documentation>Durchfahrt oder Durchgang</documentation>
            </annotation>
         </enumeration>
         <enumeration value="1300">
            <annotation>
               <documentation>Auskragung</documentation>
            </annotation>
         </enumeration>
         <enumeration value="1400">
            <annotation>
               <documentation>Arkade</documentation>
            </annotation>
         </enumeration>
         <enumeration value="1500">
            <annotation>
               <documentation>Luftgeschoss</documentation>
            </annotation>
         </enumeration>
         <enumeration value="1600">
            <annotation>
               <documentation>Brücke</documentation>
            </annotation>
         </enumeration>
         <enumeration value="1700">
            <annotation>
               <documentation>Tunnel</documentation>
            </annotation>
         </enumeration>
         <enumeration value="1800">
            <annotation>
               <documentation>Rampe</documentation>
            </annotation>
         </enumeration>
         <enumeration value="9999">
            <annotation>
               <documentation>Sonstige spezielle Bauweise.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <element name="BP_SpielSportanlagenFlaeche"
            substitutionGroup="xplan:BP_Flaechenschlussobjekt"
            type="xplan: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). Das gleiche Attribut darf nicht gleichzeitig in "BP_SpielSportanlagenFlaeche" und einem überlagernden Objekt "BP_UeberbaubareGrundstuecksFlaeche" belegt werden.</documentation>
      </annotation>
   </element>
   <complexType name="BP_SpielSportanlagenFlaecheType">
      <complexContent>
         <extension base="xplan:BP_FlaechenschlussobjektType">
            <sequence>
               <element minOccurs="0" name="MaxZahlWohnungen" type="integer">
                  <annotation>
                     <documentation>Höchstzulässige Zahl der Wohnungen in Wohngebäuden</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="MinGRWohneinheit" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimale Größe eines Grundstücks pro Wohneinheit</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Fmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Mindestmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Fmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Höchstmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Bmin" type="gml:LengthType">
                  <annotation>
                     <documentation>Minimale Breite von Baugrundstücken</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Bmax" type="gml:LengthType">
                  <annotation>
                     <documentation>Maximale Breite von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Tmin" type="gml:LengthType">
                  <annotation>
                     <documentation>Minimale Tiefe von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Tmax" type="gml:LengthType">
                  <annotation>
                     <documentation>Maximale Tiefe von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZmin" type="double">
                  <annotation>
                     <documentation>Minimal zulässige Geschossflächenzahl .</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZmax" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl bei einer Bereichsangabe. Das Attribut GFZmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZ_Ausn" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl als Ausnahme.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimal zulässige Geschossfläche</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Geschossfläche bei einer Bereichsabgabe. Das Attribut GFmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GF" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Geschossfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GF_Ausn" type="gml:AreaType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Geschossfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BMZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Baumassenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BMZ_Ausn" type="double">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Baumassenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BM" type="gml:VolumeType">
                  <annotation>
                     <documentation>Maximal zulässige Baumasse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BM_Ausn" type="gml:VolumeType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Baumasse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZmin" type="double">
                  <annotation>
                     <documentation>Minimal zulässige Grundflächenzahl.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GRZ sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZmax" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Grundflächenzahl bei einer Bereichsangabe.  Das Attribut GRZmin muss ebenfalls spezifiziert werden.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GRZ sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Grundflächenzahl</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ_Ausn" type="double">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Grundflächenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ_Abw" type="double">
                  <annotation>
                     <documentation>Abweichende Festlegung der GRZ gemäß §19 Abs. 4 BauNVO</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimal zulässige Grundfläche.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GR sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Grundfläche bei einer Bereichsangabe. Das Attribut GRmin muss ebenfalls spezifiziert werden.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GR sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Grundfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR_Ausn" type="gml:AreaType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Grundfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR_Abw" type="double">
                  <annotation>
                     <documentation>Abweichende Festlegung der GR gemäß §19 Abs. 4 BauNVO</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zmin" type="integer">
                  <annotation>
                     <documentation>Minimal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zmax" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der oberirdischen Vollgeschosse bei einer Bereichsangabe. Das Attribut Zmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zzwingend" type="integer">
                  <annotation>
                     <documentation>Zwingend vorgeschriebene Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z" type="integer">
                  <annotation>
                     <documentation>Maximalzahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Ausn" type="integer">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Staffel" type="integer">
                  <annotation>
                     <documentation>Maximale Anzahl von oberirdisch zurückgesetzten Vollgeschossen als zusätzliche Staffelgeschosse</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Dach" type="integer">
                  <annotation>
                     <documentation>Maximalzahl der zusätzlich erlaubten Dachgeschosse, die gleichzeitig Vollgeschosse sind.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUmin" type="integer">
                  <annotation>
                     <documentation>Minimal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUmax" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der unterirdischen Geschosse bei einer Bereichsangabe. Das Attribut ZUmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUzwingend" type="integer">
                  <annotation>
                     <documentation>Zwingend vorgeschriebene Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZU" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZU_Ausn" type="integer">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="MZspezial"
                        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 maxOccurs="unbounded"
                        minOccurs="0"
                        name="zweckbestimmung"
                        type="xplan:BP_KomplexeZweckbestSpielSportanlagePropertyType">
                  <annotation>
                     <documentation>Zweckbestimmung der festgesetzten Fläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="zugunstenVon" type="string">
                  <annotation>
                     <documentation>Angabe des Begünstigten einer Ausweisung.</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_StrassenbegrenzungsLinie"
            substitutionGroup="xplan:BP_Linienobjekt"
            type="xplan:BP_StrassenbegrenzungsLinieType">
      <annotation>
         <documentation>Straßenbegrenzungslinie (§ 9 Abs. 1 Nr. 11 und Abs. 6 BauGB) .&#xD;
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>
   </element>
   <complexType name="BP_StrassenbegrenzungsLinieType">
      <complexContent>
         <extension base="xplan:BP_LinienobjektType">
            <sequence>
               <element minOccurs="0" name="bautiefe" type="gml:LengthType">
                  <annotation>
                     <documentation>Minimaler Abstand der Bebauung von der Straßenbegrenzungslinie.</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_Strassenkoerper"
            substitutionGroup="xplan:BP_Geometrieobjekt"
            type="xplan: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>
   </element>
   <complexType name="BP_StrassenkoerperType">
      <complexContent>
         <extension base="xplan:BP_GeometrieobjektType">
            <sequence>
               <element name="typ" type="xplan:BP_StrassenkoerperHerstellungType">
                  <annotation>
                     <documentation>Notwendige Maßnahme zur Herstellung des Straßenkörpers.</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <simpleType name="BP_StrassenkoerperHerstellungType">
      <annotation>
         <documentation>Aufzählung der möglichen Maßnahmen zur Herstellung des Straßenkörpers</documentation>
      </annotation>
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Aufschüttung</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2000">
            <annotation>
               <documentation>Abgrabung</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3000">
            <annotation>
               <documentation>Stützmauer</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <element name="BP_TechnischeMassnahmenFlaeche"
            substitutionGroup="xplan:BP_Ueberlagerungsobjekt"
            type="xplan:BP_TechnischeMassnahmenFlaecheType">
      <annotation>
         <documentation>Fläche für technische oder bauliche Maßnahmen nach § 9, Abs. 1, Nr. 23 BauGB.</documentation>
      </annotation>
   </element>
   <complexType name="BP_TechnischeMassnahmenFlaecheType">
      <complexContent>
         <extension base="xplan:BP_UeberlagerungsobjektType">
            <sequence>
               <element name="zweckbestimmung" type="xplan:BP_ZweckbestimmungenTMFType">
                  <annotation>
                     <documentation>Klassifikation der durchzuführenden Maßnahmen nach §9, Abs. 1, Nr. 23 BauGB.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="technischeMassnahme" type="string">
                  <annotation>
                     <documentation>Beschreibung der Maßnahme</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="BP_TechnischeMassnahmenFlaechePropertyType">
      <sequence minOccurs="0">
         <element ref="xplan:BP_TechnischeMassnahmenFlaeche"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="BP_TextAbschnittFlaeche"
            substitutionGroup="xplan:BP_Ueberlagerungsobjekt"
            type="xplan:BP_TextAbschnittFlaecheType">
      <annotation>
         <documentation>Bereich, in dem bestimmte Textliche Festsetzungen gültig sind, die über die Relation "refTextInhalt" (Basisklasse "XP_Objekt") spezifiziert werden.</documentation>
      </annotation>
   </element>
   <complexType name="BP_TextAbschnittFlaecheType">
      <complexContent>
         <extension base="xplan:BP_UeberlagerungsobjektType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <simpleType name="BP_TypWohngebaeudeFlaecheType">
      <annotation>
         <documentation>Aufzählung verschiedener Typen von Wohngebäude-Flächen gemäß §9 Abs. 2d BauGB.</documentation>
      </annotation>
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Flächen, auf denen Wohngebäude errichtet werden dürfen</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2000">
            <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">
            <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>
   <element name="BP_UeberbaubareGrundstuecksFlaeche"
            substitutionGroup="xplan:BP_Ueberlagerungsobjekt"
            type="xplan:BP_UeberbaubareGrundstuecksFlaecheType">
      <annotation>
         <documentation>Festsetzung der überbaubaren Grundstücksfläche (§9, Abs. 1, Nr. 2 BauGB). Über die Attribute "geschossMin" und "geschossMax" 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 "hoehenangabe" auf den komplexen Datentyp "XP_Hoehenangabe" zu verwenden. Das gleiche Attribut darf nicht gleichzeitig in einem Flächenschlussobjekt und einem überlagernden Objekt "BP_UeberbaubareGrundstuecksFlaeche" belegt werden.</documentation>
      </annotation>
   </element>
   <complexType name="BP_UeberbaubareGrundstuecksFlaecheType">
      <complexContent>
         <extension base="xplan:BP_UeberlagerungsobjektType">
            <sequence>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="dachgestaltung"
                        type="xplan:BP_DachgestaltungPropertyType">
                  <annotation>
                     <documentation>Parameter zur Einschränkung der zulässigen Dachformen.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="FR" type="gml:AngleType">
                  <annotation>
                     <documentation>Vorgeschriebene Firstrichtung</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="MaxZahlWohnungen" type="integer">
                  <annotation>
                     <documentation>Höchstzulässige Zahl der Wohnungen in Wohngebäuden</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="MinGRWohneinheit" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimale Größe eines Grundstücks pro Wohneinheit</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Fmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Mindestmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Fmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Höchstmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Bmin" type="gml:LengthType">
                  <annotation>
                     <documentation>Minimale Breite von Baugrundstücken</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Bmax" type="gml:LengthType">
                  <annotation>
                     <documentation>Maximale Breite von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Tmin" type="gml:LengthType">
                  <annotation>
                     <documentation>Minimale Tiefe von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Tmax" type="gml:LengthType">
                  <annotation>
                     <documentation>Maximale Tiefe von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZmin" type="double">
                  <annotation>
                     <documentation>Minimal zulässige Geschossflächenzahl .</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZmax" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl bei einer Bereichsangabe. Das Attribut GFZmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZ_Ausn" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl als Ausnahme.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimal zulässige Geschossfläche</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Geschossfläche bei einer Bereichsabgabe. Das Attribut GFmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GF" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Geschossfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GF_Ausn" type="gml:AreaType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Geschossfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BMZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Baumassenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BMZ_Ausn" type="double">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Baumassenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BM" type="gml:VolumeType">
                  <annotation>
                     <documentation>Maximal zulässige Baumasse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BM_Ausn" type="gml:VolumeType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Baumasse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZmin" type="double">
                  <annotation>
                     <documentation>Minimal zulässige Grundflächenzahl.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GRZ sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZmax" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Grundflächenzahl bei einer Bereichsangabe.  Das Attribut GRZmin muss ebenfalls spezifiziert werden.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GRZ sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Grundflächenzahl</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ_Ausn" type="double">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Grundflächenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ_Abw" type="double">
                  <annotation>
                     <documentation>Abweichende Festlegung der GRZ gemäß §19 Abs. 4 BauNVO</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimal zulässige Grundfläche.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GR sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Grundfläche bei einer Bereichsangabe. Das Attribut GRmin muss ebenfalls spezifiziert werden.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GR sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Grundfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR_Ausn" type="gml:AreaType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Grundfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR_Abw" type="double">
                  <annotation>
                     <documentation>Abweichende Festlegung der GR gemäß §19 Abs. 4 BauNVO</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zmin" type="integer">
                  <annotation>
                     <documentation>Minimal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zmax" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der oberirdischen Vollgeschosse bei einer Bereichsangabe. Das Attribut Zmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zzwingend" type="integer">
                  <annotation>
                     <documentation>Zwingend vorgeschriebene Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z" type="integer">
                  <annotation>
                     <documentation>Maximalzahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Ausn" type="integer">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Staffel" type="integer">
                  <annotation>
                     <documentation>Maximale Anzahl von oberirdisch zurückgesetzten Vollgeschossen als zusätzliche Staffelgeschosse</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Dach" type="integer">
                  <annotation>
                     <documentation>Maximalzahl der zusätzlich erlaubten Dachgeschosse, die gleichzeitig Vollgeschosse sind.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUmin" type="integer">
                  <annotation>
                     <documentation>Minimal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUmax" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der unterirdischen Geschosse bei einer Bereichsangabe. Das Attribut ZUmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUzwingend" type="integer">
                  <annotation>
                     <documentation>Zwingend vorgeschriebene Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZU" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZU_Ausn" type="integer">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="MZspezial"
                        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 minOccurs="0"
                        name="wohnnutzungEGStrasse"
                        type="xplan:BP_ZulaessigkeitType">
                  <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 &#xD;
im Erdgeschoss an der Straßenseite eine Wohnnutzung nicht oder nur ausnahmsweise zulässig ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZWohn" type="integer">
                  <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 minOccurs="0" name="GFAntWohnen" 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 &#xD;
in Gebäuden ein im Bebauungsplan bestimmter Anteil der zulässigen &#xD;
Geschossfläche für Wohnungen zu verwenden ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFWohnen" 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 &#xD;
in Gebäuden eine im Bebauungsplan bestimmte Größe der Geschossfläche für Wohnungen zu verwenden ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFAntGewerbe" 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 &#xD;
in Gebäuden ein im Bebauungsplan bestimmter Anteil der zulässigen &#xD;
Geschossfläche für gewerbliche Nutzungen zu verwenden ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFGewerbe" 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 &#xD;
in Gebäuden eine im Bebauungsplan bestimmte Größe der Geschossfläche für gewerbliche Nutzungen zu verwenden ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="VF" type="gml:AreaType">
                  <annotation>
                     <documentation>Festsetzung der maximal zulässigen Verkaufsfläche in einem Sondergebiet</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="bauweise" type="xplan:BP_BauweiseType">
                  <annotation>
                     <documentation>Festsetzung der Bauweise  (§9, Abs. 1, Nr. 2 BauGB).,</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="bauweiseText" type="string">
                  <annotation>
                     <documentation>Textuelle Präzisierung oder Ergänzung der durch "bauweise" spezifizierten Bauweise.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="abweichendeBauweise" type="gml:CodeType">
                  <annotation>
                     <documentation>Nähere Bezeichnung einer "Abweichenden Bauweise" ("bauweise == 3000").&#xD;
,</documentation>
                     <appinfo>
                        <referenzierteCodelist>xplan:BP_AbweichendeBauweise</referenzierteCodelist>
                     </appinfo>
                  </annotation>
               </element>
               <element default="false"
                        minOccurs="0"
                        name="vertikaleDifferenzierung"
                        type="boolean">
                  <annotation>
                     <documentation>Gibt an, ob eine vertikale Differenzierung der Gebäude vorgeschrieben ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="bebauungsArt" type="xplan:BP_BebauungsArtType">
                  <annotation>
                     <documentation>Detaillierte Festsetzung der Bauweise (§9, Abs. 1, Nr. 2 BauGB).</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="bebauungVordereGrenze"
                        type="xplan:BP_GrenzBebauungType">
                  <annotation>
                     <documentation>Festsetzung der Bebauung der vorderen Grundstücksgrenze (§9, Abs. 1, Nr. 2 BauGB).</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="bebauungRueckwaertigeGrenze"
                        type="xplan:BP_GrenzBebauungType">
                  <annotation>
                     <documentation>Festsetzung der Bebauung der rückwärtigen Grundstücksgrenze (§9, Abs. 1, Nr. 2 BauGB).</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="bebauungSeitlicheGrenze"
                        type="xplan:BP_GrenzBebauungType">
                  <annotation>
                     <documentation>Festsetzung der Bebauung der seitlichen Grundstücksgrenze (§9, Abs. 1, Nr. 2 BauGB).</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="refGebaeudequerschnitt"
                        type="xplan:XP_ExterneReferenzPropertyType">
                  <annotation>
                     <documentation>Referenz auf ein Dokument mit vorgeschriebenen Gebäudequerschnitten.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="baugrenze"
                        type="gml:ReferenceType">
                  <annotation>
                     <documentation>Referenz auf eine Baugrenze, die auf der Randkurve der Fläche verläuft.</documentation>
                     <appinfo>
                        <targetElement xmlns="http://www.opengis.net/gml/3.2">xplan:BP_BauGrenze</targetElement>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="baulinie"
                        type="gml:ReferenceType">
                  <annotation>
                     <documentation>Referenz auf eine Baulinie, die auf der Randkurve der Fläche verläuft.</documentation>
                     <appinfo>
                        <targetElement xmlns="http://www.opengis.net/gml/3.2">xplan:BP_BauLinie</targetElement>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="geschossMin" type="integer">
                  <annotation>
                     <documentation>Gibt bei geschossweiser Festsetzung die Nummer des Geschosses an, ab dem die Festsetzung gilt. Dabei hat das Erdgeschoss (unterstes Geschoss, das ebenerdig betreten werden kann) den Index 0. Wenn das Attribut nicht belegt ist, gilt die Festsetzung für alle Geschosse bis einschl. "geschossMax".</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="geschossMax" type="integer">
                  <annotation>
                     <documentation>Gibt bei geschossweiser Festsetzung die Nummer des Geschosses an, bis zu der die Festsetzung gilt.  Dabei hat das Erdgeschoss (unterstes Geschoss, das ebenerdig betreten werden kann) den Index 0.  Wenn das Attribut nicht belegt ist, gilt die Festsetzung für alle Geschosse ab einschl. "geschossMin".</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="gebaeudeTyp"
                        type="gml:ReferenceType">
                  <annotation>
                     <documentation>Relation auf zugehörige Gebäudetypen</documentation>
                     <appinfo>
                        <targetElement xmlns="http://www.opengis.net/gml/3.2">xplan:BP_GebaeudeTyp</targetElement>
                        <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">xplan:ueberbaubareGrundstuecksFlaeche</reversePropertyName>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element abstract="true"
            name="BP_Ueberlagerungsobjekt"
            substitutionGroup="xplan:BP_Flaechenobjekt"
            type="xplan:BP_UeberlagerungsobjektType">
      <annotation>
         <documentation>Basisklasse für alle Objekte eines Bebauungsplans mit flächenhaftem Raumbezug, die immer Überlagerungsobjekte sind.</documentation>
      </annotation>
   </element>
   <complexType abstract="true" name="BP_UeberlagerungsobjektType">
      <complexContent>
         <extension base="xplan:BP_FlaechenobjektType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_UnverbindlicheVormerkung"
            substitutionGroup="xplan:BP_Geometrieobjekt"
            type="xplan:BP_UnverbindlicheVormerkungType">
      <annotation>
         <documentation>Unverbindliche Vormerkung späterer Planungsabsichten und nicht lagegenauer Planinhalte, wie z.B. ein Fußweg innerhalb einer Grünfläche als gestrichelte Linie, ein Regenrückhaltebecken innerhalb einer Grünfläche, Kronentraufbereiche von Bestandsbäumen, Böschungsbereiche von Abgrabungen u. Aufschüttungen.</documentation>
      </annotation>
   </element>
   <complexType name="BP_UnverbindlicheVormerkungType">
      <complexContent>
         <extension base="xplan:BP_GeometrieobjektType">
            <sequence>
               <element minOccurs="0" name="vormerkung" type="string">
                  <annotation>
                     <documentation>Text der Vormerkung.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="typ"
                        type="xplan:BP_UnverbindlicheVormerkungTypenType">
                  <annotation>
                     <documentation>Typ der unverbindlichen Vormerkung</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <simpleType name="BP_UnverbindlicheVormerkungTypenType">
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Kronentraufbereich</documentation>
            </annotation>
         </enumeration>
         <enumeration value="9999">
            <annotation>
               <documentation>Sonstige unverbindliche Vormerkung</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <element name="BP_VerEntsorgung"
            substitutionGroup="xplan:BP_Geometrieobjekt"
            type="xplan: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). Das gleiche Attribut darf nicht gleichzeitig in "BP_VerEntsorgung" und einem überlagernden Objekt "BP_UeberbaubareGrundstuecksFlaeche" belegt werden.</documentation>
      </annotation>
   </element>
   <complexType name="BP_VerEntsorgungType">
      <complexContent>
         <extension base="xplan:BP_GeometrieobjektType">
            <sequence>
               <element minOccurs="0" name="MaxZahlWohnungen" type="integer">
                  <annotation>
                     <documentation>Höchstzulässige Zahl der Wohnungen in Wohngebäuden</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="MinGRWohneinheit" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimale Größe eines Grundstücks pro Wohneinheit</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Fmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Mindestmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Fmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Höchstmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Bmin" type="gml:LengthType">
                  <annotation>
                     <documentation>Minimale Breite von Baugrundstücken</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Bmax" type="gml:LengthType">
                  <annotation>
                     <documentation>Maximale Breite von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Tmin" type="gml:LengthType">
                  <annotation>
                     <documentation>Minimale Tiefe von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Tmax" type="gml:LengthType">
                  <annotation>
                     <documentation>Maximale Tiefe von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZmin" type="double">
                  <annotation>
                     <documentation>Minimal zulässige Geschossflächenzahl .</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZmax" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl bei einer Bereichsangabe. Das Attribut GFZmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZ_Ausn" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl als Ausnahme.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimal zulässige Geschossfläche</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Geschossfläche bei einer Bereichsabgabe. Das Attribut GFmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GF" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Geschossfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GF_Ausn" type="gml:AreaType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Geschossfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BMZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Baumassenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BMZ_Ausn" type="double">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Baumassenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BM" type="gml:VolumeType">
                  <annotation>
                     <documentation>Maximal zulässige Baumasse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BM_Ausn" type="gml:VolumeType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Baumasse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZmin" type="double">
                  <annotation>
                     <documentation>Minimal zulässige Grundflächenzahl.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GRZ sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZmax" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Grundflächenzahl bei einer Bereichsangabe.  Das Attribut GRZmin muss ebenfalls spezifiziert werden.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GRZ sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Grundflächenzahl</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ_Ausn" type="double">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Grundflächenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ_Abw" type="double">
                  <annotation>
                     <documentation>Abweichende Festlegung der GRZ gemäß §19 Abs. 4 BauNVO</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimal zulässige Grundfläche.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GR sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Grundfläche bei einer Bereichsangabe. Das Attribut GRmin muss ebenfalls spezifiziert werden.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GR sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Grundfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR_Ausn" type="gml:AreaType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Grundfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR_Abw" type="double">
                  <annotation>
                     <documentation>Abweichende Festlegung der GR gemäß §19 Abs. 4 BauNVO</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zmin" type="integer">
                  <annotation>
                     <documentation>Minimal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zmax" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der oberirdischen Vollgeschosse bei einer Bereichsangabe. Das Attribut Zmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zzwingend" type="integer">
                  <annotation>
                     <documentation>Zwingend vorgeschriebene Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z" type="integer">
                  <annotation>
                     <documentation>Maximalzahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Ausn" type="integer">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Staffel" type="integer">
                  <annotation>
                     <documentation>Maximale Anzahl von oberirdisch zurückgesetzten Vollgeschossen als zusätzliche Staffelgeschosse</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Dach" type="integer">
                  <annotation>
                     <documentation>Maximalzahl der zusätzlich erlaubten Dachgeschosse, die gleichzeitig Vollgeschosse sind.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUmin" type="integer">
                  <annotation>
                     <documentation>Minimal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUmax" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der unterirdischen Geschosse bei einer Bereichsangabe. Das Attribut ZUmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUzwingend" type="integer">
                  <annotation>
                     <documentation>Zwingend vorgeschriebene Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZU" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZU_Ausn" type="integer">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="MZspezial"
                        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 maxOccurs="unbounded"
                        minOccurs="0"
                        name="zweckbestimmung"
                        type="xplan:BP_KomplexeZweckbestVerEntsorgungPropertyType">
                  <annotation>
                     <documentation>Zweckbestimmung der Festsetzung..</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="zugunstenVon" type="string">
                  <annotation>
                     <documentation>Angabe des Begünstigten der Ausweisung.</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_Veraenderungssperre"
            substitutionGroup="xplan:BP_Ueberlagerungsobjekt"
            type="xplan:BP_VeraenderungssperreType">
      <annotation>
         <documentation>Ausweisung einer Veränderungssperre, die nicht den gesamten Geltungsbereich des Plans umfasst.</documentation>
      </annotation>
   </element>
   <complexType name="BP_VeraenderungssperreType">
      <complexContent>
         <extension base="xplan:BP_UeberlagerungsobjektType">
            <sequence>
               <element name="daten" type="xplan:BP_VeraenderungssperreDatenPropertyType">
                  <annotation>
                     <documentation>Daten der Veränderungssperre</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_VeraenderungssperreDaten"
            substitutionGroup="gml:AbstractObject"
            type="xplan:BP_VeraenderungssperreDatenType">
      <annotation>
         <documentation>Spezifikation der Daten für eine Veränderungssperre</documentation>
      </annotation>
   </element>
   <complexType name="BP_VeraenderungssperreDatenType">
      <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_VerlaengerungVeraenderungssperreType">
            <annotation>
               <documentation>Gibt an, ob die Veränderungssperre bereits ein- oder zweimal verlängert wurde</documentation>
            </annotation>
         </element>
         <element minOccurs="0" name="beschlussDatum" type="date">
            <annotation>
               <documentation>Beschlussdatum der Veränderungssperre</documentation>
            </annotation>
         </element>
         <element minOccurs="0"
                  name="refBeschluss"
                  type="xplan:XP_ExterneReferenzPropertyType">
            <annotation>
               <documentation>Referenz auf das Dokument des Veränderungssperre-Beschlusses.</documentation>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="BP_VeraenderungssperreDatenPropertyType">
      <sequence minOccurs="0">
         <element ref="xplan:BP_VeraenderungssperreDaten"/>
      </sequence>
   </complexType>
   <simpleType name="BP_VerfahrenType">
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Normales BPlan Verfahren.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2000">
            <annotation>
               <documentation>BPlan Verfahren nach Paragraph 13 BauGB.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3000">
            <annotation>
               <documentation>BPlan Verfahren nach Paragraph 13a BauGB.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="4000">
            <annotation>
               <documentation>BPlan Verfahren nach Paragraph 13b BauGB.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="BP_VerlaengerungVeraenderungssperreType">
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Veränderungssperre wurde noch nicht verlängert.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2000">
            <annotation>
               <documentation>Veränderungssperre wurde einmal verlängert.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3000">
            <annotation>
               <documentation>Veränderungssperre wurde zweimal verlängert.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <element name="BP_WaldFlaeche"
            substitutionGroup="xplan:BP_Flaechenschlussobjekt"
            type="xplan:BP_WaldFlaecheType">
      <annotation>
         <documentation>Festsetzung von Waldflächen  (§ 9, Abs. 1, Nr. 18b BauGB).</documentation>
      </annotation>
   </element>
   <complexType name="BP_WaldFlaecheType">
      <complexContent>
         <extension base="xplan:BP_FlaechenschlussobjektType">
            <sequence>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="zweckbestimmung"
                        type="xplan:BP_KomplexeZweckbestWaldPropertyType">
                  <annotation>
                     <documentation>Funktion der Waldfläche</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="eigentumsart"
                        type="xplan:XP_EigentumsartWaldType">
                  <annotation>
                     <documentation>Festlegung der Eigentumsart des Waldes</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="betreten"
                        type="xplan:XP_WaldbetretungTypType">
                  <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>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_Wegerecht"
            substitutionGroup="xplan:BP_Geometrieobjekt"
            type="xplan: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>
   </element>
   <complexType name="BP_WegerechtType">
      <complexContent>
         <extension base="xplan:BP_GeometrieobjektType">
            <sequence>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="typ"
                        type="xplan:BP_WegerechtTypenType">
                  <annotation>
                     <documentation>Typ des Wegerechts</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="zugunstenVon" type="string">
                  <annotation>
                     <documentation>Inhaber der Rechte.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="thema" type="string">
                  <annotation>
                     <documentation>Beschreibung des Rechtes.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="breite" type="gml:LengthType">
                  <annotation>
                     <documentation>Breite des Wegerechts bei linienförmiger Ausweisung der Geometrie.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="istSchmal" 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>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <simpleType name="BP_WegerechtTypenType">
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Gehrecht</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2000">
            <annotation>
               <documentation>Fahrrecht</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2500">
            <annotation>
               <documentation>Radfahrrecht</documentation>
            </annotation>
         </enumeration>
         <enumeration value="4000">
            <annotation>
               <documentation>Leitungsrecht</documentation>
            </annotation>
         </enumeration>
         <enumeration value="9999">
            <annotation>
               <documentation>Sonstiges Nutzungsrecht</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <element name="BP_WohngebaeudeFlaeche"
            substitutionGroup="xplan:BP_Flaechenschlussobjekt"
            type="xplan: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 "BP_WohngebaeudeFlaeche" unterschiedlich sein (BP_UeberbaubareGrundstueckeFlaeche). Das gleiche Attribut darf nicht gleichzeitig in "BP_WohngebaeudeFlaeche" und einem überlagernden Objekt "BP_UeberbaubareGrundstuecksFlaeche" belegt werden.</documentation>
      </annotation>
   </element>
   <complexType name="BP_WohngebaeudeFlaecheType">
      <complexContent>
         <extension base="xplan:BP_FlaechenschlussobjektType">
            <sequence>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="dachgestaltung"
                        type="xplan:BP_DachgestaltungPropertyType">
                  <annotation>
                     <documentation>Parameter zur Einschränkung der zulässigen Dachformen.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="FR" type="gml:AngleType">
                  <annotation>
                     <documentation>Vorgeschriebene Firstrichtung</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="abweichungText"
                        type="gml:ReferenceType">
                  <annotation>
                     <documentation>Texliche Beschreibung der abweichenden Bauweise.</documentation>
                     <appinfo>
                        <targetElement xmlns="http://www.opengis.net/gml/3.2">xplan:XP_TextAbschnitt</targetElement>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="MaxZahlWohnungen" type="integer">
                  <annotation>
                     <documentation>Höchstzulässige Zahl der Wohnungen in Wohngebäuden</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="MinGRWohneinheit" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimale Größe eines Grundstücks pro Wohneinheit</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Fmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Mindestmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Fmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Höchstmaß für die Größe (Fläche) eines Baugrundstücks.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Bmin" type="gml:LengthType">
                  <annotation>
                     <documentation>Minimale Breite von Baugrundstücken</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Bmax" type="gml:LengthType">
                  <annotation>
                     <documentation>Maximale Breite von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Tmin" type="gml:LengthType">
                  <annotation>
                     <documentation>Minimale Tiefe von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Tmax" type="gml:LengthType">
                  <annotation>
                     <documentation>Maximale Tiefe von Baugrundstücken.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZmin" type="double">
                  <annotation>
                     <documentation>Minimal zulässige Geschossflächenzahl .</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZmax" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl bei einer Bereichsangabe. Das Attribut GFZmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFZ_Ausn" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Geschossflächenzahl als Ausnahme.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimal zulässige Geschossfläche</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Geschossfläche bei einer Bereichsabgabe. Das Attribut GFmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GF" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Geschossfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GF_Ausn" type="gml:AreaType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Geschossfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BMZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Baumassenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BMZ_Ausn" type="double">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Baumassenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BM" type="gml:VolumeType">
                  <annotation>
                     <documentation>Maximal zulässige Baumasse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="BM_Ausn" type="gml:VolumeType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Baumasse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZmin" type="double">
                  <annotation>
                     <documentation>Minimal zulässige Grundflächenzahl.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GRZ sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZmax" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Grundflächenzahl bei einer Bereichsangabe.  Das Attribut GRZmin muss ebenfalls spezifiziert werden.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GRZ sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ" type="double">
                  <annotation>
                     <documentation>Maximal zulässige Grundflächenzahl</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ_Ausn" type="double">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Grundflächenzahl.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRZ_Abw" type="double">
                  <annotation>
                     <documentation>Abweichende Festlegung der GRZ gemäß §19 Abs. 4 BauNVO</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRmin" type="gml:AreaType">
                  <annotation>
                     <documentation>Minimal zulässige Grundfläche.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GR sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GRmax" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Grundfläche bei einer Bereichsangabe. Das Attribut GRmin muss ebenfalls spezifiziert werden.&#xD;
Dies Attribut ist ab Version 6.1 veraltet uns wird in Version 7. wegfallen. Bereichsangaben der GR sind laut BauNVO nicht zulässig.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR" type="gml:AreaType">
                  <annotation>
                     <documentation>Maximal zulässige Grundfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR_Ausn" type="gml:AreaType">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Grundfläche.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GR_Abw" type="double">
                  <annotation>
                     <documentation>Abweichende Festlegung der GR gemäß §19 Abs. 4 BauNVO</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zmin" type="integer">
                  <annotation>
                     <documentation>Minimal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zmax" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der oberirdischen Vollgeschosse bei einer Bereichsangabe. Das Attribut Zmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Zzwingend" type="integer">
                  <annotation>
                     <documentation>Zwingend vorgeschriebene Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z" type="integer">
                  <annotation>
                     <documentation>Maximalzahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Ausn" type="integer">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Zahl der oberirdischen Vollgeschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Staffel" type="integer">
                  <annotation>
                     <documentation>Maximale Anzahl von oberirdisch zurückgesetzten Vollgeschossen als zusätzliche Staffelgeschosse</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="Z_Dach" type="integer">
                  <annotation>
                     <documentation>Maximalzahl der zusätzlich erlaubten Dachgeschosse, die gleichzeitig Vollgeschosse sind.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUmin" type="integer">
                  <annotation>
                     <documentation>Minimal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUmax" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der unterirdischen Geschosse bei einer Bereichsangabe. Das Attribut ZUmin muss ebenfalls belegt sein.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZUzwingend" type="integer">
                  <annotation>
                     <documentation>Zwingend vorgeschriebene Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZU" type="integer">
                  <annotation>
                     <documentation>Maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZU_Ausn" type="integer">
                  <annotation>
                     <documentation>Ausnahmsweise maximal zulässige Zahl der unterirdischen Geschosse.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="MZspezial"
                        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 minOccurs="0"
                        name="wohnnutzungEGStrasse"
                        type="xplan:BP_ZulaessigkeitType">
                  <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 &#xD;
im Erdgeschoss an der Straßenseite eine Wohnnutzung nicht oder nur ausnahmsweise zulässig ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="ZWohn" type="integer">
                  <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 minOccurs="0" name="GFAntWohnen" 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 &#xD;
in Gebäuden ein im Bebauungsplan bestimmter Anteil der zulässigen &#xD;
Geschossfläche für Wohnungen zu verwenden ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFWohnen" 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 &#xD;
in Gebäuden eine im Bebauungsplan bestimmte Größe der Geschossfläche für Wohnungen zu verwenden ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFAntGewerbe" 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 &#xD;
in Gebäuden ein im Bebauungsplan bestimmter Anteil der zulässigen &#xD;
Geschossfläche für gewerbliche Nutzungen zu verwenden ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="GFGewerbe" 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 &#xD;
in Gebäuden eine im Bebauungsplan bestimmte Größe der Geschossfläche für gewerbliche Nutzungen zu verwenden ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="VF" type="gml:AreaType">
                  <annotation>
                     <documentation>Festsetzung der maximal zulässigen Verkaufsfläche in einem Sondergebiet</documentation>
                  </annotation>
               </element>
               <element name="typ" type="xplan:BP_TypWohngebaeudeFlaecheType">
                  <annotation>
                     <documentation>Festlegung der zu errichtenden Gebäude gemäß  §9 Absatz 2d Nr. 1 - 3 BauGB</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="abweichungBauNVO"
                        type="xplan:XP_AbweichungBauNVOTypenType">
                  <annotation>
                     <documentation>Art der zulässigen Abweichung von der BauNVO.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="bauweise" type="xplan:BP_BauweiseType">
                  <annotation>
                     <documentation>Festsetzung der Bauweise  ( §9 Absatz 2d  BauGB).</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="bauweiseText" type="string">
                  <annotation>
                     <documentation>Textuelle Präzisierung oder Ergänzung der durch "bauweise" spezifizierten Bauweise.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="abweichendeBauweise" type="gml:CodeType">
                  <annotation>
                     <documentation>Nähere Bezeichnung einer "Abweichenden Bauweise" ("bauweise" == 3000).</documentation>
                     <appinfo>
                        <referenzierteCodelist>xplan:BP_AbweichendeBauweise</referenzierteCodelist>
                     </appinfo>
                  </annotation>
               </element>
               <element default="false"
                        minOccurs="0"
                        name="vertikaleDifferenzierung"
                        type="boolean">
                  <annotation>
                     <documentation>Gibt an, ob eine vertikale Differenzierung der Gebäude vorgeschrieben ist.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="bebauungsArt" type="xplan:BP_BebauungsArtType">
                  <annotation>
                     <documentation>Detaillierte Festsetzung der Bauweise (§9, Abs. 1, Nr. 2d BauGB).</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="bebauungVordereGrenze"
                        type="xplan:BP_GrenzBebauungType">
                  <annotation>
                     <documentation>Festsetzung der Bebauung der vorderen Grundstücksgrenze (§9, Abs. 1, Nr. 2d BauGB).</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="bebauungRueckwaertigeGrenze"
                        type="xplan:BP_GrenzBebauungType">
                  <annotation>
                     <documentation>Festsetzung der Bebauung der rückwärtigen Grundstücksgrenze (§9, Abs. 1, Nr. 2d BauGB).</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="bebauungSeitlicheGrenze"
                        type="xplan:BP_GrenzBebauungType">
                  <annotation>
                     <documentation>Festsetzung der Bebauung der seitlichen Grundstücksgrenze (§9, Abs. 1, Nr. 2d BauGB).</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="refGebaeudequerschnitt"
                        type="xplan:XP_ExterneReferenzPropertyType">
                  <annotation>
                     <documentation>Referenz auf ein Dokument mit vorgeschriebenen Gebäudequerschnitten.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="zugunstenVon" type="string">
                  <annotation>
                     <documentation>Angabe des Begünstigten einer Ausweisung.</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_ZentralerVersorgungsbereich"
            substitutionGroup="xplan:BP_Ueberlagerungsobjekt"
            type="xplan:BP_ZentralerVersorgungsbereichType">
      <annotation>
         <documentation>Zentraler Versorgungsbereich gem. § 9 Abs. 2a BauGB</documentation>
      </annotation>
   </element>
   <complexType name="BP_ZentralerVersorgungsbereichType">
      <complexContent>
         <extension base="xplan:BP_UeberlagerungsobjektType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <simpleType name="BP_ZulaessigkeitType">
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Generelle Zulässigkeit</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2000">
            <annotation>
               <documentation>Generelle Nicht-Zulässigkeit.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3000">
            <annotation>
               <documentation>Ausnahmsweise Zulässigkeit</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <element name="BP_ZusatzkontingentLaerm"
            substitutionGroup="xplan:BP_Punktobjekt"
            type="xplan:BP_ZusatzkontingentLaermType">
      <annotation>
         <documentation>Parametrische Spezifikation von zusätzlichen Lärmemissionskontingenten für einzelne Richtungssektoren (DIN 45691, Anhang 2).</documentation>
      </annotation>
   </element>
   <complexType name="BP_ZusatzkontingentLaermType">
      <complexContent>
         <extension base="xplan:BP_PunktobjektType">
            <sequence>
               <element minOccurs="0" name="bezeichnung" type="string">
                  <annotation>
                     <documentation>Bezeichnung des Kontingentes</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="richtungssektor"
                        type="xplan:BP_RichtungssektorPropertyType">
                  <annotation>
                     <documentation>Spezifikation der Richtungssektoren</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <element name="BP_ZusatzkontingentLaermFlaeche"
            substitutionGroup="xplan:BP_Ueberlagerungsobjekt"
            type="xplan:BP_ZusatzkontingentLaermFlaecheType">
      <annotation>
         <documentation>Flächenhafte Spezifikation von zusätzlichen Lärmemissionskontingenten für einzelne Richtungssektoren (DIN 45691, Anhang 2).</documentation>
      </annotation>
   </element>
   <complexType name="BP_ZusatzkontingentLaermFlaecheType">
      <complexContent>
         <extension base="xplan:BP_UeberlagerungsobjektType">
            <sequence>
               <element minOccurs="0" name="bezeichnung" 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>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <simpleType name="BP_ZweckbestimmungGemeinschaftsanlagenType">
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Gemeinschaftliche Stellplätze</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2000">
            <annotation>
               <documentation>Gemeinschaftsgaragen</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3000">
            <annotation>
               <documentation>Spielplatz</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3100">
            <annotation>
               <documentation>Carport</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3200">
            <annotation>
               <documentation>Gemeinschafts-Tiefgarage</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3300">
            <annotation>
               <documentation>Nebengebäude</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3400">
            <annotation>
               <documentation>Abfall-Sammelanlagen</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3500">
            <annotation>
               <documentation>Energie-Verteilungsanlagen</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3600">
            <annotation>
               <documentation>Abfall-Wertstoffbehälter</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3700">
            <annotation>
               <documentation>Freizeiteinrichtungen</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3800">
            <annotation>
               <documentation>Lärmschutz-Anlagen</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3900">
            <annotation>
               <documentation>Anlagen für Abwasser oder Regenwasser</documentation>
            </annotation>
         </enumeration>
         <enumeration value="4000">
            <annotation>
               <documentation>Fläche für Ausgleichsmaßnahmen</documentation>
            </annotation>
         </enumeration>
         <enumeration value="4100">
            <annotation>
               <documentation>Fahrrad Stellplätze</documentation>
            </annotation>
         </enumeration>
         <enumeration value="4200">
            <annotation>
               <documentation>Gemeinschaftlich genutzter Dachgarten</documentation>
            </annotation>
         </enumeration>
         <enumeration value="4300">
            <annotation>
               <documentation>Gemeinschaftlich nutzbare Dachflächen.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="9999">
            <annotation>
               <documentation>Sonstige Zweckbestimmung</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="BP_ZweckbestimmungNebenanlagenType">
      <restriction base="string">
         <enumeration value="1000">
            <annotation>
               <documentation>Stellplätze</documentation>
            </annotation>
         </enumeration>
         <enumeration value="2000">
            <annotation>
               <documentation>Garagen</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3000">
            <annotation>
               <documentation>Spielplatz</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3100">
            <annotation>
               <documentation>Carport</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3200">
            <annotation>
               <documentation>Tiefgarage</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3300">
            <annotation>
               <documentation>Nebengebäude</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3400">
            <annotation>
               <documentation>Sammelanlagen für Abfall.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3500">
            <annotation>
               <documentation>Energie-Verteilungsanlagen</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3600">
            <annotation>
               <documentation>Abfall-Wertstoffbehälter</documentation>
            </annotation>
         </enumeration>
         <enumeration value="3700">
            <annotation>
               <documentation>Fahrrad Stellplätze</documentation>
            </annotation>
         </enumeration>
         <enumeration value="9999">
            <annotation>
               <documentation>Sonstige Zweckbestimmung</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="BP_ZweckbestimmungenTMFType">
      <restriction base="string">
         <enumeration value="1000">
            <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">
            <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">
            <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>
</schema>
