/*
Redigerad: 2006-03-09, Ingrid K?rrsg?rd, Know IT
Lade till klasser f?r SearchOmniFind
?ndrat i klasserna v?nstermenyn s? att tillbaka pilen ser r?tt ut i FF
?ndrat ul il ol s? att de ser lika ut i IE och FF

Redigerad: 2005-06-03, Hillevi Gustafson, ITC:
Lag till s? att SiteName alltid ?r svart text, ?ven om l?nken ?r bes?kt.

Redigerad 2005-05-13, Kristian Norling, SU
Lagt till overflow: hidden; i #LeftMenu.

Redigerad: 2005-04-20, Anna Lindholm, Knowit:
Lagt till klasser relaterade till listningen av rss-fl?den.
NewsListHeader, NewsDateListingText, LinkText, DescriptionText.

Redigerad 2005-02-08, Kristian Norling, SU
Lagt till <em>.

Redigerad 2005-02-02, Kristian Norling, SU
Tog bort dubblerad och felaktig kod i slutet av css:en ca 80rader

redigerad: 2005-01-24, Henrik Staberg, Knowit:
Ersatt <nobr> taggar i TopmenuDiv.ascx med en div (nobr).
Lagt till .ToBack:hover, visited och active s? att f?rgen p? l?nken ?r svart hela tiden och inte bl?.
 
redigerad: 2004-12-15; Kristian Norling, SU
Lade till ytterligare en niv?, niv? 4, f?r v?nstermenyn

redigerad: 2004-10-20, Attila P?terffy, Knowit:
Lade till CSS element till toppmenyns DIVar,
kommenterade bort CSS klasser relaterade till toppmenyns tabeller

redigerad: 2010-11-29, Jonas Jangestrand, Knowit
Kommenterat bort _background-color i body som verkade ge mörk bakgrund vid utskrift

Stilmallen editerad f?r att anpassas till den grafiska profilen f?r VGR.
Varje "element" har egna "properties", f?r att kunna detaljstyra utseendet.
Kommentarer finns f?r "element" och "class" som kan varieras f?r varje unik webbplats i en separat ccs-fil.

Ordning p? margin och padding: topp, h?ger, botten, v?nster
*/ 
body
{

	background-color: #ffffff;
	/*_background-color: #434343;*/
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	text-decoration: none;
	margin:auto;
	
	}

p, span
{
	background-color: inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	margin: 2px 0px 10px 0px;
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	EditMenuName: Normal;

}

strong
{
	background-color: inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 2px 0px 10px 0px;
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
}

em
{
	background-color: inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 2px 0px 10px 0px;
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
}

div
{
	margin: 0px;
	padding: 0px;
}

img
{
	border: 0px;
	margin: 1px;
}

.notvisible
{
	display: none;
	border: 0px;
	margin: 0px;
}

form
{
	padding: 0px;
	margin: 0px;
}

map
{
	padding: 0px;
	margin: 0px;
}

input, option
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	vertical-align: middle;
	padding: 0px;

	/*EditMenuName: Normal;*/
}

input
{
	font-size: 90%;
	margin: 0px;
	padding-left:3px;
}

option
{
	font-size: 100%;
	border: 1px dotted #CCCCCC;
	margin: 0px;
}

pre, tt, code, kbd, samp
{
	width: 100%;
	color: #000000;
	background-color: inherit;
	font-family: monospace;
	margin: 0px;
	padding: 0px;
	EditMenuName: Monospace;
}

blockquote
{
	color: #000000;
	background-color: inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 10px 40px 10px 40px;
	EditMenuName: Citat;
}

blockquote:before, blockquote:after
{
	content: open-quote;
}

address
{
	width: 200px;
	color: #000000;
	background-color: inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	border: 2px solid #9FAFE0;
	margin: 10px 0px 10px 0px;
	padding: 4px;
	EditMenuName: Adress;
}

sub
{
	color: #000000;
	background-color: inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	EditMenuName: sub;
}

sup
{
	color: #000000;
	background-color: inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	EditMenuName: sup;
}

