html, body {
	margin:0 auto;
	line-height:120%;
	text-align:center;
	/*font:12px Georgia, "Times New Roman", Times, serif;*/
	font:12px verdana, sans-serif;
	color:#333;
	height:100%;
	background:#98D6ED url("/bilder/bakgrund2.gif") top center repeat-y;
}

h1	{ padding:10px 0px 5px 0px; margin:0px; font:21px tahoma, sans-serif; }
h2	{ padding:7px 0px 5px 0px; margin:0px; font:18px tahoma, sans-serif; }
h3	{ padding:5px 0px 5px 0px; margin:0px; font:16px tahoma, sans-serif; }
p	{ margin:9px 0px 13px 0px; font-size:12px; }
img	{ border:none; }

a	{ color:#004a95; text-decoration:none; }
a:hover { text-decoration:underline; }

form { margin:0; padding:0; }

/* -------- Layout ------------ */
#container{
	width:100%;
	margin:0 auto;
	text-align:center;
	min-height:100%;
/*	background-image:url("/bilder/container_bg.gif") top center repeat-y;*/
}   
#header  {
	width:994px;
	height:108px;
	text-align:left;
	margin:0 auto;
	background:#fff url("/bilder/header_bg.gif") top right no-repeat;
}
#header.indexpage { background-image:url('/bilder/header_bg_start.jpg'); }

#head_logo {
	width:212px;
	height:108px;
	float:left;
}/*
#head_quote {
	width:781px;
	height:70px;
	float:left;
	clear:right;
}*/
#smi_logga {
	width:122px;
	height:35px;
	margin:7px 13px 0 0;
	float:right;
	margin-top:-12px;
	margin-right:5px;
	_margin-right:3px;
}
#smi_logga a {
	width:122px;
	height:35px;
	display:block;
}
#head_nav {
	width:753px;
	height:73px;
	float:left;
	clear:right;
	padding:35px 14px 0 14px;
}
#head_nav h1 { margin:35px 14px 23px 14px; padding:0; color:#00529C; text-transform:uppercase; }
#head_nav ul {
	padding:0;
	/*margin:0px 15px;*/
	margin:21px 0 0 0;
	/*padding-top:23px;*/
}
#head_nav ul li {
	list-style-type:none;
	display:inline;
	padding:3px 7px 3px 13px;
	text-align:left;
	background:url("/bilder/dot_top.gif") no-repeat center left;
	font: bold 10px verdana, sans-serif;
}
#head_nav ul li a { color:#00529C; text-transform:uppercase; }

#main {
	width:994px;
	min-height:380px;
	margin:0 auto;
	text-align:left;
}

#block_left {
	width:212px;
	background:#fff url("/bilder/left_bg.gif") top right no-repeat;
	float:left;
	padding-top:8px;
}

/* Undersidenavigering */
#nav_header { margin:10px 0 0 15px; }
#minheight { width:0px; height:250px; float:right; }
#minheight2 { width:0px; height:250px; float:left; }

.submenu_lv1, .submenu_lv2, .submenu_lv3 { padding:0; margin:0; list-style:none; font:11px tahoma, verdana, sans-serif; }
.submenu_lv1 { margin:10px 0 0 45px; }
.submenu_lv1 li { background:url("/bilder/dot_top.gif") 0 1px no-repeat; padding-left:15px; padding-bottom:4px; /* text-transform:uppercase;*/ }
.submenu_lv1 li a, .submenu_lv2 li a, .submenu_lv3 li a { color:black; font-size:11px; /*color:#00529c;*/ /*text-transform:uppercase;*/ padding:3px 0; }
.submenu_lv2 li { background:url("/bilder/dot_sub_small.gif") 0 1px no-repeat; padding-left:13px; font-size:10px; text-transform:none; font-weight:normal; }

.submenu_lv1 li.active a { font-weight:bold; }
.submenu_lv1 li.active ul li a { font-weight:normal; }
/*.submenu_lv2 li a:first-child { font-weight:normal; }*/
/*.submenu_lv2 li { font-weight:normal; }
.submenu_lv2 li a { font-weight:normal; }*/
.submenu_lv2 li.active a { font-weight:bold !important; }
.submenu_lv3 li { padding-left:10px; font-style:italic; }

#head_nav ul li.active a { font-weight:bold; }

#tab_system { line-height:8px;}

#tab_system .submenu_lv1 li { margin-left:-15px; }
#tab_system .submenu_lv1 li a { /*list-style-position: outside; list-style-image: url("/bilder/bluearrow_small.gif"); list-style-type: none;*/
	padding-left:16px; background:url("/bilder/bluearrow_small.gif") 1px 6px no-repeat;
}
	#tab_system .submenu_lv1 li.active a { font-weight:bold; }
	#tab_system .submenu_lv1 li.active .submenu_lv2 li a { font-weight:normal; }
#tab_system .submenu_lv2 li { margin-left:0px; }
#tab_system .submenu_lv2 li a { /*list-style-position: outside; list-style-image: url("/bilder/bluearrow_xsmall.gif"); list-style-type: none;*/
	padding-left:13px; background:url("/bilder/bluearrow_xsmall.gif") 1px 6px no-repeat;
}
#tab_system .submenu_lv2 li.active a  { /*list-style-position: outside; list-style-image: url("/bilder/bluearrow_bold.gif"); list-style-type: none;*/
	font-weight:bold; padding-left:13px; background:url("/bilder/bluearrow_bold.gif") 1px 6px no-repeat;
}

