#MainMenu 
{
	position:absolute;
	left:0;
	top:134px;
	width:100%;
	height:29px;
	background: url(/images/menus/toppmeny.jpg) repeat-x top;
}

#MainMenu ul{margin:0;padding:0;}

#MainMenu ul li 
{
    list-style:none; 
    display:inline;
    margin:0; 
    padding:0;
}

#MainMenuLeft, #MainMenuRight
{
    margin: 0;
    padding: 0;
    font-family: Arial, sans-serif;
    font-size: 1em;
}

#MainMenuLeft
{	
	float:left;
}

#MainMenuRight
{
	float:right;
}
#MainMenuRight a, #MainMenuLeft a
{
	float:left;
	padding:.5em .8em;
	text-decoration:none;	
	color:black;
}

#MainMenuLeft a:hover, #MainMenuRight a:hover, #MainMenuRight a.menutheme_0_active, #MainMenuLeft a.menutheme_0_active, #MainMenuRight a.menutheme_1_active, #MainMenuLeft a.menutheme_1_active, #MainMenuRight a.menutheme_2_active, #MainMenuLeft a.menutheme_2_active
{
	color:#ffffff;
}

#MainMenuLeft a:hover.menutheme_3, #MainMenuRight a:hover.menutheme_3, #MainMenuRight a.menutheme_3_active, #MainMenuLeft a.menutheme_3_active
{
   color:#000000;
}

/* "TEMAN" TILL KNAPPARNA I HUVUDMENYN */

a:hover.menutheme_0, a.menutheme_0_active, a:hover.menutheme_0_active
{
	background:url(/images/menus/general_hover.jpg) repeat-x;
	color:#ffffff;
	height:29px;
}

a:hover.menutheme_1, a.menutheme_1_active, a:hover.menutheme_1_active
{
	background:url(/images/menus/common_hover.jpg) repeat-x;
	color:#ffffff;
	height:29px;
}


a:hover.menutheme_2, a.menutheme_2_active, a:hover.menutheme_2_active
{
	background:url(/images/menus/working_hover.jpg) repeat-x;
	color:#ffffff;
	height:29px;
}

/*   KRISWEBBEN Meny   */
a:hover.menutheme_3, a.menutheme_3_active, a:hover.menutheme_3_active
{
	background:url(/images/menus/krisTopmenu.jpg) repeat-x;
	height:29px;
}

#ToolMenuBar
{
	position:absolute;
	top:40px;
	right:12px;
	font-family:Arial, Sans-Serif;
	font-size:1em;
	text-align: right;
}

#ToolMenuBar input
{
	font-family:Arial, Sans-Serif;
	margin-right:6px;
	margin-left:0;
}

#ToolMenu
{
	margin:0 0 10px;
	padding:0;
}

#ToolMenu li
{
	display:inline;	
}

#ToolMenu a
{
	color:#000;
	margin-right:1.5em;
	text-decoration: none;
}
#ToolMenu a:hover, #ToolMenu a:active
{
	text-decoration: underline;
}

#ToolMenu .lasttab a
{
    margin-right: 8px;
}

/* SUBMENU */

.SubMenu
{
	margin:0;
	padding:0 0 60px 0;
	list-style-type:none;
}

.SubMenu ul
{
	padding-bottom:0;
}

.SubMenu a, .SubMenu a:active, .SubMenu a:focus, .SubMenu a:hover 
{
	display:block;
	font-family:Arial;
	font-size:1em;
	text-decoration:none;
	color:#000000;
	padding:0.3em 0;
}

.SubMenu a.expanded
{
	font-weight:bold;
}

/*******************        Lila        ************************/
.SubMenu a.haschildren_0
{
	background-image: url(/images/submenu/arrowGeneralRight.gif);
	background-repeat: no-repeat;
}

.SubMenu a.haschildrenexpanded_0
{
	background-image:url(/images/submenu/arrowGeneralDown.gif);
	background-repeat:  no-repeat;
	font-weight:bold;
}

.theme_0 a:hover
{
	background-color:#f3daf1;
}

.SubMenu li.activesubmenutheme_0, .SubMenu li:hover.activesubmenutheme_0, .SubMenu li:hover.activesubmenuitem_theme_0, .SubMenu li:hover.activesubmenutheme_0, .SubMenu li:hover.submenutheme_0, .SubMenu li.activesubmenutheme_0
{
    background-image:url(/images/submenu/leftmenuGeneral.gif);
    background-repeat:  repeat-x;
    text-decoration:none;
}

