diff --git a/src/ansi2html/converter.py b/src/ansi2html/converter.py
index 47403c6..1286868 100644
--- a/src/ansi2html/converter.py
+++ b/src/ansi2html/converter.py
@@ -547,7 +547,7 @@ def _handle_ansi_code(
style = [
self.styles[klass].kwl[0][1]
for klass in css_classes
- if self.styles[klass].kwl[0][0] == "color"
+ if self.styles.get(klass) and self.styles[klass].kwl[0][0] == "color"
]
yield "\\textcolor[HTML]{%s}{" % style[0]
else: