/*
Extended.css: Contains page/function/object specific styleclasses
DO NOT include this directly, use All.css!
*/


/* ---- Top menu ---- */
#TopMenuArea{background-color: inherit; color:#ffffff;width:90%;font-size:1.1em; font-family:Arial, Verdana, Helvetica, sans-serif;padding-left:1em;}
#TopMenuArea ul{padding: 0.3em 0; margin: 0;}
#TopMenuArea li{display: inline ; list-style: none;}
#TopMenuArea li a{background-color: inherit; color: #FFFFFF;text-decoration: none; padding:  0.5em 1em; margin-left: 0;}
#TopMenuArea a:link{background-color: inherit; color: #FFFFFF;}
#TopMenuArea a:hover{background-color: inherit; color: #C2CFD8;text-decoration: underline;}
#TopMenuArea a.SelectedItem{background-color: #C2CFD8; color: #003867; font-weight:bold;}
#TopMenuArea a.SelectedItem:hover{background-color: #C2CFD8; color: #003867;}

/* ---- Left menu ---- */
#LeftMenuArea{background-color: #FFFFFF; color:#333333;width:100%;font-size:1em; font-family:Arial, Verdana, Helvetica, sans-serif;padding-bottom: 0.5em;padding-top: 0.2em;}
#LeftMenuArea ul{padding: 0; margin: 0;}
#LeftMenuArea li{display: block ; list-style: none; border-bottom: solid 1px #DDDDDD; padding: 0.4em 0 0.4em 0; margin-left:1em;margin-right:1em; }
#LeftMenuArea li a{background-color: inherit; color: inherit;text-decoration: none; padding:  0.5em 0.5em; margin-left: 0;}
#LeftMenuArea a:link, #LeftMenuArea a:visited /*, #ExtraLinkArea a:active*/{background-color: inherit; color: #333333;}
#LeftMenuArea a:hover{background-color: inherit; color: #003867;text-decoration: underline; padding:  0.5em 0.5em; margin-left: 0;}
#LeftMenuArea a.SelectedItem{background-color: inherit; color: #003867; font-weight:bold;}
#LeftMenuArea li.indent1{padding-left: 1em;}
#LeftMenuArea li.indent2{padding-left: 2em;}
#LeftMenuArea li.indent3{padding-left: 3em;}
#LeftMenuArea li.indent4{padding-left: 4em;}

/* ---- Links ---- */
#PrintIconArea a:link, #PrintIconArea a:visited, #PrintIconArea a:active{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1em;text-decoration: none;}
#PrintIconArea a:hover{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1em;text-decoration: underline;}

#ExtraLinkArea a:link, #ExtraLinkArea a:visited, #ExtraLinkArea a:active{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1em;text-decoration: none;}
#ExtraLinkArea a:hover{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1em;text-decoration: underline;}

#BackLinkArea a:link, #BackLinkArea a:visited, #BackLinkArea a:active{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1em;text-decoration: none;}
#BackLinkArea a:hover{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1em;text-decoration: underline;}

#DocumentLinksArea a:link, #DocumentLinksArea a:visited, #DocumentLinksArea a:active{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1em;text-decoration: none;}
#DocumentLinksArea a:hover{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1em;text-decoration: underline;}

.ReadMoreArea a:link, .ReadMoreArea a:visited, .ReadMoreArea a:active{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1em;text-decoration: none;}
.ReadMoreArea a:hover{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1em;text-decoration: underline;}

.NewsHeaderArea a:link, .NewsHeaderArea a:visited, .NewsHeaderArea a:active{text-decoration: none;}
.NewsHeaderArea a:hover{text-decoration: underline;}

.PagingHolder a:link, .PagingHolder a:visited, .PagingHolder a:active{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1em;text-decoration: none;}
.PagingHolder a:hover{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1em;text-decoration: underline;}

.ModuleReadMoreArea a:link, .ModuleReadMoreArea a:visited, .ModuleReadMoreArea a:active{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1em;text-decoration: none;}
.ModuleReadMoreArea a:hover{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1em;text-decoration: underline;}

.ModuleLinkItem a:link, .ModuleLinkItem a:visited, .ModuleLinkItem a:active{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1em;text-decoration: none;}
.ModuleLinkItem a:hover{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1em;text-decoration: underline;}

.LinkDiv a:link, .LinkDiv a:visited, .LinkDiv a:active{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1em;text-decoration: none;}
.LinkDiv a:hover{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1em;text-decoration: underline;}

/* Font styles */
.Date
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:1em;
}
.Small
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:1em;
}

/* Modules */
.ModuleLinkDate
{
    color:#999;
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:1em;
}

.ModuleContentArea
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:1em;
}

.ModuleAreaInner h2 a:visited, .ModuleAreaInner h2 a:link, 
.ModuleAreaInner h2 a:active, .ModuleAreaInner h2 a:hover
{
    text-decoration:none;
    color:#000;
}
.ModuleContentArea a.ModuleLinkBody:visited, .ModuleContentArea a.ModuleLinkBody:link, 
.ModuleContentArea a.ModuleLinkBody:active, .ModuleContentArea a.ModuleLinkBody:hover
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:1em;
    text-decoration:none;
    color:#000;
}

.ModuleAreaInner h2
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:1.1em;
    margin-bottom:0.2em;
    margin-top:0em;
}

.ModuleAreaColor
{
	background-color: #C2CFD8;
	color: inherit;
	padding: 1em;	
}
.ModuleLinkItem
{
    margin-bottom:5px;
}

.ModuleListingClear
{
	clear:both;
	margin:2px 0px 5px 0px;
	height:10px;
	line-height:10px;
}

