diff --git a/apps/opencs/model/world/universalid.cpp b/apps/opencs/model/world/universalid.cpp
index ebeea0184..8d7a7761e 100644
--- a/apps/opencs/model/world/universalid.cpp
+++ b/apps/opencs/model/world/universalid.cpp
@@ -75,10 +75,10 @@ namespace
{ CSMWorld::UniversalId::Class_Record, CSMWorld::UniversalId::Type_Region, "Region", ":./region.png" },
{ CSMWorld::UniversalId::Class_Record, CSMWorld::UniversalId::Type_Birthsign, "Birthsign", ":./birthsign.png" },
{ CSMWorld::UniversalId::Class_Record, CSMWorld::UniversalId::Type_Spell, "Spell", ":./spell.png" },
- { CSMWorld::UniversalId::Class_Record, CSMWorld::UniversalId::Type_Topic, "Topic", 0 },
- { CSMWorld::UniversalId::Class_Record, CSMWorld::UniversalId::Type_Journal, "Journal", 0 },
- { CSMWorld::UniversalId::Class_SubRecord, CSMWorld::UniversalId::Type_TopicInfo, "TopicInfo", 0 },
- { CSMWorld::UniversalId::Class_SubRecord, CSMWorld::UniversalId::Type_JournalInfo, "JournalInfo", 0 },
+ { CSMWorld::UniversalId::Class_Record, CSMWorld::UniversalId::Type_Topic, "Topic", ":./dialogue-topics.png" },
+ { CSMWorld::UniversalId::Class_Record, CSMWorld::UniversalId::Type_Journal, "Journal", ":./journal-topics.png" },
+ { CSMWorld::UniversalId::Class_SubRecord, CSMWorld::UniversalId::Type_TopicInfo, "TopicInfo", ":./dialogue-topic-infos.png" },
+ { CSMWorld::UniversalId::Class_SubRecord, CSMWorld::UniversalId::Type_JournalInfo, "JournalInfo", ":./journal-topic-infos.png" },
{ CSMWorld::UniversalId::Class_Record, CSMWorld::UniversalId::Type_Cell, "Cell", ":./cell.png" },
{ CSMWorld::UniversalId::Class_Record, CSMWorld::UniversalId::Type_Cell_Missing, "Cell", ":./cell.png" },
{ CSMWorld::UniversalId::Class_Record, CSMWorld::UniversalId::Type_Referenceable, "Object", 0 },
diff --git a/files/opencs/dialogue-topic-infos.png b/files/opencs/dialogue-topic-infos.png
new file mode 100644
index 000000000..6242eddf4
Binary files /dev/null and b/files/opencs/dialogue-topic-infos.png differ
diff --git a/files/opencs/dialogue-topics.png b/files/opencs/dialogue-topics.png
new file mode 100644
index 000000000..caa6d7e7c
Binary files /dev/null and b/files/opencs/dialogue-topics.png differ
diff --git a/files/opencs/journal-topic-infos.png b/files/opencs/journal-topic-infos.png
new file mode 100644
index 000000000..4cc446489
Binary files /dev/null and b/files/opencs/journal-topic-infos.png differ
diff --git a/files/opencs/journal-topics.png b/files/opencs/journal-topics.png
new file mode 100644
index 000000000..d4e58a288
Binary files /dev/null and b/files/opencs/journal-topics.png differ
diff --git a/files/opencs/resources.qrc b/files/opencs/resources.qrc
index df2e9b8ac..7a6624ba3 100644
--- a/files/opencs/resources.qrc
+++ b/files/opencs/resources.qrc
@@ -21,6 +21,10 @@
dialogue-greeting.png
dialogue-persuasion.png
dialogue-voice.png
+ dialogue-topics.png
+ dialogue-topic-infos.png
+ journal-topic-infos.png
+ journal-topics.png
door.png
enchantment.png
faction.png