ul
{
	background-color: inherit;
	color: #9FAFE0;
	list-style-type: square;
	list-style-position: outside;
	padding: 0px 0px 10px 10px;
	margin: 0px 0px 10px 10px;
	text-indent: 0px;
}

ol
{
	background-color: inherit;
	color: #9FAFE0;
	list-style-type: decimal;
	padding: 0px 0px 10px 10px;
	margin: 0px 0px 16px 16px;
	text-indent: 0px;
}

li
{
	background-color: inherit;
	color: #000000;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 2px 0px;
}


hr
{
	background-color: #9FAFE0; 
	color: #9FAFE0;/* VGR #BDE187 */
	height: 0px;
	width: 100%; 
	border: 1px dotted #9FAFE0;
	margin: 0px;
	visibility:hidden;
}

table
{
	max-width: 540px;
	font-size: 100%;
	margin: 0px;
}

tr
{
	font-size: 100%;
	margin: 0px;
}

td
{
	background-color: inherit;
	font-size: 100%;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
	empty-cells: show;
	/*EditMenuName: Normal;*/
}

h1, h2, h4, h5, h6
{
	background-color: inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	letter-spacing: normal;

	/* IE 7 */
	width:444px;
	
	/* IE 6 */
	_width:464px;
}

h1
{
	color: #ffffff; 
	font-size: 105%;
	margin: 14px 0px 10px 0px;
	EditMenuName: H1;
	background-color: #004677;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	font-weight: bold;
	
}

h2
{
	color: #000000;
	EditMenuName: H2;
	color: #ffffff; 
	font-size: 100%;
	margin: 14px 0px 10px 0px;
	background-color: #333333;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:500;


}

h3
{
	color: #000000;
	EditMenuName: H3;
	color: #ffffff; 
	font-size: 95%;
	margin: 10px 0px 0px 0px;
	background-color: #333333;
	padding-left:10px;
	padding-right:0px;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:500;

	/* IE 6 */
	width:153px;
	/* IE 7 */
	_width: 163px;
}

h4
{
	color: #000000;
	font-weight: normal;
	font-size: 100%;
}

h5
{
	color: #000000;
	font-size: 100%;
}

h6
{
	color: #000000;
	font-size: 100%
}

/* Standardl?nkar. */ 
a 
{
	background-color: inherit;
	color: #005BAA;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
}

a:hover
{
	background-color: inherit;
}

a:visited
{
	background-color: inherit;
	color: #005BAA;
}

a:link
{
}

a:active
{
	background-color: inherit;
}

.Arrows
{
	background-color: inherit;
	color: #005BAA;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
}

/* Sidfotsl?nkar. */ 
.FooterLink
{
	background-color: inherit;
	color: #005BAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
/*	visibility:hidden; */
}

.FooterLink:hover
{
	background-color: inherit;
	color: #005BAA;
	text-decoration: underline;
}

.FooterLink:visited
{
	background-color: inherit;
	color: #005BAA;
	text-decoration: none;
}

.NewsListingText hover
{
	background-color: inherit;
	text-decoration: underline;
}

.Tabletext
{
	background-color: inherit;
	font-size: 100%;
	/*EditMenuName: Tabelltext;*/
}

.NormalRed
{
	EditMenuName: Roed text;
	background-color: inherit;
	color: #606060;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: normal;
	width:98%;
	line-height:130%;
}

.NormalWhite
{
	background-color: inherit;
	color: #ffffff;
	EditMenuName: Vit text;
}

.Bildtext
{
	background-color: inherit;
	color: #606060;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	EditMenuName: Bildtext;
	width:90%;
}

/* DIV. Anv?nds f?r att bygga upp sidlayouten
--------------------------------------------- 
* #Container ?r inneh?lls-DIV f?r hela den uppritade webbplatsen */

#Container 
{
	margin: auto;
	width: 875px;
	border: 0px;
	border-color:#FFFFFF;
	border-style:solid;
	padding: 5px 0px 5px 5px;
	background-color:#FFFFFF;

}

