diff --git a/Editor2DLibrary/SSG/shapes/img/0_B10030_32px.png b/Editor2DLibrary/SSG/shapes/img/0_B10030_32px.png
new file mode 100644
index 0000000..62b4a29
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/0_B10030_32px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/0_B10030_64px.png b/Editor2DLibrary/SSG/shapes/img/0_B10030_64px.png
new file mode 100644
index 0000000..278f132
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/0_B10030_64px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/palettes/c_TEFElemente.xml b/Editor2DLibrary/SSG/shapes/palettes/c_TEFElemente.xml
index 431b71c..76066ad 100644
--- a/Editor2DLibrary/SSG/shapes/palettes/c_TEFElemente.xml
+++ b/Editor2DLibrary/SSG/shapes/palettes/c_TEFElemente.xml
@@ -4,4 +4,5 @@
Antriebst. links für TEF links
Antriebst. rechts für TEF rechts
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/0_B10030.txt b/Editor2DLibrary/SSG/shapes/props/0_B10030.txt
new file mode 100644
index 0000000..cc9fd04
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/0_B10030.txt
@@ -0,0 +1,69 @@
+{
+ "shapeMode": 0,
+ "name": "TEF Gerade",
+ "family": "TEFGerade",
+ "icon": "SSG/shapes/img/_x0030__B10030_32px.png",
+ "iconBig": "SSG/shapes/img/_x0030__B10030_64px.png",
+ "srcSVG": "SSG/shapes/svg/0_B10030.xml",
+ "width": 158.7402,
+ "height": 3779.5276,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "group3d": [
+ {
+ "source": "s_ap110",
+ "id": "g0",
+ "width": 158.7402,
+ "height": 3779.5276,
+ "depth": 415.748,
+ "x": 0.0,
+ "y": 0.0,
+ "z": 207.874,
+ "rotation": "0;0;0",
+ "data": "",
+ "color": "#FFFF00",
+ "colorOpacity": 1.0
+ }
+ ],
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "OmnifloTEF",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 500.0,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "OmnifloTEF",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnInserted,OnDoubleclick,OnPasted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/settings.txt b/Editor2DLibrary/SSG/shapes/settings.txt
index 1360514..46db968 100644
--- a/Editor2DLibrary/SSG/shapes/settings.txt
+++ b/Editor2DLibrary/SSG/shapes/settings.txt
@@ -1 +1 @@
-{"categories":{"c_ILS":{"expanded":false},"c_Kreiselmodule":{"expanded":false},"c_Zusatzmodul":{"expanded":false},"c_Foerderer":{"expanded":false},"c_Kurven":{"expanded":false},"c10":{"expanded":false},"c_Background":{"expanded":false},"c_Parts":{"expanded":false},"c_Session":{"expanded":false},"c_Omniflo":{"expanded":true},"c_Boegen":{"expanded":true},"c_Gerade":{"expanded":true},"c_Weichen_90":{"expanded":true},"c_Weichen_45":{"expanded":true},"c_Weichen_Parallel":{"expanded":true},"c_Weichenkoerper":{"expanded":true},"c_Weichenkombinationen":{"expanded":true},"c_TEFElemente":{"expanded":true},"c_OmnifloBogen":{"expanded":true},"c_Boegen_90":{"expanded":true},"c_OmnifloWeiche":{"expanded":false}},"shapes":{}}
\ No newline at end of file
+{"categories":{"c_ILS":{"expanded":false},"c_Kreiselmodule":{"expanded":false},"c_Zusatzmodul":{"expanded":false},"c_Foerderer":{"expanded":false},"c_Kurven":{"expanded":false},"c10":{"expanded":false},"c_Background":{"expanded":false},"c_Parts":{"expanded":false},"c_Session":{"expanded":false},"c_Omniflo":{"expanded":true},"c_Boegen":{"expanded":true},"c_Gerade":{"expanded":true},"c_Weichen_90":{"expanded":true},"c_Weichen_45":{"expanded":true},"c_Weichen_Parallel":{"expanded":true},"c_Weichenkoerper":{"expanded":true},"c_Weichenkombinationen":{"expanded":true},"c_TEFElemente":{"expanded":true},"c_OmnifloBogen":{"expanded":true},"c_Boegen_90":{"expanded":false},"c_OmnifloWeiche":{"expanded":false}},"shapes":{}}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/0_B10030.xml b/Editor2DLibrary/SSG/shapes/svg/0_B10030.xml
new file mode 100644
index 0000000..f586d56
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/0_B10030.xml
@@ -0,0 +1,8 @@
+
+
\ No newline at end of file
diff --git a/MAIN_SSG.rdx b/MAIN_SSG.rdx
index 1eacbb2..ae8b23b 100644
--- a/MAIN_SSG.rdx
+++ b/MAIN_SSG.rdx
@@ -1,6 +1,6 @@
-
+
@@ -90,7 +90,7 @@
-
+
@@ -99,7 +99,7 @@
-
+
@@ -174,7 +174,7 @@
-
+
@@ -5607,6 +5607,9 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
+
+
+
@@ -5689,6 +5692,9 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
+
+
+
@@ -30557,7 +30563,7 @@ me.x
-
+