diff --git a/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_350_700_D_M_834372100.dwg b/CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_D_M_834372100.dwg
similarity index 100%
rename from CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_350_700_D_M_834372100.dwg
rename to CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_D_M_834372100.dwg
diff --git a/CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_R_M_834372004.dwg b/CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_R_M_834372004.dwg
new file mode 100644
index 0000000..2a2b5cc
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_R_M_834372004.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_T_M_834372200.dwg b/CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_T_M_834372200.dwg
new file mode 100644
index 0000000..b5821ed
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_T_M_834372200.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_D_M_834372103.dwg b/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_D_M_834372103.dwg
new file mode 100644
index 0000000..631d686
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_D_M_834372103.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_R_M_834372010.dwg b/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_R_M_834372010.dwg
new file mode 100644
index 0000000..078d81a
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_R_M_834372010.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_T_M_834372203.dwg b/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_T_M_834372203.dwg
new file mode 100644
index 0000000..fbe26e2
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_T_M_834372203.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_D_M_834372106.dwg b/CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_D_M_834372106.dwg
new file mode 100644
index 0000000..2e32439
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_D_M_834372106.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_L_M_834372021.dwg b/CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_L_M_834372021.dwg
new file mode 100644
index 0000000..c75b878
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_L_M_834372021.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_R_M_834372024.dwg b/CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_R_M_834372024.dwg
new file mode 100644
index 0000000..db52216
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_R_M_834372024.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_T_M_834372206.dwg b/CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_T_M_834372206.dwg
new file mode 100644
index 0000000..a2c4ad0
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_T_M_834372206.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_D_M_834372109.dwg b/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_D_M_834372109.dwg
new file mode 100644
index 0000000..f92db33
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_D_M_834372109.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_L_M_834372027.dwg b/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_L_M_834372027.dwg
new file mode 100644
index 0000000..433730d
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_L_M_834372027.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_R_M_834372030.dwg b/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_R_M_834372030.dwg
new file mode 100644
index 0000000..37b2d72
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_R_M_834372030.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_T_M_834372209.dwg b/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_T_M_834372209.dwg
new file mode 100644
index 0000000..fc02ccf
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_T_M_834372209.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_D_M_834372115.dwg b/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_D_M_834372115.dwg
new file mode 100644
index 0000000..26bae66
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_D_M_834372115.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_L_M_834372047.dwg b/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_L_M_834372047.dwg
new file mode 100644
index 0000000..5d73114
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_L_M_834372047.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_T_M_834372215.dwg b/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_T_M_834372215.dwg
new file mode 100644
index 0000000..32ef173
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_T_M_834372215.dwg differ
diff --git a/Editor2DLibrary/SSG/shapes/categories.txt b/Editor2DLibrary/SSG/shapes/categories.txt
index c4cdbc0..c62aa11 100644
--- a/Editor2DLibrary/SSG/shapes/categories.txt
+++ b/Editor2DLibrary/SSG/shapes/categories.txt
@@ -1 +1 @@
-[{"id":"c_ILS","name":"ILS","hasShapes":false,"items":[{"id":"c_Kreiselmodule","name":"Kreisel-Module","hasShapes":true},{"id":"c_Zusatzmodul","name":"Zusatzmodul","hasShapes":true},{"id":"c_Foerderer","name":"Förderer","hasShapes":true},{"id":"c_Kurven","name":"Gefällestrecke","hasShapes":true}]},{"id":"c10","name":"PBU","hasShapes":true},{"id":"c_Background","name":"Background","hideName":true,"hasShapes":true},{"id":"c_Parts","name":"Parts","description":"Shapes used for creating new Assemblies while Session","hasShapes":true},{"id":"c_Session","name":"Session","hasShapes":true},{"id":"c_Omniflo","name":"Omniflo","hasShapes":false,"items":[{"id":"c_Boegen","name":"Bögen","hasShapes":true},{"id":"c_Gerade","name":"Aluprofil Gerade","hasShapes":true},{"id":"c_Weichen_90","name":"Weiche 90°","hasShapes":true},{"id":"c_Weichen_45","name":"Weiche 45°","hasShapes":true},{"id":"c_Weichenkoerper","name":"Weichenkörper","hasShapes":true},{"id":"c_Weichenkombinationen","name":"Weichenkombinationen","hasShapes":true},{"id":"c_TEFElemente","name":"TEF Elemente","hasShapes":true}]},{"id":"c_OmnifloBogen","name":"Omniflo Bogen","hasShapes":true,"items":[{"id":"c_Boegen_90","name":"Bögen 90°","hasShapes":true}]},{"id":"c_OmnifloWeiche","name":"Omniflo Weiche","hasShapes":true},{"id":"c_OmnifloTEFParts","name":"Omniflo TEF Elemente","hasShapes":true}]
\ No newline at end of file
+[{"id":"c_ILS","name":"ILS","hasShapes":false,"items":[{"id":"c_Kreiselmodule","name":"Kreisel-Module","hasShapes":true},{"id":"c_Zusatzmodul","name":"Zusatzmodul","hasShapes":true},{"id":"c_Foerderer","name":"Förderer","hasShapes":true},{"id":"c_Kurven","name":"Gefällestrecke","hasShapes":true}]},{"id":"c10","name":"PBU","hasShapes":true},{"id":"c_Background","name":"Background","hideName":true,"hasShapes":true},{"id":"c_Parts","name":"Parts","description":"Shapes used for creating new Assemblies while Session","hasShapes":true},{"id":"c_Session","name":"Session","hasShapes":true},{"id":"c_Omniflo","name":"Omniflo","hasShapes":false,"items":[{"id":"c_Boegen","name":"Bögen","hasShapes":true},{"id":"c_Gerade","name":"Aluprofil Gerade","hasShapes":true},{"id":"c_Weichen_90","name":"Weiche 90°","hasShapes":true},{"id":"c_Weichen_45","name":"Weiche 45°","hasShapes":true},{"id":"c_Weichen_Parallel","name":"Weichen Parallel","hasShapes":true},{"id":"c_Weichenkoerper","name":"Weichenkörper","hasShapes":true},{"id":"c_Weichenkombinationen","name":"Weichenkombinationen","hasShapes":true},{"id":"c_TEFElemente","name":"TEF Elemente","hasShapes":true}]},{"id":"c_OmnifloBogen","name":"Omniflo Bogen","hasShapes":true,"items":[{"id":"c_Boegen_90","name":"Bögen 90°","hasShapes":true}]},{"id":"c_OmnifloWeiche","name":"Omniflo Weiche","hasShapes":true},{"id":"c_OmnifloTEFParts","name":"Omniflo TEF Elemente","hasShapes":true}]
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_D_M_834372115_32px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_D_M_834372115_32px.png
new file mode 100644
index 0000000..feffd91
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_D_M_834372115_32px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_D_M_834372115_64px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_D_M_834372115_64px.png
new file mode 100644
index 0000000..47a5952
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_D_M_834372115_64px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_D_P_834372116_32px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_D_P_834372116_32px.png
new file mode 100644
index 0000000..10da9af
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_D_P_834372116_32px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_D_P_834372116_64px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_D_P_834372116_64px.png
new file mode 100644
index 0000000..63bddf1
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_D_P_834372116_64px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_L_M_834372047_32px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_L_M_834372047_32px.png
new file mode 100644
index 0000000..3452fde
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_L_M_834372047_32px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_L_M_834372047_64px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_L_M_834372047_64px.png
new file mode 100644
index 0000000..6f459ee
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_L_M_834372047_64px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_L_P_834372048_32px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_L_P_834372048_32px.png
new file mode 100644
index 0000000..bf893f8
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_L_P_834372048_32px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_L_P_834372048_64px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_L_P_834372048_64px.png
new file mode 100644
index 0000000..cf49076
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_L_P_834372048_64px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_R_M_834372050_32px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_R_M_834372050_32px.png
new file mode 100644
index 0000000..7cb8537
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_R_M_834372050_32px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_R_M_834372050_64px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_R_M_834372050_64px.png
new file mode 100644
index 0000000..591722b
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_R_M_834372050_64px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_R_P_834372051_32px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_R_P_834372051_32px.png
new file mode 100644
index 0000000..1d1aad4
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_R_P_834372051_32px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_R_P_834372051_64px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_R_P_834372051_64px.png
new file mode 100644
index 0000000..91413cc
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_R_P_834372051_64px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_T_M_834372215_32px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_T_M_834372215_32px.png
new file mode 100644
index 0000000..c2398bb
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_T_M_834372215_32px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_T_M_834372215_64px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_T_M_834372215_64px.png
new file mode 100644
index 0000000..92866ab
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_T_M_834372215_64px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_T_P_834372216_32px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_T_P_834372216_32px.png
new file mode 100644
index 0000000..939558e
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_T_P_834372216_32px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_T_P_834372216_64px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_T_P_834372216_64px.png
new file mode 100644
index 0000000..0fb409c
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_Parallel_200_750_T_P_834372216_64px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/palettes/c_OmnifloWeiche.xml b/Editor2DLibrary/SSG/shapes/palettes/c_OmnifloWeiche.xml
index cb6224c..1e9c576 100644
--- a/Editor2DLibrary/SSG/shapes/palettes/c_OmnifloWeiche.xml
+++ b/Editor2DLibrary/SSG/shapes/palettes/c_OmnifloWeiche.xml
@@ -44,4 +44,12 @@
Weichenkörper Doppel 22.5° P
Weichenkörper Dreiwege 22.5° M
Weichenkörper Dreiwege 22.5° P
+
Einfach Parallel 200/750 links M
+
Einfach Parallel 200/750 links P
+
Einfach Parallel 200/750 rechs M
+
Einfach Parallel 200/750 rechs P
+
Doppel Parallel 200/750 M
+
Doppel Parallel 200/750 P
+
Dreiwege Parallel 200/750 M
+
Dreiwege Parallel 200/750 P
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/palettes/c_Weichen_Parallel.xml b/Editor2DLibrary/SSG/shapes/palettes/c_Weichen_Parallel.xml
new file mode 100644
index 0000000..b35cfec
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/palettes/c_Weichen_Parallel.xml
@@ -0,0 +1,4 @@
+