/*DIV. Placering av bilden i toppmenyn. S?kv?g till bilden i sidhuvudet!*/
#PageHeaderImage
{
	background-color: inherit;
	background-repeat: no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	height: 68px;


}

/* DIV. Placering av menyn med Hj?lp, Kontakt osv. */
#LinkHeaderTop
{
	position: absolute;
	vertical-align: middle;
	left: 316px;
	top: 0px;
	padding: 1px 1px 3px 1px;
}

/* DIV. Placering av snabbs?k. */
#LinkHeaderBottom
{
	position: absolute;
	right: 10px;
	top: 18px;
	padding-top: 5px;
	_padding-bottom: 5px;
	padding-right:4px;
	margin: 0px;
	height:29px;
	BORDER-BOTTOM: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-RIGHT: #ffffff 1px solid;
	visibility:hidden;	
	
}

/* DIV. Placering och form f?r toppmenyn */
/* TOP MENY (kategorier)  */
#divTopMenu 
{
	float:left;	 
	width: 850px;	
	margin:  5px 0px 0px 0px;
	text-align:justify;
	 
}

#divTopMenu a 
{
	background-color: inherit;
	float:left;
	text-justify: inter-word;
	text-decoration: none;
	letter-spacing: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004677;
	font-size: 0.85em; 
	font-weight: bold; 
	padding: 7px 7px 7px 7px;	
	/*border-right: 1px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;*/
	text-align: left;
	position:relative;
}

#divTopMenu a:hover
{
	background:#004677;
	color: #ffffff;
}

/*obs id bara f?r att markera visad sida */	
#divTopMenu  #divTopMenuSelected a
{
	color:#FFFFFF;
	background-color:#932020;
	direction:ltr;
}

#nobr
{
	white-space: nowrap;	
}

#TopMenu
{
	clear:both;
}

/* DIV. Placering och form av resten huvuddelen av webbsidan med v?nstermeny */
#MainBody
{
	background-color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	padding: 0px;
	margin: 0px 10px 0px 170px;
	width:400px;
}

