diff --git a/xfwm4/button-bg.svg b/xfwm4/button-bg.svg
index 00f4bc1..8a5b573 100644
--- a/xfwm4/button-bg.svg
+++ b/xfwm4/button-bg.svg
@@ -1,4 +1,40 @@
-
\ No newline at end of file
+
+
diff --git a/xfwm4/close-active.svg b/xfwm4/close-active.svg
index 5045e96..e9a1d3a 100755
--- a/xfwm4/close-active.svg
+++ b/xfwm4/close-active.svg
@@ -1,9 +1,45 @@
-
diff --git a/xfwm4/close-prelight.svg b/xfwm4/close-prelight.svg
index 7523453..3ff8515 100755
--- a/xfwm4/close-prelight.svg
+++ b/xfwm4/close-prelight.svg
@@ -1,15 +1,55 @@
-
+
+
+
+
+ d="M 445.91031,668.9995 C 339.85287,668.9345 248.49077,594.20954 227.45528,490.2796 206.4198,386.34967 261.45607,281.96474 359.11331,240.63477 c 113.46761,-47.92497 244.31062,5.19 292.24674,118.63992 47.9361,113.44993 -5.18512,244.27484 -118.65275,292.22482 a 221.6701,221.66485 0 0 1 -86.79699,17.49999 z"
+ fill="#d84945"
+ id="path19"
+ style="stroke-width:0.500006" />
-
-
-
\ No newline at end of file
+ d="m 445.91031,240.53477 c -97.77225,0.06 -181.97419,68.94996 -201.38463,164.75989 -19.41045,95.80994 31.33572,192.03987 121.37279,230.13986 a 205.58973,205.58486 0 1 0 80.00184,-394.89975 z"
+ fill="#f55449"
+ id="path21"
+ style="stroke-width:0.500006" />
+
+
+
diff --git a/xfwm4/hide-active.svg b/xfwm4/hide-active.svg
index 1bcc9bd..7ab9412 100755
--- a/xfwm4/hide-active.svg
+++ b/xfwm4/hide-active.svg
@@ -1,9 +1,45 @@
-
+
+
+
+
+ d="m 223,446 c 0,123.16 99.84,223 223,223 123.16,0 223,-99.84 223,-223 0,-123.16 -99.84,-223 -223,-223 -123.16,0 -223,99.84 -223,223 z"
+ fill="#d8a932"
+ id="path149"
+ style="stroke-width:0.5" />
-
\ No newline at end of file
+ d="M 445.945,240.445 A 205.58,205.58 0 0 0 244.585,405.21 c -19.41,95.79 31.335,192.035 121.36,230.14 a 205.585,205.585 0 1 0 80,-394.905 z"
+ fill="#fac536"
+ id="path151"
+ style="stroke-width:0.5" />
+
diff --git a/xfwm4/hide-prelight.svg b/xfwm4/hide-prelight.svg
index 01e0e3e..9d787f8 100755
--- a/xfwm4/hide-prelight.svg
+++ b/xfwm4/hide-prelight.svg
@@ -1,12 +1,50 @@
-
+
+
+
+
+ d="m 223,446 c 0,123.16 99.84,223 223,223 123.16,0 223,-99.84 223,-223 0,-123.16 -99.84,-223 -223,-223 -123.16,0 -223,99.84 -223,223 z"
+ fill="#d8a932"
+ id="path179"
+ style="stroke-width:0.5" />
+ d="M 445.945,240.445 A 205.58,205.58 0 0 0 244.585,405.21 c -19.41,95.79 31.335,192.035 121.36,230.14 a 205.585,205.585 0 1 0 80,-394.905 z"
+ fill="#fac536"
+ id="path181"
+ style="stroke-width:0.5" />
-
\ No newline at end of file
+ d="m 346.6,430 h 198.8 q 12.6,0 12.6,16 0,16 -12.6,16 H 346.6 q -12.6,0 -12.6,-16 0,-16 12.6,-16 z"
+ fill="#3c4d5e"
+ id="path183"
+ style="stroke-width:0.5" />
+
diff --git a/xfwm4/maximize-active.svg b/xfwm4/maximize-active.svg
index 5c848ae..1e2c192 100755
--- a/xfwm4/maximize-active.svg
+++ b/xfwm4/maximize-active.svg
@@ -1,9 +1,45 @@
-
+
+
+
+
+ d="m 223,446 c 0,123.16 99.84,223 223,223 123.16,0 223,-99.84 223,-223 0,-123.16 -99.84,-223 -223,-223 -123.16,0 -223,99.84 -223,223 z"
+ fill="#34c63b"
+ id="path159"
+ style="stroke-width:0.5" />
-
\ No newline at end of file
+ d="M 445.945,240.445 A 205.58,205.58 0 0 0 244.585,405.21 c -19.41,95.79 31.335,192.035 121.36,230.14 a 205.585,205.585 0 1 0 80,-394.905 z"
+ fill="#39ea49"
+ id="path161"
+ style="stroke-width:0.5" />
+
diff --git a/xfwm4/maximize-prelight.svg b/xfwm4/maximize-prelight.svg
index a8cc09f..5e3cabe 100755
--- a/xfwm4/maximize-prelight.svg
+++ b/xfwm4/maximize-prelight.svg
@@ -1,12 +1,50 @@
-
+
+
+
+
+ d="m 223,446 c 0,123.16 99.84,223 223,223 123.16,0 223,-99.84 223,-223 0,-123.16 -99.84,-223 -223,-223 -123.16,0 -223,99.84 -223,223 z"
+ fill="#34c63b"
+ id="path191"
+ style="stroke-width:0.5" />
-
-
\ No newline at end of file
+ d="m 445.87204,240.41505 a 205.58,205.58 0 0 0 -201.36001,164.765 c -19.41,95.79 31.335,192.035 121.36001,230.14 a 205.585,205.585 0 1 0 80,-394.905 z"
+ fill="#39ea49"
+ id="path193"
+ style="stroke-width:0.5" />
+
+
diff --git a/xfwm4/maximize-toggled-active.svg b/xfwm4/maximize-toggled-active.svg
deleted file mode 100644
index ce7a6af..0000000
--- a/xfwm4/maximize-toggled-active.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/xfwm4/maximize-toggled-active.svg b/xfwm4/maximize-toggled-active.svg
new file mode 120000
index 0000000..433cda7
--- /dev/null
+++ b/xfwm4/maximize-toggled-active.svg
@@ -0,0 +1 @@
+maximize-active.svg
\ No newline at end of file
diff --git a/xfwm4/maximize-toggled-prelight.svg b/xfwm4/maximize-toggled-prelight.svg
deleted file mode 120000
index bcc46c9..0000000
--- a/xfwm4/maximize-toggled-prelight.svg
+++ /dev/null
@@ -1 +0,0 @@
-maximize-toggled-active.svg
\ No newline at end of file
diff --git a/xfwm4/maximize-toggled-prelight.svg b/xfwm4/maximize-toggled-prelight.svg
new file mode 100644
index 0000000..4b57cbe
--- /dev/null
+++ b/xfwm4/maximize-toggled-prelight.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xfwm4/title-1-active.xpm b/xfwm4/title-1-active.xpm
index caf8d1f..a12e087 100644
--- a/xfwm4/title-1-active.xpm
+++ b/xfwm4/title-1-active.xpm
@@ -1,6 +1,6 @@
/* XPM */
static char * title_active_xpm[] = {
-"8 54 2 1",
+"8 32 2 1",
" c None",
". c #000000 s active_color_1",
"........",
@@ -34,26 +34,4 @@ static char * title_active_xpm[] = {
"........",
"........",
"........",
-"........",
-"........",
-"........",
-"........",
-"........",
-"........",
-"........",
-"........",
-"........",
-"........",
-"........",
-"........",
-"........",
-"........",
-"........",
-"........",
-"........",
-"........",
-"........",
-"........",
-"........",
-"........",
"........"};
diff --git a/xfwm4/top-left-active.xpm b/xfwm4/top-left-active.xpm
index 5bfb85b..3a8178a 100644
--- a/xfwm4/top-left-active.xpm
+++ b/xfwm4/top-left-active.xpm
@@ -1,6 +1,6 @@
/* XPM */
static char * top_left_active_xpm[] = {
-"16 54 2 1",
+"16 32 2 1",
" c None",
". c #C0C0FF s active_color_1",
" ........",
@@ -34,26 +34,4 @@ static char * top_left_active_xpm[] = {
"................",
"................",
"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
"................"}
diff --git a/xfwm4/top-right-active.xpm b/xfwm4/top-right-active.xpm
index a8e8cb1..fe9a193 100644
--- a/xfwm4/top-right-active.xpm
+++ b/xfwm4/top-right-active.xpm
@@ -1,6 +1,6 @@
/* XPM */
static char * top_right_active_xpm[] = {
-"16 54 2 1",
+"16 32 2 1",
" c None",
". c #C0C0FF s active_color_1",
"........ ",
@@ -34,26 +34,4 @@ static char * top_right_active_xpm[] = {
"................",
"................",
"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
-"................",
"................"}