diff --git a/Editor2DLibrary/SSG/shapes/palettes/c_ILS.xml b/Editor2DLibrary/SSG/shapes/palettes/c_ILS.xml
index 4b9c061..bd931c3 100644
--- a/Editor2DLibrary/SSG/shapes/palettes/c_ILS.xml
+++ b/Editor2DLibrary/SSG/shapes/palettes/c_ILS.xml
@@ -1,5 +1,5 @@
-
-
-
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/s_Kurve_30.txt b/Editor2DLibrary/SSG/shapes/props/s_Kurve_30.txt
index 0a4d0f5..576eb1c 100644
--- a/Editor2DLibrary/SSG/shapes/props/s_Kurve_30.txt
+++ b/Editor2DLibrary/SSG/shapes/props/s_Kurve_30.txt
@@ -1,7 +1,7 @@
{
"shapeMode": 0,
"name": "30 Kurve",
- "family": "Strecke",
+ "family": "Kurve",
"icon": "SSG/shapes/img/Kurve_30_32px.png",
"iconBig": "SSG/shapes/img/Kurve_30_64px.png",
"srcSVG": "SSG/shapes/svg/s_Kurve_30.xml",
diff --git a/Editor2DLibrary/SSG/shapes/props/s_Kurve_60.txt b/Editor2DLibrary/SSG/shapes/props/s_Kurve_60.txt
index 958af94..9758bf1 100644
--- a/Editor2DLibrary/SSG/shapes/props/s_Kurve_60.txt
+++ b/Editor2DLibrary/SSG/shapes/props/s_Kurve_60.txt
@@ -1,7 +1,7 @@
{
"shapeMode": 0,
"name": "60 Kurve",
- "family": "Strecke",
+ "family": "Kurve",
"icon": "SSG/shapes/img/Kurve_60_32px.png",
"iconBig": "SSG/shapes/img/Kurve_60_64px.png",
"srcSVG": "SSG/shapes/svg/s_Kurve_60.xml",
diff --git a/Editor2DLibrary/SSG/shapes/props/s_Kurve_90.txt b/Editor2DLibrary/SSG/shapes/props/s_Kurve_90.txt
index be2af34..d4dc4eb 100644
--- a/Editor2DLibrary/SSG/shapes/props/s_Kurve_90.txt
+++ b/Editor2DLibrary/SSG/shapes/props/s_Kurve_90.txt
@@ -1,7 +1,7 @@
{
"shapeMode": 0,
"name": "90 Kurve",
- "family": "Strecke",
+ "family": "Kurve",
"icon": "SSG/shapes/img/Kurve_90_32px.png",
"iconBig": "SSG/shapes/img/Kurve_90_64px.png",
"srcSVG": "SSG/shapes/svg/s_Kurve_90.xml",
diff --git a/MAIN_SSG.rdx b/MAIN_SSG.rdx
index 8596c56..5803e3b 100644
--- a/MAIN_SSG.rdx
+++ b/MAIN_SSG.rdx
@@ -1,6 +1,6 @@
-
+
@@ -60,7 +60,7 @@
-
+
@@ -76,15 +76,17 @@
-
+
-
-
+
+
+
+
-
+
@@ -131,7 +133,7 @@
-
+
@@ -144,7 +146,7 @@
-
+
@@ -162,8 +164,8 @@
-
-
+
+
@@ -658,7 +660,7 @@
-
+
@@ -733,7 +735,7 @@
-
+
@@ -781,7 +783,7 @@
-
+
@@ -885,7 +887,7 @@
-
+
@@ -913,7 +915,7 @@
-
+
@@ -959,6 +961,10 @@
+
+
+
+
@@ -2012,6 +2018,10 @@
+
+
+
+
@@ -2099,6 +2109,8 @@
+
+
@@ -2220,6 +2232,7 @@
+
@@ -2300,6 +2313,14 @@
+
+
+
+
+
+
+
+
@@ -3582,7 +3603,7 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
-
+
@@ -4341,6 +4362,7 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
+
@@ -4416,14 +4438,15 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
+
-
-
+
+
-
+
@@ -4463,7 +4486,7 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
-
+
@@ -4508,7 +4531,7 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
-
+
@@ -5127,6 +5150,7 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
+
@@ -6930,7 +6954,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
-
+
@@ -12532,19 +12556,20 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
-
+
+
-
+
-
+
@@ -12568,13 +12593,13 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
-
-
+
+
-
+
@@ -12597,12 +12622,12 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
-
+
- Shape_Prototype.StreckeDefinition.HoeheOben]]>
+ Shape_Prototype.KurveDefinition.HoeheOben]]>
- Shape_Prototype.StreckeDefinition.HoeheUnten]]>
+ Shape_Prototype.KurveDefinition.HoeheUnten]]>
@@ -12610,10 +12635,10 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
-
+
-
+
@@ -12634,6 +12659,17 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
+
+
+
+
+
+
+
+
+
+
+
@@ -14099,13 +14135,13 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
-
+
"OnPasted"]]>
-
-
+
+
@@ -14117,23 +14153,23 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
-
+
-
+
-
+
-
+
@@ -14145,6 +14181,111 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
+
+
+ "OnPasted"]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -14542,6 +14683,15 @@ ShapeTotalLength
me.x
))-(Shape_Prototype.KreiselDefinition.Durchmesser/2)]]>
+
+
+
+
+
+
+
+
+
@@ -14559,6 +14709,15 @@ ShapeTotalLength
me.x
))-(Shape_Prototype.KreiselDefinition.Durchmesser/2)]]>
+
+
+
+
+
+
+
+
+
@@ -15301,7 +15460,64 @@ me.x
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -15789,7 +16005,7 @@ me.x
-
+
@@ -15811,7 +16027,7 @@ me.x
-
+
@@ -15962,7 +16178,7 @@ me.x
-
+
@@ -16222,7 +16438,7 @@ me.x
-
+
@@ -16233,7 +16449,7 @@ me.x
-
+
@@ -16260,7 +16476,7 @@ me.x
-
+
@@ -16310,7 +16526,7 @@ me.x
-
+
@@ -16335,7 +16551,7 @@ me.x
-
+
@@ -17715,7 +17931,7 @@ me.x
-
+
@@ -17983,7 +18199,7 @@ me.x
-
+
@@ -17992,7 +18208,7 @@ me.x
-
+
@@ -18009,11 +18225,11 @@ me.x
-
+
-
+
@@ -18025,16 +18241,16 @@ me.x
-
+
-
+
-
+
@@ -18051,7 +18267,7 @@ me.x
-
+
@@ -18059,14 +18275,14 @@ me.x
-
+
-
+
@@ -19155,13 +19371,13 @@ ShapeList["id="+Param.Input[1].shapeID].name
-
+
-
+
-
+
@@ -19563,10 +19779,10 @@ ShapeList["id="+Param.Input[1].shapeID].name
-
+
-
+
@@ -20765,7 +20981,7 @@ ShapeList["id="+Param.Input[1].shapeID].name
-
+
@@ -20981,8 +21197,8 @@ ShapeList["id="+Param.Input[1].shapeID].name
-
-
+
+
@@ -21054,7 +21270,7 @@ ShapeList["id="+Param.Input[1].shapeID].name
-
+
@@ -21063,21 +21279,21 @@ ShapeList["id="+Param.Input[1].shapeID].name
-
-
+
+
-
-
+
+
-
+
@@ -21086,14 +21302,14 @@ ShapeList["id="+Param.Input[1].shapeID].name
-
-
+
+
-
-
+
+
@@ -21258,13 +21474,13 @@ ShapeList["id="+Param.Input[1].shapeID].name
-
+
-
+
-
+
@@ -25545,6 +25761,414 @@ ShapeList["id="+Param.Input[1].shapeID].name
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -25978,8 +26602,10 @@ ShapeList["id="+Param.Input[1].shapeID].name
+
+
@@ -25987,21 +26613,25 @@ ShapeList["id="+Param.Input[1].shapeID].name
-
-
-
-
+
+
-
-
+
+
+
+
+
+
+
+