diff --git a/annotation/src/main/java/lcsb/mapviewer/annotation/services/TaxonomyBackend.java b/annotation/src/main/java/lcsb/mapviewer/annotation/services/TaxonomyBackend.java
index 813d91a0876f6aee5b539e4a4566b0bdf9505a2c..8eb2db5bbc38d77262ee48704b78fab0bded6a49 100644
--- a/annotation/src/main/java/lcsb/mapviewer/annotation/services/TaxonomyBackend.java
+++ b/annotation/src/main/java/lcsb/mapviewer/annotation/services/TaxonomyBackend.java
@@ -108,7 +108,7 @@ public class TaxonomyBackend extends CachableInterface implements IExternalServi
 			queryTerm = URLEncoder.encode(queryTerm, "UTF-8");
 			String url = "https://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?lvl=0&name=" + queryTerm;
 			String page = getWebPageContent(url);
-			Pattern idPattern = Pattern.compile("<em>Taxonomy ID: </em>([0-9]+)");
+			Pattern idPattern = Pattern.compile("Taxonomy ID: ([0-9]+)");
 			Matcher matcher = idPattern.matcher(page);
 			if (!matcher.find()) {
 				logger.warn("Unknown organism: " + term);