diff --git a/layouts/default.html b/layouts/default.html
index 31496a33..61d86ec3 100644
--- a/layouts/default.html
+++ b/layouts/default.html
@@ -21,13 +21,13 @@
- Aktuell
diff --git a/lib/menu.rb b/lib/menu.rb
new file mode 100644
index 00000000..482d0258
--- /dev/null
+++ b/lib/menu.rb
@@ -0,0 +1,15 @@
+def path_section(item)
+ if (item.path=='/') then
+ 'main'
+ else
+ item.identifier.split('/')[1]
+ end
+end
+
+def menu_active_if(ident, cssclasses='')
+ if (ident==path_section(item)) then
+ " class=\"active #{cssclasses}\""
+ else
+ " class=\"#{cssclasses}\""
+ end
+end