body{
background-color:#036;
/*background-image:url(../grafikk/images/mockup_03.jpg);*/
}


p{ 	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:170%;
	}
h1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#036;
	background-color:transparent;
	margin: 0px;
	padding: 0px;
}

h3{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#666;
	background-color:transparent;
}
h6{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:transparent;
	margin: 0px;
	padding: 0px;
	}
img{
	border:none;
	}

#mainframe{
width:955px;
margin:0 auto;
background-color:#FFFFFF;
}

/* Her starter stiling av banner og topmeny */
#top{
float:left;
margin:0;
padding:0;
width:955px;
height:254px;
background-color:#fff;
/*border-left:5px solid #fff;
border-top:5px solid #fff;
border-right:5px solid #fff;*/
}
#banner{
width:955px;
height:204px;
padding:0;
background-color:#000;
background-image:url(../grafikk/images/banner_lo.jpg);
background-repeat:no-repeat;
}
#menu{
width:955px;
height:50px;
float:left;
padding-top:0;
padding-bottom:0;
margin-bottom:0;
background-color:#fff;
background-image:url(../grafikk/images/bg_meny.jpg);
background-repeat:no-repeat;
padding:0;
}


/* Her starter stiling av innholdet på sidene */
#content{
width:955px;
float:left;
padding:0;
background-image:url(../grafikk/images/bg_main.jpg);
background-repeat:repeat-y;
background-color:#fff;
}

#topcontent{
width:955px;
height:195px;
float:left;
padding:0;
background-color:#FFF;
background-image:url(../grafikk/images/ad_strip_top.jpg);
background-repeat:no-repeat;
}


#left{
float:left;
width:741px;
/*height:440px;*/
padding:0;
/*background-image:url(../grafikk/images/bg_hoved.jpg);
background-repeat:no-repeat;*/
background-color:#fff;
}

#hoved_top{
float:left;
padding:0;
width:741px;
height:34px;
background-color:#fff;
background-image:url(../grafikk/images/hoved_top.jpg);
background-repeat:no-repeat;

}

#hoved_middle{
float:left;
padding:0;
width:741px;
background-color:#fff;
background-image:url(../grafikk/images/hoved_middle.jpg);
background-repeat:repeat-y;

}
#mainframe #content #left #hoved_middle .text h1 {
	margin-top: 0px;
}


#hoved_bottom{
float:left;
padding:0;
width:741px;
height:12px;
background-color:#fff;
background-image:url(../grafikk/images/hoved_bottom.jpg);
background-repeat:no-repeat;

}



/*Høyre kolonne*/

#right{
float:left;
width:214px;
/*height:440px;
background-image:url(../grafikk/images/bg_hoyre.jpg);
background-repeat:no-repeat;*/
padding:0;
background-color:#fff;
}

#hoyre_top{
float:left;
padding:0;
width:214px;
height:34px;
background-color:#fff;
background-image:url(../grafikk/images/hoyre_top2.jpg);
background-repeat:no-repeat;

}
#hoyre_middle{
float:left;
padding:0;
width:214px;
background-color:#fff;
background-image:url(../grafikk/images/hoyre_middle.jpg);
background-repeat:repeat-y;

}
#hoyre_bottom{
float:left;
padding:0;
width:214px;
height:12px;
background-color:#fff;
background-image:url(../grafikk/images/hoyre_bottom.jpg);
background-repeat:no-repeat;

}

#mainframe #content #right #hoyre_middle p {
	width:180px;
	margin-left: 10px;
}
#mainframe #content #right #hoyre_middle h3 {
	width:180px;
	margin-left: 10px;
}
#mainframe #content #right #hoyre_middle h1 {
	width:180px;
	margin-left: 10px;
	margin-top:0;

}


/* Stiler for footer */
#footer{
float:left;
width:955px;
height:58px;
margin:0;
padding:0;
background-color:#fff;
background-image:url(../grafikk/images/footer.jpg);
background-repeat:no-repeat;
}

#footleft{
text-align:left;
background-color:transparent;
float:left;
width:400px;
height:40px;
margin-top:15px;
padding-top:5px;
padding-left:25px;
font-family:Geneva, Arial, Helvetica, sans-serif;

