@charset "utf-8";
/* CSS Document */

@import url("BoxStyle.css");      	/* Box CSS */
@import url("NyRamme.css");     	/* Ramme CSS */
@import url("NYsMeny.css");      	/* NYsMeny CSS */

.pngfix { behavior: url(Style/iepngfix.htc); }

* {
	margin: 0;
	padding: 0;
}

html, body {
	height: 100%;
}

html, body, .meny {					/* BG-bilde og farge, ligger i BgDato.php */
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em;
}

.MYfooter, .push {
	height: 4em;
}

#MYfooter{
	vertical-align: bottom;
}

* html .meny {     
	position: absolute;
}

.meny {
	overflow: visible;
	position: fixed;
	z-index: 100;
	min-width:100%;
	width: 100%;
	height: 137px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	vertical-align: text-top;
}

#centerHack {

	padding-top: 170px;

	position: relative;

}
.ForceLeft{
	text-align: left !important;
}
.ForceCenter{
	text-align: center !important;
}
.ForceRight{
	text-align: right !important;
}

#sMenyTromp{

	width: 992px;				/* width er centerDiv + 2x sMeny */

	position: relative;

}

#sMenyLeft{
	vertical-align: top;
	width: 133px;
	position: absolute;
	z-index: 502;
}
#sMenyRight{
	vertical-align: top;
	width: 100px;
	position: fixed;
	z-index: 503;
}


#centerDiv {
	width: 726px;

}


/* Start fot */



#fot{

	width: 100%;

}

#fotA1{

	float: left;

	font-family: "Comic Sans MS", cursive;

	font-size: 12px;

	height: 23px;

	text-align: left;

	vertical-align: text-bottom;

	margin-left: 10px;

}

#fotA2{

	clear: right;

	float: right;

	width: 120px;

	height: 23px;

	margin-right: 5px;

}

#fotB{

	background-image: url(../rammePic/dash.gif);

	background-repeat: repeat-x;

	background-position: left;

	clear: both;

	overflow: visible;

	height: 6px;

}

#fotC1{

	font-family: "Comic Sans MS", cursive;

	font-size: 12px;

	color:#FFF;

	clear: left;

	float: left;

	padding-left: 10px;

}

#fotC1 a:link{color:#FFF;	text-decoration: none;}
#fotC1 a:hover{color:#F00}
#fotC1 a:visited{color:#FFF}



#fotC2{

	clear: right;

	float: right;

	width: 98px;

	overflow: visible;

	margin-right: 3px;

}



/* Slutt fot */



/* Start booking kalender Style */



a.cal_head{

color: green;

}

.cal_days {

	color:            #000000;

	font-family:      "Times New Roman", Times, serif;

	font-size:        16;

	font-weight:      bold;

	font-style:       normal;

}

.cal_content{

	color:            #000000;

	font-family:      "Times New Roman", Times, serif;

	font-size:        16;

	font-weight:      normal;

	font-style:       normal;

}

.cal_content_booked {

	color: #F00;

	font-family:      "Times New Roman", Times, serif;

	font-size:        16;

	font-weight:      bold;

	font-style:       normal;

}

.cal_today{

	background-color: white;

	color:            #000000;

	font-family:      "Times New Roman", Times, serif;

	font-size:        16;

	font-weight:      normal;

	font-style:       normal;

}

			

/* Slutt booking kalender Style */





/* Start Font h1 h2 h3 h4 h5 h6 mal (h1 er størst) 

h1	Standard rød og fet, brukes der normal tekst skal være rød.

h2	

h3	Stor blå, brukes over bilder og overskrifter.

h4	Stor rød, brukes som NB. 

h5	

h6	liten grå, brukes i merknader.

*/



h1{

	color: #F00;

	font-family: "Times New Roman", Times, serif;

	font-size: 16px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	display: inline;

}

h2{

	color: #66C;

	font-family: "Times New Roman", Times, serif;

	font-size: 16px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	display: inline;

}



h3{

	font-family: "Comic Sans MS", cursive;

	font-size: 120%;

	color: #66C;

	font-style: normal;

	font-weight: normal;

	display: inline;

}

h4{

	font-family: "Comic Sans MS", cursive;

	font-size: 120%;

	color: #F00;

	font-style: normal;

	font-weight: normal;

	display: inline;

}



h5{

	display: inline;

	font-size: 12px;

	font-style: italic;

	line-height: normal;

	font-weight: normal;

	color: #F90;

}

h6{

	font-size: 14px;

	color: #666;

	font-style: italic;

	display: inline;

}



/* Slutt Font h1 h2 h3 h4 h5 h6 mal */





/*  Start ImgHytteGuideXl Det er denne som syrer xl bildene på hytte guiden  */

.ImgHytteGuideXl{

	float:left;

	vertical-align:top;

	margin-right:5px;

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

}

/*  Slutt ImgHytteGuideXl */



/*  Start TableMeny CSS */



.tableMenyTd {
	background-color: #F4EAFF;
	text-align: center;
	border: 1pt solid #000000;
	vertical-align: middle;
	padding-right: 4px;
	padding-left: 4px;
	width: auto;
	font-size: 12px;
}

.tableMenyTd2 {
	background-color: #FEFDFF;
	text-align: center;
	border: 1pt solid #000000;
	vertical-align: middle;
	padding-right: 4px;
	padding-left: 4px;
	width: auto;
	font-size: 12px;
}
.OverskriftBoxTD {
	background-color: #F4EAFF;
	text-align: center;
	padding-right: 4px;
	padding-left: 4px;
	left: auto;
	border: 1pt solid #000000;
	font-weight: bold;
}

/*  Slutt TableMeny CSS */


/*  Start iFrameSistenytt CSS */
#iFrameSistenytt{}
/*  Slutt iFrameSistenytt CSS */

/* Start vermelding class */
.vermeldingText a:link{color:#000;	text-decoration: none;}
.vermeldingText a:visited{color:#000; text-decoration: none;}
.vermeldingText a:hover{color:#F00; text-decoration: none;}

/* Slutt vermelding class */


