diff --git a/cmsplugin_filer_link/cms_plugins.py b/cmsplugin_filer_link/cms_plugins.py
index 1a2452fc..99cc52be 100644
--- a/cmsplugin_filer_link/cms_plugins.py
+++ b/cmsplugin_filer_link/cms_plugins.py
@@ -4,18 +4,26 @@
 from cms.plugin_pool import plugin_pool
 from django.utils.translation import ugettext as _
 from django.conf import settings
+from django.template.loader import select_template
 
 from .models import FilerLinkPlugin
 
+
 class FilerLinkPlugin(CMSPluginBase):
     module = 'Filer'
     model = FilerLinkPlugin
     name = _("Link")
     text_enabled = True
     raw_id_fields = ('page_link', )
-    render_template = "cmsplugin_filer_link/link.html"
+    TEMPLATE_NAME = 'cmsplugin_filer_link/plugins/link/%s.html'
+    render_template = 'cmsplugin_filer_link/link.html'
 
     def render(self, context, instance, placeholder):
+        self.render_template = select_template((
+            self.TEMPLATE_NAME % instance.link_style,
+            'cmsplugin_filer_link/link.html',)
+        )
+
         if instance.file:
             link = instance.file.url
         elif instance.mailto: