diff --git a/models/SBArticle.php b/models/SBArticle.php
index e3b9557ded33402e8eb0f3345fbde637319bbfeb..09a2285acc4cbf5d809321baadfc6d87c161b3b6 100644
--- a/models/SBArticle.php
+++ b/models/SBArticle.php
@@ -244,10 +244,12 @@ class SBArticle extends SimpleORMap
     {
         $query = "SELECT artikel_id
                   FROM sb_artikel
-                  WHERE titel LIKE CONCAT('%', :needle, '%')
-                     OR beschreibung LIKE CONCAT('%', :needle, '%')";
+                  WHERE (visible = 1 OR user_id = :user_id)
+                    AND (titel LIKE CONCAT('%', :needle, '%')
+                     OR beschreibung LIKE CONCAT('%', :needle, '%'))";
         $statement = DBManager::get()->prepare($query);
         $statement->bindValue(':needle', $needle);
+        $statement->bindValue(':user_id', $GLOBALS['user']->id);
         $statement->execute();
 
         $article_ids = $statement->fetchAll(PDO::FETCH_COLUMN);
diff --git a/plugin.manifest b/plugin.manifest
index 34cad850cef64b43a4f52ae993f08f6585f004f0..c9275cc658efaff3273f0f150d6676a14cacbade 100644
--- a/plugin.manifest
+++ b/plugin.manifest
@@ -2,6 +2,6 @@ pluginname=SchwarzesBrettPlugin
 pluginclassname=SchwarzesBrettPlugin
 pluginclassname=SchwarzesBrettWidget
 origin=IBIT
-version=3.11
+version=3.11.1
 studipMinVersion=3.3
 description=Globales Schwarzes Brett f�r Kleinanzeigen mit Kategorien (Gesuche/Angebote)
diff --git a/views/search/index.php b/views/search/index.php
index 6f076d92558ee3bc67b7e9886ffd7f363ce25692..fbfa4825e13fa1bb26d855945dbe99f1abdcf858 100644
--- a/views/search/index.php
+++ b/views/search/index.php
@@ -14,7 +14,7 @@
     </tbody>
 <? endif; ?>
 <? foreach ($categories as $id => $category): ?>
-    <tbody>
+    <tbody class="sb-articles">
         <tr>
             <th colspan="5">
                 <a href="<?= $controller->url_for('category/' . $id) ?>">