/* Site body, background color of the site*/
body
{
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 0.65em;
	padding: 0; 
	margin: 0;
	background-color: #ffffff;
}
/* ------ Standard Links -------- */
a
{
	color: black;
	text-decoration: none;
}
a:hover
{
	color: black;
	text-decoration: underline;
}

/* ------ Toplinks -------- */
#toplinks, a.toplinks, a.toplinks:active, a.toplinks:visited
{	
	color: #c87000;
	font-size: 12px;
	text-decoration: none;
}
#toplinks, a.toplinks:hover
{	
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
/* ------ Startpage More newslink -------- */
a.morenewslink, a.morenewslink:active, a.morenewslink:visited
{
	color: #c87000;
	text-decoration: none;
}
a.morenewslink, a.morenewslink:hover
{
	color: #000000;
	text-decoration: none;
}
/* ------ Startpage Newslisting -------- */
.StartpageNewslistContainer
{
	width: 100%;
	float: left;
	margin-bottom: 1.2em;
}
a.StartpageNewsLink, a.StartpageNewsLink:active, a.StartpageNewsLink:visited
{
	float: left;
	text-align: left;
	text-decoration:none;
	font-weight: bold;
	color: #c87000;/*Font color on headers in startpage newslist*/
}
a.StartpageNewsLink, a.StartpageNewsLink:hover
{
	float: left;
	text-align: left;
	text-decoration:none;
	font-weight: bold;
	color: #000000;/*Font color on headers in startpage newslist*/
}
.StartpagePreviewtext
{
	float: left;
	width: 100%;
	text-align: left;
	color: #000000;	/*Font color for the preview text*/
}
.StartpageReadmore, a.StartpageReadmore
{
	width: 100%;
	float: left;
	text-align: right;
}

/* --------- News listing template ----------- */
.NewsListingItem
{
	padding: 8px 5px 12px 0px;
}
a.NewsLink, a.NewsLink:active, a.NewsLink:visited 
{
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #F7971E;
}
a.NewsLink:hover
{
	text-decoration: underline;
}
a.linklist
{
	text-decoration: none;

}
/* -- Font for date in newslist template -- */
.datelistingtext
{
	font-size: 10px;
}

/* Classes for the horisontal topmenues*/
#topsubmenucontrol
{
	margin-top: 1px;
}
/*Menulinks*/
#menulinks, a.menulinks, a.menulinks:hover, a.menulinks:active, a.menulinks:visited
{	
	color: #dddddd; /* Font color for topmenu, level 1 */
	font-size: 1em;
	text-decoration: none;
}
#submenulinks, a.submenulinks, a.submenulinks:hover, a.submenulinks:active, a.submenulinks:visited
{	
	color: #70768b; /* Font color for topmenu, level 2 */
	font-size: 1em;
	text-decoration: none;
}
.link_navigation, a:link_navigation
{
	color: #009911;
	text-decoration: none;
}

/*	Font for date under Pagename	*/
.pagedatediv
{
	font-family: Verdana;
	font-size: 6px;
	padding-top: 2px;
}

/*Backgroundcolor in sitefooter*/
#footerdiv
{
	height:15px;
	text-align: center;
	float: left;
	width: 100%;
	color: #eba64e; /*Font-color*/
	vertical-align: middle;
	background-color: #c87000; /*Bg color*/
}
#extendedfooterdiv
{
	width: 100%;
	text-align: right;
	color: #eba64e;
	background-color: #ffffff; /*Bg color*/
	padding-right: 15px;
}
/*Class for breadcrums*/
#breadcrumbsdiv, a.breadcrumbsdiv, a.breadcrumbsdiv:active, a.breadcrumbsdiv:hover, a.breadcrumbsdiv:visited
{
	width: 740px;
	text-align: left;
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 4px;
}
/*		Breadcrumbspath		*/
#breadcrumbslink, a.breadcrumbslink, a.breadcrumbslink:active, a.breadcrumbslink:visited
{
	color: #999999;
	text-decoration: none;
}
#breadcrumbslink:hover
{
	color: #999999;
	text-decoration: underline;
}
/*	Label before the breadcrumbspath	*/
.breadcrumbslabel
{
	color: #000000;
	text-decoration: none;
}
/* -- Size on QuickSearch field --*/
input.quicksearchinput
{
	width: 122px;
	height: 1.75em;
	border: 0.1em solid #9C9A94;
	float: left;
}
/* Classes to adjust the position of the two logotypes in the siteheader*/
#headerlogo1
{
	width: 200px;
	float: left;
	padding-left: 7px;
	padding-top: -3px;
}
#headerlogo2
{
	width: 160px;
	float: left;
	padding-top: 5px;
}
/*Font color in the rightmenuboxes*/
.startpageboxmiddlecenter
{
	width: 155px;
	padding: 1 1 1 1;
	height: 100%;
	float: left;
	color: #70768b; 
}
/* -- Font color for the more news box --*/
.morenewsbox
{
	width: 115px;
	height: 16px;
	float: left;
	margin-left: 1px;
	border: solid 1px #70768b;
	padding-left: 10px;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	color: #70768b;	
}
/* -- Searchresult --*/
a.searchresultlinks, a.searchresultlinks:active, a.searchresultlinks:visited, a.searchresultlinks:hover
{
	float: left;
	text-align: left;
	text-decoration:none;
	font-weight: bold;
	color: #914c70;/*Font color on headers in startpage newslist*/
	padding-top: 4px;
}

/* ---Calender template items---*/	

div.monthcalendararea
{
	float: right;
	width: 38%;
}
div.calendarlistingarea
{
	float: left;
	width: 61%;
	text-align: left;	
}
h1.calendardayheading
{
	font-size: 1.2em;
	color: #333;
	display: inline;
}
table.calendarframe
{
	border-color: #fff;
	background-color: #fff;
}
/* IE 6 does not seem to handle parent-child selectors */
div.monthcalendararea > table
{
	border: solid 0.1em #ffffff;
}
td.calendaritem, tr.calendaritem
{
	height: 2em; 
	width: 2.2em;
	font: normal 1em verdana;
	background-color: #fff; 
	border: solid 0.1em #F0E5CE;
}
td.selecteddatecell 
{
	border: solid 0.2em #95632F;
}
td.datecellothermonth 
{
	background-color: #F0F0F0;
}
td.weekendcell
{
	background-color: #DADADA;
}
td.datecellactive
{
	background-color: #F0E5CE; 
	border: solid 0.2em #95632F;
}	
td.dayweekheader
{
	color: #333;
	border-style: none;
}
/* ----- Conferance items --- */
div.conferance
{
	width: 100%;
	padding: 0.3em;
}
div.conferancelinkbuttonsarea
{
	margin-top: 0.3em;
	float: right;
}
div.conferanceheader
{
	width: 100%;
}


/* ---- CHANGE THE PATH TO YOUR SITES IMAGES IN THE FOLLOWING CLASSES	---- */

#topmenudivleft
{
	width: 1px;
	height: 100%;
	font-size: 1px;
	background-image: url(\images\Raw-productsSiteSpecificImages\frame_pxl_4x1.gif);
	background-repeat:repeat-y;
	background-position: left;
	float:left;
}
#topmenudivright
{
	width: 1px;
	height: 100%;
	font-size: 1px;
	background-image: url(\images\Raw-productsSiteSpecificImages\frame_pxl_4x1.gif);
	background-repeat:repeat-y;
	background-position: left;
	float:left;
}
#bodydivmiddleleft
{
	width: 1px;
	height: 100%;
	font-size: 1px;
	background-image: url(\images\Raw-productsSiteSpecificImages\frame_pxl_4x1.gif);
	background-repeat:repeat-y;
	background-position: left;
	float:left;
}
#mainareadividerdiv
{
	width: 1px;
	height: 100%;
	float: left;
	background-image: url(\images\Raw-productsSiteSpecificImages\left_divider.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-left: 8px;
}
#bodydivmiddleright
{
	width: 1px;
	height: 100%;
	font-size: 1px;
	background-image: url(\images\Raw-productsSiteSpecificImages\frame_pxl_4x1.gif);
	background-repeat: repeat-y;
	background-position: left;
	float: right;
}
#bodydivbottommiddle 
{
	height: 1px;
	width: 740px;
	background-image: url(\images\Raw-productsSiteSpecificImages\frame_pxl_1x4.gif); /**/
	background-repeat: repeat-x;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: bottom;
	background-position: bottom;
}
.startpageboxmiddleleft
{
	width: 1px;
	height: 100%;
	background-image: url(\images\Raw-productsSiteSpecificImages\box_pxl.gif);
	background-repeat:repeat-y;
	background-position: left;
	float:left;
}

.startpageboxmiddleright
{
	width: 1px;
	height: 100%;
	background-image: url(\images\Raw-productsSiteSpecificImages\box_pxl.gif);
	background-repeat:repeat-y;
	background-position: right;
	float:right;
}
#headermiddletop
{
/*	height: 1px;*/
	width: 740px;
	background-image: url(\images\Raw-productsSiteSpecificImages\frame_pxl_4x1.gif);
	background-repeat: repeat-x;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 1px;
	text-align: left;
	padding-top: 10px;
	background-position: top;
}
#headerleftline
{
	width: 1px;
	height: 100%;
	font-size: 1px;
	background-image: url(\images\Raw-productsSiteSpecificImages\frame_pxl_4x1.gif);
	background-repeat:repeat-y;
	background-position: left;
	float:left;
}
#headerrightline
{
	width: 1px;
	height: 100%;
	font-size: 1px;
	background-image: url(\images\Raw-productsSiteSpecificImages\frame_pxl_4x1.gif);
	background-repeat:repeat-y;
	background-position: right;
	float:right;
}
.infobar
{
	width: 115px;
	height: 22px;
	float: left;
	background-image: url(\images\Raw-productsSiteSpecificImages\bg_infobar.gif);
	background-position: left;
	padding-left: 10px;
	padding-top: 2px;
	margin-left: 1px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
/*Font color in the leftmenubox*/
.departmentboxmiddlecenter
{
	width: 137px;
	padding: 1 1 1 1;
	height: 100%;
	float: left;
	color: #1A2447; 
}
.departmentboxmiddleleft
{
	width: 1px;
	height: 100%;
	background-image: url(\images\Raw-productsSiteSpecificImages\box_pxl.gif);
	background-repeat:repeat-y;
	background-position: left;
	float:left;
}

.departmentboxmiddleright
{
	width: 1px;
	height: 100%;
	background-image: url(\images\Raw-productsSiteSpecificImages\box_pxl.gif);
	background-repeat:repeat-y;
	background-position: right;
	float:right;
}