/* TopMenu */
.TopMenuItemContainer
{
	white-space:nowrap;
}

.TopMenuLeft
{
    width:3px;
    background-image:url(/_layouts/Nacka/IMAGES/topmenuleft.gif); 
    float:left;
    height:24px;
    display:block;
    font-size:2px;
	white-space:nowrap;
	/*background-color:Black; - Naveed 1106*/
}
DIV.TopMenuItem
{
    background-image:url(/_layouts/Nacka/IMAGES/topmenuleft.gif); 
	background-repeat:no-repeat;
}

.TopMenuItem
{
	/*margin-left:3px;*/
    border-top:1px solid #E2E2E2;
    font-family:Arial;
    float:left;
    height:23px;
    padding:0px 3px 0px 4px;
    font-weight:bold;
	white-space:nowrap;
}
.TopMenuRight
{
    width:3px;
    background-image:url(/_layouts/Nacka/IMAGES/topmenuright.gif);
    /*background-color:#000000;  -- Naveed 110518 */
    float:left;
    height:24px;
    display:inline;
    font-size:2px;
	white-space:nowrap;
}

.TopMenuSelected
{
    background-color:#6FACE0;
	/**background-color:#CCCCCC;**/
}
.TopMenuItemSelected A
{
    font-family:Arial;
    /*font-size:11px;*/
    color:#2375BB;
	/**color:#A3A3A3;**/
    font-weight:bold;
    text-decoration:none;
    line-height:22px;
    font-size:95%;
}
.TopMenuItem A
{
    font-family:Arial;
    /*font-size:11px;*/
    font-size:95%;
    color:#2375BB;
    /**color:#A3A3A3;**/    
    font-weight:bold;
    text-decoration:none;
}

A.TopMenuItem, A.TopMenuItem:visited
{
    font-family:Arial;
    color:#2375BB; 
	/**color:#A3A3A3;**/
    line-height:22px;
    height:22px;
    border:0px solid #FFFFFF;
}
A.TopMenuSelected, A.TopMenuSelected:visited
{
    font-family:Arial;
    color:#FFFFFF;
    line-height:22px;
    height:22px;
	padding:0px 0px 0px 2px;
}

A.TopMenuItem:hover, A.TopMenuItem:focus
{
    font-family:Arial;
    /*font-size:11px;*/
    font-size:95%;
    font-weight:bold;
    line-height:22px;
    height:22px;
    text-decoration:none;
    background-color:#FFFFFF;
    /*color:#6699CC;*/
    /*color:#cfd9e3;*/
    color:#003366;
	/**color:#474747;**/
}
A.TopMenuSelected:hover, A.TopMenuSelected:focus
{
    font-family:Arial;
    /*font-size:11px;*/
    font-size:95%;
    font-weight:bold;
    line-height:22px;
    height:22px;
    text-decoration:none;
    background-color:#6FACE0;
	/**background-color:#CCCCCC;**/
    /*color:#6699CC;*/
    color:#003366;
	/**color:#474747;**/
}



/* LeftMenu */
#nackaLeftArea li.nackaLeftMenuTopParent
{    
    background-image:url(/_layouts/Nacka/IMAGES/nackaLeftMenuTopParent.gif);
    background-repeat:no-repeat;
    background-position:top left;
    padding:4px 5px 5px 13px;
    background-color:White;
}
a.nackaLeftMenuTopParent:link, a.nackaLeftMenuTopParent:visited
{
    /*color:#2375bb;*/
    color:#666666;
    font-weight:bold;
    text-decoration:none;
}
a.nackaLeftMenuTopParent:hover, a.nackaLeftMenuTopParent:focus
{
    /*color:#666666;*/
    color:#FF9933;
    font-weight:bold;
    text-decoration:none;
}
#nackaLeftArea li.nackaLeftMenuTopChildNoArrow
{
    font-weight:bold;
    color:White;
    /*color:#666666;*/
    background-color:#fca81c;
    padding:4px 5px 5px 17px;   
}
#nackaLeftArea li.nackaLeftMenuTopChildArrow
{
    font-weight:bold;
    color:White;
    /*color:#666666;*/
    background-color:#fca81c;
    background-image:url(/_layouts/Nacka/IMAGES/nackaLeftMenuTopChildArrow.gif);
    background-repeat:no-repeat;
    background-position:top left;
    padding:4px 5px 5px 17px;   
}
a.nackaLeftMenuTopChild:link, a.nackaLeftMenuTopChild:visited
{
    /*color:#666666;*/
    color:White;
    font-weight:bold;
    text-decoration:none;
}
a.nackaLeftMenuTopChild:hover, a.nackaLeftMenuTopChild:focus
{
    font-weight:bold;
    color:#666666;
	/*color:#FFFFFF;*/
    text-decoration:none;
}