#tab_facility, #tab_technical, #tab_cleaning, #tab_coffee, #tab_business, #tab_office, #tab_property, #tab_ovrigt { width:204px; }
#tab_facility { background-color:#004796; }
#tab_technical { background-color:#a5a7aa; }
#tab_cleaning { background-color:#1dbce4; }
#tab_coffee { background-color:#ed792f; }
#tab_business { background-color:#e4322c; }
#tab_office { background-color:#60ad24; }
#tab_property { background-color:#797a7c; }
#tab_ovrigt { background-color:#000000; }
#tab_system div .submenu_lv1 { margin:0 0 0 60px; padding:4px 0 12px 0; }
#tab_system div .submenu_lv1 li { background:none; padding-left:0; }
#tab_system div .submenu_lv1 li a { color:white; text-transform:none; line-height:180%; }
/*#tab_system div .submenu_lv1 li a { font-weight:normal !important; }*/
#tab_system div .submenu_lv1 li .submenu_lv2 { margin:0 0 0 18px; padding:0px 0 7px 0; }


#index_top_text { margin:0 0 0 6px; }
#index_services_links_img { width:200px; /*height:251px;*/ margin:19px 0 9px 6px; }

#nyhetspuff { 
	background:#fff url("/bilder/puff_nyheter_bg.jpg") no-repeat;
	width:212px;
	height:280px;
	margin-top:9px;
}
#nyhetspuff_emp { 
	background:#fff url("/bilder/puff_nyheter2_bg.jpg") no-repeat;
	width:212px;
	height:280px;
	margin-top:9px;
}
#nyhetspuff div {
	padding:32px 16px 16px 19px;
}
#nyhetspuff div p { margin:4px 0; color:#333; }
.newsdate { font-size:9px; font-family:verdana, sans-serif; }
#nyhetspuff div p strong { font-size:10px; color:#444; font-family:verdana, sans-serif; }
#nyhetspuff div p a { font-weight:bold; font-size:10px; color:#444; font-family:verdana, sans-serif; }

#nyhetspuff_emp div {
	padding:32px 16px 16px 19px;
}
#nyhetspuff_emp div p { margin:4px 0; color:#333; }
.newsdate { font-size:9px; font-family:verdana, sans-serif; }
#nyhetspuff_emp div p strong { font-size:10px; color:#444; font-family:verdana, sans-serif; }
#nyhetspuff_emp div p a { font-weight:bold; font-size:10px; color:#444; font-family:verdana, sans-serif; }

#printyta {
	width:567px;
	float:left;
	/*padding:20px;*/
}

/* startside-mallen */
#movie_block { height:320px; background-color:#bbb; }
#main_text { width:567px; height:420px; background:url("/bilder/main_bg_blue.gif") repeat-x; }
#index_block_tl { margin:6px 0 0 6px; _margin-left:3px; width:273px; height:115px; float:left; cursor:pointer; } /* Container samt underblock för text och bild i det första, administrativa blocket */
	#index_block_tl_text { width:165px; height:115px; float:left; background:url("/bilder/index_puff_kampanj1.gif") no-repeat;  }
		#index_block_tl_text .h2 { margin:12px 0 0 11px; padding:0; color:#004896; text-transform:uppercase; }
		#index_block_tl_text p { margin:4px 3px 0 11px; padding:0; font:/*12px times new roman*/10px verdana, serif; }
	#index_block_tl_AllText { width:273px; height:115px; float:left; background:url("/bilder/index_puff_kampanj_hel.gif") no-repeat;  }
		#index_block_tl_AllText .h2 { margin:12px 0 0 11px; padding:0; color:#004896; text-transform:uppercase; }
		#index_block_tl_AllText p { margin:4px 3px 0 11px; padding:0; font:/*12px times new roman*/9px verdana, serif; }
	#index_block_tl_image { width:108px; height:115px; float:left; background-repeat:no-repeat; }
#index_block_bl { margin:10px 0 0 6px; _margin-left:3px; width:273px; height:115px; float:left; clear:left; background:url("/bilder/index_puff_green.jpg") no-repeat; cursor:pointer; }
	#index_block_bl .h2 { margin:10px 110px 0 11px; padding:0; color:#2CA852; text-transform:uppercase; }
	#index_block_bl p { margin:4px 110px 0 11px; padding:0; font:/*12px times new roman*/10px verdana, serif; }
	#index_block_bl p a { color:#333; }

#index_block_b2 { margin:7px 0 0 6px; _margin-left:3px; width:273px; height:115px; float:left; clear:left; background:url("/bilder/index_puff_red.jpg") no-repeat; cursor:pointer; }
	#index_block_b2 .h2 { margin:10px 110px 0 11px; padding:0; color:#2CA852; text-transform:uppercase; }
	#index_block_b2 p { margin:2px 110px 0 11px; padding:0; font:/*12px times new roman*/10px verdana, serif; }
	#index_block_b2 p a { color:#333; }
	