li.activesubmenutheme_0 a.expanded_0, li.submenutheme_0 a:hover._0
{
    background:#f3daf1 url(/images/submenu/leftmenuGeneral.gif) repeat-x;
    text-decoration:none;
}

li.submenutheme_0 a:hover._0
{
    background:#f3daf1 url(/images/submenu/leftmenuGeneral.gif) repeat-x;
    text-decoration:none;
}

.SubMenu li:hover.submenutheme_0 a.haschildrenexpanded_0
{
    background:#fff url(/images/submenu/arrowGeneralDown.gif) no-repeat;
    text-decoration:none;
}
 
.SubMenu li:hover.submenutheme_0 a:hover.haschildrenexpanded_0
{
    background:#f3daf1 url(/images/submenu/arrowGeneralDown.gif) no-repeat;
    text-decoration:none;
}

.SubMenu li:hover.submenutheme_0 a.haschildrenexpanded_0
{
    background:#fff url(/images/submenu/arrowGeneralDown.gif) no-repeat;
    text-decoration:none;
}

.SubMenu li.submenutheme_0 li.activesubmenutheme_0 a.haschildrenexpanded_0
{
    background:#f3daf1 url(/images/submenu/arrowGeneralDown.gif) no-repeat;
    text-decoration:none;
}

li.activesubmenutheme_0 a:hover.active_0, li.activesubmenutheme_0 a.active_0
{
	background-color: #f3daf1;
}

/***************************************************************/

/*******************        Grön        ************************/
.SubMenu a.haschildren_1
{
	background-image: url(/images/submenu/arrowCommonRight.gif);
	background-repeat: no-repeat;
}

.SubMenu a.haschildrenexpanded_1
{
	background-image:url(/images/submenu/arrowCommonDown.gif);
	background-repeat:  no-repeat;
	font-weight:bold;
}

.theme_1 a:hover
{
	background-color:#e9f5cf;
}

.SubMenu li.activesubmenutheme_1, .SubMenu li:hover.activesubmenutheme_1, .SubMenu li:hover.activesubmenuitem_theme_1, .SubMenu li:hover.activesubmenutheme_1, .SubMenu li:hover.submenutheme_1, .SubMenu li.activesubmenutheme_1
{
    background-image:url(/images/submenu/leftmenuCommon.gif);
    background-repeat:  repeat-x;
    text-decoration:none;
}

li.activesubmenutheme_1 a.expanded_1, li.submenutheme_1 a:hover._1
{
    background:#e9f5cf url(/images/submenu/leftmenuCommon.gif) repeat-x;
    text-decoration:none;
}

li.submenutheme_1 a:hover._1
{
    background:#e9f5cf url(/images/submenu/leftmenuCommon.gif) repeat-x;
    text-decoration:none;
}

.SubMenu li:hover.submenutheme_1 a.haschildrenexpanded_1
{
    background:#fff url(/images/submenu/arrowCommonDown.gif) no-repeat;
    text-decoration:none;
}
 
.SubMenu li:hover.submenutheme_1 a:hover.haschildrenexpanded_1
{
    background:#e9f5cf url(/images/submenu/arrowCommonDown.gif) no-repeat;
    text-decoration:none;
}

.SubMenu li:hover.submenutheme_1 a.haschildrenexpanded_1
{
    background:#fff url(/images/submenu/arrowCommonDown.gif) no-repeat;
    text-decoration:none;
}

.SubMenu li.submenutheme_1 li.activesubmenutheme_1 a.haschildrenexpanded_1
{
    background:#e9f5cf url(/images/submenu/arrowCommonDown.gif) no-repeat;
    text-decoration:none;
}

li.activesubmenutheme_1 a:hover.active_1, li.activesubmenutheme_1 a.active_1
{
	background-color: #e9f5cf;
}
/***************************************************************/

/*******************        Blå         ************************/
.SubMenu a.haschildren_2
{
	background-image: url(/images/submenu/arrowWorkingRight.gif);
	background-repeat: no-repeat;
}

.SubMenu a.haschildrenexpanded_2
{
	background-image:url(/images/submenu/arrowWorkingDown.gif);
	background-repeat:  no-repeat;
	font-weight:bold;
}

