body
{
  background-color: #e1e1e1;
  background-image: url(grafikk/bakgrunn.gif);
  background-repeat: repeat-y;
  background-position: center;
margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #373737;
  height: 100%;
}

.normal
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #373737;
}

p {margin:0; padding: 0;}

a
{
  font-family: Verdana, Arial, sans-serif;
  color: #336699;
  text-decoration: none;
  font-size: 11px;
  border: none;
  border-width: 0px;
}

a:hover
{
  font-family: Verdana, Arial, sans-serif;
  color: #ffffff;
  background-color: #336699;
  text-decoration: none;
  font-size: 11px;
  border: none;
  border-width: 0px;

}

#container
	{
	margin-left: -450px;
	_margin-left: -449px;
	position: relative;
	top: 0;
	left: 50%;
	width: 900px;
	min-height:100%;
	_height: 100%;
	}

#toppbar
	{
	position: relative;
	top: 0px;
	}

#logo 
	{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	color: #414141;
	position: relative;
	left: 50px;
	}

#meny
	{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	position: relative;
	width: 800px;
	left: 50px;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	font-weight: bold;
	}
	
#skille
	{
	position: relative;
	width: 800px;
	border-bottom: 1px solid #d3d3d3;
	margin-top: 20px;
	margin-bottom: 20px;
	}
	
#innhold
	{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	position: relative;
	width: 800px;
	left: 50px;
	margin-top: 20px;
	padding-bottom:83px;
	}
	
#footer
{
	background-color: #333333;
	width: 900px;
	position: absolute;
	bottom: 0;
	height: 33px;
}

#footercont
	{
	width: 800px;
	margin-left: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #ffffff;
}

#footercont a {
  font-family: Verdana, Arial, sans-serif;
  color: #cccccc;
  text-decoration: none;
  font-size: 11px;
  border: none;
  border-width: 0px;
}

#footercont a:hover {
  font-family: Verdana, Arial, sans-serif;
  color: #ffffff;
  background-color: #336699;
  text-decoration: none;
  font-size: 11px;
  border: none;
  border-width: 0px;
}
	
ul#navlist
{
margin-left: 0;
margin-right: 0;
margin-top: 3;
margin-bottom: 3;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 8px; }

#navlist a:link, #navlist a:visited
{
color: #666666;
background-color: #ffffff;
text-decoration: none;
text-transform: uppercase;
}

#navlist a:hover
{
color: #ffffff;
background-color: #D3D3D3;
text-decoration: none;
text-transform: uppercase;
}

.box
{
	padding: 10px 10px 10px 10px;
	position: relative;
	background-color: #F0F0F0;
	border: 1px solid #D3D3D3;
	margin-bottom: 20px;
	
}

div.fotobeskrivelse
{
	padding: 10px 10px 10px 10px;
	position: relative;
	color: #ffffff;
	margin-bottom: 20px;
	background: #333333;
}

.minifoto
{
	position: relative;
	margin-bottom: 16px;
	margin-right: 16px;
}

div.float {
  float: left;
  width: 120px;
  margin-left: 6px;
  margin-right: 6px;
  margin-bottom: 12px;
  position: relative;
  }
  
div.topleft {
  float: left;
  width: 259px;
  _margin-left: 25px;
  }

div.topright {
  float: right;
  width: 82px;
  margin-top: 28px;
  margin-right: 100px;
  _margin-right:25px;
  }

div.clear {
clear: both;
}

div.hoved_venstre {
  float: left;
  width: 550px;
  position: relative;
  }

div.hoved_hoyre {
  float: left;
  width: 200px;
  margin-left: 49px;
  position: relative;
  }

.nyhetsbox
{
	padding: 0px 0px 20px 00px;
	position: relative;
	border-bottom: 1px solid #D3D3D3;
	margin-bottom: 20px;
}

div.nyhet_venstre {
  float: left;
  width: 120px;
  position: relative;
  }

div.nyhet_hoyre {
background-color: #c0c0c0;
  float: left;
  width: 420px;
  margin-left: 10px;
  position: relative;
  }
  
  h1 {
	margin:0px;
	font: bold 20px "Trebuchet MS", Tahoma, Arial;
	color: #333333;
}

.nyhet_dato
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	color: #919191;
	}

#watermark_box {
position:relative;
display:block;
}
img.watermarkright {
position: absolute;
top: 50%;
_top: 250px;
margin-top: -16px;
_margin-top: 0px;
right: 0px;
}
img.watermarkleft {
position: absolute;
top: 50%;
_top: 250px;
margin-top: -16px;
_margin-top: 0px;
left: 0px;
}