#index_block_r { margin-left:15px; _margin_left:21px; width:273px; height:246px; float:left; background:url("/bilder/index_puff_dubbel_right.jpg") no-repeat; } /* De två lodräta puffarna, samma bakgrundsbild */
	#index_block_r_left { margin:20px 0 0 10px; _margin-left:6px; float:left; width:109px; height:133px; } /* Placera texten i det första lodräta blocket */
		#index_block_r_left .h2 { color:#fff; padding:0; text-transform:uppercase; }
		#index_block_r_left p { margin-top: 0; color:#fff; padding:0; font:/*12px times new roman*/10px verdana, serif; }
		#index_block_r_left p a { color:#fff; }
	#index_block_r_right { margin:95px 0 0 32px; float:left; width:109px; height:116px; } /* Placera texten i bortre blocket */
		#index_block_r_right .h2 { color:#fff; padding:0; text-transform:uppercase; }
		#index_block_r_right p { color:#fff; padding:0; font:/*12px times new roman*/10px verdana, serif; }
		#index_block_r_right p a { color:#fff; }

/* service-mallen */
#services_topblock_image { width:567px; height:251px; background-repeat:no-repeat; }
#services_topblock_corners { width:549px; height:215px; padding:18px 0 18px 18px; background:url("/bilder/info_image_corners.gif") no-repeat; }
#services_topblock_corners h2 { color:white; }
#services_topblock_corners p { padding:0; margin:0; color:white; width:290px; font-size:10px; line-height:155%; }
#textarea { background-color:#eee; padding:14px 0 45px 0; }
	#group_left { float:left; width:235px; margin:0 50px 0 16px; }
		#block1ochEnHalv p, #block1 p, #block2, #block2 p, #block3, #block3 p { font-size:10px; line-height:150%; }
			/*#block1 p { font-size:10px; line-height:150%; }
		#block2 { font-size:10px; line-height:150%; }
			#block2 p { font-size:10px; line-height:150%; }*/
	#group_right { float:left; width:235px; }
		/*#block3 { font-size:10px; line-height:150%; }
			#block3 p { font-size:10px; line-height:150%; }*/
		#block4 { background-repeat:no-repeat; width:202px; }
			#textarea #group_right #block4 p { padding:26px 5px 10px 10px; font:/*12px times new roman*/10px verdana, Times, serif; }
#footer_fade { height:121px; background:url("/bilder/info_gray_bg.gif") repeat-x; margin-top:-15px; }

/* service start */
#services_block { height:648px; background:url("/bilder/services_block_bg2_v7.png") no-repeat; }
/*#services_block { height:576px; background:url("/bilder/services_block_bg2_v4.png") no-repeat; }*/
	#services_block p { margin:0; padding:0; font-size:10px; }
	#services_block a { color:#333; }
	#services_block #topper { padding-top:14px; margin:0 20px 0 20px; height:70px; color:white; font-size:13px; }
		#services_block #topper  p { padding-top:5px; line-height:170%; }
		#services_block #block1 { margin:10px 10px 0 9px; _margin-top:19px; width:423px; height: 48px; padding:53px 108px 5px 9px; cursor:pointer; }
		#services_block #group_left { margin:10px 10px 0 9px; _margin:10px 7px 0 4px; /*_margin-left:4px; _margin-right:7px; _margin-top:17px; */float:left; width:271px; }
		#services_block #group_left #block2 { margin-bottom:10px; width:154px; height:100px; padding:7px 108px 5px 9px; cursor:pointer; overflow: hidden;}
		#services_block #group_left #block3 { margin-bottom:11px; width:154px; height:100px; padding:7px 108px 5px 9px; cursor:pointer; overflow: hidden;}
		#services_block #group_left #block4 { width:154px; height:100px; padding:7px 108px 5px 9px; cursor:pointer; overflow: hidden;}
	#services_block #group_right { margin:10px 0 0 0;  float:left; width:270px; }
	* html #services_block #group_right { margin:10px 0 0 3px; }
		#services_block #group_right #block5 { margin-bottom:10px; width:156px; height:100px; padding:7px 104px 5px 9px; cursor:pointer; overflow: hidden;}
			#services_block #group_right #block5 p { margin:0; padding:0; }
		#services_block #group_right #block6 { margin-bottom:11px; width:156px; height:100px; padding:7px 104px 5px 9px; cursor:pointer; overflow: hidden;}
		#services_block #group_right #block7 { margin-bottom:11px; width:156px; height:100px; padding:7px 104px 5px 9px; cursor:pointer; overflow: hidden;}
		#block7, #block7 p, #block6, #block6 p, #block5, #block5 p, #block4, #block4 p { line-height:140%; }
	#services_block #ender { margin:54px 5px 0 10px; padding:7px 117px 5px 10px; width:423px; height:48px; cursor:pointer; line-height:120%; }

/* undersida med bild  */
#subpage_header { background-repeat:no-repeat; }
#subpage_header_cover { background:url("/bilder/image_bottom_cover.gif") bottom left no-repeat; height:237px; }
#subpage_header_headline { background-repeat:no-repeat; height:39px; padding:6px 25px 0 25px; overflow:hidden; width:517px; }

