body{
  margin: 0;
  padding: 0;
  text-align: left;
  background-image:url(designbilder/bodybgr.gif);
  background-repeat:repeat-x;
  vertical-align: top;
  font: 75% Verdana, Helvetica, Arial, sans-serif;
  background-color: #819cbb;
  color: #3D8AB4;
}

#footerBlock{
	height:160px;
  width:100%;
}

#homelink{
  display: block;
  height:200px;
  width:250px;
  margin-top:30px;
  cursor:pointer;
}

.clear{
  clear:both;
}

#leftWrappBgr{
  width:287px;
  height:792px;
  float:left;
  background-image:url(designbilder/leftWrapperbgr.gif);
  background-repeat:no-repeat;
}

#rightWrappBgr{
  width:787px;
  height:792px;
  float:right;
  background-image:url(designbilder/rightwrapper.gif);
  background-repeat:no-repeat;
}

#contentwrapper{
  margin-top:312px;
  z-index:1;
  
}

#rightmenuwrapper{
  float:right; 
  width:150px; 
  padding:5px 3px 5px 3px;
  text-align:left;
  background-color:#819cba;
  color:#fff;
}

#rightmenuwrapper a{
  color:#fff;
}

#wrapwrapper{
  width:1074px;
  height:772px;
  margin-top:10px;
  overflow:hidden;
}

#content{
  text-align:left;
  width:610px;
  float:left;
  height:380px;
  padding:5px 5px 5px 10px;
  overflow:hidden;
}

#leftwrappNews{
  background-image:url(designbilder/leftwrappnews.gif);
  background-repeat:no-repeat;
  height:407px;
  width:238px;
  text-align:left;
  margin-top:100px;
  color:#fff;
}

#leftwrappNews h2, #leftwrappNews h4{

  color:#fff;
}

.newsLeft{
  margin:4px 6px 0 7px;
}

#contactBlock{
	float:left;
  width:260px;
  margin:16px 0 0 0;  
}

#contactInfoBox{
  float: left;
  text-align: left;
}


/*meny*/

#toppmenywrapper{
  width:620px;
  float:left;
}

#bunnmenywrapper{
  width:620px;
  float:left;
  background-attachment:fixed;
  background-position: bottom left;
}

#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:15px; 
}

#nav a{
display:block;
padding:0px 5px;
color:#333;
text-decoration:none;
}

.naving a{
	display:block;
	padding:0px 5px;
	color:#000;
	background-color:#819cbb;
	text-decoration:none;
}

#nav a:hover{
color:#333;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width:12em;
top:30px;
}

#nav li ul a{
width:12em;
height:auto;
float:left;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}


/*---------------------------------slutt meny-------------------------------*/

.forside_link{
  display:block;
  width:25px;
  float:left;
    padding:0 0 4px 0;
    margin:0 50px 1px 50px;
  cursor:pointer;
  border:0;
}

#forside_content{
  width:960px;
  margin-top:50px;
}

.bildetekst {
  height: 25px;
  width: 100%;
  color: white;
  font-style: oblique;
  text-align: right;
  background-color: #151515;
}

#venstreBilder{
  width: 250px;
  float: left; 
  margin: 0; 
  padding: 10px 10px 0 0px; 
  text-align: left;
}


#hoyreBilder{
  width: 340px;
  float: right; 
  margin-bottom: 5px; 
  padding: 10px 0px 10px 10px; 
  text-align: left;
}

.bilderamme img {
  margin:0 0 5px 0;
}

div.teaser{
  font-weight: bold;
  margin: 5px 0 5px 0;
  font-size:11px;
}

div.text{
  margin: 5px 0 5px 0;
  font-size:10px;
}

h1, h2, h3, h4, h5, h6 {
  color: #3D8AB4;
  font-size: 100%;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight: bold;
  margin: 0;
}

h1 {
    font-size: 160%;
}
h2 {
    font-size: 150%;
}
h3 {
    font-size: 140%;
}
h4 {
    font-size: 120%;
}
h5 {
    font-size: 100%;
}
h6 {
    font-size: 80%;
}

b {
  font-weight: bold;
}

a, a:visited, a:active{
  color: #000000;
  text-decoration: none;
  font-weight: normal;
}

a:hover{
  color: 000000;
  text-decoration: none;
  font-weight: normal;  
}