/* DIV. Placering och form av resten huvuddelen av webbsidan UTAN v?nstermeny */
#MainBodyNoLeftMenu
{
	width: 850px;
	\width: 860px;
	w\idth: 850px;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* DIV. Placering och form av resten huvuddelen av webbsidan med variant f?r vanlig webbsida med h?gerkolumn DIV. */
#MainBodyRightColumn
{

	background-color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	padding: 0px;
	m\argin: 0px 10px 0px 170px;
	margin: 0px 10px 0px 170px;
	width:460px;
	
}

/* DIV. Form f?r "Alertband" */
.AlertBand
{ 
	width: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-decoration: none;
	display: none;
}

/* Form f?r l?nk "Alertband" */
.AlertBandLink, .AlertBandLink:hover, .AlertBandLink:visited
{
	background-color: inherit;
	color: #FFFFFF;
	text-decoration: none;
}

/* DIV. Placering och form f?r v?nstermeny */
#LeftMenu
{
	float: left;
	clear: left;
	overflow: hidden;
	width: 154px;
	\width: 164px; 
	w\idth: 154px;
	height: 100%;
	border-top: 1px solid #FFFFFF;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;

}

.PrintPageLink
{
	float:left;
	background-color: #FFFFFF;
	font-size: 100%;
	text-decoration: none;
}

#PrintArea
{
	float:left;
	background-color: #FFFFFF;
}

/* DIV. Placering och form f?r sidfot. */
#Footer
{
	top: 0px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	border-top: 1px solid #D7D7D7; 
	border-bottom: 1px solid #FFFFFF; 
	border-right: 1px solid #FFFFFF; 
	padding: 5px 0px 5px 214px;
/*	margin: 0px; */
	margin: auto;

}

/* DIV. Placering och form f?r VGR-logo i sidfoten. */
.VGRlogo
{
	background-color: #FFFFFF;
	clear: both;
	float: left;
	width: 164px;
	\width: 174px;
	w\idth: 164px;
	height: 50px;
	margin: 10px 0px 0px 8px;
	padding: 0px;
}

#FormBox
{
	background-color: #FFFFFF;
	border: 0px solid #999999;
	z-index: 1;
	padding: 0px 0px 0px 0px;
}

/* "Element" och "class" som p?verkar detaljer i utseendet */

/* Utseendet f?r l?nkarna i "Hj?lp..", "Kontakt"-menyn */
.UtilItemHelp, .UtilItemContact, .UtilItemHome, .UtilItemEnglish
{
	background-color: inherit;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
}

.UtilItemHelp:hover, .UtilItemContact:hover, .UtilItemHome:hover, .UtilItemEnglish:hover
{
	background-color: inherit;
	color: #FFFFFF;
	text-decoration: none;
}

.UtilItemHelp:visited, .UtilItemContact:visited, .UtilItemHome:visited, .UtilItemEnglish:visited
{
	background-color: inherit;
	color: #FFFFFF;
	text-decoration: none;
}

/* Form f?r snabbs?kknappen */
.SearchButton
{
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	border: solid 0px #FFFFFF;
	cursor: pointer;
	width: 30px;
	padding: 0px 0px 0px 0px;
}


/* Form f?r webbplatsens namn i v?nstermenyn */ 
.SiteName
{
	background-color: inherit;
	color: #000000;
	font-size: 100%;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 0px 4px 0px;
	margin: -20px 0px 0px 0px;
	/*visibility:hidden;*/
}


.SiteName:hover
{
	background-color: inherit;
	color: #000000;
}

.SiteName:visited
{
	background-color: inherit;
	color: #000000;
}

.SiteName:link
{
	color: #000000;
}

.SiteName:active
{
	background-color: inherit;
	color: #000000;
}

/* L?nkarnas form i v?nstermenyn */

.LeftMenuItemLink, .LeftMenuItemLink:visited
{
	background-color: inherit;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	color: #004677;
	text-decoration: none;
	padding: 2px 0px 4px 0px;
}


.LeftMenuItemLink:hover, .LeftMenuItemLink:active
{
	background-color: #932020;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	color: white;
	text-decoration: none;
	padding: 5px 5x 5px 5px;
}



/* DIV. F?r l?nkarna i v?nstermenyn */
.ToBack, .ToBack:hover, .ToBack:visited, .ToBack:active
{
	background: url(../../../../VGRimages/pil_bak.gif)url(../../VGRimages/pil_bak.gif) 0 50% no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	padding: 2px 0px 4px 0px; 
}

.LeftMenuItem1
{
	background-color: inherit;
	font-size:100%;
	padding:  4px 0px 4px 10px;
}


.LeftMenuItem2
{
	background-color: #eeeeee;
	padding:  4px 0px 4px 20px;
}

.LeftMenuItem3
{
	background-color: #aaaaaa;
	padding:  4px 0px 4px 30px;
}

.LeftMenuItem4
{
	background-color: #aaaaaa;
	padding:  4px 0px 4px 30px;
}

.LeftMenuItem5
{
	background-color: #aaaaaa;
	padding:  4px 0px 4px 30px;
}

.LeftMenuItemSelected1
{
	background-color: #ffffff;
	font-size:100%;
	font-weight: bold;
	padding: 4px 0px 4px 10px;

}

.LeftMenuItemSelected2
{
	background-color: #eeeeee;
	font-weight: bold;
	padding:  4px 0px 4px 20px;
}

.LeftMenuItemSelected3
{
	background-color: #aaaaaa;
	font-weight: bold;
	padding:  4px 0px 4px 30px;
}

.LeftMenuItemSelected4
{
	background-color: #aaaaaa;
	font-weight: bold;
	padding:  4px 0px 4px 30px;
}

.LeftMenuItemSelected5
{
	background-color: #aaaaaa;
	font-weight: bold;
	padding:  4px 0px 4px 30px;
}


/* Form p? den aktiva l?nken */
.LeftMenuTopItem1
{
	background-color: inherit;
	background:   url(../../../../VGRimages/pil_fram.gif)url(../../VGRimages/pil_fram.gif) 0 50% no-repeat;
	font-size:100%;
	color: #000000;
	margin: 0px 0px 0px  0px;
	padding: 4px 0px 4px 10px;
}

.LeftMenuTopItem2
{
	background:   url(../../../../VGRimages/pil_fram.gif)url(../../VGRimages/pil_fram.gif) 0 50% no-repeat;
	background-color: #eeeeee;
	color: #000000;
	margin: 0px 0px 0px  0px;
	padding: 4px 0px 4px 20px;
}

.LeftMenuTopItem3
{
	background:   url(../../../../VGRimages/pil_fram.gif)url(../../VGRimages/pil_fram.gif) 0 50% no-repeat;
	background-color: #aaaaaa;
	color: #000000;
	margin: 0px 0px 0px  0px;
	padding: 4px 0px 4px 30px;
}

.LeftMenuTopItem4
{
	background:   url(../../../../VGRimages/pil_fram.gif)url(../../VGRimages/pil_fram.gif) 0 50% no-repeat;
	background-color: #aaaaaa;
	color: #000000;
	margin: 0px 0px 0px  0px;
	padding: 4px 0px 4px 30px;
}

.LeftMenuTopItemSelected1
{
	background:   url(../../../../VGRimages/pil_fram.gif)url(../../VGRimages/pil_fram.gif) 0 50% no-repeat;
	font-size:100%;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px 0px 0px  0px;
	padding: 4px 0px 4px 10px;
}

.LeftMenuTopItemSelected2
{
	background:   url(../../../../VGRimages/pil_fram.gif)url(../../VGRimages/pil_fram.gif) 0 50% no-repeat;
	font-weight: bold;
	background-color: #eeeeee;
	color: #000000;
	margin: 0px 0px 0px  0px;
	padding: 4px 0px 4px 20px;
}

.LeftMenuTopItemSelected3
{
	background:   url(../../../../VGRimages/pil_fram.gif)url(../../VGRimages/pil_fram.gif) 0 50% no-repeat;
	font-weight: bold;
	background-color: #aaaaaa;
	color: #000000;
	margin: 0px 0px 0px  0px;
	padding: 4px 0px 4px 30px;
}

.LeftMenuTopItemSelected4
{
	background:   url(../../../../VGRimages/pil_fram.gif)url(../../VGRimages/pil_fram.gif) 0 50% no-repeat;
	font-weight: bold;
	background-color: #aaaaaa;
	color: #000000;
	margin: 0px 0px 0px  0px;
	padding: 4px 0px 4px 30px;
}

.LeftMenuExpandedItem1
{
	background:   url(../../../../VGRimages/pil_ner.gif)url(../../VGRimages/pil_ner.gif) 0 50% no-repeat;
	font-size:100%;
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px 0px 0px  0px;
	padding: 4px 0px 4px 10px;
}

.LeftMenuExpandedItem2
{
	background:   url(../../../../VGRimages/pil_ner.gif)url(../../VGRimages/pil_ner.gif) 0 50% no-repeat;
	background-color: #eeeeee;
	color: #000000;
	margin: 0px 0px 0px  0px;
	padding: 4px 0px 4px 20px;
}

.LeftMenuExpandedItem3
{
	background:   url(../../../../VGRimages/pil_ner.gif)url(../../VGRimages/pil_ner.gif) 0 50% no-repeat;
	background-color: #aaaaaa;
	color: #000000;
	margin: 0px 0px 0px  0px;
	padding: 4px 0px 4px 30px;
}

.LeftMenuExpandedItem4
{
	background:   url(../../../../VGRimages/pil_ner.gif)url(../../VGRimages/pil_ner.gif) 0 50% no-repeat;
	background-color: #aaaaaa;
	color: #000000;
	margin: 0px 0px 0px  0px;
	padding: 4px 0px 4px 30px;
}

.LeftMenuSelectedExpandedItem1
{
	background:   url(../../../../VGRimages/pil_ner.gif)url(../../VGRimages/pil_ner.gif) 0 50% no-repeat;
	font-size:100%;
	font-weight:bold;
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px 0px 0px  0px;
	padding: 4px 0px 4px 2px;
}

.LeftMenuSelectedExpandedItem2
{
	background:  url(../../../../VGRimages/pil_ner.gif)url(../../VGRimages/pil_ner.gif) 0 50% no-repeat;
	font-weight:bold;
	background-color: #aaaaaa;
	color: #000000;
	margin: 0px 0px 0px  0px;
	padding: 4px 0px 4px 20px;
}

.LeftMenuSelectedExpandedItem3
{
	background:   url(../../../../VGRimages/pil_ner.gif)url(../../VGRimages/pil_ner.gif) 0 50% no-repeat;
	font-weight:bold;
	background-color: #aaaaaa;
	color: #000000;
	margin: 0px 0px 0px  0px;
	padding: 4px 0px 4px 30px;
}

.LeftMenuSelectedExpandedItem4
{
	background:   url(../../../../VGRimages/pil_ner.gif)url(../../VGRimages/pil_ner.gif) 0 50% no-repeat;
	font-weight:bold;
	background-color: #aaaaaa;
	color: #000000;
	margin: 0px 0px 0px  0px;
	padding: 4px 0px 4px 30px;
}

/* Utseende f?r "Tillbaka" i v?nstermenyn */
.ToBack, .ToBack:hover, .ToBack:visited, .ToBack:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}

