ATKIS-SK100

raw file
# XML Namespaces
xmlns \
   -nsURI http://www.adv-online.de/namespaces/adv/gid/6.0 \
   -default 1


xmlns \
   -nsURI http://www.adv-online.de/namespaces/adv/mdl-atk100/6.0 \
   -prefix atk


xmlns \
   -nsURI http://www.adv-online.de/namespaces/adv/mdl-sk100/6.0 \
   -prefix sk100


#-----------------------------------------------------------
# Function Definitions
#-----------------------------------------------------------
defineFunction \
   -name        atk:LGO \
   -synopsis    "LGO: XPath -> nicht möglich" \
   -description {
LGO = Länge des Objektes: Berechnung der Gesamtlänge entlang des Linienzuges
eines REOs.

Haben benachbarte REOs dieselbe Signatur (d.h. dieselbe Signaturnummer,
Darstellungspriorität und ggf. Positionierungsregel), so sind die Längen aller
REOs zu addieren und mit dem/den angegebenen Schwellenwert/en zu vergleichen.

Linienhafte REOs sind benachbart, wenn der Anfangs- oder Endpunkt des einen
REOs mit dem Anfangs- oder Endpunkt des anderen REOs identisch ist.
   } \
   -returntype  numeric

defineFunction \
   -name        atk:FLB \
   -synopsis    "FLB: XPath -> nicht möglich" \
   -description {
FLB = Fläche berechnet: Berechnung der Fläche eines REOs.

Haben benachbarte REOs dieselbe Signatur (d.h. dieselbe Signaturnummer,
Darstellungspriorität und ggf. Positionierungsregel), so sind die Flächen
aller REOs zu addieren und mit dem/den angegebenen Schwellenwert/en zu
vergleichen.

Flächenhafte REOs sind benachbart, wenn deren Kontur in Teilbereichen, die
aus mindestens zwei aufeinanderfolgenden Stützpunkten bestehen, identische
Koordinaten haben.
   } \
   -returntype  numeric

defineFunction \
   -name        atk:LIEGT_AUF_DAMM_WALL_DEICH \
   -synopsis    LIEGT_AUF_DAMM_WALL_DEICH \
   -description {
Ein REO A, das die Eigenschaft "LIEGT_AUF_DAMM_WALL_DEICH" hat, _hat eine_
geometrische Identität mit einem REO B der Objektart 61003 
AX_DammWallDeich oder der Objektart 61004 AX_Einschnitt, oder _verläuft auf einem Teil_ 
eines REOs B der Objektart 61003 AX_DammWallDeich oder der Objektart 61004 AX_Einschnitt.
   } \
   -returntype  boolean

defineFunction \
   -name        atk:LIEGT_OBEN \
   -synopsis    LIEGT_OBEN \
   -description {
* Ein REO A, das die Eigenschaft "LIEGT_OBEN" hat, _hat eine 
  Relation_ hatDirektUnten zu einem REO B der Objektart 53001 
  AX_BauwerkImVerkehrsbereich mit BWF=1800 bis BWF=1830.
* Es gibt _kein_ REO der Objektart 53001 AX_BauwerkImVerkehrsbereich mit
  BWF=1800 bis BWF=1830, das eine Relation hatDirektUnten zum REO A hat.
   } \
   -returntype  boolean

defineFunction \
   -name        atk:LIEGT_IN_MITTE \
   -synopsis    LIEGT_IN_MITTE \
   -description {
* Ein REO A, das die Eigenschaft "LIEGT_IN_MITTE" hat, _hat eine 
  Relation_ hatDirektUnten zu einem REO B der Objektart 53001 
  AX_BauwerkImVerkehrsbereich mit BWF=1800 bis BWF=1830.
* Es gibt ein REO C der Objektart 53001 AX_BauwerkImVerkehrsbereich mit
  BWF=1800 bis BWF=1830, das eine Relation hatDirektUnten zum REO A hat.
   } \
   -returntype  boolean

defineFunction \
   -name        atk:LIEGT_UNTEN \
   -synopsis    LIEGT_UNTEN \
   -description {
Ein REO A, das die Eigenschaft "LIEGT_UNTEN" hat, _hat keine 
Relation_ hatDirektUnten zu einem REO B der Objektart 53001 
AX_BauwerkImVerkehrsbereich.
   } \
   -returntype  boolean

defineFunction \
   -name        atk:LIEGT_UNTER_BRUECKE \
   -synopsis    LIEGT_UNTER_BRUECKE \
   -description {
Es gibt ein REO B der Objektart 53001 AX_BauwerkImVerkehrsbereich,
das eine _Relation_ hatDirektUnten zu diesem REO A hat.
   } \
   -returntype  boolean

defineFunction \
   -name        atk:LIEGT_NICHT_UNTER_BRUECKE \
   -synopsis    LIEGT_NICHT_UNTER_BRUECKE \
   -description {
Es gibt _kein_ REO B der Objektart 53001 
AX_BauwerkImVerkehrsbereich, das eine _Relation_ hatDirektUnten
zu diesem REO A hat.
   } \
   -returntype  boolean

defineFunction \
   -name        atk:BEZ_IST_MAX_ZWEISTELLIG \
   -synopsis    BEZ_IST_MAX_ZWEISTELLIG \
   -description {
Die ersten 4 Zeichen des Schriftinhalts der Attributart „Bezeichnung (BEZ)“
werden gelöscht, vom Rest werden führende "0" bzw. "00" entfernt Der dann
übrige Schriftinhalt darf maximal zwei Zeichen haben.

Beispiel: Bei BEZ="A092017" wird die Zeichenkette "17" verwendet, die Regel
"BEZ_IST_MAX_ZWEISTELLIG" trifft zu.
   } \
   -returntype  boolean

defineFunction \
   -name        atk:BEZ_IST_MIN_DREISTELLIG \
   -synopsis    BEZ_IST_MIN_DREISTELLIG \
   -description {
Die ersten 4 Zeichen des Schriftinhalts der Attributart „Bezeichnung (BEZ)“
werden gelöscht, vom Rest werden ggf. führende "0" bzw. "00" entfernt.
Der dann übrige Schriftinhalt muss mindestens 3 Zeichen haben.

Beispiele:

* Bei BEZ="A002138" wird die dreistellige Zeichenkette "138" verwendet
  und die Regel "BEZ_IST_MIN_DREISTELLIG" trifft zu.
* Bei BEZ="A006135a" wird die vierstellige Zeichenkette "135a" verwendet und die
  Regel "BEZ_IST_MIN_DREISTELLIG" trifft zu.
* Bei BEZ="A092017" wird die Zeichenkette "17" verwendet, die Regel
  "BEZ_IST_MIN_DREISTELLIG" trifft nicht zu.
   } \
   -returntype  boolean

defineFunction \
   -name        atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE \
   -synopsis    LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE \
   -description {
Ein REO A, das die Eigenschaft "LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE" hat,
_hat eine Relation_ hatDirektUnten zu einem REO B der Objektart 
53001 AX_BauwerkImVerkehrsbereich mit BWF=1870 Tunnel, Unterführung oder ist
ganz oder in Teilbereichen identisch mit der Geometrie eines REO B der
Objektart 53001 AX_BauwerkImVerkehrsbereich mit BWF=1880 Schutzgalerie.
   } \
   -returntype  boolean

defineFunction \
   -name        atk:LIEGT_NICHT_UEBER_GEWAESSER \
   -synopsis    LIEGT_NICHT_UEBER_GEWAESSER \
   -description {
Ein REO A der Objektart 53001 AX_BauwerkImVerkehrsbereich, das die Eigenschaft
"LIEGT_NICHT_UEBER_GEWAESSER" hat, schneidet _kein_ REO B oder
beginnt oder endet nicht an einem REO B

* der Objektart 44001 AX_Fliessgewaesser oder
* der Objektart 44004 AX_Gewaesserachse.
   } \
   -returntype  boolean

defineFunction \
   -name        atk:OHNE_BOESCHUNGSUNTERKANTE \
   -synopsis    OHNE_BOESCHUNGSUNTERKANTE \
   -description {
Das REO A der Objektart 62040AX_Gelaendekante mit ART=1220 (Böschungsoberkante)
hat eine Relation istTeilvon zu einem ZUSO B der Objektart 61001
AX_BoeschungKliff. Es gibt kein REO der Objektart 62040 AX_Gelaendekante mit
ART=1230 (Böschungsunterkante), das zu diesem ZUSO B eine Relation istTeilvon
hat.
   } \
   -returntype  boolean

defineFunction \
   -name        atk:LIEGT_NICHT_AUF_STRASSE_WEG_BAHN \
   -synopsis    LIEGT_NICHT_AUF_STRASSE_WEG_BAHN \
   -description {
Ein REO A, das die Eigenschaft "LIEGT_NICHT_AUF_STASSE_WEG_BAHN" hat,
_hat keine_ geometrische Identität mit einem REO B der Objektart
42003 AX_Strassenachse oder 42008 AX_Fahrwegachse oder 42014 AX_Bahnstrecke
oder 53003 AX_WegPfadSteig.
   } \
   -returntype  boolean

defineFunction \
   -name        atk:LIEGT_NICHT_AUF_FELS_GLETSCHER_GEWAESSER \
   -synopsis    LIEGT_NICHT_AUF_FELS_GLETSCHER_GEWAESSER \
   -description {
Ein REO A mit der Eigenschaft "LIEGT_NICHT_AUF_FELS_GLETSCHER_GEWAESSER" ist
der Teil des REO A, der nicht auf Flächen der Objektart 43007
AX_UnlandVegetationsloseFlaeche mit FKT=1000 (Vegetationslose Fläche) und
OFM=1010 (Fels) oder OFM=1110 (Schnee) oder OFM=1120 (Eis, Firn) liegt.
   } \
   -returntype  boolean

defineFunction \
   -name        atk:LIEGT_AUF_GLETSCHER_ODER_GEWAESSER \
   -synopsis    LIEGT_AUF_GLETSCHER_ODER_GEWAESSER \
   -description {
Ein REO A mit der Eigenschaft "LIEGT_AUF_GLETSCHER_ODER_GEWAESSER" ist der
 Teil des REO A, der

* auf Flächen der Objektart 43007 AX_UnlandVegetationsloseFlaeche mit FKT=1000
 (Vegetationslose Fläche) und OFM=1110 (Schnee) oder OFM=1120 (Eis, Firn) liegt
 oder 
* auf Flächen der Objektart 44001 AX_Fliessgewaesser liegt oder
* auf Flächen der Objektart 44006 AX_StehendesGewaesser liegt oder
* auf Flächen der Objektart 44007 AX_Meer liegt.
   } \
   -returntype  boolean

defineFunction \
   -name        atk:LIEGT_IM_GEWAESSER \
   -synopsis    LIEGT_IM_GEWAESSER \
   -description {
Ein REO A mit der Eigenschaft "LIEGT_IM_GEWAESSER" ist der Teil des REO A, der

* auf Flächen der Objektart 44001 AX_Fliessgewaesser liegt oder
* auf Flächen der Objektart 44006 AX_StehendesGewaesser liegt oder
* auf Flächen der Objektart 44007 AX_Meer liegt.
   } \
   -returntype  boolean

defineFunction \
   -name        atk:LIEGT_AUF_FELS \
   -synopsis    LIEGT_AUF_FELS \
   -description {
Ein REO A mit der Eigenschaft "LIEGT_AUF_FELS" ist der Teil des REO A, der
auf Flächen der Objektart 43007 AX_UnlandVegetationsloseFlaeche mit FKT=1000
(Vegetationslose Fläche) und OFM=1010 (Fels) liegt.
   } \
   -returntype  boolean

defineFunction \
   -name        atk:IST_NICHT_TEIL_VON_BOESCHUNGSFLAECHE \
   -synopsis    IST_NICHT_TEIL_VON_BOESCHUNGSFLAECHE \
   -description {
Das REO A der Objektart 62040 AX_Gelaendekante hat eine Relation istTeilvon
zu einem ZUSO B der Objektart 61001 AX_BoeschungKliff. Es gibt kein(e) REO(s)
der Objektart 61002 AX_Boeschungsflaeche, die zu diesem ZUSO B eine Relation
istTeilvon hat (haben).
   } \
   -returntype  boolean

defineFunction \
   -name        atk:MIT_BOESCHUNGSUNTERKANTE \
   -synopsis    MIT_BOESCHUNGSUNTERKANTE \
   -description {
Das REO A der Objektart 62040 AX_Gelaendekante mit ART=1220
(Böschungsoberkante) hat eine Relation istTeilvon zu einem ZUSO B der
Objektart 61001 AX_BoeschungKliff. Es gibt auch ein oder mehrere REO(s) der
Objektart 62040 AX_Gelaendekante mit ART=1230 (Böschungsunterkante), das
(die) zu diesem ZUSO B eine Relation istTeilvon hat (haben).
   } \
   -returntype  boolean

defineFunction \
   -name        sk100:BRG_BER \
   -synopsis    BRG_BER \
   -description {
BRG_BER = Berechnete Breite eines im DLM50 flächenhaft modellierten Gewässers.

Bei im DLM50 flächenförmig modellierten Gewässern der Breite >12 bis <= 40m ist
das entsprechende Kartengeometrieobjekt mit der Modellartenkennung DTK100
linienförmig. Das Attribut BRG muss den Wert 40 haben.
   } \
   -returntype  numeric

defineFunction \
   -name        sk100:KEIN_DURCHLASS \
   -synopsis    KEIN_DURCHLASS \
   -description {
Ein REO A, das die Eigenschaft "KEIN_DURCHLASS" hat,
_hat keine Relation_ hatDirektUnten zu einem REO B der Objektart
53009 AX_BauwerkImGewaesserbereich mit BWF=2010 (Durchlass) oder BWF=2012
(Düker).
   } \
   -returntype  boolean

defineFunction \
   -name        sk100:LIEGT_IM_HOCHGEBIRGE \
   -synopsis    "LIEGT_IM_HOCHGEBIRGE: XPath -> nicht möglich wegen Einsatz modellfremder Daten" \
   -description {
Ein REO A mit der Eigenschaft "LIEGT_IM_HOCHGEBIRGE" ist der Teil, der in
einem TK50-Blatt liegt, das als Geländetyp "Hochgebirge" festgelegt ist.
   } \
   -returntype  boolean

defineFunction \
   -name        sk100:LIEGT_IM_HUEGELLAND_ODER_MITTELGEBIRGE \
   -synopsis    "LIEGT_IM_HUEGELLAND_ODER_MITTELGEBIRGE: XPath -> nicht möglich wegen Einsatz modellfremder Daten" \
   -description {
Ein REO A mit der Eigenschaft "LIEGT_IM_HUEGELLAND_ODER_MITTELGEBIRGE" ist der
Teil, der in einem TK50-Blatt liegt, das als Geländetyp
"Hügelland oder Mittelgebirge" festgelegt ist.
   } \
   -returntype  boolean

defineFunction \
   -name        sk100:LIEGT_IM_FLACHLAND \
   -synopsis    "LIEGT_IM_FLACHLAND: XPath -> nicht möglich wegen Einsatz modellfremder Daten" \
   -description {
Ein REO A mit der Eigenschaft "LIEGT_IM_FLACHLAND" ist der Teil, der in einem
TK50-Blatt liegt, das als Geländetyp "Flachland" festgelegt ist.
   } \
   -returntype  boolean

defineFunction \
   -name        sk100:WEG_LIEGT_DARUNTER \
   -synopsis    WEG_LIEGT_DARUNTER \
   -description {
Ein REO A der Objektart 53001 AX_BauwerkImVerkehrsbereich, das die Eigenschaft
"WEG_LIEGT_DARUNTER" hat, schneidet _ein_ REO B

* der Objektart 42008 AX_Fahrwegachse oder
* der Objektart 53003 AX_WegPfadSteig.
   } \
   -returntype  boolean

