/*** start skeKraft_menuLevel1 ***/
div.skeKraft_menuLevel1_box
{
	position: absolute;
	right:11px;
	top:26px;
}

ul.skeKraft_menuLevel1_1 {
	margin:0;
	padding:0;
}

ul.skeKraft_menuLevel1_1 li {
	float: left; 
	text-decoration: none;
	margin-right: 4px;
	padding-left: 10px;
	display: block;
	height:25px;	
}
ul.skeKraft_menuLevel1_1 li a {
	float: left; 
	display: block;
	width: auto;
	height: 19px;
	color: #707070;
	font: bold 80% arial, sans-serif;
	text-decoration: none;
	padding-right: 10px;

	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	
}
ul.skeKraft_menuLevel1_1 li a:hover, ul.skeKraft_menuLevel1_1 li a:active {
	/*background: url(/Administration/Webbplatsbilder/skeKraft_menuLevel1_bg_left.gif) top left no-repeat;
	color: #fff;*/
	color: #000;
}

ul.skeKraft_menuLevel1_1 li.skeKraft_menuLevel1_SelectedParent, 
ul.skeKraft_menuLevel1_1 li.skeKraft_menuLevel1_SelectedItem
{
	background: url(/Administration/Webbplatsbilder/skeKraft_menuLevel1_bgLefta.gif) top left no-repeat;
	color: #fff;
}
ul.skeKraft_menuLevel1_1 li.skeKraft_menuLevel1_SelectedParent a,
ul.skeKraft_menuLevel1_1 li.skeKraft_menuLevel1_SelectedParent a:hover,
ul.skeKraft_menuLevel1_1 li.skeKraft_menuLevel1_SelectedItem a,
ul.skeKraft_menuLevel1_1 li.skeKraft_menuLevel1_SelectedItem a:hover
{
	background: url(/Administration/Webbplatsbilder/skeKraft_menuLevel1_bgRighta.gif) top right no-repeat;	
	color: #fff;
}

/*** end skeKraft_menuLevel1 ***/
/*** start skeKraft_menuLevel2 ***/

div.skeKraft_menuLevel2_box
{
	position: absolute;
	left:0px;
	top: 73px;
	text-align:center;
	width: 974px;
	height: 51px;
	margin: 0 auto;
}

div.skeKraft_menuLevel2_left
{	
	background: url(/Administration/Webbplatsbilder/skeKraft_menuLevel2_left.gif) no-repeat;
	float: left; 
	display: block;
	width: 84px;
	height: 41px;
}
div.skeKraft_menuLevel2_left a {
	color: #fff;
	font: bold 82% arial, sans-serif;
	text-decoration: none;
	text-align: center;
	
	float: left; 
	display: block;
	width: auto;
	height: 28px;
	padding: 13px 23px 0 30px;
	margin: 0;
}

div.skeKraft_menuLevel2_left:hover, div.skeKraft_menuLevel2_left a:active {
	background: url(/Administration/Webbplatsbilder/skeKraft_menuLevel2_left_ho.gif) no-repeat ;
}

div.skeKraft_menuLevel2_right
{
	background: url(/Administration/Webbplatsbilder/skeKraft_menuLevel2_right.gif) no-repeat;
	width: auto;
	height: 41px;
	float: left;	
}
div.skeKraft_menuLevel2_right a {
	color: #fff;
	width:44px;
	font: bold 82% arial, sans-serif;
	text-decoration: none;
	float: left; 
	display: block;
	height: 28px;
	padding: 13px 20px 0 20px;
	margin: 0;
}

div.skeKraft_menuLevel2_right:hover, div.skeKraft_menuLevel2_right a:active {
	background: url(/Administration/Webbplatsbilder/skeKraft_menuLevel2_right_h.gif) no-repeat;
}

ul.skeKraft_menuLevel2_1 {
	background: url(/Administration/Webbplatsbilder/skeKraft_menuLevel2_bg.gif) repeat-x;
	width: 791px;
	
	text-align:center;
	height: 41px;
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	list-style-type:none;
}
ul.skeKraft_menuLevel2_1 li {
	float: left; 
	display: inline;
	background: url(/Administration/Webbplatsbilder/sep-top-nav.gif) no-repeat 100% 1px;
	
	padding: 0 1px 0 0;
	list-style-type:none;
}
	
ul.skeKraft_menuLevel2_1 li a {
	color: #fff;
	font: bold 82% arial, sans-serif;
	text-decoration: none;
	text-align: center;
	float: left;
	display: block;
	width: auto;
	height: 28px;
	padding: 13px 17px 0 16px;
	margin: 0;
	white-space: nowrap;
}