/* Utseende f?r l?nken "Till sidans topp" i v?nstermenyn. P? IE5 f?r mac ritas den ut fel.*/
.ToTop, .ToTop:hover, .ToTop:visited, ToTop:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}

/* DIV. Utseende f?r bakgrunden till "Tillbaka"*/
.ToMenu
{
	vertical-align: middle;
	width: 100px;
	padding: 4px 0px 4px 0px;
	margin: -40px 0px 0px 0px;
	visibility:hidden;
}

/* DIV. "Container"-DIV  f?r "Tillbaka till toppen", "Br?dsmulor" och "Sidfot"*/
#Bottom
{
	width: 860px;
	clear:both;
	margin: 0px 0px 0px 0px;
	border-right: 5px solid #FFFFFF;
	border-left: 5px solid #FFFFFF;
	margin:auto;
	background-color:#FFFFFF;
}

/* DIV. Utseende f?r bakgrunden "Till sidans topp" */
#ToTopMenu
{
	float: left;
	vertical-align: middle;
	font-weight: bold;
	width: 100px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	visibility:hidden;
}

/* DIV. Utseende f?r "Br?dsmulor" */
#BreadCrumb
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	padding: 6px 0px 8px 200px;
	margin: 0px 0px 0px 0px;
}


/* Form f?r l?nkarna i "Br?dsmulor" */
.BreadCrumbLink, .BreadCrumbLink:hover, .BreadCrumbLink:visited, .BreadCrumbLink:active
{
	background-color: inherit;
	color: #005BAA;
	font-weight: bold;
	text-decoration: none;
}

