diff --git a/.gitignore b/.gitignore
index 2acce55..c1ffaff 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
# Created by .ignore support plugin (hsz.mobi)
.idea/
+bower_components/
diff --git a/demo/index.html b/demo/index.html
new file mode 100644
index 0000000..533d349
--- /dev/null
+++ b/demo/index.html
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+ strolch-wc-styles demo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
strolch-wc-styles demo
+
+
+
+
+
some text
+
+
+
some text
+
+
+
some text
+
+
+
some text
+
+
+
some text
+
+
+
some text
+
+
+
+
+
strolch-wc-styles demo
+
+
+
strolch-wc-styles demo
+
+
+
+
+
strolch-wc-styles demo
+
+
+
strolch-wc-styles demo
+
+
+
+
+
+
+
+
diff --git a/strolch-wc-styles.html b/strolch-wc-styles.html
index cbfc643..764221e 100644
--- a/strolch-wc-styles.html
+++ b/strolch-wc-styles.html
@@ -1,118 +1,327 @@
-
-
-
-
-
-
\ No newline at end of file
+ .g-offset-9 {
+ margin-left: 75%;
+ }
+
+ .g-offset-10 {
+ margin-left: 83.333333333%;
+ }
+
+ .g-offset-11 {
+ margin-left: 91.666666667%;
+ }
+
+ /*
+ * margins
+ */
+ .g-m-1 {
+ margin: 0.1em;
+ }
+
+ .g-m-2 {
+ margin: 0.2em;
+ }
+
+ .g-m-3 {
+ margin: 0.3em;
+ }
+
+ .g-m-4 {
+ margin: 0.4em;
+ }
+
+ .g-ml-1 {
+ margin-left: 0.1em;
+ }
+
+ .g-ml-2 {
+ margin-left: 0.2em;
+ }
+
+ .g-ml-3 {
+ margin-left: 0.3em;
+ }
+
+ .g-ml-4 {
+ margin-left: 0.4em;
+ }
+
+ .g-mr-1 {
+ margin-right: 0.1em;
+ }
+
+ .g-mr-2 {
+ margin-right: 0.2em;
+ }
+
+ .g-mr-3 {
+ margin-right: 0.3em;
+ }
+
+ .g-mr-4 {
+ margin-right: 0.4em;
+ }
+
+ .g-mt-1 {
+ margin-top: 0.1em;
+ }
+
+ .g-mt-2 {
+ margin-top: 0.2em;
+ }
+
+ .g-mt-3 {
+ margin-top: 0.3em;
+ }
+
+ .g-mt-4 {
+ margin-top: 0.4em;
+ }
+
+ .g-mb-1 {
+ margin-bottom: 0.1em;
+ }
+
+ .g-mb-2 {
+ margin-bottom: 0.2em;
+ }
+
+ .g-mb-3 {
+ margin-bottom: 0.3em;
+ }
+
+ .g-mb-4 {
+ margin-bottom: 0.4em;
+ }
+
+ /*
+ * padding
+ */
+ .g-p-1 {
+ padding: 0.1em;
+ }
+
+ .g-p-2 {
+ padding: 0.2em;
+ }
+
+ .g-p-3 {
+ padding: 0.3em;
+ }
+
+ .g-p-4 {
+ padding: 0.4em;
+ }
+
+ .g-pl-1 {
+ padding-left: 0.1em;
+ }
+
+ .g-pl-2 {
+ padding-left: 0.2em;
+ }
+
+ .g-pl-3 {
+ padding-left: 0.3em;
+ }
+
+ .g-pl-4 {
+ padding-left: 0.4em;
+ }
+
+ .g-pr-1 {
+ padding-right: 0.1em;
+ }
+
+ .g-pr-2 {
+ padding-right: 0.2em;
+ }
+
+ .g-pr-3 {
+ padding-right: 0.3em;
+ }
+
+ .g-pr-4 {
+ padding-right: 0.4em;
+ }
+
+ .g-pt-1 {
+ padding-top: 0.1em;
+ }
+
+ .g-pt-2 {
+ padding-top: 0.2em;
+ }
+
+ .g-pt-3 {
+ padding-top: 0.3em;
+ }
+
+ .g-pt-4 {
+ padding-top: 0.4em;
+ }
+
+ .g-pb-1 {
+ padding-bottom: 0.1em;
+ }
+
+ .g-pb-2 {
+ padding-bottom: 0.2em;
+ }
+
+ .g-pb-3 {
+ padding-bottom: 0.3em;
+ }
+
+ .g-pb-4 {
+ padding-bottom: 0.4em;
+ }
+
+ /*
+ * Alignment
+ */
+ .g-middle {
+ vertical-align: middle;
+ }
+
+ .g-center {
+ text-align: center;
+ }
+
+ .g-right {
+ text-align: right;
+ }
+
+ .g-left {
+ text-align: left;
+ }
+
+ .g-pull-right {
+ float: right;
+ }
+
+ .g-pull-left {
+ float: left;
+ }
+
+ .g-auto-center {
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+
\ No newline at end of file