/* tweaks för fördelning av bredden i blåa huvudmenyn */
.topmenuvariant1355 ul.skeKraft_menuLevel2_1 li a { padding: 13px 33px 0 33px; }  /* Privat */
.topmenuvariant1481 ul.skeKraft_menuLevel2_1 li a { padding: 13px 21px 0 22px; }  /* Företag */
.topmenuvariant1455 ul.skeKraft_menuLevel2_1 li a { padding: 13px 16px 0 16px; }  /* Om ... */
.topmenuvariant1467 ul.skeKraft_menuLevel2_1 li a { padding: 13px 24px 0 24px; }  /* Mitt ... */


ul.skeKraft_menuLevel2_1 li a:hover, ul.skeKraft_menuLevel2_1 li a:active {
	background: url(/Administration/Webbplatsbilder/top-nav-hover.gif) repeat-x 100% 0px;
}

ul.skeKraft_menuLevel2_1 li.skeKraft_menuLevel2_SelectedItem, 
ul.skeKraft_menuLevel2_1 li.skeKraft_menuLevel2_SelectedParent, 
ul.skeKraft_menuLevel2_1 li.skeKraft_menuLevel2_SelectedItem a:hover,
ul.skeKraft_menuLevel2_1 li.skeKraft_menuLevel2_SelectedItem a,
ul.skeKraft_menuLevel2_1 li.skeKraft_menuLevel2_SelectedParent a,
ul.skeKraft_menuLevel2_1 li.skeKraft_menuLevel2_SelectedParent a:hover
{
	background: url(/Administration/Webbplatsbilder/top-nav-selected.gif) repeat-x 100% -2px;
	color: #000;
}


/*** end skeKraft_menuLevel2 ***/

/*** start skeKraft_menuLevel2_Privat ***/
ul.skeKraft_menuLevel2_Privat1 {
	background: url(/Administration/Webbplatsbilder/skeKraft_menuLevel2_bg.gif) repeat-x;
	width: 791px;
	overflow:hidden;
	text-align:center;
	height: 41px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	list-style-type:none;
}

ul.skeKraft_menuLevel2_Privat1 li {
	float: left; 
	background: url(/Administration/Webbplatsbilder/sep-top-nav.gif) no-repeat 100% 1px;
	overflow: hidden; 
	padding: 0 1px 0 0;
	list-style-type:none;
}
	
ul.skeKraft_menuLevel2_Privat1 li a {
	color: #fff;
	font: bold 82% arial, sans-serif;
	text-decoration: none;
	text-align: center;
	float: left;
	height: 41px;
	padding: 13px 33px 0 34px;
	white-space: nowrap;
	}

ul.skeKraft_menuLevel2_Privat1 li a:hover, ul.skeKraft_menuLevel2_Privat1 li a:active{
	background: url(/Administration/Webbplatsbilder/top-nav-hover.gif) repeat-x 100% 0px;
}

ul.skeKraft_menuLevel2_Privat1 li.skeKraft_menuLevel2_PrivatSelectedItem, 
ul.skeKraft_menuLevel2_Privat1 li.skeKraft_menuLevel2_PrivatSelectedParent, 
ul.skeKraft_menuLevel2_Privat1 li.skeKraft_menuLevel2_PrivatSelectedItem a:hover,
ul.skeKraft_menuLevel2_Privat1 li.skeKraft_menuLevel2_PrivatSelectedItem a,
ul.skeKraft_menuLevel2_Privat1 li.skeKraft_menuLevel2_PrivatSelectedParent a,
ul.skeKraft_menuLevel2_Privat1 li.skeKraft_menuLevel2_PrivatSelectedParent a:hover
{
	background: url(/Administration/Webbplatsbilder/top-nav-selected.gif) repeat-x 100% -2px;
	color: #000;
}

/*** end skeKraft_menuLevel2_Privat ***/

/*** start skeKraft_menuLevel2_Foretag ***/
ul.skeKraft_menuLevel2_Foretag1 {
	background: url(/Administration/Webbplatsbilder/skeKraft_menuLevel2_bg.gif) repeat-x;
	width: 791px;
	overflow:hidden;
	text-align:center;
	height: 41px;
	margin: 0;
	padding: 0 0 0 0px;
	float: left;
	list-style-type:none;
}