/* Form p? nyhetsrubrikerna */
.NewsHeader
{
	background-color: inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
}

/* DIV. Class f?r att anv?ndas i en DIV f?r att f? text att fl?da runt h?gersidan av bilden */
.ImageFloatLeft
{
	float: left;
	padding-right: 5px;
	padding-bottom: 0px;
	/*background-color:#006699; */
}

/* DIV. Class f?r att anv?ndas i en DIV f?r att f? text att fl?da runt v?nstersidan av bilden */
.ImageFloatRight
{
	float: right;
	padding-right: 5px;
	padding-bottom: 0px;
}

/* DIV. H?gerkolumn br?dtext*/
#RightColumn
{
	font-size: 90%;
	float: right;
	width: 180px;
	\width: 188px;
	w\idth: 180px;
	margin: 13px 0px 0px 10px;
	padding: 0px 4px 0px 10px;
	
/*	Ordning p? margin och padding: topp, h?ger, botten, v?nster */
}

/* H?gerkolumn rubrik*/
.RightColumnHeader
{
	background-color: inherit;
	color: #606060;
	font-size: 100%;
	font-weight: bold;
}

.RightColumn > a:hover, a:active, a:visited
{
	background-color: inherit;
	color: #005BAA;;
	text-decoration: underline;
}

