diff --git a/src/documents/admin.py b/src/documents/admin.py
index 18fc217aa..214b9f1f2 100644
--- a/src/documents/admin.py
+++ b/src/documents/admin.py
@@ -40,26 +40,21 @@ class TagAdmin(admin.ModelAdmin):
 
 class DocumentAdmin(admin.ModelAdmin):
 
+    class Media:
+        css = {
+            "all": ("paperless.css",)
+        }
+
     search_fields = ("sender__name", "title", "content")
     list_display = ("created", "sender", "title", "tags_", "document")
     list_filter = ("tags", "sender", MonthListFilter)
     list_editable = ("sender", "title")
     list_per_page = 25
 
-    def document(self, obj):
-        return '<a href="{}">' \
-                 '<img src="{}" width="22" height="22" alt="{} icon">' \
-               '</a>'.format(
-                    reverse("fetch", kwargs={"pk": obj.pk}),
-                    static("documents/img/application-pdf.png"),
-                    obj.file_type
-                )
-    document.allow_tags = True
-
     def tags_(self, obj):
         r = ""
         for tag in obj.tags.all():
-            r += '<a style="padding: 0 0.5em; background-color: {}; color: #ffffff; border-radius: 0.2em; margin: 1px; display: inline-block;" href="{}">{}</a>'.format(
+            r += '<a class="tag" style="background-color: {};" href="{}">{}</a>'.format(
                 tag.get_colour_display(),
                 "{}?tags__id__exact={}".format(
                     reverse("admin:documents_document_changelist"),
@@ -70,6 +65,16 @@ class DocumentAdmin(admin.ModelAdmin):
         return r
     tags_.allow_tags = True
 
+    def document(self, obj):
+        return '<a href="{}">' \
+                 '<img src="{}" width="22" height="22" alt="{} icon">' \
+               '</a>'.format(
+                    reverse("fetch", kwargs={"pk": obj.pk}),
+                    static("documents/img/{}.png".format(obj.file_type)),
+                    obj.file_type
+                )
+    document.allow_tags = True
+
 admin.site.register(Sender)
 admin.site.register(Tag, TagAdmin)
 admin.site.register(Document, DocumentAdmin)
diff --git a/src/documents/static/documents/img/edit.png b/src/documents/static/documents/img/edit.png
deleted file mode 100644
index 58903ae5e..000000000
Binary files a/src/documents/static/documents/img/edit.png and /dev/null differ
diff --git a/src/documents/static/documents/img/gif.png b/src/documents/static/documents/img/gif.png
new file mode 120000
index 000000000..4a0532b3c
--- /dev/null
+++ b/src/documents/static/documents/img/gif.png
@@ -0,0 +1 @@
+image.png
\ No newline at end of file
diff --git a/src/documents/static/documents/img/image.png b/src/documents/static/documents/img/image.png
new file mode 100644
index 000000000..8437a2983
Binary files /dev/null and b/src/documents/static/documents/img/image.png differ
diff --git a/src/documents/static/documents/img/jpg.png b/src/documents/static/documents/img/jpg.png
new file mode 120000
index 000000000..4a0532b3c
--- /dev/null
+++ b/src/documents/static/documents/img/jpg.png
@@ -0,0 +1 @@
+image.png
\ No newline at end of file
diff --git a/src/documents/static/documents/img/application-pdf.png b/src/documents/static/documents/img/pdf.png
similarity index 100%
rename from src/documents/static/documents/img/application-pdf.png
rename to src/documents/static/documents/img/pdf.png
diff --git a/src/documents/static/documents/img/png.png b/src/documents/static/documents/img/png.png
new file mode 120000
index 000000000..4a0532b3c
--- /dev/null
+++ b/src/documents/static/documents/img/png.png
@@ -0,0 +1 @@
+image.png
\ No newline at end of file
diff --git a/src/documents/static/documents/img/tiff.png b/src/documents/static/documents/img/tiff.png
new file mode 120000
index 000000000..4a0532b3c
--- /dev/null
+++ b/src/documents/static/documents/img/tiff.png
@@ -0,0 +1 @@
+image.png
\ No newline at end of file
diff --git a/src/documents/static/paperless.css b/src/documents/static/paperless.css
new file mode 100644
index 000000000..8b001bbcb
--- /dev/null
+++ b/src/documents/static/paperless.css
@@ -0,0 +1,12 @@
+th.column-document,
+td.field-document {
+  text-align: center;
+}
+
+td a.tag {
+  padding: 0 0.5em;
+  color: #ffffff;
+  border-radius: 0.2em;
+  margin: 1px;
+  display: inline-block;
+}