body {
  font-family: Arial, Helvetica, Helv, Sans-Serif;
  color: #070;
  background-color: #efefc0;
}

h1
{
  margin: 25px 150px 10px 150px;
  font-size:28px;
  font-weight:bold;
}

h1.error
{
font-size:60px;
color:#e31;
text-align:center;
margin: 50px 0 10px 0;
letter-spacing: 15px;
}
h2.error
{
margin: 0px 0 10px 0;
font-family: Arial, Helvetica, Helv, Sans-Serif;
font-size:24px;
color:#080;
text-align:center;
}

.person {
  clear: both;
  margin: 20px 150px;
  padding: 10px;
  border: 3px ridge #080;
  background-color: #ac8;
}

.person .navn {
  float: left;
  width: 160px;
}

.person .navn p {
  color: #00a;
  font-weigt: bold;
  font-size: 14px;
}

.person .profil {
  margin: 0 0 0 170px;
}

.person .profil p {
  margin: 0 0 0 0;
  padding: 0 5px 8px 15px;
  color: #00a;
  border-width: 0 0 0 1px;
  border-style: dotted;
  border-color: #008;
  text-align: justify;
  font-size: 14px;
}

p
{
margin: 0px 0 10px 0;
font-family: Arial, Helvetica, Helv, Sans-Serif;
font-size:16px;
color:#080;
}
p.footer
{
margin: 30px 150px;
text-align: right;
font-style: italic;
font-size: 12px;
}

ul
{
font-size:13px;
margin: 0px 0 10px 0;
padding: 0 0 0 30px;
}
li
{
list-style-type:disc;
margin: 0 0 2px 0;
}
a
{
}
a:hover
{
text-decoration: none;
color:#c22;
}

.centeredImage
{
text-align:center;
margin:40px auto 0px auto;
}

#messagebox
{
float:right;
clear: right;
display:block;
background-color: #f21;
padding:10px;
margin:30px 30px 0 20px;
width:300px;
}
#messagebox h1
{
color:#0ff;
font-size:16px;
}
#messagebox p, #messagebox p.footer
{
color:#0ff;
font-size:13px;
}
#messagebox p.footer
{
margin:4px 0 0 0;
font-size:10px;
}

#linkbox
{
float: right;
clear: right;
display: block;
background-color:#bf9;
padding:10px;
margin:30px 30px 0 20px;
width:300px;
}
#linkbox h1
{
color:#42c;
font-size:16px;
}
#linkbox p, #linkbox ul, #linkbox li
{
color:#42c;
font-size:13px;
}
#linkbox a
{
color:#42c;
}
#linkbox a:hover
{
text-decoration: none;
color:#c22;
}
