
/* Nyhetssida */

.startNewsHeader
{
    font-family: Arial,Verdana;
    font-size:12px;
    font-weight:bold;
    color:#666;
    padding:2px 0px 2px 0px;
}

.startNewsIntro
{
    font-family:Arial,Verdana;
    font-size:10px;
    color:#666;
    line-height:12px;
}


#startNewsLinkContainer
{
    padding-bottom:10px;
}

#startNewsLinkContainer a.startNewsLink
{
    color: #3275D2;
    font-size: 12px;
    font-family:Arial,Verdana;
    font-weight:bold;
    text-decoration:underline;
}



/* Toppmeny */

a.logoLink
{
    background-image: url(../images/Startsida/pmalmo_payoff_neg.png);
    background-repeat:no-repeat;
    height: 59px;
    float:left;
    width: 140px; 
}

#nav-menu
{
width:600px
} 

#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin-right: 1px;
}

#nav-menu li a.menuhead
{
background-image: url(../images/Startsida/Topmenyval_passiv.png);
background-repeat:no-repeat;
height: 26px;
float:left;
width: 94px;
display: block;
color: White;
font-size: 10px;
font-family:Arial,Verdana;
font-weight:bold;
text-decoration: none;
text-align: center;
line-height:26px;
}


#nav-menu li a.menuhead:hover
{
background-image: url(../images/Startsida/Topmenyval_hover.png);
background-repeat:no-repeat;
height: 26px;
float:left;
width: 94px;
display: block;
color: White;
font-size: 10px;
font-family:Arial,Verdana;
font-weight:bold;
text-decoration: none;
text-align: center;
line-height:26px;
}

#nav-menu li a.activemenuhead
{
background-image: url(../images/Startsida/Topmenyval_aktiv.png);
background-repeat:no-repeat;
height: 26px;
float:left;
width: 94px;
display: block;
color: #5ea58e;
font-size: 10px;
font-family:Arial,Verdana;
text-decoration: none;
text-align: center;
font-weight:bold;
line-height:26px;
}

/* Hide from IE5-Mac \*/
#nav-menu li a.menuhead
{
float: none
}

/* End hide */


.topMenuBackground
{
    height:112px;
    background-image: url(../images/Startsida/Top_utanlogo.gif);
    width:100%;
	background-repeat:no-repeat;
}


.logoPosition
{
    width:350px;
    padding-left:50px;
    padding-top:20px;
    text-align:left;
}

.quickSearchPosition
{
    padding-right: 35px;
}

.quickSearchTextbox
{
    margin-right:5px;
    margin-bottom:2px;
    font-size: 11px;
    font-family:Arial;
    color: #666;
    width:90px;
}

/* XForm - Startsida */


#xformButtonContainer
{
    float:left;
}

#xformButtonContainer a.xFormLink
{
    color: #3275D2;
    font-size: 11px;
    font-family:Arial,Verdana;
    font-weight:bold;
    text-decoration:underline;
    float:left;
    margin-left:2px;
}

/* -- Karta -- */

.textBox
{
    width: 150px;
}

.separateLength
{
    width: 10px;
}

.gridHeader
{
    background-color: #54957f;
    font-family:Arial;
    color: White;
    height:20px;
    font-size: 12px;
}

.alternatingRowColor
{
    background-color:#ecfefb;
}


/* FAQ */


#faqContainer
{
    margin-bottom: 7px;
}


#faq_Container a.faqLink
{
    font-family:Arial,Verdana;
    font-weight:normal;
    font-size:25px;
    text-decoration:none;
	color: #3275D2;
}


#faq_Container a.faqLink:hover
{
	color: #62CCEE;
}
#faq_Container a.faqLink:active
{
    color: #62CCEE;
}

.faqQuestionBackground
{
    background-image: url(../images/UnitImages/questionbg.jpg);
    background-repeat:no-repeat;
    width: 162px;
    height:213px;
    text-align:left;
    margin-top:0px;
    float:left;
}

