BODY {
margin: 2%;
padding: 0%;
text-align: center;
background-image:
url("gfx/bg.gif");
background-repeat: repeat
}

h1 {
visibility: hidden;
display: none;
}

h2 {
font-family: Arial;
font-size: 14px;
font-weight: bold;
color: #003366;
margin: 0 0 8px 0;
padding: 0;
}

h2.first {
margin: 10px 0 3px 0;
}


h3 {
font-family: Arial;
font-size: 14px;
font-weight: bold;
color: #003366;
margin: 0 0 0 0px;
padding: 0;
}

div#innhold {
text-align: left;
margin-right : auto;
margin-left : 50px;
margin-top : 20px;
margin-bottom: 20px;
padding : 0px;
font-family:verdana,tahoma,arial,sans-serif;
font-size:12px;	
background-color: #FFFFFF;
width: 665px	
}

div#innledning {
text-align: left;
margin-right : auto;
margin-left : 0px;
margin-top : 20px;
margin-bottom: 20px;
padding : 15px;
text-align : left;
font-family:verdana,tahoma,arial,sans-serif;
font-size:12px;	
float: left; 
background-color: #FFFFFF;
width: 380px	
}

#spalte {	
position : absolute;
width : 100%;
margin-right : auto;
margin-left : 13%;
padding : 0px;
text-align : left;
font-family:verdana,tahoma,arial,sans-serif;
font-size:12px;				
}

#spalte1{	
position : absolute;
width : 100%;
margin-right : auto;
margin-left : 0%;
padding : 0px;
text-align : left;
font-family:verdana,tahoma,arial,sans-serif;
font-size:12px;				
}

#spalte2{	
position : absolute;
width : 55%;
margin-right : auto;
margin-left : 10%;
padding : 0px;
margin-top : 5px;
text-align : left;
font-family:verdana,tahoma,arial,sans-serif;
font-size:12px;	
}

#spalte3{	
position : absolute;
width : 26%;
margin-right : auto;
margin-left : 28%;
margin-top : 5px;
padding : 0px;
text-align : left;
font-family:verdana,tahoma,arial,sans-serif;
font-size:12px;				
}

#spalte4{	
position : absolute;
width : 26%;
margin-right : auto;
margin-left : 37%;
margin-top : 5px;
padding : 0px;
text-align : left;
font-family:verdana,tahoma,arial,sans-serif;
font-size:12px;				
}

#spalte5{	
position : absolute;
width : 100%;
margin-right : auto;
margin-left : 0%;
padding : 0px;
text-align : left;
font-family:verdana,tahoma,arial,sans-serif;
font-size:12px;				
}

div#spalte6 {
text-align: left;
margin-right : auto;
margin-left : 0px;
margin-top : 20px;
margin-bottom: 20px;
padding : 15px;
text-align : left;
font-family:verdana,tahoma,arial,sans-serif;
font-size:12px;	
float: left; 
background-color: #FFFFFF;
width: 600px	
}

#spalte_mail{	
position : absolute;
width : 100%;
margin-right : auto;
margin-left : 25%;
padding : 0px;
text-align : left;
font-family:verdana,tahoma,arial,sans-serif;
font-size:10px;				
}


/* --------- Bilder ---------*/

div.ramme {
width: 772px;
margin-left: auto;
margin-right: auto;
background: url(gfx/ramme.gif);
}

div#header {
width: 769px;
height: 113px;
background: url("gfx/header.gif");
margin-left: auto; 
margin-right: auto;
text-align: left;
}

div#navbar {
width: 770px;
height: 32px;
background: #FF0000;
}

div#navstart {
display: inline;
float: left;
width:40px;
height: 32px;
background: url("gfx/meny-start.gif");
}

div#menu {
display: inline;
float: left;
width: 690px;
height: 32px;
background: #000;
}

div#navend {
display: inline;
float: left;
width: 40px;
height: 32px;
background: url("gfx/meny-end.gif");
}


div#footer {
clear: both;
width: 770px;
height: 60px;
margin-top : 0%;
background-image:
url("gfx/footer.gif");
background-repeat: repeat;
font-size: 11px;
color: #000;
text-align: center;
}

div#bygning {
width: 226px;
height: 376px;
background: url("gfx/bygning.gif");
float: right;
display: inline;
position: absolute; 
margin-left: 390px;
margin-top: -370px;
}

.bilde2 {
margin-left : 0%;
PADDING-LEFT: 0px; 
WIDTH: 150px; 
PADDING-TOP: 15px; 
BACKGROUND-REPEAT: no-repeat; 
POSITION: absolute; 
HEIGHT: 0%; 
BACKGROUND-COLOR: #FFFFFF		
}

.bilde3 {
margin-left : 30%;
PADDING-LEFT: 5px; 
WIDTH: 150px; 
PADDING-TOP: 15px; 
BACKGROUND-REPEAT: no-repeat; 
POSITION: absolute; 
HEIGHT: 0%; 
BACKGROUND-COLOR: #FFFFFF		
}


/* --------- MENY ---------*/

#menu li {
     float: left;
     display: inline;
     margin: 0;
     padding: 0;
}
#menu ul {
     margin: 0;
     padding: 0;
     list-style: none;
}
.hovedside a {
     background: url("gfx/hovedside.gif");
     width: 131px;
}
.nyheter a {
     background: url("gfx/nyheter.gif");
     width: 111px;
}
.omoss a {
     background: url("gfx/omoss.gif");
     width: 101px;
}
.ansatte a {
     background: url("gfx/ansatte.gif");
     width: 112px;
}
.linker a {
     background: url("gfx/linker.gif");
     width: 102px;
}
.ledig a {
     background: url("gfx/ledig.gif");
     width: 128px;
}
.kontakt a {
     background: url("gfx/kontaktoss.gif");
     width: 116px;
}


#menu a {
     margin: 0;
     float: none;
     background-repeat: no-repeat;
     display: block;
     overflow: hidden;
     padding: 32px 0 0 0;
     height: 0 !important;
     height /**/: 20px;
}
#menu a:hover {
     background-position: 0 -32px;
}

/* --------- LINKER ---------*/

A:LINK 	{  
background-color: #FFFFFF;
color: #336699;  
text-decoration: none; 
	} 

A:VISITED 
	{
background-color: #FFFFFF;  
color: #336699;  
text-decoration: none; 
	}

A:ACTIVE 
	{  
background-color: #FFFFFF;
color: #666666;
text-decoration: none;
	} 

A:HOVER 
	{  
background-color: #FFFFFF;
color: #000000;
font-weight: bold;  
text-decoration: none;
	}

img {
   border-style: none;
}