/* Nya kaffeundersidor */
#kaffemeny { border:1px solid #dbdadb; border-top:0; width:158px; padding:0 10px 10px 10px; margin-left:10px; background-color:#f6f6f6; }
	#kaffemeny .submenu_lv1, #kaffemeny .submenu_lv2 { padding:0; margin:0; list-style:none; font:10px arial, tahoma, verdana, sans-serif; }
	#kaffemeny .submenu_lv1 { margin:0 0 0 0; padding-left:0; }
	#kaffemeny .submenu_lv1 li { padding-bottom:4px; background-image:none; padding-left:0; /* text-transform:uppercase;*/ }
	#kaffemeny .submenu_lv1 li a, #kaffemeny .submenu_lv2 li a { font-size:10px; /*color:#00529c;*/ /*text-transform:uppercase;*/ padding:3px 0; color:#ed792f; }
		#kaffemeny .submenu_lv2 { margin-left:8px; margin-bottom:6px; }
		#kaffemeny .submenu_lv2 li { background:url("/bilder/menu3-4_off.gif") 0 4px no-repeat; padding-left:8px; font-size:10px; text-transform:none; font-weight:normal; }
	#kaffemeny .submenu_lv1 li.active { padding-left:0; }
	#kaffemeny .submenu_lv1 li.active a { font-weight:normal; }
		#kaffemeny .submenu_lv2 li.active a { font-weight:normal !important; }
	#kaffemeny .submenu_lv1 li.active ul li a { font-weight:normal; }
		#kaffemeny .submenu_lv2 li.active { background:url("/bilder/menu3-4_on.gif") 0 4px no-repeat; padding-left:8px; }
		#kaffemeny .submenu_lv2 li.active a { color:#4d4d4d; }
.maskinbtn { font:10px tahoma, sans-serif; width:50px; height:20px; background:url('/bilder/citykaffe/knapp_visa.gif') no-repeat; border:none; cursor:pointer; text-decoration:none; }

/* Nya kaffestart */
.coffeewrapper {
	padding-top:0;
	/*position:relative;*/
	/*background:url("/bilder/sidbilder/kundtjanst_demoheader.jpg") center right no-repeat;*/
	width:548px;
	height:248px;
	margin:0 auto; }
	.coffeecontainer {
		position:relative;
		background-repeat:no-repeat;
		/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/citykaffe/start3.png');*/
		background-image:url("/bilder/citykaffe/start3.jpg");
		width:548px;
		height:248px;
		margin:0 auto; }
	/*.coffeecontainer[class] { background-image:url("/bilder/citykaffe/start3.jpg"); }*/
	/*.coffeecontainer  * { position:relative; }*/
		#coffeetrans { width:410px; height:248px; position:relative; }
		.coffeetext { position:absolute; top:87px; left:431px; width:104px; }
			.coffetextblock1, .coffetextblock1 a, .coffetextblock2 a { color:#fff; font-size:9px; }
			.coffetextblock2 { text-align:right; }

/* default */
#standardblock { padding:10px 20px 20px 20px; background-color:#eee; font-size:11px; line-height:155%; }
#standardblock p { font-size:11px; line-height:155%; }
#standardblock.small { width:65%; float:left; }
/*#standardblock.small p { width:65%; float:left; }*/
.ingress { font-size:17px; font-weight:bold; font-style:italic; color:#888; margin:0 5px 12px 5px; padding:2px 5px;/* border-left:35px solid red;*/ }
#infowrapper { background-color:#eee; }

#standardblock_small { width:304px; margin-right:20px; float:left; }
#standardblock_small td { white-space:nowrap; }
#standardblock_emp { width:504px; margin-right:20px; background-color:#eee; float:left; }
#standardblock_emp td { white-space:nowrap; }
#standardblock_bild { width:202px; float:left; }
#standardblock_bild #block4 { margin:0 0 15px 0; height:70px; }
#standardblock_bild #block4 p { padding:26px 5px 10px 10px; font:/*12px times new roman*/10px verdana, Times, serif; }
.pdfblock { margin:0 0 15px 0; height:65px; padding-top:4px; }
.pdfblock p { margin:0 6px 6px 6px; padding:6px 5px 0px 10px; font:/*12px times new roman*/10px verdana, Times, serif; background-color:#eee; }
.pdfblock .pdflink { margin:-6px 10px 0 0; float:right; }
#standardblock_small .button { float:right; }

/* Nya kontaktsidan */
#errorlog { border:0px solid red; background:pink; }
#leftblock { float:left; width:252px; padding-right:0px; }
	#leftblock .rubrikblock { height:46px; }
	#mapcontainer { position:relative; }
		#adress1, #adress2, #adress3, #adress4, #loadingStaff { display:none; }
		#adress5 { display:block; }
		#adress1, #adress2, #adress3, #adress4, #adress5 { position:absolute; top:0; left:0; margin-top:110px; margin-left:107px; }
		#adress1 p, #adress2 p, #adress3 p, #adress4 p, #adress5 p { line-height:110%; font:9px tahoma, arial, verdana, sans-serif; }
#rightblock { float:left; width:267px; }
	#rightblock .rubrikblock { height:46px; padding-left:30px; }
	#subblock1 {  }
		#serviceUl { margin:0; padding:0; list-style-type:none; }
			#serviceUl li { background-image:url('/bilder/contact_li_bg_off.gif'); background-repeat:no-repeat; padding-left:23px; }
				#serviceUl li input { display:none; }
				#serviceUl li label { cursor:pointer; }
#bottomblock { clear:both; padding-top:15px; }
	#bottomleft { float:left; width:232px; padding-right:20px; }
		#bottomleft .rubrikblock { height:46px; }
	#bottomright { float:left; width:237px; padding-left:30px; background:url('/bilder/small_dots_bg.gif') repeat-y; }
		#bottomright .rubrikblock { height:46px; }
	#insideOfMe {
		padding-top: 15px;
		margin-left: 30px;
	}
	#rightsub { padding-left:31px; background:url('/bilder/small_dots_bg.gif') repeat-y; }
	#rightsub2 { background:url('/bilder/small_dots_bg.gif') repeat-y;  }
	
#minheight { width:1px; height:513px; float:right; }
#infowrapper #minheight { height:541px; }
.hidemesometimes { height:40px; overflow:hidden; margin:0; padding:0; margin-bottom:15px; }
.hidemesometimes.open { height:auto; }
.hidemesometimes form { padding:8px 0 0 5px; width:520px; }
.hidemetoggler { background:url('/bilder/kundtjanst_bg_bar.gif'); width:520px; height:40px; /*margin:0 auto;*/ cursor:pointer; padding:0; margin:0; overflow:hidden; }
.hidemetoggler_small { background:url('/bilder/kundtjanst_bg_bar_small.gif'); width:304px; height:40px; /*margin:0 auto;*/ cursor:pointer; padding:0; margin:0; overflow:hidden; }

#emp_puffar {
	clear:both;
}
#emp_puffar .puff {
	float:left;
	margin:3px;
}

