/* --- CSS Reset --- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0px;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}



/* --- The Grid --- */

.width1							{ width:215px; margin:0 10px;  }
.width2							{ width:490px;  }
.width3							{ width:685px; }
.width4							{ width:920px; }

.column							{ float: left; overflow: hidden; display: inline; }
.row							{ width: 960px; margin: 0 auto; overflow: hidden; padding: 0 5px }


.header							{ background: url(images/page_top.png) no-repeat left bottom; height:105px;}
.middle							{ background: url(images/page_middle.png) repeat-y; }
.bottom							{ background: url(images/page_bottom.png) no-repeat right bottom; color:white; padding-bottom:15px; padding-top:10px; text-align:center }

body							{ background: url(images/body_bg.png); }

.RadPanelBar .rpLink			{ width:195px; text-indent:-9999px; }

	.menuitem1						{ background: url(images/mainbar.png) no-repeat; height:35px;    }
	.menuitem1:hover,.expanded1		{ background-position: -200px 0 !important  }

	.menuitem2						{ background: url(images/mainbar.png) no-repeat; background-position: 0px -35px; height:35px; }
	.menuitem2:hover,.expanded2		{ background-position: -200px -35px  !important }

	.menuitem3						{ background: url(images/mainbar.png) no-repeat; background-position: 0px -70px; height:35px; }
	.menuitem3:hover,.expanded3		{ background-position: -200px -70px !important  }

	.menuitem4						{ background: url(images/mainbar.png) no-repeat; background-position: 0px -105px; height:35px; }
	.menuitem4:hover,.expanded4		{ background-position: -200px -105px !important  }

	.menuitem5						{ background: url(images/mainbar.png) no-repeat; background-position: 0px -140px; height:35px; }
	.menuitem5:hover,.expanded5		{ background-position: -200px -140px !important  }

	.menuitem6						{ background: url(images/mainbar.png) no-repeat; background-position: 0px -175px; height:35px; }
	.menuitem6:hover,.expanded6		{ background-position: -200px -175px !important  }

	.menuitem7						{ background: url(images/mainbar.png) no-repeat; background-position: 0px -210px; height:35px; }
	.menuitem7:hover,.expanded7		{ background-position: -200px -210px  !important }

	.menuitem8						{ background: url(images/mainbar.png) no-repeat; background-position: 0px -245px; height:35px; }
	.menuitem8:hover,.expanded8		{ background-position: -200px -245px !important  }


.RadPanelBar .rpItem				{ margin-bottom:-5px !important; }

.RadPanelBar .rpLevel1				{ margin-left:20px !important; }
.RadPanelBar .rpLevel1 .rpItem		{ margin-bottom:0px !important; padding-bottom:10px}
.RadPanelBar .rpLevel1 .rpLink		{ text-indent:0px !important; }
.RadPanelBar .rpLevel1 .rpLink:hover{ font-weight:bold }

.rightbar h1					{ font-size:18px; padding-top:130px; padding-bottom:15px; font-weight:bold }
.rightbar .external				{ clear:both; display:block; padding-top:25px}

#latestnews .newsdate			{ display:block; color:#88746a; font-size:10px; font-style:italic}

#latestnews 					{ font-size:12px; }
#latestnews li 					{ padding-bottom:15px; list-style:none }
#latestnews li a 				{ color: black }
.nyhetsarkiv					{ float:right; margin-bottom:50px; display:block}


a								{ color: #6d1f7e; text-decoration:none }
a: hover						{ }

.Content table {width: 100% !important}

.Heading						{ background-image: url(images/headerframe.png); background-color:Black; background-repeat: no-repeat; background-position: left bottom; height:90px; width:450px }
.Heading 						{ color: white; font-size: 20px; font-weight: bold; line-height:90px; padding-left:20px; margin-left:20px  }
.color5								{ background-color: Black}
.color21							{ background-color: #6D1F7E}
.color22							{ background-color: #c3cf21}
.color50							{ background-color: #f8981d}
.color51							{ background-color: #88746a}
.color2								{ background-color: #00b5cb}
.color52							{ background-color: #f15c22}

.Content						{ margin: 20px}

.submenu 						{ margin-left:10px; margin-top:25px; margin-bottom:25px}
.submenu li 					{ margin-bottom:10px; list-style:none; padding-left:15px; background: url(images/submenu_arrow.png) no-repeat}
.submenu li a 					{ color: Black; font-size:12px}
.submenu li a:hover 			{ text-decoration:underline}


body
{
	font-size: 10px;
	font-family: Verdana, Arial;
}

td 
{
	font-size: 10px;
	font-family: Verdana, Arial;
}

/* --------------------------------------------- */
/* Nyheter, Kafe, Catering, Bar og Uterestaurant */
/* --------------------------------------------- */



.HR_Panel
{
	color: #95725F;
	width: 100%;
	height: 1px;
}

.Adresse
{
	font-size: 10px;
	letter-spacing: 0px;
	padding-bottom: 5px;
	text-decoration: none;
	}
a.Adresse
{
	font-size: 10px;
	letter-spacing: 0px;
	padding-bottom: 5px;
	text-decoration: none;
	color:#c3cf21;
	}
	
a.Adresse:visited
{
	color: #95725F;
	font-size: 10px;
	letter-spacing: 0px;
	padding-bottom: 5px;
	text-decoration: none;
	}
a.Adresse:hover
{
	color: #95725F;
	font-size: 10px;
	letter-spacing: 0px;
	padding-bottom: 5px;
	text-decoration: none;
	}

.Dato
{
	color: #95725F;
	font-size: 10px;
	letter-spacing: 0px;
	padding-left: 10px;
	padding-bottom: 5px;
	}
/* --------------------------------- */
/*			Nyheter					 */
/* --------------------------------- */
.NewsContainer
{
	height: 400px;
	width: 150px;
	overflow: auto;
	margin: 10 10 10 10;
}
.NewsList
{
	height: 372px;
}

A.NewsLink 
{
	color: #95725F;
	text-decoration: none;
}
A.NewsLink:active
{
	color: #95725F;
	text-decoration: none;
}

A.NewsLink:visited
{
	color: #95725F;
	text-decoration: none;
}
A.NewsLink:hover
{
	color: #95725F;
	text-decoration: underline;
}
.NewsListHeading
{
	color: #95725F;
	font-weight: bold;
	font-size: 11px;
	}
dlNewsArchive
{
	}
/* --------------------------------- */
/*			Artikkel og nyhet		 */
/* --------------------------------- */
.ContentContainer
{
	margin: 0 10 0 10;
	width: 765px;
	height: 462px;
	overflow: auto;

	}


.Ingress
{
	color: black;
	font-size: 10px;
	font-style: italic;
	margin-top: 10px;
	margin-bottom: 10px;
	}
.NewsDate
{
	color: #c3cf21;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left:20px;
	margin-top:10px;
	}
.archivelist	{ margin-left:25px}
.archivelist li	{ list-style:none; padding-bottom:10px }

/* --------------------------------- */
/*			Submeny  				 */
/* --------------------------------- */
A.dlSubmenuItem
{
	font-size: 12px;
	font-weight: bold;
	color: #95725F;
	text-decoration: none;
	line-height: 18px;
	
}
A.dlSubmenuItem:active
{
	font-size: 12px;
	font-weight: bold;
	color: #95725F;
	text-decoration: none;
	line-height: 18px;
}
A.dlSubmenuItem:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #95725F;
	text-decoration: none;
	line-height: 18px;
}
A.dlSubmenuItem:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #95725F;
	text-decoration: underline;
	line-height: 18px;
}