body {
	background:url(bilder/bilder/body_bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 100%;
	margin:0;
	padding:0;
	color:#333333;
	
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {    
  margin:0;   
   padding:0;
 } 
table {  
    border-collapse:collapse;   
 border-spacing:0;   
} 
fieldset,img {    
   border:0; 

 } 
address,caption,cite,code,dfn,em,strong,th,var {  
  font-style:normal;   
    font-weight:normal;   
 } 
ol,ul {  
  list-style:none;   
} 
caption,th {  
 text-align:left;   
} 
h1,h2,h3,h4,h5,h6 {  
   font-size:100%;   
   font-weight:normal;   
} 
q:before,q:after {  
 content:'';   
} 
abbr,acronym { border:0;   
 }  



* html #content {height : 0.01%;} /* Holly Hack to trigger hasLayout in IE/Win */


/* RAMMEVERK */

a {
color:#333333;

}


a:hover {
color:red;

}

nyhetsoversrkift AWA h1, h1a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:normal;
	font-weight:bold;
	color:#b13142;
	padding-bottom:10px;
	border-bottom:dotted 1px #d9d9d9;
	
}

h1, h1a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:normal;
	font-weight:bold;
	color:#b13142;
	text-transform:uppercase;

	
}


h2, h2a{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:normal;
	font-weight:bold;
	color:#004a8f;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
	
}

#banner{
	background:url(bilder/bilder/banner_ny.jpg) top #fff no-repeat;
	border-bottom:#7c7d7f 8px solid;
	height:171px;
	width:auto;
}


#hovedramme1 {
width:950px;
margin-left:auto;
margin-right:auto;
height:auto;
display:block;
margin-bottom:50px;
padding-bottom:50px;
}

#hovedramme2 {
width:950px;
margin-left:auto;
margin-right:auto;
height:auto;
display:block;
margin-bottom:50px;
padding-bottom:50px;


}


/* TOPP OG TOPP MENY */

#ramme{
	width:948px;
	margin-left:auto;
	margin-right:auto;
}

#topp{
	background-image:url(bilder/bilder/bg_meny.jpg);
	height:55px;
	width:948px;
	background-repeat:no-repeat;
}
#topp_bunn{
	background-color:#FFFFFF;
	height:22px;
}

#meny{
	width:948px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#meny ul {
	padding:0px;
	margin:0px;
}
#meny ul li{
	padding:0px;
	margin:0px;
	color:#6b6b6b;
	text-decoration:none;
	list-style:none;
	float:left;
	
}
#meny ul li a{
	color:#f7f7f7;
	text-decoration:none;
	list-style:none;
	padding-left:30px;
	padding-right:30px;
	padding-top:30px;
	height:25px; 
	float:left;
	display:block;
	width:auto;
	border-right:dotted 1px #d9d9d9;
	text-transform:uppercase;
}

#meny ul li a:hover{
	color:#ff0000;
}
#topp_bunn{
	background-color:#CCCCCC;
	height:22px;
	margin-top:4px;
	
}


/* SIDEMENY */
#sidemeny ul{
	margin:0px;
	padding:0px;


}

#sidemeny ul li{
	border-bottom:dotted 1px #d9d9d9;
	list-style:none;
	
}


#sidemeny ul li a{
    font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	display:block;
	height:3.5em;
	font-size:12px;
	line-height:2em;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
}
#sidemeny ul li a:hover{
    color:#FF0000;
	background-image:url(bilder/bilder/Meny_pil.jpg);
	background-repeat:no-repeat;
	background-position: 5px 11px;
}

/* FORSIDE DIVS */

#toppbar {
background-color:white;
height:25px;
margin-top:5px;
margin-bottom:5px;
width:950px;
}


#forside_topp {
width:950px;
float:left;
}

#flash {
float:left;
height:308px;
background-color:white;
width:745px;
margin-right:5px;
display:block;
overflow:hidden;
}

#flash img {
padding:10px;
}

#nyheter {
width:200px;
float:right;
background-color:white;
height:308px;
float:right;
display:block;
overflow:hidden;
font-size:11px;
}

#nyheter h1 {
margin:10px;
border-bottom:dotted 1px #d9d9d9;
padding-bottom:10px;
}

.awa_nyhet {
margin: 0px;
padding-top:0px;
border-bottom:dotted 1px #d9d9d9;
}

.awa_nyhet_forside_ingress {margin-left:10px; margin-top:10px}



a.awa_nyhet_lesmer  {
color:silver;
margin-left:10px;
margin-bottom:10px;
display:block;
}



#forside_bunn {
clear:both;
width:950px;

}

