

body
{
  margin: 0px;
  padding: 0px;
  font-family: verdana, arial, sans-serif;
  color: #37424a;
}


a
{
  font-size: 11px;
  text-decoration: none;
  color: #333333; /*D80A79*/
}

img
{
 border: none;
}


#main
{
  position: absolute;
  top: 5px;
  left: 5px;
  border: 2px;
  background-color: white;
  height: 800px;
  width: 800px;
  margin: 0px;
  font-family: verdana, arial, sans-serif;
  background-image: url("nybunn.gif"); 
  background-repeat: no-repeat;
  background-position: bottom left;
}

#main #top
{
  position: absolute;
  top:0px;
  left: 0px;
  background-color: #ffffff;
   /*background-image: url("top.gif"); */
  background-repeat: no-repeat;
  background-position: right top;
  height: 110px;
  width: 800px;
  overflow:visible;
  margin: 0px;
}

#main #dato
{

  position: absolute;
  top:108px;
  left: 645px;
  font-size: 10px;
}



#main #meny
{
  position: absolute;
  top: 170px;
  left: 0px;
  width: 220px;
  overflow:hidden;
  margin: 0px;
}

#main #meny a
{
  font-size: 11px;
  font-weight: bold;
  display: block;
  width: 160px;
  margin-top: 3px;
  margin-bottom: 10px;
  margin-left: 5px;
  text-decoration: none;
  background-image: url("punkt.jpg");
  background-repeat: no-repeat;
  background-position: 3px 6px;
  padding: 5px 2px 5px 25px;
  color: #333333; /*7F3583*/
}

#main #meny a.valgt
{
   background-image: url("punkt2.jpg");
	background-color: #F9CFF7;
}

#main #meny a:hover
{
   background-image: url("punkt2.jpg");
	background-color: #F9CFF7;
}


#main #midt
{
  position: absolute;
  top: 165px;
  left: 210px;
  height: 580px;
  width: 580px;
  font-size: 11px;
  text-align: justify;
  margin: 0px;
}




#main #midt div.tekstboks
{
  position: absolute;
  top: 0px;
  left: 15px;
  width: 555px;
  height: 430px;
  margin: 0px;
  padding-top: 15px;

}

#main #midt div.tekstboks div.indretekstboks
{
  overflow: auto;
  padding-right: 20px;
  width: 550px;
  height: 400px; 
  margin: 0px;

}


#main #midt div.tekstboks h1
{
 font-size: 17px;
 font-weight: bold;
 margin-bottom: 25px;
 margin-top: 15px;
 color: #333333; /*#7F3583*/

}

#main #midt div.tekstboks h2,
#main #midt div.tekstboks h3 
{
 font-size: 13px;
 font-weight: bold;
 color: #333333; /*#7F3583*/
 padding-top: 15px;
 margin-bottom: 2px;
 padding-bottom: 0px;
}


#main #midt div.tekstboks h3 
{
 font-size: 11px;
 font-weight: bold;
  padding-top: 10px;
}

#main #midt div.tekstboks p.f1 
{
 font-size: 15px;
 font-weight: bold;
 margin-bottom:2px;
margin-top: 60px;
padding-bottom:0px;
padding-right: 40px;
padding-left:40px;
 text-align: center;
text-transform: uppercase;
}

#main #midt div.tekstboks p.f2
{
 font-size: 14px;
 font-weight: bold;
 margin-bottom:2px;
margin-top: 40px;
padding-bottom:0px;
}



#main #midt div.tekstboks a
{ 
  font-size: 11px;
  text-decoration: underline;
}

#main #midt div.tekstboks a:hover
{
background-color: #FFCD7C;
}

#main #midt div.tekstboks p.person
{
float:left;
margin-right: 50px;
margin-left: 50px;
text-align: center;
}


/* INNSLAG */
#main #midt div.liste{
margin-top: 20px;
border-top: 1px solid #FFCD7C;
}

#main #midt div.innslag{
border-bottom: 1px solid #FFCD7C;
}

#main #midt div.innslag a{
display: block;
padding: 5px 5px 5px 5px;
margin-bottom: 5px;
margin-top: 5px;
text-decoration: none;
}

#main #midt div.innslag a:hover{
background-color: #FFCD7C; /*D80A79*/ /*ED9A49*/
}

#main #midt div.innslag a:hover h3{
color: #D80A79;
}

#main #midt div.innslag h3{
	padding-top: 0px;
	margin-top: 0px;
}

#main #midt div.innslag_detaljer div.tekst,
#main #midt div.innslag div.tekst{
float:left;
}

#main #midt div.innslag_detaljer div.tekst{
width: 320px;
}

#main #midt div.innslag div.baretekst{
width: 600px;
}

#main #midt div.innslag div.tekst{
width: 400px;
}

#main #midt div.innslag_detaljer div.bilde,
#main #midt div.innslag div.bilde{
float:right;
}

#main #midt div.innslag_detaljer div.bilde{
width: 210px;
overflow:hidden;
}

#main #midt div.innslag div.bilde{
width: 110px;
}

#main #midt div.innslag_detaljer div.bilde img,
#main #midt div.innslag div.bilde img{
float:right;
width: 200px;
}

#main #midt div.innslag div.bilde img{
width: 100px;
}

div.clearboth{
clear:both;
}



/*** GJESTEBOK ***/


#main #midt #gjestebok div.entry
{
  display: block;
  width: 550px;
  margin-top: 10px;
  margin-bottom: 15px;
}

#main #midt #gjestebok div.entry p.p1
{
  display: block;
  margin: 0px;
  margin-bottom: 2px;
  padding-top:10px;
  width: 550px;
  font-size: 10px;
  color: #999999;
  border-top: 1px solid  #7F3583;
}


#main #midt #gjestebok div.entry p.p2
{
  margin: 0px;
  display: block;
  width: 545px;
  font-size: 11px;
  background-color: #ffffff;
  color:#444444;
  padding-bottom: 5px;
}

#main #midt #gjestebok div.entry p.p2 span.links
{
  font-size: 10px;
  text-align: right;
}

#main #midt #gjestebok div.entry p.p3
{
  margin: 0px;
  display: block;
  width: 540px;
  font-size: 11px;
  background-color: #ffffff;
  padding: 0px;
  color: #333333;
}


#main #midt #gjestebok div.entry p.p4
{
  margin: 0px;
  margin-top: 3px;
  display: block;
  width: 100%;
  font-size: 7px;
  text-align: right;
  color: #777777;
}


#main #midt #gjestebok div.entry a
{
  font-size: 9px;
  color: #999999;
}

#main #midt #gjestebok p.gronn
{
  font-size: 10px;
  color: #7F3583;
 margin-top: 15px;
 margin-bottom: 15px

}

#main #midt #gjestebok div.skjema span.tekst
{
  font-size: 10px;
  width: 500px;
display: block;
 color: #7F3583;
}


