body  {
	padding:0px; margin:10px 0 0 0;
	background-image: url(lay/bakgrunn.gif);
	}

body, p, div, td  {
	color : #333;
   font-size : 12px;
	font-family : Verdana, Arial, sans-serif;
}

h1, h2, h3 {margin: 0px;}
h1 {font-size : 18px; margin-bottom: 14px;}
h2 {font-size : 15px;}
h3 {font-size : 14px;}

a, a:visited {color: #00468B;}
a:hover {color: #d00;}

#topp {
   margin: auto;
	width: 910px; 
   height: 120px;
   padding: 0px 20px 0px 20px;
   background-color: #fff;
   background-image: url(lay/topp09.jpg);
   border-left: #ccc 5px solid;
   border-top: #ccc 5px solid;
   border-right: #888 5px solid;
}
#nytt {
   float: right;
   width: 240px;
   height: 60px;
   padding: 7px 8px 17px 10px;
   margin-top: 19px;
   border: #DADADA 2px solid;
   color: #555;
   font-size: 11px;
}
#nytt a {
   color: #333;
}
#nytt a:hover {
   color: #d00;
   text-decoration: underline;
}
div#nytt:hover {
   color: #000;
   background-image: url(lay/toppnytt.jpg);
   border: #CDCECF 2px solid;
}
#logo {
   float: left;
	width: 110px; height: 88px;
   margin: 15px 0px 0px 34px;
}
#logo a {
	display: block;
	width: 110px; height: 88px;
   background-image: url(lay/logo.gif);
}
div#logo:hover a {
   background-image: url(lay/logo-www.gif);
}

#toppmeny {
   margin: auto;
	width: 950px; height: 29px;
   border-left: #888 5px solid;
   border-right: #444 5px solid;
   background-image: url(lay/toppmeny09v.gif);
   background-repeat: no-repeat;
}
#toppmeny div {
   float: right;
   width: 20px;
   height: 29px;
	background-image: url(lay/toppmeny09mork.gif);
}
#menu {
   position: absolute;
   top: 135px;
   width: 100%;
}
#menu div {
   margin: auto;
   width: 910px; height: 29px;
}
#menu div div {
   position: absolute;
	background-image: url(lay/toppmeny09graa.gif);
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
   margin: 0px; padding: 0px;
}
#menu a, #menu h2 {
   font-size:12px;
	display: block;
	margin: 0;
	padding: 0px 0px 0px 8px;
}
#menu h2 {
}
#menu a {
   border-right: #4F4F4F 1px solid;
   line-height: 28px;
   color: #fff;
   text-decoration: none;
}
#menu a:hover {
   color: #000; 
	background-image: url(lay/toppmeny09gul.gif);
   background-repeat: repeat-x;
   color: #000;
}
div#menu ul ul {
	display: none;
   background-color: #7A7A7A;
}
div#menu ul li:hover ul {display: block;}
div#menu ul ul {display: none;}
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul {display: block;}
#menu ul li {float: left; width: 130px;}
#menu ul li a {height: 1%;} 
#menu ul ul li a {
   border-top: #5C5C5C 1px solid;
   border-right: #fff 1px solid;
   font-size: 11px;
}
#menu ul li li a:hover {   
   background-image: none;
   background-color: #FFBD50;
   color: #000;
}
#menu ul ul li li a {
   padding: 0px 0px 0px 20px;
   color: #ccc;
   font-size: 10px;
   line-height: 19px;
}

#side {
   margin: auto;
   width: 910px;
   padding: 20px 20px 0px 20px;
   background-color: #fff;
   border-left: #ccc 5px solid;
   border-right: #888 5px solid;
   border-bottom: #888 5px solid;
}