.theme_2 a:hover
{
	background-color:#E9F6FA;
}

.SubMenu li.activesubmenutheme_2, .SubMenu li:hover.activesubmenutheme_2, .SubMenu li:hover.activesubmenuitem_theme_2, .SubMenu li:hover.activesubmenutheme_2, .SubMenu li:hover.submenutheme_2, .SubMenu li.activesubmenutheme_2
{
    background-image:url(/images/submenu/leftmenuWorking.gif);
    background-repeat:  repeat-x;
    text-decoration:none;
}

li.activesubmenutheme_2 a.expanded_2, li.submenutheme_2 a:hover._2
{
    background:#E9F6FA url(/images/submenu/leftmenuWorking.gif) repeat-x;
    text-decoration:none;
}

li.submenutheme_2 a:hover._2
{
    background:#E9F6FA url(/images/submenu/leftmenuWorking.gif) repeat-x;
    text-decoration:none;
}

.SubMenu li:hover.submenutheme_2 a.haschildrenexpanded_2
{
    background:#fff url(/images/submenu/arrowWorkingDown.gif) no-repeat;
    text-decoration:none;
}
 
.SubMenu li:hover.submenutheme_2 a:hover.haschildrenexpanded_2
{
    background:#E9F6FA url(/images/submenu/arrowWorkingDown.gif) no-repeat;
    text-decoration:none;
}

.SubMenu li:hover.submenutheme_2 a.haschildrenexpanded_2
{
    background:#fff url(/images/submenu/arrowWorkingDown.gif) no-repeat;
    text-decoration:none;
}

.SubMenu li.submenutheme_2 li.activesubmenutheme_2 a.haschildrenexpanded_2
{
    background:#E9F6FA url(/images/submenu/arrowWorkingDown.gif) no-repeat;
    text-decoration:none;
}

li.activesubmenutheme_2 a:hover.active_2, li.activesubmenutheme_2 a.active_2
{
	background-color: #E9F6FA;
}
/***************************************************************/

/*******************   Gul (Kriswebb)   ************************/
.SubMenu a.haschildren_3
{
	background-image:url();
	background-repeat: no-repeat;
}

.SubMenu a.haschildrenexpanded_3
{
	background-image:url();
	background-repeat: no-repeat;
	font-weight:bold;
}

.theme_3 a:hover
{
	background-color:#ffef97;
}

.SubMenu li.activesubmenutheme_3, .SubMenu li:hover.activesubmenutheme_3, .SubMenu li:hover.activesubmenuitem_theme_3, .SubMenu li:hover.submenutheme_3, .SubMenu li.activesubmenutheme_3, .SubMenu li:hover.activesubmenutheme_3
{
    background:url(/images/submenu/leftmenuCrisis.gif) repeat-x;
    text-decoration:none;
    color:black;
}

li.activesubmenutheme_3 a.expanded_3, li.submenutheme_3 a:hover._3
{
    background:#ffef97 url(/images/submenu/leftmenuCrisis.gif) repeat-x;
    text-decoration:none;
    color:black;
}
/***************************************************************/

/*  Tabmeny för sök    */
.searchBorder 
{
    border-bottom:1px solid #e2e2e2;
    border-top:1px solid #e2e2e2;
    padding:.5em 0;
    margin:0 0 1em 0;
    clear:both;
    width:100%;
    text-align:right;
}

.searchBorderTop 
{
    border-bottom:1px solid #e2e2e2;
    padding:0pt 0pt 0.5em;
    margin:0pt 0pt 0.5em;
    clear:both;
    width:100%;
    text-align:right;
}


.searchTabs
{
    display:inline; 
    list-style:none; 
    padding:0;
    margin:0;
}

.searchTabs li 
{
    display:inline;
}

/*.searchTabs li a
{
    color:#000000;
    margin-bottom:10px;
    padding:1em 1em 0 1em;
    font-weight:bold;
}*/

.searchTabs li a
{
	color:#000000;
	font-weight:bold;
	line-height:29px;
	padding:1em 1.5em;
	text-decoration:none;
}

.searchTabs li a:hover
{
	text-decoration: underline;
}

.tabWidth
{
height:32px;
}

.active
{
    background:url(/images/menus/toppmeny.jpg) repeat-x left 5px;
    padding-bottom:2px;
}