diff --git a/interface/web/admin/lib/lang/de_users_list.lng b/interface/web/admin/lib/lang/de_users_list.lng
index 2564b8dbfac72348b5f1be7fe709e9d8ea764fc9..b35551208ed49b9b03c4189b46366e5fa7b23e69 100644
--- a/interface/web/admin/lib/lang/de_users_list.lng
+++ b/interface/web/admin/lib/lang/de_users_list.lng
@@ -3,6 +3,7 @@ $wb['list_head_txt'] = 'Benutzer';
 $wb['username_txt'] = 'Benutzername';
 $wb["client_id_txt"] = 'Client ID';
 $wb["active_txt"] = 'Aktiv';
+$wb["groups_txt"] = 'Gruppen';
 $wb['add_new_record_txt'] = 'Neuen Benutzer hinzufügen';
 $wb['warning_txt'] = '<b>WARNUNG:</b> Bitte hier keine Benutzereinstellungen verändern. Benutzen Sie die Kunden- und Resellereinstellungen im Kundenmodul. Modifizieren der Benutzer oder Gruppen hier könnte zum Datenverlust führen!';
 ?>
diff --git a/interface/web/admin/lib/lang/en_users_list.lng b/interface/web/admin/lib/lang/en_users_list.lng
index 44d7c88e84e4caedc8085528ed3cde177cb06e7f..d80eed172a02a5075110cbc2971d9035f11ebdcd 100644
--- a/interface/web/admin/lib/lang/en_users_list.lng
+++ b/interface/web/admin/lib/lang/en_users_list.lng
@@ -3,6 +3,7 @@ $wb["list_head_txt"] = 'Users';
 $wb["username_txt"] = 'Username';
 $wb["client_id_txt"] = 'Client ID';
 $wb["active_txt"] = 'Active';
+$wb["groups_txt"] = 'Groups';
 $wb["add_new_record_txt"] = 'Add new user';
 $wb["warning_txt"] = '<b>WARNING:</b> Do not edit or modify any user settings here. Use the Client- and Reseller settings in the Client module instead. Modifying or changing Users or groups here may cause data loss!';
 ?>
\ No newline at end of file
diff --git a/interface/web/admin/list/users.list.php b/interface/web/admin/list/users.list.php
index bde04250f593858f61ede92edded5ebc9a78fbd4..69cd880fa20680712e890db8b2c6f17ff92ff4eb 100644
--- a/interface/web/admin/list/users.list.php
+++ b/interface/web/admin/list/users.list.php
@@ -10,13 +10,13 @@
 */
 
 //* Name of the list
-$liste['name'] 				= 'users';
+$liste['name']                  = 'users';
 
 //* Database table
-$liste['table'] 			= 'sys_user';
+$liste['table'] 		= 'sys_user';
 
 //* Primary index column
-$liste['table_idx']			= 'userid';
+$liste['table_idx']		= 'userid';
 
 //* Search column prefix
 $liste['search_prefix'] 	= 'search_';
@@ -25,10 +25,10 @@ $liste['search_prefix'] 	= 'search_';
 $liste['records_per_page'] 	= "15";
 
 //* Script file for list
-$liste['file']				= 'users_list.php';
+$liste['file']			= 'users_list.php';
 
 //* Script file to edit
-$liste['edit_file']			= 'users_edit.php';
+$liste['edit_file']		= 'users_edit.php';
 
 //* Script file to delete
 $liste['delete_file']		= 'users_del.php';
@@ -37,37 +37,43 @@ $liste['delete_file']		= 'users_del.php';
 $liste['paging_tpl']		= 'templates/paging.tpl.htm';
 
 //* Enable auth
-$liste['auth']				= 'no';
+$liste['auth']			= 'no';
 
 
 /*****************************************************
 * Suchfelder
 *****************************************************/
 
