 html,body {
margin: 0;
padding: 0;
border: 0;
 
border: 0px dashed #000;
} 


body {
margin: 0 auto;
padding: 0px;
font: 85% Verdana,Tahoma,Arial,sans-serif;
background: #b1c8d6;
filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#eeeee0', startColorstr='#b1c8d6',
 gradientType='0'); 
border: 0px double #f44;
}

 

#wrap {
position: relative;
background: #ffffff;
margin: 0 auto;
width: 780px;
border: 0px solid #ff6;
}


  
#header {
position: relative; 
padding: 4px;
margin: 0px;
width: 780px;
height: 97px;
background: #b1c8d6;
border-bottom: 0px inset #b1c8d6;
border-top: 5px solid #b1c8d6;
}

 

#img_logo {
position: absolute;   
width: 142px;
padding: 3px; 
}

 
#header_bg {
float: right;
background: url("pic_hoved/head_top1.PNG")  top left no-repeat;           
width: 634px;
}

 

#transbox {
padding-top: 2px;
width: 264px;
height: 92px;
background: url("pic_hoved/water2.gif")  repeat; 
background-color: #ffffff;
   
  /* for IE */
  filter:alpha(opacity=27);
  /* CSS3 standard */
  opacity:0.6;
  /* for Mozilla */
  -moz-opacity:0.2;
}


#transbox h3
{
clear: both;
}

h3.t1
{
position: relative;

width: 200px;
margin: 6px 0 0px 36px;
padding: 0;
float: left; 
color: #ffffff;
}

  

p.p_head
{
position: relative;
margin: 15px 0 0px 35px;
padding: 0px 0 px 0;
font-style: italic;
font-size: 1.4em;
line-height: 1.4em;
color: #336666;  
}



 
            /** SLUTT PÅ MENU OG HEADER *****/
 
  

 

#container {
background: #eeeeed; 
font: 90% Verdana, Tahoma, Arial, sans-serif;
width: 100%;
height: 1020px;

margin: 0px;
padding-top: 0px;
line-height: 1.7em;
border: 4px solid #eeeee0;
}


#a_link 
{
margin: 10px 320px 0 10px;
padding: 0px 2px 2px 8px;
border: 1px solid #fff;
background: #707070;
border: 0px solid red;
}

#a_link a
{
text-decoration: none;
font-size: 1.2em;
color: #ffffdd;
}



h2.h_1
{
margin: 20px 0 25px 20px;
paddding: 0;
font-size: 1.5em;
color: #707070;
}


h2.h_2
{
margin: 20px 0 25px 20px;
paddding: 0;
font-size: 1.5em;
color: #707070;
}


h2.h_3
{
margin: 20px 0 0 20px;
paddding: 0;
font-size: 1.0em;
color: #000;
}



#mid_box
{
 
height: 250px;
 

}

#list_ad
{
position: absolute;
width: 400px; 
height: 270px;
 
 
}

#list_tl
{
 
float: right;
width: 340px;
 
padding-top: 10px;
}

#table_form
{

margin: 10px 0 0 120px;
}