.RightColumn > hr
{
	background-color: #606060; 
	color: #606060;		/* VGR #BDE187 */
	height: 1px;
	width: 100%; 
	border: 1px dotted #606060;
	margin: 0px;
}

.RightColumn > ul
{ 
	background-color: inherit;
	color: #9FAFE0;
	list-style-type: square;
	list-style-position: outside;
	margin: 0px 0px 20px 16px;
}

/* DIV. H?gerkolumn br?dtext*/
#Tematorg
{
	/*background-color: #EEEEEE;*/
	float: left;
	width: 565px;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	
	/*Ordning p? margin och padding: topp, h?ger, botten, v?nster*/
}

/* Datum f?r s?kresultat */
.ChangeDate
{
	background-color: inherit;
	color: #606060;
	font-size: 80%;
}

.Bold
{
	background-color: inherit;
	font-weight: bold;
}

.Italic
{
	background-color: inherit;
	font-style: Italic;
}

.Helptext
{
	background-color: inherit;
	cursor: pointer;
}

.AlphanumericListingTable
{
	background-color: #AAAAAA;
	width: 544px;
}

.DateText
{
	background-color: inherit;
	color: #808080;
}

.EditCaption, .EditValue
{
	background-color: inherit;
	font-size: 80%;
	padding: 0px 0px 0px 0px;
}

.IndexHead, .IndexHead a
{
	background-color: #FFFFFF;
	color: #000000;
}

.ConferenceCommand
{
	background-color: #FFFFFF;
	color: #663399;
}

.ConferenceCommand a
{
	background-color: #FFFFFF;
	color: #000000;
}

.ConferenceHeading1
{
	background-color: inherit;
	font-weight: bold;
	font-size: 100%;
}

.ConferenceHeading2
{
	background-color: inherit;
	font-weight: bold;
	font-size: 75%;
}

table.Conference
{
	background-color: #F5F5FA;
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px;
}

td.LinkList
{
	background-color: inherit;
	padding: 0px 0px 0px 0px;
}

/* Nyhetsgrupper. */ 

body.NewsgroupList 
{
	background-color: #F3F3F3;
}

body.NewsgroupItem 
{
	background-color: #FFFFFF;
}

tr.NewsgroupRow
{
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	padding: 2px 0px 2px 10px;
}

tr.NewsgroupRowActive
{
	background-color: #E5F2FF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	padding: 2px 0px 2px 10px;
}

td.NewsgroupTableheading
{
	background-color: #000000;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	height: 20px;
	padding-left: 10px;
}

a.NewsgroupBarButton
{
	background-color: inherit;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
}

.NewsgroupBarTitle
{
	background-color: inherit;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 100%;
	font-weight: bold;
}

.NewsgroupItemMessage
{
	background-color: inherit;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.NewsgroupItemHeading
{
	background-color: inherit;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
}

.NewsgroupItemHeading2
{
	background-color: inherit;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}

div.PasswordField
{
	background-color: #DCDACE;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}

/* Kalender. */ 

.CalendarHeading
{
	font-weight: bold;
	font-size: 90%;
	height: 20px;
}

.CalendarFrame
{
	background-color: #FFFFFF;
	float: right;
	border: 1px #000000;
}

.selectedDateCell
{
	background-color: #FFFFFF;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 80%;
	cursor: pointer; 
	height: 20px;
	width: 20px;
	border: solid 2px #000000;
}

.dateCellInactive
{
	background-color: #FFFFFF;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 80%;
	text-decoration: none; 
	height: 20px;
	width: 20px;
	border: solid 1px #000000;
}

.dateCellOtherMonth
{
	background-color: #CCCCCC;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 80%; 
	height: 20px;
	width: 20px;
	border: solid 1px #000000;
}

.weekendCell
{
	background-color: #EEEEEE;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 80%; 
	text-decoration: none; 
	height: 20px;
	width: 20px;
	border: solid 1px #000000;
}

.dateCellActive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 80%;
	text-decoration: none;  
	height: 20px;
	width: 20px;
	border: solid 2px #000000;
}

.dayWeekHeader
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 80%;
	text-decoration: none;  
	height: 20px;
	width: 20px;
	color: #666666;
	border: solid 1px #FFFFFF;
}