#block_right {
	width:214px;
	background:#fff url("/bilder/right_bg.gif") top right no-repeat;
	float:left;
	padding-top:8px;
	text-align:left;
	/*margin-top:-380px;*/
}

#block_right_fn
{
	width:214px;
	background:#fff;
	float:left;
	padding-top:8px;
	text-align:left;
}

#facility_news_headline {
	margin-top:-52px;
	_margin-top:-46px;
	margin-left:-12px;
}

#facility_news_top {
	background:url("/bilder/image_top_cover_facilitynews.gif") no-repeat; 
	height: 206px;
	width: 782px;
	float: left;
}

.facility_news_pubdate {

	font-style: italic;
	color: #666;
	width: 100%;
	text-align: right;
	}

.fn_artikel
{
}

#facilitynewsblock
{
	padding: 0 5px 0px 5px;
}

.fn_kat_bg
{
	background: url("/bilder/fn_menu_gradient.gif") no-repeat;
	height: 30px;
	width: 204px;
	padding-left: 4px;
	margin-bottom: 1px;
}

.fn_kat
{
	height: 23px;
	width: 195px;
	padding-left: 9px;
	padding-top: 7px;
}

.fn_kronikaText
{
	padding: 15px;
	font-size: 11px;
}

.fn_kronikaText p
{
	font-size: 11px;
}

.fn_kronikaSig
{
	font-size: 10px;
	float: right;
}

.fn_tidigare
{
	margin-top: 10px;
	color: #666;
}

.footer {
	margin:0 auto;
	background-repeat:no-repeat;
	height:65px;
	text-transform:uppercase;
	font:9px tahoma, sans-serif;
	color:#004796;
}
.foot_bg_white a, .foot_bg_blue a { color:#004796; }
.foot_bg_white *, .foot_bg_blue * { position:relative; }
.foot_bg_white, .foot_bg_blue {
	/*margin:0 auto;*/
	background-repeat:no-repeat;
	height:65px;
	text-transform:uppercase;
	font:9px tahoma, sans-serif;
	margin:15px 0 0 7px;
	color:#004796;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/footer_bg_white.png'); /* IE 6 - ,sizingMethod='scale'*/
}
.foot_bg_white[class] /* EJ IE6 */{ background-image:url("/bilder/footer_bg_white.png"); }

.foot_bg_blue {
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/footer_bg_blue.png'); /* IE 6 */
}
.foot_bg_blue[class] /* EJ IE6 */{ background-image:url("/bilder/footer_bg_blue.png"); }

#footer_left {
	float:left;
	width:366px;/* 369 */
	padding:5px 0 8px 10px;/*top 8, left 7*/
	line-height:110%;/*150*/
	/*letter-spacing:1px;*/
}
#footer_right {
	float:left;
	width:172px;
	padding:6px 0 6px 4px;
}
#footer_right a { font-size:8px; font-weight:bold; }
#footer_right p { text-align:right; clear:both; _margin-top:0px; }
#footer_right form { margin:0; }
#sitemap { margin-top:8px; _margin-top:20px; font-size:8px; font-weight:bold; }
.long, .mid, .longer, .midlong, .short { display:block; float:left; }
.long { width:155px; }
.mid { width:110px; }
.longer { width:156px; }
.midlong { width:130px; }
.short { width:80px; }

/* -------------- // ----------------- */