ul.skeKraft_menuLevel2_Foretag1 li {
	float: left; 
	background: url(/Administration/Webbplatsbilder/sep-top-nav.gif) no-repeat 100% 1px;
	overflow: hidden; 
	padding: 0 1px 0 0;
	white-space: nowrap;
	list-style-type:none;
}
	
ul.skeKraft_menuLevel2_Foretag1 li a {
	color: #fff;
	font: bold 82% arial, sans-serif;
	text-decoration: none;
	text-align: center;
	float: left;
	height: 41px;
	padding: 13px 18px 0 18px;
	white-space: nowrap;
}

ul.skeKraft_menuLevel2_Foretag1 li a:hover, ul.skeKraft_menuLevel2_Foretag1 li a:active {
	background: url(/Administration/Webbplatsbilder/top-nav-hover.gif) repeat-x 100% 0px;
}

ul.skeKraft_menuLevel2_Foretag1 li.skeKraft_menuLevel2_ForetagSelectedItem, 
ul.skeKraft_menuLevel2_Foretag1 li.skeKraft_menuLevel2_ForetagSelectedParent, 
ul.skeKraft_menuLevel2_Foretag1 li.skeKraft_menuLevel2_ForetagSelectedItem a:hover,
ul.skeKraft_menuLevel2_Foretag1 li.skeKraft_menuLevel2_ForetagSelectedItem a,
ul.skeKraft_menuLevel2_Foretag1 li.skeKraft_menuLevel2_ForetagSelectedParent a,
ul.skeKraft_menuLevel2_Foretag1 li.skeKraft_menuLevel2_ForetagSelectedParent a:hover
{
	background: url(/Administration/Webbplatsbilder/top-nav-selected.gif) repeat-x 100% -2px;
	color: #000;
}

/*** end skeKraft_menuLevel2_Foretag ***/


/*** start skeKraft_SiblinglMenu ***/
ul.skeKraft_SiblinglMenu_1
{
	margin: 5px 0 0 0;
	font-family:verdana, arial;
	padding: 0 0 0 0;
/*	float: left;  */
	list-style-type: none;
}
ul.skeKraft_SiblinglMenu_1 li {
	list-style-type: none;
	overflow: hidden; 
	padding-bottom: 4px;
	display: block;
}
	
ul.skeKraft_SiblinglMenu_1 li a {

/*	font-size: 75%;  */
	text-decoration: none;
	color:#094fa3;
	
}
ul.skeKraft_SiblinglMenu_1 li.skeKraft_SiblinglMenu_SelectedItem {	
	font-weight:bold;
}
/*** end skeKraft_SiblinglMenu ***/

/*** start skeKraft_imagecategoriesMenu ***/

ul.skeKraft_imagecategories_1, 
ul.skeKraft_imagecategories_1 ul,
ul.skeKraft_imagecategories_1 ul ul
{
	border-bottom:1px solid #999999;
	list-style: none;
        margin: 0;
        padding: 0 0 0 4px;
}
ul.skeKraft_imagecategories_1:after , 
ul.skeKraft_imagecategories_1 ul:after ,
ul.skeKraft_imagecategories_1 ul ul:after 
{ /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}

ul.skeKraft_imagecategories_1 li {
    float: left;
    margin: 0 0 0 5px;
    min-width: 84px; /* be nice to Opera */
}
	
ul.skeKraft_imagecategories_1 li a, 
ul.skeKraft_imagecategories_1 li a span {
    display: block;
    padding: 0 10px;
    /*padding: 0px 10px 0px 7px;*/
    background: url(/Administration/Webbplatsbilder/tab.png) no-repeat;
}
ul.skeKraft_imagecategories_1 li a
{
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #27537a;
    /*font-size: 85%;*/
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
}

.tabs-container {
    border-top: 1px solid #97a5b0;
    /*padding: 1em 8px;*/
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}

ul.skeKraft_imagecategories_1 li.skeKraft_imagecategories_SelectedItem a {	
	color: #000;
    font-weight: bold;
}
ul.skeKraft_imagecategories_1 li.skeKraft_imagecategories_SelectedItem a, 
ul.skeKraft_imagecategories_1 li a:hover, 
ul.skeKraft_imagecategories_1 li a:focus,
ul.skeKraft_imagecategories_1 li a:active 
{
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
ul.skeKraft_imagecategories_1 li a{
    background-position: 100% -100px;
}
ul.skeKraft_imagecategories_1 li a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>ul.skeKraft_imagecategories_1 li a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}