#nackaLeftArea li.nackaLeftMenuParent
{
    background-color:#fca81c;
    background-image:url(/_layouts/Nacka/IMAGES/nackaLeftMenuParent.gif);
    background-repeat:no-repeat;
    background-position:top left;
    padding:4px 5px 5px 17px;
}
a.nackaLeftMenuParent:link, a.nackaLeftMenuParent:visited, a.nackaLeftMenuParent:hover, a.nackaLeftMenuParent:focus
{
    font-weight:bold;
    color:White;
    /*color:#666666;*/
    text-decoration:none;
}
a.nackaLeftMenuParent:hover, a.nackaLeftMenuParent:focus
{
    font-weight:bold;
    color:#666666;
    /*color:White;*/
    text-decoration:none;
}
#nackaLeftArea li.nackaLeftMenuCurrent
{
    font-weight:bold;
    /*color:#666666;*/
    color:White;
    background-color:#fca81c;
    background-image:url(/_layouts/Nacka/IMAGES/nackaLeftMenuParent.gif);
    background-repeat:no-repeat;
    background-position:top left;
    padding:4px 5px 5px 17px;
}
a.nackaLeftMenuCurrent:link, a.nackaLeftMenuCurrent:visited
{
    font-weight:bold;
    /*color:#666666;*/
    color:White;
    text-decoration:none;
}
a.nackaLeftMenuCurrent:hover, a.nackaLeftMenuCurrent:focus
{
    font-weight:bold;
    color:#666666;
    /*color:#FFFFFF;*/
    text-decoration:none;
}
#nackaLeftArea li.nackaLeftMenuChildArrow
{
    background-color:White;
    background-image:url(/_layouts/Nacka/IMAGES/nackaLeftMenuChildArrow.gif);
    background-repeat:no-repeat;
    background-position:top left;
    padding:4px 5px 5px 17px;
    border-bottom:dotted 1px #b3b3b3;
}
#nackaLeftArea li.nackaLeftMenuChildNoArrow
{
    background-color:White;
    padding:4px 5px 5px 17px;
    border-bottom:dotted 1px #b3b3b3;
}
a.nackaLeftMenuChild:link, a.nackaLeftMenuChild:visited
{
    font-weight:bold;
    color:#666666;
    text-decoration:none;
}
a.nackaLeftMenuChild:hover, a.nackaLeftMenuChild:focus
{
    font-weight:bold;
    color:#FF9933;
    text-decoration:none;
}
#nackaLeftArea li.nackaLeftMenuCurrentLeaf
{
    background-color:#fee9c6;
    padding:4px 5px 5px 17px;
    border-bottom:dotted 1px #b3b3b3;
}
a.nackaLeftMenuCurrentLeaf:link, a.nackaLeftMenuCurrentLeaf:visited
{
    font-weight:bold;
    color:#666666;
    text-decoration:none;
}
a.nackaLeftMenuCurrentLeaf:hover, a.nackaLeftMenuCurrentLeaf:focus
{
    font-weight:bold;
    color:#FF9933;
    text-decoration:none;
}

/* SiteFooter */
#SiteFooterRow1, #SiteFooterRow2
{
    line-height:17px;
    height:17px;
    display:block;
    height:auto;
}
#SiteFooterRow1 A, #SiteFooterRow2 A
{
    color:#2375BB;
    text-decoration:underline;
}
#SiteFooterRow1 .bold
{
    font-weight:bold;
}

