* {
margin:0px;
padding:0px;
border-collapse:collapse;
}

body {
background-image:url();
background-repeat:no-repeat;
margin:0;
padding:0;
}

body,td,th {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}

h1 {
font-size:2em;
color:#000;
}

h2 {
font-size:1.5em;
color:#000;
}

h3 {
font-size:1em;
color:#000;
}

h4 {
font-size:.89em;
color:#000;
}

.menu2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
width:180px;
height:180px;
position:relative;
top:270px;
left:250px;
font-size:.89em;
z-index:100;
font-weight:700;
margin:30px 0;
}

.menu2 ul {
list-style-type:none;
background:;
width:180px;
height:180px;
border:0 solid #000;
margin:0;
padding:0;
}

.menu2 ul li ul {
position:absolute;
height:0;
overflow:hidden;
top:4px;
left:85px;
visibility:hidden;
z-index:100;
}

.menu2 ul li {
float:left;
}

.menu2 ul li a,.menu2 ul li a:visited {
display:block;
float:left;
text-decoration:none;
color:#000;
width:180px;
height:30px;
line-height:29px;
font-size:.89em;
background:transparent;
padding-left:10px;
}

* html .menu2 ul li a,* html .menu2 ul li a:visited {
width:180px;
}

.menu2 table {
border-collapse:collapse;
border:0;
font-size:1em;
position:absolute;
left:0;
top:0;
margin:0;
padding:0;
}

.menu2 ul li:hover {
position:relative;
z-index:90;
}

* html .menu2 ul li a:hover {
position:relative;
z-index:100;
}

.menu2 ul li:hover ul,.menu2 ul li a:hover ul {
visibility:visible;
position:absolute;
height:auto;
border:1px solid #000;
background:#B7E0FC;
overflow:visible;
}

.menu2 ul li:hover ul li a,.menu2 ul li a:hover ul li a {
display:block;
background:transparent;
color:#000;
line-height:15px;
height:auto;
text-decoration:none;
padding:5px 0 0;
}

.menu2 ul li:hover ul li ul,.menu2 ul li a:hover ul li a ul {
visibility:hidden;
position:absolute;
height:0;
overflow:hidden;
top:0;
left:85px;
}

.menu2 ul li:hover ul li:hover ul,.menu2 ul li a:hover ul li a:hover ul {
visibility:visible;
position:absolute;
height:auto;
color:#000;
border:1px solid #000;
list-style-type:none;
background:#000;
padding:0;
}

.menu2 ul li:hover ul li:hover ul li a,.menu2 ul li a:hover ul li a:hover ul li a {
display:block;
background:transparent;
color:#000;
}

.menu2 ul li:hover ul li:hover ul li:hover a,.menu2 ul li a:hover ul li a:hover ul li a:hover {
background:#eee;
color:#000;
}

.menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
width:750px;
height:100px;
position:absolute;
top:680px;
left:550px;
font-size:.7em;
z-index:110;
}

.menu ul li a,.menu ul li a:visited {
display:block;
text-decoration:none;
width:104px;
height:20px;
text-align:center;
color:#000;
border:1px solid #fff;
background:#E3DBB6;
line-height:20px;
font-size:11px;
overflow:hidden;
}

.menu ul {
list-style:none;
margin:0;
padding:0;
}

.menu ul li {
float:left;
position:relative;
}

.menu ul li:hover a {
color:#fff;
background:#B7E0FC;
}

.menu ul li:hover ul {
display:block;
position:absolute;
top:21px;
left:0;
width:105px;
}

.menu ul li:hover ul li:hover a.hide {
background:#B7E0FC;
color:#000;
}

.menu ul li:hover ul li a {
display:block;
background:#B7E0FC;
color:#000;
}

.menu ul li:hover ul li:hover ul {
display:block;
position:absolute;
left:105px;
top:0;
}

.menu ul li:hover ul li:hover ul.left {
left:-105px;
}

#merketekst {
position:absolute;
left:490px;
top:380px;
width:577px;
height:211px;
z-index:12;
}

#kilde {
position:absolute;
left:968px;
top:652px;
width:96px;
height:17px;
z-index:13;
}

#overskrift {
position:absolute;
left:600px;
top:312px;
width:595px;
height:39px;
z-index:11;
}

#innmelding {
position:absolute;
left:541px;
top:360px;
width:531px;
height:476px;
z-index:15;
}

