/* This file needs to be saved in the UTF-8 format in order to handle EditMenuName attributes with non-english characters */



#hh_wholepagediv
{
	background-color: #ebecee;
	margin: 0px auto; 
	width: 992px;
}
#hh_pagediv
{
	float: left;
	width: 992px;
}

#hh_tabmenuitemselected
{
  float:left;

	padding-right: 16px;
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	height: 26px;
	background-color:white;

}

#hh_tabmenuitem
{
  float:left;

	padding-right: 16px;
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	height: 26px;
	background-color:#006400;

}

.hh_main_item
{
	color: black;
	font-weight: bold;
}

.hh_secondary_item
{
	color: white;

}

#hh_flagdiv
{
	float: right;
	width: 200px;
	text-align:right;
	margin-top:7px;
	margin-right:12px;
}


#hh_toptabdiv
{
	float: left;
	text-align: left;
	padding-left: 10px;
	width: 600px;
	background:url(../images/dropshadow_l.gif) repeat-y;
}


#hh_topdiv
{
	/*background: url(../images/dropshadow_t.gif) repeat-x;*/
	background-position: bottom;
	float: left;
	width: 862px;
	height: 26px;
}


#hh_whitepagediv
{
	float: left;
	background: url(../images/dropshadow.gif) repeat-y;
	width: 852px;
	text-align: left;
	padding-top: 14px;
}

#hh_whitepagediv2
{
	float: left;
	background: url(../images/dropshadow.gif) repeat-y;
	width: 852px;
	text-align: left;
	padding-bottom: 20px;
}

#hh_containerdivholder
{
	float: left;
	width: 842px;
}

#hh_containerdivholder2
{
	float: left;
	width: 852px;
}

#hh_containerdiv
{
	margin-left: 26px;
	margin-right: 16px;
	width: 800px;
}


#hh_containerdiv2
{
	margin-left: 26px;
	width: 826px;
}

#hh_pagediv2
{
	float: left;
	width: 852px;
}


#hh_datediv
{
	float: right; 
	margin-top: 6px;
	width: 180px;
	text-align: center;

}

#hh_pagenamediv
{
	float: left;
	width: 500px;
	color: #338288;
	font-size: 16;
	font-weight: bold;
	
}


#hh_topmenudiv
{
	text-align: left;
	height: 16px;
}

/*#hh_topmenucontrol
{
	background-image: url(../images/3d_header.gif);
	background-repeat: repeat-x;
	background-color: #9297A0;
	width: 100%;
	height: 16px;
}
*/

#topmenustart
{
	background-color: White;
	background-image: url(../images/bg_tm_home_l.gif);
	float: left;
	width: 5px;
	height: 16px;
}
#topmenustop
{
	background-color: White;
	background-image: url(../images/bg_tm_home_r.gif);
	float: right;
	width: 5px;
	height: 16px;
}

.hh_topmenuitem
{
	float:left;
	padding-left: 10px;
	padding-right: 10px;
	height: 16px;
	color: white;
	background-color: #9297A0;
	font-size:12;
}

.hh_topmenuitemselected
{
	float:left;
	padding-left: 10px;
	padding-right: 10px;
	height: 16px;
	color: white;
	background-color: #E8B02F;
	font-size:12;
	font-weight: bold;
}

.hh_topmenuitemseparator
{ 
	float: left;
	width: 1px;
	height: 16px;
	background-color: White;
}


#hh_maincontainerdiv
{
	padding-top: 16px;
	margin-bottom: 20px;
	float: left;
	background-color: White;
}

#hh_leftmenudiv
{
	width: 160px;
	margin-left: 0px;
	float: left;
	text-align: left;
}

#hh_menuheading
{
	padding-left: 10px;
	background-color: #E8B02F;
	color: white;
	font-weight: bold;
	font-size:12;
}

div.hh_menuitemtop
{
	height: 1px;
	overflow: hidden;
	background-color: White;
}

div.hh_menuitembottom
{
	clear: both;
	background-color: #FFFFFF;
	height: 1px;
	overflow: hidden;
}

div.hh_linkitemseparator
{
	clear: both;
	background-color: #FFFFFF;
	height: 4px;
	overflow: hidden;
}

div.hh_divmenuitem
{
	padding-left: 10px;
	width: 160px;
	background-color: #f5f5f5;
}

