/* This file needs to be saved in the UTF-8 format in order to handle EditMenuName attributes with non-english characters */

.TopMenuTable
{
	background-color:#F7F7F7;
	border: solid 1px #CCCCCC;
	height:24px;
	width:735px;
}
.TopMenuSearchText, A.TopMenuSearchText:link, A.TopMenuSearchText:Visited
{
	color:#7F9DB9;
	text-transform:uppercase;
	FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
A.TopMenuSearchText:Hover
{
    FONT-FAMILY: Arial;
	color:#cccccc;
    TEXT-DECORATION: underline
}
.TopMenuSearchField
{
	border-style: window-inset;
	border-width: thin;
	width:80px;
	height:13px;
	padding:0px;
	margin:5px;
}
.SearchField
{
	border-style: window-inset;
	border-width: thin;
	width:250px;
	height:13px;
	padding:0px;
	margin:5px;
}
.TopMenuText, A.TopMenuText:link, A.TopMenuText:Visited
{
	color:#666666;
	text-transform:uppercase;
	padding-left: 7px;
	FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    background-image:url(../images/nav1Link.gif);
    background-repeat:no-repeat;
    background-position:0px 2px;
}
A.TopMenuText:Hover
{
	FONT-SIZE: 10px;
    FONT-FAMILY: Arial;
	color:#cccccc;
    TEXT-DECORATION: underline;
}
.A_TopMenuText, A.A_TopMenuText:link, A.A_TopMenuText:Visited
{
	color:#333333;
	text-transform:uppercase;
	padding-left: 7px;
	FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    background-image:url(../images/nav1_selected.gif);
    background-repeat:no-repeat;
    background-position:0px 2px;
}
A.A_TopMenuText:Hover
{
	FONT-SIZE: 10px;
    FONT-FAMILY: Arial;
	color:#cccccc;
    TEXT-DECORATION: underline;
}
.LeftMenu1, A.LeftMenu1:Link, A.LeftMenu1:Visited
{
	color:#3B73B9;
	padding-left: 7px;
	font-weight:bold;
	FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    padding-top:5px;
    padding-bottom:5px;
    display:block;
    background-image:url(../images/blue_nav1_Link.gif);
    background-repeat:no-repeat;
    background-position:0px 8px;
}
A.LeftMenu1:Hover
{
	font-weight:bold;
	color:#89ABD5;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Arial;
}
.A_LeftMenu1, A.A_LeftMenu1:link, A.A_LeftMenu1:Visited
{
	color:#666666;
	padding-left: 7px;
	font-weight:bold;
	FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    padding-top:5px;
    padding-bottom:5px;
    display:block;
    background-image:url(../images/nav1Link.gif);
    background-repeat:no-repeat;
    background-position:0px 6px;
}
A.A_LeftMenu1:Hover
{
	font-weight:bold;
	color:#89ABD5;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Arial;
}
.LeftMenu2, A.LeftMenu2:link, A.LeftMenu2:Visited
{
	color:#3B73B9;
	font-weight:normal;
	FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    padding-top:5px;
    padding-bottom:5px;
    display:block;
}
A.LeftMenu2:Hover
{
	font-weight:normal;
	color:#89ABD5;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Arial;
}
.A_LeftMenu2, A.A_LeftMenu2:link, A.A_LeftMenu2:Visited
{
	color:#333333;
	font-weight:normal;
	FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    padding-top:5px;
    padding-bottom:5px;
    display:block;
}
A.A_LeftMenu2:Hover
{
	font-weight:normal;
	color:#89ABD5;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Arial;
}
.LeftMenuLine
{
	background-color:#cccccc;
	border:0;
	height: 1px;
	width: 100%;
}
.LeftDottedMenuLine
{
	background-image:url(../images/DottedMenuLine.gif);
	border:0;
	height: 1px;
	width: 100%;
}
.SiteMap1, A.SiteMap1:Link
{
	color:#3B73B9;
	font-weight:bold;
	FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    display:block;
    background-repeat:no-repeat;
    background-position:0px 8px;
}
A.SiteMap1:Visited
{
	color:#636;
	font-weight:bold;
	FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    display:block;
    background-repeat:no-repeat;
    background-position:0px 8px;
}
A.SiteMap1:Hover
{
	color:#89ABD5;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Arial;
}
.SiteMap2, A.SiteMap2:link
{
	color:#3B73B9;
	font-weight:normal;
	FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    display:block;
}
A.SiteMap2:Visited
{
	color:#636;
	font-weight:normal;
	FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    display:block;
}
A.SiteMap2:Hover
{
	color:#89ABD5;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Arial;
}
.TextForm_w79
{
	width:80px;
	height:17px;
	border:solid 1px #7F9DB9;
	padding:0;
	margin:0;
}
a.knapp {
	color: #3B73B9; 
	text-decoration: none; 
	font-size: 10px; 
	font-family: Arial;
}
a.knapp:active {
	color: #57A9DB;
	text-decoration: underline; 
	font-size: 10px; 
	font-family: Arial;
}
a.knapp:visited {
	color:  #636; 
	text-decoration: none;
	font-size: 10px; 
 	font-family: Arial;
 }
a.knapp:hover {
	color: #89ABD5;
	text-decoration: underline;
	font-size: 10px; 
	font-family: Arial;
}

/* --- Divs used for page structure ---*/

#containerdiv
{
	width: 74em;
	margin: auto;
	text-align: left;
}
#headerdiv
{
	/*text-align: left;*/
}
#leftmenudiv
{
	width: 22%;
	float: left;
	text-align: left;
}
#mainareadiv
{
	width: 72%;
	float: left;
	text-align: left;
}
#rightmenudiv
{
	width: 26%;
	float: right;
	text-align: left;
	padding-left: 1em;
}
#footerdiv
{
	border-top: solid 0.1em #ddd;
	margin-top: 5em;
	padding: 1em 0em;
	text-align: center;
	float: right;
	width: 100%;
}
#maincontainerdiv
{
	padding-top: 1em;
	float: right;
	width: 100%;
}
#contentdiv
{
	width: 77%;
	float: right;
}
#topmenu
{
	margin-top: 1.6em;
	padding: 0.4em 0em 0.3em 1em;
	width: 100%;
}
#quicksearchdiv
{
	margin: -6.4em 0 0 0;
	height: 2.3em;
	width: 99%;
	text-align: right;
}
#quickbar
{
	border-width: 0.1em 0em;
	border-style: solid;
	border-color: #ddd; 
	margin: 0.5em 0em;
	padding: 0.5em 0em;
	text-align: center;
}
#cookielink
{
	border-width: 0.1em 0em;
	border-style: solid;
	border-color: #ddd;
	padding: 0.5em 0em;
	margin-top: 1em;
	display: block;
}
/* -- Standard divs --*/

div.leftfloating
{
	float: left;
}
div.rightfloating
{
	float: right;
}
.centered
{
	text-align: center;
}
div.rightaligned
{
	text-align: right;
}
.hidden
{
	display:none;
}
img.borderless
{
	border: 0;
}

.Summary {
	border-width: 0px;
	width: 100%;
	padding-bottom: 10px;
}
/* -- Used by PageTop3relatedlinks */
.RelatedLinksLabel
{
	color:#3B73B9;
	padding-left: 7px;
	font-weight:bold;
	FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    padding-top:2px;
    padding-bottom:2px;
    display:block;
}

.RelatedLinks, A.RelatedLinks:Link, A.RelatedLinks:Visited
{
	color:#3B73B9;
	padding-left: 7px;
	font-weight:bold;
	FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    padding-top:2px;
    padding-bottom:2px;
    display:block;
    background-image:url(../images/blue_nav1_Link.gif);
    background-repeat:no-repeat;
    background-position:0px 6px;
}
A.RelatedLinks:Hover
{
	font-weight:bold;
	color:#89ABD5;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Arial;
}
/* -- End 3relatedLinks */

/* -- Used by PageTopLogin */
.PageTopLoginLinks, A.PageTopLoginLinks:Link, A.PageTopLoginLinks:Visited
{
	color:#3B73B9;
	padding-left: 7px;
	font-weight:normal;
	FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    padding-top:2px;
    padding-bottom:2px;
    display:block;
    background-image:url(../images/blue_nav1_Link.gif);
    background-repeat:no-repeat;
    background-position:0px 6px;
}
A.PageTopLoginLinks:Hover
{
	font-weight:normal;
	color:#89ABD5;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Arial;
}
/* -- End Login */

/* -- Added FAQ and Bank word styles -- */

.clear
{
	clear:both;
}

div#InfoBody
{
	float:left;
	width:335px;
}

div#SearchBody
{
	float:right;
	padding:31px 0px 0px;
	min-width:130px;
	max-width:190px;	
}

div#SearchBodyBackground
{
	background-color:#F7F7F7;
	min-height:50px;
	_width:180px;
	min-width:180px;
	padding:5px 5px 5px 7px;	
}

.SearchResultEntry
{
	margin-left:3px;
	margin-bottom:10px;
}

.SearchHelp ul
{
	padding-left:10px;
	font-size:10px;
}

.SearchHelp li
{
	list-style-position:outside;
}

input.button
{
	background:#F5F5F2 url(/images/bg_button.gif) repeat-x scroll left top;
	border:1px solid #003C74;
	color:#808080;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:85%;
	margin:0pt;
	padding:0px 0px 1px;
}

.bigger
{
	font-size:12px;
}

.BottomLine 
{
	width: 100%;
	margin-top:5px;
	border-bottom:solid 1px #ccc;
}

.TopLine
{
	width: 100%;
	margin-bottom:5px;
	padding-bottom:20px;
	border-bottom:solid 1px #ccc;
}

#FaqCategoryList div.color
{
	background-color:#F7F7F7;
}

#FaqCategoryList div.headeroff
{
	background-image:url(/images/bg_sub_meny.gif);
	background-position:4px 0.8em;
	background-repeat:no-repeat;
	border-bottom:1px solid #E5E5E5;
	padding:5px 15px;
}

#FaqCategoryList div.headeron
{
	background-image:url(/images/bg_sub_meny_aktiv.gif);
	background-position:4px 0.8em;
	background-repeat:no-repeat;
	border-bottom:1px solid #E5E5E5;
	padding:5px 15px;
}

#FaqCategoryList a, .SearchResultEntry a
{
	color:#3B73B9;
	text-decoration:none;
}

#FaqCategoryList a:visited, .SearchResultEntry a:visited
{
	color:#3B73B9;
	text-decoration:none;
}

#FaqCategoryList ul
{
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#FaqCategoryList ul li
{
	padding:5px 15px;
	list-style-position:outside;
}

#BankWordList div#Letters
{
	padding-left:8px;
}

#BankWordList div#Letters a
{
	color:#3B73B9;
	font-weight:bold;
	text-decoration:none;
}

#BankWordList div.Header
{
	background:#F7F7F7 none repeat scroll 0% 50%;
	margin-top:5px;
	padding:2px 8px;
}

#BankWordList div.Header h1
{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	line-height:11px;
	margin:2px 0pt;
	padding:0px 0pt;
}

#BankWordList div.LetterLinkContainer
{
	background-image:url(/images/bg_sub_meny.gif);
	background-position:4px 0.8em;
	background-repeat:no-repeat;
	font-weight:bold;
	padding:3px 15px;
}

#BankWordList div.LetterLinkContainer a.LetterLink:visited
{
	color:#3B73B9;
	text-decoration:none;
}

#BankWordList div.BankWordEntry
{
	margin-top:-5px;
	margin-left:13px;
	padding-bottom:6px;
}

#XFormValidationError li
{
	color:Red;
}