diff --git a/BeWo/AI/View/AiChatView.xaml.cs b/BeWo/AI/View/AiChatView.xaml.cs
index 4c17cdfd8..d8754b408 100644
--- a/BeWo/AI/View/AiChatView.xaml.cs
+++ b/BeWo/AI/View/AiChatView.xaml.cs
@@ -13,7 +13,6 @@ using BeWo.Core;
using BeWo.ServiceProxy;
using BeWo.Validation;
using BeWo.View;
-using BeWo.View.Controls;
using BeWo.ViewModel;
using BeWo.ViewModel.ListViewModel;
diff --git a/BeWo/BeWo.csproj b/BeWo/BeWo.csproj
index e4269a8c6..57c3c4287 100644
--- a/BeWo/BeWo.csproj
+++ b/BeWo/BeWo.csproj
@@ -136,16 +136,13 @@
-
+
AiPromptbausteinDetailView.xaml
WaitLayer3.xaml
-
- AiPromptbausteinEditDialog.xaml
-
-
+
AiPromptbausteinTreeView.xaml
@@ -201,7 +198,7 @@
Designer
MSBuild:Compile
-
+
Designer
MSBuild:Compile
@@ -209,11 +206,7 @@
Designer
MSBuild:Compile
-
- Designer
- MSBuild:Compile
-
-
+
Designer
MSBuild:Compile
diff --git a/BeWo/SchulbegleitenderDienst/SchulbegleitenderDienstEmployeeView.xaml.cs b/BeWo/SchulbegleitenderDienst/SchulbegleitenderDienstEmployeeView.xaml.cs
index 8ebd9a0c4..8229bfa5c 100644
--- a/BeWo/SchulbegleitenderDienst/SchulbegleitenderDienstEmployeeView.xaml.cs
+++ b/BeWo/SchulbegleitenderDienst/SchulbegleitenderDienstEmployeeView.xaml.cs
@@ -17,7 +17,6 @@ using BeWo.Core;
using BeWo.Core.Service;
using BeWo.ViewModel;
using BeWo.ServiceProxy;
-using BeWo.View.Detail;
using BS.Shared.Extensions;
using BS.Shared;
using BS.Shared.Core;
diff --git a/BeWo/SchulbegleitenderDienst/VertretenderKlientSearchView.xaml.cs b/BeWo/SchulbegleitenderDienst/VertretenderKlientSearchView.xaml.cs
index 621122f37..c054b381c 100644
--- a/BeWo/SchulbegleitenderDienst/VertretenderKlientSearchView.xaml.cs
+++ b/BeWo/SchulbegleitenderDienst/VertretenderKlientSearchView.xaml.cs
@@ -27,7 +27,6 @@ using System.Windows.Media.Imaging;
using BeWo.Controls;
using BeWo.Core;
using BeWo.Core.Service;
-using BeWo.View.Detail;
using BeWo.ViewModel.ListViewModel;
using BS.Shared;
using BS.Shared.Core;
diff --git a/BeWo/Services/BeWoWindowFactory.cs b/BeWo/Services/BeWoWindowFactory.cs
index 56012a91a..ca0ce8aff 100644
--- a/BeWo/Services/BeWoWindowFactory.cs
+++ b/BeWo/Services/BeWoWindowFactory.cs
@@ -1,5 +1,4 @@
-using BeWo.View.Detail.AI;
-using BeWo.View.Windows;
+using BeWo.View.Windows;
using BeWo.ViewModel.View.AI;
using BeWo.ViewModel;
using BeWo.ViewModel.Light;
diff --git a/BeWo/Services/BeWoWindowService.cs b/BeWo/Services/BeWoWindowService.cs
index 60d6c46e5..e59bb1f23 100644
--- a/BeWo/Services/BeWoWindowService.cs
+++ b/BeWo/Services/BeWoWindowService.cs
@@ -1,5 +1,4 @@
-using BeWo.View.Controls;
-using BeWo.View;
+using BeWo.View;
using BeWo.View.Detail.AI;
using BeWo.View.Windows;
using BeWo.ViewModel;
diff --git a/BeWo/View/Controls/DPCtrlDienstTooltip.xaml.cs b/BeWo/View/Controls/DPCtrlDienstTooltip.xaml.cs
index f2a292df0..91d0c417f 100644
--- a/BeWo/View/Controls/DPCtrlDienstTooltip.xaml.cs
+++ b/BeWo/View/Controls/DPCtrlDienstTooltip.xaml.cs
@@ -4,8 +4,6 @@ using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Media;
-using BeWo.View.Detail;
-using BeWo.View.Detail.Report;
using BeWo.ViewModel;
using BS.Shared.DataContracts;
diff --git a/BeWo/View/Controls/DPCtrlEmployeeContractTooltip.xaml.cs b/BeWo/View/Controls/DPCtrlEmployeeContractTooltip.xaml.cs
index f59e122cd..6a008e6c4 100644
--- a/BeWo/View/Controls/DPCtrlEmployeeContractTooltip.xaml.cs
+++ b/BeWo/View/Controls/DPCtrlEmployeeContractTooltip.xaml.cs
@@ -4,8 +4,6 @@ using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Media;
-using BeWo.View.Detail;
-using BeWo.View.Detail.Report;
using BeWo.ViewModel;
using BS.Shared.DataContracts;
diff --git a/BeWo/View/Controls/DPCtrlEmployeeTooltip.xaml.cs b/BeWo/View/Controls/DPCtrlEmployeeTooltip.xaml.cs
index fe040157e..590ade33d 100644
--- a/BeWo/View/Controls/DPCtrlEmployeeTooltip.xaml.cs
+++ b/BeWo/View/Controls/DPCtrlEmployeeTooltip.xaml.cs
@@ -4,8 +4,6 @@ using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Media;
-using BeWo.View.Detail;
-using BeWo.View.Detail.Report;
using BeWo.ViewModel;
using BS.Shared.DataContracts;
diff --git a/BeWo/View/Controls/DienstplanerControl.xaml.cs b/BeWo/View/Controls/DienstplanerControl.xaml.cs
index 8a507ee06..886a45f71 100644
--- a/BeWo/View/Controls/DienstplanerControl.xaml.cs
+++ b/BeWo/View/Controls/DienstplanerControl.xaml.cs
@@ -4,8 +4,6 @@ using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Media;
-using BeWo.View.Detail;
-using BeWo.View.Detail.Report;
using BeWo.ViewModel;
namespace BeWo.View.Controls
diff --git a/BeWo/View/Controls/MonthPicker.xaml.cs b/BeWo/View/Controls/MonthPicker.xaml.cs
index b79f50900..81a599f0a 100644
--- a/BeWo/View/Controls/MonthPicker.xaml.cs
+++ b/BeWo/View/Controls/MonthPicker.xaml.cs
@@ -6,8 +6,6 @@ using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Media;
-using BeWo.View.Detail;
-using BeWo.View.Detail.Report;
using BeWo.ViewModel;
namespace BeWo.View.Controls
diff --git a/BeWo/View/Controls/AiPromptbausteinDetailView.xaml b/BeWo/View/Detail/AI/AiPromptbausteinDetailView.xaml
similarity index 97%
rename from BeWo/View/Controls/AiPromptbausteinDetailView.xaml
rename to BeWo/View/Detail/AI/AiPromptbausteinDetailView.xaml
index eddab2422..bd0ea8f60 100644
--- a/BeWo/View/Controls/AiPromptbausteinDetailView.xaml
+++ b/BeWo/View/Detail/AI/AiPromptbausteinDetailView.xaml
@@ -1,12 +1,11 @@
/// Interaktionslogik für AiPromptbausteinDetailControl.xaml
diff --git a/BeWo/View/Detail/Administration/AiPromptbausteinTreeView.xaml b/BeWo/View/Detail/AI/AiPromptbausteinTreeView.xaml
similarity index 92%
rename from BeWo/View/Detail/Administration/AiPromptbausteinTreeView.xaml
rename to BeWo/View/Detail/AI/AiPromptbausteinTreeView.xaml
index 6fdf39924..2be86af2c 100644
--- a/BeWo/View/Detail/Administration/AiPromptbausteinTreeView.xaml
+++ b/BeWo/View/Detail/AI/AiPromptbausteinTreeView.xaml
@@ -1,10 +1,10 @@
-
+
@@ -55,8 +55,14 @@
ToolTip="Wenn der Bearbeiten Modus aktiviert ist, können Sie Elemente mit Drag und Drop verschieben"
Visibility="Visible" />
-
-
+
+
+ PreviewMouseRightButtonDown="OnPreviewMouseRightButtonDown"
+ SelectedItemChanged="treeView_SelectedItemChanged"
+ TreeViewItem.Selected="treeView_Selected">