body {
	margin: 5px; padding: 0px;
	background-color: #FFF8DF;
}

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

h1 {font-size:16px; margin: 0px;}
h2 {font-size:13px; margin: 0px;}
h3 {font-size:13px; margin: 0px;}
a, a:visited {color: #2F3078}
a:hover {color: #E83B02;}

#cont {
  margin: auto; width: 980px;   
	border: #FFE57F 10px solid;
	background-color: #fff;   
}

#ramme {
   margin: 20px;
}
#logo {
  width: 940px;
  height:105px;
  margin-bottom:10px;
  background-image: url(/gfx2010/topp.jpg);
  background-repeat:no-repeat;
}
#logo a {
  display: block;    
  width: 200px;
  height: 97px;
}
#logo #adr {
  float: right;
  font-size:11px;
  color:#777;
}



#menu {
   width: 100%;
   height: 38px;
   background-color:#E42A37;
   border-top: #CC2833 1px solid;
   border-bottom: #CC2833 1px solid;
}
#menu div {
   margin: auto;
   width: 940px;
}
#menu div div {   
   position: absolute;
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
  margin: 0px; padding: 0px;
}
#menu a {
   font-size:12px;
	 display: block;
}

#menu ul li {
	float: left; 
}
#menu ul li ul li {
  display: block;
  float:none;
}

#menu ul li a {
   display:block;
   width: 132px;
   line-height: 38px;
   color: #fff;
   text-decoration: none;
   text-align: center;
   border-left: #F1969C 1px solid;
   border-right: #CC2833 1px solid;
   font-size:13px;
}
#menu ul li a:hover { 
   color:#000;
   background-color:#fb0;
}
#menu ul li a.aktiv {
   background-repeat: no-repeat;
}
div#menu ul ul {
	 display: none;
}
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 {
  display: block;
}

#menu ul ul li a {   
   text-align: left;
   text-indent:5px;
   line-height: 30px;
   font-size:13px;
   color:#fff;
   background-color: #000; 
   background-image: none;
   border-left: #000 1px solid;
   border-right: #000 1px solid;
   border-bottom: #000 1px solid;
}
#menu ul li li a:hover {
}
#menu ul ul li li a {
  width: 160px;
   padding: 0px 0px 0px 10px;
   color: #999;
   font-size: 12px;
}



#side {
	width: 940px;
  margin-top: 20px;
}

#innhold {
	float: left; 
  width:700px;
  padding: 0px 7px 10px 0px;
}

#info {
   float: right;
   width: 210px;
   padding: 0px 0px 0px 10px;
   border-left: #fc0 3px dotted;
}
#info div, #info p {
   font-size:11px;
}
#info h2 {background-color:#fc0; font-weight:normal; padding:2px 0px 2px 5px;}

#bunn {   
   line-height: 12px;
	font-size: 10px; color: #888;
	text-align: center;
}
#bunn a, #bunn a:visited {
	font-size: 10px; color: #888;
	text-decoration: none;	
}
#bunn a:hover {
	color: #f00;
	text-decoration: underline;
}

br.cb {
   clear: both;
   font-size: 0px;
}