/* ShowBody */
.WebPartDelimiter
{
	width:172px;
	height:10px;
	min-height:10px;
	background-image:url(/_layouts/Nacka/IMAGES/nackaHorzDottedLine.gif);
    background-position:left bottom;
    background-repeat:repeat-x; 
    margin-bottom:10px;
}
#TargetEntrancesHeadline
{	
	/*background-image:url(/_layouts/Nacka/IMAGES/nacka_targetentrancebg.gif);
    background-position:left top;
    background-repeat:repeat-x;*/
    /*background-color:#cc0066;*/
    background-color:#97ac1e;
    width:162px;
    color:White;
    font-weight:bold;
    line-height:17px;
    padding:1px 5px 3px 5px;
}
#TargetEntrancesBody
{
	width:162px;
	overflow:hidden;
	/*background-color:#F8F8F8;*/
	background-color:#efecec;
	padding:6px 5px 7px 5px;
	font-size:90%;
}
/*#TargetEntrancesBody a
{
	text-decoration:none;
}*/
#TargetEntrancesBody a:link, #TargetEntrancesBody a:visited
{
	/*color:#999999;*/
	color:#7D7D7D;
	background-image:url(/_layouts/Nacka/Images/nacka_targetentrancearrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Arial;
	font-weight:bold;
	padding:0 0 0 8px;
	line-height:17px;
	text-decoration:none;
}
#TargetEntrancesBody a:hover, #TargetEntrancesBody a:focus
{
	/*color:#999999;*/
	color:#7D7D7D;
	background-image:url(/_layouts/Nacka/Images/nacka_targetentrancearrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Arial;
	font-weight:bold;
	padding:0 0 0 8px;
	line-height:17px;
	text-decoration:underline;
	background-color:#EFECEC;
}
#ContactHeadline
{	
	/*background-image:url(/_layouts/Nacka/IMAGES/nacka_contactbg.gif);
    background-position:left top;
    background-repeat:repeat-x; 
    background-color:#666666;*/
	background-color:#5f6062;
    width:162px;
    color:White;
    font-weight:bold;
    line-height:17px;
    padding:1px 5px 3px 5px;
    margin-bottom:3px;
}
#ContactBody
{
	width:162px;
	overflow:hidden;
	padding:3px 5px 3px 5px;
	line-height:17px;
}
#ExternalLinksHeadline
{	
	/*background-image:url(/_layouts/Nacka/IMAGES/nacka_externallinksbg.gif);
    background-position:left top;
    background-repeat:repeat-x; 
    background-color:#050d7a;*/
	background-color:#4e7914;
    width:162px;
    color:White;
    font-weight:bold;
    line-height:17px;
    padding:1px 5px 3px 5px;
}
#ExternalLinksBody
{
	width:162px;
	overflow:hidden;
	/*padding:3px 2px 3px 2px;*/
	padding:3px 5px 3px 5px;
	line-height:17px;
}
.PoliticalHeadline
{	
	/*background-image:url(/_layouts/Nacka/IMAGES/nacka_contactbg.gif);
    background-position:left top;
    background-repeat:repeat-x; 
    background-color:#666666;*/
    background-color:#bd0012;
    width:162px;
    color:White;
    font-weight:bold;
    line-height:17px;
    padding:1px 5px 3px 5px;
}
#Political
{
	width:162px;
	overflow:hidden;
	/*padding:3px 2px 3px 2px;*/
	padding:3px 5px 3px 5px;
	line-height:17px;
}
#Municipal
{
	width:162px;
	overflow:hidden;
	/*padding:3px 2px 3px 2px;*/
	padding:3px 5px 3px 5px;
	line-height:17px;
}
#MostPopularLinksHeadline
{	
	/*background-image:url(/_layouts/Nacka/IMAGES/nacka_mostpopularbg.gif);
    background-position:left top;
    background-repeat:repeat-x; 
    background-color:#14559e;*/
	background-color:#0f65b8;
    width:162px;
    color:White;
    font-weight:bold;
    line-height:17px;
    padding:1px 5px 3px 5px;
    margin-bottom:3px;
}
#MostPopularLinksBody
{
	width:162px;
	overflow:hidden;
	padding:3px 5px 3px 5px;
	line-height:17px;
}

#SelfServiceHeadline
{	
	/*background-image:url(/_layouts/Nacka/IMAGES/nacka_selfservicebg.gif);
    background-position:left top;
    background-repeat:repeat-x; 
    background-color:#6a8c01;*/
    background-color:#f07717;
    width:162px;
    color:White;
    font-weight:bold;
    line-height:17px;
    padding:1px 5px 3px 5px;    
}
#SelfService
{
	width:162px;
	overflow:hidden;
	/*padding:3px 2px 3px 2px;*/
	padding:3px 5px 3px 5px;
	line-height:17px;	
}
.SelfServiceHeadline
{
	display:block;
	font-weight:bold;
}

.SelfServiceCollectionLink
{
	width:100%;
	float:right;
	text-align:right;
	font-size:90%;
	color:#2375BB;
	clear:both;
}
.SelfServiceFrame
{
	width:172px;
	height:24px;
	overflow:hidden;
	margin-top:4px;
}
.SelfServiceBody
{
	width:168px;
	padding-bottom:5px;
}

/* AddDelimiter .[Propertyname]Delimiter*/
.LinkListBodyDelimiter
{
	background-image:url(/_layouts/Nacka/IMAGES/nackaHorzDottedLine.gif);
    background-position:center left;
    background-repeat:repeat-x; 
}

/* Alphabetical web part */
.nackaAlphabeticalLink
{
	font-size: 147%;
	margin-right: 6px;
	color:#2375BB;
}

#nackaAlphabeticalLinks
{
margin-top: 20px;
margin-bottom: 20px;	
}

#EventCalenderHeadline
{	
	/*background-image:url(/_layouts/Nacka/IMAGES/nacka_evenemang.jpg);
	background-position:left top;
	background-repeat:repeat-x; 
	background-color: #0388A5;*/
	background-color: #83449d;
	width:162px;
	color:White;
	font-weight:bold;
	line-height:17px;
	padding:1px 5px 3px 5px;
	margin:0;
	overflow:hidden;
}
#EventCalenderBody
{
	width:162px;
	/*width:168px;*/
	overflow:hidden;
	padding:3px 5px 3px 5px;
	font-family: Verdana;
	line-height: 125%;
/*	line-height: 14px;*/
	/*background-color:#F8F8F8;*/
	background-color:#efecec;
	margin:0;
}
.EventCalenderItem, #EventCalenderItem
{
/*	line-height: 14px;*/
	padding:3px 0px 3px 0px;
}	
.EventCalenderItemDate, #EventCalenderItemDate
{
	font-size:90%;
/*	font-size: 11px;*/
	font-weight: bold;
	/*color:#999999;*/
	color:#7D7D7D;	
}
.EventCalenderItemHref, #EventCalenderItemHref
{
	font-size:100%;
/*	font-size: 12px;	*/
    	width:162px;
    	overflow: hidden; 
}
/*.EventCalenderItemHref a, #EventCalenderItemHref a
{    
	color: #2375BB;
	text-decoration: underline;     
}*/	
.EventCalenderItemShowAll
{
	width:100%;
	float:right;
	text-align:right;
	font-size:90%;
	color:#2375BB;
	clear:both;
}
/*.EventCalenderItemShowAll a
{
	width:162px;
	font-size: 12px;
    	color: #2375BB;
    	text-decoration: underline;
	line-height: 16px;
}*/
#EventCalenderError
{
	line-height: 115%;
	width:162px;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

.MBABody
{
	width:162px;
	overflow:hidden;
	padding:3px 5px 0px 5px;
	margin:0px;
	font-family: Verdana;
	font-size:92%;
	line-height:125%;
/*	font-size:11px;
	line-height: 14px;*/
	text-align:center;
	}
.MBAAnswerText
{
	display:block;
	width:162px;
	text-align:left;
	margin-top:6px;
	margin-bottom:6px;
	}
.MBAUserInput
{
	/*width:158px;	*/
	/*width:105px;*/
	width:158px;
	font-size:100%;
	/*height:14px;*/
	height:28px;
	line-height:12px;
	margin-bottom:0px;
	border:1px solid #b4c3cf;
	text-align:left;
}
.MBASearchButton
{
	width:42px;
	height:18px;
	margin:1px 0px 0px 8px;
	_margin:0px 0px 0px 8px;
	color:#666666;
	font-size:12px;
	background-image:url(/_layouts/Nacka/IMAGES/buttonbg.gif);
	border:1px solid #b4c3cf;
	float:right;
}
.MBASearchResult
{
	width:162px;
	display:block;
	text-align:left;
	margin-top:6px;
	}
.MBAImage
{
	width:143px;	
	}
.MBAPopOpen
{
	font-family: Verdana;
	/*font-size:11px;*/
	font-size:95%;
	font-weight: bold;
	color:#000000;
	display:block;
	background-image:url("/_layouts/Nacka/IMAGES/nacka_mbaclose2.gif");
	background-repeat:no-repeat;
	background-position:right center;
	padding: 2px 4px 2px 4px;
	width:162px;
	height:17px; 
	border-style: solid;
	border-width: 1px;
	border-color:rgb(85,126,184);
	}
a.MBAPopOpen:link
{
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	}
a.MBAPopOpen:hover
{
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	}
a.MBAPopOpen:active 
{
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	}
a.MBAPopOpen:visited 
{
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	}
.MBAPopClose
{
	font-family: Verdana;
	/*font-size:11px;*/
	font-size:95%;
	font-weight: bold;
	color:#000000;
	display:block;
	background-image:url("/_layouts/Nacka/IMAGES/nacka_mbaopen2.gif");
	background-repeat:no-repeat;
	background-position:right center;
	padding: 2px 4px 2px 4px;
	width:162px;
	height:17px; 
	border-style: solid;
	border-width: 1px;
	border-color:rgb(85,126,184);
	}
a.MBAPopClose:link
{
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	}
a.MBAPopClose:hover
{
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	}
a.MBAPopClose:active 
{
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	}
a.MBAPopClose:visited 
{
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	}
#MBAError
{
	width:162px;
	padding:3px 2px 3px 2px;
	font-family: Verdana;
	font-size:11px;
	line-height: 14px;
}
INPUT.MBAPopClose, INPUT.MBAPopOpen
{
	background-color:#FFFFFF;
}
INPUT.MBAPopClose:hover, INPUT.MBAPopOpen:hover
{
	background-color:#FF00FF;
}
/* nyhetslistlänkar & rss*/
#NewsListLinks
{
	text-align:right;
}
.MoreNewsLink
{
	position:relative;
	top:-4px;
}
.MoreNewsLink a
{
    font-size:100%;
    line-height:17px;
    color:#2375bb;
    text-decoration:underline;
}
.RssLink
{
	display:inline-block;
	float:right;
	margin-right:10px;
}
#NewsListLinks .RssLink
{
	float:none;
	display:inline-block;
}

/*AdjustablePage*/

#nackaAdjustableMainBody {
	float:left;
}

#nackaAdjustableHeadline
{
	
}


#nackaAdjustableArea table 
{
	background-color:#D3D3D3;
	width: 100%;
	margin-bottom: 10px;	
	font-family: Verdana;
}

#nackaAdjustableArea table tr th
{
	color: #ffffff;
	background-color: #666666;
	padding-left: 4px;
	text-align: left;
}

#nackaEditModePanel
{
	float:left;
}

#nackaAdjustableArea
{
	width: 180px;
}

input.nackaAdjustableAreaRadio
{
	padding: 0px;
	width: auto;
	margin-left: 4px;
	padding: 0px;
	font-family: Verdana;
}

input.nackaAdjustableAreaResetButton
{
	width: 66px;
	height:18px;
	margin-bottom:10px;
	margin-left:8px;
	color:#666666;
	font-size:12px;
	background-image:url(/_layouts/Nacka/IMAGES/buttonbg.gif);
	border:1px solid #b4c3cf;
	
}

input.nackaAdjustableAreaSaveButton
{
	width:93px;
	margin-left: 10px;
	height:18px;
	margin-bottom:10px;
	margin-left:8px;
	color:#666666;
	font-size:12px;
	background-image:url(/_layouts/Nacka/IMAGES/buttonbg.gif);
	border:1px solid #b4c3cf;
}

#nackaAdjustableIntroduction {
	float:left;
	width:359px;
}

#nackaAdjustableControl
{
	float: left;
	margin-top: 10px;
	border-left: 1px dotted #D3D3D3;
	padding-left: 9px;
}

#nackaAdjustableIntro
{
	padding-right: 6px;
}
/* End Adjustable page */

/* Sitemap */
#SiteMapList LI
{
	list-style-image:none;
	list-style-type:none;
	font-family:Verdana;
	color:#2375BB ;
	font-weight:normal;
	line-height:140%;
}
#SiteMapList .TopLevel
{
font-family:Verdana;
font-size:130%;
color:#2375BB;
font-weight:normal;
margin-top:10px;
margin-bottom:10px;
}

#SiteMapList .Level2
{
	list-style-type:circle;
	font-size:78%;
}

.IngressText
{
font-family:Verdana;
font-size:78%;
color:#333333 ;
margin-bottom:5px;
}
.listIndex
{
font-family:Verdana;
font-size:11.5px;
color:#2375BB ;
font-style:oblique;
margin:0px;
}
#nackaContentArea ul
{
margin:0;
padding:0 0 0 15px;
}


/* MBA */
.MBAAnswerText
{
	clear:both;
}