div.hh_divmenuitemselected
{
	padding-left: 10px;
	width: 160px;
	background-color: #FDFA7B;
	font-weight: bold;
}

a.hh_menuitem
{
	color: black;
}

.hh_moduleseparator
{
	clear: both;
	height: 14px;
	background-color: White;
}



/* --------- Listing ----------- */
.hh_boxcontrol
{
	clear: both;
	height: 16px;
}
.hh_boxheading
{
	padding-left: 10px;
	background-color: #35A87D;
	color: white;
	font-weight: bold;
	
}
.hh_boxbody
{
	background-color: #eef2f7;
	padding: 4px 6px 6px 8px;
}
.boxbodysmall
{
	width: 200px;
	float: left;
	background-color: #eef2f7;
	background-image: url(../images/linkpad.gif);
	background-repeat: repeat-x;
}
.boxbodysmallmargin
{
	margin: 6px 6px 6px 6px;
}
.boxitem
{
	padding-bottom: 2px;
}
.boxlink
{
	color: #2c9e22;
}



#hh_contentdivparent
{
	width: 625px;
	float: left;
	margin-left: 15px;
	text-align: left;
}
#hh_contentdiv
{
	width: 610px;
	float: left;
	text-align: left;
}

.hh_heading1
{
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #3f3f3f;
	display: inline;
}

.hh_content1
{
	font-family: Arial;
	font-size: 14px;
}

.hh_content0
{
	font-family: arial;
	font-size: 16px;
}


.hh_heading2
{
	font-family: Arial;
	font-weight: bold; 
	font-size: 16px;
	color: #3d3d3d;
}

.hh_content2
{
	font-family: Arial;
	font-size: 12px;
}


#hh_bannerdiv
{
	float: left;
	overflow: hidden;
}

#hh_bannercontrol
{
	background-image: url(../images/3d_header.gif);
	width: 140px;
	height: 16px;
}
#hh_bannerheading
{
	float: left;
	padding-left: 10px;
}


#hh_footerdiv
{
	background-color: White;
	background-image: url(../images/footerline.gif);
	background-repeat: repeat-x;
	padding-left: 4px;
	float: left;
	width
}