#biltekst {
position:absolute;
left:490px;
top:387px;
width:318px;
height:400px;
z-index:12;
overflow:auto;
}

#kilde1 {
position:absolute;
left:958px;
top:805px;
width:101px;
height:14px;
z-index:14;
}

#tekst {
position:absolute;
left:490px;
top:390px;
width:577px;
height:434px;
z-index:4;
}

#org {
position:absolute;
left:966px;
top:739px;
width:102px;
height:17px;
z-index:5;
}

#dok {
position:absolute;
left:899px;
top:760px;
width:170px;
height:17px;
z-index:6;
}

#tekst1 {
position:absolute;
left:490px;
top:380px;
width:577px;
height:100px;
z-index:111;
}

#skjema {
position:absolute;
left:541px;
top:372px;
width:531px;
height:411px;
z-index:12;
}

#reklame {
	position:absolute;
	left:160px;
	top:5px;
	width:468px;
	height:60px;
	z-index:102;
	
}

#diyu {
position:absolute;
left:490px;
top:715px;
width:577px;
height:52px;
z-index:114;
}

#diyu1 {
position:absolute;
left:490px;
top:775px;
width:577px;
height:20px;
z-index:113;
}

#diy1 {
position:absolute;
left:490px;
top:370px;
width:577px;
height:50px;
z-index:111;
}

#diy2 {
position:absolute;
left:490px;
top:439px;
width:577px;
height:159px;
z-index:112;
}

#linker {
position:absolute;
left:490px;
top:380px;
width:587px;
height:381px;
z-index:10;
}

#linker_bunn {
position:absolute;
left:490px;
top:760px;
width:596px;
height:19px;
z-index:4;
}

#bilinfo {
position:absolute;
left:812px;
top:374px;
width:242px;
height:415px;
z-index:12;
float:right;
}

#bilde {
position:absolute;
left:540px;
top:380px;
width:500px;
height:300px;
z-index:111;
}

#Layer2 {
	position:absolute;
	left:528px;
	top:297px;
	width:539px;
	height:87px;
	z-index:101;
}

#Layer6 {
	position:absolute;
	left:0;
	top:340px;
	width:1105px;
	height:176px;
	z-index:3;
}

#Layer7 {
	position:absolute;
	left:0;
	top:516px;
	width:543px;
	height:222px;
	z-index:2;
}

#Layer8 {
position:absolute;
left:0;
top:739px;
width:1105px;
height:146px;
z-index:4;
}

#Layer9 {
position:absolute;
left:0;
top:885px;
width:1251px;
height:70px;
z-index:5;
}

#Layer10 {
position:absolute;
left:1104px;
top:0;
width:146px;
height:100%;
z-index:6;
}

#Layer1 {
position:absolute;
left:0;
top:0;
width:1105px;
height:340px;
z-index:7;
}

.style2 {
font-size:.65em;
}

.style4 {
font-size:1.5em;
}

.style6 {
font-size:.65em;
font-style:italic;
}

.menu2 ul li:hover a,.menu2 ul li a:hover,.menu ul li:hover ul li a.hide {
background:#B7E0FC;
color:#fff;
}

.menu2 ul li:hover ul li:hover a,.menu2 ul li a:hover ul li a:hover,.menu ul li:hover ul li a:hover {
background:#E3DBB6;
color:#000;
}

.menu ul li ul,.menu ul li:hover ul li ul {
display:none;
}

.style8,.style7,.style3 {
font-size:.7em;
}


.dlbox
{
   background-color: #EDF3FF;
   border: 1px solid #3569AA;
   padding: 2px;
   color: #3569AA;
   margin-top: 10px;
}

.announce {
padding: 4px;
margin: 4px;
border:	1px solid #003399;
}

#reklame2 {
	position:absolute;
	left:10px;
	top:84px;
	width:120px;
	height:600px;
	z-index:103;
}

#reklmae3 {
	position:absolute;
	left:10px;
	top:10px;
	width:124px;
	height:60px;
	z-index:104;
}

#reklame4 {
	position:absolute;
	left:10px;
	top:694px;
	width:120px;
	height:120px;
	z-index:105;
}

#reklame5 {
	position:absolute;
	left:620px;
	top:5px;
	width:468px;
	height:60px;
	z-index:106;
}

#tips {
	position:absolute;
	left:245px;
	top:685px;
	width:177px;
	height:37px;
	z-index:107;
}