.questionHeader
{
    font-family:Arial,Verdana;
    font-weight:bolder;
    color:White;
    font-size:12px;
    margin-left:10px;
    margin-top:2px;
    text-align:left;
}

.faqQuestionContainer
{
    margin-left:10px;
    margin-top:4px;
    width:157px;
    float:left;
}

/*---Listing headers (Startpage and LeftMenu head)----*/

/*
a.listheading
{
	font-weight: bold; 
	font-size: 1.2em; 
	color: #333;
	padding-top:0.3em;
	padding-bottom:0.4em;
	display: block;
	text-decoration: none;
}
span.listheading
{
	font-weight: bold; 
	font-size: 1em; 
	color: #333;
	padding-top:0.3em;
	padding-bottom:0.1em;
	display: block;
	text-decoration: none;
}
div.listheadingcontainer
{
	background-color: #F0E5CE;
	display: block;
	width: 100%;
	height: 2.2em;
}

a.startnewsHeading
{
	font-weight: bold; 
	font-size: 1.2em; 
	color: #333;
	display: block;
	text-decoration: none;
}

a.Startnews
{
	font-weight: bold; 
	font-size: 1em; 
	color: #333;
	display: block;
	text-decoration: none;
}


div.startpageleftnews, div.startpagecalendaritem
{
	margin-top: 0.7em;
	padding-top: 0.3em;
}

*/
	
/* ------ LeftMenu items -----*/


.headerBackground
{
    background-image: url(../images/LeftMenu/Orienteringsruta.jpg);
    background-repeat: no-repeat;
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom:0px;
    height:43px;
}

a.leftMenuHeaderLink
{
	color: #a0a0a0;
	font-family: Arial,Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	position:relative;
	left: 20px;
	top:16px;
}

a.leftMenuHeaderLink:hover
{
	color: #a0a0a0;
	font-family: Arial,Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	position:relative;
	left: 20px;
	top:16px;
}
a.leftMenuHeaderLink:active
{
    border:0;
}

.menuitem
{
	width: 210px;
	float: left;
}



div.hr 
{
  width:190px;
  background-image: url(../images/LeftMenu/separator.gif);
  background-repeat:no-repeat;
  background-position:center;
  vertical-align:middle;
  height:20px;
}

div.hr hr {
  display: none;
}

.topMenuItemSelected
{
	width: 100%;
	float: left;
	display:block;
}

.topMenuItemExpanded
{
    width: 100%;
	float: left;
	padding-bottom: 15px;
	display: block;
}

.menuitemchild
{
	width: 100%;
	padding-bottom:15px;
	float: left;
	background-color: #ffffff;
	display:block;
}

a.menulink
{
	color: #666666;
	font-family: Arial,Verdana;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	vertical-align:middle;
}

a.menulink:hover
{
	color: #e461a1;
	font-family: Arial,Verdana;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	vertical-align:middle;
}

a.menulinkchild
{
	color: #666666;
	font-family: Arial,Verdana;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	vertical-align:middle;
	display: block;
	position:relative;
	top:1px;
}

a.menulinkchild:hover
{
    color: #e461a1;
	text-decoration: none;	
}

a.menulinkactivetop
{
	color: #e461a1;
	font-family: Arial,Verdana;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	display: block;
	vertical-align:middle;
}

a.menulinkactivetop:hover
{
	color: #e461a1;
	font-family: Arial,Verdana;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	display: block;
	vertical-align:middle;
}

a.menulinkactive
{
	color: #e461a1;
	font-family: Arial,Verdana;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	display: block;
	vertical-align:middle;
}

a.menulinkactive:hover
{
    text-decoration:none;
}


/* --------- Listings ----------- */

#listingContainer
{
   margin-bottom: 10px;
}

#listingContainer a.listingLink
{
    font-family:Arial,Verdana;
    font-weight:bold;
    font-size:12px;
    text-decoration:underline;
    color: #54957f;
}

.listingIntro
{
    margin-top:2px;
    margin-bottom:2px;
}

