diff --git a/test/adolcmaterialtest.cc b/test/adolcmaterialtest.cc
index fb55abb3652844fd1bcf7e7203b3ea20bcf2406d..9c133626f1182b9ec3886f6f550aed7d4446d9cd 100644
--- a/test/adolcmaterialtest.cc
+++ b/test/adolcmaterialtest.cc
@@ -92,7 +92,7 @@ int main (int argc, char *argv[]) try
 
         auto diff = adolcGradient[i] - paperGrad[i];
 
-        if (diff.two_norm()>1e-6)
+        if (diff.two_norm()>1e-5)
             DUNE_THROW(Dune::Exception,"Wrong local derivative, error is "<<diff.two_norm());
     }
 
@@ -136,7 +136,7 @@ int main (int argc, char *argv[]) try
             auto diff = *adolcIt;
             diff -= *paperIt;
 
-            if (diff.frobenius_norm() > 1e-6)
+            if (diff.frobenius_norm() > 1e-5)
                 DUNE_THROW(Dune::Exception,"Wrong local hessian, error is "<<diff.frobenius_norm());
         }
         assert(paperIt==paperEndIt);