color:#666;
font-size:11px;
}

#footmiddle{
text-align:left;
background-color:transparent;
float:left;
width:100px;
height:40px;
margin-top:15px;
padding-top:5px;
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;

color:#666;
font-size:11px;
}

#footright{
text-align:right;
background-color:transparent;
float:left;
width:405px;
height:40px;
margin-top:15px;
padding-top:5px;
font-family:Geneva, Arial, Helvetica, sans-serif;

color:#666;
font-size:11px;
}


/* Diverse klasser */

.leftpadd{
padding:3px;
border:1px solid #333;
float:left;
margin-bottom:3px;
margin-right:6px;
}	

.style36{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.imgpadd{
padding:3px;
border:1px solid #333;
}	


.imgpaddright{
	float:right;
padding:3px;
border:1px solid #333;
}	

/*Stiler for Losji diver */

.losji{
float:left;
width:720px;

padding-bottom:10px;
margin-bottom:20px;

}	



.img{

float:right;
margin-right:5px;
margin-left:5px;
padding:3px;
border:1px solid #333;
}	
.text{
float:left;
width:700px;
margin-left:20px;
padding-bottom:10px;
border-bottom:1px solid #666600;
margin-bottom:10px;

}
.losjiskata{
float:left;
width:720px;

padding-bottom:10px;
margin-bottom:20px;

}
.leftmedia{
width:240px;
float:left;
margin-left:20px;
margin-right:10px;

}	


/*Program stiling*/
#fredag{
width:230px;
float:left;

background-color:#f6f2f2;
}
#lordag{
width:230px;
float:left;
padding-left:2px;

background-color:#f6f2f2;
}

#sondag{
width:230px;
float:left;
padding-left:2px;

background-color:#f6f2f2;
}
.cc{
font-weight:bold;
color:#647C03;

}


/* Stiler for top meny */

ul#navlist
{
margin-top:15px;
margin-left: 50px;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
margin-right:30px;
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color: #fff;
background-color: transparent;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}

/* Stiler for linker */

/*LINKER*/
a:link{
	color:#666;
	text-decoration:underline;
}
.img_left {
	float: left;
	padding-right: 0px;
}
a:visited{
color:#666;
text-decoration:none;
}
a:hover{
color:#333;
text-decoration:underline;
}

/* Skjema stiler */

form{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#999;
}

form#two #button1, form#two #button2 { background:#666; border-bottom:1px solid #333; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #333; color:#fff; padding-right:0.5em; cursor:pointer; width:205px; margin-left:12px; margin-top:5px;}

form#two #button1:hover, form#two #button2:hover {background:#9A8F6F; border-bottom:1px solid #333; border-right:1px solid #333;  color:#fff; border-top:1px solid #999; border-left: 1px solid #999; margin-top:5px;}

#mainframe #content #left #hoved_top h3 {
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#mainframe #content #right #hoyre_middle h1 a {
	color: #036;
	text-decoration: none;
}
#mainframe #content #right #hoyre_middle h1 a:hover {
	color: #036;
	text-decoration: underline;
}
#hoved_middle .text p a {
	text-decoration: underline;
	color: #333;
}
.red_h1 {
	color: #FFF;
	letter-spacing: 10px;
	font-size: 36px;
	font-weight: bold;
	font-style: normal;
	background-color: #F00;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 420px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.text_smal {
	float:left;
	width:345px;
	margin-left:20px;
	padding-bottom:10px;
	border-bottom:1px solid #666600;
	margin-bottom:10px;
}
.text em p {
	line-height: 105%;
}
#mainframe #content #left #hoved_middle .text h1 a {
	color: #036;
	text-decoration: underline;
}
.img_right {
	float: right;
}
h4 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666;
	background-color:transparent;
	font-weight: bold;
}
#mainframe #content #right #hoyre_middle h4 {
	width:190px;
	margin-left: 10px;
}
.date_writer {
	margin: 0px;
	padding: 0px;
}
.writer_date {
	font-weight:bold;
	color:#647C03;
	margin-top: 0px;
	padding-top: 0px;
	line-height: normal;
	height: 10px;
}
.imgright_border {
	border: 1px solid 333;
	padding: 3px;
	float: right;
}