#kontainer
{
width:745px;
float:left;
}

#forside_tittel {
height:10px;
width:725px;
display:block;
background-color:white;
margin-top:5px;
padding:10px;

}

#forside_text {
height:130px;
width:725px;
display:block;
background-color:white;
margin-top:5px;
margin-bottom:5px;
padding:10px;
}

#logo_box {
float:right;
width:200px;
display:block;
background-color:white;
height:175px;
margin-top:5px;
margin-left:5px;
margin-bottom:5px;
text-align:center;
padding-top:10px;

}

/* INNSIDE DIVS */

#innside {
width:950px;
background-color:;
height:auto;
float:left;
margin-bottom:5px;
position:relative;
min-height:700px;
height:auto !important;
height:700px;


}





#venstre {
width:225px;
float:left;
display:block;
background:red;



}


#sidemeny {
width:225px;
float:left;
display:block;
background-color:white;
position:absolute;
top:0px;
left:0px;
bottom:0px;

}



#logo_box2 {
float:left;
width:225px;
background-color:white;
height:200px;
margin-top:5px;
position:absolute;
bottom:0px;
left:0px;
border-top: 5px solid #f0f0f0;
text-align:center;

}

#innhold {
width:720px;
float:left;
height:auto;
float:right;
display:block;



}

#bunnbar {
clear:both;
background-color:#fff;
height:25px;
width:950px;
text-align:center;
color:gray;
font-size:10px;
line-height:25px;
text-decoration:none;
}

#bunnbar a{
	text-decoration:none;


}


/* SIDEMAL */

.bildeblokk {
padding:10px;
}

.tekstblokk {
width:279px;
padding:0px;
margin:0px;
}

.tekstblokk h2 {
	color:#204a71;
	padding:0px;
	font-size: 12px;
	border-bottom: 1px dotted silver;
	padding:10px;
}

.tekstblokk p {
	padding:10px;
	padding-bottom:100px;
}


.hovedtekst {background-color:white; border-right:4px solid #f0f0f0; }


.hovedtekst h1 {
border-bottom: 1px dotted #d9d9d9;
padding:10px;
text-transform:uppercase;
font-weight:bold;
}

.hovedtekst img{
padding-left:10px;


}

.bildeblokk h1 {
border-bottom: 1px dotted #d9d9d9;
padding:10px;
text-transform:uppercase;
font-weight:bold;
}

.hovedtekst p {
padding:10px 50px 10px 10px;
}


td.profilbilde{
padding:10px;
}

td.profiltekst {
padding:10px;

}

h2.profiltekst{
padding-top:10px;
}


.profilbilde img {
padding:6px;
border:1px solid #e7e7e7;
}

.profil {
padding-top:2px;
}

table.profil {
background-image:url(bilder/bilder/bg_kontakt_nv.jpg);
background-repeat: x-repeat;
margin-top:5px;
}


.refferanser td {
padding:5px;
}

/* SKJUL OVERSKRIFT NYHETSAKER */

.awa_nyhet_overskrift {display:none; visibility:hidden; padding:0px; margin:0px;}

.awa_nyhet_ingress {margin:0px; padding:0px; height:0px;}

/* IE 6 */
*html #td_venstre{background-color:white;}

#logo_box2 img { margin-top:20px; }


.norskVentilTabell td {
    background-color:#f0f0f0;
	border:1px solid #ccc;
}

.norskVentilTabell td h3 {
	font-weight:bold;
	font-size:12px;
	color:#ED1C24;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.norskVentilTabell h2{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:normal;
	font-weight:bold;
	color:#004a8f;
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
}
	
	
	.ballTabell H1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-variant:normal;
	font-weight:bold;
	color:#004a8f;
	border-bottom:1PX dotted silver;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	width:438px; 
}

.norskVentilTabell p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:normal;
	font-weight: normal;
	color:#666666;
	text-align:center;
	padding:5px;
}

.produktside p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:normal;
	font-weight: normal;
	color:#666666;
	padding:10px;
	padding-right:150px;
}


tr.even td{
	background-color:#FFFFFF;
	
}

.hovedtekst ul {
	padding-left:30px;
	list-style-type:disc;
	color:#333;

}

.hovedtekst ul h2 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:normal;
	text-transform:uppercase;
	font-weight:bold;
	color:#004a8f;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
	
	
}

.hovedtekst h2 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:normal;
	text-transform:uppercase;
	font-weight:bold;
	color:#004a8f;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
	padding-left:0px;
	padding-top:10px;
	
	
}

.hovedtekst h4 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:normal;
	text-transform:uppercase;
	font-weight:bold;
	color:#004a8f;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
	
	
}