/* Startpage modules */
.StartPageModule
{
	width:20.57em;
	display:inline-block;
	float:left;
	border-right: solid 0.8em #C2CFD8;
}

/* Paging */

.PagingHolder
{
	float: left;
	margin: 4em 0 1em 0;
	padding: 0.2em 0 0.2em 0;
	border-top: solid 1px #E3E3E3;
	border-bottom: solid 1px #E3E3E3;
	color:#000;
	width: 39em;
}
.PagingHolderEmpty
{
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color:#000;
	width: 39em;
}
.PagingPrevArea
{
	width: 6em;
	float: left;
}

.PagingPagesArea
{
	width: 27em;
	float: left;
	text-align:center;
}
.PagingPagesSubmitArea
{
	width: 26em;
	float: left;
	text-align:center;
}
.PagingNextArea
{
	width: 5em;
	float: left;
	text-align:right;
}

.linkButton 
{
	background-color: Transparent;
	color: #666666;
	border: solid 1px #FFF;	
	cursor:pointer;
	font-size:1em;
	padding: 0;
}

.linkButton:hover
{
	 text-decoration:none;
}

/* Listing */
.ListingItemHolder
{
	margin:0;
	padding-bottom: 10px;
	float:left;
	width:40em;
}
.ListingItemImage
{
	float:left;
	width:6.5em;
	padding-right: 1em;
}
.ListingItem
{
	float:left;
	width:26em;
	overflow:hidden;
}

/* Search */
#SearchBox
{
	width: 35em;
	background-color: #E3E3E3;
	padding: 1em 2em 1em 2em;
	margin:1.4em 0 1em 0;
}

.SearchCountArea
{
	float:left;
	width:38em;
	margin:0 0 1em 0;
	padding-bottom:0.4em;
	padding-top:0.4em;
	border-top:solid 1px #b7b6b6;
	border-bottom:solid 1px #b7b6b6;
}
#SearchResultBox
{
	width:38em;

}
#SearchHelpArea
{
	background-color: #FFF;
	padding: 0.3em 0.8em 0.3em 0.8em;
}

/* Calc page */
.QuestionFormHolder
{
	float: left;
	padding-bottom: 2em;	
	width:39em;
}
.QuestionRowArea
{
	float: left;
	padding-bottom: 0.5em;
}

.QuestionArea
{
	float: left;
	width:29em;
}
.AnswerArea
{
	float: left;
	width:7em;
}
.LabelArea
{
	float: left;
	width:10em;
}
.InputArea
{
	float: left;
	width:25em;
}
#CalcErrorHolder
{
	width: 39em;
	padding: 1em 0 1em 0;
}

/* ImageListing */
#ImageContentArea
{
    width:55em;
}
.ImageListingSmallImage
{
    width:7.1em;    
    height:4.7em;
}
.ImageListingBigImage
{
    width:55.3em;
    height:36.7em;
    
}
#ImageListingMainBody
{
    height:6.25em;
    overflow:hidden;
    width:100%;    
}
#ImageListingMainBodyPopup
{
    width:100%;    
}
#ImageListingHeading
{
    width:100%;
    clear:both;
    height:auto;
}
#ImageListingHighRes
{
    float:right;
}

/* ----- Classes from Editor.css ------ */
.imagetext 
{
	font-style: italic; 
	font-size: 0.9em; 
}
hr
{
	height: 0.1em;
	color: #95632F;
}

hr.light
{
	height: 0.1em;
	color: #F0E5CE;
}
/* --------- Image format ----------- */
img.topleftfloatingimage
{
    margin-right: 1em;
    margin-bottom: 1em;
	float: left;
}
img.toprightfloatingimage
{
	float: right;
    margin-left: 1em;
    margin-bottom: 1em;
}
img.shadow
{
	position: relative;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135,strength=5);
}
img.opacity
{
	position: relative;
	filter: alpha(opacity=40,finishopacity=24,style=3);
}
img.fliph
{
	position: relative;
	filter: fliph;
}
img.flipv
{
	position: relative;
	filter: flipv;
}
img.dashedborder
{
	position: relative;
	border: dashed 1px grey;
}
img.circularfade
{
	position: relative;
	filter: alpha(opacity=100,finishopacity=0,style=2);
}

/* --------- Table format ----------- */
table
{
	font-size: 1em;
}
th
{
	text-align: left;
}
.evenrow
{
	background-color:  #fff;
}
.unevenrow
{
	background-color:#F0E5CE;
}
.headerrow
{
	background-color: #F0E5CE;
}
table.classic
{
	border-collapse: collapse;
	border: solid 0.1em #777777;
}
table.classic th
{
	border: solid 0.1em #777777;
	background-color: #DADADA;
	padding: 0.4em;
}
table.classic td
{
	border: solid 0.1em #777777;
	padding: 0.2em 0.4em;
}
table.color
{
	border-collapse: collapse;
	border: solid 0.1em #95632F;
}
table.color th
{
	border: solid 0.1em #95632F;
	background-color: #E1CC9D;
	padding: 0.4em;
}
table.color td
{
	border: solid 0.1em #95632F;
	padding: 0.2em 0.4em;
}

table.classic th.highlighted
{
	background-color: #AAAAAA;
}
table.classic td.highlighted
{
	background-color: #F0F0F0;
}
table.color th.highlighted
{
	background-color: #95632F;
}
table.color td.highlighted
{
	background-color: #F0E5CE;
}
th.leftalignedcontent, td.leftalignedcontent
{
	text-align: left;
}
th.rightalignedcontent, td.rightalignedcontent
{
	text-align: right;
}
/* ----- End Classes from Editor.css ------ */
