*
{
margin: 0px;
padding:0px;

}
a
{
text-decoration: none;
color: blue;
}
a:hover
{
text-decoration: underline;
}
body
{
margin: 0;
padding: 0;
font-family: arial, tahoma, sans-serif;
font-size: 15px;
background: #c1d0fe url("bilder/background_blue.jpg") 0px 0px repeat-x;
}
#container
{
width: 846px;
margin: 0 auto;
}

p
{
margin: 2px 70px 0 0;
}
#topheader
{
width: 846px;
height: 170px;
position: relative;
z-index: 1;
margin-top: 20px;
padding: 0;
background: url("bilder/topheader_bakg.jpg") 0px 0 no-repeat;
}

#logga_pic
{
float: left;
position: relative;
top: 21px;
right: -24px;
}

#lanterna_pic
{
position: absolute;
margin-left: 500px;
margin-top: 81px;
}

#rotor_pic
{
float: right;
position: relative;
top: -10px;
right: -62px;
}

#topheadermenu
{
padding-top: 109px;
padding-left: 15px;
}
#topheadermenu ul li
{
display: inline;
}

#topheadermenu a
{
margin: 0;
padding: 0 1px 0 20px;
color: #000;
font-size: 14px;
font-weight: bold;
font-family: arial, tahoma, sans-serif;
}


#meny li		
{
float: left; 
} 

#menylisttest
{
width: 80px;
}

#meny li a:hover + ul, #meny li ul:hover 
{ 
visibility: visible; 
}

#meny ul		
{ 
visibility: hidden; 
list-style-type: none; 
margin-top: 1px;
margin-left: 25px;
background: url("bilder/opacityruta.png") 0px 0 repeat;
width: 90px;
}

#meny ul li		
{ 
float: none; 
padding: 3px;
}

#meny li ul li a
{ 
font-weight: normal;
font-size: 12px;
padding: 8px;
line-height: 22px;
}

#content
{
width: 765px;
min-height: 400px;
padding: 28px 40px;
background: url("bilder/content_bakg.png") repeat-y;

} 

#content ul
{
margin: 15px 70px 0 0;
padding: 0 20px 0 30px;
list-style: circle;
}

#content li
{
margin: 8px 90px 0 0;
}


#helikopter_pic
{
float: right;
margin-top: 36px;
margin-right: -20px;
}

#text_pics
{
float: right;
margin: 8px 0 0 20px;
border: 1px blue solid;
}

#bild_iframe
{
width: 800px;
height: 185px;
margin: 5px 0px -15px -16px;
}

h1
{
font-size: 19px;
}

h2
{
font-size: 16px;
}

h3
{
font-size: 15px;
margin-top: 35px;
margin-bottom: 0px;
}

#left_annons
{
float: left;
width: 170px;
margin-right: 70px;
}
#right_annons
{
float: left;
width: 190px;
padding-bottom: 40px;
}

#footer
{
width: 846px;
height: 63px;
background: url("bilder/bottomheader_bakg.jpg") no-repeat;
}

#footer p
{
margin: 0px;
color: #000;
font-size: 10px;
font-family: arial, tahoma, sans-serif;
padding-left: 30px;
padding-top: 9px;
}

#telefon_pic
{
margin: 2px 5px 0 28px;
float: left;
}

.clear
{
clear: both;
}

div div a img
{
	border: 1px blue solid;
}