Rule \
   -id       RUL00010 \
   -synopsis Hochhaus \
   -emits    {
      Emit \
         -id              SKE01974 \
         -designRules     {
            DesignRule \
               -id                   DRU00120 \
               -synopsis             "Positionierungsregel Nr. 120 (SK100)" \
               -description          {
      Das Symbol ist in den Schwerpunkt der Fläche zu setzen; Ausrichtung des Symbols nach Örtlichkeit
      Anwendung bei Signaturen: Symbol in Fläche platzieren und nach Örtlichkeit ausrichten
               } \
               -positionierungsregel 120 \
               -rulesToConsider      {
                  DesignRule \
                     -id                   DRU00110 \
                     -synopsis             "Positionierungsregel Nr. 110 (SK100)" \
                     -description          {
      Alle benachbarten REOs mit derselben Signaturierungsregel verbinden.
      Anwendung bei Signaturen:
                     } \
                     -positionierungsregel 110
               }
         } \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM23400 \
               -synopsis       "Signatur Nr. 23400 (SK100)" \
               -description    {
      Gebäude (Hochhaus)
      (Einzelsignatur)
               } \
               -signaturnummer 23400 \
               -zIndex         52 \
               -graphic        {
                  AreaGraphic \
                     -id            SKE00091 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -boundary      {
                        SolidStroke \
                           -color    {
                              ColorCMYK \
                                 -id      COL00030 \
                                 -name    Schwarz \
                                 -black   100.00 \
                                 -cyan    0.00 \
                                 -magenta 0.00 \
                                 -yellow  0.00
                           } \
                           -linecaps butt \
                           -linejoin miter \
                           -width    30.00
                     } \
                     -geometry      {
                        Path \
                           -data "M -35.00,-35.00 L -35.00,35.00 35.00,35.00 35.00,-35.00 Z"
                     } \
                     -interior      {
                        SolidFill \
                           -color {
                              ColorCMYK \
                                 -id      COL00002 \
                                 -name    Weiß \
                                 -black   0.00 \
                                 -cyan    0.00 \
                                 -magenta 0.00 \
                                 -yellow  0.00
                           }
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE01973 \
         -basicObjectType   reo \
         -expression        {
            hochhaus
         } \
         -featureTypeName   AX_Gebaeude \
         -featureTypeNumber 31001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00030 \
   -synopsis "Treibhaus, Gewächshaus" \
   -emits    {
      Emit \
         -id              SKE01976 \
         -designRules     DRU00120 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM24703 \
               -synopsis       "Signatur Nr. 24703 (SK100)" \
               -description    {
      Gebäude (Treib-, Gewächshaus)
      (Einzelsignatur)
               } \
               -signaturnummer 24703 \
               -zIndex         52 \
               -graphic        {
                  CompositeGraphic \
                     -id            SKE00154 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -members       {
                        AreaGraphic \
                           -id       SKE00155 \
                           -boundary {
                              SolidStroke \
                                 -color    {
                                    ColorCMYK \
                                       -id      COL00026 \
                                       -name    Baumgrün \
                                       -black   0.00 \
                                       -cyan    100.00 \
                                       -magenta 0.00 \
                                       -yellow  100.00
                                 } \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    15.00
                           } \
                           -geometry {
                              Path \
                                 -data "M -97.00,-42.00 L -97.00,43.00 98.00,43.00 98.00,-42.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00002
                           }
                        LineGraphic \
                           -id       SKE00159 \
                           -geometry {
                              Path \
                                 -data "M -50.00,40.00 L -50.00,-40.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00026 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    15.00
                           }
                        LineGraphic \
                           -id       SKE00162 \
                           -geometry {
                              Path \
                                 -data "M 0.00,40.00 L 0.00,-40.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00026 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    15.00
                           }
                        LineGraphic \
                           -id       SKE00165 \
                           -geometry {
                              Path \
                                 -data "M 50.00,40.00 L 50.00,-40.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00026 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    15.00
                           }
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE01975 \
         -basicObjectType   reo \
         -expression        {
            gebaeudefunktion = 2740
         } \
         -featureTypeName   AX_Gebaeude \
         -featureTypeNumber 31001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00040 \
   -synopsis "Schloss, Burg, Festung" \
   -emits    {
      Emit \
         -id              SKE01978 \
         -designRules     {
            DesignRule \
               -id                   DRU00100 \
               -synopsis             "Positionierungsregel Nr. 100 (SK100)" \
               -description          {
      Das Symbol ist in den Schwerpunkt der Fläche zu setzen.
      Anwendung bei Signaturen: Symbol in Fläche platzieren
               } \
               -positionierungsregel 100 \
               -rulesToConsider      DRU00110
         } \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM23800 \
               -synopsis       "Signatur Nr. 23800 (SK100)" \
               -description    {
      Gebäude (Schloss, Burg, Festung)
      (Einzelsignatur)
               } \
               -signaturnummer 23800 \
               -zIndex         52 \
               -graphic        {
                  CompositeGraphic \
                     -id            SKE00108 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -members       {
                        LineGraphic \
                           -id       SKE00109 \
                           -geometry {
                              Path \
                                 -data "M 0.00,50.00 L 0.00,190.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00030 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    20.00
                           }
                        AreaGraphic \
                           -id       SKE00112 \
                           -geometry {
                              Path \
                                 -data "M 10.00,190.00 L 90.00,155.00 10.00,120.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00030
                           }
                        AreaGraphic \
                           -id       SKE00115 \
                           -geometry {
                              Path \
                                 -data "M 0.00,60.00 A 60.00,60.00 0 1,0 0.00,-60.00 A 60.00,60.00 0 1,0 0.00,60.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00030
                           }
                        AreaGraphic \
                           -id       SKE00118 \
                           -geometry {
                              Path \
                                 -data "M 0.00,40.00 A 40.00,40.00 0 1,0 0.00,-40.00 A 40.00,40.00 0 1,0 0.00,40.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00002
                           }
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE01977 \
         -basicObjectType   reo \
         -expression        {
            gebaeudefunktion in (3031, 3038) and fn:not(zustand)
         } \
         -featureTypeName   AX_Gebaeude \
         -featureTypeNumber 31001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00050 \
   -synopsis "Schloss, Burg, Festung | verfallen" \
   -emits    {
      Emit \
         -id              SKE01980 \
         -designRules     DRU00100 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM23600 \
               -synopsis       "Signatur Nr. 23600 (SK100)" \
               -description    {
      Gebäude (Schloss, Burg, Festung (verfallen))
      (Einzelsignatur)
               } \
               -signaturnummer 23600 \
               -zIndex         52 \
               -graphic        {
                  CompositeGraphic \
                     -id            SKE00095 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -members       {
                        LineGraphic \
                           -id       SKE00096 \
                           -geometry {
                              Path \
                                 -data "M 41.00,41.00 L 133.00,133.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00030 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    20.00
                           }
                        AreaGraphic \
                           -id       SKE00099 \
                           -geometry {
                              Path \
                                 -data "M 90.00,77.00 L 139.00,127.00 171.00,45.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00030
                           }
                        AreaGraphic \
                           -id       SKE00102 \
                           -geometry {
                              Path \
                                 -data "M 0.00,60.00 A 60.00,60.00 0 1,0 0.00,-60.00 A 60.00,60.00 0 1,0 0.00,60.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00030
                           }
                        AreaGraphic \
                           -id       SKE00105 \
                           -geometry {
                              Path \
                                 -data "M 0.00,40.00 A 40.00,40.00 0 1,0 0.00,-40.00 A 40.00,40.00 0 1,0 0.00,40.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00002
                           }
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE01979 \
         -basicObjectType   reo \
         -expression        {
            gebaeudefunktion in (3031, 3038) and zustand = 2200
         } \
         -featureTypeName   AX_Gebaeude \
         -featureTypeNumber 31001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00060 \
   -synopsis Kirche \
   -emits    {
      Emit \
         -id              SKE01982 \
         -designRules     DRU00100 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM24000 \
               -synopsis       "Signatur Nr. 24000 (SK100)" \
               -description    {
      Gebäude (Kirche)
      (Einzelsignatur)
               } \
               -signaturnummer 24000 \
               -zIndex         52 \
               -graphic        {
                  CompositeGraphic \
                     -id            SKE00121 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -members       {
                        LineGraphic \
                           -id       SKE00122 \
                           -geometry {
                              Path \
                                 -data "M -60.00,130.00 L 60.00,130.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00030 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    20.00
                           }
                        LineGraphic \
                           -id       SKE00125 \
                           -geometry {
                              Path \
                                 -data "M 0.00,190.00 L 0.00,50.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00030 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    20.00
                           }
                        AreaGraphic \
                           -id       SKE00128 \
                           -geometry {
                              Path \
                                 -data "M 0.00,60.00 A 60.00,60.00 0 1,0 0.00,-60.00 A 60.00,60.00 0 1,0 0.00,60.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00030
                           }
                        AreaGraphic \
                           -id       SKE00131 \
                           -geometry {
                              Path \
                                 -data "M 0.00,40.00 A 40.00,40.00 0 1,0 0.00,-40.00 A 40.00,40.00 0 1,0 0.00,40.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00002
                           }
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE01981 \
         -basicObjectType   reo \
         -expression        {
            gebaeudefunktion = 3041
         } \
         -featureTypeName   AX_Gebaeude \
         -featureTypeNumber 31001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00070 \
   -synopsis Kapelle \
   -emits    {
      Emit \
         -id              SKE01984 \
         -designRules     DRU00100 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM24200 \
               -synopsis       "Signatur Nr. 24200 (SK100)" \
               -description    {
      Gebäude (Kapelle, außerhalb von Ortslagen)
      (Einzelsignatur)
               } \
               -signaturnummer 24200 \
               -zIndex         52 \
               -graphic        {
                  CompositeGraphic \
                     -id            SKE00147 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -members       {
                        LineGraphic \
                           -id       SKE00148 \
                           -geometry {
                              Path \
                                 -data "M -72.00,0.00 L 73.00,0.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00030 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    30.00
                           }
                        LineGraphic \
                           -id       SKE00151 \
                           -geometry {
                              Path \
                                 -data "M 0.00,73.00 L 0.00,-72.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00030 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    30.00
                           }
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE01983 \
         -basicObjectType   reo \
         -expression        {
            gebaeudefunktion = 3043
         } \
         -featureTypeName   AX_Gebaeude \
         -featureTypeNumber 31001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00075 \
   -synopsis Gotteshaus \
   -emits    {
      Emit \
         -id              SKE01986 \
         -designRules     DRU00100 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM24100 \
               -synopsis       "Signatur Nr. 24100 (SK100)" \
               -description    {
      Gebäude (Gotteshaus)
      (Einzelsignatur)
               } \
               -signaturnummer 24100 \
               -zIndex         52 \
               -graphic        {
                  CompositeGraphic \
                     -id            SKE00134 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -members       {
                        LineGraphic \
                           -id       SKE00135 \
                           -geometry {
                              Path \
                                 -data "M -80.00,135.00 L 0.00,190.00 L 80.00,135.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00030 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    20.00
                           }
                        LineGraphic \
                           -id       SKE00138 \
                           -geometry {
                              Path \
                                 -data "M 0.00,140.00 L 0.00,50.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00030 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    20.00
                           }
                        AreaGraphic \
                           -id       SKE00141 \
                           -geometry {
                              Path \
                                 -data "M 0.00,-60.00 A 60.00,60.00 0 0,0 0.00,60.00 A 60.00,60.00 0 0,0 0.00,-60.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00030
                           }
                        AreaGraphic \
                           -id       SKE00144 \
                           -geometry {
                              Path \
                                 -data "M 0.00,-40.00 A 40.00,40.00 0 0,0 0.00,40.00 A 40.00,40.00 0 0,0 0.00,-40.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00002
                           }
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE01985 \
         -basicObjectType   reo \
         -expression        {
            gebaeudefunktion in (3042, 3045, 3046, 3047, 3048)
         } \
         -featureTypeName   AX_Gebaeude \
         -featureTypeNumber 31001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00080 \
   -synopsis "Hochhaus | Name" \
   -emits    {
      Emit \
         -id              SKE01988 \
         -designRules     {
            DesignRule \
               -id                   DRU00103 \
               -synopsis             "Positionierungsregel Nr. 103 (SK100)" \
               -description          {
      Die Schrift ist von der rechten oberen Ecke der Boundingbox des REO um 1mm nach rechts und um 1mm nach oben mit dem Bezugspunkt links unten zu platzieren.
      Anwendung bei Signaturen: Namen oder Schriftzusätze zu linien- oder flächenförmig modellierten Objekten (meist geringer geometrischer Ausdehnung)
               } \
               -positionierungsregel 103 \
               -rulesToConsider      {
                  DesignRule \
                     -id                   DRU00140 \
                     -synopsis             "Positionierungsregel Nr. 140 (SK100)" \
                     -description          {
      Alle benachbarten REOs mit derselben Signaturierungsregel und mit demselben Namen verbinden.
      Anwendung bei Signaturen:
                     } \
                     -positionierungsregel 140
               }
         } \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM82600 \
               -synopsis       "Signatur Nr. 82600 (SK100)" \
               -description    {
      Sonstige Eigennamen im Objektbereich Siedlung
      Wüstung und Schriftzusatz zu Grundrisseinzelzeichen
               } \
               -signaturnummer 82600 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         {
                        Font \
                           -id         FON00003 \
                           -fontFamily "Univers LT 57 Condensed" \
                           -fontStyle  italic
                     } \
                     -size         5.90 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00030
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01987 \
         -basicObjectType   reo \
         -expression        {
            hochhaus and name
         } \
         -featureTypeName   AX_Gebaeude \
         -featureTypeNumber 31001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00090 \
   -synopsis "Schloss, Burg, Festung, Kirche, Kapelle | Name" \
   -emits    {
      Emit \
         -id              SKE01990 \
         -designRules     DRU00103 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82600 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01989 \
         -basicObjectType   reo \
         -expression        {
            gebaeudefunktion in (3031, 3038, 3041, 3043) and name
         } \
         -featureTypeName   AX_Gebaeude \
         -featureTypeNumber 31001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00091 \
   -synopsis "Schloss, Burg, Festung, Kirche, Kapelle | Name" \
   -emits    {
      Emit \
         -id              SKE01992 \
         -designRules     {
            DesignRule \
               -id                   DRU00102 \
               -synopsis             "Positionierungsregel Nr. 102 (SK100)" \
               -description          {
      Die Schrift ist vom punktförmigen REO aus um 2mm nach rechts und um 2mm nach oben mit dem Schriftbezugspunkt links unten zu platzieren.
      Anwendung bei Signaturen: Schriften zu punktförmig modellierten Objekten
               } \
               -positionierungsregel 102
         } \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82600 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01991 \
         -basicObjectType   reo \
         -expression        {
            gebaeudefunktion in (3031, 3038, 3041, 3043) and name
         } \
         -featureTypeName   AX_Gebaeude \
         -featureTypeNumber 31001 \
         -geometryType      point \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00092 \
   -synopsis "Schloss, Burg, Festung" \
   -emits    {
      Emit \
         -id              SKE01994 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Symbol \
         -symbolizer      SYM23800 \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE01993 \
         -basicObjectType   reo \
         -expression        {
            gebaeudefunktion in (3031, 3038) and fn:not(zustand)
         } \
         -featureTypeName   AX_Gebaeude \
         -featureTypeNumber 31001 \
         -geometryType      point \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00093 \
   -synopsis "Schloss, Burg, Festung | verfallen" \
   -emits    {
      Emit \
         -id              SKE01996 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Symbol \
         -symbolizer      SYM23600 \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE01995 \
         -basicObjectType   reo \
         -expression        {
            gebaeudefunktion in (3031, 3038) and zustand = 2200
         } \
         -featureTypeName   AX_Gebaeude \
         -featureTypeNumber 31001 \
         -geometryType      point \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00094 \
   -synopsis Kirche \
   -emits    {
      Emit \
         -id              SKE01998 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Symbol \
         -symbolizer      SYM24000 \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE01997 \
         -basicObjectType   reo \
         -expression        {
            gebaeudefunktion = 3041
         } \
         -featureTypeName   AX_Gebaeude \
         -featureTypeNumber 31001 \
         -geometryType      point \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00095 \
   -synopsis Kapelle \
   -emits    {
      Emit \
         -id              SKE02000 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Symbol \
         -symbolizer      SYM24200 \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE01999 \
         -basicObjectType   reo \
         -expression        {
            gebaeudefunktion = 3043
         } \
         -featureTypeName   AX_Gebaeude \
         -featureTypeNumber 31001 \
         -geometryType      point \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00096 \
   -synopsis Gotteshaus \
   -emits    {
      Emit \
         -id              SKE02002 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Symbol \
         -symbolizer      SYM24100 \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE02001 \
         -basicObjectType   reo \
         -expression        {
            gebaeudefunktion in (3042, 3045, 3046, 3047, 3048)
         } \
         -featureTypeName   AX_Gebaeude \
         -featureTypeNumber 31001 \
         -geometryType      point \
         -modelClass        DLM50
   }

Rule \
   -id     RUL00100 \
   -emits  {
      Emit \
         -id              SKE02205 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM20400 \
               -synopsis       "Signatur Nr. 20400 (SK100)" \
               -description    {
      Industrie- und Gewerbefläche;
      Halde;
      Bergbaubetrieb
               } \
               -signaturnummer 20400 \
               -zIndex         2 \
               -interior       {
                  SolidFill \
                     -color {
                        ColorCMYK \
                           -id      COL00010 \
                           -name    Industrieflächengrau \
                           -black   20.00 \
                           -cyan    0.00 \
                           -magenta 0.00 \
                           -yellow  0.00
                     }
               }
         } \
         -zIndex          2
   } \
   -filter {
      Filter \
         -id                SKE02204 \
         -basicObjectType   reo \
         -featureTypeName   AX_IndustrieUndGewerbeflaeche \
         -featureTypeNumber 41002 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00110 \
   -synopsis "Ausstellung, Messe, Kraftwerk, Deponie (oberirdisch) oder (untertägig) | Fläche >= 10km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02207 \
         -designRules     {
            DesignRule \
               -id                   DRU00911 \
               -synopsis             "Positionierungsregel Nr. 911 (SK10)" \
               -description          {
      Die Schrift ist vom Schwerpunkt der Fläche aus um 2 mm nach rechts und 2 mm nach oben mit dem Bezugspunkt links unten zu platzieren.
      Anwendung bei Signaturen: Namen zu flächenförmig modellierten Objekten (bei gleichzeitiger Existenz von darzustellenden Einzelsymbolen)
               } \
               -positionierungsregel 911 \
               -rulesToConsider      DRU00140
         } \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM82310 \
               -synopsis       "Signatur Nr. 82310 (SK100)" \
               -description    {
      Sonstige Eigennamen im Objektbereich Siedlung
      10km2 <= FLB < 20km2
               } \
               -signaturnummer 82310 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00003 \
                     -size         9.80 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00030
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02206 \
         -basicObjectType   reo \
         -expression        {
            funktion in (1450, 2530, 2630, 2640) and atk:FLB() >= 10km2 and name
         } \
         -featureTypeName   AX_IndustrieUndGewerbeflaeche \
         -featureTypeNumber 41002 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00120 \
   -synopsis "Ausstellung, Messe, Kraftwerk, Deponie (oberirdisch) oder (untertägig) | Fläche >= 5km2 und < 10km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02209 \
         -designRules     DRU00911 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM82400 \
               -synopsis       "Signatur Nr. 82400 (SK100)" \
               -description    {
      Sonstige Eigennamen im Objektbereich Siedlung
      5km2 <= FLB < 10km2
               } \
               -signaturnummer 82400 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00003 \
                     -size         8.30 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00030
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02208 \
         -basicObjectType   reo \
         -expression        {
            funktion in (1450, 2530, 2630, 2640) and atk:FLB() >= 5km2 and atk:FLB() < 10km2 and name
         } \
         -featureTypeName   AX_IndustrieUndGewerbeflaeche \
         -featureTypeNumber 41002 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00130 \
   -synopsis "Ausstellung, Messe, Kraftwerk, Deponie (oberirdisch) oder (untertägig) | Fläche >= 2km2 und < 5km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02211 \
         -designRules     DRU00911 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM82410 \
               -synopsis       "Signatur Nr. 82410 (SK100)" \
               -description    {
      Sonstige Eigennamen im Objektbereich Siedlung
      2km2 <= FLB < 5km2
               } \
               -signaturnummer 82410 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00003 \
                     -size         7.10 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00030
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02210 \
         -basicObjectType   reo \
         -expression        {
            funktion in (1450, 2530, 2630, 2640) and atk:FLB() >= 2km2 and atk:FLB() < 5km2 and name
         } \
         -featureTypeName   AX_IndustrieUndGewerbeflaeche \
         -featureTypeNumber 41002 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00140 \
   -synopsis "Ausstellung, Messe, Kraftwerk, Deponie (oberirdisch) oder (untertägig) | Fläche < 2km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02213 \
         -designRules     DRU00911 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM82500 \
               -synopsis       "Signatur Nr. 82500 (SK100)" \
               -description    {
      Sonstige Eigennamen im Objektbereich Siedlung
      FLB < 2km2
               } \
               -signaturnummer 82500 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00003 \
                     -size         5.90 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00030
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02212 \
         -basicObjectType   reo \
         -expression        {
            funktion in (1450, 2530, 2630, 2640) and atk:FLB() < 2km2 and name
         } \
         -featureTypeName   AX_IndustrieUndGewerbeflaeche \
         -featureTypeNumber 41002 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00150 \
   -synopsis Kraftwerk \
   -emits    {
      Emit \
         -id              SKE02215 \
         -designRules     DRU00100 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM21000 \
               -synopsis       "Signatur Nr. 21000 (SK100)" \
               -description    "      Kraftwerk (Einzelsignatur)" \
               -signaturnummer 21000 \
               -zIndex         52 \
               -graphic        {
                  CompositeGraphic \
                     -id            SKE00030 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -members       {
                        AreaGraphic \
                           -id       SKE00031 \
                           -geometry {
                              Path \
                                 -data "M 0.00,115.00 A 115.00,115.00 0 1,0 0.00,-115.00 A 115.00,115.00 0 1,0 0.00,115.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00030
                           }
                        AreaGraphic \
                           -id       SKE00034 \
                           -geometry {
                              Path \
                                 -data "M 0.00,100.00 A 100.00,100.00 0 1,0 0.00,-100.00 A 100.00,100.00 0 1,0 0.00,100.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00002
                           }
                        LineGraphic \
                           -id       SKE00037 \
                           -geometry {
                              Path \
                                 -data "M 8.00,85.00 L -16.00,18.00 26.00,27.00 -4.00,-41.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00030 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    15.00
                           }
                        AreaGraphic \
                           -id       SKE00040 \
                           -geometry {
                              Path \
                                 -data "M -35.00,-23.00 L 29.00,-47.00 -28.00,-87.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00030
                           }
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE02214 \
         -basicObjectType   reo \
         -expression        {
            funktion = 2530
         } \
         -featureTypeName   AX_IndustrieUndGewerbeflaeche \
         -featureTypeNumber 41002 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00160 \
   -synopsis "Kläranlage, Klärwerk" \
   -emits    {
      Emit \
         -id              SKE02217 \
         -designRules     DRU00100 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM21400 \
               -synopsis       "Signatur Nr. 21400 (SK100)" \
               -description    "      Kläranlage, Klärwerk < 0.1km2 (Einzelsignatur)" \
               -signaturnummer 21400 \
               -zIndex         52 \
               -graphic        {
                  CompositeGraphic \
                     -id            SKE00043 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -members       {
                        AreaGraphic \
                           -id       SKE00044 \
                           -geometry {
                              Path \
                                 -data "M 0.00,75.00 A 75.00,75.00 0 1,0 0.00,-75.00 A 75.00,75.00 0 1,0 0.00,75.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color {
                                    ColorCMYK \
                                       -id      COL00027 \
                                       -name    Bachblau \
                                       -black   0.00 \
                                       -cyan    100.00 \
                                       -magenta 0.00 \
                                       -yellow  0.00
                                 }
                           }
                        AreaGraphic \
                           -id       SKE00047 \
                           -geometry {
                              Path \
                                 -data "M 0.00,50.00 A 50.00,50.00 0 1,0 0.00,-50.00 A 50.00,50.00 0 1,0 0.00,50.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00002
                           }
                        LineGraphic \
                           -id       SKE00050 \
                           -geometry {
                              Path \
                                 -data "M -45.00,-45.00 L 0.00,0.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00027 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    25.00
                           }
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE02216 \
         -basicObjectType   reo \
         -expression        {
            funktion = 2610
         } \
         -featureTypeName   AX_IndustrieUndGewerbeflaeche \
         -featureTypeNumber 41002 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00170 \
   -synopsis "Kein Name | Deponie (oberirdisch)" \
   -emits    {
      Emit \
         -id              SKE02219 \
         -designRules     {
            DesignRule \
               -id                   DRU00101 \
               -synopsis             "Positionierungsregel Nr. 101 (SK100)" \
               -description          {
      Die Schrift ist zentrisch in den Schwerpunkt der Fläche zu setzen. Sind bei einem Objekt NAM und ZNM belegt, ist ZNM unter NAM zu präsentieren.
      Anwendung bei Signaturen: Schrift in Fläche platzieren
               } \
               -positionierungsregel 101 \
               -rulesToConsider      DRU00140
         } \
         -labelText       'Deponie' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_FKT \
         -symbolizer      SYM82600 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02218 \
         -basicObjectType   reo \
         -expression        {
            funktion = 2630 and fn:not(name)
         } \
         -featureTypeName   AX_IndustrieUndGewerbeflaeche \
         -featureTypeNumber 41002 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id     RUL00180 \
   -emits  {
      Emit \
         -id              SKE02127 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      SYM20400 \
         -zIndex          2
   } \
   -filter {
      Filter \
         -id                SKE02126 \
         -basicObjectType   reo \
         -featureTypeName   AX_Halde \
         -featureTypeNumber 41003 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id     RUL00190 \
   -emits  {
      Emit \
         -id              SKE01536 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      SYM20400 \
         -zIndex          2
      Emit \
         -id              SKE01537 \
         -designRules     DRU00100 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM20700 \
               -synopsis       "Signatur Nr. 20700 (SK100)" \
               -description    "      Bergbaubetrieb, in Betrieb (Einzelsignatur)" \
               -signaturnummer 20700 \
               -zIndex         52 \
               -graphic        {
                  CompositeGraphic \
                     -id            SKE00004 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -members       {
                        LineGraphic \
                           -id       SKE00005 \
                           -geometry {
                              Path \
                                 -data "M -60.00,60.00 L 60.00,-60.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00030 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    15.00
                           }
                        LineGraphic \
                           -id       SKE00008 \
                           -geometry {
                              Path \
                                 -data "M 60.00,60.00 L -60.00,-60.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00030 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    15.00
                           }
                        AreaGraphic \
                           -id       SKE00011 \
                           -geometry {
                              Path \
                                 -data "M -93.00,44.00 L -44.00,93.00 -19.00,68.00 -68.00,19.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00030
                           }
                        AreaGraphic \
                           -id       SKE00014 \
                           -geometry {
                              Path \
                                 -data "M 21.00,68.00 L 46.00,93.00 76.00,62.00 76.00,24.00 70.00,19.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00030
                           }
                     }
               }
         } \
         -zIndex          52
   } \
   -filter {
      Filter \
         -id                SKE01535 \
         -basicObjectType   reo \
         -expression        {
            fn:not(zustand)
         } \
         -featureTypeName   AX_Bergbaubetrieb \
         -featureTypeNumber 41004 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00191 \
   -synopsis "außer Betrieb, stillgelegt, verlassen" \
   -emits    {
      Emit \
         -id              SKE01539 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      SYM20400 \
         -zIndex          2
      Emit \
         -id              SKE01540 \
         -designRules     DRU00100 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM20800 \
               -synopsis       "Signatur Nr. 20800 (SK100)" \
               -description    "      Bergbaubetrieb, in Betrieb (Einzelsignatur)" \
               -signaturnummer 20800 \
               -zIndex         52 \
               -graphic        {
                  CompositeGraphic \
                     -id            SKE00017 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -members       {
                        LineGraphic \
                           -id       SKE00018 \
                           -geometry {
                              Path \
                                 -data "M 60.00,-60.00 L -60.00,60.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00030 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    15.00
                           }
                        LineGraphic \
                           -id       SKE00021 \
                           -geometry {
                              Path \
                                 -data "M -60.00,-60.00 L 60.00,60.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00030 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    15.00
                           }
                        AreaGraphic \
                           -id       SKE00024 \
                           -geometry {
                              Path \
                                 -data "M 93.00,-44.00 L 44.00,-93.00 L 19.00,-68.00 L 68.00,-19.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00030
                           }
                        AreaGraphic \
                           -id       SKE00027 \
                           -geometry {
                              Path \
                                 -data "M -21.00,-68.00 L -46.00,-93.00 L -76.00,-62.00 L -76.00,-24.00 L -70.00,-19.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00030
                           }
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE01538 \
         -basicObjectType   reo \
         -expression        {
            zustand = 2100
         } \
         -featureTypeName   AX_Bergbaubetrieb \
         -featureTypeNumber 41004 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00195 \
   -synopsis "Fläche >= 200km2 | Name" \
   -emits    {
      Emit \
         -id              SKE01542 \
         -designRules     DRU00911 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM82190 \
               -synopsis       "Signatur Nr. 82190 (SK100)" \
               -description    {
      Sonstige Eigennamen im Objektbereich Siedlung
      200km2 <= FLB (berechnete Fläche)
               } \
               -signaturnummer 82190 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00003 \
                     -size         16.50 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00030
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01541 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 200km2 and name
         } \
         -featureTypeName   AX_Bergbaubetrieb \
         -featureTypeNumber 41004 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00200 \
   -synopsis "Fläche >= 50km2 und < 200km2 | Name" \
   -emits    {
      Emit \
         -id              SKE01544 \
         -designRules     DRU00911 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM82200 \
               -synopsis       "Signatur Nr. 82200 (SK100)" \
               -description    {
      Sonstige Eigennamen im Objektbereich Siedlung
      50km2 <= FLB < 200km2
               } \
               -signaturnummer 82200 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00003 \
                     -size         15.00 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00030
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01543 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 50km2 and atk:FLB() < 200km2 and name
         } \
         -featureTypeName   AX_Bergbaubetrieb \
         -featureTypeNumber 41004 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00210 \
   -synopsis "Fläche >= 20km2 und < 50km2 | Name" \
   -emits    {
      Emit \
         -id              SKE01546 \
         -designRules     DRU00911 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM82300 \
               -synopsis       "Signatur Nr. 82300 (SK100)" \
               -description    {
      Sonstige Eigennamen im Objektbereich Siedlung
      20km2 <= FLB < 50km2
               } \
               -signaturnummer 82300 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00003 \
                     -size         13.00 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00030
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01545 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 20km2 and atk:FLB() < 50km2 and name
         } \
         -featureTypeName   AX_Bergbaubetrieb \
         -featureTypeNumber 41004 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00220 \
   -synopsis "Fläche >= 10km2 und < 20km2 | Name" \
   -emits    {
      Emit \
         -id              SKE01548 \
         -designRules     DRU00911 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82310 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01547 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 10km2 and atk:FLB() < 20km2 and name
         } \
         -featureTypeName   AX_Bergbaubetrieb \
         -featureTypeNumber 41004 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00230 \
   -synopsis "Fläche >= 5km2 und < 10km2 | Name" \
   -emits    {
      Emit \
         -id              SKE01550 \
         -designRules     DRU00911 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82400 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01549 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 5km2 and atk:FLB() < 10km2 and name
         } \
         -featureTypeName   AX_Bergbaubetrieb \
         -featureTypeNumber 41004 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00240 \
   -synopsis "Fläche >= 2km2 und < 5km2 | Name" \
   -emits    {
      Emit \
         -id              SKE01552 \
         -designRules     DRU00911 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82410 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01551 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 2km2 and atk:FLB() < 5km2 and name
         } \
         -featureTypeName   AX_Bergbaubetrieb \
         -featureTypeNumber 41004 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00250 \
   -synopsis "Fläche < 2km2 | Name" \
   -emits    {
      Emit \
         -id              SKE01554 \
         -designRules     DRU00911 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82500 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01553 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() < 2km2 and name
         } \
         -featureTypeName   AX_Bergbaubetrieb \
         -featureTypeNumber 41004 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00260 \
   -synopsis "kein Torf, kein Abbaugut" \
   -emits    {
      Emit \
         -id              SKE02855 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM22600 \
               -synopsis       "Signatur Nr. 22600 (SK100)" \
               -description    "      Tagebau, Grube, Steinbruch (Fläche)" \
               -signaturnummer 22600 \
               -zIndex         2 \
               -interior       {
                  SolidFill \
                     -color COL00010
               }
         } \
         -zIndex          2
   } \
   -filter   {
      Filter \
         -id                SKE02854 \
         -basicObjectType   reo \
         -expression        {
            abbaugut != 4010 or fn:not(abbaugut)
         } \
         -featureTypeName   AX_TagebauGrubeSteinbruch \
         -featureTypeNumber 41005 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00270 \
   -synopsis Torf \
   -emits    {
      Emit \
         -id              SKE02857 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM22690 \
               -synopsis       "Signatur Nr. 22690 (SK100)" \
               -description    {
      Torfstich
      (Fläche)
               } \
               -signaturnummer 22690 \
               -zIndex         2 \
               -interior       {
                  SolidFill \
                     -color {
                        ColorCMYK \
                           -id      COL00007 \
                           -name    Brachbraun \
                           -black   0.00 \
                           -cyan    5.00 \
                           -magenta 5.00 \
                           -yellow  20.00
                     }
               }
         } \
         -zIndex          2
      Emit \
         -id              SKE02858 \
         -designRules     {
            DesignRule \
               -id                   DRU00151 \
               -synopsis             "Positionierungsregel Nr. 151 (SK100)" \
               -description          {
      Abstand Muster horizontal: 500/100mm
      Abstand Muster vertikal: 300/100mm
      Versatz Muster untereinander: 200/100mm
      Anwendung bei Signaturen: Flächenmuster Torf
               } \
               -positionierungsregel 151 \
               -rulesToConsider      {
                  DesignRule \
                     -id                   DRU00390 \
                     -synopsis             "Positionierungsregel Nr. 390 (SK100)" \
                     -description          {
      Erstes linkes oberes Muster liegt auf der Nord-West-Ecke des TK-Blattes, dabei muss garantiert sein, dass in jedem REO mindestens ein Symbol liegt.
      Anwendung bei Signaturen: Positionierung von Flächenmustern
                     } \
                     -positionierungsregel 390
                  DesignRule \
                     -id                   DRU00391 \
                     -synopsis             "Positionierungsregel Nr. 391 (SK100)" \
                     -description          {
      Musterrichtung: horizontal = West-Ost-Richtung
      Anwendung bei Signaturen: Musterrichtung
                     } \
                     -positionierungsregel 391
               }
         } \
         -permit_ap_darst 1 \
         -permit_praesobj 1 \
         -permit_stdpraes 1 \
         -symbolClass     Muster \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM22700 \
               -synopsis       "Signatur Nr. 22700 (SK100)" \
               -description    {
      Torfstich
      (Einzelsignatur zur Flächenbemusterung)
               } \
               -signaturnummer 22700 \
               -zIndex         12 \
               -graphic        {
                  CompositeGraphic \
                     -id            SKE00079 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -members       {
                        AreaGraphic \
                           -id       SKE00080 \
                           -boundary {
                              SolidStroke \
                                 -color    {
                                    ColorCMYK \
                                       -id      COL00029 \
                                       -name    Grundrissbraun \
                                       -black   0.00 \
                                       -cyan    60.00 \
                                       -magenta 100.00 \
                                       -yellow  100.00
                                 } \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    12.00
                           } \
                           -geometry {
                              Path \
                                 -data "M -139.00,48.00 L 29.00,48.00 29.00,0.00 -139.00,0.00 Z"
                           }
                        AreaGraphic \
                           -id       SKE00083 \
                           -boundary {
                              SolidStroke \
                                 -color    COL00029 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    12.00
                           } \
                           -geometry {
                              Path \
                                 -data "M -29.00,0.00 L 139.00,0.00 139.00,-48.00 -29.00,-48.00 Z"
                           }
                     }
               }
         } \
         -zIndex          12
   } \
   -filter   {
      Filter \
         -id                SKE02856 \
         -basicObjectType   reo \
         -expression        {
            abbaugut = 4010
         } \
         -featureTypeName   AX_TagebauGrubeSteinbruch \
         -featureTypeNumber 41005 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00278 \
   -synopsis "Fläche >= 200km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02860 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82190 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02859 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 200km2 and name
         } \
         -featureTypeName   AX_TagebauGrubeSteinbruch \
         -featureTypeNumber 41005 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00279 \
   -synopsis "Fläche >= 50km2 und < 200km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02862 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82200 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02861 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 50km2 and atk:FLB() < 200km2 and name
         } \
         -featureTypeName   AX_TagebauGrubeSteinbruch \
         -featureTypeNumber 41005 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00280 \
   -synopsis "Fläche >= 20km2 und < 50km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02864 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82300 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02863 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 20km2 and atk:FLB() < 50km2 and name
         } \
         -featureTypeName   AX_TagebauGrubeSteinbruch \
         -featureTypeNumber 41005 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00290 \
   -synopsis "Fläche >= 10km2 und < 20km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02866 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82310 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02865 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 10km2 and atk:FLB() < 20km2 and name
         } \
         -featureTypeName   AX_TagebauGrubeSteinbruch \
         -featureTypeNumber 41005 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00300 \
   -synopsis "Fläche >= 5km2 und < 10km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02868 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82400 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02867 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 5km2 and atk:FLB() < 10km2 and name
         } \
         -featureTypeName   AX_TagebauGrubeSteinbruch \
         -featureTypeNumber 41005 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00310 \
   -synopsis "Fläche >= 2km2 und < 5km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02870 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82410 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02869 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 2km2 and atk:FLB() < 5km2 and name
         } \
         -featureTypeName   AX_TagebauGrubeSteinbruch \
         -featureTypeNumber 41005 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00320 \
   -synopsis "Fläche < 2km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02872 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82500 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02871 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() < 2km2 and name
         } \
         -featureTypeName   AX_TagebauGrubeSteinbruch \
         -featureTypeNumber 41005 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00330 \
   -synopsis "Fläche >= 20km2 | Name" \
   -emits    {
      Emit \
         -id              SKE01740 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82300 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01739 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 20km2 and name
         } \
         -featureTypeName   AX_FlaecheBesondererFunktionalerPraegung \
         -featureTypeNumber 41007 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00340 \
   -synopsis "Fläche >= 10km2 und < 20km2 | Name" \
   -emits    {
      Emit \
         -id              SKE01742 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82310 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01741 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 10km2 and atk:FLB() < 20km2 and name
         } \
         -featureTypeName   AX_FlaecheBesondererFunktionalerPraegung \
         -featureTypeNumber 41007 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00350 \
   -synopsis "Fläche >= 5km2 und < 10km2 | Name" \
   -emits    {
      Emit \
         -id              SKE01744 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82400 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01743 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 5km2 and atk:FLB() < 10km2 and name
         } \
         -featureTypeName   AX_FlaecheBesondererFunktionalerPraegung \
         -featureTypeNumber 41007 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00360 \
   -synopsis "Fläche >= 2km2 und < 5km2 | Name" \
   -emits    {
      Emit \
         -id              SKE01746 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82410 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01745 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 2km2 and atk:FLB() < 5km2 and name
         } \
         -featureTypeName   AX_FlaecheBesondererFunktionalerPraegung \
         -featureTypeNumber 41007 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00370 \
   -synopsis "Fläche < 2km2 | Name" \
   -emits    {
      Emit \
         -id              SKE01748 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82500 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01747 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() < 2km2 and name
         } \
         -featureTypeName   AX_FlaecheBesondererFunktionalerPraegung \
         -featureTypeNumber 41007 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00380 \
   -synopsis "geschlossene Bebauung" \
   -emits    {
      Emit \
         -id              SKE01750 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM20200 \
               -synopsis       "Signatur Nr. 20200 (SK100)" \
               -description    "      Siedlungsfläche (geschlossene Bebauung)" \
               -signaturnummer 20200 \
               -zIndex         2 \
               -interior       {
                  SolidFill \
                     -color {
                        ColorCMYK \
                           -id      COL00012 \
                           -name    Wohnflächenmittelrot \
                           -black   0.00 \
                           -cyan    0.00 \
                           -magenta 70.00 \
                           -yellow  50.00
                     }
               }
         } \
         -zIndex          2
   } \
   -filter   {
      Filter \
         -id                SKE01749 \
         -basicObjectType   reo \
         -expression        {
            artDerBebauung = 2000
         } \
         -featureTypeName   AX_FlaecheBesondererFunktionalerPraegung \
         -featureTypeNumber 41007 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00390 \
   -synopsis "offene Bebauung" \
   -emits    {
      Emit \
         -id              SKE01752 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM20300 \
               -synopsis       "Signatur Nr. 20300 (SK100)" \
               -description    "      Siedlungsfläche (offene Bebauung)" \
               -signaturnummer 20300 \
               -zIndex         2 \
               -interior       {
                  SolidFill \
                     -color {
                        ColorCMYK \
                           -id      COL00011 \
                           -name    Wohnflächenhellrot \
                           -black   0.00 \
                           -cyan    0.00 \
                           -magenta 40.00 \
                           -yellow  30.00
                     }
               }
         } \
         -zIndex          2
   } \
   -filter   {
      Filter \
         -id                SKE01751 \
         -basicObjectType   reo \
         -expression        {
            artDerBebauung = 1000
         } \
         -featureTypeName   AX_FlaecheBesondererFunktionalerPraegung \
         -featureTypeNumber 41007 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id     RUL00400 \
   -emits  {
      Emit \
         -id              SKE02498 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM21800 \
               -synopsis       "Signatur Nr. 21800 (SK100)" \
               -description    "      Sport-, Freizeit- und Erholungsfläche" \
               -signaturnummer 21800 \
               -zIndex         2 \
               -interior       {
                  SolidFill \
                     -color {
                        ColorCMYK \
                           -id      COL00004 \
                           -name    Parkgrün \
                           -black   0.00 \
                           -cyan    40.00 \
                           -magenta 0.00 \
                           -yellow  30.00
                     }
               }
         } \
         -zIndex          2
   } \
   -filter {
      Filter \
         -id                SKE02497 \
         -basicObjectType   reo \
         -featureTypeName   AX_SportFreizeitUndErholungsflaeche \
         -featureTypeNumber 41008 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00410 \
   -synopsis Campingplatz \
   -emits    {
      Emit \
         -id              SKE02500 \
         -designRules     DRU00100 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM22510 \
               -synopsis       "Signatur Nr. 22510 (SK100)" \
               -description    "      Campingplatz (Einzelsignatur)" \
               -signaturnummer 22510 \
               -zIndex         52 \
               -graphic        {
                  CompositeGraphic \
                     -id            SKE00070 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -members       {
                        AreaGraphic \
                           -id       SKE00071 \
                           -boundary {
                              SolidStroke \
                                 -color    COL00030 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    20.00
                           } \
                           -geometry {
                              Path \
                                 -data "M 83.25,-45.77 A 95.00,95.00 0 1,0 57.04,75.97"
                           }
                        AreaGraphic \
                           -id       SKE00074 \
                           -geometry {
                              Path \
                                 -data "M 0.00,61.00 L 58.00,-36.00 -58.00,-36.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00030
                           }
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE02499 \
         -basicObjectType   reo \
         -expression        {
            funktion = 4330
         } \
         -featureTypeName   AX_SportFreizeitUndErholungsflaeche \
         -featureTypeNumber 41008 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00420 \
   -synopsis "Sportanlage, Freizeitanlage, Zoo, Safaripark, Wildpark, Freizeitpark, Freilichttheater, Freilichtmuseum, Wochenend- und Ferienhausfläche, Campingplatz, Grünanlage | Fläche >= 5km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02502 \
         -designRules     DRU00911 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82400 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02501 \
         -basicObjectType   reo \
         -expression        {
            funktion in (4100, 4200, 4210, 4220, 4230, 4240, 4250, 4310, 4330, 4400) and atk:FLB() >= 5km2 and name
         } \
         -featureTypeName   AX_SportFreizeitUndErholungsflaeche \
         -featureTypeNumber 41008 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00430 \
   -synopsis "Sportanlage, Freizeitanlage, Zoo, Safaripark, Wildpark, Freizeitpark, Freilichttheater, Freilichtmuseum, Wochenend- und Ferienhausfläche, Campingplatz, Grünanlage | Fläche >= 2km2 und < 5km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02504 \
         -designRules     DRU00911 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82410 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02503 \
         -basicObjectType   reo \
         -expression        {
            funktion in (4100, 4200, 4210, 4220, 4230, 4240, 4250, 4310, 4330, 4400) and atk:FLB() >= 2km2 and atk:FLB() < 5km2 and name
         } \
         -featureTypeName   AX_SportFreizeitUndErholungsflaeche \
         -featureTypeNumber 41008 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00440 \
   -synopsis "Sportanlage, Freizeitanlage, Zoo, Safaripark, Wildpark, Freizeitpark, Freilichttheater, Freilichtmuseum, Wochenend- und Ferienhausfläche, Campingplatz, Grünanlage | Fläche < 2km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02506 \
         -designRules     DRU00911 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82500 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02505 \
         -basicObjectType   reo \
         -expression        {
            funktion in (4100, 4200, 4210, 4220, 4230, 4240, 4250, 4310, 4330, 4400) and atk:FLB() < 2km2 and name
         } \
         -featureTypeName   AX_SportFreizeitUndErholungsflaeche \
         -featureTypeNumber 41008 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00450 \
   -synopsis "Schwimmbad, Freibad | Fläche >= 5km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02508 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM83340 \
               -synopsis       "Signatur Nr. 83340 (SK100)" \
               -description    {
      Namen von nicht schiffbaren Gewässern
      5km2 <= FLB < 10km2
      50m < BRG <= 100m
               } \
               -signaturnummer 83340 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         {
                        Font \
                           -id         FON00004 \
                           -fontFamily "Univers LT 55" \
                           -fontStyle  italic
                     } \
                     -size         8.30 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00027
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02507 \
         -basicObjectType   reo \
         -expression        {
            funktion = 4320 and atk:FLB() >= 5km2 and name
         } \
         -featureTypeName   AX_SportFreizeitUndErholungsflaeche \
         -featureTypeNumber 41008 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00460 \
   -synopsis "Schwimmbad, Freibad | Fläche >= 2km2 und < 5km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02510 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM83350 \
               -synopsis       "Signatur Nr. 83350 (SK100)" \
               -description    {
      Namen von nicht schiffbaren Gewässern und Hafenbecken
      2km2 <= FLB < 5km2
      20m < BRG <= 50m
               } \
               -signaturnummer 83350 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00004 \
                     -size         7.10 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00027
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02509 \
         -basicObjectType   reo \
         -expression        {
            funktion = 4320 and atk:FLB() >= 2km2 and atk:FLB() < 5km2 and name
         } \
         -featureTypeName   AX_SportFreizeitUndErholungsflaeche \
         -featureTypeNumber 41008 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00470 \
   -synopsis "Schwimmbad, Freibad | Fläche < 2km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02512 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM83360 \
               -synopsis       "Signatur Nr. 83360 (SK100)" \
               -description    {
      Namen von nicht schiffbaren Gewässern und Hafenbecken
      FLB < 2km2
      BRG <= 20m
               } \
               -signaturnummer 83360 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00004 \
                     -size         5.90 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00027
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02511 \
         -basicObjectType   reo \
         -expression        {
            funktion = 4320 and atk:FLB() < 2km2 and name
         } \
         -featureTypeName   AX_SportFreizeitUndErholungsflaeche \
         -featureTypeNumber 41008 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00480 \
   -synopsis "Kein Name | Sportanlage | Fläche >= 5km2" \
   -emits    {
      Emit \
         -id              SKE02514 \
         -designRules     DRU00101 \
         -labelText       'Sport' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_FKT \
         -symbolizer      SYM82400 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02513 \
         -basicObjectType   reo \
         -expression        {
            funktion = 4100 and atk:FLB() >= 5km2 and fn:not(name)
         } \
         -featureTypeName   AX_SportFreizeitUndErholungsflaeche \
         -featureTypeNumber 41008 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00490 \
   -synopsis "Kein Name | Sportanlage | Fläche >= 2km2 und < 5km2" \
   -emits    {
      Emit \
         -id              SKE02516 \
         -designRules     DRU00101 \
         -labelText       'Sport' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_FKT \
         -symbolizer      SYM82410 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02515 \
         -basicObjectType   reo \
         -expression        {
            funktion = 4100 and atk:FLB() >= 2km2 and atk:FLB() < 5km2 and fn:not(name)
         } \
         -featureTypeName   AX_SportFreizeitUndErholungsflaeche \
         -featureTypeNumber 41008 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00500 \
   -synopsis "Kein Name | Sportanlage | Fläche < 2km2" \
   -emits    {
      Emit \
         -id              SKE02518 \
         -designRules     DRU00101 \
         -labelText       'Sport' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_FKT \
         -symbolizer      SYM82500 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02517 \
         -basicObjectType   reo \
         -expression        {
            funktion = 4100 and atk:FLB() < 2km2 and fn:not(name)
         } \
         -featureTypeName   AX_SportFreizeitUndErholungsflaeche \
         -featureTypeNumber 41008 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00510 \
   -synopsis "Golfplatz | Fläche >= 5km2" \
   -emits    {
      Emit \
         -id              SKE02520 \
         -designRules     DRU00101 \
         -labelText       'Golfplatz' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_FKT \
         -symbolizer      SYM82400 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02519 \
         -basicObjectType   reo \
         -expression        {
            funktion = 4110 and atk:FLB() >= 5km2
         } \
         -featureTypeName   AX_SportFreizeitUndErholungsflaeche \
         -featureTypeNumber 41008 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00520 \
   -synopsis "Golfplatz | Fläche >= 2km2 und < 5km2" \
   -emits    {
      Emit \
         -id              SKE02522 \
         -designRules     DRU00101 \
         -labelText       'Golfplatz' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_FKT \
         -symbolizer      SYM82410 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02521 \
         -basicObjectType   reo \
         -expression        {
            funktion = 4110 and atk:FLB() >= 2km2 and atk:FLB() < 5km2
         } \
         -featureTypeName   AX_SportFreizeitUndErholungsflaeche \
         -featureTypeNumber 41008 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00530 \
   -synopsis "Golfplatz | Fläche < 2km2" \
   -emits    {
      Emit \
         -id              SKE02524 \
         -designRules     DRU00101 \
         -labelText       'Golfplatz' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_FKT \
         -symbolizer      SYM82500 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02523 \
         -basicObjectType   reo \
         -expression        {
            funktion = 4110 and atk:FLB() < 2km2
         } \
         -featureTypeName   AX_SportFreizeitUndErholungsflaeche \
         -featureTypeNumber 41008 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00540 \
   -synopsis "Kein Name | Zoo | Fläche >= 5km2" \
   -emits    {
      Emit \
         -id              SKE02526 \
         -designRules     DRU00101 \
         -labelText       'Zoo' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_FKT \
         -symbolizer      SYM82400 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02525 \
         -basicObjectType   reo \
         -expression        {
            funktion = 4210 and atk:FLB() >= 5km2 and fn:not(name)
         } \
         -featureTypeName   AX_SportFreizeitUndErholungsflaeche \
         -featureTypeNumber 41008 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00550 \
   -synopsis "Kein Name | Zoo | Fläche >= 2km2 und < 5km2" \
   -emits    {
      Emit \
         -id              SKE02528 \
         -designRules     DRU00101 \
         -labelText       'Zoo' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_FKT \
         -symbolizer      SYM82410 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02527 \
         -basicObjectType   reo \
         -expression        {
            funktion = 4210 and atk:FLB() >= 2km2 and atk:FLB() < 5km2 and fn:not(name)
         } \
         -featureTypeName   AX_SportFreizeitUndErholungsflaeche \
         -featureTypeNumber 41008 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00560 \
   -synopsis "Kein Name | Zoo | Fläche < 2km2" \
   -emits    {
      Emit \
         -id              SKE02530 \
         -designRules     DRU00101 \
         -labelText       'Zoo' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_FKT \
         -symbolizer      SYM82500 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02529 \
         -basicObjectType   reo \
         -expression        {
            funktion = 4210 and atk:FLB() < 2km2 and fn:not(name)
         } \
         -featureTypeName   AX_SportFreizeitUndErholungsflaeche \
         -featureTypeNumber 41008 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00570 \
   -synopsis "Kein Name | Schwimmbad, Freibad | Fläche >= 5km2" \
   -emits    {
      Emit \
         -id              SKE02532 \
         -designRules     DRU00101 \
         -labelText       'Bad' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_FKT \
         -symbolizer      SYM83340 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02531 \
         -basicObjectType   reo \
         -expression        {
            funktion = 4320 and atk:FLB() >= 5km2 and fn:not(name)
         } \
         -featureTypeName   AX_SportFreizeitUndErholungsflaeche \
         -featureTypeNumber 41008 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00580 \
   -synopsis "Kein Name | Schwimmbad, Freibad | Fläche >= 2km2 und < 5km2" \
   -emits    {
      Emit \
         -id              SKE02534 \
         -designRules     DRU00101 \
         -labelText       'Bad' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_FKT \
         -symbolizer      SYM83350 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02533 \
         -basicObjectType   reo \
         -expression        {
            funktion = 4320 and atk:FLB() >= 2km2 and atk:FLB() < 5km2 and fn:not(name)
         } \
         -featureTypeName   AX_SportFreizeitUndErholungsflaeche \
         -featureTypeNumber 41008 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00590 \
   -synopsis "Kein Name | Schwimmbad, Freibad | Fläche < 2km2" \
   -emits    {
      Emit \
         -id              SKE02536 \
         -designRules     DRU00101 \
         -labelText       'Bad' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_FKT \
         -symbolizer      SYM83360 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02535 \
         -basicObjectType   reo \
         -expression        {
            funktion = 4320 and atk:FLB() < 2km2 and fn:not(name)
         } \
         -featureTypeName   AX_SportFreizeitUndErholungsflaeche \
         -featureTypeNumber 41008 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id     RUL00600 \
   -emits  {
      Emit \
         -id              SKE01965 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM21700 \
               -synopsis       "Signatur Nr. 21700 (SK100)" \
               -description    "      Friedhof (Fläche)" \
               -signaturnummer 21700 \
               -zIndex         2 \
               -interior       {
                  SolidFill \
                     -color {
                        ColorCMYK \
                           -id      COL00005 \
                           -name    Wiesengrün \
                           -black   0.00 \
                           -cyan    10.00 \
                           -magenta 0.00 \
                           -yellow  20.00
                     }
               }
         } \
         -zIndex          2
      Emit \
         -id              SKE01966 \
         -designRules     {
            DesignRule \
               -id                   DRU00152 \
               -synopsis             "Positionierungsregel Nr. 152 (SK100)" \
               -description          {
      Abstand Muster horizontal: 60/100mm
      Abstand Muster vertikal: 30/100mm
      Versatz Muster untereinander: 30/100mm
      Anwendung bei Signaturen: Flächenmuster Friedhof
               } \
               -positionierungsregel 152 \
               -rulesToConsider      {
                  DRU00390
                  DRU00391
               }
         } \
         -permit_ap_darst 1 \
         -permit_praesobj 1 \
         -permit_stdpraes 1 \
         -symbolClass     Muster \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM21701 \
               -synopsis       "Signatur Nr. 21701 (SK100)" \
               -description    "      Friedhof (Einzelsignatur zur Flächenbemusterung)" \
               -signaturnummer 21701 \
               -zIndex         8 \
               -graphic        {
                  AreaGraphic \
                     -id            SKE00054 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -geometry      {
                        Path \
                           -data "M 0.50,7.00 A 7.50,7.50 0 1,0 15.50,7.00 A 7.50,7.50 0 1,0 0.50,7.00 Z"
                     } \
                     -interior      {
                        SolidFill \
                           -color COL00030
                     }
               }
         } \
         -zIndex          8
   } \
   -filter {
      Filter \
         -id                SKE01964 \
         -basicObjectType   reo \
         -featureTypeName   AX_Friedhof \
         -featureTypeNumber 41009 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00610 \
   -synopsis "Fläche >= 5km2 | Name" \
   -emits    {
      Emit \
         -id              SKE01968 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82400 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01967 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 5 and name
         } \
         -featureTypeName   AX_Friedhof \
         -featureTypeNumber 41009 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00620 \
   -synopsis "Fläche >= 2km2 und < 5km2 | Name" \
   -emits    {
      Emit \
         -id              SKE01970 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82410 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01969 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 2km2 and atk:FLB() < 5km2 and name
         } \
         -featureTypeName   AX_Friedhof \
         -featureTypeNumber 41009 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00630 \
   -synopsis "Fläche < 2km2 | Name" \
   -emits    {
      Emit \
         -id              SKE01972 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82500 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01971 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() < 2km2 and name
         } \
         -featureTypeName   AX_Friedhof \
         -featureTypeNumber 41009 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00640 \
   -synopsis "offene Bebauung" \
   -emits    {
      Emit \
         -id              SKE02446 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      SYM20300 \
         -zIndex          2
   } \
   -filter   {
      Filter \
         -id                SKE02445 \
         -basicObjectType   reo \
         -expression        {
            artDerBebauung = 1000
         } \
         -featureTypeName   AX_Siedlungsflaeche \
         -featureTypeNumber 41010 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00650 \
   -synopsis "geschlossene Bebauung" \
   -emits    {
      Emit \
         -id              SKE02448 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      SYM20200 \
         -zIndex          2
   } \
   -filter   {
      Filter \
         -id                SKE02447 \
         -basicObjectType   reo \
         -expression        {
            artDerBebauung = 2000
         } \
         -featureTypeName   AX_Siedlungsflaeche \
         -featureTypeNumber 41010 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00657 \
   -synopsis "Fläche >= 200km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02450 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82190 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02449 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 200km2 and name
         } \
         -featureTypeName   AX_Siedlungsflaeche \
         -featureTypeNumber 41010 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00658 \
   -synopsis "Fläche >= 50km2 und < 200km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02452 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82200 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02451 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 50km2 and atk:FLB() < 200km2 and name
         } \
         -featureTypeName   AX_Siedlungsflaeche \
         -featureTypeNumber 41010 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00659 \
   -synopsis "Fläche >= 20km2 und < 50km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02454 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82300 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02453 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 20km2 and atk:FLB() < 50km2 and name
         } \
         -featureTypeName   AX_Siedlungsflaeche \
         -featureTypeNumber 41010 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00660 \
   -synopsis "Fläche >= 10km2 und < 20km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02456 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82310 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02455 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 10km2 and atk:FLB() < 20km2 and name
         } \
         -featureTypeName   AX_Siedlungsflaeche \
         -featureTypeNumber 41010 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00670 \
   -synopsis "Fläche >= 5km2 und < 10km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02458 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82400 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02457 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 5km2 and atk:FLB() < 10km2 and name
         } \
         -featureTypeName   AX_Siedlungsflaeche \
         -featureTypeNumber 41010 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00680 \
   -synopsis "Fläche >= 2km2 und < 5km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02460 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82410 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02459 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 2km2 and atk:FLB() < 5km2 and name
         } \
         -featureTypeName   AX_Siedlungsflaeche \
         -featureTypeNumber 41010 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00690 \
   -synopsis "Fläche < 2km2 | Name" \
   -emits    {
      Emit \
         -id              SKE02462 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82500 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02461 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() < 2km2 and name
         } \
         -featureTypeName   AX_Siedlungsflaeche \
         -featureTypeNumber 41010 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00695 \
   -synopsis "Straßenverkehr (Fläche)" \
   -emits    {
      Emit \
         -id              SKE02832 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM30001 \
               -synopsis       "Signatur Nr. 30001 (SK100)" \
               -description    "      Straßenverkehr, nicht Funktion Verkehrsbegleitfläche (Fläche)" \
               -signaturnummer 30001 \
               -zIndex         1 \
               -interior       {
                  SolidFill \
                     -color COL00010
               }
         } \
         -zIndex          1
   } \
   -filter   {
      Filter \
         -id                SKE02831 \
         -basicObjectType   reo \
         -expression        {
            fn:not(funktion)
         } \
         -featureTypeName   AX_Strassenverkehr \
         -featureTypeNumber 42001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00696 \
   -synopsis "Straßenverkehr in Funktion Verkehrsbegleitfläche (Fläche)" \
   -emits    {
      Emit \
         -id              SKE02834 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM30002 \
               -synopsis       "Signatur Nr. 30002 (SK100)" \
               -description    "      Straßenverkehr in Funktion Verkehrsbegleitfläche (Fläche)" \
               -signaturnummer 30002 \
               -zIndex         1 \
               -interior       {
                  SolidFill \
                     -color COL00002
               }
         } \
         -zIndex          1
   } \
   -filter   {
      Filter \
         -id                SKE02833 \
         -basicObjectType   reo \
         -expression        {
            funktion = 2312
         } \
         -featureTypeName   AX_Strassenverkehr \
         -featureTypeNumber 42001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00700 \
   -synopsis Name \
   -emits    {
      Emit \
         -id              SKE02570 \
         -designRules     {
            DesignRule \
               -id                   DRU00602 \
               -synopsis             "Positionierungsregel Nr. 602 (SK100)" \
               -description          {
      Die Schrift ist in der Mitte zwischen Anfangs- und Endpunkt (Mittelpunkt) und parallel zur Richtung der Achse im Mittelpunkt des linienförmigen Objektes zu platzieren. Der Abstand der Schrift, bezogen auf die vertikale Ausrichtung unten ist 30/100mm außerhalb der Signatur des linienförmigen Objektes. Die Schrift zeigt mit ihrer unteren Standlinie zum linienförmigen Objekt. Die Richtung der Standlinie der Schrift muss < 200gon sein.
      Anwendung bei Signaturen: Straßenkurzbezeichnung von Landes-, Staatsstraßen;
      Namen oder Schriftzusätze von Bahnstrecken;
      Schriftzusätze zu Gewässern;
      Namen zu folgenden linienförmig modellierten REOs: Transportanlage, Sickerstrecke, Damm, Einschnitt, Anlagen für Sport, Freizeit und Erholung, Vegetationsmerkmal, Schifffahrtslinien
               } \
               -positionierungsregel 602 \
               -rulesToConsider      DRU00140
         } \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM85710 \
               -synopsis       "Signatur Nr. 85710 (SK100)" \
               -description    "      Sonstige Namen an Verkehrsobjekten" \
               -signaturnummer 85710 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         {
                        Font \
                           -id         FON00005 \
                           -fontFamily "Univers LT 47 CondensedLT" \
                           -fontWeight bold
                     } \
                     -size         5.50 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00030
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02569 \
         -basicObjectType   zuso \
         -expression        {
            name
         } \
         -featureTypeName   AX_Strasse \
         -featureTypeNumber 42002 \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00710 \
   -synopsis Zweitname \
   -emits    {
      Emit \
         -id              SKE02572 \
         -designRules     DRU00602 \
         -labelText       zweitname \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Zweitname \
         -symbolizer      SYM85710 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02571 \
         -basicObjectType   zuso \
         -expression        {
            zweitname
         } \
         -featureTypeName   AX_Strasse \
         -featureTypeNumber 42002 \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00720 \
   -synopsis Bundesautobahn \
   -emits    {
      Emit \
         -id              SKE02574 \
         -designRules     {
            DesignRule \
               -id                   DRU00610 \
               -synopsis             "Positionierungsregel Nr. 610 (SK100)" \
               -description          {
      Die Schrift mit Symbol ist zentrisch (ausgehend von der Schrift- und Symbolmitte) auf die Mitte der Achse des mit dem ZUSO verknüpften REOs AX_Strassenachse zu platzieren. Dabei sollen sich die Symbole ab einer Gesamtlänge aller REOs eines ZUSOs von 200mm in einem Mindestabstand von 200mm und einem Maximalabstand von 300mm wiederholen. Das erste Symbol bezogen auf die gesamte Länge der zum ZUSO gehörenden REOs soll nach 100mm platziert werden, das letzte 100mm vor deren Ende. Die dazwischen liegenden Symbole werden im Rahmen des Mindest- und Maximalabstands verteilt.
      Bei einer Gesamtlänge der REOs, die zu einem ZUSO gehören, von unter 200mm ist ein Symbol zentrisch auf den Achsverlauf der REOs zu platzieren.
      Hat ein ZUSO mehrere Kurzbezeichungen (z. B. Bundesautobahn- mit Europastraßennummer), werden diese Symbole in einem Abstand von 7,5mm (Symbolmitte zu Symbolmitte) versetzt zueinander platziert. Bei der Reihenfolge soll dabei, innerhalb der Autobahn-, Bundesstraßen- und Europastraßennummern die nummerische Reihe eingehalten und in der Rangfolge zuerst die Autobahn- bzw. Bundesstraßen- und danach die Europastraßennummern aufgeführt werden. Bei der oben beschriebenen Verteilung der Symbole über die Gesamtlänge ist in diesem Fall von der Achsmitte der zueinander gehörenden und platzierten Symbole auszugehen.
      Anwendung bei Signaturen: Ort der Straßenkurzbezeichnung mit Symbol von Bundesautobahnen, Bundesstraßen, Europastraßen
               } \
               -positionierungsregel 610 \
               -rulesToConsider      DRU00140
         } \
         -labelText       fn:substring(bezeichnung,2) \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     BEZ \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM85300 \
               -synopsis       "Signatur Nr. 85300 (SK100)" \
               -description    {
      Autobahnnummer
      Verkehrsknotennummer
      (Schrift)
               } \
               -signaturnummer 85300 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00005 \
                     -size         5.90 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00002
                     }
               }
         } \
         -zIndex          60
      Emit \
         -id              SKE02575 \
         -designRules     DRU00610 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM85310 \
               -synopsis       "Signatur Nr. 85310 (SK100)" \
               -description    {
      Autobahnnummer
      (Einzelsignatur)
               } \
               -signaturnummer 85310 \
               -zIndex         52 \
               -graphic        {
                  AreaGraphic \
                     -id            SKE01145 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -geometry      {
                        Path \
                           -data "M -225.00,-140.00 L -225.00,140.00 225.00,140.00 225.00,-140.00 Z"
                     } \
                     -interior      {
                        SolidFill \
                           -color COL00027
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE02573 \
         -basicObjectType   zuso \
         -expression        {
            widmung = 1301 and fn:substring(bezeichnung,1)='A'
         } \
         -featureTypeName   AX_Strasse \
         -featureTypeNumber 42002 \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00730 \
   -synopsis Bundesstraße \
   -emits    {
      Emit \
         -id              SKE02577 \
         -designRules     DRU00610 \
         -labelText       fn:substring(bezeichnung,2) \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     BEZ \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM85400 \
               -synopsis       "Signatur Nr. 85400 (SK100)" \
               -description    {
      Bundesstraßennummer
      (Schrift)
               } \
               -signaturnummer 85400 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00005 \
                     -size         5.90 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00030
                     }
               }
         } \
         -zIndex          60
      Emit \
         -id              SKE02578 \
         -designRules     DRU00610 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM85410 \
               -synopsis       "Signatur Nr. 85410 (SK100)" \
               -description    "      Bundesstraßennummer (Einzelsignatur)" \
               -signaturnummer 85410 \
               -zIndex         52 \
               -graphic        {
                  AreaGraphic \
                     -id            SKE01156 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -boundary      {
                        SolidStroke \
                           -color    COL00030 \
                           -linecaps butt \
                           -linejoin miter \
                           -width    15.00
                     } \
                     -geometry      {
                        Path \
                           -data "M -217.00,-132.00 L -217.00,133.00 218.00,133.00 218.00,-132.00 Z"
                     } \
                     -interior      {
                        SolidFill \
                           -color {
                              ColorCMYK \
                                 -id      COL00021 \
                                 -name    Straßengelb \
                                 -black   0.00 \
                                 -cyan    0.00 \
                                 -magenta 0.00 \
                                 -yellow  100.00
                           }
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE02576 \
         -basicObjectType   zuso \
         -expression        {
            widmung = 1303 and fn:substring(bezeichnung, 1)='B'
         } \
         -featureTypeName   AX_Strasse \
         -featureTypeNumber 42002 \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00740 \
   -synopsis "Landesstraße, Staatsstraße" \
   -emits    {
      Emit \
         -id              SKE02580 \
         -designRules     DRU00602 \
         -labelText       bezeichnung \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     BEZ \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM85500 \
               -synopsis       "Signatur Nr. 85500 (SK100)" \
               -description    {
      Landesstraßennummer
      Staatsstraßennummer
               } \
               -signaturnummer 85500 \
               -zIndex         60 \
               -label          {
                  LineLabel \
                     -font         FON00005 \
                     -size         5.90 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00030
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02579 \
         -basicObjectType   zuso \
         -expression        {
            widmung = 1305 and fn:substring(bezeichnung, 1)!='E'
         } \
         -featureTypeName   AX_Strasse \
         -featureTypeNumber 42002 \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00750 \
   -synopsis Europastraße \
   -emits    {
      Emit \
         -id              SKE02582 \
         -designRules     DRU00610 \
         -labelText       bezeichnung \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     BEZ_IBD \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM85200 \
               -synopsis       "Signatur Nr. 85200 (SK100)" \
               -description    "      Europastraßennummer (Schrift)" \
               -signaturnummer 85200 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00005 \
                     -size         5.90 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00002
                     }
               }
         } \
         -zIndex          60
      Emit \
         -id              SKE02583 \
         -designRules     DRU00610 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol_IBD \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM85210 \
               -synopsis       "Signatur Nr. 85210 (SK100)" \
               -description    "      Europastraßennummer (Einzelsignatur)" \
               -signaturnummer 85210 \
               -zIndex         52 \
               -graphic        {
                  AreaGraphic \
                     -id            SKE01140 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -geometry      {
                        Path \
                           -data "M -225.00,-140.00 L -225.00,140.00 225.00,140.00 225.00,-140.00 Z"
                     } \
                     -interior      {
                        SolidFill \
                           -color COL00026
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE02581 \
         -basicObjectType   zuso \
         -expression        {
            internationaleBedeutung = 2001 and fn:substring(bezeichnung, 1)='E'
         } \
         -featureTypeName   AX_Strasse \
         -featureTypeNumber 42002 \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00760 \
   -synopsis "Bundesautobahn | getrennte Fahrbahnen" \
   -emits    {
      Emit \
         -id              SKE02585 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM30100 \
               -synopsis       "Signatur Nr. 30100 (SK100)" \
               -description    "      Bundesautobahn, getrennte Fahrbahnen (Kontur)" \
               -signaturnummer 30100 \
               -zIndex         20 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    136.00
               }
         } \
         -zIndex          20
      Emit \
         -id              SKE02586 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM30101 \
               -synopsis       "Signatur Nr. 30101 (SK100)" \
               -description    "      Bundesautobahn, getrennte Fahrbahnen (Decker)" \
               -signaturnummer 30101 \
               -zIndex         23 \
               -stroke         {
                  SolidStroke \
                     -color    {
                        ColorCMYK \
                           -id      COL00022 \
                           -name    Straßenorange \
                           -black   0.00 \
                           -cyan    0.00 \
                           -magenta 30.00 \
                           -yellow  100.00
                     } \
                     -linecaps butt \
                     -linejoin round \
                     -width    112.00
               }
         } \
         -zIndex          23
      Emit \
         -id              SKE02587 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Mittelstrich \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM30102 \
               -synopsis       "Signatur Nr. 30102 (SK100)" \
               -description    "      Bundesautobahn, getrennte Fahrbahnen (Mittelstrich)" \
               -signaturnummer 30102 \
               -zIndex         25 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    12.00
               }
         } \
         -zIndex          25
   } \
   -filter   {
      Filter \
         -id                SKE02584 \
         -basicObjectType   reo \
         -expression        {
            fn:not(zustand) and atk:LIEGT_UNTEN() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung = 1301]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00770 \
   -synopsis "Bundesautobahn | getrennte Fahrbahnen | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02589 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM30100 \
         -zIndex          30
      Emit \
         -id              SKE02590 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM30101 \
         -zIndex          33
      Emit \
         -id              SKE02591 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Mittelstrich \
         -symbolizer      SYM30102 \
         -zIndex          35
   } \
   -filter   {
      Filter \
         -id                SKE02588 \
         -basicObjectType   reo \
         -expression        {
            fn:not(zustand) and atk:LIEGT_IN_MITTE() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung = 1301]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00780 \
   -synopsis "Bundesautobahn | getrennte Fahrbahnen | liegt oben" \
   -emits    {
      Emit \
         -id              SKE02593 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM30100 \
         -zIndex          40
      Emit \
         -id              SKE02594 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM30101 \
         -zIndex          43
      Emit \
         -id              SKE02595 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Mittelstrich \
         -symbolizer      SYM30102 \
         -zIndex          45
   } \
   -filter   {
      Filter \
         -id                SKE02592 \
         -basicObjectType   reo \
         -expression        {
            fn:not(zustand) and atk:LIEGT_OBEN() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung = 1301]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00790 \
   -synopsis "Bundesstraße | getrennte Fahrbahnen" \
   -emits    {
      Emit \
         -id              SKE02597 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM30500 \
               -synopsis       "Signatur Nr. 30500 (SK100)" \
               -description    "      Bundesstraße, getrennte Fahrbahnen (Kontur)" \
               -signaturnummer 30500 \
               -zIndex         20 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    106.00
               }
         } \
         -zIndex          20
      Emit \
         -id              SKE02598 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM30501 \
               -synopsis       "Signatur Nr. 30501 (SK100)" \
               -description    "      Bundesstraße, getrennte Fahrbahnen (Decker)" \
               -signaturnummer 30501 \
               -zIndex         23 \
               -stroke         {
                  SolidStroke \
                     -color    COL00022 \
                     -linecaps butt \
                     -linejoin round \
                     -width    82.00
               }
         } \
         -zIndex          23
      Emit \
         -id              SKE02599 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Mittelstrich \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM30502 \
               -synopsis       "Signatur Nr. 30502 (SK100)" \
               -description    "      Bundesstraße, getrennte Fahrbahnen (Mittelstrich)" \
               -signaturnummer 30502 \
               -zIndex         25 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    12.00
               }
         } \
         -zIndex          25
   } \
   -filter   {
      Filter \
         -id                SKE02596 \
         -basicObjectType   reo \
         -expression        {
            fn:not(zustand) and atk:LIEGT_UNTEN() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung = 1303]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00800 \
   -synopsis "Bundesstraße | getrennte Fahrbahnen | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02601 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM30500 \
         -zIndex          30
      Emit \
         -id              SKE02602 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM30501 \
         -zIndex          33
      Emit \
         -id              SKE02603 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Mittelstrich \
         -symbolizer      SYM30502 \
         -zIndex          35
   } \
   -filter   {
      Filter \
         -id                SKE02600 \
         -basicObjectType   reo \
         -expression        {
            fn:not(zustand) and atk:LIEGT_IN_MITTE() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung = 1303]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00810 \
   -synopsis "Bundesstraße | getrennte Fahrbahnen | liegt oben" \
   -emits    {
      Emit \
         -id              SKE02605 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM30500 \
         -zIndex          40
      Emit \
         -id              SKE02606 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM30501 \
         -zIndex          43
      Emit \
         -id              SKE02607 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Mittelstrich \
         -symbolizer      SYM30502 \
         -zIndex          45
   } \
   -filter   {
      Filter \
         -id                SKE02604 \
         -basicObjectType   reo \
         -expression        {
            fn:not(zustand) and atk:LIEGT_OBEN() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung = 1303]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00820 \
   -synopsis "Landesstraße, Staatsstraße | getrennte Fahrbahnen" \
   -emits    {
      Emit \
         -id              SKE02609 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM30700 \
               -synopsis       "Signatur Nr. 30700 (SK100)" \
               -description    "      Landesstraße, Staatsstraße, getrennte Fahrbahnen (Kontur)" \
               -signaturnummer 30700 \
               -zIndex         20 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    106.00
               }
         } \
         -zIndex          20
      Emit \
         -id              SKE02610 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM30701 \
               -synopsis       "Signatur Nr. 30701 (SK100)" \
               -description    "      Landesstraße, Staatsstraße, getrennte Fahrbahnen (Decker)" \
               -signaturnummer 30701 \
               -zIndex         22 \
               -stroke         {
                  SolidStroke \
                     -color    COL00021 \
                     -linecaps butt \
                     -linejoin round \
                     -width    82.00
               }
         } \
         -zIndex          22
      Emit \
         -id              SKE02611 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Mittelstrich \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM30702 \
               -synopsis       "Signatur Nr. 30702 (SK100)" \
               -description    "      Landesstraße, Staatsstraße, getrennte Fahrbahnen (Mittelstrich)" \
               -signaturnummer 30702 \
               -zIndex         25 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    12.00
               }
         } \
         -zIndex          25
   } \
   -filter   {
      Filter \
         -id                SKE02608 \
         -basicObjectType   reo \
         -expression        {
            fn:not(zustand) and atk:LIEGT_UNTEN() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung = 1305]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00830 \
   -synopsis "Landesstraße, Staatsstraße | getrennte Fahrbahnen | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02613 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM30700 \
         -zIndex          30
      Emit \
         -id              SKE02614 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM30701 \
         -zIndex          32
      Emit \
         -id              SKE02615 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Mittelstrich \
         -symbolizer      SYM30702 \
         -zIndex          35
   } \
   -filter   {
      Filter \
         -id                SKE02612 \
         -basicObjectType   reo \
         -expression        {
            fn:not(zustand) and atk:LIEGT_IN_MITTE() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung = 1305]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00840 \
   -synopsis "Landesstraße, Staatsstraße | getrennte Fahrbahnen | liegt oben" \
   -emits    {
      Emit \
         -id              SKE02617 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM30700 \
         -zIndex          40
      Emit \
         -id              SKE02618 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM30701 \
         -zIndex          42
      Emit \
         -id              SKE02619 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Mittelstrich \
         -symbolizer      SYM30702 \
         -zIndex          45
   } \
   -filter   {
      Filter \
         -id                SKE02616 \
         -basicObjectType   reo \
         -expression        {
            fn:not(zustand) and atk:LIEGT_OBEN() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung = 1305]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00850 \
   -synopsis "Kreisstraße, Gemeindestraße, Straße ohne Widmung, Straße sonstiger Widmung | getrennte Fahrbahnen" \
   -emits    {
      Emit \
         -id              SKE02621 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM30900 \
               -synopsis       "Signatur Nr. 30900 (SK100)" \
               -description    {
      Kreisstraße, getrennte Fahrbahnen
      Gemeindestraße, getrennte Fahrbahnen
      Straße ohne Widmung, getrennte Fahrbahnen
      Straße sonstiger Widmung, getrennte Fahrbahnen
      Straße mit getrennten Fahrbahnen, außer Betrieb
      (Kontur)
               } \
               -signaturnummer 30900 \
               -zIndex         20 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    106.00
               }
         } \
         -zIndex          20
      Emit \
         -id              SKE02622 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM30901 \
               -synopsis       "Signatur Nr. 30901 (SK100)" \
               -description    {
      Kreisstraße, getrennte Fahrbahnen
      Gemeindestraße, getrennte Fahrbahnen
      Straße ohne Widmung, getrennte Fahrbahnen
      Straße sonstiger Widmung, getrennte Fahrbahnen
      Straße mit getrennten Fahrbahnen, außer Betrieb
      (Decker)
               } \
               -signaturnummer 30901 \
               -zIndex         21 \
               -stroke         {
                  SolidStroke \
                     -color    COL00002 \
                     -linecaps butt \
                     -linejoin round \
                     -width    82.00
               }
         } \
         -zIndex          21
      Emit \
         -id              SKE02623 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Mittelstrich \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM30902 \
               -synopsis       "Signatur Nr. 30902 (SK100)" \
               -description    {
      Kreisstraße, getrennte Fahrbahnen
      Gemeindestraße, getrennte Fahrbahnen
      Straße ohne Widmung, getrennte Fahrbahnen
      Straße sonstiger Widmung, getrennte Fahrbahnen
      Straße mit getrennten Fahrbahnen, außer Betrieb
      (Mittelstrich)
               } \
               -signaturnummer 30902 \
               -zIndex         25 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    12.00
               }
         } \
         -zIndex          25
   } \
   -filter   {
      Filter \
         -id                SKE02620 \
         -basicObjectType   reo \
         -expression        {
            fn:not(zustand) and atk:LIEGT_UNTEN() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung in (1306, 1307, 9997, 9999)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00860 \
   -synopsis "Kreisstraße, Gemeindestraße, Straße ohne Widmung, Straße sonstiger Widmung | getrennte Fahrbahnen | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02625 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM30900 \
         -zIndex          30
      Emit \
         -id              SKE02626 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM30901 \
         -zIndex          31
      Emit \
         -id              SKE02627 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Mittelstrich \
         -symbolizer      SYM30902 \
         -zIndex          35
   } \
   -filter   {
      Filter \
         -id                SKE02624 \
         -basicObjectType   reo \
         -expression        {
            fn:not(zustand) and atk:LIEGT_IN_MITTE() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung in (1306, 1307, 9997, 9999)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00870 \
   -synopsis "Kreisstraße, Gemeindestraße, Straße ohne Widmung, Straße sonstiger Widmung | getrennte Fahrbahnen | liegt oben" \
   -emits    {
      Emit \
         -id              SKE02629 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM30900 \
         -zIndex          40
      Emit \
         -id              SKE02630 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM30901 \
         -zIndex          41
      Emit \
         -id              SKE02631 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Mittelstrich \
         -symbolizer      SYM30902 \
         -zIndex          45
   } \
   -filter   {
      Filter \
         -id                SKE02628 \
         -basicObjectType   reo \
         -expression        {
            fn:not(zustand) and atk:LIEGT_OBEN() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung in (1306, 1307, 9997, 9999)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00880 \
   -synopsis "Getrennte Fahrbahnen | außer Betrieb, stillgelegt, verlassen" \
   -emits    {
      Emit \
         -id              SKE02633 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM30900 \
         -zIndex          20
      Emit \
         -id              SKE02634 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM30901 \
         -zIndex          21
      Emit \
         -id              SKE02635 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Mittelstrich \
         -symbolizer      SYM30902 \
         -zIndex          25
   } \
   -filter   {
      Filter \
         -id                SKE02632 \
         -basicObjectType   reo \
         -expression        {
            zustand = 2100 and atk:LIEGT_UNTEN() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00890 \
   -synopsis "Getrennte Fahrbahnen | außer Betrieb, stillgelegt, verlassen | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02637 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM30900 \
         -zIndex          30
      Emit \
         -id              SKE02638 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM30901 \
         -zIndex          31
      Emit \
         -id              SKE02639 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Mittelstrich \
         -symbolizer      SYM30902 \
         -zIndex          35
   } \
   -filter   {
      Filter \
         -id                SKE02636 \
         -basicObjectType   reo \
         -expression        {
            zustand = 2100 and atk:LIEGT_IN_MITTE() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00900 \
   -synopsis "Getrennte Fahrbahnen | außer Betrieb, stillgelegt, verlassen | liegt oben" \
   -emits    {
      Emit \
         -id              SKE02641 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM30900 \
         -zIndex          40
      Emit \
         -id              SKE02642 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM30901 \
         -zIndex          41
      Emit \
         -id              SKE02643 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Mittelstrich \
         -symbolizer      SYM30902 \
         -zIndex          45
   } \
   -filter   {
      Filter \
         -id                SKE02640 \
         -basicObjectType   reo \
         -expression        {
            zustand = 2100 and atk:LIEGT_OBEN() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00910 \
   -synopsis "Bundesautobahn | getrennte Fahrbahnen | im Bau" \
   -emits    {
      Emit \
         -id              SKE02645 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM30400 \
               -synopsis       "Signatur Nr. 30400 (SK100)" \
               -description    "      Bundesautobahn, getrennte Fahrbahnen, im Bau (Kontur)" \
               -signaturnummer 30400 \
               -zIndex         20 \
               -stroke         {
                  DashedStroke \
                     -postGap    0.00 \
                     -preGap     0.00 \
                     -color      COL00030 \
                     -linecaps   butt \
                     -linejoin   round \
                     -width      136.00 \
                     -adjustment wholePattern \
                     -dasharray  "400 80"
               }
         } \
         -zIndex          20
      Emit \
         -id              SKE02646 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM30401 \
               -synopsis       "Signatur Nr. 30401 (SK100)" \
               -description    "      Bundesautobahn, getrennte Fahrbahnen, im Bau (Decker)" \
               -signaturnummer 30401 \
               -zIndex         21 \
               -stroke         {
                  SolidStroke \
                     -color    COL00002 \
                     -linecaps butt \
                     -linejoin round \
                     -width    112.00
               }
         } \
         -zIndex          21
      Emit \
         -id              SKE02647 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Mittelstrich \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM30402 \
               -synopsis       "Signatur Nr. 30402 (SK100)" \
               -description    "      Bundesautobahn, getrennte Fahrbahnen, im Bau (Mittelstrich)" \
               -signaturnummer 30402 \
               -zIndex         25 \
               -stroke         {
                  DashedStroke \
                     -postGap    0.00 \
                     -preGap     0.00 \
                     -color      COL00030 \
                     -linecaps   butt \
                     -linejoin   round \
                     -width      12.00 \
                     -adjustment wholePattern \
                     -dasharray  "400 80"
               }
         } \
         -zIndex          25
   } \
   -filter   {
      Filter \
         -id                SKE02644 \
         -basicObjectType   reo \
         -expression        {
            zustand = 4000 and atk:LIEGT_UNTEN() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung = 1301]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00920 \
   -synopsis "Bundesautobahn | getrennte Fahrbahnen | im Bau | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02649 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM30400 \
         -zIndex          30
      Emit \
         -id              SKE02650 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM30401 \
         -zIndex          31
      Emit \
         -id              SKE02651 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Mittelstrich \
         -symbolizer      SYM30402 \
         -zIndex          35
   } \
   -filter   {
      Filter \
         -id                SKE02648 \
         -basicObjectType   reo \
         -expression        {
            zustand = 4000 and atk:LIEGT_IN_MITTE() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung = 1301]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00930 \
   -synopsis "Bundesautobahn | getrennte Fahrbahnen | im Bau | liegt oben" \
   -emits    {
      Emit \
         -id              SKE02653 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM30400 \
         -zIndex          40
      Emit \
         -id              SKE02654 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM30401 \
         -zIndex          41
      Emit \
         -id              SKE02655 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Mittelstrich \
         -symbolizer      SYM30402 \
         -zIndex          45
   } \
   -filter   {
      Filter \
         -id                SKE02652 \
         -basicObjectType   reo \
         -expression        {
            zustand = 4000 and atk:LIEGT_OBEN() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung = 1301]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00940 \
   -synopsis "Straße (nicht Bundesautobahn) | getrennte Fahrbahnen | im Bau" \
   -emits    {
      Emit \
         -id              SKE02657 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM31100 \
               -synopsis       "Signatur Nr. 31100 (SK100)" \
               -description    {
      Bundesstraße, getrennte Fahrbahnen, im Bau
      Landesstraße, Staatsstraße, getrennte Fahrbahnen , im Bau
      Kreisstraße, getrennte Fahrbahnen, im Bau
      Gemeindestraße, getrennte Fahrbahnen, im Bau
      Straße ohne Widmung, getrennte Fahrbahnen, im Bau
      Straße sonstiger Widmung, getrennte Fahrbahnen, im Bau
      (Kontur)
               } \
               -signaturnummer 31100 \
               -zIndex         20 \
               -stroke         {
                  DashedStroke \
                     -postGap    0.00 \
                     -preGap     0.00 \
                     -color      COL00030 \
                     -linecaps   butt \
                     -linejoin   round \
                     -width      106.00 \
                     -adjustment wholePattern \
                     -dasharray  "400 80"
               }
         } \
         -zIndex          20
      Emit \
         -id              SKE02658 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM31101 \
               -synopsis       "Signatur Nr. 31101 (SK100)" \
               -description    {
      Bundesstraße, getrennte Fahrbahnen, im Bau
      Landesstraße, Staatsstraße, getrennte Fahrbahnen, im Bau
      Kreisstraße, getrennte Fahrbahnen, im Bau
      Gemeindestraße, getrennte Fahrbahnen, im Bau
      Straße ohne Widmung, getrennte Fahrbahnen, im Bau
      Straße sonstiger Widmung, getrennte Fahrbahnen, im Bau
      (Decker)
               } \
               -signaturnummer 31101 \
               -zIndex         21 \
               -stroke         {
                  SolidStroke \
                     -color    COL00002 \
                     -linecaps butt \
                     -linejoin round \
                     -width    82.00
               }
         } \
         -zIndex          21
      Emit \
         -id              SKE02659 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Mittelstrich \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM31102 \
               -synopsis       "Signatur Nr. 31102 (SK100)" \
               -description    {
      Bundesstraße, getrennte Fahrbahnen, im Bau
      Landesstraße, getrennte Fahrbahnen, Staatsstraße, im Bau
      Kreisstraße, getrennte Fahrbahnen, im Bau
      Gemeindestraße, getrennte Fahrbahnen, im Bau
      Straße ohne Widmung, getrennte Fahrbahnen, im Bau
      Straße sonstiger Widmung, getrennte Fahrbahnen, im Bau
      (Mittelstrich)
               } \
               -signaturnummer 31102 \
               -zIndex         25 \
               -stroke         {
                  DashedStroke \
                     -postGap    0.00 \
                     -preGap     0.00 \
                     -color      COL00030 \
                     -linecaps   butt \
                     -linejoin   round \
                     -width      12.00 \
                     -adjustment wholePattern \
                     -dasharray  "400 80"
               }
         } \
         -zIndex          25
   } \
   -filter   {
      Filter \
         -id                SKE02656 \
         -basicObjectType   reo \
         -expression        {
            zustand = 4000 and atk:LIEGT_UNTEN() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung in (1303, 1305, 1306, 1307, 9997, 9999)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00950 \
   -synopsis "Straße (nicht Bundesautobahn) | getrennte Fahrbahnen | im Bau | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02661 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31100 \
         -zIndex          30
      Emit \
         -id              SKE02662 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31101 \
         -zIndex          31
      Emit \
         -id              SKE02663 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Mittelstrich \
         -symbolizer      SYM31102 \
         -zIndex          35
   } \
   -filter   {
      Filter \
         -id                SKE02660 \
         -basicObjectType   reo \
         -expression        {
            zustand = 4000 and atk:LIEGT_IN_MITTE() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung in (1303, 1305, 1306, 1307, 9997, 9999)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00960 \
   -synopsis "Straße (nicht Bundesautobahn) | getrennte Fahrbahnen | im Bau | liegt oben" \
   -emits    {
      Emit \
         -id              SKE02665 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31100 \
         -zIndex          40
      Emit \
         -id              SKE02666 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31101 \
         -zIndex          41
      Emit \
         -id              SKE02667 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Mittelstrich \
         -symbolizer      SYM31102 \
         -zIndex          45
   } \
   -filter   {
      Filter \
         -id                SKE02664 \
         -basicObjectType   reo \
         -expression        {
            zustand = 4000 and atk:LIEGT_OBEN() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung in (1303, 1305, 1306, 1307, 9997, 9999)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00970 \
   -synopsis "Bundesautobahn | nicht getrennt" \
   -emits    {
      Emit \
         -id              SKE02669 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM31700 \
               -synopsis       "Signatur Nr. 31700 (SK100)" \
               -description    {
      Bundesautobahn, Bundesautobahnauffahrt
      Bundesstraße (FSZ 1)
      (Kontur)
               } \
               -signaturnummer 31700 \
               -zIndex         20 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    54.00
               }
         } \
         -zIndex          20
      Emit \
         -id              SKE02670 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM31701 \
               -synopsis       "Signatur Nr. 31701 (SK100)" \
               -description    {
      Bundesautobahn, Bundesautobahnauffahrt
      Bundesstraße (FSZ 1)
      (Decker)
               } \
               -signaturnummer 31701 \
               -zIndex         23 \
               -stroke         {
                  SolidStroke \
                     -color    COL00022 \
                     -linecaps butt \
                     -linejoin round \
                     -width    30.00
               }
         } \
         -zIndex          23
   } \
   -filter   {
      Filter \
         -id                SKE02668 \
         -basicObjectType   reo \
         -expression        {
            fn:not(funktion) and fn:not(zustand) and atk:LIEGT_UNTEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1301]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00980 \
   -synopsis "Bundesautobahn | nicht getrennt | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02672 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31700 \
         -zIndex          30
      Emit \
         -id              SKE02673 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31701 \
         -zIndex          33
   } \
   -filter   {
      Filter \
         -id                SKE02671 \
         -basicObjectType   reo \
         -expression        {
            fn:not(funktion) and fn:not(zustand) and atk:LIEGT_IN_MITTE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1301]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL00990 \
   -synopsis "Bundesautobahn | nicht getrennt | liegt oben" \
   -emits    {
      Emit \
         -id              SKE02675 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31700 \
         -zIndex          40
      Emit \
         -id              SKE02676 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31701 \
         -zIndex          43
   } \
   -filter   {
      Filter \
         -id                SKE02674 \
         -basicObjectType   reo \
         -expression        {
            fn:not(funktion) and fn:not(zustand) and atk:LIEGT_OBEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1301]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01000 \
   -synopsis "Bundesstraße | Fahrstreifenanzahl > 1, nicht vorhanden" \
   -emits    {
      Emit \
         -id              SKE02678 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM30600 \
               -synopsis       "Signatur Nr. 30600 (SK100)" \
               -description    {
      Bundesstraße
      (Kontur)
               } \
               -signaturnummer 30600 \
               -zIndex         20 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    74.00
               }
         } \
         -zIndex          20
      Emit \
         -id              SKE02679 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM30601 \
               -synopsis       "Signatur Nr. 30601 (SK100)" \
               -description    {
      Bundesstraße
      (Decker)
               } \
               -signaturnummer 30601 \
               -zIndex         23 \
               -stroke         {
                  SolidStroke \
                     -color    COL00022 \
                     -linecaps butt \
                     -linejoin round \
                     -width    50.00
               }
         } \
         -zIndex          23
   } \
   -filter   {
      Filter \
         -id                SKE02677 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_UNTEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1303]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01010 \
   -synopsis "Bundesstraße | Fahrstreifenanzahl > 1, nicht vorhanden | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02681 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM30600 \
         -zIndex          30
      Emit \
         -id              SKE02682 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM30601 \
         -zIndex          33
   } \
   -filter   {
      Filter \
         -id                SKE02680 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_IN_MITTE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1303]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01020 \
   -synopsis "Bundesstraße | Fahrstreifenanzahl > 1, nicht vorhanden | liegt oben" \
   -emits    {
      Emit \
         -id              SKE02684 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM30600 \
         -zIndex          40
      Emit \
         -id              SKE02685 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM30601 \
         -zIndex          43
   } \
   -filter   {
      Filter \
         -id                SKE02683 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_OBEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1303]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01025 \
   -synopsis "Bundesstraße | Auffahrt (Fahrstreifenanzahl = 1)" \
   -emits    {
      Emit \
         -id              SKE02687 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31700 \
         -zIndex          20
      Emit \
         -id              SKE02688 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31701 \
         -zIndex          23
   } \
   -filter   {
      Filter \
         -id                SKE02686 \
         -basicObjectType   reo \
         -expression        {
            anzahlDerFahrstreifen = 1  and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_UNTEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1303]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01026 \
   -synopsis "Bundesstraße | Auffahrt (Fahrstreifenanzahl = 1) | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02690 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31700 \
         -zIndex          30
      Emit \
         -id              SKE02691 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31701 \
         -zIndex          33
   } \
   -filter   {
      Filter \
         -id                SKE02689 \
         -basicObjectType   reo \
         -expression        {
            anzahlDerFahrstreifen = 1 and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_IN_MITTE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1303]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01027 \
   -synopsis "Bundesstraße | Auffahrt (Fahrstreifenanzahl = 1) | liegt oben" \
   -emits    {
      Emit \
         -id              SKE02693 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31700 \
         -zIndex          40
      Emit \
         -id              SKE02694 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31701 \
         -zIndex          43
   } \
   -filter   {
      Filter \
         -id                SKE02692 \
         -basicObjectType   reo \
         -expression        {
            anzahlDerFahrstreifen = 1 and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_OBEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1303]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01030 \
   -synopsis "Landesstraße, Staatsstraße | Fahrstreifenanzahl > 1, nicht vorhanden" \
   -emits    {
      Emit \
         -id              SKE02696 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM30800 \
               -synopsis       "Signatur Nr. 30800 (SK100)" \
               -description    "      Landesstraße, Staatsstraße (Kontur)" \
               -signaturnummer 30800 \
               -zIndex         20 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    74.00
               }
         } \
         -zIndex          20
      Emit \
         -id              SKE02697 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM30801 \
               -synopsis       "Signatur Nr. 30801 (SK100)" \
               -description    "      Landesstraße, Staatsstraße (Decker)" \
               -signaturnummer 30801 \
               -zIndex         22 \
               -stroke         {
                  SolidStroke \
                     -color    COL00021 \
                     -linecaps butt \
                     -linejoin round \
                     -width    50.00
               }
         } \
         -zIndex          22
   } \
   -filter   {
      Filter \
         -id                SKE02695 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_UNTEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1305]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01040 \
   -synopsis "Landesstraße, Staatsstraße | Fahrstreifenanzahl > 1, nicht vorhanden | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02699 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM30800 \
         -zIndex          30
      Emit \
         -id              SKE02700 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM30801 \
         -zIndex          32
   } \
   -filter   {
      Filter \
         -id                SKE02698 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_IN_MITTE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1305]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01050 \
   -synopsis "Landesstraße, Staatsstraße | Fahrstreifenanzahl > 1, nicht vorhanden | liegt oben" \
   -emits    {
      Emit \
         -id              SKE02702 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM30800 \
         -zIndex          40
      Emit \
         -id              SKE02703 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM30801 \
         -zIndex          42
   } \
   -filter   {
      Filter \
         -id                SKE02701 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_OBEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1305]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01060 \
   -synopsis "Landesstraße, Staatsstraße | Auffahrt (Fahrstreifenanzahl = 1)" \
   -emits    {
      Emit \
         -id              SKE02705 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM31710 \
               -synopsis       "Signatur Nr. 31710 (SK100)" \
               -description    {
      Landesstraße, Staatsstraße (FSZ 1) 
      (Kontur)
               } \
               -signaturnummer 31710 \
               -zIndex         20 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    54.00
               }
         } \
         -zIndex          20
      Emit \
         -id              SKE02706 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM31711 \
               -synopsis       "Signatur Nr. 31711 (SK100)" \
               -description    {
      Landesstraße, Staatsstraße (FSZ 1) 
      (Decker)
               } \
               -signaturnummer 31711 \
               -zIndex         22 \
               -stroke         {
                  SolidStroke \
                     -color    COL00021 \
                     -linecaps butt \
                     -linejoin round \
                     -width    30.00
               }
         } \
         -zIndex          22
   } \
   -filter   {
      Filter \
         -id                SKE02704 \
         -basicObjectType   reo \
         -expression        {
            anzahlDerFahrstreifen = 1  and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_UNTEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1305]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01070 \
   -synopsis "Landesstraße, Staatsstraße | Auffahrt (Fahrstreifenanzahl = 1) | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02708 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31710 \
         -zIndex          30
      Emit \
         -id              SKE02709 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31711 \
         -zIndex          32
   } \
   -filter   {
      Filter \
         -id                SKE02707 \
         -basicObjectType   reo \
         -expression        {
            anzahlDerFahrstreifen = 1  and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_IN_MITTE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1305]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01080 \
   -synopsis "Landesstraße, Staatsstraße | Auffahrt (Fahrstreifenanzahl = 1) | liegt oben" \
   -emits    {
      Emit \
         -id              SKE02711 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31710 \
         -zIndex          40
      Emit \
         -id              SKE02712 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31711 \
         -zIndex          42
   } \
   -filter   {
      Filter \
         -id                SKE02710 \
         -basicObjectType   reo \
         -expression        {
            anzahlDerFahrstreifen = 1  and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_OBEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1305]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01090 \
   -synopsis "Kreisstraße | Fahrstreifenanzahl > 1, nicht vorhanden" \
   -emits    {
      Emit \
         -id              SKE02714 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM31000 \
               -synopsis       "Signatur Nr. 31000 (SK100)" \
               -description    {
      Kreisstraße
      (Kontur)
               } \
               -signaturnummer 31000 \
               -zIndex         20 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    74.00
               }
         } \
         -zIndex          20
      Emit \
         -id              SKE02715 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM31001 \
               -synopsis       "Signatur Nr. 31001 (SK100)" \
               -description    {
      Kreisstraße
      (Decker)
               } \
               -signaturnummer 31001 \
               -zIndex         21 \
               -stroke         {
                  SolidStroke \
                     -color    COL00002 \
                     -linecaps butt \
                     -linejoin round \
                     -width    50.00
               }
         } \
         -zIndex          21
   } \
   -filter   {
      Filter \
         -id                SKE02713 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_UNTEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1306]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01100 \
   -synopsis "Kreisstraße | Fahrstreifenanzahl > 1, nicht vorhanden | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02717 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31000 \
         -zIndex          30
      Emit \
         -id              SKE02718 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31001 \
         -zIndex          31
   } \
   -filter   {
      Filter \
         -id                SKE02716 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_IN_MITTE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1306]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01110 \
   -synopsis "Kreisstraße | Fahrstreifenanzahl > 1, nicht vorhanden | liegt oben" \
   -emits    {
      Emit \
         -id              SKE02720 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31000 \
         -zIndex          40
      Emit \
         -id              SKE02721 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31001 \
         -zIndex          41
   } \
   -filter   {
      Filter \
         -id                SKE02719 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_OBEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1306]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01112 \
   -synopsis "Gemeindestraße, Straße ohne Widmung, Straße sonstiger Widmung | Durchgangsverkehr" \
   -emits    {
      Emit \
         -id              SKE02723 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM31010 \
               -synopsis       "Signatur Nr. 31010 (SK100)" \
               -description    {
      Gemeindestraße als Durchgangsverkehr
      Straße ohne Widmung als Durchgangsverkehr
      Straße sonstiger Widmung als Durchgangsverkehr
      (Kontur)
               } \
               -signaturnummer 31010 \
               -zIndex         20 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    74.00
               }
         } \
         -zIndex          20
      Emit \
         -id              SKE02724 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM31011 \
               -synopsis       "Signatur Nr. 31011 (SK100)" \
               -description    {
      Gemeindestraße als Durchgangsverkehr
      Straße ohne Widmung als Durchgangsverkehr
      Straße sonstiger Widmung als Durchgangsverkehr
      (Decker)
               } \
               -signaturnummer 31011 \
               -zIndex         21 \
               -stroke         {
                  SolidStroke \
                     -color    COL00002 \
                     -linecaps butt \
                     -linejoin round \
                     -width    50.00
               }
         } \
         -zIndex          21
   } \
   -filter   {
      Filter \
         -id                SKE02722 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and verkehrsbedeutungInneroertlich = 1000 and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_UNTEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1307, 9997, 9999)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01113 \
   -synopsis "Gemeindestraße, Straße ohne Widmung, Straße sonstiger Widmung | Durchgangsverkehr | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02726 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31010 \
         -zIndex          30
      Emit \
         -id              SKE02727 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31011 \
         -zIndex          31
   } \
   -filter   {
      Filter \
         -id                SKE02725 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and verkehrsbedeutungInneroertlich = 1000 and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_IN_MITTE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1307, 9997, 9999)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01114 \
   -synopsis "Gemeindestraße, Straße ohne Widmung, Straße sonstiger Widmung | Durchgangsverkehr | liegt oben" \
   -emits    {
      Emit \
         -id              SKE02729 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31010 \
         -zIndex          40
      Emit \
         -id              SKE02730 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31011 \
         -zIndex          41
   } \
   -filter   {
      Filter \
         -id                SKE02728 \
         -basicObjectType   reo \
         -expression        {
             (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and verkehrsbedeutungInneroertlich = 1000 and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_OBEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1307, 9997, 9999)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01116 \
   -synopsis "Gemeindestraße, Straße ohne Widmung, Straße sonstiger Widmung | kein Durchgangsverkehr" \
   -emits    {
      Emit \
         -id              SKE02732 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM31830 \
               -synopsis       "Signatur Nr. 31830 (SK100)" \
               -description    {
      Gemeindestraße,
      Straße ohne Widmung,
      Straße sonstiger Widmung,
      Straße, außer Betrieb, stillgelegt, verlassen
      (Kontur)
               } \
               -signaturnummer 31830 \
               -zIndex         20 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    54.00
               }
         } \
         -zIndex          20
      Emit \
         -id              SKE02733 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM31831 \
               -synopsis       "Signatur Nr. 31831 (SK100)" \
               -description    {
      Gemeindestraße,
      Straße ohne Widmung,
      Straße sonstiger Widmung,
      Straße, außer Betrieb, stillgelegt, verlassen
      (Decker)
               } \
               -signaturnummer 31831 \
               -zIndex         21 \
               -stroke         {
                  SolidStroke \
                     -color    COL00002 \
                     -linecaps butt \
                     -linejoin round \
                     -width    30.00
               }
         } \
         -zIndex          21
   } \
   -filter   {
      Filter \
         -id                SKE02731 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and (fn:not(verkehrsbedeutungInneroertlich) or verkehrsbedeutungInneroertlich != 1000) and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_UNTEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1307, 9997, 9999)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01117 \
   -synopsis "Gemeindestraße, Straße ohne Widmung, Straße sonstiger Widmung | kein Durchgangsverkehr | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02735 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31830 \
         -zIndex          30
      Emit \
         -id              SKE02736 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31831 \
         -zIndex          31
   } \
   -filter   {
      Filter \
         -id                SKE02734 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and (fn:not(verkehrsbedeutungInneroertlich) or verkehrsbedeutungInneroertlich != 1000) and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_IN_MITTE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1307, 9997, 9999)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01118 \
   -synopsis "Gemeindestraße, Straße ohne Widmung, Straße sonstiger Widmung | kein Durchgangsverkehr | liegt oben" \
   -emits    {
      Emit \
         -id              SKE02738 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31830 \
         -zIndex          40
      Emit \
         -id              SKE02739 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31831 \
         -zIndex          41
   } \
   -filter   {
      Filter \
         -id                SKE02737 \
         -basicObjectType   reo \
         -expression        {
             (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and (fn:not(verkehrsbedeutungInneroertlich) or verkehrsbedeutungInneroertlich != 1000) and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_OBEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1307, 9997, 9999)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01120 \
   -synopsis "Kreisstraße, Gemeindestraße, Straße ohne Widmung, Straße sonstiger Widmung | Auffahrt (Fahrstreifenanzahl = 1)" \
   -emits    {
      Emit \
         -id              SKE02741 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM31800 \
               -synopsis       "Signatur Nr. 31800 (SK100)" \
               -description    {
      Kreisstraße (FSZ 1)
      Gemeindestraße (FSZ 1)
      Straße ohne Widmung (FSZ 1)
      Straße sonstiger Widmung (FSZ 1)
      Straße, außer Betrieb, stillgelegt, verlassen (FSZ 1)
      (Kontur)
               } \
               -signaturnummer 31800 \
               -zIndex         20 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    54.00
               }
         } \
         -zIndex          20
      Emit \
         -id              SKE02742 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM31801 \
               -synopsis       "Signatur Nr. 31801 (SK100)" \
               -description    {
      Kreisstraße (FSZ 1)
      Gemeindestraße (FSZ 1)
      Straße ohne Widmung (FSZ 1)
      Straße sonstiger Widmung (FSZ 1)
      Straße, außer Betrieb, stillgelegt, verlassen (FSZ 1)
      (Decker)
               } \
               -signaturnummer 31801 \
               -zIndex         21 \
               -stroke         {
                  SolidStroke \
                     -color    COL00002 \
                     -linecaps butt \
                     -linejoin round \
                     -width    30.00
               }
         } \
         -zIndex          21
   } \
   -filter   {
      Filter \
         -id                SKE02740 \
         -basicObjectType   reo \
         -expression        {
            anzahlDerFahrstreifen = 1  and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_UNTEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1306, 1307, 9997, 9999)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01130 \
   -synopsis "Kreisstraße, Gemeindestraße, Straße ohne Widmung, Straße sonstiger Widmung | Auffahrt (Fahrstreifenanzahl = 1) | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02744 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31800 \
         -zIndex          30
      Emit \
         -id              SKE02745 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31801 \
         -zIndex          31
   } \
   -filter   {
      Filter \
         -id                SKE02743 \
         -basicObjectType   reo \
         -expression        {
            anzahlDerFahrstreifen = 1  and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_IN_MITTE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1306, 1307, 9997, 9999)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01140 \
   -synopsis "Kreisstraße, Gemeindestraße, Straße ohne Widmung, Straße sonstiger Widmung | Auffahrt (Fahrstreifenanzahl = 1) | liegt oben" \
   -emits    {
      Emit \
         -id              SKE02747 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31800 \
         -zIndex          40
      Emit \
         -id              SKE02748 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31801 \
         -zIndex          41
   } \
   -filter   {
      Filter \
         -id                SKE02746 \
         -basicObjectType   reo \
         -expression        {
           anzahlDerFahrstreifen = 1  and fn:not(funktion) and fn:not(zustand) and atk:LIEGT_OBEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1306, 1307, 9997, 9999)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01141 \
   -synopsis "Außer Betrieb, stillgelegt, verlassen" \
   -emits    {
      Emit \
         -id              SKE02750 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31800 \
         -zIndex          20
      Emit \
         -id              SKE02751 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31801 \
         -zIndex          21
   } \
   -filter   {
      Filter \
         -id                SKE02749 \
         -basicObjectType   reo \
         -expression        {
            zustand = 2100 and atk:LIEGT_UNTEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01142 \
   -synopsis "Außer Betrieb, stillgelegt, verlassen | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02753 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31800 \
         -zIndex          30
      Emit \
         -id              SKE02754 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31801 \
         -zIndex          31
   } \
   -filter   {
      Filter \
         -id                SKE02752 \
         -basicObjectType   reo \
         -expression        {
            zustand = 2100 and atk:LIEGT_IN_MITTE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01143 \
   -synopsis "Außer Betrieb, stillgelegt, verlassen | liegt oben" \
   -emits    {
      Emit \
         -id              SKE02756 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31800 \
         -zIndex          40
      Emit \
         -id              SKE02757 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31801 \
         -zIndex          41
   } \
   -filter   {
      Filter \
         -id                SKE02755 \
         -basicObjectType   reo \
         -expression        {
            zustand = 2100 and atk:LIEGT_OBEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01146 \
   -synopsis "Bundesautobahn | im Bau" \
   -emits    {
      Emit \
         -id              SKE02759 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM31810 \
               -synopsis       "Signatur Nr. 31810 (SK100)" \
               -description    {
      Auffahrt, im Bau
      (Kontur)
               } \
               -signaturnummer 31810 \
               -zIndex         20 \
               -stroke         {
                  DashedStroke \
                     -postGap    0.00 \
                     -preGap     0.00 \
                     -color      COL00030 \
                     -linecaps   butt \
                     -linejoin   round \
                     -width      54.00 \
                     -adjustment wholePattern \
                     -dasharray  "250 50"
               }
         } \
         -zIndex          20
      Emit \
         -id              SKE02760 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM31811 \
               -synopsis       "Signatur Nr. 31811 (SK100)" \
               -description    {
      Auffahrt, im Bau
      (Decker)
               } \
               -signaturnummer 31811 \
               -zIndex         21 \
               -stroke         {
                  DashedStroke \
                     -postGap    0.00 \
                     -preGap     0.00 \
                     -color      COL00002 \
                     -linecaps   butt \
                     -linejoin   round \
                     -width      30.00 \
                     -adjustment wholePattern \
                     -dasharray  "250 50"
               }
         } \
         -zIndex          21
   } \
   -filter   {
      Filter \
         -id                SKE02758 \
         -basicObjectType   reo \
         -expression        {
            zustand = 4000 and atk:LIEGT_UNTEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1301]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01147 \
   -synopsis "Bundesautobahn | im Bau | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02762 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31810 \
         -zIndex          30
      Emit \
         -id              SKE02763 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31811 \
         -zIndex          31
   } \
   -filter   {
      Filter \
         -id                SKE02761 \
         -basicObjectType   reo \
         -expression        {
            zustand = 4000 and atk:LIEGT_IN_MITTE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1301]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01148 \
   -synopsis "Bundesautobahn | im Bau | liegt oben" \
   -emits    {
      Emit \
         -id              SKE02765 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31810 \
         -zIndex          30
      Emit \
         -id              SKE02766 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31811 \
         -zIndex          31
   } \
   -filter   {
      Filter \
         -id                SKE02764 \
         -basicObjectType   reo \
         -expression        {
            zustand = 4000 and atk:LIEGT_OBEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1301]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01150 \
   -synopsis "Fahrstreifenanzahl = 1 (Auffahrt) | nicht Bundesautobahn | im Bau" \
   -emits    {
      Emit \
         -id              SKE02768 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31810 \
         -zIndex          20
      Emit \
         -id              SKE02769 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31811 \
         -zIndex          21
   } \
   -filter   {
      Filter \
         -id                SKE02767 \
         -basicObjectType   reo \
         -expression        {
            anzahlDerFahrstreifen = 1 and zustand = 4000 and atk:LIEGT_UNTEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung != 1301]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01160 \
   -synopsis "Fahrstreifenanzahl = 1 (Auffahrt) | nicht Bundesautobahn | im Bau | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02771 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31810 \
         -zIndex          30
      Emit \
         -id              SKE02772 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31811 \
         -zIndex          31
   } \
   -filter   {
      Filter \
         -id                SKE02770 \
         -basicObjectType   reo \
         -expression        {
            anzahlDerFahrstreifen = 1 and zustand = 4000 and atk:LIEGT_IN_MITTE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung != 1301]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01170 \
   -synopsis "Fahrstreifenanzahl = 1 (Auffahrt) | nicht Bundesautobahn | im Bau | liegt oben" \
   -emits    {
      Emit \
         -id              SKE02774 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31810 \
         -zIndex          40
      Emit \
         -id              SKE02775 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31811 \
         -zIndex          41
   } \
   -filter   {
      Filter \
         -id                SKE02773 \
         -basicObjectType   reo \
         -expression        {
            anzahlDerFahrstreifen = 1 and zustand = 4000 and atk:LIEGT_OBEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung != 1301]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01175 \
   -synopsis "Fahrstreifenanzahl nicht 1, nicht vorhanden | Bundesstraße | im Bau" \
   -emits    {
      Emit \
         -id              SKE02777 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM30620 \
               -synopsis       "Signatur Nr. 30620 (SK100)" \
               -description    {
      Bundesstraße, im Bau
      (Kontur)
               } \
               -signaturnummer 30620 \
               -zIndex         20 \
               -stroke         {
                  DashedStroke \
                     -postGap    0.00 \
                     -preGap     0.00 \
                     -color      COL00030 \
                     -linecaps   butt \
                     -linejoin   round \
                     -width      74.00 \
                     -adjustment wholePattern \
                     -dasharray  "400 80"
               }
         } \
         -zIndex          20
      Emit \
         -id              SKE02778 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM30621 \
               -synopsis       "Signatur Nr. 30621 (SK100)" \
               -description    {
      Bundesstraße, im Bau
      (Decker)
               } \
               -signaturnummer 30621 \
               -zIndex         21 \
               -stroke         {
                  DashedStroke \
                     -postGap    0.00 \
                     -preGap     0.00 \
                     -color      COL00002 \
                     -linecaps   butt \
                     -linejoin   round \
                     -width      50.00 \
                     -adjustment wholePattern \
                     -dasharray  "400 80"
               }
         } \
         -zIndex          21
   } \
   -filter   {
      Filter \
         -id                SKE02776 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and zustand = 4000 and atk:LIEGT_UNTEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1303]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01176 \
   -synopsis "Fahrstreifenanzahl nicht 1, nicht vorhanden | Bundesstraße | im Bau | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02780 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM30620 \
         -zIndex          30
      Emit \
         -id              SKE02781 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM30621 \
         -zIndex          31
   } \
   -filter   {
      Filter \
         -id                SKE02779 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and zustand = 4000 and atk:LIEGT_IN_MITTE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1303]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01177 \
   -synopsis "Fahrstreifenanzahl nicht 1, nicht vorhanden | Bundesstraße | im Bau | liegt oben" \
   -emits    {
      Emit \
         -id              SKE02783 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM30620 \
         -zIndex          30
      Emit \
         -id              SKE02784 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM30621 \
         -zIndex          31
   } \
   -filter   {
      Filter \
         -id                SKE02782 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and zustand = 4000 and atk:LIEGT_OBEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1303]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01180 \
   -synopsis "Fahrstreifenanzahl nicht 1, nicht vorhanden | Landesstraße, Staatsstraße, Kreisstraße | im Bau" \
   -emits    {
      Emit \
         -id              SKE02786 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM31200 \
               -synopsis       "Signatur Nr. 31200 (SK100)" \
               -description    {
      Landesstraße, Staatsstraße, im Bau
      Kreisstraße, im Bau
      (Kontur)
               } \
               -signaturnummer 31200 \
               -zIndex         20 \
               -stroke         {
                  DashedStroke \
                     -postGap    0.00 \
                     -preGap     0.00 \
                     -color      COL00030 \
                     -linecaps   butt \
                     -linejoin   round \
                     -width      74.00 \
                     -adjustment wholePattern \
                     -dasharray  "400 80"
               }
         } \
         -zIndex          20
      Emit \
         -id              SKE02787 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM31201 \
               -synopsis       "Signatur Nr. 31201 (SK100)" \
               -description    {
      Landesstraße, Staatsstraße, im Bau
      Kreisstraße, im Bau
      (Decker)
               } \
               -signaturnummer 31201 \
               -zIndex         21 \
               -stroke         {
                  DashedStroke \
                     -postGap    0.00 \
                     -preGap     0.00 \
                     -color      COL00002 \
                     -linecaps   butt \
                     -linejoin   round \
                     -width      50.00 \
                     -adjustment wholePattern \
                     -dasharray  "400 80"
               }
         } \
         -zIndex          21
   } \
   -filter   {
      Filter \
         -id                SKE02785 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and zustand = 4000 and atk:LIEGT_UNTEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1305, 1306)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01190 \
   -synopsis "Fahrstreifenanzahl nicht 1, nicht vorhanden | Landesstraße, Staatsstraße, Kreisstraße | im Bau | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02789 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31200 \
         -zIndex          30
      Emit \
         -id              SKE02790 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31201 \
         -zIndex          31
   } \
   -filter   {
      Filter \
         -id                SKE02788 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and zustand = 4000 and atk:LIEGT_IN_MITTE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1305, 1306)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01200 \
   -synopsis "Fahrstreifenanzahl nicht 1, nicht vorhanden | Landesstraße, Staatsstraße, Kreisstraße | im Bau | liegt oben" \
   -emits    {
      Emit \
         -id              SKE02792 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31200 \
         -zIndex          40
      Emit \
         -id              SKE02793 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31201 \
         -zIndex          41
   } \
   -filter   {
      Filter \
         -id                SKE02791 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and zustand = 4000 and atk:LIEGT_OBEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1305, 1306)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01205 \
   -synopsis "Fahrstreifenanzahl nicht 1, nicht vorhanden | Gemeindestraße, Straße ohne Widmung, Straße sonstiger Widmung | im Bau" \
   -emits    {
      Emit \
         -id              SKE02795 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM31820 \
               -synopsis       "Signatur Nr. 31820 (SK100)" \
               -description    {
      Gemeindestraße, im Bau
      Straße ohne Widmung, im Bau
      Straße sonstiger Widmung, im Bau
      (Kontur)
               } \
               -signaturnummer 31820 \
               -zIndex         20 \
               -stroke         {
                  DashedStroke \
                     -postGap    0.00 \
                     -preGap     0.00 \
                     -color      COL00030 \
                     -linecaps   butt \
                     -linejoin   round \
                     -width      54.00 \
                     -adjustment wholePattern \
                     -dasharray  "250 50"
               }
         } \
         -zIndex          20
      Emit \
         -id              SKE02796 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM31821 \
               -synopsis       "Signatur Nr. 31821 (SK100)" \
               -description    {
      Gemeindestraße, im Bau
      Straße ohne Widmung, im Bau
      Straße sonstiger Widmung, im Bau
      (Decker)
               } \
               -signaturnummer 31821 \
               -zIndex         21 \
               -stroke         {
                  DashedStroke \
                     -postGap    0.00 \
                     -preGap     0.00 \
                     -color      COL00002 \
                     -linecaps   butt \
                     -linejoin   round \
                     -width      30.00 \
                     -adjustment wholePattern \
                     -dasharray  "250 50"
               }
         } \
         -zIndex          21
   } \
   -filter   {
      Filter \
         -id                SKE02794 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and zustand = 4000 and atk:LIEGT_UNTEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1307, 9997, 9999)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01206 \
   -synopsis "Fahrstreifenanzahl nicht 1, nicht vorhanden | Gemeindestraße, Straße ohne Widmung, Straße sonstiger Widmung | im Bau | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02798 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31820 \
         -zIndex          30
      Emit \
         -id              SKE02799 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31821 \
         -zIndex          31
   } \
   -filter   {
      Filter \
         -id                SKE02797 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and zustand = 4000 and atk:LIEGT_IN_MITTE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1307, 9997, 9999)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01207 \
   -synopsis "Fahrstreifenanzahl nicht 1, nicht vorhanden | Gemeindestraße, Straße ohne Widmung, Straße sonstiger Widmung | im Bau | liegt oben" \
   -emits    {
      Emit \
         -id              SKE02801 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM31820 \
         -zIndex          30
      Emit \
         -id              SKE02802 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM31821 \
         -zIndex          31
   } \
   -filter   {
      Filter \
         -id                SKE02800 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and zustand = 4000 and atk:LIEGT_OBEN() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1307, 9997, 9999)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01210 \
   -synopsis "Tunnel, Schutzgalerie | Bundesautobahn | getrennte Fahrbahnen | Länge >= 600m" \
   -emits    {
      Emit \
         -id              SKE02804 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM35700 \
               -synopsis       "Signatur Nr. 35700 (SK100)" \
               -description    "      Tunnel (Kontur)" \
               -signaturnummer 35700 \
               -zIndex         48 \
               -stroke         {
                  DashedStroke \
                     -postGap    0.00 \
                     -preGap     0.00 \
                     -color      COL00030 \
                     -linecaps   butt \
                     -linejoin   round \
                     -width      15.00 \
                     -adjustment wholePattern \
                     -dasharray  "200 50"
               }
         } \
         -zIndex          48
   } \
   -filter   {
      Filter \
         -id                SKE02803 \
         -basicObjectType   reo \
         -expression        {
            atk:LGO() >= 600m and atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung = 1301]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01215 \
   -synopsis "Tunnelportal | Bundesautobahn | getrennte Fahrbahnen" \
   -emits    {
      Emit \
         -id              SKE02806 \
         -designRules     {
            DesignRule \
               -id                   DRU00618 \
               -synopsis             "Positionierungsregel Nr. 618 (SK100)" \
               -description          {
      2 Symbole der angegebenen Signaturnummer platzieren:
      Symbol am Anfang: Richtung des Symbols = Richtungswinkel am Anfang der Tunnelachse - 100gon
      Symbol am Ende: Richtung des Symbols = Richtungswinkel am Ende der Tunnelachse + 100gon
      Anwendung bei Signaturen: Tunnelportal zu linienförmig modellierten Tunnelachsen
               } \
               -positionierungsregel 618 \
               -rulesToConsider      DRU00110
         } \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM35710 \
               -synopsis       "Signatur Nr. 35710 (SK100)" \
               -description    {
      Tunnelportal zu
      Bundesautobahn, getrennte Fahrbahnen
      Bundesautobahn, getrennte Fahrbahnen, im Bau
      (Einzelsignatur)
               } \
               -signaturnummer 35710 \
               -zIndex         52 \
               -graphic        {
                  LineGraphic \
                     -id            SKE00463 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -geometry      {
                        Path \
                           -data "M 0.00,-93.00 L 0.00,93.00"
                     } \
                     -stroke        {
                        SolidStroke \
                           -color    COL00030 \
                           -linecaps butt \
                           -linejoin miter \
                           -width    25.00
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE02805 \
         -basicObjectType   reo \
         -expression        {
            atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung = 1301]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01220 \
   -synopsis "Tunnel, Schutzgalerie | Straße (nicht Bundesautobahn) | getrennte Fahrbahnen | Länge >= 600m" \
   -emits    {
      Emit \
         -id              SKE02808 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM35700 \
         -zIndex          48
   } \
   -filter   {
      Filter \
         -id                SKE02807 \
         -basicObjectType   reo \
         -expression        {
            atk:LGO() >= 600m and atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung != 1301]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01225 \
   -synopsis "Tunnelportal | Straße (nicht Bundesautobahn) | getrennte Fahrbahnen" \
   -emits    {
      Emit \
         -id              SKE02810 \
         -designRules     DRU00618 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM35720 \
               -synopsis       "Signatur Nr. 35720 (SK100)" \
               -description    {
      Tunnelportal zu
      Bundesstraße, getrennte Fahrbahnen
      Landesstraße, Staatsstraße, getrennte Fahrbahnen
      Kreisstraße, getrennte Fahrbahnen
      Gemeindestraße, getrennte Fahrbahnen
      Straße ohne Widmung, getrennte Fahrbahnen
      Straße sonstiger Widmung, getrennte Fahrbahnen
      Bundesstraße, getrennte Fahrbahnen, im Bau
      Landesstraße, Staatsstraße, getrennte Fahrbahnen, im Bau
      Kreisstraße, getrennte Fahrbahnen, im Bau
      Gemeindestraße, getrennte Fahrbahnen, im Bau
      Straße ohne Widmung, getrennte Fahrbahnen, im Bau
      Straße sonstiger Widmung, getrennte Fahrbahnen, im Bau
      (Einzelsignatur)
               } \
               -signaturnummer 35720 \
               -zIndex         52 \
               -graphic        {
                  LineGraphic \
                     -id            SKE00466 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -geometry      {
                        Path \
                           -data "M 0.00,-78.00 L 0.00,78.00"
                     } \
                     -stroke        {
                        SolidStroke \
                           -color    COL00030 \
                           -linecaps butt \
                           -linejoin miter \
                           -width    25.00
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE02809 \
         -basicObjectType   reo \
         -expression        {
            atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE() and istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung != 1301]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01230 \
   -synopsis "Tunnel, Schutzgalerie | Bundesautobahn | nicht getrennt | Länge >= 600m" \
   -emits    {
      Emit \
         -id              SKE02812 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM35700 \
         -zIndex          48
   } \
   -filter   {
      Filter \
         -id                SKE02811 \
         -basicObjectType   reo \
         -expression        {
            atk:LGO() >= 600m and atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1301]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01235 \
   -synopsis "Tunnelportal | Bundesautobahn | nicht getrennt" \
   -emits    {
      Emit \
         -id              SKE02814 \
         -designRules     DRU00618 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM35750 \
               -synopsis       "Signatur Nr. 35750 (SK100)" \
               -description    {
      Tunnelportal zu
      Straße, Breite < 6m
      Straße, Breite < 6m , im Bau
      Hauptwirtschaftsweg
      (Einzelsignatur)
               } \
               -signaturnummer 35750 \
               -zIndex         52 \
               -graphic        {
                  LineGraphic \
                     -id            SKE00472 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -geometry      {
                        Path \
                           -data "M 0.00,-52.00 L 0.00,52.00"
                     } \
                     -stroke        {
                        SolidStroke \
                           -color    COL00030 \
                           -linecaps butt \
                           -linejoin miter \
                           -width    25.00
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE02813 \
         -basicObjectType   reo \
         -expression        {
            atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1301]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01236 \
   -synopsis "Tunnel, Schutzgalerie | Bundesstraße, Landesstraße, Staatsstraße, Kreisstraße | Fahrstreifenanzahl = 1 | nicht getrennt | Länge >= 600m" \
   -emits    {
      Emit \
         -id              SKE02816 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM35700 \
         -zIndex          48
   } \
   -filter   {
      Filter \
         -id                SKE02815 \
         -basicObjectType   reo \
         -expression        {
            anzahlDerFahrstreifen = 1 and atk:LGO() >= 600m and atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1303, 1305, 1306)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01237 \
   -synopsis "Tunnelportal | Bundesstraße, Landesstraße, Staatsstraße, Kreisstraße | Fahrstreifenanzahl = 1 | nicht getrennt " \
   -emits    {
      Emit \
         -id              SKE02818 \
         -designRules     DRU00618 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      SYM35750 \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE02817 \
         -basicObjectType   reo \
         -expression        {
            anzahlDerFahrstreifen = 1 and atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1303, 1305, 1306)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01238 \
   -synopsis "Tunnel, Schutzgalerie | Bundesstraße, Landesstraße, Staatsstraße, Kreisstraße | Fahrstreifenanzahl nicht 1, nicht vorhanden | nicht getrennt | Länge >= 600m" \
   -emits    {
      Emit \
         -id              SKE02820 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM35700 \
         -zIndex          48
   } \
   -filter   {
      Filter \
         -id                SKE02819 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and atk:LGO() >= 600m and atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1303, 1305, 1306)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01239 \
   -synopsis "Tunnelportal | Bundesstraße, Landesstraße, Staatsstraße, Kreisstraße | Fahrstreifenanzahl nicht 1, nicht vorhanden | nicht getrennt " \
   -emits    {
      Emit \
         -id              SKE02822 \
         -designRules     DRU00618 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM35730 \
               -synopsis       "Signatur Nr. 35730 (SK100)" \
               -description    {
      Tunnelportal zu
      Bundesautobahn, Breite >= 6m
      Bundesstraße, Breite >= 6m
      Landesstraße, Staatsstraße, Breite >= 6m
      Kreisstraße, Breite >= 6m
      Gemeindestraße, Breite >= 6m
      Straße ohne Widmung, Breite >= 6m
      Straße sonstiger Widmung, Breite >= 6m
      Straße, Breite >= 6m , im Bau
      (Einzelsignatur)
               } \
               -signaturnummer 35730 \
               -zIndex         52 \
               -graphic        {
                  LineGraphic \
                     -id            SKE00469 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -geometry      {
                        Path \
                           -data "M 0.00,-62.00 L 0.00,62.00"
                     } \
                     -stroke        {
                        SolidStroke \
                           -color    COL00030 \
                           -linecaps butt \
                           -linejoin miter \
                           -width    25.00
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE02821 \
         -basicObjectType   reo \
         -expression        {
            (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1303, 1305, 1306)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01240 \
   -synopsis "Tunnel, Schutzgalerie | Gemeindestraße, Straße ohne Widmung, Straße sonstiger Widmung | Durchgangsverkehr | Fahrstreifenanzahl nicht 1, nicht vorhanden | nicht getrennt  | Länge >= 600m" \
   -emits    {
      Emit \
         -id              SKE02824 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM35700 \
         -zIndex          48
   } \
   -filter   {
      Filter \
         -id                SKE02823 \
         -basicObjectType   reo \
         -expression        {
            (verkehrsbedeutungInneroertlich = 1000 and anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and atk:LGO() >= 600m and atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1307, 9997, 9999)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01245 \
   -synopsis "Tunnelportal | Gemeindestraße, Straße ohne Widmung, Straße sonstiger Widmung | kein Durchgangsverkehr | Fahrstreifenanzahl nicht 1, nicht vorhanden | nicht getrennt " \
   -emits    {
      Emit \
         -id              SKE02826 \
         -designRules     DRU00618 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      SYM35730 \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE02825 \
         -basicObjectType   reo \
         -expression        {
            verkehrsbedeutungInneroertlich = 1000 and(anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1307, 9997, 9999)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01246 \
   -synopsis "Tunnel, Schutzgalerie | Gemeindestraße, Straße ohne Widmung, Straße sonstiger Widmung | kein Durchgangsverkehr | Fahrstreifenanzahl nicht 1, nicht vorhanden | nicht getrennt  | Länge >= 600m" \
   -emits    {
      Emit \
         -id              SKE02828 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM35700 \
         -zIndex          48
   } \
   -filter   {
      Filter \
         -id                SKE02827 \
         -basicObjectType   reo \
         -expression        {
            (verkehrsbedeutungInneroertlich != 1000 or fn:not(verkehrsbedeutungInneroertlich)) and (anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and atk:LGO() >= 600m and atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1307, 9997, 9999)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01247 \
   -synopsis "Tunnelportal | Gemeindestraße, Straße ohne Widmung, Straße sonstiger Widmung | Durchgangsverkehr | Fahrstreifenanzahl nicht 1, nicht vorhanden | nicht getrennt " \
   -emits    {
      Emit \
         -id              SKE02830 \
         -designRules     DRU00618 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      SYM35750 \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE02829 \
         -basicObjectType   reo \
         -expression        {
            (verkehrsbedeutungInneroertlich != 1000 or fn:not(verkehrsbedeutungInneroertlich)) and(anzahlDerFahrstreifen > 1 or fn:not(anzahlDerFahrstreifen)) and atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE() and istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1307, 9997, 9999)]
         } \
         -featureTypeName   AX_Strassenachse \
         -featureTypeNumber 42003 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01250 \
   -synopsis "Brücke | Bundesautobahn | getrennt | Länge > 500m | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE01390 \
         -designRules     {
            DesignRule \
               -id                   DRU00361 \
               -synopsis             "Positionierungsregel Nr. 361 (SK100)" \
               -description          {
      Rechts und links der Geometrie des REOs ist jeweils eine parallele Linie im Abstand von 69/100mm zu zeichnen.
      Anwendung bei Signaturen: Brückenkontur 
      zu Bundesautobahnen mit getrennten Fahrbahnen
      (Brücke linienförmig modelliert)
               } \
               -positionierungsregel 361 \
               -rulesToConsider      DRU00110
         } \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM35810 \
               -synopsis       "Signatur Nr. 35810 (SK100)" \
               -description    {
      Brücke
      (Außenkontur)
               } \
               -signaturnummer 35810 \
               -zIndex         30 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin miter \
                     -width    25.00
               }
         } \
         -zIndex          30
   } \
   -filter   {
      Filter \
         -id                SKE01389 \
         -basicObjectType   reo \
         -expression        {
            atk:LGO() >= 500m and inversZu_hatDirektUnten/AX_Strassenachse[atk:LIEGT_IN_MITTE()]/istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung = 1301]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01260 \
   -synopsis "Brücke | Bundesautobahn | getrennt | Länge > 500m" \
   -emits    {
      Emit \
         -id              SKE01392 \
         -designRules     DRU00361 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35810 \
         -zIndex          40
   } \
   -filter   {
      Filter \
         -id                SKE01391 \
         -basicObjectType   reo \
         -expression        {
            atk:LGO() >= 500m and inversZu_hatDirektUnten/AX_Strassenachse[atk:LIEGT_OBEN()]/istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung = 1301]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01270 \
   -synopsis "Brücke | außer Bundesautobahn | getrennt | Länge > 500m | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE01394 \
         -designRules     {
            DesignRule \
               -id                   DRU00362 \
               -synopsis             "Positionierungsregel Nr. 362 (SK100)" \
               -description          {
      Wie PNR 361, jedoch haben die Parallelen einen Abstand zum REO von 54/100mm.
      Anwendung bei Signaturen: Brückenkontur 
      zu allen Straßen außer Bundesautobahnen mit getrennten Fahrbahnen 
      (Brücke linienförmig modelliert)
               } \
               -positionierungsregel 362 \
               -rulesToConsider      DRU00110
         } \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35810 \
         -zIndex          30
   } \
   -filter   {
      Filter \
         -id                SKE01393 \
         -basicObjectType   reo \
         -expression        {
            atk:LGO() >= 500m and inversZu_hatDirektUnten/AX_Strassenachse[atk:LIEGT_IN_MITTE()]/istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung != 1301]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01280 \
   -synopsis "Brücke | außer Bundesautobahn | getrennt | Länge > 500m" \
   -emits    {
      Emit \
         -id              SKE01396 \
         -designRules     DRU00362 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35810 \
         -zIndex          40
   } \
   -filter   {
      Filter \
         -id                SKE01395 \
         -basicObjectType   reo \
         -expression        {
            atk:LGO() >= 500m and inversZu_hatDirektUnten/AX_Strassenachse[atk:LIEGT_OBEN()]/istTeilVon/AX_Strasse[fahrbahntrennung = 2000 and widmung != 1301]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01285 \
   -synopsis "Brücke | Bundesautobahn | nicht getrennt | Länge > 500m | Fahrstreifenanzahl > 0, nicht vorhanden | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE01398 \
         -designRules     {
            DesignRule \
               -id                   DRU00365 \
               -synopsis             "Positionierungsregel Nr. 365 (SK100)" \
               -description          {
      Wie PNR 361, jedoch haben die Parallelen einen Abstand zum REO von 28/100mm.
      Anwendung bei Signaturen: Brückenkontur 
      zu Bundesstraßen, Landesstraßen, Staatsstraßen, Kreisstraßen, ohne getrennte Fahrbahnen, mit Fahrstreifenanzahl = 1 sowie Gemeindestraßen ohne innerörtliche Verkehrsbedeutung
      (Brücke linienförmig modelliert)
               } \
               -positionierungsregel 365 \
               -rulesToConsider      DRU00110
         } \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35810 \
         -zIndex          30
   } \
   -filter   {
      Filter \
         -id                SKE01397 \
         -basicObjectType   reo \
         -expression        {
            atk:LGO() >= 500m and inversZu_hatDirektUnten/AX_Strassenachse[(anzahlDerFahrstreifen > 0 or fn:not(anzahlDerFahrstreifen)) and atk:LIEGT_IN_MITTE()]/istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1301]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01286 \
   -synopsis "Brücke | Bundesautobahn | nicht getrennt | Länge > 500m | Fahrstreifenanzahl > 0, nicht vorhanden" \
   -emits    {
      Emit \
         -id              SKE01400 \
         -designRules     DRU00365 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35810 \
         -zIndex          40
   } \
   -filter   {
      Filter \
         -id                SKE01399 \
         -basicObjectType   reo \
         -expression        {
            atk:LGO() >= 500m and inversZu_hatDirektUnten/AX_Strassenachse[(anzahlDerFahrstreifen > 0 or fn:not(anzahlDerFahrstreifen))]/istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung = 1301]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01290 \
   -synopsis "Brücke | Bundestraße, Landesstraße, Staatsstraße, Kreisstraße | nicht getrennt | Länge >= 500m | Fahrstreifenanzahl > 0, nicht vorhanden | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE01402 \
         -designRules     {
            DesignRule \
               -id                   DRU00363 \
               -synopsis             "Positionierungsregel Nr. 363 (SK100)" \
               -description          {
      Wie PNR 361, jedoch haben die Parallelen einen Abstand zum REO von 38/100mm.
      Anwendung bei Signaturen: Brückenkontur 
      zu Bundesstraßen, Landesstraßen, Staatsstraßen, Kreisstraßen, Durchgangsstraßen, ohne getrennte Fahrbahnen, mit Fahrstreifenanzahl > 1 oder nicht vorhanden
      (Brücke linienförmig modelliert)
               } \
               -positionierungsregel 363 \
               -rulesToConsider      DRU00110
         } \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35810 \
         -zIndex          30
   } \
   -filter   {
      Filter \
         -id                SKE01401 \
         -basicObjectType   reo \
         -expression        {
            atk:LGO() >= 500m and inversZu_hatDirektUnten/AX_Strassenachse[(anzahlDerFahrstreifen > 0 or fn:not(anzahlDerFahrstreifen)) and atk:LIEGT_IN_MITTE()]/istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1303, 1305, 1306)]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01295 \
   -synopsis "Brücke | Bundestraße, Landesstraße, Staatsstraße, Kreisstraße | nicht getrennt | Länge >= 500m | Fahrstreifenanzahl > 0, nicht vorhanden " \
   -emits    {
      Emit \
         -id              SKE01404 \
         -designRules     DRU00363 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35810 \
         -zIndex          40
   } \
   -filter   {
      Filter \
         -id                SKE01403 \
         -basicObjectType   reo \
         -expression        {
            atk:LGO() >= 500m and inversZu_hatDirektUnten/AX_Strassenachse[(anzahlDerFahrstreifen > 0 or fn:not(anzahlDerFahrstreifen))]/istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1303, 1305, 1306)]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01300 \
   -synopsis "Brücke | Gemeindestraße, Attribut trifft nicht zu, Sonstiges | Durchgangsverkehr | nicht getrennt | Länge >= 500m | Fahrstreifenanzahl > 0, nicht vorhanden | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE01406 \
         -designRules     DRU00363 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35810 \
         -zIndex          30
   } \
   -filter   {
      Filter \
         -id                SKE01405 \
         -basicObjectType   reo \
         -expression        {
            atk:LGO() >= 500m and inversZu_hatDirektUnten/AX_Strassenachse[verkehrsbedeutungInneroertlich = 1000 and (anzahlDerFahrstreifen > 0 or fn:not(anzahlDerFahrstreifen))and atk:LIEGT_IN_MITTE()]/istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1307, 9997, 9999)]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01305 \
   -synopsis "Brücke | Gemeindestraße, Attribut trifft nicht zu, Sonstiges | Durchgangsverkehr | nicht getrennt | Länge >= 500m | Fahrstreifenanzahl > 0, nicht vorhanden" \
   -emits    {
      Emit \
         -id              SKE01408 \
         -designRules     DRU00363 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35810 \
         -zIndex          40
   } \
   -filter   {
      Filter \
         -id                SKE01407 \
         -basicObjectType   reo \
         -expression        {
            atk:LGO() >= 500m and inversZu_hatDirektUnten/AX_Strassenachse[verkehrsbedeutungInneroertlich = 1000 and (anzahlDerFahrstreifen > 0 or fn:not(anzahlDerFahrstreifen))]/istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1307, 9997, 9999)]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01310 \
   -synopsis "Brücke | Gemeindestraße, Attribut trifft nicht zu, Sonstiges | kein Durchgangsverkehr | nicht getrennt | Länge >= 500m | Fahrstreifenanzahl > 0, nicht vorhanden | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE01410 \
         -designRules     DRU00365 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35810 \
         -zIndex          30
   } \
   -filter   {
      Filter \
         -id                SKE01409 \
         -basicObjectType   reo \
         -expression        {
            atk:LGO() >= 500m and inversZu_hatDirektUnten/AX_Strassenachse[(verkehrsbedeutungInneroertlich != 1000 or fn:not(verkehrsbedeutungInneroertlich)) and (anzahlDerFahrstreifen > 0 or fn:not(anzahlDerFahrstreifen))and atk:LIEGT_IN_MITTE()]/istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1307, 9997, 9999)]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01315 \
   -synopsis "Brücke | Gemeindestraße, Attribut trifft nicht zu, Sonstiges | kein Durchgangsverkehr | nicht getrennt | Länge >= 500m | Fahrstreifenanzahl > 0, nicht vorhanden" \
   -emits    {
      Emit \
         -id              SKE01412 \
         -designRules     DRU00365 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35810 \
         -zIndex          40
   } \
   -filter   {
      Filter \
         -id                SKE01411 \
         -basicObjectType   reo \
         -expression        {
            atk:LGO() >= 500m and inversZu_hatDirektUnten/AX_Strassenachse[(verkehrsbedeutungInneroertlich != 1000 or fn:not(verkehrsbedeutungInneroertlich)) and (anzahlDerFahrstreifen > 0 or fn:not(anzahlDerFahrstreifen))]/istTeilVon/AX_Strasse[fn:not(fahrbahntrennung) and widmung in (1307, 9997, 9999)]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01319 \
   -synopsis "Brücke | Fahrstreifenanzahl = 1 (Auffahrt) | nicht getrennt | Länge >= 500m | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE01414 \
         -designRules     DRU00365 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35810 \
         -zIndex          30
   } \
   -filter   {
      Filter \
         -id                SKE01413 \
         -basicObjectType   reo \
         -expression        {
            atk:LGO() >= 500m and inversZu_hatDirektUnten/AX_Strassenachse[anzahlDerFahrstreifen = 1 and atk:LIEGT_IN_MITTE()]/istTeilVon/AX_Strasse[fn:not(fahrbahntrennung)]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01320 \
   -synopsis "Brücke | Fahrstreifenanzahl = 1 (Auffahrt) | nicht getrennt | Länge >= 500m" \
   -emits    {
      Emit \
         -id              SKE01416 \
         -designRules     DRU00365 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35810 \
         -zIndex          40
   } \
   -filter   {
      Filter \
         -id                SKE01415 \
         -basicObjectType   reo \
         -expression        {
            atk:LGO() >= 500m and inversZu_hatDirektUnten/AX_Strassenachse[anzahlDerFahrstreifen = 1]/istTeilVon/AX_Strasse[fn:not(fahrbahntrennung)]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01321 \
   -synopsis "Brückenfläche | Straßenachse | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE01418 \
         -designRules     {
            DesignRule \
               -id                   DRU00369 \
               -synopsis             "Positionierungsregel Nr. 369 (SK100)" \
               -description          {
      Es sind zwei Linienzüge auf der Kontur der Fläche zu konstruieren. Diejenigen Teile der Flächenkontur, die in Richtung des/der REOs liegen, das/die eine Relation hatDirektUnten auf die Brücke hat/haben, sind als Brückenkontur darzustellen.
      Anwendung bei Signaturen: Brückenkontur 
      (Brücke flächenförmig modelliert)
               } \
               -positionierungsregel 369 \
               -rulesToConsider      DRU00110
         } \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM35880 \
               -synopsis       "Signatur Nr. 35880 (SK100)" \
               -description    {
      Brücke (flächenförmig)
      Hochbahn, Hochstraße (flächenförmig)
      (Kontur)
               } \
               -signaturnummer 35880 \
               -zIndex         30 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin miter \
                     -width    25.00
               }
         } \
         -zIndex          30
      Emit \
         -id              SKE01419 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM35890 \
               -synopsis       "Signatur Nr. 35890 (SK100)" \
               -description    {
      Brücke (flächenförmig)
      Hochbahn, Hochstraße (flächenförmig)
      (Decker)
               } \
               -signaturnummer 35890 \
               -zIndex         27 \
               -interior       {
                  SolidFill \
                     -color COL00002
               }
         } \
         -zIndex          27
   } \
   -filter   {
      Filter \
         -id                SKE01417 \
         -basicObjectType   reo \
         -expression        {
            inversZu_hatDirektUnten/AX_Strassenachse[atk:LIEGT_IN_MITTE()]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01322 \
   -synopsis "Brückenfläche | Straßenachse" \
   -emits    {
      Emit \
         -id              SKE01421 \
         -designRules     DRU00369 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35880 \
         -zIndex          40
      Emit \
         -id              SKE01422 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      SYM35890 \
         -zIndex          37
   } \
   -filter   {
      Filter \
         -id                SKE01420 \
         -basicObjectType   reo \
         -expression        {
            inversZu_hatDirektUnten/AX_Strassenachse[atk:LIEGT_OBEN()]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01323 \
   -synopsis "Brücke | alle Straßen | Weg liegt darunter" \
   -emits    {
      Emit \
         -id              SKE01424 \
         -designRules     {
            DesignRule \
               -id                   DRU00375 \
               -synopsis             "Positionierungsregel Nr. 375 (SK100)" \
               -description          {
      Rechts und links der Geometrie des REOs des Bauwerks ist jeweils eine parallele Linie an die Kontur des über der Brücke liegenden REO zu platzieren.      
      Anwendung bei Signaturen: Brückendarstellung für Straßen, die über Wege verlaufen
               } \
               -positionierungsregel 375
         } \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35810 \
         -zIndex          30
   } \
   -filter   {
      Filter \
         -id                SKE01423 \
         -basicObjectType   reo \
         -expression        {
            bauwerksfunktion in (1800, 1830) and sk100:WEG_LIEGT_DARUNTER() and inversZu_hatDirektUnten/AX_Strassenachse
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01330 \
   -synopsis Name \
   -emits    {
      Emit \
         -id              SKE01708 \
         -designRules     {
            DesignRule \
               -id                   DRU00606 \
               -synopsis             "Positionierungsregel Nr. 606 (SK100)" \
               -description          {
      Die Schrift ist in der Mitte zwischen Anfangs- und Endpunkt (Mittelpunkt) und entlang des Verlaufes des linienförmigen Objektes zu platzieren. Der Abstand der Schrift, bezogen auf die vertikale Ausrichtung unten ist 20/100mm außerhalb der Signatur des linienförmigen Objektes. Die Schrift zeigt mit ihrer unteren Standlinie zum linienförmigen Objekt. Die Richtung der Standlinie der Schrift muss < 200gon sein.
      Anwendung bei Signaturen: Name von Weg, Pfad, Steig, Seilbahn, Schwebebahn, Flugverkehrsanlage (linienhaft)
               } \
               -positionierungsregel 606 \
               -rulesToConsider      DRU00140
         } \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM85710 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01707 \
         -basicObjectType   reo \
         -expression        {
            name
         } \
         -featureTypeName   AX_Fahrwegachse \
         -featureTypeNumber 42008 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01340 \
   -synopsis Zweitname \
   -emits    {
      Emit \
         -id              SKE01710 \
         -designRules     DRU00606 \
         -labelText       zweitname \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Zweitname \
         -symbolizer      SYM85710 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01709 \
         -basicObjectType   reo \
         -expression        {
            zweitname
         } \
         -featureTypeName   AX_Fahrwegachse \
         -featureTypeNumber 42008 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01350 \
   -synopsis Hauptwirtschaftsweg \
   -emits    {
      Emit \
         -id              SKE01712 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM32000 \
               -synopsis       "Signatur Nr. 32000 (SK100)" \
               -description    {
      Hauptwirtschaftsweg
      (Linie)
               } \
               -signaturnummer 32000 \
               -zIndex         20 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    20.00
               }
         } \
         -zIndex          20
   } \
   -filter   {
      Filter \
         -id                SKE01711 \
         -basicObjectType   reo \
         -expression        {
            funktion = 5211 and atk:LIEGT_UNTEN()
         } \
         -featureTypeName   AX_Fahrwegachse \
         -featureTypeNumber 42008 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01360 \
   -synopsis "Hauptwirtschaftsweg | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE01714 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM32000 \
         -zIndex          30
   } \
   -filter   {
      Filter \
         -id                SKE01713 \
         -basicObjectType   reo \
         -expression        {
            funktion = 5211 and atk:LIEGT_IN_MITTE()
         } \
         -featureTypeName   AX_Fahrwegachse \
         -featureTypeNumber 42008 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01370 \
   -synopsis "Hauptwirtschaftsweg | liegt oben" \
   -emits    {
      Emit \
         -id              SKE01716 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM32000 \
         -zIndex          40
   } \
   -filter   {
      Filter \
         -id                SKE01715 \
         -basicObjectType   reo \
         -expression        {
            funktion = 5211 and atk:LIEGT_OBEN()
         } \
         -featureTypeName   AX_Fahrwegachse \
         -featureTypeNumber 42008 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01380 \
   -synopsis Wirtschaftsweg \
   -emits    {
      Emit \
         -id              SKE01718 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM32100 \
               -synopsis       "Signatur Nr. 32100 (SK100)" \
               -description    {
      Wirtschaftsweg
      (Linie)
               } \
               -signaturnummer 32100 \
               -zIndex         20 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    20.00
               }
         } \
         -zIndex          20
   } \
   -filter   {
      Filter \
         -id                SKE01717 \
         -basicObjectType   reo \
         -expression        {
            funktion = 5212 and atk:LIEGT_UNTEN()
         } \
         -featureTypeName   AX_Fahrwegachse \
         -featureTypeNumber 42008 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01390 \
   -synopsis "Wirtschaftsweg | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE01720 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM32100 \
         -zIndex          30
   } \
   -filter   {
      Filter \
         -id                SKE01719 \
         -basicObjectType   reo \
         -expression        {
            funktion = 5212 and atk:LIEGT_IN_MITTE()
         } \
         -featureTypeName   AX_Fahrwegachse \
         -featureTypeNumber 42008 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01400 \
   -synopsis "Wirtschaftsweg | liegt oben" \
   -emits    {
      Emit \
         -id              SKE01722 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM32100 \
         -zIndex          40
   } \
   -filter   {
      Filter \
         -id                SKE01721 \
         -basicObjectType   reo \
         -expression        {
            funktion = 5212 and atk:LIEGT_OBEN()
         } \
         -featureTypeName   AX_Fahrwegachse \
         -featureTypeNumber 42008 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01410 \
   -synopsis "Tunnel, Schutzgalerie | Hauptwirtschaftsweg | Länge >= 600m" \
   -emits    {
      Emit \
         -id              SKE01724 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM35700 \
         -zIndex          48
   } \
   -filter   {
      Filter \
         -id                SKE01723 \
         -basicObjectType   reo \
         -expression        {
            atk:LGO() >= 600m and atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE()
         } \
         -featureTypeName   AX_Fahrwegachse \
         -featureTypeNumber 42008 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01415 \
   -synopsis Tunnelportal \
   -emits    {
      Emit \
         -id              SKE01726 \
         -designRules     DRU00618 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      SYM35750 \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE01725 \
         -basicObjectType   reo \
         -expression        {
            atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE()
         } \
         -featureTypeName   AX_Fahrwegachse \
         -featureTypeNumber 42008 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01420 \
   -synopsis "Brücke | Fahrwegachse | nicht über Gewässer | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE01426 \
         -designRules     {
            DesignRule \
               -id                   DRU00367 \
               -synopsis             "Positionierungsregel Nr. 367 (SK100)" \
               -description          {
      Wie PNR 361, jedoch haben die Parallelen einen Abstand zum REO von 22/100mm.
      Anwendung bei Signaturen: Brückenkontur
      zu Wirtschaftswegen;
      zu Bahnen mit Schmal- oder Breitspur;
      zu Bahnen mit Anschlussgleisen;
      zu Museumsbahnen;
      zu Bahnen im Freizeitpark;
      zu Zahnradbahnen;
      zu Standseilbahnen;
      zu Magnetschwebebahnen;
      (Brücke linienförmig modelliert)
               } \
               -positionierungsregel 367 \
               -rulesToConsider      DRU00110
         } \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM35870 \
               -synopsis       "Signatur Nr. 35870 (SK100)" \
               -description    {
      Brücke
      (Linie)
               } \
               -signaturnummer 35870 \
               -zIndex         30 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin miter \
                     -width    70.00
               }
         } \
         -zIndex          30
      Emit \
         -id              SKE01427 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM35871 \
               -synopsis       "Signatur Nr. 35871 (SK100)" \
               -description    {
      Brücke
      (Decker)
               } \
               -signaturnummer 35871 \
               -zIndex         31 \
               -stroke         {
                  SolidStroke \
                     -color    COL00002 \
                     -linecaps butt \
                     -linejoin miter \
                     -width    20.00
               }
         } \
         -zIndex          31
   } \
   -filter   {
      Filter \
         -id                SKE01425 \
         -basicObjectType   reo \
         -expression        {
            atk:LIEGT_NICHT_UEBER_GEWAESSER() and inversZu_hatDirektUnten/AX_Fahrwegachse[atk:LIEGT_IN_MITTE()]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01430 \
   -synopsis "Brücke | Fahrwegachse | nicht über Gewässer" \
   -emits    {
      Emit \
         -id              SKE01429 \
         -designRules     DRU00367 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35870 \
         -zIndex          40
      Emit \
         -id              SKE01430 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM35871 \
         -zIndex          41
   } \
   -filter   {
      Filter \
         -id                SKE01428 \
         -basicObjectType   reo \
         -expression        {
            atk:LIEGT_NICHT_UEBER_GEWAESSER() and inversZu_hatDirektUnten/AX_Fahrwegachse[atk:LIEGT_OBEN()]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01439 \
   -synopsis "Name | Fläche >= 5km2" \
   -emits    {
      Emit \
         -id              SKE02382 \
         -designRules     DRU00911 \
         -labelText       name/AX_Lagebezeichnung/unverschluesselt \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82400 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02381 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 5km2 and name
         } \
         -featureTypeName   AX_Platz \
         -featureTypeNumber 42009 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01440 \
   -synopsis "Name | Fläche >= 2km2 und < 5km2" \
   -emits    {
      Emit \
         -id              SKE02384 \
         -designRules     DRU00911 \
         -labelText       name/AX_Lagebezeichnung/unverschluesselt \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82410 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02383 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 2km2 and atk:FLB() < 5km2 and name
         } \
         -featureTypeName   AX_Platz \
         -featureTypeNumber 42009 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01450 \
   -synopsis "Name | Fläche < 2km2" \
   -emits    {
      Emit \
         -id              SKE02386 \
         -designRules     DRU00911 \
         -labelText       name/AX_Lagebezeichnung/unverschluesselt \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82500 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02385 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() < 2km2 and name
         } \
         -featureTypeName   AX_Platz \
         -featureTypeNumber 42009 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01455 \
   -synopsis "Zweitname | Fläche >= 5km2" \
   -emits    {
      Emit \
         -id              SKE02388 \
         -designRules     DRU00911 \
         -labelText       zweitname \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Zweitname \
         -symbolizer      SYM82400 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02387 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 5km2 and zweitname
         } \
         -featureTypeName   AX_Platz \
         -featureTypeNumber 42009 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01460 \
   -synopsis "Zweitname | Fläche >= 2km2 und < 5km2" \
   -emits    {
      Emit \
         -id              SKE02390 \
         -designRules     DRU00911 \
         -labelText       zweitname \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Zweitname \
         -symbolizer      SYM82410 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02389 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 2km2 and atk:FLB() < 5km2 and zweitname
         } \
         -featureTypeName   AX_Platz \
         -featureTypeNumber 42009 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01470 \
   -synopsis "Zweitname | Fläche < 2km2" \
   -emits    {
      Emit \
         -id              SKE02392 \
         -designRules     DRU00911 \
         -labelText       zweitname \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Zweitname \
         -symbolizer      SYM82500 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02391 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() < 2km2 and zweitname
         } \
         -featureTypeName   AX_Platz \
         -featureTypeNumber 42009 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id     RUL01480 \
   -emits  {
      Emit \
         -id              SKE02394 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM32600 \
               -synopsis       "Signatur Nr. 32600 (SK100)" \
               -description    {
      Platz
      (Fläche)
               } \
               -signaturnummer 32600 \
               -zIndex         2 \
               -interior       {
                  SolidFill \
                     -color COL00002
               }
         } \
         -zIndex          2
   } \
   -filter {
      Filter \
         -id                SKE02393 \
         -basicObjectType   reo \
         -expression        {
            atk:LIEGT_UNTEN()
         } \
         -featureTypeName   AX_Platz \
         -featureTypeNumber 42009 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01490 \
   -synopsis "liegt mittig" \
   -emits    {
      Emit \
         -id              SKE02396 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      SYM32600 \
         -zIndex          29
   } \
   -filter   {
      Filter \
         -id                SKE02395 \
         -basicObjectType   reo \
         -expression        {
            atk:LIEGT_IN_MITTE()
         } \
         -featureTypeName   AX_Platz \
         -featureTypeNumber 42009 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01500 \
   -synopsis "liegt oben" \
   -emits    {
      Emit \
         -id              SKE02398 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      SYM32600 \
         -zIndex          39
   } \
   -filter   {
      Filter \
         -id                SKE02397 \
         -basicObjectType   reo \
         -expression        {
            atk:LIEGT_OBEN()
         } \
         -featureTypeName   AX_Platz \
         -featureTypeNumber 42009 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01510 \
   -synopsis Raststätte \
   -emits    {
      Emit \
         -id              SKE02400 \
         -designRules     DRU00100 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM35310 \
               -synopsis       "Signatur Nr. 35310 (SK100)" \
               -description    "      Raststätte (Einzelsignatur)" \
               -signaturnummer 35310 \
               -zIndex         52 \
               -graphic        {
                  CompositeGraphic \
                     -id            SKE00452 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -members       {
                        AreaGraphic \
                           -id       SKE00453 \
                           -boundary {
                              SolidStroke \
                                 -color    COL00030 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    15.00
                           } \
                           -geometry {
                              Path \
                                 -data "M -82.00,-82.00 L -82.00,83.00 83.00,83.00 83.00,-82.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00002
                           }
                        TextGraphic \
                           -id    SKE00457 \
                           -label {
                              PointLabel \
                                 -font          {
                                    Font \
                                       -id         FON00001 \
                                       -fontFamily "Univers LT 55"
                                 } \
                                 -labelText     {
                        'R'
                                 } \
                                 -size          3.40 \
                                 -textBodyFill  {
                                    SolidFill \
                                       -color COL00030
                                 } \
                                 -displacementX 0.00 \
                                 -displacementY 0.00
                           }
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE02399 \
         -basicObjectType   reo \
         -expression        {
            funktion = 5330
         } \
         -featureTypeName   AX_Platz \
         -featureTypeNumber 42009 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01511 \
   -synopsis "Brücke | Platz | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE01432 \
         -designRules     DRU00369 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35880 \
         -zIndex          30
      Emit \
         -id              SKE01433 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      SYM35890 \
         -zIndex          27
   } \
   -filter   {
      Filter \
         -id                SKE01431 \
         -basicObjectType   reo \
         -expression        {
            inversZu_hatDirektUnten/AX_Platz[atk:LIEGT_IN_MITTE()]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01512 \
   -synopsis "Brücke | Platz" \
   -emits    {
      Emit \
         -id              SKE01435 \
         -designRules     DRU00369 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35880 \
         -zIndex          40
      Emit \
         -id              SKE01436 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      SYM35890 \
         -zIndex          37
   } \
   -filter   {
      Filter \
         -id                SKE01434 \
         -basicObjectType   reo \
         -expression        {
            inversZu_hatDirektUnten/AX_Platz[atk:LIEGT_OBEN()]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id     RUL01520 \
   -emits  {
      Emit \
         -id              SKE01331 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM34800 \
               -synopsis       "Signatur Nr. 34800 (SK100)" \
               -description    "      Bahnverkehr (Fläche)" \
               -signaturnummer 34800 \
               -zIndex         1 \
               -interior       {
                  SolidFill \
                     -color COL00010
               }
         } \
         -zIndex          1
   } \
   -filter {
      Filter \
         -id                SKE01330 \
         -basicObjectType   reo \
         -featureTypeName   AX_Bahnverkehr \
         -featureTypeNumber 42010 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01530 \
   -synopsis Name \
   -emits    {
      Emit \
         -id              SKE01273 \
         -designRules     DRU00602 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82600 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01272 \
         -basicObjectType   reo \
         -expression        {
            name
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01540 \
   -synopsis "Außer Betrieb, stillgelegt, verlassen" \
   -emits    {
      Emit \
         -id              SKE01275 \
         -designRules     DRU00602 \
         -labelText       "'außer Betrieb'" \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_ZUS \
         -symbolizer      SYM82600 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01274 \
         -basicObjectType   reo \
         -expression        {
            zustand = 2100
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01550 \
   -synopsis "Eisenbahn, Güterverkehr, S-Bahn | Normalspur" \
   -emits    {
      Emit \
         -id              SKE01277 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM32800 \
               -synopsis       "Signatur Nr. 32800 (SK100)" \
               -description    {
      Eisenbahn, Güterzugbahn S-Bahn
      (Normalspur, Regelspur)
      (Linie)
               } \
               -signaturnummer 32800 \
               -zIndex         26 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    40.00
               }
         } \
         -zIndex          26
   } \
   -filter   {
      Filter \
         -id                SKE01276 \
         -basicObjectType   reo \
         -expression        {
            bahnkategorie in (1100, 1102, 1104) and spurweite = 1000 and fn:not(zustand) and atk:LIEGT_UNTEN()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01560 \
   -synopsis "Eisenbahn, Güterverkehr, S-Bahn | Normalspur | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE01279 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM32800 \
         -zIndex          36
   } \
   -filter   {
      Filter \
         -id                SKE01278 \
         -basicObjectType   reo \
         -expression        {
            bahnkategorie in (1100, 1102, 1104) and spurweite = 1000 and fn:not(zustand) and atk:LIEGT_IN_MITTE()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01570 \
   -synopsis "Eisenbahn, Güterverkehr, S-Bahn | Normalspur | liegt oben" \
   -emits    {
      Emit \
         -id              SKE01281 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM32800 \
         -zIndex          46
   } \
   -filter   {
      Filter \
         -id                SKE01280 \
         -basicObjectType   reo \
         -expression        {
            bahnkategorie in (1100, 1102, 1104) and spurweite = 1000 and fn:not(zustand) and atk:LIEGT_OBEN()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01580 \
   -synopsis "Eisenbahn, Güterverkehr, S-Bahn | Normalspur | außer Betrieb, stillgelegt, verlassen" \
   -emits    {
      Emit \
         -id              SKE01283 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM33310 \
               -synopsis       "Signatur Nr. 33310 (SK100)" \
               -description    {
      Eisenbahn, stillgelegt
      (Linie)
               } \
               -signaturnummer 33310 \
               -zIndex         26 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    40.00
               }
         } \
         -zIndex          26
   } \
   -filter   {
      Filter \
         -id                SKE01282 \
         -basicObjectType   reo \
         -expression        {
            bahnkategorie in (1100, 1102, 1104) and spurweite = 1000 and zustand = 2100 and atk:LIEGT_UNTEN()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01590 \
   -synopsis "Eisenbahn, Güterverkehr, S-Bahn | Normalspur | außer Betrieb, stillgelegt, verlassen | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE01285 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM33310 \
         -zIndex          36
   } \
   -filter   {
      Filter \
         -id                SKE01284 \
         -basicObjectType   reo \
         -expression        {
            bahnkategorie in (1100, 1102, 1104) and spurweite = 1000 and zustand = 2100 and atk:LIEGT_IN_MITTE()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01600 \
   -synopsis "Eisenbahn, Güterverkehr, S-Bahn | Normalspur | außer Betrieb, stillgelegt, verlassen | liegt oben" \
   -emits    {
      Emit \
         -id              SKE01287 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM33310 \
         -zIndex          46
   } \
   -filter   {
      Filter \
         -id                SKE01286 \
         -basicObjectType   reo \
         -expression        {
            bahnkategorie in (1100, 1102, 1104) and spurweite = 1000 and zustand = 2100 and atk:LIEGT_OBEN()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01610 \
   -synopsis "Eisenbahn, Güterverkehr, S-Bahn | im Bau" \
   -emits    {
      Emit \
         -id              SKE01289 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM33000 \
               -synopsis       "Signatur Nr. 33000 (SK100)" \
               -description    {
      Eisenbahn, Güterzugbahn
      S-Bahn, im Bau
      (Linie)
               } \
               -signaturnummer 33000 \
               -zIndex         26 \
               -stroke         {
                  DashedStroke \
                     -postGap    0.00 \
                     -preGap     0.00 \
                     -color      COL00030 \
                     -linecaps   butt \
                     -linejoin   round \
                     -width      40.00 \
                     -adjustment wholePattern \
                     -dasharray  "400 80"
               }
         } \
         -zIndex          26
   } \
   -filter   {
      Filter \
         -id                SKE01288 \
         -basicObjectType   reo \
         -expression        {
            bahnkategorie in (1100, 1102, 1104) and zustand = 4000 and atk:LIEGT_UNTEN()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01620 \
   -synopsis "Eisenbahn, Güterverkehr, S-Bahn | im Bau | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE01291 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM33000 \
         -zIndex          36
   } \
   -filter   {
      Filter \
         -id                SKE01290 \
         -basicObjectType   reo \
         -expression        {
            bahnkategorie in (1100, 1102, 1104) and zustand = 4000 and atk:LIEGT_IN_MITTE()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01630 \
   -synopsis "Eisenbahn, Güterverkehr, S-Bahn | im Bau | liegt oben" \
   -emits    {
      Emit \
         -id              SKE01293 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM33000 \
         -zIndex          46
   } \
   -filter   {
      Filter \
         -id                SKE01292 \
         -basicObjectType   reo \
         -expression        {
            bahnkategorie in (1100, 1102, 1104) and zustand = 4000 and atk:LIEGT_OBEN()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01640 \
   -synopsis "Eisenbahn, Güterverkehr, S-Bahn | Schmalspur/Breitspur | in Betrieb, außer Betrieb, stillgelegt, verlassen" \
   -emits    {
      Emit \
         -id              SKE01295 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM33300 \
               -synopsis       "Signatur Nr. 33300 (SK100)" \
               -description    {
      Schmalspurbahn, Zahnradbahn
      Standseilbahn, Magnetschwebebahn
      (Linie)
               } \
               -signaturnummer 33300 \
               -zIndex         26 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    15.00
               }
         } \
         -zIndex          26
      Emit \
         -id              SKE01296 \
         -designRules     {
            DesignRule \
               -id                   DRU00619 \
               -synopsis             "Positionierungsregel Nr. 619 (SK100)" \
               -description          {
      REO mit angegebener Linie bemustern:
      Linienabstand (von Bezugspunkt zu Bezugspunkt): 200/100mm 
      Linienlänge: 80/100mm
      Linienrichtung: Richtung des REO im Bezugspunkt - 100gon 
      Lücke am Anfang: 100/100mm
      Lücke am Ende: -100/100mm
      Anwendung bei Signaturen: Linienmuster von
      Schmalspurbahn, Breitspurbahn, Magnetschwebebahn, Zahnradbahn, Standseilbahn
               } \
               -positionierungsregel 619 \
               -rulesToConsider      {
                  DRU00110
                  DesignRule \
                     -id                   DRU00111 \
                     -synopsis             "Positionierungsregel Nr. 111 (SK100)" \
                     -description          {
      Musterlänge = Strichlänge + Lückenlänge
      Anzahl der Muster:  (int) {(Gesamtlänge der zu bemusternden Linie - Lücke am Anfang - Lücke am Ende) / Musterlänge}
      Rest =  (Gesamtlänge der zu bemusternden Linie - Lücke am Anfang - Lücke am Ende) - Anzahl der Muster * Musterlänge
      Wenn Rest > Musterlänge/2: Anzahl der Muster um 1 erhöhen
      Musterlänge_neu =  (Gesamtlänge der zu bemusternden Linie - Lücke am Anfang - Lücke am Ende) / Anzahl der Muster
      Anwendung bei Signaturen: Musterausgleich von Linienmuster
                     } \
                     -positionierungsregel 111
               }
         } \
         -permit_ap_darst 1 \
         -permit_praesobj 1 \
         -permit_stdpraes 1 \
         -symbolClass     Muster \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM33301 \
               -synopsis       "Signatur Nr. 33301 (SK100)" \
               -description    {
      Schmalspurbahn, Zahnradbahn
      Standseilbahn, Magnetschwebebahn
      (Einzelsignatur zur Linienbemusterung)
               } \
               -signaturnummer 33301 \
               -zIndex         26 \
               -graphic        {
                  LineGraphic \
                     -id            SKE00388 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -geometry      {
                        Path \
                           -data "M 0.00,40.00 L 0.00,-40.00"
                     } \
                     -stroke        {
                        SolidStroke \
                           -color    COL00030 \
                           -linecaps butt \
                           -linejoin round \
                           -width    15.00
                     }
               }
         } \
         -zIndex          26
   } \
   -filter   {
      Filter \
         -id                SKE01294 \
         -basicObjectType   reo \
         -expression        {
            bahnkategorie in (1100, 1102, 1104) and spurweite in (2000, 3000) and (fn:not(zustand) or zustand = 2100) and atk:LIEGT_UNTEN()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01650 \
   -synopsis "Eisenbahn, Güterverkehr, S-Bahn | Schmalspur/Breitspur | in Betrieb, außer Betrieb, stillgelegt, verlassen | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE01298 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM33300 \
         -zIndex          36
      Emit \
         -id              SKE01299 \
         -designRules     DRU00619 \
         -permit_ap_darst 1 \
         -permit_praesobj 1 \
         -permit_stdpraes 1 \
         -symbolClass     Muster \
         -symbolizer      SYM33301 \
         -zIndex          36
   } \
   -filter   {
      Filter \
         -id                SKE01297 \
         -basicObjectType   reo \
         -expression        {
            bahnkategorie in (1100, 1102, 1104) and spurweite in (2000, 3000) and (fn:not(zustand) or zustand = 2100) and atk:LIEGT_IN_MITTE()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01660 \
   -synopsis "Eisenbahn, Güterverkehr, S-Bahn | Schmalspur/Breitspur | in Betrieb, außer Betrieb, stillgelegt, verlassen | liegt oben" \
   -emits    {
      Emit \
         -id              SKE01301 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM33300 \
         -zIndex          46
      Emit \
         -id              SKE01302 \
         -designRules     DRU00619 \
         -permit_ap_darst 1 \
         -permit_praesobj 1 \
         -permit_stdpraes 1 \
         -symbolClass     Muster \
         -symbolizer      SYM33301 \
         -zIndex          46
   } \
   -filter   {
      Filter \
         -id                SKE01300 \
         -basicObjectType   reo \
         -expression        {
            bahnkategorie in (1100, 1102, 1104) and spurweite in (2000, 3000) and (fn:not(zustand) or zustand = 2100) and atk:LIEGT_OBEN()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01700 \
   -synopsis "Museumsbahn | in Betrieb, außer Betrieb, stillgelegt, verlassen" \
   -emits    {
      Emit \
         -id              SKE01304 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM33200 \
               -synopsis       "Signatur Nr. 33200 (SK100)" \
               -description    {
      Gleis,
      Museumsbahn
      (Linie)
               } \
               -signaturnummer 33200 \
               -zIndex         26 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    15.00
               }
         } \
         -zIndex          26
   } \
   -filter   {
      Filter \
         -id                SKE01303 \
         -basicObjectType   reo \
         -expression        {
            (bahnkategorie != 1100 and bahnkategorie != 1102 and bahnkategorie != 1104 and bahnkategorie != 1300 and bahnkategorie != 1301 and bahnkategorie != 1302 and bahnkategorie != 1600 and bahnkategorie = 1400) and (fn:not(zustand) or zustand = 2100) and atk:LIEGT_UNTEN()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01710 \
   -synopsis "Museumsbahn | in Betrieb, außer Betrieb, stillgelegt, verlassen | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE01306 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM33200 \
         -zIndex          36
   } \
   -filter   {
      Filter \
         -id                SKE01305 \
         -basicObjectType   reo \
         -expression        {
            (bahnkategorie != 1100 and bahnkategorie != 1102 and bahnkategorie != 1104 and bahnkategorie != 1300 and bahnkategorie != 1301 and bahnkategorie != 1302 and bahnkategorie != 1600 and bahnkategorie = 1400) and (fn:not(zustand) or zustand = 2100) and atk:LIEGT_IN_MITTE()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01720 \
   -synopsis "Museumsbahn | in Betrieb, außer Betrieb, stillgelegt, verlassen | liegt oben" \
   -emits    {
      Emit \
         -id              SKE01308 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM33200 \
         -zIndex          46
   } \
   -filter   {
      Filter \
         -id                SKE01307 \
         -basicObjectType   reo \
         -expression        {
            (bahnkategorie != 1100 and bahnkategorie != 1102 and bahnkategorie != 1104 and bahnkategorie != 1300 and bahnkategorie != 1301 and bahnkategorie != 1302 and bahnkategorie != 1600 and bahnkategorie = 1400) and (fn:not(zustand) or zustand = 2100) and atk:LIEGT_OBEN()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01730 \
   -synopsis "Zahnradbahn, Standseilbahn, Magnetschwebebahn | in Betrieb, außer Betrieb, stillgelegt, verlassen" \
   -emits    {
      Emit \
         -id              SKE01310 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM33300 \
         -zIndex          26
      Emit \
         -id              SKE01311 \
         -designRules     DRU00619 \
         -permit_ap_darst 1 \
         -permit_praesobj 1 \
         -permit_stdpraes 1 \
         -symbolClass     Muster \
         -symbolizer      SYM33301 \
         -zIndex          26
   } \
   -filter   {
      Filter \
         -id                SKE01309 \
         -basicObjectType   reo \
         -expression        {
            (bahnkategorie != 1100 and bahnkategorie != 1102 and bahnkategorie != 1104 and bahnkategorie != 1400 and bahnkategorie in (1301, 1302, 1600)) and (fn:not(zustand) or zustand = 2100) and atk:LIEGT_UNTEN()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01740 \
   -synopsis "Zahnradbahn, Standseilbahn, Magnetschwebebahn | in Betrieb, außer Betrieb, stillgelegt, verlassen | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE01313 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM33300 \
         -zIndex          36
      Emit \
         -id              SKE01314 \
         -designRules     DRU00619 \
         -permit_ap_darst 1 \
         -permit_praesobj 1 \
         -permit_stdpraes 1 \
         -symbolClass     Muster \
         -symbolizer      SYM33301 \
         -zIndex          36
   } \
   -filter   {
      Filter \
         -id                SKE01312 \
         -basicObjectType   reo \
         -expression        {
            (bahnkategorie != 1100 and bahnkategorie != 1102 and bahnkategorie != 1104 and bahnkategorie != 1400 and bahnkategorie in (1301, 1302, 1600)) and (fn:not(zustand) or zustand = 2100) and atk:LIEGT_IN_MITTE()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01750 \
   -synopsis "Zahnradbahn, Standseilbahn, Magnetschwebebahn | in Betrieb, außer Betrieb, stillgelegt, verlassen | liegt oben" \
   -emits    {
      Emit \
         -id              SKE01316 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM33300 \
         -zIndex          46
      Emit \
         -id              SKE01317 \
         -designRules     DRU00619 \
         -permit_ap_darst 1 \
         -permit_praesobj 1 \
         -permit_stdpraes 1 \
         -symbolClass     Muster \
         -symbolizer      SYM33301 \
         -zIndex          46
   } \
   -filter   {
      Filter \
         -id                SKE01315 \
         -basicObjectType   reo \
         -expression        {
            (bahnkategorie != 1100 and bahnkategorie != 1102 and bahnkategorie != 1104 and bahnkategorie != 1400 and bahnkategorie in (1301, 1302, 1600)) and (fn:not(zustand) or zustand = 2100) and atk:LIEGT_OBEN()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01760 \
   -synopsis "Tunnellinie, Schutzgalerie | Eisenbahn, Güterverkehr, S-Bahn | Normalspur" \
   -emits    {
      Emit \
         -id              SKE01319 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM35700 \
         -zIndex          48
   } \
   -filter   {
      Filter \
         -id                SKE01318 \
         -basicObjectType   reo \
         -expression        {
            bahnkategorie in (1100, 1102, 1104) and atk:LGO() >= 600m and spurweite = 1000 and atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01761 \
   -synopsis "Tunnelportal, Schutzgalerie | Eisenbahn, Güterverkehr, S-Bahn | Normalspur" \
   -emits    {
      Emit \
         -id              SKE01321 \
         -designRules     DRU00618 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM35780 \
               -synopsis       "Signatur Nr. 35780 (SK100)" \
               -description    {
      Tunnelportal zu
      Eisenbahn, Normalspur
      Eisenbahn, Normalspur, im Bau
      Güterverkehr, Normalspur
      Güterverkehr, Normalspur, im Bau
      S-Bahn, Normalspur
      S-Bahn, Normalspur, im Bau
      Eisenbahn, stillgelegt, außer Betrieb
      (Einzelsignatur)
               } \
               -signaturnummer 35780 \
               -zIndex         52 \
               -graphic        {
                  LineGraphic \
                     -id            SKE00478 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -geometry      {
                        Path \
                           -data "M 0.00,-45.00 L 0.00,45.00"
                     } \
                     -stroke        {
                        SolidStroke \
                           -color    COL00030 \
                           -linecaps butt \
                           -linejoin miter \
                           -width    25.00
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE01320 \
         -basicObjectType   reo \
         -expression        {
            bahnkategorie in (1100, 1102, 1104) and spurweite = 1000 and atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01770 \
   -synopsis "Tunnellinie, Schutzgalerie | Eisenbahn, Güterverkehr, S-Bahn | Schmalspur/Breitspur | in Betrieb, außer Betrieb, stillgelegt, verlassen" \
   -emits    {
      Emit \
         -id              SKE01323 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM35700 \
         -zIndex          48
   } \
   -filter   {
      Filter \
         -id                SKE01322 \
         -basicObjectType   reo \
         -expression        {
            bahnkategorie in (1100, 1102, 1104) and atk:LGO() >= 600m and spurweite in (2000, 3000) and (fn:not(zustand) or zustand = 2100) and atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01771 \
   -synopsis "Tunnelportal, Schutzgalerie | Eisenbahn, Güterverkehr, S-Bahn | Schmalspur/Breitspur | in Betrieb, außer Betrieb, stillgelegt, verlassen" \
   -emits    {
      Emit \
         -id              SKE01325 \
         -designRules     DRU00618 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM35770 \
               -synopsis       "Signatur Nr. 35770 (SK100)" \
               -description    {
      Tunnelportal zu
      Wirtschaftsweg
      Fußweg, Radweg, Reitweg, Park- und Friedhofsweg
      Klettersteig, Wattenweg
      Gleis, Museumsbahn
      Schmalspurbahn, Zahnradbahn, Standseilbahn,
      Magnetschwebebahn
      (Einzelsignatur)
               } \
               -signaturnummer 35770 \
               -zIndex         52 \
               -graphic        {
                  LineGraphic \
                     -id            SKE00475 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -geometry      {
                        Path \
                           -data "M 0.00,-35.00 L 0.00,35.00"
                     } \
                     -stroke        {
                        SolidStroke \
                           -color    COL00030 \
                           -linecaps butt \
                           -linejoin miter \
                           -width    25.00
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE01324 \
         -basicObjectType   reo \
         -expression        {
            bahnkategorie in (1100, 1102, 1104) and spurweite in (2000, 3000) and (fn:not(zustand) or zustand = 2100) and atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01790 \
   -synopsis "Tunnellinie, Schutzgalerie | Zahnradbahn, Standseilbahn, Museumsbahn, Magnetschwebebahn | in Betrieb, außer Betrieb, stillgelegt, verlassen" \
   -emits    {
      Emit \
         -id              SKE01327 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      SYM35700 \
         -zIndex          48
   } \
   -filter   {
      Filter \
         -id                SKE01326 \
         -basicObjectType   reo \
         -expression        {
            (bahnkategorie != 1100 and bahnkategorie != 1102 and bahnkategorie != 1104 and bahnkategorie in (1301, 1302, 1400, 1600)) and atk:LGO() >= 600m and (fn:not(zustand) or zustand = 2100) and atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01791 \
   -synopsis "Tunnelportal, Schutzgalerie | Zahnradbahn, Standseilbahn, Museumsbahn, Magnetschwebebahn | in Betrieb, außer Betrieb, stillgelegt, verlassen" \
   -emits    {
      Emit \
         -id              SKE01329 \
         -designRules     DRU00618 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      SYM35770 \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE01328 \
         -basicObjectType   reo \
         -expression        {
            (bahnkategorie != 1100 and bahnkategorie != 1102 and bahnkategorie != 1104 and bahnkategorie in (1301, 1302, 1400, 1600)) and (fn:not(zustand) or zustand = 2100) and atk:LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE()
         } \
         -featureTypeName   AX_Bahnstrecke \
         -featureTypeNumber 42014 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01800 \
   -synopsis "Brücke | Eisenbahn, Güterverkehr, S-Bahn | Normalspur | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE01438 \
         -designRules     {
            DesignRule \
               -id                   DRU00368 \
               -synopsis             "Positionierungsregel Nr. 368 (SK100)" \
               -description          {
      Wie PNR 361, jedoch haben die Parallelen einen Abstand zum REO von 35/100mm.
      Anwendung bei Signaturen: Brückenkontur
      zu Bahnen mit Normalspur
      (Brücke linienförmig modelliert)
               } \
               -positionierungsregel 368 \
               -rulesToConsider      DRU00110
         } \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM35900 \
               -synopsis       "Signatur Nr. 35900 (SK100)" \
               -description    {
      Brücke
      (Linie)
               } \
               -signaturnummer 35900 \
               -zIndex         36 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin miter \
                     -width    70.00
               }
         } \
         -zIndex          36
      Emit \
         -id              SKE01439 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM35901 \
               -synopsis       "Signatur Nr. 35901 (SK100)" \
               -description    {
      Brücke
      (Decker)
               } \
               -signaturnummer 35901 \
               -zIndex         37 \
               -stroke         {
                  SolidStroke \
                     -color    COL00002 \
                     -linecaps butt \
                     -linejoin miter \
                     -width    30.00
               }
         } \
         -zIndex          37
   } \
   -filter   {
      Filter \
         -id                SKE01437 \
         -basicObjectType   reo \
         -expression        {
            inversZu_hatDirektUnten/AX_Bahnstrecke[bahnkategorie in (1100, 1102, 1104) and spurweite = 1000 and atk:LIEGT_IN_MITTE()]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01810 \
   -synopsis "Brücke | Eisenbahn, Güterverkehr, S-Bahn | Normalspur" \
   -emits    {
      Emit \
         -id              SKE01441 \
         -designRules     DRU00368 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35900 \
         -zIndex          46
      Emit \
         -id              SKE01442 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM35901 \
         -zIndex          47
   } \
   -filter   {
      Filter \
         -id                SKE01440 \
         -basicObjectType   reo \
         -expression        {
            inversZu_hatDirektUnten/AX_Bahnstrecke[bahnkategorie in (1100, 1102, 1104) and spurweite = 1000 and atk:LIEGT_OBEN()]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01820 \
   -synopsis "Brücke | Eisenbahn, Güterverkehr, S-Bahn | Schmalspur, Breitspur | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE01444 \
         -designRules     DRU00367 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM35910 \
               -synopsis       "Signatur Nr. 35910 (SK100)" \
               -description    {
      Brücke
      (Linie)
               } \
               -signaturnummer 35910 \
               -zIndex         36 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin miter \
                     -width    70.00
               }
         } \
         -zIndex          36
      Emit \
         -id              SKE01445 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM35911 \
               -synopsis       "Signatur Nr. 35911 (SK100)" \
               -description    {
      Brücke
      (Decker)
               } \
               -signaturnummer 35911 \
               -zIndex         37 \
               -stroke         {
                  SolidStroke \
                     -color    COL00002 \
                     -linecaps butt \
                     -linejoin miter \
                     -width    15.00
               }
         } \
         -zIndex          37
   } \
   -filter   {
      Filter \
         -id                SKE01443 \
         -basicObjectType   reo \
         -expression        {
            inversZu_hatDirektUnten/AX_Bahnstrecke[bahnkategorie in (1100, 1102, 1104) and spurweite in (2000, 3000) and atk:LIEGT_IN_MITTE()]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01830 \
   -synopsis "Brücke | Eisenbahn, Güterverkehr, S-Bahn | Schmalspur, Breitspur" \
   -emits    {
      Emit \
         -id              SKE01447 \
         -designRules     DRU00367 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35910 \
         -zIndex          46
      Emit \
         -id              SKE01448 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM35911 \
         -zIndex          47
   } \
   -filter   {
      Filter \
         -id                SKE01446 \
         -basicObjectType   reo \
         -expression        {
            inversZu_hatDirektUnten/AX_Bahnstrecke[bahnkategorie in (1100, 1102, 1104) and spurweite in (2000, 3000) and atk:LIEGT_OBEN()]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01860 \
   -synopsis "Brücke | Zahnradbahn, Standseilbahn, Museumsbahn, Magnetschwebebahn | außer Betrieb, stillgelegt, verlassen | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE01450 \
         -designRules     DRU00367 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35910 \
         -zIndex          36
      Emit \
         -id              SKE01451 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM35911 \
         -zIndex          37
   } \
   -filter   {
      Filter \
         -id                SKE01449 \
         -basicObjectType   reo \
         -expression        {
            inversZu_hatDirektUnten/AX_Bahnstrecke[(bahnkategorie != 1100 and bahnkategorie != 1102 and bahnkategorie != 1104 and bahnkategorie in (1301, 1302, 1400, 1600)) and (fn:not(zustand) or zustand = 2100) and atk:LIEGT_IN_MITTE()]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01870 \
   -synopsis "Brücke | Zahnradbahn, Standseilbahn, Museumsbahn, Magnetschwebebahn | außer Betrieb, stillgelegt, verlassen" \
   -emits    {
      Emit \
         -id              SKE01453 \
         -designRules     DRU00367 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35910 \
         -zIndex          46
      Emit \
         -id              SKE01454 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Decker \
         -symbolizer      SYM35911 \
         -zIndex          47
   } \
   -filter   {
      Filter \
         -id                SKE01452 \
         -basicObjectType   reo \
         -expression        {
            inversZu_hatDirektUnten/AX_Bahnstrecke[(bahnkategorie != 1100 and bahnkategorie != 1102 and bahnkategorie != 1104 and bahnkategorie in (1301, 1302, 1400, 1600)) and (fn:not(zustand) or zustand = 2100) and atk:LIEGT_OBEN()]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      curve \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01871 \
   -synopsis "Brückenfläche | Bahnstrecke oder Gleis | liegt mittig" \
   -emits    {
      Emit \
         -id              SKE01456 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      SYM35890 \
         -zIndex          37
      Emit \
         -id              SKE01457 \
         -designRules     DRU00369 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35880 \
         -zIndex          30
   } \
   -filter   {
      Filter \
         -id                SKE01455 \
         -basicObjectType   reo \
         -expression        {
            inversZu_hatDirektUnten/AX_Bahnstrecke[atk:LIEGT_IN_MITTE()] or inversZu_hatDirektUnten/AX_Gleis[atk:LIEGT_IN_MITTE()]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01872 \
   -synopsis "Brückenfläche | Bahnstrecke oder Gleis" \
   -emits    {
      Emit \
         -id              SKE01459 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      SYM35890 \
         -zIndex          47
      Emit \
         -id              SKE01460 \
         -designRules     DRU00369 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Kontur \
         -symbolizer      SYM35880 \
         -zIndex          40
   } \
   -filter   {
      Filter \
         -id                SKE01458 \
         -basicObjectType   reo \
         -expression        {
            inversZu_hatDirektUnten/AX_Bahnstrecke[atk:LIEGT_OBEN()] or inversZu_hatDirektUnten/AX_Gleis[atk:LIEGT_IN_MITTE()]
         } \
         -featureTypeName   AX_BauwerkImVerkehrsbereich \
         -featureTypeNumber 53001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01880 \
   -synopsis "Name (enthält 'Flughafen' oder 'Flugplatz') | Fläche >= 200km2" \
   -emits    {
      Emit \
         -id              SKE01874 \
         -designRules     DRU00911 \
         -labelText       name/AX_Lagebezeichnung/unverschluesselt \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82190 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01873 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 200km2 and name and (fn:matches(name,'[Ff]lughafen') or fn:matches(name,'[Ff]lugplatz'))
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01881 \
   -synopsis "Name (ohne 'Flughafen') | Flughafen, Internationaler Flughafen, Regionalflughafen | Fläche >= 200km2" \
   -emits    {
      Emit \
         -id              SKE01876 \
         -designRules     DRU00911 \
         -labelText       "fn:concat('Flughafen ',name/AX_Lagebezeichnung/unverschluesselt)" \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82190 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01875 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 200km2 and art in (5510, 5511, 5512) and name and fn:not(fn:matches(name,'[Ff]lughafen'))
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01885 \
   -synopsis "Name (enthält 'Flughafen' oder 'Flugplatz') | Fläche >= 50km2 und < 200km2" \
   -emits    {
      Emit \
         -id              SKE01878 \
         -designRules     DRU00911 \
         -labelText       name/AX_Lagebezeichnung/unverschluesselt \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82200 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01877 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 50km2 and atk:FLB() < 200km2 and name and (fn:matches(name,'[Ff]lughafen') or fn:matches(name,'[Ff]lugplatz'))
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01886 \
   -synopsis "Name (ohne 'Flughafen') | Flughafen, Internationaler Flughafen, Regionalflughafen | Fläche >= 50km2 und < 200km2" \
   -emits    {
      Emit \
         -id              SKE01880 \
         -designRules     DRU00911 \
         -labelText       "fn:concat('Flughafen ',name/AX_Lagebezeichnung/unverschluesselt)" \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82200 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01879 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 50km2 and atk:FLB() < 200km2 and art in (5510, 5511, 5512) and name and fn:not(fn:matches(name,'[Ff]lughafen'))
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01890 \
   -synopsis "Name (enthält 'Flughafen' oder 'Flugplatz') | Fläche >= 20km2 und < 50km2" \
   -emits    {
      Emit \
         -id              SKE01882 \
         -designRules     DRU00911 \
         -labelText       name/AX_Lagebezeichnung/unverschluesselt \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82300 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01881 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 20km2 and atk:FLB() < 50km2 and name and (fn:matches(name,'[Ff]lughafen') or fn:matches(name,'[Ff]lugplatz'))
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01891 \
   -synopsis "Name (ohne 'Flughafen') | Flughafen, Internationaler Flughafen, Regionalflughafen | Fläche >= 20km2 und < 50km2" \
   -emits    {
      Emit \
         -id              SKE01884 \
         -designRules     DRU00911 \
         -labelText       "fn:concat('Flughafen ',name/AX_Lagebezeichnung/unverschluesselt)" \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82300 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01883 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 20km2 and atk:FLB() < 50km2 and art in (5510, 5511, 5512) and name and fn:not(fn:matches(name,'[Ff]lughafen'))
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01895 \
   -synopsis "Name (enthält 'Flughafen' oder 'Flugplatz') | Fläche >= 10km2 und < 20km2" \
   -emits    {
      Emit \
         -id              SKE01886 \
         -designRules     DRU00911 \
         -labelText       name/AX_Lagebezeichnung/unverschluesselt \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82310 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01885 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 10km2 and atk:FLB() < 20km2 and name and (fn:matches(name,'[Ff]lughafen') or fn:matches(name,'[Ff]lugplatz'))
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01896 \
   -synopsis "Name (ohne 'Flughafen') | Flughafen, Internationaler Flughafen, Regionalflughafen | Fläche >= 10km2 und < 20km2" \
   -emits    {
      Emit \
         -id              SKE01888 \
         -designRules     DRU00911 \
         -labelText       "fn:concat('Flughafen ',name/AX_Lagebezeichnung/unverschluesselt)" \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82310 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01887 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 10km2 and atk:FLB() < 20km2 and art in (5510, 5511, 5512) and name and fn:not(fn:matches(name,'[Ff]lughafen'))
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01897 \
   -synopsis "Name (ohne 'Flugplatz') | Verkehrslandeplatz, Hubschrauberflugplatz, Landeplatz, Sonderlandeplatz, keine Flugverkehrsart | Fläche >= 10km2" \
   -emits    {
      Emit \
         -id              SKE01890 \
         -designRules     DRU00911 \
         -labelText       "fn:concat('Flugplatz ',name/AX_Lagebezeichnung/unverschluesselt)" \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82310 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01889 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 10km2 and (fn:not(art) or art in (5520, 5530, 5540)) and name and fn:not(fn:matches(name,'[Ff]lugplatz'))
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01900 \
   -synopsis "Name (enthält 'Flughafen' oder 'Flugplatz') | Fläche >= 5km2 und < 10km2" \
   -emits    {
      Emit \
         -id              SKE01892 \
         -designRules     DRU00911 \
         -labelText       name/AX_Lagebezeichnung/unverschluesselt \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82400 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01891 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 5km2 and atk:FLB() < 10km2 and name and (fn:matches(name,'[Ff]lughafen') or fn:matches(name,'[Ff]lugplatz'))
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01901 \
   -synopsis "Name (ohne 'Flughafen') | Flughafen, Internationaler Flughafen, Regionalflughafen | Fläche >= 5km2 und < 10km2" \
   -emits    {
      Emit \
         -id              SKE01894 \
         -designRules     DRU00911 \
         -labelText       "fn:concat('Flughafen ',name/AX_Lagebezeichnung/unverschluesselt)" \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82400 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01893 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 5km2 and atk:FLB() < 10km2 and art in (5510, 5511, 5512) and name and fn:not(fn:matches(name,'[Ff]lughafen'))
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01902 \
   -synopsis "Name (ohne 'Flugplatz') | Verkehrslandeplatz, Hubschrauberflugplatz, Landeplatz, Sonderlandeplatz, keine Flugverkehrsart | Fläche >= 5km2 und < 10km2" \
   -emits    {
      Emit \
         -id              SKE01896 \
         -designRules     DRU00911 \
         -labelText       "fn:concat('Flugplatz ',name/AX_Lagebezeichnung/unverschluesselt)" \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82400 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01895 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 5km2 and atk:FLB() < 10km2 and (fn:not(art) or art in (5520, 5530, 5540)) and name and fn:not(fn:matches(name,'[Ff]lugplatz'))
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01910 \
   -synopsis "Name (enthält 'Flughafen' oder 'Flugplatz') | Fläche >= 2km2 und < 5km2" \
   -emits    {
      Emit \
         -id              SKE01898 \
         -designRules     DRU00911 \
         -labelText       name/AX_Lagebezeichnung/unverschluesselt \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82410 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01897 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 2km2 and atk:FLB() < 5km2 and name and (fn:matches(name,'[Ff]lughafen') or fn:matches(name,'[Ff]lugplatz'))
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01911 \
   -synopsis "Name (ohne 'Flughafen') | Flughafen, Internationaler Flughafen, Regionalflughafen | Fläche >= 2km2 und < 5km2" \
   -emits    {
      Emit \
         -id              SKE01900 \
         -designRules     DRU00911 \
         -labelText       "fn:concat('Flughafen ',name/AX_Lagebezeichnung/unverschluesselt)" \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82410 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01899 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 2km2 and atk:FLB() < 5km2 and art in (5510, 5511, 5512) and name and fn:not(fn:matches(name,'[Ff]lughafen'))
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01912 \
   -synopsis "Name (ohne 'Flugplatz') | Verkehrslandeplatz, Hubschrauberflugplatz, Landeplatz, Sonderlandeplatz, keine Flugverkehrsart | Fläche >= 2km2 und < 5km2" \
   -emits    {
      Emit \
         -id              SKE01902 \
         -designRules     DRU00911 \
         -labelText       "fn:concat('Flugplatz ',name/AX_Lagebezeichnung/unverschluesselt)" \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82410 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01901 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 2km2 and atk:FLB() < 5km2 and (fn:not(art) or art in (5520, 5530, 5540)) and name and fn:not(fn:matches(name,'[Ff]lugplatz'))
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01920 \
   -synopsis "Name (enthält 'Flughafen' oder 'Flugplatz') | Fläche < 2km2" \
   -emits    {
      Emit \
         -id              SKE01904 \
         -designRules     DRU00911 \
         -labelText       name/AX_Lagebezeichnung/unverschluesselt \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82500 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01903 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() < 2km2 and name and (fn:matches(name,'[Ff]lughafen') or fn:matches(name,'[Ff]lugplatz'))
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01921 \
   -synopsis "Name (ohne 'Flughafen') | Flughafen, Internationaler Flughafen, Regionalflughafen |  Fläche < 2km2" \
   -emits    {
      Emit \
         -id              SKE01906 \
         -designRules     DRU00911 \
         -labelText       "fn:concat('Flughafen ',name/AX_Lagebezeichnung/unverschluesselt)" \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82500 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01905 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() < 2km2 and art in (5510, 5511, 5512) and name and fn:not(fn:matches(name,'[Ff]lughafen'))
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01922 \
   -synopsis "Name (ohne 'Flugplatz') | Verkehrslandeplatz, Hubschrauberflugplatz, Landeplatz, Sonderlandeplatz, keine Flugverkehrsart | Fläche < 2km2" \
   -emits    {
      Emit \
         -id              SKE01908 \
         -designRules     DRU00911 \
         -labelText       "fn:concat('Flugplatz ',name/AX_Lagebezeichnung/unverschluesselt)" \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82500 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01907 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() < 2km2 and (fn:not(art) or art in (5520, 5530, 5540)) and name and fn:not(fn:matches(name,'[Ff]lugplatz'))
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01928 \
   -synopsis "Kein Name | Flughafen, Internationaler Flughafen, Regionalflughafen | Fläche >= 200km2" \
   -emits    {
      Emit \
         -id              SKE01910 \
         -designRules     DRU00101 \
         -labelText       'Flughafen' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_ART \
         -symbolizer      SYM82190 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01909 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 200km2 and art in (5510, 5511, 5512) and fn:not(name)
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01929 \
   -synopsis "Kein Name | Flughafen, Internationaler Flughafen, Regionalflughafen | Fläche >= 50km2 und < 200km2" \
   -emits    {
      Emit \
         -id              SKE01912 \
         -designRules     DRU00101 \
         -labelText       'Flughafen' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_ART \
         -symbolizer      SYM82200 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01911 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 50km2 and atk:FLB() < 200km2 and art in (5510, 5511, 5512) and fn:not(name)
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01930 \
   -synopsis "Kein Name | Flughafen, Internationaler Flughafen, Regionalflughafen | Fläche >= 20km2 und < 50km2" \
   -emits    {
      Emit \
         -id              SKE01914 \
         -designRules     DRU00101 \
         -labelText       'Flughafen' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_ART \
         -symbolizer      SYM82300 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01913 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 20km2 and atk:FLB() < 50km2 and art in (5510, 5511, 5512) and fn:not(name)
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01940 \
   -synopsis "Kein Name | Flughafen, Internationaler Flughafen, Regionalflughafen | Fläche >= 10km2 und < 20km2" \
   -emits    {
      Emit \
         -id              SKE01916 \
         -designRules     DRU00101 \
         -labelText       'Flughafen' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_ART \
         -symbolizer      SYM82310 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01915 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 10km2 and atk:FLB() < 20km2 and art in (5510, 5511, 5512) and fn:not(name)
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01950 \
   -synopsis "Kein Name | Flughafen, Internationaler Flughafen, Regionalflughafen | Fläche >= 5km2 und < 10km2" \
   -emits    {
      Emit \
         -id              SKE01918 \
         -designRules     DRU00101 \
         -labelText       'Flughafen' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_ART \
         -symbolizer      SYM82400 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01917 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 5km2 and atk:FLB() < 10km2 and art in (5510, 5511, 5512) and fn:not(name)
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01960 \
   -synopsis "Kein Name | Flughafen, Internationaler Flughafen, Regionalflughafen | Fläche >= 2km2 und < 5km2" \
   -emits    {
      Emit \
         -id              SKE01920 \
         -designRules     DRU00101 \
         -labelText       'Flughafen' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_ART \
         -symbolizer      SYM82410 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01919 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 2km2 and atk:FLB() < 5km2 and art in (5510, 5511, 5512) and fn:not(name)
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01970 \
   -synopsis "Kein Name | Flughafen, Internationaler Flughafen, Regionalflughafen | Fläche < 2km2" \
   -emits    {
      Emit \
         -id              SKE01922 \
         -designRules     DRU00101 \
         -labelText       'Flughafen' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_ART \
         -symbolizer      SYM82500 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01921 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() < 2km2 and art in (5510, 5511, 5512) and fn:not(name)
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL01990 \
   -synopsis "Kein Name | Verkehrslandeplatz, Landeplatz, Sonderlandeplatz, keine Flugverkehrsart | Fläche >= 10km2" \
   -emits    {
      Emit \
         -id              SKE01924 \
         -designRules     DRU00101 \
         -labelText       'Flugplatz' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_ART \
         -symbolizer      SYM82310 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01923 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 10km2 and (fn:not(art) or art in (5520, 5540)) and fn:not(name)
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02000 \
   -synopsis "Kein Name | Verkehrslandeplatz, Landeplatz, Sonderlandeplatz, keine Flugverkehrsart | Fläche >= 5km2 und < 10km2" \
   -emits    {
      Emit \
         -id              SKE01926 \
         -designRules     DRU00101 \
         -labelText       'Flugplatz' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_ART \
         -symbolizer      SYM82400 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01925 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 5km2 and atk:FLB() < 10km2 and (fn:not(art) or art in (5520, 5540)) and fn:not(name)
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02010 \
   -synopsis "Kein Name | Verkehrslandeplatz, Landeplatz, Sonderlandeplatz, keine Flugverkehrsart | Fläche >= 2km2 und < 5km2" \
   -emits    {
      Emit \
         -id              SKE01928 \
         -designRules     DRU00101 \
         -labelText       'Flugplatz' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_ART \
         -symbolizer      SYM82410 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01927 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 2km2 and atk:FLB() < 5km2 and (fn:not(art) or art in (5520, 5540)) and fn:not(name)
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02020 \
   -synopsis "Kein Name | Verkehrslandeplatz, Landeplatz, Sonderlandeplatz, keine Flugverkehrsart | Fläche < 2km2" \
   -emits    {
      Emit \
         -id              SKE01930 \
         -designRules     DRU00101 \
         -labelText       'Flugplatz' \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name_ART \
         -symbolizer      SYM82500 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01929 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() < 2km2 and (fn:not(art) or art in (5520, 5540)) and fn:not(name)
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02025 \
   -synopsis Hubschrauberflugplatz \
   -emits    {
      Emit \
         -id              SKE01932 \
         -designRules     DRU00100 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM34100 \
               -synopsis       "Signatur Nr. 34100 (SK100)" \
               -description    "      Hubschrauberlandeplatz (Einzelsignatur)" \
               -signaturnummer 34100 \
               -zIndex         52 \
               -graphic        {
                  CompositeGraphic \
                     -id            SKE00415 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -members       {
                        AreaGraphic \
                           -id       SKE00416 \
                           -boundary {
                              SolidStroke \
                                 -color    COL00030 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    15.00
                           } \
                           -geometry {
                              Path \
                                 -data "M -130.00,-98.00 L 0.00,128.00 130.00,-98.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00002
                           }
                        TextGraphic \
                           -id    SKE00420 \
                           -label {
                              PointLabel \
                                 -font          FON00001 \
                                 -labelText     {
                        'H'
                                 } \
                                 -size          4.00 \
                                 -textBodyFill  {
                                    SolidFill \
                                       -color COL00030
                                 } \
                                 -displacementX 0.00 \
                                 -displacementY -24.00
                           }
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE01931 \
         -basicObjectType   reo \
         -expression        {
            art = 5530
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02030 \
   -synopsis Segelfluggelände \
   -emits    {
      Emit \
         -id              SKE01934 \
         -designRules     DRU00100 \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Symbol \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM34000 \
               -synopsis       "Signatur Nr. 34000 (SK100)" \
               -description    "      Segelfluggelände (Einzelsignatur)" \
               -signaturnummer 34000 \
               -zIndex         52 \
               -graphic        {
                  CompositeGraphic \
                     -id            SKE00405 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -members       {
                        AreaGraphic \
                           -id       SKE00406 \
                           -geometry {
                              Path \
                                 -data "M 0.00,125.00 A 125.00,125.00 0 1,0 0.00,-125.00 A 125.00,125.00 0 1,0 0.00,125.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00030
                           }
                        AreaGraphic \
                           -id       SKE00409 \
                           -geometry {
                              Path \
                                 -data "M 0.00,110.00 A 110.00,110.00 0 1,0 0.00,-110.00 A 110.00,110.00 0 1,0 0.00,110.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00002
                           }
                        AreaGraphic \
                           -id       SKE00412 \
                           -geometry {
                              Path \
                                 -data "M 80.00,-46.00 L 2.00,-11.00 -53.00,-79.00 -58.00,-79.00 -64.00,-75.00 -64.00,-70.00 -18.00,-1.00 -47.00,11.00 -64.00,20.00 -81.00,30.00 -86.00,34.00 -87.00,37.00 -77.00,40.00 -56.00,41.00 -31.00,38.00 -4.00,20.00 36.00,78.00 41.00,79.00 46.00,75.00 48.00,70.00 13.00,8.00 63.00,-24.00 87.00,-8.00 98.00,-14.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00030
                           }
                     }
               }
         } \
         -zIndex          52
   } \
   -filter   {
      Filter \
         -id                SKE01933 \
         -basicObjectType   reo \
         -expression        {
            art = 5550
         } \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id     RUL02040 \
   -emits  {
      Emit \
         -id              SKE01936 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM33800 \
               -synopsis       "Signatur Nr. 33800 (SK100)" \
               -description    "      Flughafen, Flugplatz, Landeplatz  (Fläche)" \
               -signaturnummer 33800 \
               -zIndex         2 \
               -interior       {
                  SolidFill \
                     -color COL00005
               }
         } \
         -zIndex          2
      Emit \
         -id              SKE01937 \
         -designRules     {
            DesignRule \
               -id                   DRU00400 \
               -synopsis             "Positionierungsregel Nr. 400 (SK100)" \
               -description          {
      Kontur auf den Flächenrand zeichnen; bei angrenzenden Flächen mit derselben Signaturierungsregel wird die Kontur unterdrückt.
      Anwendung bei Signaturen:
               } \
               -positionierungsregel 400
         } \
         -permit_ap_darst 1 \
         -permit_praesobj 1 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM33801 \
               -synopsis       "Signatur Nr. 33801 (SK100)" \
               -description    "      Flughafen, Flugplatz, Landeplatz  (Kontur)" \
               -signaturnummer 33801 \
               -zIndex         3 \
               -stroke         {
                  SolidStroke \
                     -color    COL00030 \
                     -linecaps butt \
                     -linejoin round \
                     -width    15.00
               }
         } \
         -zIndex          3
   } \
   -filter {
      Filter \
         -id                SKE01935 \
         -basicObjectType   reo \
         -featureTypeName   AX_Flugverkehr \
         -featureTypeNumber 42015 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id     RUL02050 \
   -emits  {
      Emit \
         -id              SKE02406 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM34400 \
               -synopsis       "Signatur Nr. 34400 (SK100)" \
               -description    {
      Schiffsverkehr
      (Fläche)
               } \
               -signaturnummer 34400 \
               -zIndex         2 \
               -interior       {
                  SolidFill \
                     -color COL00010
               }
         } \
         -zIndex          2
   } \
   -filter {
      Filter \
         -id                SKE02405 \
         -basicObjectType   reo \
         -featureTypeName   AX_Schiffsverkehr \
         -featureTypeNumber 42016 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02060 \
   -synopsis "Ackerland, kein Vegetationsmerkmal" \
   -emits    {
      Emit \
         -id              SKE02243 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM40100 \
               -synopsis       "Signatur Nr. 40100 (SK100)" \
               -description    {
      Ackerland
      (Fläche)
               } \
               -signaturnummer 40100 \
               -zIndex         2 \
               -interior       {
                  SolidFill \
                     -color COL00002
               }
         } \
         -zIndex          2
   } \
   -filter   {
      Filter \
         -id                SKE02242 \
         -basicObjectType   reo \
         -expression        {
            fn:not(vegetationsmerkmal) or vegetationsmerkmal = 1010
         } \
         -featureTypeName   AX_Landwirtschaft \
         -featureTypeNumber 43001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02070 \
   -synopsis Hopfen \
   -emits    {
      Emit \
         -id              SKE02245 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM41500 \
               -synopsis       "Signatur Nr. 41500 (SK100)" \
               -description    {
      Sonderkultur (Hopfenfeld, Weingarten)
      (Fläche)
               } \
               -signaturnummer 41500 \
               -zIndex         2 \
               -interior       {
                  SolidFill \
                     -color {
                        ColorCMYK \
                           -id      COL00008 \
                           -name    Ackerocker \
                           -black   0.00 \
                           -cyan    0.00 \
                           -magenta 0.00 \
                           -yellow  10.00
                     }
               }
         } \
         -zIndex          2
      Emit \
         -id              SKE02246 \
         -designRules     {
            DesignRule \
               -id                   DRU00412 \
               -synopsis             "Positionierungsregel Nr. 412 (SK100)" \
               -description          {
      Abstand Muster horizontal: 220/100mm
      Abstand Muster vertikal: 110/100mm
      Versatz Muster untereinander: 110/100mm
      Anwendung bei Signaturen: Flächenmuster Hopfen
               } \
               -positionierungsregel 412 \
               -rulesToConsider      {
                  DRU00110
                  DRU00390
                  DRU00391
               }
         } \
         -permit_ap_darst 1 \
         -permit_praesobj 1 \
         -permit_stdpraes 1 \
         -symbolClass     Muster \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM41510 \
               -synopsis       "Signatur Nr. 41510 (SK100)" \
               -description    {
      Sonderkultur (Hopfen)
      (Einzelsignatur zur Flächenbemusterung)
               } \
               -signaturnummer 41510 \
               -zIndex         12 \
               -graphic        {
                  CompositeGraphic \
                     -id            SKE00541 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -members       {
                        LineGraphic \
                           -id       SKE00542 \
                           -geometry {
                              Path \
                                 -data "M -30.00,-30.00 L 30.00,30.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00026 \
                                 -linecaps round \
                                 -linejoin round \
                                 -width    12.00
                           }
                        LineGraphic \
                           -id       SKE00545 \
                           -geometry {
                              Path \
                                 -data "M -30.00,30.00 L 30.00,-30.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00026 \
                                 -linecaps round \
                                 -linejoin round \
                                 -width    12.00
                           }
                     }
               }
         } \
         -zIndex          12
   } \
   -filter   {
      Filter \
         -id                SKE02244 \
         -basicObjectType   reo \
         -expression        {
            vegetationsmerkmal = 1012
         } \
         -featureTypeName   AX_Landwirtschaft \
         -featureTypeNumber 43001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02080 \
   -synopsis Grünland \
   -emits    {
      Emit \
         -id              SKE02248 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM40200 \
               -synopsis       "Signatur Nr. 40200 (SK100)" \
               -description    {
      Dauergrünland, Gewässerbegleitfläche
      (Fläche)
               } \
               -signaturnummer 40200 \
               -zIndex         2 \
               -interior       {
                  SolidFill \
                     -color COL00002
               }
         } \
         -zIndex          2
   } \
   -filter   {
      Filter \
         -id                SKE02247 \
         -basicObjectType   reo \
         -expression        {
            vegetationsmerkmal = 1020
         } \
         -featureTypeName   AX_Landwirtschaft \
         -featureTypeNumber 43001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02090 \
   -synopsis Gartenland \
   -emits    {
      Emit \
         -id              SKE02250 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM40300 \
               -synopsis       "Signatur Nr. 40300 (SK100)" \
               -description    {
      Gartenland
      (Fläche)
               } \
               -signaturnummer 40300 \
               -zIndex         2 \
               -interior       {
                  SolidFill \
                     -color COL00004
               }
         } \
         -zIndex          2
   } \
   -filter   {
      Filter \
         -id                SKE02249 \
         -basicObjectType   reo \
         -expression        {
            vegetationsmerkmal = 1030
         } \
         -featureTypeName   AX_Landwirtschaft \
         -featureTypeNumber 43001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02110 \
   -synopsis Baumschule \
   -emits    {
      Emit \
         -id              SKE02252 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM40400 \
               -synopsis       "Signatur Nr. 40400 (SK100)" \
               -description    {
      Sonderkultur (Obstplantage, Baumschule)
      (Fläche)
               } \
               -signaturnummer 40400 \
               -zIndex         2 \
               -interior       {
                  SolidFill \
                     -color COL00008
               }
         } \
         -zIndex          2
      Emit \
         -id              SKE02253 \
         -designRules     {
            DesignRule \
               -id                   DRU00407 \
               -synopsis             "Positionierungsregel Nr. 407 (SK100)" \
               -description          {
      Abstand Muster horizontal: 200/100mm
      Abstand Muster vertikal: 70/100mm
      Versatz Muster untereinander: 100/100mm
      Anwendung bei Signaturen: Flächenmuster Baumschule, Obsplantage
               } \
               -positionierungsregel 407 \
               -rulesToConsider      {
                  DRU00110
                  DRU00390
                  DRU00391
               }
         } \
         -permit_ap_darst 1 \
         -permit_praesobj 1 \
         -permit_stdpraes 1 \
         -symbolClass     Muster \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM40410 \
               -synopsis       "Signatur Nr. 40410 (SK100)" \
               -description    {
      Sonderkultur (Obstplantage, Baumschule)
      (Einzelsignatur zur Flächenbemusterung)
               } \
               -signaturnummer 40410 \
               -zIndex         12 \
               -graphic        {
                  AreaGraphic \
                     -id            SKE00525 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -boundary      {
                        SolidStroke \
                           -color    COL00026 \
                           -linecaps round \
                           -linejoin round \
                           -width    12.00
                     } \
                     -geometry      {
                        Path \
                           -data "M 0.00,19.00 A 19.00,19.00 0 1,0 0.00,-19.00 A 19.00,19.00 0 1,0 0.00,19.00 Z"
                     }
               }
         } \
         -zIndex          12
   } \
   -filter   {
      Filter \
         -id                SKE02251 \
         -basicObjectType   reo \
         -expression        {
            vegetationsmerkmal = 1031
         } \
         -featureTypeName   AX_Landwirtschaft \
         -featureTypeNumber 43001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02120 \
   -synopsis Weingarten \
   -emits    {
      Emit \
         -id              SKE02255 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      SYM41500 \
         -zIndex          2
      Emit \
         -id              SKE02256 \
         -designRules     {
            DesignRule \
               -id                   DRU00413 \
               -synopsis             "Positionierungsregel Nr. 413 (SK100)" \
               -description          {
      Abstand Muster horizontal: 220/100mm
      Abstand Muster vertikal: 110/100mm
      Versatz Muster untereinander: 110/100mm
      Anwendung bei Signaturen: Flächenmuster Wein
               } \
               -positionierungsregel 413 \
               -rulesToConsider      {
                  DRU00110
                  DRU00390
                  DRU00391
               }
         } \
         -permit_ap_darst 1 \
         -permit_praesobj 1 \
         -permit_stdpraes 1 \
         -symbolClass     Muster \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM41600 \
               -synopsis       "Signatur Nr. 41600 (SK100)" \
               -description    {
      Sonderkultur (Weingarten)
      (Einzelsignatur zur Flächenbemusterung)
               } \
               -signaturnummer 41600 \
               -zIndex         12 \
               -graphic        {
                  LineGraphic \
                     -id            SKE00548 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -geometry      {
                        Path \
                           -data "M 0.00,44.00 L 0.00,-44.00"
                     } \
                     -stroke        {
                        SolidStroke \
                           -color    COL00026 \
                           -linecaps round \
                           -linejoin round \
                           -width    12.00
                     }
               }
         } \
         -zIndex          12
   } \
   -filter   {
      Filter \
         -id                SKE02254 \
         -basicObjectType   reo \
         -expression        {
            vegetationsmerkmal = 1040
         } \
         -featureTypeName   AX_Landwirtschaft \
         -featureTypeNumber 43001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02130 \
   -synopsis Obstplantage \
   -emits    {
      Emit \
         -id              SKE02258 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      SYM40400 \
         -zIndex          2
      Emit \
         -id              SKE02259 \
         -designRules     DRU00407 \
         -permit_ap_darst 1 \
         -permit_praesobj 1 \
         -permit_stdpraes 1 \
         -symbolClass     Muster \
         -symbolizer      SYM40410 \
         -zIndex          12
   } \
   -filter   {
      Filter \
         -id                SKE02257 \
         -basicObjectType   reo \
         -expression        {
            vegetationsmerkmal = 1050
         } \
         -featureTypeName   AX_Landwirtschaft \
         -featureTypeNumber 43001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02140 \
   -synopsis "Name | Fläche >= 200km2" \
   -emits    {
      Emit \
         -id              SKE02920 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM84290 \
               -synopsis       "Signatur Nr. 84290 (SK100)" \
               -description    {
      Namen von
      Wald
      Heide
      Moor und Sumpf
      200km2 <= FLB
               } \
               -signaturnummer 84290 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00001 \
                     -size         15.00 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00026
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02919 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 200km2 and name
         } \
         -featureTypeName   AX_Wald \
         -featureTypeNumber 43002 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02150 \
   -synopsis "Name | Fläche >= 50km2 und < 200km2" \
   -emits    {
      Emit \
         -id              SKE02922 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM84300 \
               -synopsis       "Signatur Nr. 84300 (SK100)" \
               -description    {
      Namen von
      Wald
      Heide
      Moor und Sumpf
      50km2 <= FLB < 200km2
               } \
               -signaturnummer 84300 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00001 \
                     -size         13.00 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00026
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02921 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 50km2 and atk:FLB() <200km2 and name
         } \
         -featureTypeName   AX_Wald \
         -featureTypeNumber 43002 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02160 \
   -synopsis "Name | Fläche >= 20km2 und < 50km2" \
   -emits    {
      Emit \
         -id              SKE02924 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM84400 \
               -synopsis       "Signatur Nr. 84400 (SK100)" \
               -description    {
      Namen von
      Wald
      Heide
      Moor und Sumpf
      20km2 <= FLB < 50km2
               } \
               -signaturnummer 84400 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00001 \
                     -size         11.00 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00026
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02923 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 20km2 and atk:FLB() < 50km2 and name
         } \
         -featureTypeName   AX_Wald \
         -featureTypeNumber 43002 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02170 \
   -synopsis "Name | Fläche >= 10km2 und < 20km2" \
   -emits    {
      Emit \
         -id              SKE02926 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM84410 \
               -synopsis       "Signatur Nr. 84410 (SK100)" \
               -description    {
      Namen von
      Wald
      Heide
      Moor und Sumpf
      10km2 <= FLB < 20km2
               } \
               -signaturnummer 84410 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00001 \
                     -size         9.80 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00026
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02925 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 10km2 and atk:FLB() < 20km2 and name
         } \
         -featureTypeName   AX_Wald \
         -featureTypeNumber 43002 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02180 \
   -synopsis "Name | Fläche >= 5km2 und < 10km2" \
   -emits    {
      Emit \
         -id              SKE02928 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM84500 \
               -synopsis       "Signatur Nr. 84500 (SK100)" \
               -description    {
      Namen von
      Wald
      Heide
      Moor und Sumpf
      5km2 <= FLB < 10km2
               } \
               -signaturnummer 84500 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00001 \
                     -size         8.30 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00026
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02927 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 5km2 and atk:FLB() < 10km2 and name
         } \
         -featureTypeName   AX_Wald \
         -featureTypeNumber 43002 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02190 \
   -synopsis "Name | Fläche >= 2km2 und < 5km2" \
   -emits    {
      Emit \
         -id              SKE02930 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM84510 \
               -synopsis       "Signatur Nr. 84510 (SK100)" \
               -description    {
      Namen von
      Wald
      Gehölz
      Heide
      Moor und Sumpf
      2km2 <= FLB < 5km2
               } \
               -signaturnummer 84510 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00001 \
                     -size         7.10 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00026
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02929 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 2km2 and atk:FLB() < 5km2 and name
         } \
         -featureTypeName   AX_Wald \
         -featureTypeNumber 43002 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02200 \
   -synopsis "Name | Fläche < 2km2" \
   -emits    {
      Emit \
         -id              SKE02932 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM84600 \
               -synopsis       "Signatur Nr. 84600 (SK100)" \
               -description    {
      Namen von
      Wald
      Gehölz
      Heide
      Moor und Sumpf
      FLB < 2km2
               } \
               -signaturnummer 84600 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00001 \
                     -size         5.90 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00026
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02931 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() < 2km2 and name
         } \
         -featureTypeName   AX_Wald \
         -featureTypeNumber 43002 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id     RUL02210 \
   -emits  {
      Emit \
         -id              SKE02934 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM40900 \
               -synopsis       "Signatur Nr. 40900 (SK100)" \
               -description    {
      Wald
      (Fläche)
               } \
               -signaturnummer 40900 \
               -zIndex         2 \
               -interior       {
                  SolidFill \
                     -color {
                        ColorCMYK \
                           -id      COL00006 \
                           -name    Waldgrün \
                           -black   0.00 \
                           -cyan    25.00 \
                           -magenta 0.00 \
                           -yellow  50.00
                     }
               }
         } \
         -zIndex          2
   } \
   -filter {
      Filter \
         -id                SKE02933 \
         -basicObjectType   reo \
         -featureTypeName   AX_Wald \
         -featureTypeNumber 43002 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02215 \
   -synopsis "Name | Fläche >= 20km2" \
   -emits    {
      Emit \
         -id              SKE02012 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM84400 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02011 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 20km2 and name
         } \
         -featureTypeName   AX_Gehoelz \
         -featureTypeNumber 43003 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02220 \
   -synopsis "Name | Fläche >= 10km2 und < 20km2" \
   -emits    {
      Emit \
         -id              SKE02014 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM84410 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02013 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 10km2 and atk:FLB() < 20km2 and name
         } \
         -featureTypeName   AX_Gehoelz \
         -featureTypeNumber 43003 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02230 \
   -synopsis "Name | Fläche >= 5km2 und < 10km2" \
   -emits    {
      Emit \
         -id              SKE02016 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM84500 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02015 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 5km2 and atk:FLB() < 10km2 and name
         } \
         -featureTypeName   AX_Gehoelz \
         -featureTypeNumber 43003 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02240 \
   -synopsis "Name | Fläche >= 2km2 und < 5km2" \
   -emits    {
      Emit \
         -id              SKE02018 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM84510 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02017 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 2km2 and atk:FLB() < 5km2 and name
         } \
         -featureTypeName   AX_Gehoelz \
         -featureTypeNumber 43003 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02250 \
   -synopsis "Name | Fläche < 2km2" \
   -emits    {
      Emit \
         -id              SKE02020 \
         -designRules     DRU00101 \
         -labelText       name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM84600 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE02019 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() < 2km2 and name
         } \
         -featureTypeName   AX_Gehoelz \
         -featureTypeNumber 43003 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id     RUL02260 \
   -emits  {
      Emit \
         -id              SKE02022 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM41200 \
               -synopsis       "Signatur Nr. 41200 (SK100)" \
               -description    {
      Gehölz
      (Fläche)
               } \
               -signaturnummer 41200 \
               -zIndex         2 \
               -interior       {
                  SolidFill \
                     -color COL00006
               }
         } \
         -zIndex          2
   } \
   -filter {
      Filter \
         -id                SKE02021 \
         -basicObjectType   reo \
         -featureTypeName   AX_Gehoelz \
         -featureTypeNumber 43003 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id     RUL02270 \
   -emits  {
      Emit \
         -id              SKE02129 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM40500 \
               -synopsis       "Signatur Nr. 40500 (SK100)" \
               -description    {
      Heide
      (Fläche)
               } \
               -signaturnummer 40500 \
               -zIndex         2 \
               -interior       {
                  SolidFill \
                     -color {
                        ColorCMYK \
                           -id      COL00017 \
                           -name    Heideviolett \
                           -black   0.00 \
                           -cyan    5.00 \
                           -magenta 15.00 \
                           -yellow  5.00
                     }
               }
         } \
         -zIndex          2
   } \
   -filter {
      Filter \
         -id                SKE02128 \
         -basicObjectType   reo \
         -featureTypeName   AX_Heide \
         -featureTypeNumber 43004 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id     RUL02280 \
   -emits  {
      Emit \
         -id              SKE02302 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM40600 \
               -synopsis       "Signatur Nr. 40600 (SK100)" \
               -description    {
      Moor
      (Fläche)
               } \
               -signaturnummer 40600 \
               -zIndex         2 \
               -interior       {
                  SolidFill \
                     -color COL00007
               }
         } \
         -zIndex          2
   } \
   -filter {
      Filter \
         -id                SKE02301 \
         -basicObjectType   reo \
         -featureTypeName   AX_Moor \
         -featureTypeNumber 43005 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id     RUL02290 \
   -emits  {
      Emit \
         -id              SKE02852 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM40700 \
               -synopsis       "Signatur Nr. 40700 (SK100)" \
               -description    {
      Sumpf, Ried
      (Fläche)
               } \
               -signaturnummer 40700 \
               -zIndex         2 \
               -interior       {
                  SolidFill \
                     -color COL00007
               }
         } \
         -zIndex          2
      Emit \
         -id              SKE02853 \
         -designRules     {
            DesignRule \
               -id                   DRU00404 \
               -synopsis             "Positionierungsregel Nr. 404 (SK100)" \
               -description          {
      Abstand Muster horizontal: 270/100mm
      Abstand Muster vertikal: 210/100mm
      Versatz Muster untereinander: 180/100mm
      Anwendung bei Signaturen: Flächenmuster Sumpf, nasser Boden
               } \
               -positionierungsregel 404 \
               -rulesToConsider      {
                  DRU00110
                  DRU00390
                  DRU00391
               }
         } \
         -permit_ap_darst 1 \
         -permit_praesobj 1 \
         -permit_stdpraes 1 \
         -symbolClass     Muster \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM40710 \
               -synopsis       "Signatur Nr. 40710 (SK100)" \
               -description    {
      Sumpf, Ried; nasser Boden
      (Einzelsignatur zur Flächenbemusterung)
               } \
               -signaturnummer 40710 \
               -zIndex         12 \
               -graphic        {
                  CompositeGraphic \
                     -id            SKE00531 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -members       {
                        LineGraphic \
                           -id       SKE00532 \
                           -geometry {
                              Path \
                                 -data "M -135.00,35.00 L 45.00,35.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00027 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    15.00
                           }
                        LineGraphic \
                           -id       SKE00535 \
                           -geometry {
                              Path \
                                 -data "M -45.00,-35.00 L 135.00,-35.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00027 \
                                 -linecaps butt \
                                 -linejoin miter \
                                 -width    15.00
                           }
                     }
               }
         } \
         -zIndex          12
   } \
   -filter {
      Filter \
         -id                SKE02851 \
         -basicObjectType   reo \
         -featureTypeName   AX_Sumpf \
         -featureTypeNumber 43006 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02300 \
   -synopsis "vegetationslose Fläche | Oberflächenmaterial Fels" \
   -emits    {
      Emit \
         -id              SKE02896 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      {
            AreaSymbolizer \
               -id             SYM41800 \
               -synopsis       "Signatur Nr. 41800 (SK100)" \
               -description    {
      Vegetationslose Fläche
      Fläche zur Zeit unbestimmbar
      (Fläche)
               } \
               -signaturnummer 41800 \
               -zIndex         2 \
               -interior       {
                  SolidFill \
                     -color COL00002
               }
         } \
         -zIndex          2
      Emit \
         -id              SKE02897 \
         -designRules     {
            DesignRule \
               -id                   DRU00415 \
               -synopsis             "Positionierungsregel Nr. 415 (SK100)" \
               -description          {
      Abstand Muster horizontal: 110/100mm
      Abstand Muster vertikal: 140/100mm
      Versatz Muster untereinander: 90/100mm
      Anwendung bei Signaturen: Flächenmuster Fels
               } \
               -positionierungsregel 415 \
               -rulesToConsider      {
                  DRU00110
                  DRU00390
                  DRU00391
               }
         } \
         -permit_ap_darst 1 \
         -permit_praesobj 1 \
         -permit_stdpraes 1 \
         -symbolClass     Muster \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM41820 \
               -synopsis       "Signatur Nr. 41820 (SK100)" \
               -description    {
      Vegetationslose Fläche (Fels)
      (Einzelsignatur zur Linien- und Flächenbemusterung)
               } \
               -signaturnummer 41820 \
               -zIndex         12 \
               -graphic        {
                  CompositeGraphic \
                     -id            SKE00555 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -members       {
                        LineGraphic \
                           -id       SKE00556 \
                           -geometry {
                              Path \
                                 -data "M -37.00,-7.00 L 0.00,-20.00 46.00,-7.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00030 \
                                 -linecaps round \
                                 -linejoin miter \
                                 -width    10.00
                           }
                        LineGraphic \
                           -id       SKE00559 \
                           -geometry {
                              Path \
                                 -data "M 0.00,-25.00 L -4.00,-93.00"
                           } \
                           -stroke   {
                              SolidStroke \
                                 -color    COL00030 \
                                 -linecaps round \
                                 -linejoin miter \
                                 -width    10.00
                           }
                        AreaGraphic \
                           -id       SKE00562 \
                           -geometry {
                              Path \
                                 -data "M 44.00,0.00 L 64.00,0.00 74.00,-140.00 34.00,-140.00 Z"
                           } \
                           -interior {
                              SolidFill \
                                 -color COL00030
                           }
                     }
               }
         } \
         -zIndex          12
   } \
   -filter   {
      Filter \
         -id                SKE02895 \
         -basicObjectType   reo \
         -expression        {
            funktion = 1000 and oberflaechenmaterial = 1010
         } \
         -featureTypeName   AX_UnlandVegetationsloseFlaeche \
         -featureTypeNumber 43007 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02310 \
   -synopsis "vegetationslose Fläche | Oberflächenmaterial Steine, Schotter, Geröll" \
   -emits    {
      Emit \
         -id              SKE02899 \
         -permit_ap_darst 1 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      SYM41800 \
         -zIndex          2
      Emit \
         -id              SKE02900 \
         -designRules     {
            DesignRule \
               -id                   DRU00419 \
               -synopsis             "Positionierungsregel Nr. 419 (SK100)" \
               -description          {
      Das Flächenmuster besteht aus den Signaturen  41901 (Muster_K), 41902 (Muster_M) und 41903 (Muster_G). Die Positionen sind in einem Einbettrechteck definiert.
      Muster_K steht bei (-266;146), (-226;114), (-147;107), (-53;119), (47;142), (110;126), (179;148), (-262;32), (-203;39), (-151;24), (-139;61), (23;43), (36;89), (41;7), (81;25), (88;87), (156;14), (-55;0),
      (-211;-38), (-138;-43), (-76;-46), (-49;-60), (-30;-52), (39;-42), (66;-90), (101;-72), (140;-38), (187;-76), (228;-13), (-243;-100), (-88;-99), (-3;-105), (253;-98), (-196;-164), (-167;-124), (-117;-137), (-64;-148), (-18;-171), (14;-143), (51;-127), (60;-163), (110;-178), (120;-148), (148;-124), (164;-160), (205;-150).
      Muster_M steht bei (-101;158), (-7;100), (-187;77), (-88;42), (255;73), (-101;-2), (0;-19), (20;-74), (81;-35), (92;-115).
      Muster_G steht bei (-189;150), (-15;158), (120;168), (256;154), (-93;101), (170;97), (-35;49).
      Abstand Einbettrechteck horizontal: 500/100mm
      Abstand Einbettrechteck vertikal: 300/100mm
      Versatz Einbettrechteck untereinander: 150/100mm
      Anwendung bei Signaturen: Flächenmuster Geröll
               } \
               -positionierungsregel 419 \
               -rulesToConsider      {
                  DRU00110
                  DRU00390
                  DRU00391
               }
         } \
         -permit_ap_darst 1 \
         -permit_praesobj 1 \
         -permit_stdpraes 1 \
         -symbolClass     Muster_K \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM41901 \
               -synopsis       "Signatur Nr. 41901 (SK100)" \
               -description    {
      Unland, vegetationslose Fläche (Vegetationslose Fläche, Steine, Schotter, Geröll)
      (Einzelsignatur zur Flächenbemusterung, klein)
               } \
               -signaturnummer 41901 \
               -zIndex         12 \
               -graphic        {
                  AreaGraphic \
                     -id            SKE00755 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -geometry      {
                        Path \
                           -data "M 0.00,10.00 A 10.00,10.00 0 1,0 0.00,-10.00 A 10.00,10.00 0 1,0 0.00,10.00 Z"
                     } \
                     -interior      {
                        SolidFill \
                           -color COL00030
                     }
               }
         } \
         -zIndex          12
      Emit \
         -id              SKE02901 \
         -designRules     DRU00419 \
         -permit_ap_darst 1 \
         -permit_praesobj 1 \
         -permit_stdpraes 1 \
         -symbolClass     Muster_M \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM41902 \
               -synopsis       "Signatur Nr. 41902 (SK100)" \
               -description    {
      Unland, vegetationslose Fläche (Vegetationslose Fläche, Steine, Schotter, Geröll)
      (Einzelsignatur zur Flächenbemusterung, mittel)
               } \
               -signaturnummer 41902 \
               -zIndex         12 \
               -graphic        {
                  AreaGraphic \
                     -id            SKE00758 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -geometry      {
                        Path \
                           -data "M 0.00,15.00 A 15.00,15.00 0 1,0 0.00,-15.00 A 15.00,15.00 0 1,0 0.00,15.00 Z"
                     } \
                     -interior      {
                        SolidFill \
                           -color COL00030
                     }
               }
         } \
         -zIndex          12
      Emit \
         -id              SKE02902 \
         -designRules     DRU00419 \
         -permit_ap_darst 1 \
         -permit_praesobj 1 \
         -permit_stdpraes 1 \
         -symbolClass     Muster_G \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM41903 \
               -synopsis       "Signatur Nr. 41903 (SK100)" \
               -description    {
      Unland, vegetationslose Fläche (Vegetationslose Fläche, Steine, Schotter, Geröll)
      (Einzelsignatur zur Flächenbemusterung, groß)
               } \
               -signaturnummer 41903 \
               -zIndex         12 \
               -graphic        {
                  AreaGraphic \
                     -id            SKE00761 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -geometry      {
                        Path \
                           -data "M 0.00,20.00 A 20.00,20.00 0 1,0 0.00,-20.00 A 20.00,20.00 0 1,0 0.00,20.00 Z"
                     } \
                     -interior      {
                        SolidFill \
                           -color COL00030
                     }
               }
         } \
         -zIndex          12
   } \
   -filter   {
      Filter \
         -id                SKE02898 \
         -basicObjectType   reo \
         -expression        {
            funktion = 1000 and oberflaechenmaterial in (1020, 1030)
         } \
         -featureTypeName   AX_UnlandVegetationsloseFlaeche \
         -featureTypeNumber 43007 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02320 \
   -synopsis "vegetationslose Fläche | Oberflächenmaterial Sand" \
   -emits    {
      Emit \
         -id              SKE02904 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      SYM41800 \
         -zIndex          2
      Emit \
         -id              SKE02905 \
         -designRules     {
            DesignRule \
               -id                   DRU00417 \
               -synopsis             "Positionierungsregel Nr. 417 (SK100)" \
               -description          {
      Abstand Muster horizontal: 60/100mm
      Abstand Muster vertikal: 60/100mm
      Versatz Muster untereinander: 0/100mm
      Anwendung bei Signaturen: Flächenmuster Sand
               } \
               -positionierungsregel 417 \
               -rulesToConsider      {
                  DRU00110
                  DRU00390
                  DRU00391
               }
         } \
         -permit_ap_darst 1 \
         -permit_praesobj 1 \
         -permit_stdpraes 1 \
         -symbolClass     Muster \
         -symbolizer      {
            PointSymbolizer \
               -id             SYM42000 \
               -synopsis       "Signatur Nr. 42000 (SK100)" \
               -description    {
      Vegetationslose Fläche (Sand)
      Gewässermerkmal (Sandbank)
      (Einzelsignatur zur Flächenbemusterung)
               } \
               -signaturnummer 42000 \
               -zIndex         12 \
               -graphic        {
                  AreaGraphic \
                     -id            SKE00764 \
                     -displacementX 0.00 \
                     -displacementY 0.00 \
                     -geometry      {
                        Path \
                           -data "M 0.00,10.00 A 10.00,10.00 0 1,0 0.00,-10.00 A 10.00,10.00 0 1,0 0.00,10.00 Z"
                     } \
                     -interior      {
                        SolidFill \
                           -color COL00029
                     }
               }
         } \
         -zIndex          12
   } \
   -filter   {
      Filter \
         -id                SKE02903 \
         -basicObjectType   reo \
         -expression        {
            funktion = 1000 and oberflaechenmaterial = 1040
         } \
         -featureTypeName   AX_UnlandVegetationsloseFlaeche \
         -featureTypeNumber 43007 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02330 \
   -synopsis "vegetationslose Fläche | Oberflächenmaterial Schnee, Eis, Firn" \
   -emits    {
      Emit \
         -id              SKE02907 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      SYM41800 \
         -zIndex          2
      Emit \
         -id              SKE02908 \
         -designRules     DRU00400 \
         -permit_ap_darst 1 \
         -permit_praesobj 1 \
         -permit_stdpraes 1 \
         -symbolClass     Kontur \
         -symbolizer      {
            LineSymbolizer \
               -id             SYM42101 \
               -synopsis       "Signatur Nr. 42101 (SK100)" \
               -description    {
      Vegetationslose Fläche
      (Schnee, Eis, Firn)
      (Kontur)
               } \
               -signaturnummer 42101 \
               -zIndex         12 \
               -stroke         {
                  SolidStroke \
                     -color    COL00027 \
                     -linecaps butt \
                     -linejoin round \
                     -width    15.00
               }
         } \
         -zIndex          12
   } \
   -filter   {
      Filter \
         -id                SKE02906 \
         -basicObjectType   reo \
         -expression        {
            funktion = 1000 and oberflaechenmaterial in (1110, 1120)
         } \
         -featureTypeName   AX_UnlandVegetationsloseFlaeche \
         -featureTypeNumber 43007 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02340 \
   -synopsis "Gewässerbegleitfläche, naturnahe Fläche" \
   -emits    {
      Emit \
         -id              SKE02910 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      SYM40200 \
         -zIndex          2
   } \
   -filter   {
      Filter \
         -id                SKE02909 \
         -basicObjectType   reo \
         -expression        {
            funktion in (1100, 1300)
         } \
         -featureTypeName   AX_UnlandVegetationsloseFlaeche \
         -featureTypeNumber 43007 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02350 \
   -synopsis "keine Funktion" \
   -emits    {
      Emit \
         -id              SKE02912 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      SYM41800 \
         -zIndex          2
   } \
   -filter   {
      Filter \
         -id                SKE02911 \
         -basicObjectType   reo \
         -expression        {
            fn:not(funktion)
         } \
         -featureTypeName   AX_UnlandVegetationsloseFlaeche \
         -featureTypeNumber 43007 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id     RUL02360 \
   -emits  {
      Emit \
         -id              SKE01754 \
         -permit_ap_darst 0 \
         -permit_praesobj 0 \
         -permit_stdpraes 1 \
         -symbolClass     Fläche \
         -symbolizer      SYM41800 \
         -zIndex          2
   } \
   -filter {
      Filter \
         -id                SKE01753 \
         -basicObjectType   reo \
         -featureTypeName   AX_FlaecheZurZeitUnbestimmbar \
         -featureTypeNumber 43008 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02370 \
   -synopsis "Name (Wasserlauf) | Schifffahrtskategorie | Fläche >= 50km2" \
   -emits    {
      Emit \
         -id              SKE01756 \
         -designRules     {
            DesignRule \
               -id                   DRU00605 \
               -synopsis             "Positionierungsregel Nr. 605 (SK100)" \
               -description          {
      Die Schrift ist in der Mitte der Fläche Fließgewässer in Richtung des Gewässerverlaufes zu platzieren. Die Richtung der Standlinie der Schrift, berechnet aus der Verbindung Anfangspunkt zu Endpunkt der Standlinien oder umgekehrt, muss < 200gon sein.
      Anwendung bei Signaturen: Gewässernamen an flächenförmig modellierten Gewässern
               } \
               -positionierungsregel 605 \
               -rulesToConsider      DRU00140
         } \
         -labelText       fn:upper-case(istTeilVon/AX_Wasserlauf/name) \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM82800 \
               -synopsis       "Signatur Nr. 82800 (SK100)" \
               -description    {
      Namen von schiffbaren Gewässern
      50km2 <= FLB <200km2
      500m < BRG
               } \
               -signaturnummer 82800 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00004 \
                     -size         13.00 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00027
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01755 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 50km2 and istTeilVon/AX_Wasserlauf[name and schifffahrtskategorie]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02380 \
   -synopsis "Name (Wasserlauf) | Schifffahrtskategorie | Fläche >= 20km2 und < 50km2" \
   -emits    {
      Emit \
         -id              SKE01758 \
         -designRules     DRU00605 \
         -labelText       fn:upper-case(istTeilVon/AX_Wasserlauf/name) \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM82900 \
               -synopsis       "Signatur Nr. 82900 (SK100)" \
               -description    {
      Namen von schiffbaren Gewässern
      20km2 <= FLB < 50km2
      200m < BRG <= 500m
               } \
               -signaturnummer 82900 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00004 \
                     -size         11.00 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00027
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01757 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 20km2 and atk:FLB() < 50km2 and istTeilVon/AX_Wasserlauf[name and schifffahrtskategorie]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02390 \
   -synopsis "Name (Wasserlauf) | Schifffahrtskategorie | Fläche >= 10km2 und < 20km2" \
   -emits    {
      Emit \
         -id              SKE01760 \
         -designRules     DRU00605 \
         -labelText       fn:upper-case(istTeilVon/AX_Wasserlauf/name) \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM82910 \
               -synopsis       "Signatur Nr. 82910 (SK100)" \
               -description    {
      Namen von schiffbaren Gewässern
      10km2 <= FLB < 20km2
      100m < BRG <= 200m
               } \
               -signaturnummer 82910 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00004 \
                     -size         9.80 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00027
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01759 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 10km2 and atk:FLB() < 20km2 and istTeilVon/AX_Wasserlauf[name and schifffahrtskategorie]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02400 \
   -synopsis "Name (Wasserlauf) | Schifffahrtskategorie | Fläche >= 5km2 und < 10km2" \
   -emits    {
      Emit \
         -id              SKE01762 \
         -designRules     DRU00605 \
         -labelText       fn:upper-case(istTeilVon/AX_Wasserlauf/name) \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM83000 \
               -synopsis       "Signatur Nr. 83000 (SK100)" \
               -description    {
      Namen von schiffbaren Gewässern
      5km2 <= FLB <10km2
      50m < BRG <= 100m
               } \
               -signaturnummer 83000 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00004 \
                     -size         8.30 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00027
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01761 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 5km2 and atk:FLB() < 10km2 and istTeilVon/AX_Wasserlauf[name and schifffahrtskategorie]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02410 \
   -synopsis "Name (Wasserlauf) | Schifffahrtskategorie | Fläche >= 2km2 und < 5km2" \
   -emits    {
      Emit \
         -id              SKE01764 \
         -designRules     DRU00605 \
         -labelText       fn:upper-case(istTeilVon/AX_Wasserlauf/name) \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM83100 \
               -synopsis       "Signatur Nr. 83100 (SK100)" \
               -description    {
      Namen von schiffbaren Gewässern
      2km2 <= FLB < 5km2
      20m < BRG <= 0m
               } \
               -signaturnummer 83100 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00004 \
                     -size         7.10 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00027
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01763 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 2km2 and atk:FLB() < 5km2 and istTeilVon/AX_Wasserlauf[name and schifffahrtskategorie]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02420 \
   -synopsis "Name (Wasserlauf) | Schifffahrtskategorie | Fläche < 2km2" \
   -emits    {
      Emit \
         -id              SKE01766 \
         -designRules     DRU00605 \
         -labelText       fn:upper-case(istTeilVon/AX_Wasserlauf/name) \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM83110 \
               -synopsis       "Signatur Nr. 83110 (SK100)" \
               -description    {
      Namen von schiffbaren Gewässern
      FLB < 2km2
      BRG <= 20m
               } \
               -signaturnummer 83110 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00004 \
                     -size         5.90 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00027
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01765 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() < 2km2 and istTeilVon/AX_Wasserlauf[name and schifffahrtskategorie]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02430 \
   -synopsis "Name (Wasserlauf) | keine Schifffahrtskategorie | Fläche >= 50km2" \
   -emits    {
      Emit \
         -id              SKE01768 \
         -designRules     DRU00605 \
         -labelText       istTeilVon/AX_Wasserlauf/name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM83310 \
               -synopsis       "Signatur Nr. 83310 (SK100)" \
               -description    {
      Namen von nicht schiffbaren Gewässern
      50km2 <= FLB
      500m < BRG
               } \
               -signaturnummer 83310 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00004 \
                     -size         13.00 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00027
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01767 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 50km2 and istTeilVon/AX_Wasserlauf[name and fn:not(schifffahrtskategorie)]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02440 \
   -synopsis "Name (Wasserlauf) | keine Schifffahrtskategorie | Fläche >= 20km2 und < 50km2" \
   -emits    {
      Emit \
         -id              SKE01770 \
         -designRules     DRU00605 \
         -labelText       istTeilVon/AX_Wasserlauf/name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM83320 \
               -synopsis       "Signatur Nr. 83320 (SK100)" \
               -description    {
      Namen von nicht schiffbaren Gewässern
      20km2 <= FLB < 50km2
      200m < BRG <= 500m
               } \
               -signaturnummer 83320 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00004 \
                     -size         11.00 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00027
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01769 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 20km2 and atk:FLB() < 50km2 and istTeilVon/AX_Wasserlauf[name and fn:not(schifffahrtskategorie)]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02450 \
   -synopsis "Name (Wasserlauf) | keine Schifffahrtskategorie | Fläche >= 10km2 und < 20km2" \
   -emits    {
      Emit \
         -id              SKE01772 \
         -designRules     DRU00605 \
         -labelText       istTeilVon/AX_Wasserlauf/name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      {
            TextSymbolizer \
               -id             SYM83330 \
               -synopsis       "Signatur Nr. 83330 (SK100)" \
               -description    {
      Namen von nicht schiffbaren Gewässern
      10km2 <= FLB < 20km2
      100m < BRG <= 200m
               } \
               -signaturnummer 83330 \
               -zIndex         60 \
               -label          {
                  PointLabel \
                     -font         FON00004 \
                     -size         9.80 \
                     -textBodyFill {
                        SolidFill \
                           -color COL00027
                     }
               }
         } \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01771 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 10km2 and atk:FLB() < 20km2 and istTeilVon/AX_Wasserlauf[name and fn:not(schifffahrtskategorie)]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02460 \
   -synopsis "Name (Wasserlauf) | keine Schifffahrtskategorie | Fläche >= 5km2 und < 10km2" \
   -emits    {
      Emit \
         -id              SKE01774 \
         -designRules     DRU00605 \
         -labelText       istTeilVon/AX_Wasserlauf/name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM83340 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01773 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 5km2 and atk:FLB() < 10km2 and istTeilVon/AX_Wasserlauf[name and fn:not(schifffahrtskategorie)]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02470 \
   -synopsis "Name (Wasserlauf) | keine Schifffahrtskategorie | Fläche >= 2km2 und < 5km2" \
   -emits    {
      Emit \
         -id              SKE01776 \
         -designRules     DRU00605 \
         -labelText       istTeilVon/AX_Wasserlauf/name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM83350 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01775 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 2km2 and atk:FLB() < 5km2 and istTeilVon/AX_Wasserlauf[name and fn:not(schifffahrtskategorie)]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02480 \
   -synopsis "Name (Wasserlauf) | keine Schifffahrtskategorie | Fläche < 2km2" \
   -emits    {
      Emit \
         -id              SKE01778 \
         -designRules     DRU00605 \
         -labelText       istTeilVon/AX_Wasserlauf/name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM83360 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01777 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() < 2km2 and istTeilVon/AX_Wasserlauf[name and fn:not(schifffahrtskategorie)]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02490 \
   -synopsis "Name (Kanal) | Schifffahrtskategorie | Fläche >= 50km2" \
   -emits    {
      Emit \
         -id              SKE01780 \
         -designRules     DRU00605 \
         -labelText       fn:upper-case(istTeilVon/AX_Kanal/name) \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82800 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01779 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 50km2 and istTeilVon/AX_Kanal[name and schifffahrtskategorie]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02500 \
   -synopsis "Name (Kanal) | Schifffahrtskategorie | Fläche >= 20km2 und < 50km2" \
   -emits    {
      Emit \
         -id              SKE01782 \
         -designRules     DRU00605 \
         -labelText       fn:upper-case(istTeilVon/AX_Kanal/name) \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82900 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01781 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 20km2 and atk:FLB() < 50km2 and istTeilVon/AX_Kanal[name and schifffahrtskategorie]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02510 \
   -synopsis "Name (Kanal) | Schifffahrtskategorie | Fläche >= 10km2 und < 20km2" \
   -emits    {
      Emit \
         -id              SKE01784 \
         -designRules     DRU00605 \
         -labelText       fn:upper-case(istTeilVon/AX_Kanal/name) \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM82910 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01783 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 10km2 and atk:FLB() < 20km2 and istTeilVon/AX_Kanal[name and schifffahrtskategorie]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02520 \
   -synopsis "Name (Kanal) | Schifffahrtskategorie | Fläche >= 5km2 und < 10km2" \
   -emits    {
      Emit \
         -id              SKE01786 \
         -designRules     DRU00605 \
         -labelText       fn:upper-case(istTeilVon/AX_Kanal/name) \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM83000 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01785 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 5km2 and atk:FLB() < 10km2 and istTeilVon/AX_Kanal[name and schifffahrtskategorie]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02530 \
   -synopsis "Name (Kanal) | Schifffahrtskategorie | Fläche >= 2km2 und < 5km2" \
   -emits    {
      Emit \
         -id              SKE01788 \
         -designRules     DRU00605 \
         -labelText       fn:upper-case(istTeilVon/AX_Kanal/name) \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM83100 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01787 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 2km2 and atk:FLB() < 5km2 and istTeilVon/AX_Kanal[name and schifffahrtskategorie]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02540 \
   -synopsis "Name (Kanal) | Schifffahrtskategorie | Fläche < 0.5km2" \
   -emits    {
      Emit \
         -id              SKE01790 \
         -designRules     DRU00605 \
         -labelText       fn:upper-case(istTeilVon/AX_Kanal/name) \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM83110 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01789 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() < 2km2 and istTeilVon/AX_Kanal[name and schifffahrtskategorie]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02550 \
   -synopsis "Name (Kanal) | keine Schifffahrtskategorie | Fläche >= 50km2" \
   -emits    {
      Emit \
         -id              SKE01792 \
         -designRules     DRU00605 \
         -labelText       istTeilVon/AX_Kanal/name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM83310 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01791 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 50km2 and istTeilVon/AX_Kanal[name and fn:not(schifffahrtskategorie)]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02560 \
   -synopsis "Name (Kanal) | keine Schifffahrtskategorie | Fläche >= 20km2 und < 50km2" \
   -emits    {
      Emit \
         -id              SKE01794 \
         -designRules     DRU00605 \
         -labelText       istTeilVon/AX_Kanal/name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM83320 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01793 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 20km2 and atk:FLB() < 50km2 and istTeilVon/AX_Kanal[name and fn:not(schifffahrtskategorie)]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02570 \
   -synopsis "Name (Kanal) | keine Schifffahrtskategorie | Fläche >= 10km2 und < 20km2" \
   -emits    {
      Emit \
         -id              SKE01796 \
         -designRules     DRU00605 \
         -labelText       istTeilVon/AX_Kanal/name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM83330 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01795 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 10km2 and atk:FLB() < 20km2 and istTeilVon/AX_Kanal[name and fn:not(schifffahrtskategorie)]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02580 \
   -synopsis "Name (Kanal) | keine Schifffahrtskategorie | Fläche >= 5km2 und < 10km2" \
   -emits    {
      Emit \
         -id              SKE01798 \
         -designRules     DRU00605 \
         -labelText       istTeilVon/AX_Kanal/name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM83340 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01797 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 5km2 and atk:FLB() < 10km2 and istTeilVon/AX_Kanal[name and fn:not(schifffahrtskategorie)]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02590 \
   -synopsis "Name (Kanal) | keine Schifffahrtskategorie | Fläche >= 2km2 und < 5km2" \
   -emits    {
      Emit \
         -id              SKE01800 \
         -designRules     DRU00605 \
         -labelText       istTeilVon/AX_Kanal/name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM83350 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01799 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 2km2 and atk:FLB() < 5km2 and istTeilVon/AX_Kanal[name and fn:not(schifffahrtskategorie)]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02600 \
   -synopsis "Name (Kanal) | keine Schifffahrtskategorie | Fläche < 2km2" \
   -emits    {
      Emit \
         -id              SKE01802 \
         -designRules     DRU00605 \
         -labelText       istTeilVon/AX_Kanal/name \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Name \
         -symbolizer      SYM83360 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01801 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() < 2km2 and istTeilVon/AX_Kanal[name and fn:not(schifffahrtskategorie)]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02610 \
   -synopsis "Zweitname (Wasserlauf) | Schifffahrtskategorie | Fläche >= 50km2" \
   -emits    {
      Emit \
         -id              SKE01804 \
         -designRules     DRU00605 \
         -labelText       fn:upper-case(istTeilVon/AX_Wasserlauf/zweitname) \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Zweitname \
         -symbolizer      SYM82800 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01803 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 50km2 and istTeilVon/AX_Wasserlauf[zweitname and schifffahrtskategorie]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02630 \
   -synopsis "Zweitname (Wasserlauf) | Schifffahrtskategorie | Fläche >= 20km2 und < 50km2" \
   -emits    {
      Emit \
         -id              SKE01806 \
         -designRules     DRU00605 \
         -labelText       fn:upper-case(istTeilVon/AX_Wasserlauf/zweitname) \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Zweitname \
         -symbolizer      SYM82900 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01805 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 20km2 and atk:FLB() < 50km2 and istTeilVon/AX_Wasserlauf[zweitname and schifffahrtskategorie]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02640 \
   -synopsis "Zweitname (Wasserlauf) | Schifffahrtskategorie | Fläche >= 10km2 und < 20km2" \
   -emits    {
      Emit \
         -id              SKE01808 \
         -designRules     DRU00605 \
         -labelText       fn:upper-case(istTeilVon/AX_Wasserlauf/zweitname) \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Zweitname \
         -symbolizer      SYM82910 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01807 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 10km2 and atk:FLB() < 20km2 and istTeilVon/AX_Wasserlauf[zweitname and schifffahrtskategorie]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02650 \
   -synopsis "Zweitname (Wasserlauf) | Schifffahrtskategorie | Fläche >= 5km2 und < 10km2" \
   -emits    {
      Emit \
         -id              SKE01810 \
         -designRules     DRU00605 \
         -labelText       fn:upper-case(istTeilVon/AX_Wasserlauf/zweitname) \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Zweitname \
         -symbolizer      SYM83000 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01809 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 5km2 and atk:FLB() < 10km2 and istTeilVon/AX_Wasserlauf[zweitname and schifffahrtskategorie]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02660 \
   -synopsis "Zweitname (Wasserlauf) | Schifffahrtskategorie | Fläche >= 2km2 und < 5km2" \
   -emits    {
      Emit \
         -id              SKE01812 \
         -designRules     DRU00605 \
         -labelText       fn:upper-case(istTeilVon/AX_Wasserlauf/zweitname) \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Zweitname \
         -symbolizer      SYM83100 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01811 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 2km2 and atk:FLB() < 5km2 and istTeilVon/AX_Wasserlauf[zweitname and schifffahrtskategorie]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02670 \
   -synopsis "Zweitname (Wasserlauf) | Schifffahrtskategorie | Fläche < 2km2" \
   -emits    {
      Emit \
         -id              SKE01814 \
         -designRules     DRU00605 \
         -labelText       fn:upper-case(istTeilVon/AX_Wasserlauf/zweitname) \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Zweitname \
         -symbolizer      SYM83110 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01813 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() < 2km2 and istTeilVon/AX_Wasserlauf[zweitname and schifffahrtskategorie]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02680 \
   -synopsis "Zweitname (Wasserlauf) | keine Schifffahrtskategorie | Fläche >= 50km2" \
   -emits    {
      Emit \
         -id              SKE01816 \
         -designRules     DRU00605 \
         -labelText       istTeilVon/AX_Wasserlauf/zweitname \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Zweitname \
         -symbolizer      SYM83310 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01815 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 50km2 and istTeilVon/AX_Wasserlauf[zweitname and fn:not(schifffahrtskategorie)]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02690 \
   -synopsis "Zweitname (Wasserlauf) | keine Schifffahrtskategorie | Fläche >= 20km2 und < 50km2" \
   -emits    {
      Emit \
         -id              SKE01818 \
         -designRules     DRU00605 \
         -labelText       istTeilVon/AX_Wasserlauf/zweitname \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Zweitname \
         -symbolizer      SYM83320 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01817 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 20km2 and atk:FLB() < 50km2 and istTeilVon/AX_Wasserlauf[zweitname and fn:not(schifffahrtskategorie)]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02700 \
   -synopsis "Zweitname (Wasserlauf) | keine Schifffahrtskategorie | Fläche >= 10km2 und < 20km2" \
   -emits    {
      Emit \
         -id              SKE01820 \
         -designRules     DRU00605 \
         -labelText       istTeilVon/AX_Wasserlauf/zweitname \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Zweitname \
         -symbolizer      SYM83330 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01819 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 10km2 and atk:FLB() < 20km2 and istTeilVon/AX_Wasserlauf[zweitname and fn:not(schifffahrtskategorie)]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02710 \
   -synopsis "Zweitname (Wasserlauf) | keine Schifffahrtskategorie | Fläche >= 5km2 und < 10km2" \
   -emits    {
      Emit \
         -id              SKE01822 \
         -designRules     DRU00605 \
         -labelText       istTeilVon/AX_Wasserlauf/zweitname \
         -permit_ap_darst 0 \
         -permit_praesobj 1 \
         -permit_stdpraes 0 \
         -symbolClass     Zweitname \
         -symbolizer      SYM83340 \
         -zIndex          60
   } \
   -filter   {
      Filter \
         -id                SKE01821 \
         -basicObjectType   reo \
         -expression        {
            atk:FLB() >= 5km2 and atk:FLB() < 10km2 and istTeilVon/AX_Wasserlauf[zweitname and fn:not(schifffahrtskategorie)]
         } \
         -featureTypeName   AX_Fliessgewaesser \
         -featureTypeNumber 44001 \
         -geometryType      surface \
         -modelClass        DLM50
   }

Rule \
   -id       RUL02720 \
   -synopsis "Zweitname (Wasserlauf) | keine Schifffahrtskategorie | Fläche >= 2km2 und < 5km2" \
   -emits    {
      Emit \
         -id              SKE01824 \
         -designRules     DRU00605 \
         -labelText       istTe