.bubble { width:200px; margin:0 0 14px 7px; }
.bubble .head { height:35px; background:url("/bilder/bubble_top.gif") no-repeat; }
.bubble .head h2 { margin:12px 0 0 9px; color:#004896; text-transform:uppercase; }
.bubble .body { padding:7px 11px; background:url("/bilder/bubble_bg2.gif") repeat-y; font:10px /*times new roman*/verdana, sans-serif; }
.bubble .foot { height:18px; background:url("/bilder/bubble_end.gif") no-repeat; }

.kampanj { width:200px; height:240px; margin:8px 0 0 4px; background-color:#000; background-repeat:no-repeat; cursor:pointer; clear:left; /*clear:both;*/ }
.kampanj { width:200px; height:240px; margin:8px 0 0 4px; background-color:#000; background-repeat:no-repeat; cursor:pointer; clear:left; /*clear:both;*/ }
.kampanj .head { height:17px; background:url("/bilder/bubble_img_top.gif") no-repeat; }
.kampanj .body { height:206px; padding:0px 13px; text-align:right; background:url("/bilder/bubble_img_bg.gif") repeat-y; }
.kampanj .foot { height:17px; background:url("/bilder/bubble_img_end.gif") no-repeat; }
.kampanj2 { width:206px; height:247px; margin:8px 0 15px 4px; background-color:#000; background-repeat:no-repeat; cursor:pointer; clear:left; /*clear:both;*/ }
.kampanj2 .body { font-size: 10px; padding: 172px 10px 0px 10px; }

.fragaHR { width:212px; height:240px; margin:7px 0 5px 0; clear:left; /*clear:both;*/ }
.fragaHR .head { height:53px; background:url("/bilder/puff_hr_head_bg.gif"); background-repeat:no-repeat;}
.fragaHR .body { padding:0px 13px; text-align:left; background:url("/bilder/puff_hr_body_bg.jpg"); background-color:#CCCCCC; background-repeat:repeat-y;}
.fragaHR .foot { height:22px; text-align:left; background:url("/bilder/puff_hr_foot_bg.jpg"); background-color:#CCCCCC; background-repeat:no-repeat;}
.fragaHR .inputHR { width:163px; margin-bottom:5px;}
.fragaHR form { padding-left:10px;}

/* Fördefinierade unika bubblor */
#bubble_webbshop {
	background:url("/bilder/bubble_premade_webbshop.png") no-repeat;
	width:205px;
	height:84px;
	margin:0 0 14px 0px;
	font:10px /*times new roman*/verdana, sans-serif;
	cursor:pointer;
}
* html #bubble_webbshop {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/bubble_premade_webbshop.png',sizingMethod='crop');
}
#bubble_webbshop p { padding:38px 7px 0 60px; font-size:10px; line-height:120%; }
#bubble_webbshop p a { color:#333333; }
*:first-child+html #bubble_webbshop p {
	padding-top: 23px;
}
* html #bubble_webbshop p {
	padding-top: 23px;
}
#webbshop_box {
	display:none;
	position:absolute;
	top: -80px;
	left: -500px;
	width: 420px;
	height: 440px;
}
#webbshop_box h2 {
	margin-bottom: 0;
	padding-bottom: 0;
}
#webbshop_box h3 {
	font-weight: bold;
}
#webbshop_box div {
	padding:30px 25px;
	height: 100%;
	background:url(/bilder/webbshop_val.png) no-repeat;
}
* html #webbshop_box div {
	background:url();
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader 
	(src='/bilder/webbshop_val.png',sizingMethod='crop');
}
#webbshop_box div div {
	cursor:pointer;
	padding:10px;
	background:url(/bilder/webbshop_val_box.gif) no-repeat;
	width:360px;
	height:56px;
	margin-bottom:10px;
	float:left;
}
#webbshop_box div div.nolink {
	cursor: default;
}
* html #webbshop_box div div, * html #webbshop_box p {
	position: relative;
	z-index: 1;
	filter: none;
}
.close {
	text-align: right;
	margin: 170px 20px 0 0;
}
* html .close {
	margin-top: 0px;
}
*:first-child+html .close {
	margin-top: 0px;
}
/*
#bubble_webbshop {
	background:url("/bilder/bubble_premade_webbshop.gif") no-repeat;
	width:200px;
	height:123px;
	margin:0 0 14px 7px;
}
#bubble_webbshop div { padding:35px 11px 0 11px; }
#bubble_webbshop div a { color:#004796; font:/*12px "Times New Roman", Times*//*10px verdana, serif; }
*/
#bubble_kundtjanst {
	background:url("/bilder/bubble_premade_kundportal.png") no-repeat;
	width:202px;
	height:84px;
	margin:0 0 14px 5px;
	font:10px /*times new roman*/verdana, sans-serif;
	cursor:pointer;
}
* html #bubble_kundtjanst {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/bubble_premade_kundtjanst.png',sizingMethod='crop');
}
#bubble_kundtjanst p { padding:38px 7px 0 56px; font-size:10px; line-height:120%; }
#bubble_kundtjanst p a { color:#333333; }

#bubble_kontakt {
	background:url("/bilder/bubble_premade_kontakt.gif") no-repeat;
	width:202px;
	height:80px;
	margin:0 0 14px 5px;
	font:10px /*times new roman*/verdana, sans-serif;
	cursor:pointer;
}
#bubble_kontakt p { padding:32px 7px 0 56px; font-size:10px; line-height:120%; }
#bubble_kontakt p a { color:#333333; }

#bubble_jobba {
	background:url("/bilder/bubble_premade_jobba.gif") no-repeat;
	width: 202px;
	height: 84px;
	margin: 0 0 14px 5px;
	font: 10px /*times new roman*/verdana, sans-serif;
	cursor: pointer;
}
#bubble_jobba p { padding:38px 7px 0 56px; font-size:10px; line-height:120%; }
* html #bubble_jobba p { padding-top: 28px; }
*:first-child+html #bubble_jobba p { padding-top: 28px; }
#bubble_jobba p a { color:#333333; }

