diff --git a/Classes/Domain/Repository/NewsRepository.php b/Classes/Domain/Repository/NewsRepository.php
index a1da829a89447309610c0bca5842f9ee1400c088..b518f7750f1c28820c1d9b0adba39fe634425fbf 100644
--- a/Classes/Domain/Repository/NewsRepository.php
+++ b/Classes/Domain/Repository/NewsRepository.php
@@ -392,7 +392,7 @@ class NewsRepository extends AbstractRepository {
 			'crdate' => QueryInterface::ORDER_DESCENDING
 		]);
 		return $query->matching(
-			$query->lessThan('sorting', $news->getSorting())
+			$query->greaterThan('sorting', $news->getSorting())
 		)->execute();
 	}
 
@@ -425,7 +425,7 @@ class NewsRepository extends AbstractRepository {
 			'crdate' => QueryInterface::ORDER_ASCENDING
 		]);
 		return $query->matching(
-			$query->greaterThan('sorting', $news->getSorting())
+			$query->lessThan('sorting', $news->getSorting())
 		)->execute();
 	}