ul.skeKraft_imagecategories_1 li.skeKraft_imagecategories_SelectedItem a span {
    padding-top: 7px;
    color:#000;
}
ul.skeKraft_imagecategories_1 li.skeKraft_imagecategories_SelectedItem a span, 
ul.skeKraft_imagecategories_1 li a:hover span, 
ul.skeKraft_imagecategories_1 li a:focus span, 
ul.skeKraft_imagecategories_1 li a:active span 
{
    background-position: 0 -50px;
}

ul.skeKraft_imagecategories_1 li.skeKraft_imagecategories_SelectedItem a:link, 
ul.skeKraft_imagecategories_1 li.skeKraft_imagecategories_SelectedItem a:visited 
{ /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}

ul.skeKraft_imagecategories_1 li.skeKraft_imagecategories_SelectedItem a:link, 
ul.skeKraft_imagecategories_1 li.skeKraft_imagecategories_SelectedItem a:visited
{ /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
ul.skeKraft_imagecategories_1 a:hover, ul.skeKraft_imagecategories_1 a:focus, ul.skeKraft_imagecategories_1 a:active 
{ /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}

/****IE FIXES********/
ul.skeKraft_imagecategories_1 { /* auto clear */
    display: inline-block;
}

/*  (comented out - fix comments if this is reverted)

.tabs-nav .tabs-disabled {
    position: relative; / * fixes opacity * /
    filter: alpha(opacity=40);
}
.tabs-nav .tabs-disabled a span {
    _height: 19px; / * for some reason the height is 1px to less with opacity... * /
    min-height: 19px; / * ...in both IE 6 and 7 * /
}

*/



/*ul.skeKraft_imagecategories_1 li.skeKraft_imagecategories_SelectedItem li {	
	font-weight:normal;
}*/
/*** end skeKraft_imagecategories_lMenu ***/




/*** start fjärrvärmemenyn ***/
div.contentstyle_silverbox ul.fjarrvarme1,
ul.fjarrvarme1
{
	display: block;
	margin: 5px 0 0 0;
	font-family:verdana, arial;
	padding: 0 0 0 0;
	list-style-type: none;
	position: relative;
	overflow: hidden; 
}
ul.fjarrvarme1 li {
	list-style-type: none;
	display: block;
	overflow: hidden; 
}

ul.fjarrvarme1 li.fjarrvarmeNS {
	padding: 15px 10px 15px 15px;
}
ul.fjarrvarme1 li.fjarrvarmeNS a {
	font-weight: bold;
}

ul.fjarrvarme1 li li.fjarrvarmeNS a {
	font-weight: normal;
}

ul.fjarrvarme1 li + li {
	border-top: 1px solid #eee;
}

ul.fjarrvarme1 li a {
	text-decoration: none;
	white-space: nowrap;
	color:#094fa3;
}

ul.fjarrvarme1 li.fjarrvarmeSI a,
ul.fjarrvarme1 li.fjarrvarmeSP li.fjarrvarmeSI a {
	display: block;	
	font-weight: bold;
	color: #666 !important;
/*	padding: 10px 10px 12px 28px;  */
	padding: 10px 8px 10px 28px; 
	background-image: url("/Administration/Webbplatsbilder/menu_3.0.jpg");  
	background-position: 0 2px ;
	background-color: #fff;
	background-repeat: no-repeat;
	margin-left: -2px;
}

li.fjarrvarmeSI span.SI {  /* plats för extra pilsymbol för selected item */ }

ul.fjarrvarme1 li.fjarrvarmeSP li.fjarrvarmeSI a {
}


ul.fjarrvarme1 li.fjarrvarmeSI,
ul.fjarrvarme1 li.fjarrvarmeSP {
	padding: 10px 0;
}

ul.fjarrvarme1 li.fjarrvarmeSI li{
	padding-bottom: 0;
}
ul.fjarrvarme1 li.fjarrvarmeSI li a,
ul.fjarrvarme1 li.fjarrvarmeSP a,
ul.fjarrvarme1 li.fjarrvarmeSP li.fjarrvarmeNS a  {
	display: block;
	margin:0;
	padding:5px 10px 5px 28px;
	background-image: url("/Administration/Webbplatsbilder/fjarrvarmepil1.gif");
	background-repeat: no-repeat;
	background-position: 15px 11px;
	border:none;
	color:#094fa3 !important;
}

div.contentstyle_silverbox ul.fjarrvarme1 li ul.fjarrvarme2  {
	padding: 0;
	margin: 0;
	font-size: 100%;
}
ul.fjarrvarme1 li ul.fjarrvarme2 li {
	padding: 0 0 0 0;
	margin: 0;
	border: none;
}