diff --git a/src/main/java/no/nibio/vips/model/applescabmodel/AppleScabModel.java b/src/main/java/no/nibio/vips/model/applescabmodel/AppleScabModel.java
index 6066fb356e1cccfb12cb577959fc28f29305eac1..88ce67926e4ca45fe5408c37af3d06ea17240425 100644
--- a/src/main/java/no/nibio/vips/model/applescabmodel/AppleScabModel.java
+++ b/src/main/java/no/nibio/vips/model/applescabmodel/AppleScabModel.java
@@ -44,6 +44,8 @@ import no.nibio.vips.util.WeatherObservationListException;
 import no.nibio.vips.util.WeatherUtil;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.fasterxml.jackson.core.type.TypeReference;
+import java.io.IOException;
+import no.nibio.vips.util.ModelUtil;
 
 /**
  * This model is based on the old one in VIPS
@@ -98,12 +100,14 @@ public class AppleScabModel extends I18nImpl implements Model{
     
     // Helper class
     private final WeatherUtil weatherUtil;
+    private final ModelUtil modelUtil;
     
     public AppleScabModel()
     {
         // Setting the file name of the resource bundle
         super("no.nibio.vips.model.applescabmodel.texts");
         this.weatherUtil = new WeatherUtil();
+        this.modelUtil = new ModelUtil();
     }
 
     /**
@@ -208,7 +212,14 @@ public class AppleScabModel extends I18nImpl implements Model{
 
     @Override
     public String getModelDescription(String language) {
-        return this.getText("description", language);
+        try
+        {
+            return this.modelUtil.getTextWithBase64EncodedImages(this.getText("description", language), this.getClass());
+        }
+        catch(IOException ex)
+        {
+            return this.getText("description", language);
+        }
     }
 
     @Override
diff --git a/src/main/resources/images/Epleskurv2.jpg b/src/main/resources/images/Epleskurv2.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0d793bc2435f0e02953120ae1f59c521fab62497
Binary files /dev/null and b/src/main/resources/images/Epleskurv2.jpg differ
diff --git a/src/main/resources/no/nibio/vips/model/applescabmodel/texts_nb.properties b/src/main/resources/no/nibio/vips/model/applescabmodel/texts_nb.properties
index a852fd7ebead57b6264a8c97e68cd085afd734d7..352503323be77df3b65fc815b86b5cc5c3fa18fa 100644
--- a/src/main/resources/no/nibio/vips/model/applescabmodel/texts_nb.properties
+++ b/src/main/resources/no/nibio/vips/model/applescabmodel/texts_nb.properties
@@ -18,4 +18,4 @@
 
 name=Epleskurvmodell
 usage=F\u00f8lgende inputdata kreves:\nstartDateAscosporeMaturity - Datoen for n\u00e5r man skal starte beregningen av askosporemodning. Sammenfaller normalt med dato for "Gr\u00f8nn spiss" (se beskrivelse)\ntimeZone - Hvilken tidssone man befinner seg i. Viktig for \u00e5 beregne d\u00f8gnverdier (midnatt-til-midnatt). I Norge bruker man prim\u00e6rt "Europe/Oslo". For liste over tidssoner, se her: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones \nobservations - Liste med m\u00e5ledata. F\u00f8lgende parametre kreves:\n* TM - Gjennomsnittstemperatur (Grader Celcius)\n* BT - bladfukt (Minutter pr. time) HVIS du ikke har bladfukt, m\u00e5 du levere UM (relativ luftfuktighet). Da vil vi beregne bladfukt.\n* RR - nedb\u00f8r (mm)\nDette m\u00e5 alle v\u00e6re timedata, og det m\u00e5 v\u00e6re komplette timeserier i samme tidsperiode.\nstartDateAscosporeMaturity m\u00e5 naturligvis falle innenfor perioden hvor man har m\u00e5ledata.
-description=<H2><A name=epleskurv>Epleskurv </A></H2>\n\n<H4>\n<table cellspacing="4" cellpadding="0">\n<tr>\n\t<td width="110">Kontaktpersoner:</td>\n\t<td><i> H\u00e5vard Eikemo <A HREF="mailto:haavard.eikemo@nibio.no">haavard.eikemo@nibio.no</A></i></td>\n</tr>\n<tr>\n\t<td width="110"></td>\n\t<td><i>Arne Stensvand <A HREF="mailto:arne.stensvand">arne.stensvand@nibio.no</A></i></td>\n</tr>\n</table>\n</H4>\n\n<H3><A name=millstabell>Infeksjon (Mills' tabell) </A></h3>\n\n\n<P class=Normal>Det m\u00e5 v\u00e6re fuktighet p\u00e5 blad, skudd eller frukter i et visst\ntemperaturavhenging tidsrom for at sporene til skurvsoppen skal kunne infisere.\nInfeksjonstabellen, ofte kalt Mills' tabell, sier hvor lang fuktighetsperioden\nm\u00e5 v\u00e6re ved ulike temperaturer for at infeksjon skal kunne skje. Ved optimal\ntemperatur, rundt 20 \u00b0C, er denne perioden p\u00e5 6 timer for askosporer.\n<br><br>\nInfeksjonsfaren blir uttrykt ved hjelp av en akkumulert verdi - i form av et tall st\u00f8rre enn null. Tallet \u00f8ker for hver time med bladfukt. N\u00e5r tallet for infeksjonsfare passerer 90, presenteres varselindikatoren som en gul firkant (mulig fare). N\u00e5r tallet passerer 100, presenteres en r\u00f8d firkant - som symbol for infeksjonsfare.\n<br><br>\n7 timer sammenhengende med bladfukt mindre enn 20 min/time vil nullstille tallet for infeksjonsfare fra og med 8.time. \n<br><br>\nSkurvvarslene er et viktig hjelpemiddel for dyrkerne til \u00e5 optimalisere\nspr\u00f8ytetidspunktene. Spr\u00f8yting etter skurvvarsel forutsetter at en har tilgang\ntil effektive kurative soppmidler. </P>\n\n<H3><A name=millssesongoppstart>Sesongoppstart </A></H3>\n\n<P class=Normal>Dato for sesongoppstart vil som regel samsvare med tidspunktet for n\u00e5r 50 % av blomsterknoppene hos tidligblomstrende eplesorter som Gravenstein og Summerred er p\u00e5 stadiet "gr\u00f8nn spiss". P\u00e5 dette tidspunktet vil vanligvis ogs\u00e5 de f\u00f8rste askosporene til skurvsoppen v\u00e6re modne og klare til kasting. Datoen vil normalt variere litt fra distrikt til distrikt. </P>\n\n<H3><A name=millsvarseltolking>Tolking av varsel </A></H3>\n\n<P class=Normal>Varslene beregnes med grunnlag i m\u00e5linger av bladfuktighet og temperatur p\u00e5 en rekke automatiske klimastasjoner. Varslene blir oppdatert hver time p\u00e5 dagtid i vekstsesongen. Gr\u00f8nn farge betyr at det ikke har v\u00e6rt forhold for epleskurvinfeksjon gjeldende dag. Gul  farge indikerer at det kan forventes et skurvvarsel i l\u00f8pet av de n\u00e6rmeste timene dersom klimastasjonen fortsetter \u00e5 registrere bladfuktighet. Varselsymbol med r\u00f8d farge viser at det har v\u00e6rt forhold for skurvinfeksjon gjeldende dag. Klokkeslettet angir n\u00e5r de\nf\u00f8rste sporene antas \u00e5 ha infisert. Ved kontinuerlig r\u00f8dt varsel over flere dager, vil det ikke bli satt inn noe nytt klokkeslett de p\u00e5f\u00f8lgende\ndagene.</p><BR>\n<IMG  src="http://www.vips-landbruk.no/redaksjonelt/informasjon/bilder/varseldetaljer600.jpg" alt="Tolking av varsel om fare for epleskurv" border="0">\n<i>Presentasjon varsel om epleskurv i VIPS </i> <br>\n\n<P class=Normal>\nNedenfor f\u00f8lger kolonneoverskrifter og forklaring til presentasjon av epleskurvvarsler:</p>\n\n<table class ="RuteTabell1" >\n<caption align="top">Tabell 1. Forklaring til presentasjon av epleskurvvarsler.<br></caption >\n    \n    <tr bgcolor="#cbd0d3">\n      <th class="kursiv">Kolonneoverskrift</th>\n      <th class="kursiv">Forklaring</th>\n    </tr>\n    <tr>\n      <td class="normal">TM:</td>\n      <td class="normal">Middeltemperatur for foreg\u00e5ende time</td>\n    </tr>\n    <tr>\n      <td class="normal">BF:</td>\n      <td class="normal">Bladfuktighet, minutter i l\u00f8pet av foreg\u00e5ende time</td>\n    </tr>\n    <tr>\n      <td class="normal" >RR:</td>\n      <td class="normal" >Nedb\u00f8r, i mm for foreg\u00e5ende time</td>\n    </tr>\n    <tr>\n      <td class="normal" >%Sp.mod:</td>\n      <td class="normal" >% Sporemodning etter Gadoury &amp; MacHardy's modell (se eget avsnitt)</td>\n    </tr>\n    <tr>\n      <td class="normal" >Stadium:</td>\n      <td class="normal" >Skurvsoppens utviklingsstadium(askosporer eller konidier)</td>\n    </tr>\n    <tr>\n      <td class="normal" >Verdi</td>\n      <td class="normal" >Tilvekst av infeksjonsfare for foreg\u00e5ende time</td>\n    </tr>\n    <tr>\n      <td class="normal" >Inf.fare:</td>\n      <td class="normal" >Akkumulert infeksjonsfare</td>\n    </tr>    \n      <tr>\n      <td class="normal" >Status:</td>\n      <td class="normal" >Varsel om infeksjonsfare(gr\u00f8nt, gult eller r\u00f8dt rektangel)</td>\n    </tr>    \n\n</table>\n\n<H3><A name=gadoury>Sporemodning (Gadoury &amp; MacHardy) </A></H3>\n\n<P class=Normal>I USA er det utarbeidet en modell for askosporemodning som er\ntilpasset norske forhold. Modningen er en funksjon av akkumulert varmesum (sum\ngraddager [d\u00f8gngrader]) fra en bestemt startdato (= n\u00e5r de f\u00f8rste sporene er modne) og\nberegner lengden av tidsrommet for n\u00e5r det fare for prim\u00e6rinfeksjoner. Ved lange perioder uten nedb\u00f8r eller langvarig nattedogg (mer enn 7 dager) vil akkumuleringen av d\u00f8gngrader bli stanset. D\u00f8gngradeakkumuleringen vil starte igjen s\u00e5 snart det kommer nedb\u00f8r. Mange eller lange perioder uten nedb\u00f8r vil f\u00f8re til en forlenging av prim\u00e6rsesongen (infeksjon av askosporer). </P>\n\n<img src="http://www.vips-landbruk.no/redaksjonelt/informasjon/bilder/sporemodning.jpg" alt="Sporemodning for epleskurv">\n<p>Graf som viser sporemodning.</p>\n\n<H3><A name=gadourysesongoppstart>Sesongoppstart </A></H3>\n\n<P class=Normal>Dato for sesongoppstart vil som regel samsvare med tidspunktet\nfor n\u00e5r 50 % av blomsterknoppene hos tidligblomstrende eplesorter som\nGravenstein og Summerred er p\u00e5 stadiet "gr\u00f8nn spiss". P\u00e5 dette tidspunktet vil\nvanligvis de f\u00f8rste sporene til skurvsoppen v\u00e6re modne og klare til kasting.\nSporemodningen blir ogs\u00e5 fulgt ved hjelp av mikroskopiske unders\u00f8kelser ved\nNIBIO Plantehelse p\u00e5 \u00c5s. Startdatoen vil normalt v\u00e6re forskjellig fra\ndistrikt til distrikt. </P>\n\n<H3><A name=gadouryvarseltolking>Tolking av varsel </A></H3>\n\n<P class=Normal>Beregningene skjer p\u00e5 grunnlag av temperatur og bladfuktighet m\u00e5lt p\u00e5 automatiske klimastasjoner. Varslene blir normalt oppdatert hver time mellom kl 0700 og 2300. Tallene i kolonnen <i>%Sp.mod</i> i tabellen viser prosent akkumulert sporemodning. Akkumulering av verdien for sporemodning stanses i t\u00f8rre perioder, dvs perioder p\u00e5 mer enn 4 dager uten nedb\u00f8r eller langvarig nattedogg. N\u00e5r verdien n\u00e6rmer seg 100 % vil det v\u00e6re minimalt med askosporer igjen i gammelt bladverk p\u00e5 bakken, og faren for nye prim\u00e6rinfeksjoner vil da v\u00e6re liten. </P>\n\n<IMG src="http://www.vips-landbruk.no/redaksjonelt/informasjon/bilder/Epleskurv1.jpg" width="400" height="300" alt="Skurv p\u00e5 undersiden av et epleblad"/>\n<p>Skurv p\u00e5 undersiden av et epleblad. <i>Foto: Dag R\u00f8en</i></p>\n<p> </p>\n\n<IMG src="http://www.vips-landbruk.no/redaksjonelt/informasjon/bilder/Epleskurv2.jpg" width="400" height="300" alt="Skurv p\u00e5 frukt">\n<p>Skurv p\u00e5 frukt. <i>Foto: Dag R\u00f8en</i></p>
+description=<H2><A name=epleskurv>Epleskurv </A></H2>\n{{filename="/images/Epleskurv2.jpg" description="Bilde av epleskurv"}}\n\n<H4>\n<table cellspacing="4" cellpadding="0">\n<tr>\n\t<td width="110">Kontaktpersoner:</td>\n\t<td><i> H\u00e5vard Eikemo <A HREF="mailto:haavard.eikemo@nibio.no">haavard.eikemo@nibio.no</A></i></td>\n</tr>\n<tr>\n\t<td width="110"></td>\n\t<td><i>Arne Stensvand <A HREF="mailto:arne.stensvand">arne.stensvand@nibio.no</A></i></td>\n</tr>\n</table>\n</H4>\n\n<H3><A name=millstabell>Infeksjon (Mills' tabell) </A></h3>\n\n\n<P class=Normal>Det m\u00e5 v\u00e6re fuktighet p\u00e5 blad, skudd eller frukter i et visst\ntemperaturavhenging tidsrom for at sporene til skurvsoppen skal kunne infisere.\nInfeksjonstabellen, ofte kalt Mills' tabell, sier hvor lang fuktighetsperioden\nm\u00e5 v\u00e6re ved ulike temperaturer for at infeksjon skal kunne skje. Ved optimal\ntemperatur, rundt 20 \u00b0C, er denne perioden p\u00e5 6 timer for askosporer.\n<br><br>\nInfeksjonsfaren blir uttrykt ved hjelp av en akkumulert verdi - i form av et tall st\u00f8rre enn null. Tallet \u00f8ker for hver time med bladfukt. N\u00e5r tallet for infeksjonsfare passerer 90, presenteres varselindikatoren som en gul firkant (mulig fare). N\u00e5r tallet passerer 100, presenteres en r\u00f8d firkant - som symbol for infeksjonsfare.\n<br><br>\n7 timer sammenhengende med bladfukt mindre enn 20 min/time vil nullstille tallet for infeksjonsfare fra og med 8.time. \n<br><br>\nSkurvvarslene er et viktig hjelpemiddel for dyrkerne til \u00e5 optimalisere\nspr\u00f8ytetidspunktene. Spr\u00f8yting etter skurvvarsel forutsetter at en har tilgang\ntil effektive kurative soppmidler. </P>\n\n<H3><A name=millssesongoppstart>Sesongoppstart </A></H3>\n\n<P class=Normal>Dato for sesongoppstart vil som regel samsvare med tidspunktet for n\u00e5r 50 % av blomsterknoppene hos tidligblomstrende eplesorter som Gravenstein og Summerred er p\u00e5 stadiet "gr\u00f8nn spiss". P\u00e5 dette tidspunktet vil vanligvis ogs\u00e5 de f\u00f8rste askosporene til skurvsoppen v\u00e6re modne og klare til kasting. Datoen vil normalt variere litt fra distrikt til distrikt. </P>\n\n<H3><A name=millsvarseltolking>Tolking av varsel </A></H3>\n\n<P class=Normal>Varslene beregnes med grunnlag i m\u00e5linger av bladfuktighet og temperatur p\u00e5 en rekke automatiske klimastasjoner. Varslene blir oppdatert hver time p\u00e5 dagtid i vekstsesongen. Gr\u00f8nn farge betyr at det ikke har v\u00e6rt forhold for epleskurvinfeksjon gjeldende dag. Gul  farge indikerer at det kan forventes et skurvvarsel i l\u00f8pet av de n\u00e6rmeste timene dersom klimastasjonen fortsetter \u00e5 registrere bladfuktighet. Varselsymbol med r\u00f8d farge viser at det har v\u00e6rt forhold for skurvinfeksjon gjeldende dag. Klokkeslettet angir n\u00e5r de\nf\u00f8rste sporene antas \u00e5 ha infisert. Ved kontinuerlig r\u00f8dt varsel over flere dager, vil det ikke bli satt inn noe nytt klokkeslett de p\u00e5f\u00f8lgende\ndagene.</p><BR>\n<IMG  src="http://www.vips-landbruk.no/redaksjonelt/informasjon/bilder/varseldetaljer600.jpg" alt="Tolking av varsel om fare for epleskurv" border="0">\n<i>Presentasjon varsel om epleskurv i VIPS </i> <br>\n\n<P class=Normal>\nNedenfor f\u00f8lger kolonneoverskrifter og forklaring til presentasjon av epleskurvvarsler:</p>\n\n<table class ="RuteTabell1" >\n<caption align="top">Tabell 1. Forklaring til presentasjon av epleskurvvarsler.<br></caption >\n    \n    <tr bgcolor="#cbd0d3">\n      <th class="kursiv">Kolonneoverskrift</th>\n      <th class="kursiv">Forklaring</th>\n    </tr>\n    <tr>\n      <td class="normal">TM:</td>\n      <td class="normal">Middeltemperatur for foreg\u00e5ende time</td>\n    </tr>\n    <tr>\n      <td class="normal">BF:</td>\n      <td class="normal">Bladfuktighet, minutter i l\u00f8pet av foreg\u00e5ende time</td>\n    </tr>\n    <tr>\n      <td class="normal" >RR:</td>\n      <td class="normal" >Nedb\u00f8r, i mm for foreg\u00e5ende time</td>\n    </tr>\n    <tr>\n      <td class="normal" >%Sp.mod:</td>\n      <td class="normal" >% Sporemodning etter Gadoury &amp; MacHardy's modell (se eget avsnitt)</td>\n    </tr>\n    <tr>\n      <td class="normal" >Stadium:</td>\n      <td class="normal" >Skurvsoppens utviklingsstadium(askosporer eller konidier)</td>\n    </tr>\n    <tr>\n      <td class="normal" >Verdi</td>\n      <td class="normal" >Tilvekst av infeksjonsfare for foreg\u00e5ende time</td>\n    </tr>\n    <tr>\n      <td class="normal" >Inf.fare:</td>\n      <td class="normal" >Akkumulert infeksjonsfare</td>\n    </tr>    \n      <tr>\n      <td class="normal" >Status:</td>\n      <td class="normal" >Varsel om infeksjonsfare(gr\u00f8nt, gult eller r\u00f8dt rektangel)</td>\n    </tr>    \n\n</table>\n\n<H3><A name=gadoury>Sporemodning (Gadoury &amp; MacHardy) </A></H3>\n\n<P class=Normal>I USA er det utarbeidet en modell for askosporemodning som er\ntilpasset norske forhold. Modningen er en funksjon av akkumulert varmesum (sum\ngraddager [d\u00f8gngrader]) fra en bestemt startdato (= n\u00e5r de f\u00f8rste sporene er modne) og\nberegner lengden av tidsrommet for n\u00e5r det fare for prim\u00e6rinfeksjoner. Ved lange perioder uten nedb\u00f8r eller langvarig nattedogg (mer enn 7 dager) vil akkumuleringen av d\u00f8gngrader bli stanset. D\u00f8gngradeakkumuleringen vil starte igjen s\u00e5 snart det kommer nedb\u00f8r. Mange eller lange perioder uten nedb\u00f8r vil f\u00f8re til en forlenging av prim\u00e6rsesongen (infeksjon av askosporer). </P>\n\n<img src="http://www.vips-landbruk.no/redaksjonelt/informasjon/bilder/sporemodning.jpg" alt="Sporemodning for epleskurv">\n<p>Graf som viser sporemodning.</p>\n\n<H3><A name=gadourysesongoppstart>Sesongoppstart </A></H3>\n\n<P class=Normal>Dato for sesongoppstart vil som regel samsvare med tidspunktet\nfor n\u00e5r 50 % av blomsterknoppene hos tidligblomstrende eplesorter som\nGravenstein og Summerred er p\u00e5 stadiet "gr\u00f8nn spiss". P\u00e5 dette tidspunktet vil\nvanligvis de f\u00f8rste sporene til skurvsoppen v\u00e6re modne og klare til kasting.\nSporemodningen blir ogs\u00e5 fulgt ved hjelp av mikroskopiske unders\u00f8kelser ved\nNIBIO Plantehelse p\u00e5 \u00c5s. Startdatoen vil normalt v\u00e6re forskjellig fra\ndistrikt til distrikt. </P>\n\n<H3><A name=gadouryvarseltolking>Tolking av varsel </A></H3>\n\n<P class=Normal>Beregningene skjer p\u00e5 grunnlag av temperatur og bladfuktighet m\u00e5lt p\u00e5 automatiske klimastasjoner. Varslene blir normalt oppdatert hver time mellom kl 0700 og 2300. Tallene i kolonnen <i>%Sp.mod</i> i tabellen viser prosent akkumulert sporemodning. Akkumulering av verdien for sporemodning stanses i t\u00f8rre perioder, dvs perioder p\u00e5 mer enn 4 dager uten nedb\u00f8r eller langvarig nattedogg. N\u00e5r verdien n\u00e6rmer seg 100 % vil det v\u00e6re minimalt med askosporer igjen i gammelt bladverk p\u00e5 bakken, og faren for nye prim\u00e6rinfeksjoner vil da v\u00e6re liten. </P>\n\n<IMG src="http://www.vips-landbruk.no/redaksjonelt/informasjon/bilder/Epleskurv1.jpg" width="400" height="300" alt="Skurv p\u00e5 undersiden av et epleblad"/>\n<p>Skurv p\u00e5 undersiden av et epleblad. <i>Foto: Dag R\u00f8en</i></p>\n<p> </p>\n\n<IMG src="http://www.vips-landbruk.no/redaksjonelt/informasjon/bilder/Epleskurv2.jpg" width="400" height="300" alt="Skurv p\u00e5 frukt">\n<p>Skurv p\u00e5 frukt. <i>Foto: Dag R\u00f8en</i></p>
diff --git a/src/test/java/no/nibio/vips/model/applescabmodel/AppleScabModelTest.java b/src/test/java/no/nibio/vips/model/applescabmodel/AppleScabModelTest.java
index cd000d29f88ac6a1608fbcb18b6d75986cfb107c..0b7d38d18edb8d7fd8d5abd4e646201183b8c9ac 100644
--- a/src/test/java/no/nibio/vips/model/applescabmodel/AppleScabModelTest.java
+++ b/src/test/java/no/nibio/vips/model/applescabmodel/AppleScabModelTest.java
@@ -261,6 +261,13 @@ public class AppleScabModelTest extends TestCase {
         }
     }
     
+    public void testGetDescription()
+    {
+        System.out.println("testGetDescription");
+        AppleScabModel instance = new AppleScabModel();
+        instance.getModelDescription();
+    }
+    
     private ModelConfiguration getConfiguration(String fileName)
     {
         try {
@@ -330,4 +337,6 @@ public class AppleScabModelTest extends TestCase {
         assertEquals(0d, table.getMillsValue(27d, 2));
         assertEquals(0d, table.getMillsValue(50d, 2));
     }
+    
+    
 }