\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\renewcommand*\familydefault{\sfdefault}

\begin{document}
\subsubsection{Detaljert Use Case}

% Magien her er å bygge dette som en tabell. Hvis du ikke gjør
% det, vil LaTeX automatisk skyte inn en minimums-spacing mellom
% tabellene, og det er dette du ser som "gaps"...
% For å få til en full tabell, bygger jeg en tre-kolonne tabell,
% og gjør så skitne hacks med multicolumn hele veien nedigjennom
% for å få til det oppsettet du prøver å oppnå.
\begin{tabular}{| p{3.2cm} | p{3.2cm} | p{6.4cm} |}
\hline
\textbf{Navn}           & \multicolumn{2}{ p{9.6cm} |}{ Ajourføre timer }\\ 
\hline
\textbf{Aktør}          & \multicolumn{2}{ p{9.6cm} |}{ Alle brukere }\\ 
\hline
\textbf{Mål}            & \multicolumn{2}{ p{9.6cm} |}{ Ajourføre timer og sende til ordresystemet }\\ 
\hline
\textbf{Sammendrag}     & \multicolumn{2}{ p{9.6cm} |}{ Aktøren får en enkel oversikt over de siste ajourførte timene; med mulighet til å legge til, slette og endre. }\\ 
\hline
\textbf{Type}           & \multicolumn{2}{ p{9.6cm} |}{ Kritisk }\\ 
\hline
\textbf{Forhandling}    & \multicolumn{2}{ p{9.6cm} |}{ Innlogging er gjort }\\ 
\hline
\textbf{Etterhandling}  & \multicolumn{2}{ p{9.6cm} |}{ Mellomlagre data dersom ikke webklient }\\ 
\hline
\textbf{Spesielle krav} & \multicolumn{2}{ p{9.6cm} |}{ Ingen }\\ 
\hline
%-----
% Her blir det hele litt mer logisk igjen, dette er jo nå ganske
% enkelt to linjer med "tre kolonner bredde, sentrert"...
\multicolumn{3}{| c |}{\textbf{Hendelsesflyt}} \\
\multicolumn{3}{| c |}{\textit{ny innføring}} \\
%-----
% Denne derimot slet jeg litt med før jeg kom på at "Hey, det gårt jo
% helt fint an å lage en multi-kolonne-sak som er EN kolonne bred!"
% Uten det trikset blir kantlinjene alt annet enn lignende det du vil oppnå...
\multicolumn{2}{| l }{Aktør} & \multicolumn{1}{r|}{System} \\
%-----
\hline
% Siden vi måtte bruke tre kolonner for å få til de "smale" kolonnene,
% må vi nå la alle de "brede første-kolonnene" være to-bred multicolumns...
\multicolumn{2}{| l |}{}       & 1. Viser oversikt over siste timer og muligheter for å lage ny, endre og slette innføring. \\ 
\hline
\multicolumn{2}{| l |}{2. Velger å opprette ny timeregistrering.} & \\ 
\hline
\multicolumn{2}{| l |}{}       & 3. Viser skjema for å fylle inn timer. \\ 
\hline
\multicolumn{2}{| l |}{4. Fyller ut skjemaet.} & \\ 
\hline
\multicolumn{2}{| l |}{}       & 5. Sjekker om skjemaet er riktig fylt ut. \\ 
\hline
\multicolumn{2}{| l |}{}       & 6. Skjemaet er korrekt utfylt, og vises i sin helhet til brukeren for bekreftelse. \\ 
\hline
\multicolumn{2}{| l |}{7. Bekrefter skjemaet.} & \\ \hline
\multicolumn{2}{| l |}{}       & 8. Fører data over i databasen, og markerer innføringen som klar til synkronisering. \\ 
\hline
\multicolumn{2}{| l |}{}       & 9. Viser oversikten over siste timer, med den nye oppføringen øverst. \\ 
\hline
%-----
\multicolumn{3}{| c |}{\textbf{Alternativ hendelsesflyt}} \\
\multicolumn{3}{| c |}{\textit{skjemafeil}} \\ 
\hline
\multicolumn{2}{| l |}{}       & 6. Skjemaet inneholder mangler eller feil. \\ 
\hline
\multicolumn{2}{| l |}{}       & 7. Viser skjemaet på nytt og markerer feltene som ikke er korrekt utfylt. \\ 
\hline
\multicolumn{2}{| l |}{8. Fyller ut feltene som mangler. } & \\ 
\hline
\end{tabular}
\end{document}
