

/*        GRUNNLEGGANDE     */



body{
background-image: url(bg.gif);
}

body.iframe{
background-image: url(sidebgfarge.png);
}


table{
border: 0px solid;

}


a{
color: rgb(61,25,0);
text-decoration:underline;
outline:none;
}

div, table{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

table td{
border: 0px solid #FFF;

}

#hoved{
background-image:url(boks.png);
}



a:hover{
color: rgb(157,200,186);
}

h1{
margin-top: 3px;
font-weight: normal;
font-size: 18px;
}

img{
border: 0px;
filter: ColorInfo(ColorSpace=sRGB, Intent=0);
}

iframe{
width:400px;
height: 290px;
border: 0px solid #000;
background-image: url(sidebgfarge.png);
padding: 0px;
margin:0px;
left: 20px;
position: relative;
top: 10px;
}


/*       SPESIFIKK     */

#logo{
position: relative;
height: 99px;
vertical-align:bottom;
}

#meny{
vertical-align:top;
padding-left: 20px;
border:0px solid #FFF;
width: 160px;
text-decoration:none;
}

#meny a{
text-decoration:none;
}


#meny a.submeny{
color: rgb(152,192,178);
display: block;
margin-top: 3px;
letter-spacing: 0px;
}

#meny a.submeny:hover{
color: #FFF;
display: block;
margin-top: 3px;
letter-spacing: 0px;
}

#meny a{
color: #FFF;
display: block;
margin-top: 18px;
letter-spacing: 2px;
}

#meny a:hover{
color: rgb(157,200,186);
display: block;
margin-top: 18px;
letter-spacing: 2px;
}

#menyboks{
height: 300px;
padding-top: 100px;
padding-left:11px;
height: 330px;

}


#contact, #contact a{
color: rgb(152,192,178);
font-size:10px;
letter-spacing: 0px;
}

#contact a:hover{
display:inline;
color: #FFF;
font-size:10px;
line-height: 16px;
letter-spacing: 0px;
}

#contact a{
display:inline;
line-height: 16px;
}

#contact{
height: 50px;
vertical-align:top;
padding-left: 11px;
padding-top: 0px;
text-align:left;
line-height: 16px;

}

#gallerinav{
height: 390px;
width: 180px;
margin-bottom:-390px;
margin-right: -180px;
color: #FFF;
background-image: url(gallerytop.png);
background-repeat: no-repeat;
position:relative;
padding-left: 10px;
padding-top: 21px;
text-align:center;
left: 413px;
top: -390px;
border: 0px solid #FFF;
}


div.gallerikommentar{
width:278px;
height: 50px;
background-image: url(galleritxt.png);
text-align:center;
padding-top: 7px;
position: relative;
left: 85px;
top: 28px;
}


#innhold{
position: relative;
width: 610px;
height: 450px;
border: 0px solid #FFF;
}

/* SCROLLEBOKSEN */


#sideinnh{
background-image: url(sidebgfarge.png);
width: 98%;
}

#sideinnh a{
text-decoration:underline;
}

#scr1{
width:345px;
height:227px;
border:0px solid #000;
position:relative;
margin-left: 23px;
margin-top: 30px;
border: 0px;
}


#sideboks{
background-image: url(sidebg.png);
width: 506px;
height: 315px;
color: rgb(64, 23, 0);
vertical-align:top;
position:relative;
left: 29px;
top: 74px;
}


#scrollctrl{
position: relative;
height: 70px;
width:60px;
left: 430px;
top: -100px;
}



/*      GALLERI       */

#thumbholder{
width: 80px;
position:relative;
border:0px solid #000;
text-align:center;
left: -7px;
top: 30px;
padding-bottom:1px;
margin-bottom: 20px;
}

#thumbholder img{
border: 2px solid #000;
margin: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

#thumbholder a{
display:inline;
}

#thumbholder a.aktiv img{
display:inline;
border-color:#006633;
}

#thumbholder img:hover{
display:inline;
border-color:#FFF;
}



img.galleribilde{
margin-top: 20px;

}






/*			SPESIELLE SIDER   				*/

#side1{
margin-left: 0px;

margin-top: 56px;
}

#side1 td{
}

#side1 h1{
display:none;
}

#tekst1{
background-image:url(home_txt.png);
background-position: 0px 19px;
height: 323px;
padding-left: 56px;
padding-top: 10px;
position: relative;
padding-right: 39px;
color: rgb(255,244,189);
background-repeat:no-repeat;
}

#tekst1 a{
text-decoration:underline;
color: rgb(255,244,189);
}

#tekst1 a:hover{
text-decoration:underline;
color: rgb(157,200,186);
}



#bildecelle1{
vertical-align:top;
width: 390px;

}

#p1b1{
margin-left: 28px;

}

#news{
padding-left: 53px;
padding-right: 40px;
padding-top:12px;

}


#news, #news a{
font-size:10px;
color: rgb(255,244,189);
}

#news a:hover{
color: rgb(157,200,186);
}
