/* Site body, background color of the site*/
body
{
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 10px;
	padding: 0; 
	margin: 0;
/*	background-color: #eef1f6; /* dette er border baggrundfarven */
	background-image: url(/images/silvanSiteSpecificImages/BG_outer.jpg);
	background-attachment: fixed;
}
/* ------ Standard Links -------- */
a
{
	color: #c20018;
	text-decoration: none;
}
a:hover
{
	color: #c20018;
	text-decoration: underline;
}

/* ------ Toplinks -------- */
#toplinks, a.toplinks, a.toplinks:hover, a.toplinks:active, a.toplinks:visited
{	
	color: #ffffff;
	font-size: 9px;
	text-decoration: none;
}

/* ------ Startpage More newslink -------- */
a.morenewslink, a.morenewslink:active, a.morenewslink:visited, a.morenewslink:hover
{
	color: #ffffff;
	text-decoration: none;
}
/* ------ Startpage Newslisting -------- */
.StartpageNewslistContainer
{
	width: 100%;
	float: left;
	margin-bottom: 1.2em;
}
a.StartpageNewsLink, a.StartpageNewsLink:active, a.StartpageNewsLink:visited, a.StartpageNewsLink:hover
{
	float: left;
	text-align: left;
	text-decoration:none;
	font-weight: bold;
	color: #555555;/*Font color on headers in startpage newslist*/
}
.StartpagePreviewtext
{
	float: left;
	/*width: 100%;*/
	width: 185px; /*Org. 100%. Needs to be specified in firefox to be visible. */
	text-align: left;
	color: #70768b;	/*Font color for the preview text*/
}
.StartpageReadmore, a.StartpageReadmore
{
	width: 180px; /*142*Org. 100%. Needs to be specified in firefox to be visible. */
/*	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: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #555555;
}
a.NewsLink:hover
{
	text-decoration: underline;
}
a.linklist
{
	text-decoration: none;
}
/* -- Font for date in newslist template -- */
.datelistingtext
{
	font-size: 9px;
}

/* Classes for the horisontel topmenues*/
#topsubmenucontrol
{
	margin-top: 0px;
	height: 17px;
	width: 983px; 
	float:left;
	background-color: #ffffff;

}
/*Menulinks - øverste topmenu*/
#menulinks, a.menulinks, a.menulinks:visited
{	
	color: #eeeeee; /* Font color for topmenu, level 1 */
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.menulinks:hover, a.menulinks:active 
{	
	color: #eeeeee; /* Font color for topmenu, level 1 */
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: 90A2BB;
}

/*Menulinks - top 2 topmenu*/
#submenulinks, a.submenulinks, a.submenulinks:active, a.submenulinks:visited
{	
	color: #eeeeee; /* Font color for topmenu, level 2 */
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.submenulinks:hover
{	
	color: #eeeeee; /* Font color for topmenu, level 2 */
	font-size: 11px;
	text-decoration: none;
}

.link_navigation, a:link_navigation
{
	color: #70768b;
	text-decoration: none;
}

/*	Font for date under Pagename	*/
.pagedatediv
{
	font-family: Verdana;
	font-size: 0px;
	padding-top: 0px;
	line-height: 0px;
	height: 0px;
}

/*Backgroundcolor in sitefooter*/
#footerdiv
{
}


/* Comment: footerdiv is not used on the Silvan Site.
*/

#extendedfooterdiv
{
	width: 100%;
	text-align: right;
	color: #ffffff;
	background-color: #4c83ae; /*Bg color*/
	margin-right: 300px;
}
/*Class for breadcrums*/
#breadcrumbsdiv, a.breadcrumbsdiv, a.breadcrumbsdiv:active, a.breadcrumbsdiv:hover, a.breadcrumbsdiv:visited
{
	width: 944px;
	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: #999999;
	text-decoration: none;
}
/* -- Size on QuickSearch field --*/
input.quicksearchinput
{
	width: 122px;
	height: 1.50em;
	border: 1px solid #9C9A94;
	float: left;
}
/* Classes to adjust the position of the two logotypes in the siteheader*/
#headerlogo1
{
	width: 250px;
	height: 67px;
	float: left;
	padding-left: 35px;
/*	padding-top: 5px;*/
}

/* Comment: Headerlogo1 is put to 100% height in order to fill out
	the whole headerdiv. This is done on this div and headerrightinfo 
	in order for the bottom right corner  (headercornerrightbottom div) 
to show when no submenu is shown
*/

#headerlogo2
{
	width: 160px;
	float: left;
	padding-top: 5px;
}

.firefoxheaderline
{
	width:986px;
	height:1px;
	border-left:solid 4px black;
	border-right:solid 4px black;
}
/*Font color in the rightmenuboxes*/
.startpageboxmiddlecenter
{ /* Specify border appearance because firefox does not support the image border solution for IE */
	width: 205px;
	margin: 1 1 1 1;
	float: left;
	color: #1A2447; 
	border: none 0px white;
}

.startpageboxfirefox
{/* To give spacing between image and border in firefox */
	padding-top:1px; 
	padding-right:1px; 
	padding-left:1px; 
	padding-bottom:0px;
}

.startpageboxfirefox P
{ /* Defuse the P that EPiServer puts around the image */
	margin-top:0px;
	margin-bottom:0px;
}
.leftmenuspacefirefox
{ /*Used to get a space between the menu and "last visited" in firefox */
	clear:both;
	height:1px;
}
.department
{
	float:left;
	margin:0px;
	padding:0px;
	
}
/*Font color in the leftmenubox*/
.departmentboxmiddlecenter
{
	width: 180px;
	padding: 1 1 1 1;
	height: 100%;
	float: left;
	color: #1A2447; 
	border: solid 1px black;
}

/* -- Font color for the more news box -- Flere nyheder linket*/
.morenewsbox
{
	width: 100px;
	height: 14px;
	float: left;
	margin-left: 1px;
	border: solid 1px #1A2447;
	padding-left: 10px;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	color: #1A2447;
	border: 0px;	
}
/* -- Searchresult --*/
a.searchresultlinks, a.searchresultlinks:active, a.searchresultlinks:visited, a.searchresultlinks:hover
{
	float: left;
	text-align: left;
	text-decoration:none;
	font-weight: bold;
	color: #F7971E;/*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	---- */
/* - --- Justere højre og venste side af topmenu og menu 2 ---*/
#topmenudivleft
{
	width: 5px;
	height: 17px; /*Needs to be specified in px in Firefox*/
	font-size: 1px;
	background-image: url(/images/silvanSiteSpecificImages/frame_pxl_4x1.gif); /* path changed from \ to / for firefox*/
	background-repeat:repeat-y;
	background-position: left;
	float:left;
}
#topmenudivright
{
	width: 5px;
	height: 17px;
	font-size: 1px;
	background-image: url(/images/silvanSiteSpecificImages/frame_pxl_4x1.gif);
	background-repeat:repeat-y;
	background-position: left;
	float:left;
}
#topmenudivrightlower
{/* Needed in firefox to get border for the lower top menu */
	width: 5px;
	height: 17px;
	font-size: 1px;
	background-image: url(/images/silvanSiteSpecificImages/frame_pxl_4x1.gif);/* path changed from \ to / for firefox*/
	background-repeat:repeat-y;
	background-position: left;
	float:left;
}
#topmenudivleftlower
{/* Needed in firefox to get border for the lower top menu */
	width: 5px;
	height: 17px;
	font-size: 1px;
	background-image: url(/images/silvanSiteSpecificImages/frame_pxl_4x1.gif);/* path changed from \ to / for firefox*/
	background-repeat:repeat-y;
	background-position: left;
	float:left;
}

#mainareadividerdiv
{
	width: 1px;
	min-height: 450px; /* Height needs to be specified in px in firefox for the image to show  */
	float: left;
	background-image: url(/images/silvanSiteSpecificImages/left_divider.gif); /* Changed from \ to / */
	background-repeat: repeat-y;
	background-position: right;
	visibility:hidden;
}

#bodydivbottommiddle 
{
	height: 9px;
	font-size: 1px;
	width: 953px;
	background-color: #ffffff;
	float: left;
	margin 0 0 0 0;
	padding: 0 0 0 0;	
}
.startpageboxmiddleleft
{	
	background-image: url(/images/silvanSiteSpecificImages/box_pxl.gif);
	background-repeat:repeat-y;
	background-position: left;
	float:left;
	visibility:hidden;
}

.startpageboxmiddleright
{
	/*Not in use in firefox*/
	width: 1px;
	/*min-height: 100%;*/ /* 100%*/
	/* height:150px; */
	background-image: url(/images/silvanSiteSpecificImages/box_pxl.gif);
	background-repeat:repeat-y;
	background-position: right;
	float:right;
	visibility:hidden;

}

.departmentboxmiddleleft
{
	width: 1px;
	height: 100%;
	background-image: url(/images/silvanSiteSpecificImages/box_pxl.gif);
	background-repeat:repeat-y;
	background-position: left;
	float:left;
	visibility:hidden;
}

.departmentboxmiddleright
{
	width: 1px;
	height: 100%;
	background-image: url(/images/silvanSiteSpecificImages/box_pxl.gif);
	background-repeat:repeat-y;
	background-position: right;
	float:right;
	visibility:hidden;
}



#headermiddletop
{
	height: 4px;/*udremmet i org kode fra sogeti*/
	width: 952px;
	background-image: url(/images/silvanSiteSpecificImages/frame_pxl_1x4.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
{/*Background-color has to be used in firefox instead of picture*/
	width: 5px;
	height: 67px; /* Height needs to be specified in px in firefox */
	background-position: left;
	background-color:white;
	float:left;
	padding-top:0px;
	margin-top:0px;
}
#headerrightline
{/*Background-color has to be used in firefox*/
	width: 5px;
	height: 67px;
	background-position: right;
	background-color:white;
	float:right;
	padding-top:0px;
	margin-top:0px;
}
.infobar
{
	width: 168px;
	height: 22px;
	float: left;
	background-image: url(/images/silvanSiteSpecificImages/newsbar.gif);
	background-position: left;
	padding-left: 10px;
	padding-top: 1px;
	margin-left: 1px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

/* Handout Styles */

#navigatorButtonDiv
{/* Frame for lower navigation in single image/page mode  */
	width:550px;
/*	float:left;*/
	border-width: thin;
	border-color:white;
	border-style: solid;
}
#navigatorButtonDivUpper
{ /* Frame for upper navigation in single image/page mode  */
	width:550px;
/*	float:left;*/
	border-width: thin;
	border-color:white;
	border-style: solid;
	height:25px;
}
.handoutFwd
{ /* Lower forward link in single image/page mode*/
	float:left;	
	width:33%;
	text-align:right;
	padding-right:7px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.handoutBack
{  /* Lower back link in single image/page mode*/
	float:left;	
	width:33%;
	text-align:left;
	padding-left:7px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.handoutIndex
{ /* Lower index link in single image/page mode*/
	float:left;	
	width:33%;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.handoutFwdUpper
{ /* Upper forward link in single image/page mode*/
	float:left;	
	width:33%;
	height:100%;
	text-align:right;
	padding-right:7px;
	padding-top: 5px;
	padding-bottom: 5px;
/*	background-color:Lime; */
}
.handoutBackUpper
{ /* Upper back link in single image/page mode*/
	float:left;	
	width:33%;
	height:100%;
	text-align:left;
	padding-left:7px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.handoutIndexUpper
{ /* Upper index link in single image/page mode*/
	float:left;	
	width:33%;
	height:100%;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
}
#handoutImage
{ /* Container for large image in image/page mode*/
	width:550px;
	height:400px;
/*	background-color:Green;*/
}
.handoutImageContainer
{ /* Container for large image and navigation in image/page mode*/
	width:100%;
/*	background-color:Aqua;*/
	text-align:center;	
}
.handoutThumbnailContainer
{ /* Container for thumbnail and corresponding link in thumbnail list mode*/
	height:140;
	width:120;
	float:left;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:20px;
}

.handoutThumbnail
{ /* Container for thumbnail in thumbnail list mode*/
	float:left;	
	width:120px;
	height:120px;
	text-align:center;
	
/*	border-width: thin;
	border-color:Black;
	border-style: solid;*/
}
.handoutThumbnailText
{/* Container for link in thumbnail list mode*/
	width:120px;
	height:20px;
	text-align:center;
/*	background-color:Olive;
	border-width: thin;
	border-color:Black;
	border-style: solid;*/
}
.handoutFileIcon
{/* Container for file icon, that is a link to the handout pdf*/
	clear:left;
	text-align:center;
	height:30px;	
}
.handoutSpace
{/* Space between image and lower navigation, in single image/page mode*/
	height:1px;
	clear:left;
}
.handoutSpaceUpper
{/* Space between image and upper navigation, in single image/page mode*/
	clear:left;
/*	background-color:Navy; */
	height:1px;
}
.pagingDiv
{/* Container for paging in thumbnail list mode*/
	clear:left;
	width:90%;
	border-width: thin;
/*	border-color: Maroon; */
	border-style: solid;
	text-align:center;
}