#plakat {
   float: left;
   width: 180px;
   color: #000;
}
#plakat div, #reklame div {
   font-size: 11px;
}
#plakat div div, #reklame div div {
   font-size:11px; width:170px; height:65px; 
   padding:5px 5px 0px 5px;
   color: #000;
   /*cursor: pointer;*/
   background-image: url(lay/plakat-blaa.gif);
}
div#plak0:hover div,
div#plak1:hover div,
div#plak2:hover div, 
div#plak3:hover div, 
div#plak4:hover div, 
div#plak5:hover div,
div#rekl0:hover div,
div#rekl1:hover div,
div#rekl2:hover div,
div#rekl3:hover div,
div#rekl4:hover div,
div#rekl5:hover div,
div#rekl6:hover div {
   background-image: url(lay/plakat-orange.gif);
   cursor: pointer;
}
#plakat b {font-size: 14px; color:#000; text-decoration:none;}
#plakat a, #plakat a:visited, #plakat a:hover {color: #000; text-decoration: none;}

#plaksmaa {margin:0px; padding:0px; list-style: none;}
#plaksmaa li {float:left;}
#plaksmaa li a, #plaksmaa li a:visited {
   display: block;
   width: 52px; height: 45px;
   background-image: url(lay08/plakat-blaa-smaa.gif);
   font-size: 9px;
   color: #444;
   text-align: center;
}
#plaksmaa li a:hover {
   background-image: url(lay08/plakat-orange-smaa.gif);   
}
#plaksmaa b {
   font-size: 24px;
   color: #555;
}

#reklame {
   float: right;
   width: 180px;
   color: #444;	
   float: right;
}
#reklame div a img {
   float:left; padding:3px 5px 0px 0px;
}
#reklame div b {
   font-size: 11px;
}
#reklame div a {
   color: #333; text-decoration: none;
}

#innhold {
   float: left;
   width: 500px;
   margin: 0px 0px 20px 25px; 
}

#side1 {
   float: left;
   width: 730px;
   margin: 0px 0px 20px 0px; 
}
#side1 h1 {text-align:center;}
.s1left {padding-right:20px;}
.s1left, .s1right {float:left; width:344px;}
.s1dotted {
   float: left; 
   width: 320px; 
   padding: 12px 9px 12px 9px; 
   margin: 0px 20px 20px 0px; 
   border: #C6E1F6 2px dotted;
}
.s1dotted h2 {margin-bottom:4px;}

.dotted {
	border-bottom: silver 1px dotted;
   padding: 2px 0px 2px 0px;
	text-align: right;
}
.dotted div {
   float:left;
}
.left, .right {
   float:left;
   width:344px;
}
.right {
   padding-right:20px;   
}

ul {margin:6px 0px 16px 24px;}
#preload {
   position: absolute;
   top: -1000px; left: -1000px;
   width: 500px; height: 500px;
}
br.cb {
	clear: both;
}
acronym {
	border-bottom: silver 1px dotted;
	cursor: crosshair;
}
form {margin: 0px;}
.line {border-bottom: silver 1px solid; width:500px;}
.dotted {
	border-bottom: silver 1px dotted;
   line-height: 19px;
}
.dot {
   border-bottom: silver 1px dotted; 
   line-height: 16px;
}
.dot div {
   float: right; text-align: right;
}

#mer1{display:none;}
#mer2{display:none;}


#skjemaer {
  position: fixed; left: 0px; right: 0px; bottom: 0px; 
  background-color:#fff;
   border-top: #000 1px solid;   
   padding: 5px 0px 7px 0px;
}
#skjemaer div {
  margin: auto; 
  width: 910px;
}
#skjemaer div div {
  margin: 0px;
}

#skjemaer form {
   margin: 0px; padding: 0px;
}
.miniinput {
	font-size:11px; width:129px; 
	text-indent: 3px;
  color: #444;
	font-family: tahoma,sans-serif; 
	border: #aaa 1px solid;
}

#bunn {
   margin: auto;
   text-align: center;
	  font-size: 10px; color: gray;
	  margin: 0px 0px 48px 3px; padding-top: 2px;
}
#bunn a {font-size: 10px; color: gray;}
#bunn a:hover {color:#000;}

/* 
Rød = FF0000
Blå = #00468B
Gul = #FFCC00
Turkis = 1D88DA
Lys blå = #DDEDFA
 */