diff --git a/opentrafficshaper/plugins/webserver/pages/users.pm b/opentrafficshaper/plugins/webserver/pages/users.pm
index a0613f0c6a133635b41d3c2d8367066fff045f98..4d0024d53c53efa49c4eaf096f7a8665dde19d72 100644
--- a/opentrafficshaper/plugins/webserver/pages/users.pm
+++ b/opentrafficshaper/plugins/webserver/pages/users.pm
@@ -62,8 +62,16 @@ EOF
 	foreach my $userid (keys %{$globals->{'users'}}) {
 		my $user = $globals->{'users'}->{$userid};
 
+		# Make style a bit pretty
+		my $style = "";
+		if ($user->{'Status'} eq "offline") {
+			$style = "warning";
+		} elsif ($user->{'Status'} eq "new") {
+			$style = "info";
+		}
+
 		$content .=<<EOF;
-		<tr>
+		<tr class="$style">
 			<td>X</td>
 			<td>$user->{'Username'}</td>
 			<td>$user->{'IP'}</td>