diff --git a/src/components/SearchResults.vue b/src/components/SearchResults.vue
index cf9c8aba2c13cb4e3f08f8434e9c4d6ff9892fd2..25150935d9af220887eed55d3dbbc413106ee205 100644
--- a/src/components/SearchResults.vue
+++ b/src/components/SearchResults.vue
@@ -1,10 +1,18 @@
 <template>
   <section>
     <h2 v-if="hits.length">Søkeresultater</h2>
-    <ul class="hits">
-      <Preview v-for="(result, index) in hits" :key="index" :searchHit="result" @click.native="article_link_click(result)">
-      </Preview>
-    </ul>
+    <div class="flex-container">
+      <ul class="hits" v-if="results_nob.length">
+        <li><h4>Bokmål</h4></li>
+        <Preview v-for="(result, index) in results_nob" :key="index" :searchHit="result" @click.native="article_link_click(result)">
+        </Preview>
+      </ul>
+      <ul class="hits" v-if="results_nno.length">
+        <li><h4>Nynorsk</h4></li>
+        <Preview v-for="(result, index) in results_nno" :key="index" :searchHit="result" @click.native="article_link_click(result)">
+        </Preview>
+      </ul>
+    </div>
   </section>
 </template>
 
@@ -19,16 +27,11 @@ export default {
     lang: String
   },
   computed: {
-    extended_results: function(){
-      return this.hits.map(
-        function(hit){
-          return {
-              id: hit._id,
-              label: hit._source.lemmas.map(x => x.lemma).join(', '),
-              classification: helpers.group_list(hit._source.lemmas),
-              article: hit._source
-          }
-      })
+    results_nob: function(){
+      return this.hits.filter(hit => hit._index == 'nob')
+    },
+    results_nno: function(){
+      return this.hits.filter(hit => hit._index == 'nno')
     }
   },
   methods: {
@@ -58,4 +61,12 @@ export default {
   .hits {
     margin-top: 20px;
   }
+
+  .flex-container {
+    display: flex;
+  }
+
+  .flex-container > ul {
+    padding-left: 0px;
+  }
 </style>