-$liste["item"][] = array(	'field'		=> "client_id",
-							'datatype'	=> "INTEGER",
-							'formtype'	=> "TEXT",
-							'op'		=> "=",
-							'prefix'	=> "",
-							'suffix'	=> "",
-							'width'		=> "",
-							'value'		=> "");
-
-$liste["item"][] = array(	'field'		=> "active",
-							'datatype'	=> "VARCHAR",
-							'formtype'	=> "SELECT",
-							'op'		=> "=",
-							'prefix'	=> "",
-							'suffix'	=> "",
-							'width'		=> "",
-							'value'		=> array('1' => "<div id=\"ir-Yes\" class=\"swap\"><span>Yes</span></div>",'0' => "<div class=\"swap\" id=\"ir-No\"><span>No</span></div>"));
-
-
-$liste['item'][] = array(	'field'		=> 'username',
-							'datatype'	=> 'VARCHAR',
-							'op'		=> 'like',
-							'prefix'	=> '%',
-							'suffix'	=> '%',
-							'width'		=> '');
+$liste["item"][] = array(   'field'     => "client_id",
+                            'datatype'	=> "INTEGER",
+                            'formtype'	=> "TEXT",
+                            'op'	=> "=",
+                            'prefix'	=> "",
+                            'suffix'	=> "",
+                            'width'	=> "",
+                            'value'	=> "");
+
+$liste["item"][] = array(   'field'	=> "active",
+                            'datatype'	=> "VARCHAR",
+                            'formtype'	=> "SELECT",
+                            'op'	=> "=",
+                            'prefix'	=> "",
+                            'suffix'	=> "",
+                            'width'	=> "",
+                            'value'	=> array('1' => "<div id=\"ir-Yes\" class=\"swap\"><span>Yes</span></div>",'0' => "<div class=\"swap\" id=\"ir-No\"><span>No</span></div>"));
+
+$liste['item'][] = array(   'field'	=> 'username',
+                            'datatype'	=> 'VARCHAR',
+                            'op'	=> 'like',
+                            'prefix'	=> '%',
+                            'suffix'	=> '%',
+                            'width'	=> '');
+
+$liste['item'][] = array(   'field'	=> 'groups',
+                            'datatype'	=> 'VARCHAR',
+                            'op'	=> 'like',
+                            'prefix'	=> '%',
+                            'suffix'	=> '%',
+                            'width'	=> '');
 
 ?>
\ No newline at end of file
diff --git a/interface/web/admin/templates/users_list.htm b/interface/web/admin/templates/users_list.htm
index 2f2c393870c08b712ab11c4d667923994f60ea7f..d66228162677537a3f3dca5ce8b0909d51462384 100644
--- a/interface/web/admin/templates/users_list.htm
+++ b/interface/web/admin/templates/users_list.htm
@@ -22,12 +22,14 @@
                         <th class="tbl_col_client_id" scope="col"><tmpl_var name="client_id_txt"></th>
                         <th class="tbl_col_active" scope="col"><tmpl_var name="active_txt"></th>
                         <th class="tbl_col_username" scope="col"><tmpl_var name="username_txt"></th>
+                        <th class="tbl_col_groups" scope="col"><tmpl_var name="groups_txt"></th>
                         <th class="tbl_col_limit" scope="col">{tmpl_var name='search_limit'}</th>
                     </tr>
                     <tr>
                         <td class="tbl_col_client_id"><input type="text" name="search_client_id" value="{tmpl_var name='search_client_id'}" /></td>
                         <td class="tbl_col_active"><select name="search_active">{tmpl_var name='search_active'}</select></td>
                         <td class="tbl_col_username"><input type="text" name="search_username" value="{tmpl_var name='search_username'}" /></td>
+                        <td class="tbl_col_groups"><select name="search_groups">{tmpl_var name='search_groups'}</select></td>
                         <td class="tbl_col_buttons"><div class="buttons"><button type="button" class="icons16 icoFilter" name="Filter" id="Filter" value="{tmpl_var name="filter_txt"}" onClick="submitForm('pageForm','admin/users_list.php');"><span>{tmpl_var name="filter_txt"}</span></button></div></td>
                     </tr>
                 </thead>
@@ -37,6 +39,7 @@
                             <td class="tbl_col_client_id"><a href="#" onClick="loadContent('admin/users_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="client_id"}</a></td>
                             <td class="tbl_col_active"><a href="#" onClick="loadContent('admin/users_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="active"}</a></td>
                             <td class="tbl_col_username"><a href="#" onClick="loadContent('admin/users_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="username"}</a></td>
+                            <td class="tbl_col_groups">{tmpl_var name="groups"}</td>
                             <td class="tbl_col_buttons">
                                 <div class="buttons icons16">    
                                     <tmpl_if name="username" op="!=" value="admin">