html
{
	color: #333333;
	background-color: #ffffff;
}
h1
{
	color: #2D604D;
	background-color: inherit;
}
a:link, a:active, a:visited
{
	color: #003768;
	background-color: inherit;
	text-decoration: underline;
}
a:hover
{
	color: #333333;
	background-color: inherit;
	text-decoration: none;
}
.topidentitybarframe
{
	border-left: solid 1px #2D604D;
	border-right: solid 1px #2D604D;
	border-bottom: solid 1px #2D604D;
	height: 86px;
}
.contentboxframe
{
	width: 947px;
	color: #333333;
	background-color: #ffffff;
	border: solid 1px #2D604D;
	/*background-image: url(/images/content_background.jpg);
	background-position: right top;
	background-repeat: no-repeat;*/
}

.breadcrumbline
{
	position: relative;
	z-index: 900;
	width: 949px;
}
.breadcrumb
{
	font-size: 82%;
	padding: 6px 13px 6px 13px;
	color: #666666;
	background-color: inherit;
	width: 700px;
}
.breadcrumb a,.breadcrumb a:link,.breadcrumb a:visited
{
	color: #2D604D;
	background-color: #FFFFFF;
	text-decoration: none;
}
.breadcrumb a:active,.breadcrumb a:hover
{
	color: #94151E;
	background-color: #FFFFFF;
	text-decoration: none;
}
.breadcrumbon
{
	color: #2D604D;
	background-color: #FFFFFF;
	font-weight: bold;
}
.breadcrumbtext
{
	font-size: 82%;
	line-height: 120%;
	color: #666666;
	background-color: inherit;
}

/* FRONTPAGE FIXED BOXES */
.fronttitle,.fronttitleupper
{
	font-size: 15px;
	font-weight: bold;
	color: #2D604D;
	background-color: inherit;
	margin: 0px 0px 12px 0px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

.fronttitleupper
{
	padding: 0px 0px 12px 0px;
}

.fronttitle a,.fronttitle a:link,.fronttitle a:visited,.fronttitleupper a,.fronttitleupper a:link,.fronttitleupper a:visited
{
	font-size: 15px;
	font-weight: bold;
	color: #2D604D;
	background-color: inherit;
	text-decoration: none;
}
.fronttitle a:active,.fronttitle a:hover,.fronttitleupper a:active,.fronttitleupper a:hover
{
	font-size: 15px;
	font-weight: bold;
	color: #94151E;
	background-color: inherit;
	text-decoration: underline;
}
/* TOP HORIZONTAL MAIN MENU (COLOUR SPECIFIC STYLES) */
.mainmenu
{
	color: #ffffff;
	background-color: #35705a;
	border-bottom: solid 1px #35705a;
}
.mainmenuitem
{
	color: #ffffff;
	background-color: #35705a;
	border-left: solid 1px #35705a;
}
.mainmenuitem a:link,.mainmenuitem a:active,.mainmenuitem a:visited
{
	color: #ffffff;
	background-color: #35705a;
}
.mainmenuitemon
{
	color: #2D604D;
	background-color: #ffffff;
	border-left: solid 1px #35705a;
}
.mainmenuitemon a:link,.mainmenuitemon a:active,.mainmenuitemon a:visited
{
	color: #35705a;
	background-color: #ffffff;
}
.menulayer
{
	color: #35705a;
	background-color: #DEDEDE;
	border-left: solid 1px #35705a;
	border-right: solid 1px #35705a;
	border-bottom: solid 1px #35705a;
}
.menulayeritem
{
	color: #35705a;
	background-color: #DEDEDE;
}
.menulayeritemdotover
{
	color: #94151E;
	background-color: #ffffff;
}
.menulayeritemover
{
	color: #94151E;
	background-color: #ffffff;
}
.menulayeritem a,.menulayeritem a:link,.menulayeritem a:visited
{
	color: #35705a;
	background-color: #DEDEDE;
}
.menulayeritem a:active,.menulayeritem a:hover
{
	color: #35705a;
	background-color: #DEDEDE;
}
.menulayeritemover a,.menulayeritemover a:link,.menulayeritemover a:visited,.menulayeritemover a:active,.menulayeritemover a:hover
{
	color: #94151E;
	background-color: #ffffff;
}

/* SUBMENU (COLOUR SPECIFIC STYLES) */
.submenuouter
{
	color: #2D604D;
	background-color: #E0E7E4;
}
.submenu1
{
	color: #2D604D;
	background-color: #E0E7E4;
}
.submenu2
{
	color: #2D604D;
	background-color: #E0E7E4;
}
.submenu3
{
	color: #2D604D;
	background-color: #E0E7E4;
}
.submenutext a:link,.submenutext a:visited
{
	color: #2D604D;
	background-color: inherit;
}
.submenutext a:active
{
	color: #94151E;
	background-color: inherit;
}
.submenutext a:hover
{
	color: #94151E;
	background-color: inherit;
}
.submenutexton a:link,.submenutexton a:visited
{
	color: #94151E;
	background-color: inherit;
}
.submenutexton a:active,.submenutexton a:hover
{
	color: #94151E;
	background-color: inherit;
}

/* SITEMAP */
.sitemaplevel1
{
	color: #2D604D;
	background-color: #ffffff;
	padding: 4px 0px 4px 0px;
	font-size: 95%;
	font-weight: bold;
}
.sitemaplevel1 a,.sitemaplevel1 a:link,.sitemaplevel1 a:visited
{
	color: #2D604D;
	background-color: #ffffff;
	text-decoration: none;
	/*font-weight: bold;*/
}
.sitemaplevel1 a:active /* JBO redigering 081105 */
{
	color: #94151E;
	background-color: #ffffff;
	text-decoration: none;
	/*font-weight: bold;*/
}
.sitemaplevel1 a:hover /* JBO redigering 081105 */
{
	color: #94151E;
	background-color: #ffffff;
	text-decoration: underline;
	/*font-weight: bold;*/
}

.sitemaplevel2
{
	color: #333333;
	background-color: #ffffff;
	padding: 4px 0px 4px 0px;
	font-size: 95%;
	font-weight: normal;
}
.sitemaplevel2 a,.sitemaplevel2 a:link
{
	color: #333333;
	background-color: #ffffff;
	text-decoration: none;
}
.sitemaplevel2 a:visited
{
	color: #2D604D;
	background-color: #ffffff;
	text-decoration: none;
}
.sitemaplevel2 a:active /* JBO redigering 081105 */
{
	color: #94151E;
	background-color: #ffffff;
	text-decoration: none;
}
.sitemaplevel2 a:hover /* JBO redigering 081105 */
{
	color: #94151E;
	background-color: #ffffff;
	text-decoration: underline;
}