.listingDate
{
    color:#a0a0a0;
}

/* ----- Conferance items --- */

/*
div.conferance
{
	width: 100%;
	padding: 0.3em;
}
div.conferancelinkbuttonsarea
{
	margin-top: 0.3em;
	float: right;
}
div.conferanceheader
{
	width: 100%;
}
*/

/*------ Site map items ---*/

/*
tr.sitemapheader
{
	font-weight: 600;
	padding: 0.4em 0.4em 0.4em 0.4em;
	font-size: 1.2em;
}
*/


/*----- Password input ---*/

/*
div.passwordfield 
{
	background-color: #dcdace;
	border: solid 0.1em #000;
	width: 21em;
	padding: 0.3em;
}
input.registerfield
{
	width: 20em;
}
*/

/*----- Personal registry Items -----*/

/*
table.DetailedView
{
	background-color: #fff;	
	border-style: solid; 
	border-color: #F0F0F0;	
	border-width: 0.1em;
}
	
table.BackButton
{
	background-color: #F0F0F0;	
	border-style: solid; 
	border-color: #bbb;	
	border-width: 0.1em;
}
	
*/

/*--- Newsgroup ---*/

/*
body.newsgroupitem
{
	padding: 0; 
	margin: 0;
}
div.newsgroupheader
{
	background-color: #ddd;
	border-bottom: solid 0.1em back;
	padding: 0.4em 0;
}
A.newsgroupbarbutton 
{ 
	color: #000; 	
	font-size: 1.1em; 
	font-family: tahoma; 
	font-weight: bold;
	text-decoration: none;
}

*/

/* ---News Groups---*/

/*
TR.NewsgroupRow {
	BACKGROUND-COLOR: #D9C9A8; 
	COLOR: #333333; 
	FONT-SIZE: 11px; 
	FONT-FAMILY:tahoma; 
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 5px; 
	PADDING-TOP: 2px}

TR.NewsgroupRowActive{ 
	BACKGROUND-COLOR: #F0E5CE; 
	COLOR: #333333; 
	FONT-SIZE: 11px; 
	FONT-FAMILY:tahoma; 
	FONT-WEIGHT:bold;
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 5px; 
	PADDING-TOP: 2px}
	
TD.NewsgroupTableheading { 
	COLOR: #ffffff; 
	FONT-SIZE: 11px;
	FONT-FAMILY:tahoma; 
	FONT-WEIGHT:bold; 
	HEIGHT: 20px;
	PADDING-LEFT: 5px; 
	BACKGROUND: #95632F}

A.NewsgroupBarButton { 
	COLOR: #333333; 	
	FONT-SIZE: 11px; 
	FONT-FAMILY:tahoma; 
	FONT-WEIGHT:bold; 
	TEXT-DECORATION: none}

A.NewsgroupBarButton:visited { 
	COLOR: #333333; 	
	FONT-SIZE: 11px; 
	FONT-FAMILY: tahoma; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none}

.NewsgroupBarTitle {
	COLOR: #333333; 
	FONT-SIZE: 12px; 
	FONT-FAMILY:Verdana, arial, tahoma; 
	FONT-WEIGHT:bold;}

.NewsgroupItemMessage {
	FONT-SIZE: 10px; 
	FONT-FAMILY:Verdana, Courier new;
	COLOR: #333333;}

.NewsgroupItemHeading{
	COLOR: #ffffff; 
	FONT-SIZE: 11px; 
	FONT-FAMILY:tahoma; 
	FONT-WEIGHT:bold;}

.NewsgroupItemHeading2{
	COLOR: #ffffff; 
	FONT-SIZE: 11px; 
	FONT-FAMILY:tahoma;}	
	
*/
	
/* ---Document list---*/