#hh_footershadowdiv
{
	background: url(../images/dropshadow_b.gif) repeat-x;
	float: left;
	width: 850px;
	height: 20px;
}
div.hh_footershadowleftcornerdiv
{
	background-image: url(../images/dropshadow_corner_d_l.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 10px;
	height: 20px;
	float: left;
}
div.hh_footershadowrightcornerdiv
{
	background-image: url(../images/dropshadow_corner_d_r.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 8px;
	height: 20px;
	float: right;
}

.hh_footerheading
{
	font-family: Arial, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #727272;
}

.hh_footer
{
	font-family: Arial, Helvetica, Tahoma;
	font-size: 11px;
	color: #969696;
}

/*
.clear
{
	clear: both;
	visibility: hidden;
	height: 1px;
}
div.clearer {clear: both; line-height: 0; height: 0;}

.BEBanner
{
	margin-top: 10px;
	display: block;
}


body
{
	background-color: #ebecee;
}







#pagenamediv
{
	float: left;
	width: 330px;
	height: 22px;
	text-align: left;
	background-color: White;
}

#headerdiv
{
	float: left;
	clear: left;
	margin-top: 2px;
	margin-bottom: 10px;
	background-color: White;
}




#rightmenudiv
{
	width: 180px;
	float: right;
	text-align: left;
}

#contentmainandrightdiv
{
	width: 625px;
	float: left;
	margin-left: 15px;
	text-align: left;
}

#breadcrumbsdiv
{
	margin-bottom:6px;
}



#righttabdiv
{
	width: 25px;
	float: left;
	text-align: left;
}



#leftshadowdiv
{
	background-image: url(../images/dropshadow_l.gif);
	float: left;
	width: 20px;
	height: 100%;
}


#topshadowrightcornerdiv
{
	background-image: url(../images/dropshadow_corner_t_r.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 20px;
	height: 26px;
	float: right;
}



.headingdiv
{
	margin-bottom: 2px;
}


#pagebodyheight
{
	min-height: 200px;
}
.divclear
{
	clear: both;
	height: 1px;
	overflow: hidden;
}
#toolbar
{
	margin-top: 10px;
	width: 430px;
	height: 39px;
	clear: both;
	background-image: url(../images/toolbar_bg.gif);
	background-repeat:repeat-x;
}
#ModuleSearch
{
	background-image: url(../images/bg_searchmodule.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 102px;
}
#ModuleSCardBanner
{
	background-image: url(../images/bg_stockholmcard.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 191px;
}
#ModuleSubscribe
{
	background-image: url(../images/bg_modul_nyhetsbrev.gif);
	background-color: #9FE6FA;
	background-repeat: no-repeat;
	width: 180px;
}

#QuickSearchBox
{
	margin-top: 1px;
	padding-top: 7px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 8px;
	background-color: #dddddd;
}
.tabimage
{
	margin-top:7px;
}


#quickmenudiv
{
	position:relative; 
	margin-top: -5em; 
	margin-right: 3px; 
	float: right; 
	text-align: right;
	width: 50%;
}
#rightListingBox
{
	border: solid #F0E5CE 0.1em;
	background-color: #F0F0F0;
}

img
{
	border: 0;
}

#contentdivStartPage
{
	width: 100%;
	float: right;
}
.startpagewidth
{
	width: 67%;
}

#rightmenudivStartPage
{
	width: 29%;
	float: right;
	text-align: left;
	padding-left: 1em;
	padding-right: 1em;
}

#quickbar
{
	text-align: right;
}
: 100%;
}
div.footerleftcornerdiv
{
	background-image: url(../images/corner_left_footer.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 0.5em;
	height: 2.1em;
	float: left;
}
div.footerrightcornerdiv
{
	background-image: url(../images/corner_right_footer.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 0.5em;
	height: 2.1em;
	float: right;
}
#topmenu
{
	margin-top: 1.7em;
	padding: 0.4em 0em 0.3em 1em;
	width: 100%;
}
#quicksearchdiv
{
	height: 2.9em;
}
.quicksearchinput
{
	font: 10px arial;
}
#cookielink
{
	border-width: 0.1em 0em;
	border-style: solid;
	border-color: #ddd;
	padding: 0.5em 0em;
	margin-top: 1em;
	display: block;
}






.leftfloating
{
	float: left;
}
.rightfloating
{
	float: right;
}
.centered
{
	margin: 0px;
	text-align: center;
}
.rightaligned
{
	text-align: right;
}
.leftaligned
{
	text-align: left;
}
.hidden
{
	display:none;
}
img.borderless
{
	border: 0;
}
div.tablerow
{
	width: 99%;
	padding: 0.5em;
}
div.description
{
	float: left;
	width: 20%;
}
div.content
{
	float: right;
	width: 79%;
}
div.fullwidth
{
	width: 100%;
}

.imagealignleft
{
	margin-right: 6px;
	margin-bottom: 4px;
}
.imagealigncenter
{
	margin-bottom: 8px;
}
.imagealignright
{
	margin-left: 6px;
	margin-bottom: 4px;
}


.bl {background: url(../images/whitedot.gif) 0 100% no-repeat}
.br {background: url(../images/whitedot.gif) 100% 100% no-repeat}
.tl {background: url(../images/whitedot.gif) 0 0 no-repeat}
.tr {background: url(../images/whitedot.gif) 100% 0 no-repeat;height:16px;}


.buttonlinkscard,
.buttonlinkscard a
{
	color: White;
}
.buttonbodyscard
{
	float: left;
	background-image: url(../images/button_m.gif);
	background-repeat: repeat-x;
	padding-top: 1px;
	height: 16px;
	font: 11px arial;
	color: white;
	font-weight: bold;
}
.buttonleftscard
{
	float: left;
	background-image: url(../images/button_l.gif);
	height: 16px;
	width: 5px;
}
.buttonrightscard
{
	float: left;
	background-image: url(../images/button_r.gif);
	height: 16px;
	width: 5px;
}



.buttonlinkssearch,
.buttonlinksearch a
{
	color: White;
}
.buttonbodysearch
{
	float: left;
	background-image: url(../images/button_m.gif);
	background-repeat: repeat-x;
	padding-top: 1px;
	height: 16px;
	font: 11px arial;
	color: white;
	font-weight: bold;
}
.buttonleftsearch
{
	float: left;
	background-image: url(../images/button_l.gif);
	height: 16px;
	width: 5px;
}
.buttonrightsearch
{
	float: left;
	background-image: url(../images/button_r.gif);
	height: 16px;
	width: 5px;
}
*/