/* Webbkarta - Sitemap. */ 
.SiteMapHeader
{
	background-color: #DDDDDD;
	padding: 4px 0px 20px 4px;
}

.SiteMap
{
	background-color: #FFFFFF;
}

.HeadDate
{
	background-color: inherit;
	color: #FFFFFF;
	font-size: 80%;
	font-weight: 900;
	text-decoration: none;
}

.SearchText
{
	background-color: inherit;
	color: #333333;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none;
}

.BrandHead
{
	background-color: inherit;
	color: #000000;
	font-size: 75%;
	font-weight: 900;
	text-decoration: none;
}

.ListHeads
{
	background-color: inherit;
	color: #000000;
	font-size: 80%;
	font-weight: 900;
	text-decoration: none;
}

/* Anv?nds f?r att styra utseendet p? datum i Listningar */
.DateListingText
{
	background-color: inherit;
	color: #666666;
	font-size: 80%;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

/* L?s mer-pil */
.ReadMoreArrow
{
	background-color: inherit;
	color: #005BAA;
	font-size: 50%;
	font-weight: 900;
	text-decoration: none;
	white-space: pre;
	letter-spacing: -3px;
}

/* L?s mer */
.ReadMore
{
	background-color: inherit;
	color: #005BAA;
	font-size: 80%;
	font-weight: bolder;
	text-decoration: none;
}

.NormalStartPage
{
	background-color: inherit;
	color: #666666; 
	font-size: 80%;
	font-weight: 900;
}

.NewsListingText
{
	background-color: inherit;
	color: #000000;
	font-size: 80%;
	text-decoration: none;
}

.PressInfo
{
	background-color: inherit;
	color: #666666;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
	white-space: pre;
}

.PressSign
{
	background-color: inherit;
	color: #333333;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
	white-space: pre;
}

/* Inloggning. */ 
tr.login
{
	background-color: inherit;
}

td.login
{
	background-color: inherit;
	font-weight: bold;
}

input.loginInput
{
	background-color: inherit;
	width: 150px;
	border: solid 1px #000000;
}

input.loginButton
{
	background-color: inherit;
	font-weight: bold;
	border: solid 1px #000000;
}

h1.login
{
	background-color: inherit;
	font-size: 14px;
}

h2.login
{
	background-color: inherit;
	font-size: 100%;
}

div.loginBox
{
	background-color: inherit;
	padding: 20px;
	width: 300px;
	height: 200px;
	background-image:url(../../../../images/loginbackground.gif);
}

.LoginUser
{
	background-color: inherit;
	color: #000000;
	font-size: 65%;
	font-weight: normal;
	text-decoration: none;
}

.LoginButton
{
	background-color: inherit;
	color: #000000;
	font-size: 65%;
	font-weight: bolder;
	text-decoration: underline;
}

/* Stilmallar f?r rss-nyhetslistningar */
.NewsListHeader
{
	background-color: #aaaaaa;
	color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
}

.NewsDateListingText
{
	background-color: inherit;
	color: #666666;
	font-size: 80%;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

.DescriptionText
{
}

.LinkText
{
}

/* Stilmallar f?r s?kning med omnifind */

.SearchHelpDiv
{
	width:98%;
	padding-top: 10px;
}

.SearchResultHeader
{
	 padding-bottom: 10px; 
	 padding-top: 10px;
}

.SearchResultLeftColumn
{
	width: 10%;	
	float:left;
}
.SearchResultRightColumn
{
	width:90%;
	float:left;
}

.SearchHidden
{
	display:none;
}


/* Personal */
#personalContainer {
	width:100%;
/*	float: none;*/
min-height:200px;
}



/* Personal */
#startpageOneThirdContainer {
	background-color:#EEEEEE;
float:left;
margin-right:5px;
padding:2px;
width:270px;
}