/*

.DocumentListBox
{
	border: 1px solid #FFFFFF;
}

.DocumentListItem
{
	background: #ffffff;
	padding-left: 5px;
	padding-right: 50px;
	padding-top: 0px;
	padding-bottom: 5px;
}

.DocumentListItemAlt
{
	background: #ffffff;
	padding-left: 5px;
	padding-right: 50px;
	padding-top: 0px;
	padding-bottom: 5px;
}


.DocumentMainIntro
{
	padding-left: 10px;
	padding-right: 50px;
	padding-top: 3px;
	padding-bottom: 5px;
}

*/


/* ---Document---*/

/*

.DocumentFrameHeader
{
	text-align: left;
	padding: 0.5em 0.5em 0.5em 6em;
}
.DocumentArea
{
	float: left;
	text-align: center;
	width: 100%;
}

.PPTFrameStyle
{
	border-style:		solid;
	border-color:		#f0f0f0;
	border-width:		0.1em;
	width: 95%;
	height: 45em;
}
.XLSFrameStyle
{
	border-style:		solid;
	border-color:		#f0f0f0;
	border-width:		0.1em;
	width: 95%;
	height: 52em;

}

.DOCFrameStyle
{
	border-style:		solid;
	border-color:		#f0f0f0;
	border-width:		0.1em;
	width: 85%;
	height: 62em;
}

A.SelectedPagingItem
{
	font-weight: bold;
}

A.UnselectedPagingItem
{
}

*/


/* ---Tab strip---*/

/*
.tabbackground
{
	background-image:url(../images/Tab/tabrow_background.gif);
	text-align: left; 
	height: 26px; 
	background-position: top; 
	background-repeat: repeat-x;	
}
.tabOuterContainer 
{
	display: inline-block;
}
.tabContainer 
{
	display: block; 
	float: left;
}
.tabActive
{
	font-weight: bold; 
	font-size: 1.1em; 
	z-index: 10; 
	background-image:url(../images/Tab/tab_background_active.gif);
	cursor: hand; 
	padding-top: 6px; 
	height: 26px; 
	text-align: center; 
	float: left; 
	background-repeat: repeat-x;

}
.tabActiveLeft
{
	width: 7px; 
	height: 26px; 
	float: left; 
	background-repeat: no-repeat;
	background-image:url(../images/Tab/tab_background_left_active.gif);
}
.tabActiveRight
{
	width: 7px; 
	position: relative; 
	height: 26px; 
	float: left; 
	background-repeat: no-repeat;
	background-image:url(../images/Tab/tab_background_right_active.gif);
}
.tabInactive
{
	font-size: 1.1em; 
	background-image:url(../images/Tab/tab_background.gif);
	cursor: hand; 
	padding-top: 6px;
	height: 26px; 
	text-align: center; 
	float: left; 
	background-repeat: repeat-x; 
	display: inline;
}
.tabInactiveLeft
{
	width: 7px; 
	height: 26px; 
	float: left; 
	background-repeat: no-repeat;
	background-image:url(../images/Tab/tab_background_left.gif);
}
.tabInactiveRight
{
	width: 7px; 
	height: 26px; 
	float: left; 
	background-repeat: no-repeat;
	background-image:url(../images/Tab/tab_background_right.gif);
}
.tabDisabled
{
	font-size: 1.1em; 
	background-image:url(../images/Tab/tab_background.gif);
	color: gray; 
	padding-top: 6px; 
	height: 26px; 
	text-align: center; 
	float: left; 
	background-repeat: repeat-x;
}
.tabDisabledLeft
{
	width: 7px; 
	height: 26px; 
	float: left; 
	background-repeat: no-repeat;
	background-image:url(../images/Tab/tab_background_left.gif);
}
.tabDisabledRight
{
	width: 7px; 
	height: 26px; 
	float: left; 
	background-repeat: no-repeat;
	background-image:url(../images/Tab/tab_background_right.gif);
}
.tabObjectActive
{
	display:block;
	float: left;
	width: 99%;
	text-align: left;
}
.tabObjectInactive
{
	display: none;
}
textarea.EPEdit-inputLongString
{
	width: 90%;
	height: 20em;
}

*/