diff --git a/rute.h b/rute.h
index aa8cf7f731f4e025d2cf6364a6df57e2288e664a..22969392448818fae5a1b0f31e2c68e328f121d5 100644
--- a/rute.h
+++ b/rute.h
@@ -2,9 +2,9 @@
 #define __RUTE_H
 
 #include <algorithm>
+#include <iomanip>
 #include <iostream>
 #include <list>
-#include <iomanip>
 
 #include "enumer.h"
 #include "hjelpeFunksjoner.h"
@@ -13,28 +13,38 @@
 #include "stoppested.h"
 #include "stoppesteder.h"
 
+/**
+ * Stopp struct, holder data for et stopp
+ * med vector indeksen til stoppestedet og
+ * minutter mellom forrige stoppested.
+ *
+ */
 struct Stopp {
     int indexStoppested;
     int minutterFraForrigeStoppested;
 };
 
+/**
+ * Baseklassen Rute.
+ * Har datamedlemmet:
+ *      alleStoppestedenePaaRuten - Liste over pekere til stopp structer.
+ *
+ */
 class Rute {
    private:
     HjelpeFunksjoner hjelp;
 
    public:
+    // Liste over pekere til stopp structer.
     std::list<Stopp*> alleStoppestedenePaaRuten;
     Rute();
     virtual ~Rute();
     Stopp* ny(const int& eksisterende, int pos);
     void ryddOppMinne();
-    // void lesData();
     void skrivData();
     virtual void skrivDataForlengs();
     virtual void skrivDataBaklengs();
-    // virtual void skrivKortData();
     bool sjekkOmStoppEksisterer(Stopp* stopp);
-    // void skrivStopp();
     void endre();
     void slettStoppested(const int& start, const int& slutt);
     void smettInnStoppested(const int& start, const int& slutt);