#bubble_nyhetsbrev {
	background:url("/bilder/bubble_premade_nyhetsbrev.gif") no-repeat;
	width:200px;
	height:124px;
	margin:0 0 14px 7px;
	font:10px /*times new roman*/verdana, sans-serif;
}
#bubble_nyhetsbrev div { padding:30px 11px 0 11px; }
#bubble_nyhetsbrev p { padding:0; margin:0; font-size:10px; }
#bubble_nyhetsbrev div .input { margin-bottom:6px; }

#bubble_faq {
	width:200px;
	height:159px;
	margin:0 0 14px 7px;
	font:10px /*times new roman*/verdana, sans-serif;
	background:url("/bilder/bubble_premade_faq.gif") no-repeat;
}
#bubble_faq div { padding:30px 11px 0 11px; }
#bubble_faq p { padding:0 0 8px 0; margin:0; font-size:10px; }
#bubble_faq strong { color:#444; }
#bubble_faq a { color:#333; }

/* Premade Bubble FAQ */
#bubble_faq_long { width:200px; margin:0 0 12px 5px; }
#bubble_faq_long .head {
	height:25px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/bubble_premade_faq_head.png'); /* IE 6 - ,sizingMethod='scale'*/
} #bubble_faq_long .head[class] /* EJ IE6 */{ background:url("/bilder/bubble_premade_faq_head.png") no-repeat; }
#bubble_faq_long .body {
	width:178px; /* Behövs för att bakgrundsbilden (PNG-24) ska ladda */
	padding:15px 11px 0 11px;
	/*background-repeat:repeat-y;*/
	font:10px verdana, sans-serif;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/bubble_premade_faq_body.png',sizingMethod='crop'); /* IE 6 - ,sizingMethod='scale'*/
} #bubble_faq_long .body[class] /* EJ IE6 */{ background:url("/bilder/bubble_premade_faq_body.png"); }
#bubble_faq_long .body p { padding:0 0 8px 0; margin:0; font-size:10px; }
#bubble_faq_long .body p strong { color:#444; }
#bubble_faq_long .body p a { color:#333; }
#bubble_faq_long .body .more { padding-bottom:0; margin-bottom:0; margin-top:6px; }
#bubble_faq_long .foot {
	height:17px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/bubble_premade_faq_foot.png'); /* IE 6 - ,sizingMethod='scale'*/
} #bubble_faq_long .foot[class] /* EJ IE6 */{ background:url("/bilder/bubble_premade_faq_foot.png") no-repeat; }


/* Premade Emplyment FAQ */
#bubble_emp_long { width:200px; margin:0 0 12px 5px; }
#bubble_emp_long .head {
	height:25px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/bubble_premade_emp_head.png'); /* IE 6 - ,sizingMethod='scale'*/
} #bubble_emp_long .head[class] /* EJ IE6 */{ background:url("/bilder/bubble_premade_emp_head.png") no-repeat; }
#bubble_emp_long .body {
	width:178px; /* Behövs för att bakgrundsbilden (PNG-24) ska ladda */
	padding:15px 11px 0 11px;
	/*background-repeat:repeat-y;*/
	font:10px verdana, sans-serif;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/bubble_premade_faq_body.png',sizingMethod='crop'); /* IE 6 - ,sizingMethod='scale'*/
} #bubble_emp_long .body[class] /* EJ IE6 */{ background:url("/bilder/bubble_premade_faq_body.png"); }
#bubble_emp_long .body p { padding:0 0 8px 0; margin:0; font-size:10px; }
#bubble_emp_long .body p strong { color:#444; }
#bubble_emp_long .body p a { color:#333; }
#bubble_emp_long .body .more { padding-bottom:0; margin-bottom:0; margin-top:6px; }
#bubble_emp_long .foot {
	height:17px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/bubble_premade_faq_foot.png'); /* IE 6 - ,sizingMethod='scale'*/
} #bubble_emp_long .foot[class] /* EJ IE6 */{ background:url("/bilder/bubble_premade_faq_foot.png") no-repeat; }


/* Expanding bubble */
.bubble_expanding { width:200px; margin:0 0 12px 0; }
.bubble_expanding .head {
	height:16px;
	padding:9px 0 0 12px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/bubble_premade_head.png'); /* IE 6 - ,sizingMethod='scale'*/
} .bubble_expanding .head[class] /* EJ IE6 */{ background:url("/bilder/bubble_premade_head.png") no-repeat; }
.bubble_expanding .body {
	width:178px; /* Behövs för att bakgrundsbilden (PNG-24) ska ladda */
	padding:15px 11px 0 11px;
	/*background-repeat:repeat-y;*/
	font:10px verdana, sans-serif;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/bubble_premade_faq_body.png',sizingMethod='crop'); /* IE 6 - ,sizingMethod='scale'*/
} .bubble_expanding .body[class] /* EJ IE6 */{ background:url("/bilder/bubble_premade_faq_body.png"); }
.bubble_expanding .body p { padding:0 0 8px 0; margin:0; font-size:10px; }
.bubble_expanding .body p strong { color:#444; }
.bubble_expanding .body p a { color:#333; }
.bubble_expanding .body .more { padding-bottom:0; margin-bottom:0; margin-top:6px; }
.bubble_expanding .foot {
	height:17px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/bubble_premade_faq_foot.png'); /* IE 6 - ,sizingMethod='scale'*/
} .bubble_expanding .foot[class] /* EJ IE6 */{ background:url("/bilder/bubble_premade_faq_foot.png") no-repeat; }


.more { padding:0; margin:6px 0 0 0; text-align:right; }
#nyhetspuff div p.more a { font-weight:normal; }
#nyhetspuff div p.more { padding-top:8px; }
/* -------------- // ----------------- */

#foretagsledning {
	list-style: none;
	margin: 0;
	padding: 0;
}
#foretagsledning li {
	margin-bottom: 10px;
	border-bottom: 1px dotted #98d6ed;
}

