diff --git a/soitool/modules/module_phonebook.py b/soitool/modules/module_phonebook.py
index fb0bff78e4ccf55530cd6d2cfd56e72a3985a4b8..8160867a0d2d384aaa2dc7f5aa62cf90c3bc89ea 100644
--- a/soitool/modules/module_phonebook.py
+++ b/soitool/modules/module_phonebook.py
@@ -7,7 +7,7 @@ from PySide2.QtWidgets import (
     QPushButton,
     QHBoxLayout,
 )
-from PySide2.QtCore import Qt
+from PySide2.QtCore import Qt, QSize
 from PySide2.QtGui import QKeySequence
 from soitool.modules.module_base import (
     ModuleBase,
@@ -43,7 +43,7 @@ class PhonebookModule(ModuleBase, QWidget, metaclass=Meta):
         # Header
         self.header = QLabel("Telefonliste")
         self.header.setFont(HEADLINE_FONT)
-        self.header.setFixedSize(150, 50)
+        self.header.setFixedSize(QSize(100, 20))
 
         # Table
         self.table = self.__create_table()
@@ -55,12 +55,14 @@ class PhonebookModule(ModuleBase, QWidget, metaclass=Meta):
         layout = QVBoxLayout()
         layout.setAlignment(Qt.AlignTop | Qt.AlignLeft)
         layout.setSpacing(0)
-        layout.setSpacing(0)
+        layout.setMargin(0)
         layout.addWidget(self.header)
         layout.addWidget(self.table)
         layout.addWidget(self.buttons)
         self.setLayout(layout)
 
+        self.resize()
+
     #   !!!!! CREATE MAIN COMPONENTS !!!!!!
 
     def __create_table(self):
@@ -100,8 +102,7 @@ class PhonebookModule(ModuleBase, QWidget, metaclass=Meta):
         hbox.addWidget(btn_remove)
 
         wrapper = QWidget()
-        wrapper.setFixedWidth(250)
-        wrapper.setFixedHeight(50)
+        wrapper.setFixedSize(QSize(230, 50))
         wrapper.setLayout(hbox)
         wrapper.hide()
 
@@ -111,11 +112,11 @@ class PhonebookModule(ModuleBase, QWidget, metaclass=Meta):
 
     def enterEvent(self, event):
         self.buttons.show()
-        # self.resize_module
+        self.resize()
 
     def leaveEvent(self, event):
         self.buttons.hide()
-        # self.resize_module
+        self.resize()
 
     def keyPressEvent(self, event):
 
@@ -133,10 +134,12 @@ class PhonebookModule(ModuleBase, QWidget, metaclass=Meta):
     def add_row(self):
         # TODO legge inn beskyttelse for hjelpekstraden nederst
         self.table.insertRow(self.table.currentRow() + 1)
+        self.resize()
 
     def remove_row(self):
         # TODO legge inn beskyttelse for hjelpeteksraden nederst
         self.table.removeRow(self.table.currentRow())
+        self.resize()
 
     #   !!!!! MODULE OPERATION !!!!!
 
@@ -153,7 +156,7 @@ class PhonebookModule(ModuleBase, QWidget, metaclass=Meta):
         if self.buttons.isVisible():
             height += self.buttons.minimumHeight()
 
-        self.setFixedSize(width, height)
+        self.setFixedSize(QSize(width, height))
 
     #   !!!!! MODULE BASE OPERATIONS !!!!!