diff --git a/symbols/index.html b/symbols/index.html
index 8317e07..00f09a6 100644
--- a/symbols/index.html
+++ b/symbols/index.html
@@ -310,6 +310,7 @@
+
|
@@ -442,6 +443,7 @@ document.addEventListener("keydown",function(e){if(e.key==="Escape"){closeImpres
+
diff --git a/symbols/js/symbols/bauteile.js b/symbols/js/symbols/bauteile.js
index 4dfc8df..1a307be 100644
--- a/symbols/js/symbols/bauteile.js
+++ b/symbols/js/symbols/bauteile.js
@@ -75,6 +75,152 @@ SYMBOLS.bauteile = {
filename: "bauteil_rohr.svg",
tags: ["rohr", "leitung", "rohrleitung", "installation"],
svg: ``
+ },
+ // === WÄNDE ===
+ {
+ id: "gipskartonwand_1fach",
+ name: "Gipskartonwand 1-fach beplankt",
+ filename: "bauteil_gkw_1fach.svg",
+ tags: ["gipskarton", "trockenbau", "wand", "1-fach", "gkw"],
+ svg: ``
+ },
+ {
+ id: "gipskartonwand_2fach",
+ name: "Gipskartonwand 2-fach beplankt",
+ filename: "bauteil_gkw_2fach.svg",
+ tags: ["gipskarton", "trockenbau", "wand", "2-fach", "gkw", "doppelt"],
+ svg: ``
+ },
+ {
+ id: "fachwerkwand",
+ name: "Fachwerkwand",
+ filename: "bauteil_fachwerk.svg",
+ tags: ["fachwerk", "wand", "holz", "historisch", "gefache"],
+ svg: ``
+ },
+ {
+ id: "holzvertaefelung_wand",
+ name: "Holzvertäfelung Wand",
+ filename: "bauteil_holzvertaefelung.svg",
+ tags: ["holz", "vertäfelung", "wand", "paneele", "wandverkleidung"],
+ svg: ``
+ },
+ {
+ id: "schacht",
+ name: "Schacht / Installationsschacht",
+ filename: "bauteil_schacht.svg",
+ tags: ["schacht", "installation", "rohr", "versorgung"],
+ svg: ``
+ },
+ // === DECKEN ===
+ {
+ id: "gipskartondecke",
+ name: "Gipskartondecke",
+ filename: "bauteil_gkdecke.svg",
+ tags: ["gipskarton", "decke", "trockenbau", "abhängig"],
+ svg: ``
+ },
+ {
+ id: "holzbalkendecke",
+ name: "Holzbalkendecke",
+ filename: "bauteil_holzbalkendecke.svg",
+ tags: ["holz", "balken", "decke", "altbau"],
+ svg: ``
+ },
+ {
+ id: "betondecke",
+ name: "Betondecke",
+ filename: "bauteil_betondecke.svg",
+ tags: ["beton", "decke", "stahlbeton", "massiv"],
+ svg: ``
+ },
+ {
+ id: "holzverkleidung_decke",
+ name: "Holzverkleidung Decke",
+ filename: "bauteil_holzdecke.svg",
+ tags: ["holz", "decke", "paneele", "verkleidung"],
+ svg: ``
+ },
+ // === BÖDEN ===
+ {
+ id: "teppich",
+ name: "Teppich / Teppichboden",
+ filename: "bauteil_teppich.svg",
+ tags: ["teppich", "boden", "bodenbelag", "textil"],
+ svg: ``
+ },
+ {
+ id: "doppelboden",
+ name: "Doppelboden / Hohlraumboden",
+ filename: "bauteil_doppelboden.svg",
+ tags: ["doppelboden", "hohlraum", "boden", "installation", "edv"],
+ svg: ``
+ },
+ // === DACH ===
+ {
+ id: "flachdach",
+ name: "Flachdach",
+ filename: "bauteil_flachdach.svg",
+ tags: ["flachdach", "dach", "bitumen", "folie"],
+ svg: ``
+ },
+ {
+ id: "retentionsdach",
+ name: "Retentionsdach",
+ filename: "bauteil_retentionsdach.svg",
+ tags: ["retention", "dach", "regenwasser", "gründach"],
+ svg: ``
+ },
+ {
+ id: "dachziegel",
+ name: "Dachziegel",
+ filename: "bauteil_dachziegel.svg",
+ tags: ["dachziegel", "ziegel", "dach", "ton"],
+ svg: ``
+ },
+ {
+ id: "dachlatte",
+ name: "Dachlatte / Lattung",
+ filename: "bauteil_dachlatte.svg",
+ tags: ["dachlatte", "latte", "dach", "holz", "unterkonstruktion"],
+ svg: ``
+ },
+ // === DÄMMUNG ===
+ {
+ id: "pur_daemmung",
+ name: "PUR-Dämmung",
+ filename: "bauteil_pur.svg",
+ tags: ["pur", "dämmung", "polyurethan", "schaum", "isolierung"],
+ svg: ``
+ },
+ {
+ id: "eps_daemmung",
+ name: "EPS-Dämmung (Styropor)",
+ filename: "bauteil_eps.svg",
+ tags: ["eps", "styropor", "dämmung", "polystyrol", "isolierung"],
+ svg: ``
+ },
+ {
+ id: "xps_daemmung",
+ name: "XPS-Dämmung",
+ filename: "bauteil_xps.svg",
+ tags: ["xps", "dämmung", "extrudiert", "perimeter", "isolierung"],
+ svg: ``
+ },
+ // === SONSTIGES ===
+ {
+ id: "tor",
+ name: "Tor / Garagentor",
+ filename: "bauteil_tor.svg",
+ tags: ["tor", "garagentor", "einfahrt", "rolltor"],
+ svg: ``
+ },
+ {
+ id: "gelaender",
+ name: "Geländer / Brüstung",
+ filename: "bauteil_gelaender.svg",
+ tags: ["geländer", "brüstung", "balkon", "absturz", "handlauf"],
+ svg: ``
}
]
};
diff --git a/symbols/js/symbols/elektro.js b/symbols/js/symbols/elektro.js
new file mode 100644
index 0000000..87b59c0
--- /dev/null
+++ b/symbols/js/symbols/elektro.js
@@ -0,0 +1,52 @@
+// ============================================
+// SYMBOL-KATEGORIE: Elektro
+// ============================================
+
+SYMBOLS.elektro = {
+ name: "Elektro",
+ icon: "⚡",
+ items: [
+ {
+ id: "steckdose",
+ name: "Steckdose",
+ filename: "elektro_steckdose.svg",
+ tags: ["steckdose", "dose", "elektro", "strom", "schuko"],
+ svg: ``
+ },
+ {
+ id: "doppelsteckdose",
+ name: "Doppelsteckdose",
+ filename: "elektro_doppelsteckdose.svg",
+ tags: ["doppelsteckdose", "dose", "elektro", "strom", "doppelt"],
+ svg: ``
+ },
+ {
+ id: "lichtschalter",
+ name: "Lichtschalter",
+ filename: "elektro_schalter.svg",
+ tags: ["schalter", "licht", "elektro", "taster"],
+ svg: ``
+ },
+ {
+ id: "verteilerdose",
+ name: "Verteilerdose",
+ filename: "elektro_verteilerdose.svg",
+ tags: ["verteiler", "dose", "abzweig", "elektro"],
+ svg: ``
+ },
+ {
+ id: "sicherungskasten",
+ name: "Sicherungskasten",
+ filename: "elektro_sicherungskasten.svg",
+ tags: ["sicherung", "kasten", "verteiler", "elektro"],
+ svg: ``
+ },
+ {
+ id: "lampe_decke",
+ name: "Deckenlampe",
+ filename: "elektro_deckenlampe.svg",
+ tags: ["lampe", "decke", "licht", "beleuchtung"],
+ svg: ``
+ }
+ ]
+};
diff --git a/symbols/js/symbols/sanitaer.js b/symbols/js/symbols/sanitaer.js
index c8b7d22..8988ca9 100644
--- a/symbols/js/symbols/sanitaer.js
+++ b/symbols/js/symbols/sanitaer.js
@@ -54,6 +54,20 @@ SYMBOLS.bad = {
tags: ["doppelwaschbecken", "waschtisch", "bad", "sanitär", "doppel"],
svg: ``,
dxfSvg: ``
+ },
+ {
+ id: "duscharmatur",
+ name: "Duscharmatur",
+ filename: "sanitaer_duscharmatur.svg",
+ tags: ["dusche", "armatur", "brause", "bad", "sanitär"],
+ svg: ``
+ },
+ {
+ id: "gartenwasserhahn",
+ name: "Gartenwasserhahn / Außenzapfstelle",
+ filename: "sanitaer_gartenwasserhahn.svg",
+ tags: ["garten", "wasserhahn", "außen", "zapfstelle", "sanitär"],
+ svg: ``
}
]
};