div.regular {
 width:468px;
 margin:0 auto;
 padding:100px 0;
}

div.regular h1 {
 margin:10px 0;
}

div.undersokelse_tekst {
 width:400px;
 margin:0 0 10px 0;
 background-color:#fafafa;
 padding:10px;
 border:1px solid #ddd;
 -moz-border-radius:5px;
}

div.undersokelse_tekst p {
 padding:0 0 20px 0;
}

div.regular p {
 padding:10px 10px 0 10px;
}

div.regular span.bildetekst {
 background-color:#eee;
 padding:10px;
 display:Block;
 color:#555;
}



a.leggtil {
 background-image:url('icons/application_form.png');
 background-repeat:no-repeat;
 background-position:8px 50%;
 padding:0 0 0 28px;
 line-height:26px;
 display:block;
 float:left;
}

a.slett {
 background-image:url('icons/cross.png');
 background-repeat:no-repeat;
 background-position:8px 50%;
 padding:0 0 0 28px;
 line-height:26px;
 display:block;
 float:left;
}

div.undersokelse div.bilde {
background-color:#ddd;
text-align:center;
padding:20px 0;
}

div.undersokelse div.bilde img {
 border:20px solid #fff;
}

div.undersokelse input[type=submit]{
 padding:4px;
 overflow:visible;
}

div.undersokelse {
 background-color:#fff;
}

div.undersokelse h1 {
 margin:0 0 0 10px;
}

div.undersokelse p {
 font-weight:Bold;
 padding:10px;
 border:1px solid #ddd;
 background-color:#f4f4f4;
 -moz-border-radius-topleft:5px;
 -moz-border-radius-topright:5px;
 border-bottom:0;
}

div.sporsmaal {
 padding:10px;
 border:1px solid #ddd;
  background-color:#eee;
 -moz-border-radius-bottomleft:5px;
 -moz-border-radius-bottomright:5px;
 margin:0 0 60px 0;
}

div.sporsmaal textarea {
 width:99%;
 height:100px;
}

div.sporsmaal table tr td {
 padding:5px 0;
}

div.sporsmaal table tr td label {
 padding:0 0 0 5px;
}