#print { padding-left:17px; }
#print a { font-size:10px; }

/* Användbara klasser */
.clear  { clear:both; }
.left { float:left; margin:0 4px 3px 0; }
.right { float:right; margin:0 0 3px 4px; }
.center  { text-align:center; }
.hr { margin-top:8px; width:99%; height:8px; border-top:1px solid #bbb; margin:0 auto; }
.l { color:#BCB9B4; padding:0 4px; }
.important { color:red; cursor:help; }
.input, .input_small  {
	background:url("/bilder/input_bg.gif") no-repeat;
	/*background-position:fixed;*/
	border:0;
	font-size:10px;
	padding:3px 3px 3px 3px;
	width:158px;
	height:13px;
	color:#666666;
	margin-bottom:8px;
}
select {
	background: transparent url("/bilder/input_bg.gif") no-repeat;
	/*background-position:fixed;*/
	border:0;
	padding:2px 3px 2px 3px;
	color:#666666;
	margin-bottom: 6px;
	font-size:10px;
	width:165px;
	height: 19px;
	outline: none;
}
.button, .button_small, .button_large {
	background:url("/bilder/button_empty.gif") no-repeat;
	border:0;
	font-family:tahoma, arial, sans-serif;
	font-size:9px;
	width:70px;
	height:18px;
	color:white;
	text-transform:uppercase;
	cursor:pointer;
}
.input_small { float:left; width:114px; background:url("/bilder/input_search_bg.gif") no-repeat; }
.button_small { margin-left:4px; float:left; width:41px; height:19px; background:url("/bilder/button_small_empty.gif") no-repeat; }
.button_large { margin-left:4px; margin-bottom:3px;width:140px; height:19px; background:url("/bilder/button_large_empty.gif") no-repeat; }
.textfield { width:158px; height:100px; border:1px solid #004796; background-color:white; color:#666; font:10px tahoma, sans-serif; padding:2px 3px; margin-bottom:8px; }
.textfield.small { height:50px; }
.selectbox { border:1px solid #004796; background-color:white; color:#666; font:10px tahoma, sans-serif; padding:2px 3px; margin-bottom:8px; }

.kontakt_left, .kontakt_right, .kontakt_text { float:left; width:170px; }
.kontakt_text { padding-left:5px; }
.kontakt_text p { margin-top:0; padding-top:0; }
/* -------- */

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
}
.formPreview {
}
.formPrevFloat {
	float:left;
	width:120px;
}
.formPrevClear {
	clear:both;
}
#login {
	margin:30px 0 0 60px;
	clear:both;
	width:340px;
	height:95px;
	background-color:#004A95;
	border:1px solid #000000;
	padding:10px 15px 10px 10px;
	color:#FFFFFF;
}
#login .left {
	float:left;
}
#login .right {
	float:right;
}
#login .label {
	width:160px;
}
#login .lblLogin {
	width:320px;
	font-weight:bold;
	font-size:1.2em;
	padding-bottom:5px;
}
#login .inpt {
	width:160px;
}
#login .inptext {
	width:160px;
}

.empForm {
}
.empFormText {
	background:url("/bilder/input_form_bg.gif") no-repeat;
	border:0;
	font-size:10px;
	padding:3px 3px 3px 3px;
	width:295px;
	height:13px;
	color:#666666;
}
.empFormTextarea {
	width:300px; 
	height:100px; 
	border:1px solid #004796; 
	background-color:white; 
	color:#666; 
	font:10px tahoma, sans-serif; 
	padding:2px 3px; 
}
.empFormSelect {
	border:1px solid #004796; 
	background-color:white; 
	color:#666; 
	font:10px tahoma, sans-serif; 
	padding:2px 3px; 
	width:295px;
}
.empFormRadio {
}
.empFormCheckbox {
}
.empFormFile {
	width:300px; 
}
.empFormButton {
	background:url("/bilder/button_empty.gif") no-repeat;
	border:0;
	font-family:tahoma, arial, sans-serif;
	font-size:9px;
	color:white;
	text-transform:uppercase;
	cursor:pointer;
	margin-left:4px; 
	margin-bottom:3px;
	width:140px; 
	height:19px; 
	background:url("/bilder/button_large_empty.gif") no-repeat;
}

@media print{
   body *{ visibility:hidden; }
   body { background-color:white; }
   #printyta{ visibility:visible; position:absolute; top:0px; left:0px; width:100%; background-color:#ffffff; }
   #printyta *{ visibility:visible; }
   #print { display:none; }
}
