*
{
	margin: 0;
	padding: 0;
	border: 0; /*font-size: 100%;*/
}
a, #filter a, #informasjon li a
{
	color: #0089cf;
	text-decoration: none;
	font-family: Verdana,Arial,Helvetica,sans-serif; /*font-size: 12px;*/
	text-align: left;
}
.right-box h3
{
	color: #45565B;
	font-size: 16px;
}
ul.right-box li.top h3
{
	color: #374A6A;
}
body
{
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-align: left;
}
/*Thanh move________________________________________add title video header in video page_________________________________________________*/
.titleVideoHeader
{
	font-size: 10px;
	font-weight: bold;
	padding: 5px 0 1px 5px;
	color: #333;
	height: 10px;
}
/*video*/
#list-videos
{
	clear: both;
	float: left;
	width: 790px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
/*features-videos*/
#features-videos
{
	clear: both;
	float: left;
	width: 777px;
	height: 280px;
	margin: 20px 0 0 0;
	padding-bottom: 15px;
}
#features-videos #features-videos-cap
{
	height: 25px;
	padding: 0px;
	margin: 0px;
}
#features-videos #features-videos-main
{
	height: 255px;
	padding: 0px;
	margin: 0px;
}
#features-videos #features-videos-main #videos-main
{
	margin-left: 5px;
	width: 250px;
	height: 255px;
	float: left;
}
#features-videos #features-videos-main #videos-main2
{
	margin-left: 5px;
	width: 250px;
	height: 255px;
	float: left;
	position: relative;
}
#features-videos #features-videos-main #videos-main3
{
	margin-left: 5px;
	width: 250px;
	height: 255px;
	float: left;
	position: relative;
}

#features-videos-main table.tb-video
{
	width: 253px;
	height: 83px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.left
{
	float: left;
	width: 202px;
}

.leftMaster
{
	float: left;
	width: 780px;
}

.left li
{
	line-height: 14px;
}

#features-videos-main table .td-mid ul li.video-name
{
	font-size: 12px; /*line-height:20px;	*/
}
#features-videos-main table .td-mid ul li.go-profil
{
	line-height: 30px;
	float: left;
	margin-left: 110px;
}
#features-videos-main table .td-mid ul li.go-profil a
{
	text-decoration: none;
}
#features-videos h2
{
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 10px;
	color: #007BAD;
}
#features-videos h2 i
{
	color: #888888;
}


/*featuresBox ----------------------------------Start---------------------*/

#featuresBox-videos
{
	clear: both;
	float: left;
	width: 777px;
	height: 280px;
	margin: 20px 0 0 0;
	padding-bottom: 20px;
}
#featuresBox-videos #features-videos-cap
{
	height: 25px;
	padding: 0px;
	margin: 0px;
}
#featuresBox-videos #features-videos-main
{
	height: 255px;
	padding: 0px;
	margin: 0px;
}
#featuresBox-videos #features-videos-main #videos-main
{
	margin-left: 5px;
	width: 250px;
	height: 255px;
	float: left;
}
#featuresBox-videos #features-videos-main #videos-main2
{
	margin-left: 5px;
	width: 250px;
	height: 255px;
	float: left;
	position: relative;
}
#featuresBox-videos #features-videos-main #videos-main3
{
	margin-left: 5px;
	width: 250px;
	height: 255px;
	float: left;
	position: relative;
}
#featuresBox-videos-main table
{
	width: 250px;
	height: 83px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
#featuresBox-videos-main table .td-left
{
	background-image: url(/Resources/images/bg_box_video_left.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 5px;
	height: 83px;
}
#featuresBox-videos-main table .td-mid
{
	background-image: url(/Resources/images/bg_box_video_center.gif);
	background-repeat: repeat-x;
	width: 240px;
	height: 83px;
}
#featuresBox-videos-main table .td-right
{
	background-image: url(/Resources/images/bg_box_video_right.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 5px;
	height: 83px;
}
#featuresBox-videos-main table .td-mid ul li.com-name
{
	font-size: 14px;
	line-height: 20px;
}

#featuresBox-videos-main table .td-mid ul li.video-name
{
	font-size: 12px;
	line-height: 20px;
}
#featuresBox-videos-main table .td-mid ul li.go-profil
{
	line-height: 30px;
	float: left;
	margin-left: 110px;
}
#featuresBox-videos-main table .td-mid ul li.go-profil a
{
	text-decoration: none;
}
#featuresBox-videos h2
{
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 10px;
	color: #007BAD;
}
#featuresBox-videos h2 i
{
	color: #888888;
}
#features-videos-main tr
{
	vertical-align: inherit;
}
.yrkesguide-left
{
	float: left;
	width: 202px;
}

.yrkesguide-left h3
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.yrkesguide-left li
{
	line-height: 13px;
	margin-top: 3px;
	margin-bottom: 2px;
}

#kriterier h2
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#kriterier p
{
	margin-bottom: 10px;
}

.yrkesguide-left ul
{
	padding: 0 10px 0 15px;
}
.yrkesguide-left li a
{
	text-decoration: none;
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-align: left;
}
.yrkesguide-left .imageholder
{
	width: 160px;
}
.yrkesguide-left .imageholder img
{
	margin: 0px;
}

#search_result span
{
	float: left;
}

.content-left table
{
	width: 100%;
}

#search_result p strong
{
	/* 	font-weight:normal; 	width: 300px; 	*/
}

#search_result legend
{
	display: inline;
	float: left;
}

#search_result select
{
	display: inline;
	float: right;
	font-size: 10px;
	border: 1px solid #9A9A9A;
	width: 90px;
	color: #666666;
	margin: 0 0 10px 10px;
	background: #f5f5f5;
}

#search_result form
{
	float: right;
	clear: both;
	margin: 10px 0 10px 0;
}

#search_result ul, #search_result dl
{
	margin-bottom: 5px;
	padding: 3px 6px 3px 6px;
	clear: both;
}

#search_result .yrker
{
	padding: 0;
	width: 524px;
}

#search_result dl
{
	border-bottom: 1px solid #eee;
	background-color: #F5F5F5;
	padding: 3px 6px 3px 20px;
}

#search_result li
{
	clear: right;
}
#search_result .profilert
{
	background: #FFE0BA;
}

#search_result .one, #search_result .nodesc_one
{
	background-color: #F5F5F5;
}

#search_result .nodesc .title, #search_result .nodesc_one .title
{
	margin-top: 6px;
}

#search_result .title, #search_result .title a, #search_result dt, #search_result dt a
{
	color: #0089CF;
	font-weight: bold;
	padding-bottom: 5px;
}
#search_result .title, #search_result .title a, #search_result dt, #search_result dt a:visited
{
	color: #444;
}

#search_result .title a, #search_result .detail a
{
	float: left;
	color: #0089CF;
}
#search_result .title a, #search_result .detail a:visited
{
	color: #444;
}

#search_result img
{
	margin-top: 2px;
}

#search_result .desc
{
	font-style: italic;
	line-height: 12px;
	margin-left: 10px;
}


#search_result dt
{
	font-size: 11px;
}

#search_result dd
{
	display: inline;
	margin-right: 15px;
	margin-left: 0;
}
/*recruitment-calendar*/
#recruitment-calendar
{
	clear: both;
	float: left;
	width: 777px;
	height: 245px;
	margin: 10px 0 0 0;
	padding: 0px;
}
#recruitment-calendar #calendar-top
{
	background: url(/Resources/images/bg_box_large_top.gif) no-repeat;
	width: 777px;
	height: 7px;
}
#recruitment-calendar #calendar-mid
{
	background-image: url(/Resources/images/bg_box_large_mid.gif);
	background-repeat: repeat-y;
	width: 777px;
	height: 221px;
	margin: 0px;
}
#recruitment-calendar #calendar-bottom
{
	background: url(/Resources/images/bg_box_large_bottom.gif) no-repeat;
	width: 777px;
	height: 17px;
}
#calendar-mid h2
{
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 10px;
	color: #007BAD;
}
.rekrutteringskalender ul
{
	width: 140px;
	float: left;
	margin-left: 30px;
}

.rekrutteringskalender .first
{
	margin: 0;
}

.rekrutteringskalender ul li
{
	list-style-type: none;
	clear: right;
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 0px;
}

.rekrutteringskalender ul li a
{
	font-size: 10px;
}

.rekrutteringskalender ul .text
{
	float: left;
	margin-bottom: 1em;
	padding-bottom: 4px;
	border-bottom: 1px solid #eee;
}

.rekrutteringskalender ul .date
{
	background-image: url(/Resources/images/bg_box_date.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;
	width: 52px;
	height: 56px;
	line-height: 12px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 18px;
	padding: 15px 10px 5px 2px;
	text-align: center;
	margin: 0 10px 10px 0;
	float: left;
}

.rekrutteringskalender .date span
{
	font-size: 12px;
	text-transform: uppercase;
}

.rekrutteringskalender hr
{
	clear: both;
}
/*global search*/
#global-siste-stillinger
{
	float: left;
	width: 330px;
	margin: 0px;
	padding: 0px;
}
.globalSearch-siste-stillinger-box-Top
{
	background: url(/Resources/images/Stilling_Top.gif) no-repeat;
	float: left;
	height: 44px;
	width: 330px;
}
.globalSearch-siste-stillinger-box-mid
{
	background-image: url(/Resources/images/Stilling_content.gif);
	background-repeat: repeat-y;
	float: left;
	width: 330px;
}
.globalSearch-siste-stillinger-box-Buttom
{
	background: url(/Resources/images/Stilling_buttom.gif) no-repeat;
	float: left;
	height: 37px;
	width: 330px;
}
.global-Search-Head-title
{
	float: left;
	color: #0089CF;
	padding-left: 5px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.global-Search-Head-title-kandidate
{
	float: left;
	color: #0089CF;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	width: 100%;
}
.global-Search-Total-Title
{
	float: right;
	padding-right: 10px;
	padding-top: 10px;
	font-style: italic;
	font-size: 12px;
}
#global-siste-bedrift
{
	float: left;
	width: 435px;
	margin: 0px;
	padding: 0 0 0 6px;
}
.globalSearch-siste-bedrift-box-Top
{
	background: url(/Resources/images/bedrift_box_top.gif) no-repeat;
	float: left;
	height: 44px;
	width: 442px;
}
.globalSearch-siste-bedrift-box-mid
{
	background-image: url(/Resources/images/bedrift_box_content.gif);
	background-repeat: repeat-y;
	float: left;
	padding-left: 5px;
	width: 442px;
}
.globalSearch-siste-bedrift-box-Buttom
{
	background: url(/Resources/images/bedrift_box_buttom.gif) no-repeat;
	float: left;
	height: 37px;
	width: 442px;
}
#global-search-most-popular-main-box
{
	float: left;
	width: 350px;
	height: 215px;
	margin: 0px;
	padding: 0px;
}
.global-search-title-box
{
	float: left;
	color: #007BAD;
	font-weight: bold;
	font-size: 12pt;
	padding-left: 20px;
	width: 100%;
}
.global-search-ul-right-Main-bedrift
{
	float: right;
	padding-right: 20px;
}
.global-search-result-title
{
	color: #0089CF;
	font-family: CandaraBold,sans-serif;
	font-size: 25px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 5px;
	width: 100%;
}

#most-fagomrade #most-fagomrade-top
{
	background: url(/Resources/images/bg_box_large_top.gif) no-repeat scroll 0 0 transparent;
	height: 7px;
	width: 777px;
}
.adding-top-ads
{
	padding-top: 15px;
}
#most-fagomrade #most-fagomrade-mid
{
	background-image: url(/Resources/images/bg_box_large_mid.gif);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0;
	width: 777px;
}
#most-fagomrade #most-fagomrade-mid #most-fagomrade-cap
{
	padding-left: 10px;
}
#most-fagomrade #most-fagomrade-mid #most-fagomrade-main
{
	padding-left: 10px;
}
#most-fagomrade #most-fagomrade-mid #most-fagomrade-bottom
{
	background: url(/Resources/images/bg_box_large_bottom.gif) no-repeat scroll 0 0 transparent;
	height: 17px;
	width: 777px;
}
#most-fagomrade-mid #most-fagomrade-cap h2
{
	color: #0089CF;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-top: 0;
}
#most-fagomrade #most-fagomrade-mid #most-fagomrade-main table tr
{
}
#most-fagomrade #most-fagomrade-mid #most-fagomrade-main table tr td
{
	padding-left: 10px;
}
#most-fagomrade #most-fagomrade-mid #most-fagomrade-main table tr td ul
{
	padding-left: 10px;
	height: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-bottom: 1em;
}
.arbei-list-in-main-boxArbei li
{
	font-size: 11px;
	font-weight: bold;
}
.arbei-list-in-main-boxArbei img
{
	float: left;
	margin: 0 10px 0 0;
}
.arbei-list-in-main
{
	clear: both;
	height: 48px;
	border-bottom: 1px solid #BBBBBB;
	margin-top: 1px;
}
.arbei-list-in-main li
{
	font-size: 11px;
	font-weight: bold;
}
.arbei-list-in-main img
{
	float: left;
	margin: 0 10px 0 0;
}
/*Related companies to this company */
#left_box
{
	border-top: 1px solid #EEEEEE;
	float: left;
	padding: 10px 0 0;
	width: 100%;
	font-size: 8.5px;
}
#left_box h2
{
	font-size: 12px;
}
#left_box li
{
	clear: right;
}
#left_box dt a
{
	color: #0089CF;
	font-weight: bold;
	text-decoration: underline;
}
#left_box ul, #left_box dl
{
	clear: both;
	margin-bottom: 5px;
	padding: 3px 6px;
}
#left_box ul
{
	clear: both;
	height: 40px;
}
#left_box .title, #left_box .title a, #left_box dt, #left_box dt a
{
	color: #0089CF;
	font-weight: bold;
	text-decoration: underline;
}
#left_box img
{
	margin-top: 2px;
}
#left_box img
{
	border: 1px solid #CCCCCC;
	float: left;
	margin: 0 4px 0 0;
}

.minilogoimg
{
	background-color: #FFFFFF;
	border: 1px solid #777777;
	height: 35px;
	width: 35px;
}
/*end thanh move*/
ol, ul
{
	list-style: none;
}

li
{
	line-height: 20px;
}
/*
h4
{
	color: #889090;
	margin: 5px 5px 5px 5px;
}
*/
/*h2
{
	margin: 11px 0 14px 0;
}*/

/*p
{
	margin: 5px 5px 5px 5px;
}*/

blockquote, q
{
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after
{
	content: '';
	content: none;
}
table
{
	/*border-collapse: collapse; 	border-spacing: 0;*/
}

.style-font-a
{
	margin: 10px 0 0 10px;
	font-size: 15px;
	color: #0089CF;
	font-weight: normal;
}

.cms-headline468-linkdetails
{
	color: Black;
	font-family: Verdana;
	font-size: 34px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0px;
	margin-top: 0px;
}
.h3
{
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}
/*
h3
{
	margin: 5px 5px 5px 5px;
}
*/
.clear
{
	clear: both;
}

#container
{
	margin: auto;
	width: 1242px;
}
.contentMaster
{
	float: left;
	width: 1052px;
	margin-right: 10px;
}
.wrapper
{
	float: left; /*width: 1052px;*/
	margin-right: 10px;
}
.header
{
	margin-bottom: 10px;
}
.Sub_Login
{
	width: 1052px;
	height: auto;
}
.main_content
{
	width: 790px;
	height: auto;
	float: left;
}
.main_content_No_right_column
{
	width: 1051px;
	height: auto;
	float: left;
	margin-top: 80px;
}

.main_header
{
	background: url(/Resources/images/ImageNew/bgHeader.jpg) no-repeat;
	width: 100%;
	height: 145px;
	position: relative; /*margin-bottom: 10px;*/
}
#logo
{
	position: absolute;
	top: 30px;
	left: 34px;
}
.cate
{
	position: absolute;
	bottom: 00px;
	left: 34px;
}
.cate ul li
{
	float: left;
	height: 40px;
	line-height: 30px;
	margin-right: 35px;
	border-left: 1px #CCC solid;
	padding: 7px 0 0 10px;
}
.cate ul li a
{
	display: block;
	text-decoration: none;
	color: #fff;
	font-size: 20px;
	text-transform: lowercase;
	padding-left: 35px;
	font-weight:bold;
	width:250px;
}
.cate ul li a:hover
{
	color: #3bb8f2;
}
.cate ul li a.subStill
{
	background: url(/Resources/images/ImageNew/icon1.png) no-repeat;
}
.cate ul li a.subStill:hover
{
	color: #3bb8f2;
	background: url(/Resources/images/ImageNew/icon1_hover.png) no-repeat;
}
.cate ul li a.subArbe
{
	background: url(/Resources/images/ImageNew/icon2.png) no-repeat;
}
.cate ul li a.subArbe:hover
{
	background: url(/Resources/images/ImageNew/icon2_hover.png) no-repeat;
}
.cate ul li a.subJob
{
	background: url(/Resources/images/ImageNew/icon3.png) no-repeat;
}
.cate ul li a.subJob:hover
{
	background: url(/Resources/images/ImageNew/icon3_hover.png) no-repeat;
}
.login
{
	background: url(              "/Resources/images/ImageNew/BackgroundLogin.png" ) no-repeat scroll 0 0 transparent;
	height: 40px;
	padding-top: 10px;
	position: absolute;
	right: 27px;
	width: 272px;
}
div.login div a:hover, div.login div a:active
{
	color: #fff;
	text-decoration: underline;
}
.login_Welcome
{
	position: absolute;
	top: 15px;
	right: 27px;
}
.login a
{
	color: #fff;
	font-size: 14px; /*font-weight: bold;*/
	text-decoration: none;
	padding: 0px 5px;
	border-right: 1px solid #fff;
}
.login_Welcome .welcome
{
	font-size: 24px;
	color: #fff;
}
.login a:hover
{
	color: #3bb8f2;
}
.login a.last
{
	border: none;
	color: #fff;
}
.search
{
	position: absolute;
	top: 57px;
	right: 20px;
	width: 555px;
	height: 29px;
}
/*Version 1.1*/
.search-txt
{
	height: 29px;
	background: #fff;
	width: 287px;
	line-height: 30px;
	line-height: 30px\0/;
	padding: 0 0 0 5px;
	float: left;
	margin-right: 5px;
	color: #999;
	font-size: 16px;
	border-radius: 0px 0px 0px 0px;
	border: none;
}

/*.search-txt
Version 1.0
{
	height: 29px;
	background: #fff;
	width: 287px; *line-height:30px;
	line-height:30px\0/;
	padding:0005px;
	float:left;
	margin-right:5px;
	color:#999;
	font-size:16px;
}*/

.search .search-filter
{
	background: #666 url(/Resources/images/ImageNew/bgSelect.png) no-repeat;
	width: 181px;
	height: 23px;
	margin: 0px;
	padding: 6px 0 0 7px;
	float: left;
	cursor: pointer;
	margin-right: 5px;
	color: #999;
	font-size: 16px;
}
.search-filter:hover
{
	background-position: 0 -29px;
}

.search-filter .active
{
	background-position: 0 -58px;
}
/*Version 1.1*/
div#search-filter-list
{
	position: absolute;
	top: 29px;
	display: none;
	margin: 0 0 0 297px;
	width: 178px;
	padding: 5px;
	background: #f5f5f5;
	z-index: 1000;
}
/*Version 1.0
div#search-filter-list
{
	position: absolute;
	top: 29px;
	display: none;
	margin: 0 0 0 297px; *margin:000-111px;
	width:178px;
	padding:5px;
	background:#f5f5f5;
}*/

div#search-filter-list ul
{
	float: left;
	width: 110px;
}
div#search-filter-list ul li a
{
	display: block;
	padding: 5px 0 5px 0;
	line-height: 20px;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
div#search-filter-list ul li a:hover
{
	color: #333;
}
.btn-search
{
	background: url(/Resources/images/ImageNew/btn-search.gif) no-repeat;
	width: 54px;
	height: 29px;
	cursor: pointer;
	border-radius: 0px 0px 0px 0px;
	border: none;
}
/*-------------------------------------------------------------------*/


.ledige
{
	background: url(/Resources/images/ImageNew/bgLedige.jpg) no-repeat;
	width: 100%;
	height: 360px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.still
{
	width: 334px;
	height: 360px;
	float: left;
	padding-left: 10px;
}
.still h2.title
{
	text-align: left !important;
}
.still h2.title, .arbe h2.title, .job h2.title
{
	height: 41px;
	line-height: 50px;
	color: #45565b;
	font-size: 18px;
	font-weight: normal;
	padding-left: 8px; /*text-align: center;*/
}
.arbe
{
	width: 402px;
	height: 360px;
	float: left;
}
.job
{
	width: 300px;
	height: 360px;
	float: left;
}

.detail
{
	color: #000000;
	display: block;
	font-size: 11px;
	font-weight: normal;
	margin-top: 15px;
	padding-left: 5px;
	text-decoration: none;
}

#search_result .title div
{
	padding: 0 0 5px 5px;
}

/*.left
{
	float: left;
	width: 202px;
	height: auto;
}*/
.right-box
{
	width: 261px;
	float: left;
	margin-bottom: 10px;
}
.right-box .top
{
	width: 249px;
	background: url(/Resources/images/ImageNew/right-bg-top.png) no-repeat;
	height: 36px;
	padding: 12px 0 0 12px;
}
.right-box h3
{
	color: #45565b;
	font-size: 16px;
}
.right-box .center
{
	width: 259px;
	background: url(/Resources/images/ImageNew/right-bg-center.png) repeat-y;
	padding: 0 1px;
	padding-bottom: 20px;
}
.right-box .bottom
{
	width: 261px;
	background: url(/Resources/images/ImageNew/right-bg-bottom.png) no-repeat;
	height: 8px;
}

.right
{
	/*1*/
	float: left;
	width: 261px;
}

.Arb-box
{
	width: 400px;
	height: 260px;
	padding: 10px 0 0 0;
	overflow: auto;
}

.Arb-box ul li div.img
{
	/*background: #fff;*/
	padding: 2px; /*border: 1px #c6c6c6 solid;*/
	float: left;
	overflow: hidden;
	width: 130px;
	height: 94px;
	margin-left: 4px;
}

.Arb-box ul li div.img img
{
	background: #fff;
	padding: 2px; /*border: 1px #c6c6c6 solid;*/
	float: left;
	overflow: hidden;
	width: 130px;
	height: 56px;
	margin-left: -2px;
	margin-top: 21px;
}
.Arb-box ul li .Arb-box-content
{
	float: right;
	width: 235px;
	height: 94px; /*border: 1px #c6c6c6 solid;*/
	margin-right: 5px;
}
.Arb-box ul li
{
	background: url(/Resources/images/ImageNew/bg_feature_mini.jpg) no-repeat;
	height: 94px;
	margin-bottom: 5px; /*border-top: 1px #c6c6c6 solid; 	border-bottom: 1px #c6c6c6 solid;*/
	padding: 4px 0;
}
.Arb-box ul li .Arb-box-content .title
{
	width: 225px;
	height: 18px;
	color: #006699;
	font-weight: bold;
	padding: 5px 0 0 5px; /*background: #89d0f1;*/
	border-bottom: 1px solid #d1d1d1;
}
.Arb-box ul li .Arb-box-content .title a:visited
{
	color: #006699;
}
.Arb-box ul li .Arb-box-content .title a:active
{
	color: #006699;
}
.Arb-box ul li .Arb-box-content .Arb-box-des
{
	width: 225px;
	margin: 5px auto;
	color: #383838;
	line-height: 14px;
	font-size: 10px;
}

.arb-btn
{
	background: url(/Resources/images/ImageNew/blue-btn.png) no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	display: block;
	float: right;
	height: 21px;
	margin-bottom: 10px;
	padding: 0 0 0 5px;
	text-align: center;
	text-decoration: none; /*text-transform: uppercase;*/
	vertical-align: middle;
	width: 95px;
}

.menu-2
{
	background: url(/Resources/images/ImageNew/menu2-bg.png) no-repeat;
	width: 774px;
	height: 68px;
	padding-top: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-align: left;
	float: left;
}

.temasider
{
	color: #fff;
	font-size: 15px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
}
.f-top
{
	background: url(/Resources/images/ImageNew/bg_footer_top.gif) no-repeat;
	height: 9px;
}
.f-bottom
{
	background: url(/Resources/images/ImageNew/bg_footer_bottom.gif) no-repeat;
	height: 10px;
}
.f-center
{
	background: #292929;
	width: 1241px;
}
.f-content
{
	margin-bottom: 20px;
}
.f-copyright
{
	margin-bottom: 30px;
}
.f-copyright .f-top
{
	background: url(/Resources/images/ImageNew/bg_footer_copy_top.gif) no-repeat;
	height: 9px;
}
.f-copyright .f-bottom
{
	background: url(/Resources/images/ImageNew/bg_footer_copy_bottom.gif) no-repeat;
	height: 10px;
}
.f-copyright .f-center
{
	background: #414141;
	width: 1241px;
}
.ticker_new
{
	width: 1052px;
	height: 85px;
}
/*edit header Control*/
.paddingStyle
{
	padding-left: 10px;
}
.styleImage_auto
{
	padding-right: 1px;
	float: right;
	cursor: pointer;
}
#SeachSuggestResult
{
	background-color: White;
	border: 1px solid #65BBE5;
	left: 0px;
	margin: 0;
	position: absolute;
	top: 30px;
	width: 488px;
	z-index: 101;
	display: none;
}
.ResultHead
{
	background-color: #65BBE5;
	color: #FFFFFF;
	font-size: 11px;
	margin: 0;
	height: 15px;
	min-height: 1px;
	padding: 3px 5px;
}


#res-both-user
{
	background-color: #0089CF;
	border: 1px solid #fff;
	display: none;
	padding: 5px;
	position: absolute;
	right: 130px;
	top: 38px;
	color: White;
	float: left;
	font-weight: bold;
	margin-top: -10px;
}

#others-login
{
	background-color: #0089CF;
	border: 1px solid #fff;
	display: none;
	padding: 5px;
	position: absolute; /*left:945px;*/
	right: 55px;
	top: 38px;
	float: left;
	font-weight: bold;
	color: White;
	margin-top: -10px;
}

.kandidater_right
{
	float: right;
	padding-right: 50px;
	font-size: 14px;
}
#jobb_logomini
{
	float: left;
	color: #007BAD;
	font-weight: bold;
	font-size: 12pt;
	padding-left: 20px;
}
#jobbSeekerHomepage
{
	float: left;
	margin: 0;
	padding: 0;
	width: 777px;
	background-image: url(/Resources/images/bg_box_large_mid.gif);
}

.box-utvalgte-stilling
{
	float: left;
	width: 777px;
	margin: 10px 0 3px;
	padding: 0px;
}
.utvalge-stilling-box-content
{
	width: 180px;
	height: 140px;
	float: left;
	margin-right: 5px;
}
.utvalge-stilling-box-content-last
{
	width: 180px;
	height: 140px;
	float: left;
}
.box-stilling-left
{
	background: url(/Resources/images/utvalgle-stillinge-left.gif) no-repeat;
	float: left;
	width: 6px;
	height: 190px;
}
.box-stilling-mid
{
	background-image: url(/Resources/images/utvalgle-stillinge-mid.gif);
	background-repeat: repeat-x;
	float: left;
	width: 763px;
	height: 190px;
}
.box-stilling-right
{
	background: url(/Resources/images/utvalgle-stillinge-right.gif) no-repeat;
	float: left;
	width: 6px;
	height: 190px;
}

.set-h2-utvalg
{
	float: left;
	width: 750px;
	padding-top: 4px;
}
.set-h2-utvalg h2
{
	font-size: 17px;
	color: #000;
	margin: 6px 0 6px 10px;
}

.style-font-content-art
{
	font-size: 12px;
	color: #333;
}
.style-main-art-center .style-main-art tr td
{
	height: 150px;
	vertical-align: top;
	width: 230px;
}
.style-main-art-center .style-main-art tr td img
{
	border: 1px solid #f90 !important;
}
.style-main-art-center img
{
	border: 1px solid #f90 !important;
}
.style-main-art
{
	padding-left: 5px;
}
.style-article-detail-center .style-kate-small
{
	padding-left: 10px;
}
.style-article-detail-center .style-kate-small tr td
{
	height: 150px;
	vertical-align: top;
	width: 230px;
	padding-left: 10px;
}

.style-main-art-top
{
	background: url(/Resources/images/header_event/bg-article-page-main-top.gif) no-repeat scroll 0 0 transparent;
	height: 11px;
	width: 773px;
	float: left;
}
.style-main-art-center
{
	background: url(/Resources/images/header_event/bg-article-page-main-center.gif) repeat-y;
	height: auto;
	width: 773px;
	float: left;
}
.style-head-220-article
{
	font-family: verdana;
	font-size: 17px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
.style-main-art-bottom
{
	background: url(/Resources/images/header_event/bg-article-page-main-bottom.gif) no-repeat scroll 0 0 transparent;
	height: 14px;
	width: 773px;
	float: left;
}
.style-top-popular-kate
{
	float: left;
	font-size: 23px;
	font-weight: bold;
	color: #333;
	width: 240px;
	padding: 5px 0 0 15px;
}

.style-top-popular-kate a img
{
	border: 1px solid #f90;
}
.style-top-popular-kate ul li
{
	list-style-type: none;
	margin-top: 10px;
}
.style-top-popular-kate ul li a
{
}
.style-top-popular-kate ul li a span
{
	padding-right: 5px;
}
.style-top-popular-kate tr td img
{
	border: 1px solid #f90;
}
.style-top-popular-kate tr td a
{
	color: #0089CF;
	font-size: 10px;
	text-decoration: none;
}

.style-top-popular-kate tr td.style-font-headline220
{
	margin: 0;
	padding: 0;
}
.style-top-popular-kate tr td.style-font-headline220 a
{
	font-size: 13px;
	color: #000;
}

.style-font-cms-headline a
{
	color: #000;
}
#siste-jobseeker
{
	clear: both;
	float: left;
	height: 187px;
	margin: 0 0 10px 0;
	padding: 0;
	width: 777px;
}
#siste-jobseeker #jobseeker-top
{
	background: url(/Resources/images/bg_box_large_top.gif) no-repeat scroll 0 0 transparent;
	height: 7px;
	width: 777px;
}
#siste-jobseeker #jobseeker-mid
{
	background-image: url(/Resources/images/bg_box_large_mid.gif);
	background-repeat: repeat-y;
	height: 163px;
	width: 777px;
}
#siste-jobseeker #jobseeker-mid #jobseeker-mid-left
{
	float: left;
	height: 163px;
	width: 395px;
}
#jobseeker-mid-left table
{
	margin-left: 30px;
	margin-top: 30px;
	padding: 0 10px 10px 0;
}
#jobseeker-mid-left table td
{
	height: 60px;
	padding-right: 2px;
	width: 60px;
}
#siste-jobseeker #jobseeker-mid #jobseeker-mid-left #copyright
{
	float: left;
	left: 3px;
	position: relative;
	top: -5px;
}
#siste-jobseeker #jobseeker-mid #jobseeker-mid-mid
{
	background-image: url(/Resources/images/line_vertical.gif);
	float: left;
	height: 163px;
	position: relative;
	width: 11px;
}
#siste-jobseeker .jobseeker-mid
{
	background-image: url(/Resources/images/bg_box_large_mid.gif);
	background-repeat: repeat-y;
	width: 777px;
	height: 250px;
}
#siste-jobseeker #jobseeker-mid #jobseeker-mid-right
{
	float: left;
	height: 153px;
	position: relative;
	width: 371px;
}
#siste-jobseeker .jobseeker-bottom
{
	background: url(/Resources/images/bg_box_large_bottom.gif) no-repeat;
	width: 777px;
	height: 17px;
}
#jobseeker-mid-right ul
{
	margin-left: 20px;
	padding-left: 10px;
}
#jobseeker-mid-right ul li
{
	font-size: 13px;
	line-height: 30px;
	list-style-type: disc;
}
#jobseeker-mid-right h2
{
	color: #007BAD;
	font-size: 20px;
	font-style: italic;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-top: 10px;
	width: 360px;
}

#siste-jobseeker .jobseeker-mid #copyright
{
	float: left;
	top: -5px;
	left: 3px;
	position: relative;
}
.titleTopHeader
{
	font-size: 24px;
	font-weight: bold;
	color: #000;
	width: 350px;
	float: left;
}

.titleTopHeader a
{
	font-size: 24px;
	font-weight: bold;
	color: #000;
	width: 350px;
	float: left;
}
.titleTopHeader a:visited
{
	font-size: 24px;
	font-weight: bold;
	color: #000;
	width: 350px;
	float: left;
}

.titleCenterPager
{
	float: left;
}
.titleBottomPager
{
	float: left;
	border: 1px solid #ccc;
	margin-top: 10px;
}

.navdd
{
	margin: 5px;
	padding-left: 15px;
}

#PageTicker a, #navdd2 a
{
	margin: 0 5px;
	padding: 0 8px;
	text-decoration: none;
	background-image: url(/img/imgOursource/bg_none.png);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: top center;
	color: #566977;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
}
#PageTicker a.activeSlide, #navdd2 a.activeSlide
{
	background-image: url(/img/imgOursource/bg_active.png);
	background-repeat: no-repeat;
	color: White;
	cursor: pointer;
	background-position: top center;
}
#PageTicker a:focus, #navdd2 a:focus
{
	outline: none;
}
.tickerContent
{
	float: left;
	float: left;
	height: 125px;
	padding: 5px 5px 0 5px;
	width: 360px;
	line-height: 20px;
}


#navdd1 a, #navdd2 a
{
	margin: 0 5px;
	padding: 0 8px;
	text-decoration: none;
	background-image: url(/img/imgOursource/bg_none.png);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: top center;
	color: #566977;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
}
#navdd1 a.activeSlide, #navdd2 a.activeSlide
{
	background-image: url(/img/imgOursource/bg_active.png);
	background-repeat: no-repeat;
	color: White;
	cursor: pointer;
	background-position: top center;
}
#navdd1 a:focus, #navdd2 a:focus
{
	outline: none;
}

.style-top-images-kate
{
	float: left;
	width: 490px;
	padding: 5px 0 0 15px;
}
.style-top-main-images-kate
{
	float: left;
	width: 468px;
	padding: 5px 0 0 25px;
}
.style-top-main-images-468right
{
	float: left;
	width: 470px;
	padding: 5px 0 0 20px;
}
/*------------------------------------------------------*/
#bottom
{
	background: url(images/separator_green.gif) repeat-x scroll 0 0 #292929;
	clear: both;
	color: #FFFFFF;
	float: left;
	font-size: 0.9em;
	height: 100%;
	margin: 10px 0 20px;
	padding: 0;
	text-align: left;
	width: 1241px;
}
#bottom-top
{
	background: url(/Resources/images/footer/bg_footer_top.gif) no-repeat scroll 0 0 #292929;
	height: 8px;
	margin: 0;
	padding: 0;
	width: 100%;
}
#bottom-below
{
	background: url(/Resources/images/footer/bg_footer_bottom.gif) no-repeat scroll 0 0 #292929;
	height: 8px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
#bottom-divs
{
	clear: both;
	float: left;
	margin: 0;
	padding: 20px;
}
#bottom-left, #bottom-mid, #bottom-right, #bottom-left2, #bottom-mid2, #bottom-right2
{
	float: left;
	padding: 20px 0 20px 20px;
	width: 30%;
}
#bottom h2
{
	color: #FFFFFF;
	font-size: 1.6em;
	margin: 0 0 10px;
	padding: 0 8px;
}
#bottom h2 a
{
	color: #FFFFFF;
}
#bottom h2 span
{
	color: #888888;
}
#bottom h2 span a
{
	color: #888888;
	text-decoration: none;
}
#bottom ul
{
	border-top: 1px solid #555555;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#bottom ul li
{
	border-bottom: 1px solid #555555;
	line-height: 26px;
	width: 100%;
}
#bottom ul li a
{
	color: #FFFFFF;
	display: block;
	font-family: Verdana,Arial,Tahoma;
	font-size: 11px;
	padding: 0 10px;
	text-decoration: none;
	text-transform: uppercase;
}
#bottom ul li a:hover
{
	background: none repeat scroll 0 0 #00cbff;
}
#bottom-sep
{
	clear: both;
}
.footer
{
	clear: both;
	color: #E9E9E9;
	float: left;
	margin: 0 0 10px;
	padding: 0;
	width: 1241px;
}
#footer-top
{
	background: url(/Resources/images/footer/bg_footer_copy_top.gif) no-repeat scroll 0 0 #292929;
	height: 9px;
	margin: 0;
	padding: 0;
	width: 100%;
}
#footer-bottom
{
	background: url(/Resources/images/footer/bg_footer_copy_bottom.gif) no-repeat scroll 0 0 #292929;
	height: 9px;
	margin: 0;
	margin-top: -12px;
	padding: 0;
	width: 100%;
}
.footer ul
{
	font-size: 12px;
	margin-left: 20px;
}
.footer ul li
{
	margin-right: 30px;
}
.footer p
{
	color: #FFFFFF;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 12px;
}
.footer a
{
	color: #FFFFFF;
}
.footer .float_right
{
	float: right;
	margin-right: 20px;
	margin-top: -30px;
}
.float_right
{
	float: right;
}
#siste-jobseeker #jobseeker-bottom
{
	background: url(/Resources/images/bg_box_large_bottom.gif) no-repeat scroll 0 0 transparent;
	height: 17px;
	width: 777px;
}

#Footerads
{
	background: url(images/separator_green.gif) repeat-x scroll 0 0 #292929;
	border-top: 20px solid #FFFFFF;
	clear: both;
	color: #FFFFFF;
	float: left;
	font-size: 0.9em;
	height: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
}
#Footerads-divs
{
	clear: both;
	float: left;
	margin: 0;
	padding: 20px;
}
#Footerads-left, #Footerads-mid, #Footerads-right, #Footerads-left2, #Footerads-mid2, #Footerads-right2
{
	float: left;
	padding: 20px 0 20px 20px;
	width: 30%;
}
#Footerads h2
{
	color: #FFFFFF;
	font-size: 1.6em;
	margin: 0 0 10px;
	padding: 0 8px;
}
#Footerads h2 span
{
	color: #888888;
}
#Footerads ul
{
	border-top: 1px solid #555555;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#Footerads ul li
{
	border-bottom: 1px solid #555555;
	line-height: 26px;
}
#Footerads ul li a
{
	color: #FFFFFF;
	display: block;
	font-family: arial;
	font-size: 11px;
	padding: 0 10px;
	text-decoration: none;
	text-transform: uppercase;
}
#Footerads ul li a:hover
{
	background: none repeat scroll 0 0 #191919;
}
#Footerads-sep
{
	clear: both;
}
.inline
{
	display: inline;
}
.inline li
{
	display: inline;
}
/*----------------------------------------*/
#most-fagomrade
{
	clear: both;
	float: left;
	height: auto;
	margin: 0 0 10px 0;
	padding: 0;
	width: 777px;
}
.stylebyIndustry
{
	background-image: url(/Resources/images/bg_box_large_mid.gif);
	float: left;
	margin: 0;
	padding: 0;
	width: 777px;
}
.stylebyIndustryBottom
{
	background-image: url(/Resources/images/bg_box_large_bottom.gif);
	height: 17px;
}
#most-fagomrade #most-fagomrade-top
{
	background: url(/Resources/images/bg_box_large_top.gif) no-repeat scroll 0 0 transparent;
	height: 7px;
	width: 777px;
}
a, #ledigestillinger, #bedriftspresentasjoner #jobbonskes, #skriv_ut, #facebook_link, #kslogo
{
	cursor: pointer;
}
#JobseekerListHomePageFromAjax td, td.label_text
{
	font-size: 12px;
	text-align: left;
	padding: 5px 5px 5px 5px;
}
.footer #footer-mid
{
	background: none repeat scroll 0 0 #414141;
	width: 1241px;
}
/*tuongnh add*/
/* menuContainer   ->           menu-2 --------------------------------*/

.temasider
{
	color: #fff;
	font-size: 15px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
}

.menu-2 ul li
{
	position: relative;
	top: -4px;
	float: left;
	margin-top: 2px;
}

.menu-2 ul li.plit
{
	background: url(/Resources/images/ImageNew/menu2-li.png) no-repeat right top;
	height: 38px;
	margin-top: 1px;
}
.menu-2 ul li .parent a
{
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.menu-2 ul li .parent
{
	padding: 5px 35px;
	height: 25px;
}
.menu-2 ul li ul.set-color
{
	color: red;
}
.menu-2 ul li .parent a:hover
{
	color: #1189cf;
}
.menu-2 ul li.last
{
	background: none;
	margin-top: 1px;
}
#nav-container #nav-below
{
	background-image: url(/Resources/images/nav/nav_bg_bottom.gif);
	float: left;
	width: 970px;
	height: 39px;
	margin: 0px;
	padding: 0px;
}
#nav-container #nav-below #nav-below-ul
{
	float: left;
	margin-left: 10px;
	margin-top: auto;
	margin-bottom: auto;
}
#nav-container #nav-below #nav-below-ul li
{
	float: left;
	display: inline;
	list-style-type: none;
	margin-left: 0px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#nav-container #nav-below #nav-below-ul li.nav_line_30
{
	width: 2px;
	height: 30px;
	float: left;
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 2px;
	padding-top: 2px;
	position: relative;
}

#nav-container #nav-below #nav-below-ul li p
{
	color: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	font-family: Tahoma;
}

#nav-container #nav-below #nav-below-ul li a
{
	text-decoration: none;
	color: #FFFFFF;
}

#nav-container #nav-below #nav-below-ul li a:hover
{
	text-decoration: none;
	color: #0089CF;
}
ul#nav-below-ul li .sub
{
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 99999;
	background: #646464 url(/Resources/images/nav/sub_bg.png) repeat-x;
	padding: 20px 20px 20px;
	float: left;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
}
ul#nav-below-ul li .sub ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 150px;
	float: left;
}
ul#nav-below-ul .sub ul li a:hover
{
	color: #ddd;
	background-position: 5px 12px;
}
/*------------------------------------Top 50 center box-------------------------------*/
.scrollbar
{
	overflow: scroll;
	height: 260px;
	padding: 10px 0 0 10px;
	overflow: auto;
}
.scrollbar td, td.label_text
{
	font-size: 12px;
	text-align: left;
	padding: 1px 1px;
}
.scrollbarTop50JobCenter
{
	height: 270px;
	overflow: auto;
	padding: 0 0 0 2px;
	width: 420px;
}

.scrollbarTop50JobRight
{
	padding-top: 10px;
	height: 260px;
	overflow: auto;
	width: 280px;
	float: right;
}

.scrollbarTop50JobCenter ul li
{
	height: 107px;
	margin-bottom: 10px;
}
.scrollbarTop50JobCenter .borderContentLeft
{
	width: 130px;
	float: left;
}
.scrollbarTop50JobCenter .borderContentLeft img
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #C6C6C6;
	float: left;
	overflow: hidden;
	padding: 2px;
	width: 130px;
}

.borderContentRight
{
	height: 100px;
}

.scrollbarTop50JobCenter .borderContentRight
{
	border: 1px solid #C6C6C6;
	float: right;
	margin-right: 5px;
	width: 235px;
}

.scrollbarTop50JobCenter .borderContentRight .title
{
	background: none repeat scroll 0 0 #89D0F1;
	color: #033045;
	font-weight: bold;
	height: 18px;
	padding: 5px 0 0 5px;
	width: 230px;
}
.scrollbarTop50JobCenter .borderContentRight .content-middle
{
	color: #383838;
	line-height: 14px;
	margin: 5px auto;
	width: 225px;
}

.scrollbarTop50JobCenter .borderContentRight .arb-btn
{
	background: url(/Resources/images/red-btn.png) no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	display: block;
	height: 18px;
	margin-bottom: 7px;
	margin-left: 5px;
	padding: 3px 0 0 11px;
	text-decoration: none;
	width: 97px;
}
.scrollbarTop50Job
{
	padding-top: 10px;
	height: 260px;
	overflow: auto;
	width: 325px;
	float: left;
}
.headerJob50
{
	font-size: 15px;
	font-weight: bold;
	margin: 0;
}
.headerBoxJob
{
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding-left: 15px;
	padding-top: 5px;
}
.footerJob50
{
	font-size: 15px;
	font-weight: bold;
	padding: 10px 10px 0 0;
	text-align: right;
}

.imagelist img
{
	border: 1px solid #CCCCCC;
	float: left;
	margin: 0 10px 0 2px;
}
.minilogo_image
{
	height: 45px;
	width: 45px;
	border: 1px solid #777;
	background-color: #fff;
}
.Alternate
{
	background-color: #EBEBEB;
	margin-top: 5px;
	margin-bottom: 5px; /*border: solid 1px #EBEBEB;*/
	width: 558px;
}
.Alternate_left_col
{
	background-color: #EBEBEB;
	margin-top: 5px;
	padding-bottom: 5px;
}

/*end tuongnh add */

.setCountBox1
{
	float: left;
	padding-top: 4px;
}
.imageText2
{
	background: url(/img/bedriftpresention.png) no-repeat scroll 0 0 transparent;
	float: left;
	height: 21px;
	margin-left: 5px;
	margin-top: 13px;
	width: 299px;
}

ul li.date
{
	background-image: url(/grafikk/bg-calendar.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	float: left;
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 20px;
	font-weight: bold;
	height: 56px;
	line-height: 12px;
	margin: 5px 5px 5px 5px;
	text-align: center;
	width: 56px;
	text-transform: uppercase;
}

.date span
{
	font-size: 10px;
}

#basic-modal-content
{
	display: none;
	overflow: hidden;
}
#basic-modal-content2
{
	display: none;
	overflow: hidden;
}

/* Overlay */
#simplemodal-overlay
{
	background-color: #000;
	cursor: wait;
}

/* Container */
#simplemodal-container
{
	height: 430px;
	width: 300px;
	background-color: #FFF;
	border: 4px solid #444;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#simplemodal-container a
{
	color: #0089D6;
}
#simplemodal-container a.modalCloseImg
{
	background: url(/Resources/images/basic/x.png) no-repeat;
	width: 25px;
	height: 29px;
	display: inline;
	z-index: 3200;
	position: absolute;
	top: -15px;
	right: -16px;
	cursor: pointer;
}
#simplemodal-container #basic-modal-content
{
	padding: 4px;
	padding-top: 3px;
	padding-bottom: 2px;
}
.simplemodal-close
{
	margin: 5px;
	padding: 0px;
	float: left;
	width: 100px;
	margin-left: 4px;
	position: relative;
}

/* basic_id */
.lable_login
{
	width: 60px;
	padding-left: 20px;
	margin: 5px;
	float: left;
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
}
.lable_forgot
{
	padding-left: 20px;
	margin: 5px;
	float: left;
	text-align: left;
}

/* Input text */
.login_text
{
	margin: 5px 5px 5px 0;
	padding: 0px;
	float: left;
	border: 1px solid #cdcdcd;
	background-color: white;
	-moz-border-radius: 5px;
	width: 205px;
}
/*edit form text*/
.login_text_Com
{
	margin: 5px 5px 5px 0;
	padding: 0px;
	float: left;
	border: 1px solid #cdcdcd;
	background-color: white;
	-moz-border-radius: 5px;
	width: 193px;
}
.forgot_text
{
	margin: 5px;
	padding: 0px;
	margin-left: 25px;
	float: left;
	border: 1px solid #cdcdcd;
	background-color: white;
	-moz-border-radius: 2px;
	width: 200px;
}
.login_text_reg
{
	margin: 5px 5px 5px 0;
	padding: 0px;
	float: left;
	border: 1px solid #cdcdcd;
	background-color: white;
	-moz-border-radius: 5px;
	width: 205px;
}
br
{
	clear: left;
}
a, span, html
{
	outline: 0;
}
.textbox
{
	border: 1px solid #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #333333;
	font: 90% Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

/*h1 { font-size: 17px; }*/
h1.title
{
	font-size: 14px;
}

/*h1, h2, h3, h4, h5, h6, p, ul, hr
{
	margin-bottom: 1em;
}*/

.form_section
{
	display: block;
	padding: 10px 0;
}
.button_style
{
	background-color: #3AAFE7;
	padding: 0;
	width: 67px;
	margin-left: 5px;
	color: White;
}
.button_forgot
{
	background-color: #FF8900;
	padding: 0;
	width: 50px;
	margin-left: 25px;
}
.dropdown
{
	border: 1px solid #CDCDCD;
	width: auto;
	margin: 2px 0 2px 0;
}

.divlogin
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}

/* 'Login' Button */
#quickly_login
{
	margin: 5px;
	padding: 0px;
	float: left;
	width: 60px;
	background-color: #3AAFE7;
	margin-left: 95px;
	color: White;
}
#com_quickly_login
{
	margin: 5px;
	padding: 0px;
	float: left;
	width: 60px;
	background-color: #3AAFE7;
	margin-left: 95px;
	color: White;
}
.forgot
{
	margin: 5px;
	padding: 0px;
	float: left;
	width: 100px;
	margin-left: 4px;
	position: relative;
}
#notification_error
{
	color: red;
	height: auto;
	padding: 4px;
	text-align: center;
}

#login_response
{
	overflow: auto;
}

#ajax_loading
{
	display: none;
	font-size: 12px;
	font-family: Tahoma;
}

#logged_in
{
	padding: 5px;
	margin: 23px 0 100px 43px;
	padding: 5px;
	text-align: center;
	width: 400px;
}

#login
{
	margin-top: 20px;
	width: 310px;
}
#forgot
{
	margin-top: 20px;
	width: 310px;
}

#career-level
{
	background-color: #F7F7F6;
	border: 1px solid #BBBBBB;
	display: none;
	padding: 5px;
	position: absolute;
	left: 745px;
	top: 485px;
	width: 230px;
	z-index: 10;
}
#core-competences
{
	background-color: #F7F7F6;
	border: 1px solid #BBBBBB;
	display: none;
	padding: 5px;
	position: absolute;
	left: 545px;
	top: 485px;
	z-index: 10;
}
/*--------------add class style header Jobb Login----------------------*/
.headerLoginText
{
	font-size: 12px;
	font-weight: bold;
	float: left;
	padding-left: 15px;
	width: 100%;
	margin-bottom: 5px;
}
.style-font-link-art
{
	float: left;
	font-size: 13px;
	margin-left: 2px;
	width: 470px;
}
.style-font-link-more-art
{
	float: left;
	font-size: 10px;
	font-weight: bold;
}
.style-right-tach
{
	color: #333333;
	float: left; /*line-height: 13px;*/
	padding: 0 1px;
}
.style-font-cms-headline
{
	color: #000;
	margin-bottom: 4px;
}
.style-font-cms-headline a
{
	color: #000;
}
.style-font-cms-headline a:hover
{
	color: #000;
	text-decoration: underline;
}
.style-font-cms-headline a:visited
{
	color: #000;
}
.style-font-ingress-468
{
	font-size: 13px;
	font-weight: bold;
	color: #000;
	margin-bottom: 4px;
	margin-left: 2px;
}
.style-font-ingress220
{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 4px;
	line-height: 15px;
}
.style-font-headline220
{
	font-size: 17px;
	font-weight: bold;
	padding-bottom: 1px;
	margin-bottom: 4px;
}

/*jobb.aspx*/
/* PROFILERTE BEDRIFTER */
.megalogolist
{
	border: 1px solid #EBEBEB;
	margin-bottom: 10px;
	margin-top: 10px; /*width:100%;*/
}

.megalogolist .proftitle
{
	font-weight: bold;
	width: 340px;
	float: left;
	height: auto; /*width: 100%;*/
}
.megalogolist .proftitle_List
{
	font-weight: bold;
	width: 200px;
	float: left;
	height: auto; /*width: 100%;*/
}

.megalogolist .proftitle a
{
	font-size: 13px;
	color: #444;
	font-family: Trebuchet MS;
	margin-bottom: 3px;
}

.megalogolist .profileringstekst
{
	padding: 0 6px 0;
	font-size: 11px;
}

.megalogolist .proftitle a.compname
{
	font-size: 10px;
}

/*Them class trong Bransjer, Fagomdar, Yrker*/
.titlePadding
{
	float: left;
	width: 370;
	height: auto;
	padding: 5px;
}
.spanTitle
{
	color: #0089CF;
	font-size: 14pt;
	font-weight: bold;
	padding-left: 3px;
}
.megalogo_image
{
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: bottom;
	position: relative;
	border: none;
}

.megalogolist .megalogo
{
	border: none;
	height: auto;
	width: 143px;
	padding: 6px 6px 0 6px;
	float: left;
}


/* END PROFILERTE */


/*__________________________Arbei________________edit width content 2010-11-10 5h20' pm*/
.megalogolist_Arbei
{
	border: 1px solid #EBEBEB;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 558px;
}
.megalogolist_Arbei .proftitle_Arbei
{
	padding-top: 5px;
	float: left;
	font-weight: normal;
	font-size: 13px;
	width: 340px;
	height: auto;
}
.megalogolist_Arbei .proftitle_Arbei a
{
	color: #0089CF;
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
}
.megalogolist_Arbei .proftitle_Arbei a:visited
{
	color: #444;
}
.megalogolist_Arbei .megalogo
{
	border: none;
	height: auto;
	width: 143px;
	padding: 6px 6px 0 6px;
	float: left;
}

.megalogolist_Arbei .profileringstekst
{
	padding: 6px;
	font-size: 11px;
	line-height: 14px;
}
.megalogolist_Arbei .proftitle_Arbei a.compname
{
	font-size: 10px;
}

/**************************bransje bid=1*******************************/
.megalogolist_left
{
	border: 1px solid #EBEBEB;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 367px;
}
.megalogolist_left .megalogo
{
	border: none;
	height: auto;
	width: 143px;
	padding: 6px 6px 0 6px;
	float: left;
}
.megalogolist_left .proftitle_left
{
	font-weight: bold;
	width: 200px;
	float: left;
	height: auto;
	color: #191919;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-align: left;
}
.megalogolist_left .proftitle_left a
{
	color: #444;
	font-family: Trebuchet MS;
	font-size: 13px;
	margin-bottom: 3px;
}

.megalogolist_left .proftitle_left a.compname
{
	font-size: 10px;
}

.miniLogo_mini
{
	float: right;
	width: 305px;
	padding-left: 5px;
}
/*------------------edit scroll bar right topic 2010-11-16 4h pm----------------------------*/
.miniLogo_Header
{
	float: left;
	padding-top: 5px;
	width: 365px;
}
.padding_add
{
	float: right;
	padding-left: 126px;
	font-weight: bold;
}
.megalogolist_left .profileringstekst
{
	padding: 0 6px 0;
	font-size: 11px;
}
/************************georafisk fid=1*****************************/
.megalogolist_right
{
	border: 1px solid #EBEBEB;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 380px;
}

.megalogolist_right .proftitle_right
{
	font-weight: bold;
	width: 200px;
	float: left;
	height: auto;
}
.megalogolist_right .megalogo
{
	border: none;
	height: auto;
	width: 143px;
	padding: 6px 6px 0 6px;
	float: left;
}
.megalogolist_right .proftitle
{
	font-weight: bold;
	width: 200px;
	float: left;
	height: auto;
}
.megalogolist_right .proftitle a
{
	color: #444;
	font-family: Trebuchet MS;
	font-size: 13px;
	margin-bottom: 3px;
}

.megalogolist_right .proftitle a.compname
{
	font-size: 10px;
}
/*------------------edit scroll bar right topic 2010-11-16 4h pm----------------------------*/
.megalogolist_fag
{
	border: 1px solid #EBEBEB;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 360px;
}
.megalogolist_fag .megalogo
{
	border: none;
	height: auto;
	width: 143px;
	padding: 6px 6px 0 6px;
	float: left;
}
.megalogolist_fag .proftitle
{
	font-weight: bold;
	width: 200px;
	float: left;
	height: auto;
	color: #191919;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-align: left;
}
.megalogolist_fag .proftitle a
{
	color: #444;
	font-family: Trebuchet MS;
	font-size: 13px;
	margin-bottom: 3px;
}

.megalogolist_fag .proftitle a.compname
{
	font-size: 10px;
}
/*---------edit topic scroll bar 2010-11-19 4hpm----------------------------------------------*/
.megalogolist_fag .profileringstekst
{
	padding-left: 5px;
	width: 355px;
	font-size: 11px;
}


.jobb_region, .avansert_layer
{
	display: none;
}

#avansert_menu
{
	visibility: hidden;
	display: none;
}

#search_result #minilogo, #search_result #megalogo
{
	float: left;
}

#presentasjonTop .logo
{
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
	vertical-align: bottom;
	width: 185px;
	position: relative;
	height: 100%;
}

#presentasjonTop .server_logo
{
	position: absolute;
	left: 10px;
	vertical-align: bottom;
	bottom: 0;
	width: auto; /* add by tan*/
	margin-bottom: 15px;
}

#presentasjonTop .banner
{
	margin: 0 0 0 0;
	float: left;
	padding-left: 0;
}

.avansert_layer .column
{
	float: left;
}

.avansert_layer .column ul, .avansert_layer .column ul li
{
	padding-right: 0;
	margin-right: 0;
}

.avansert_layer .column ul li
{
	padding-top: 2px;
	padding-bottom: 2px;
}

.avansert_layer .column h3
{
	font-family: Arial, Arial Narrow;
	text-indent: 11px;
	text-transform: uppercase;
	border-bottom: 1px solid #555;
	font-size: 11px;
}

.avansert_layer .column a
{
	font-size: 12px;
}

#avansert_form, #avansert_form div
{
	float: left;
}

#search_jobs .searchlayer
{
	margin-left: 2px;
}

.profilertestillinger h3
{
	margin-left: 15px;
	font-size: 12px;
}

.profilertestillinger h2
{
	margin-bottom: 10px;
}

.profilertestillinger hr
{
	border: 0;
	width: 200px;
	margin: 0 0 30px 15px;
	text-align: left;
	height: 1px;
	background-color: #999;
	border: 0;
}

.profilertestillinger .imageholderP
{
	margin-left: 20px;
}

.profilertestillinger p
{
	border: none;
	margin-left: 15px;
	padding-left: 0;
	background-color: Transparent;
	text-indent: 0;
}

.profilertestillinger a, .profilertebedrifter a
{
	text-decoration: none;
	color: #333;
}

.profilertestillinger .profilertestilling
{
	border: 1px solid #ddd;
}

#jobbsokerskolen
{
	float: left;
}

#jobbsokerskolen div
{
}

#jobbsokerskolen_sokeside
{
	margin-left: 190px;
	width: 100%;
}

#no_results_layer
{
	float: left;
	font-size: 12px;
	padding: 4px;
	border: 1px solid #555;
	background-color: #dfdfdf;
	margin-left: 0;
	padding-left: 0;
}



#Form1
{
	float: left;
	width: 100%;
	display: inline;
}

#search_result
{
	background-image: url(/Resources/images/bg_bedrift_top_content_560.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 560px;
	float: left;
	padding-top: 10px;
	margin-left: 13px;
}
#candidater_result
{
	background-image: url(/Resources/images/bg_bedrift_top_content.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 541px;
	padding-left: 0px;
	padding-top: 2px;
	margin-left: 15px;
}
.Alternate
{
	background-color: #EBEBEB;
}

.detail_link a img
{
	width: 10px;
	height: 10px;
	border: 0;
	float: right;
}

.detail_link a img
{
	float: left;
	display: inline;
}

.geolist a
{
	font-family: Trebuchet MS, Arial;
	font-size: 12px;
	font-weight: bold;
}


/* HACK */

.headingBedrifter
{
	display: block;
	visibility: visible;
}

#tellafriend input, #tellafriend textarea
{
	border: 1px solid #555;
	font-size: 13px;
}

#searchform input
{
	border: 1px solid #333;
	font-size: 16px;
}

.freetext h2
{
	background-image: none;
}

.jobbonskes_cur
{
	background: #FF8900 url(grafikk/meny_jobbonskes2.gif) 19px 30px no-repeat;
}

.bedriftspresentasjoner_cur
{
	background: #FF8900 url(grafikk/meny_bedriftspresentasjoner2.gif) 21px 30px no-repeat;
}

.ledigestillinger_cur
{
	background: #FF8900 url(grafikk/meny_ledigestillinger2.gif) 23px 30px no-repeat;
}

#tags a
{
	font-family: Trebuchet MS, Arial;
	font-size: 14px;
}

#tags .emph
{
	font-size: 17px;
}

#form_menu .input
{
	font-size: 13px;
	width: 190px;
}

.mainheading
{
	font-size: 20px;
}

.alpha
{
	display: inline;
}

.snarveier span
{
	display: none;
}

.snarveier
{
	background-color: #F5F5F5;
	margin: 0 0 20px 0;
}

.snarveier h2
{
	background-image: url(grafikk/snarveier.gif);
}

.snarveier h2
{
	height: 15px;
	background-color: #262727;
	background-position: 15px 1px;
	background-repeat: no-repeat;
	margin: 0;
}

.snarveier h2
{
	background-image: url(grafikk/snarveier.gif);
}

.snarveier ul
{
	padding: 0;
}

.snarveier ul li
{
	list-style-image: url(grafikk/pluss.gif);
	list-style-position: inside;
}

.snarveier ul li
{
	border-bottom: 2px solid #fff;
	padding: 0 15px 1px 15px;
	clear: both;
}

.snarveier ul li a:hover
{
	text-decoration: underline;
}

.snarveier .last
{
	border: none;
	background: #e4e5e5;
}

.snarveier .first, .snarveier .marked
{
	background: #e4e5e5;
	margin-bottom: 0;
}

#ledigestillinger a, #bedriftspresentasjoner a, #jobbonskes a
{
	padding-bottom: 40px;
	padding-right: 50px;
	text-decoration: none;
	border: none;
}

#kslogo
{
}

#ledigestillinger span, #bedriftspresentasjoner span, #jobbonskes span
{
	display: inline;
	visibility: hidden;
}

#highlighted
{
	font-weight: bold;
}

#normal
{
	font-weight: normal;
}

.advanced_search_freetext
{
	width: 200px;
	border: 1px solid #555;
	font-size: 16px;
}

.searchlayer_advanced h3
{
	margin-top: 20px;
	margin-bottom: 5px;
	padding-bottom: 0;
}

.searchlayer_advanced p
{
	margin: 0;
	padding: 1px;
}


.rekrutteringskalender_bedrift ul
{
	width: 100%;
	float: none;
}

.rekrutteringskalender .first
{
	height: auto;
}


#annonse
{
	width: 468px;
}

#popularcontainer
{
	float: right;
	width: 270px;
}

.stillingsboks_table
{
	width: 100%;
	font-size: 12px;
}

.stillingsboks_table td
{
	padding-top: 2px;
	padding-bottom: 2px;
}

#toppbanner
{
	position: absolute;
	top: 20px;
	background-color: #fff;
	border-top: 5px solid #fff;
	border-bottom: 5px solid #fff;
	border-right: 5px solid #fff;
}

#kslogo
{
	position: absolute;
	top: 192px;
	cursor: pointer;
	left: 20px;
}

#kslogo h1
{
	height: 100px; /* EDIT Ø*/
	padding: 0;
}

#kslogo h2
{
	background: #444; /* EDIT Ø*/
}

#artiklerfrabransjen .imagelist
{
	height: auto;
}

#sistenytt
{
	height: auto;
	padding-bottom: 20px;
}

#sistenytt ul
{
	height: auto;
	list-style-type: disc;
}

#sistenytt ul li
{
	height: auto;
	padding-top: 7px;
	padding-bottom: 7px;
}

#sistenytt ul li a
{
	font-weight: bold;
	color: #0089cf;
}
.justify
{
	font-style: italic;
}

.stilling_heading
{
	margin-top: 20px;
}

#artiklerfrabransjen .title
{
	font-weight: bold;
}
.imagelist
{
	clear: both;
	height: 50px;
	padding-left: 2px;
}
li.setLinkTitleJobb
{
	font-weight: bold;
}
li.setLinkTitleJobb a
{
	font-size: 11px;
}
#artiklerfrabransjen .imagelist
{
	width: 219px;
	height: 80px;
}
.setLinkTitleCompany
{
	font-size: 10px;
	font-weight: normal;
}

#artiklerfrabransjen .imagelist li
{
	width: 212px;
}

.artikkelbedrift
{
	color: #bbb;
	padding-top: 3px;
}

.artikkel p, .artikkel li, .artikkel a, #innhold
{
	font-size: 13px;
}

#antallstillinger li span
{
	visibility: visible;
}


.biglistheading
{
	font-family: Trebuchet MS, Arial;
	font-size: 15px;
	font-weight: bold;
}

.articlelist
{
	padding-bottom: 20px;
	border: 1px solid #ddd;
}

.resultStillinger
{
	background: url(/Resources/images/bg_search.gif) repeat-x center;
	clear: both;
	height: 35px;
	line-height: 35px;
	color: #fff;
	font-weight: bold;
	margin-left: 5px;
	width: 545px;
}

.setIE7TopHeader
{
	float: left;
	clear: left;
	padding: 10px 0 10px 10px;
}

.setArbeidsgivereHeader
{
	float: left;
	clear: left;
	margin: 10px 0 0 10px;
}
.listCitiralsearch
{
	padding-left: 12px;
	margin-top: 12px;
	line-height: 20px;
}

.resultkadidater
{
	background: url(/Resources/images/bg_search.gif) repeat-x center;
	clear: both;
	height: 38px;
	line-height: 35px;
	color: #fff;
	font-weight: bold;
	margin-left: 5px;
	width: 530px;
}
#most-fagomrade #most-fagomrade-mid
{
	background-image: url(/Resources/images/bg_box_large_mid.gif);
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
	width: 777px;
}
#most-fagomrade #most-fagomrade-mid #most-fagomrade-cap
{
	padding-left: 10px;
}
#most-fagomrade-mid #most-fagomrade-cap h2
{
	color: #0089CF;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-top: 0;
}
/*h2
{
	font-size:14px;
}*/
#most-fagomrade #most-fagomrade-mid #most-fagomrade-main table
{
	width: 777px;
}
#most-fagomrade #most-fagomrade-mid #most-fagomrade-bottom
{
	background: url(/Resources/images/bg_box_large_bottom.gif) no-repeat scroll 0 0 transparent;
	height: 17px;
	width: 777px;
}

#siste-jobseeker2
{
	clear: both;
	float: left;
	width: 777px;
	height: 247px;
	margin: 10px 0 10px 0;
	padding: 0px;
}
#siste-jobseeker2 #jobseeker-top2
{
	background: url(/Resources/images/bg_box_large_top.gif) no-repeat;
	width: 777px;
	height: 7px;
	margin-bottom: 0px;
}
#siste-jobseeker2 #jobseeker-mid2
{
	background-image: url(/Resources/images/bg_box_large_mid.gif);
	background-repeat: repeat-y;
	width: 777px;
	height: 223px;
	margin-top: 0px;
}

#siste-jobseeker2 #jobseeker-bottom2
{
	background: url(/Resources/images/bg_box_large_bottom.gif) no-repeat;
	width: 777px;
	height: 17px;
}
#jobseeker-mid2 h2.title
{
	color: #007BAD;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top: 0px;
	width: 200px;
}
.bg_button_left_topic_headlines
{
	background: url(/Resources/images/btn_topic_headline_left.gif) no-repeat scroll left center transparent;
	float: left;
	height: 32px;
	margin-left: 1px;
	margin-top: 4px;
	padding: 0 0 0 0;
	width: 8px;
}
.bg_button_center_topic_headlines
{
	background: url(/Resources/images/btn_topic_headline_center.gif) repeat-x scroll 0 0 transparent;
	float: left;
	height: 32px;
	margin-top: 4px;
	padding-top: 5px;
}
.bg_button_right_topic_headlines
{
	background: url(/Resources/images/btn_topic_headline_right.gif) no-repeat scroll left center transparent;
	float: left;
	height: 32px;
	margin-right: 10px;
	margin-top: 4px;
	width: 28px;
}
.siste-new-box-company
{
	float: left;
	height: 355px;
	margin: 0;
	padding: 0;
	width: 777px;
	margin-bottom: 10px;
}
.siste-new-box-company-left
{
	background: url(/Resources/images/box_company_left.gif) no-repeat scroll 0 0 transparent;
	float: left;
	height: 355px;
	width: 9px;
}
.siste-new-box-company-mid
{
	background-image: url(/Resources/images/box_company_center.gif);
	background-repeat: repeat-x;
	float: left;
	height: 355px;
	width: 759px;
}
.font-StyleBox1
{
	color: #323232;
	font-size: 30px;
	font-weight: bold;
	margin: 0;
	padding-right: 5px;
	margin-top: 10px;
}
.imageText1
{
	background: url(/img/ledigstillinger.png) no-repeat scroll 0 0 transparent;
	float: left;
	height: 21px;
	margin-left: 5px;
	margin-top: 13px;
	width: 208px;
}
.setImagesBox1
{
	float: right;
	padding-right: 10px;
	padding-top: 11px;
}
.siste-new-box-company-right
{
	background: url(/Resources/images/box_company_right.gif) no-repeat scroll 0 0 transparent;
	float: left;
	height: 355px;
	width: 9px;
}
.TopCompanyBoxLeft
{
	float: left;
	height: 320px;
	width: 360px;
}

.TopCompanyBoxLeft td, td.label_text
{
	font-size: 12px;
	margin-bottom: 5px;
	text-align: left;
}
.TopCompanyBoxCenter
{
	float: left;
	height: 320px;
	width: 25px;
}
.TopCompanyBoxRight
{
	float: left;
	height: 320px;
	width: 360px;
}
#most-profession
{
	clear: both;
	float: left;
	height: 270px;
	margin: 0px 0 10px 0;
	padding: 0;
	width: 777px;
}
#most-profession #most-profession-top
{
	background: url(/Resources/images/bg_box_large_top.gif) no-repeat scroll 0 0 transparent;
	height: 7px;
	width: 777px;
}
#most-profession #most-profession-mid
{
	background-image: url(/Resources/images/bg_box_large_mid.gif);
	background-repeat: repeat-y;
	height: 260px;
	margin: 0;
	width: 777px;
}
#most-profession #most-profession-mid #most-profession-cap
{
	float: left;
	margin: 0;
	padding: 0;
	width: 777px;
}
#most-profession-mid #most-profession-cap h2
{
	color: #007BAD;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 0;
}
#most-profession #most-profession-mid #most-profession-main
{
	float: left;
	height: 170px;
	margin: 0;
	padding: 0;
	width: 777px;
}
#most-profession-main #most-profession-main-box
{
	float: left;
	height: 170px;
	margin: 0;
	padding: 0;
	position: relative;
	top: -8px;
	width: 240px;
}
#most-profession-main ul
{
	font-size: 11px;
}
#most-profession-main ul li
{
	line-height: 20px;
	list-style-type: none;
	padding-left: 10px;
}
#most-profession-main #most-profession-main-box-right
{
	background-image: url(/Resources/images/line_vertical.gif);
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	height: 170px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 11px;
}
#most-profession-main #most-profession-main-box2
{
	float: left;
	height: 170px;
	margin: 0;
	padding: 0;
	position: relative;
	top: -8px;
	width: 274px;
}
#most-profession-main #most-profession-main-box2-right
{
	background-image: url(/Resources/images/line_vertical.gif);
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	height: 170px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 11px;
}
#most-profession-main #most-profession-main-box3
{
	float: left;
	height: 170px;
	margin: 0;
	padding: 0;
	position: relative;
	top: -8px;
	width: 240px;
}
#most-profession #most-profession-bottom
{
	background: url(/Resources/images/bg_box_large_bottom.gif) no-repeat scroll 0 0 transparent;
	height: 17px;
	width: 777px;
}
#featuresBox-videos
{
	clear: both;
	float: left;
	height: 280px;
	margin: 20px 0 10px 0;
	padding-bottom: 20px;
	width: 777px;
}
#featuresBox-videos #features-videos-cap
{
	height: 25px;
	margin: 0;
	padding: 0;
}
#featuresBox-videos #features-videos-main
{
	height: 255px;
	margin: 0;
	padding: 0;
}
#featuresBox-videos #features-videos-main #videos-main
{
	float: left;
	height: 255px;
	margin-left: 5px;
	width: 250px;
}
.border-video
{
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #A8A8A8 #A8A8A8 -moz-use-text-color;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	width: 250px;
}
#features-videos-main table .td-left
{
	background-image: url(/Resources/images/bg_box_video_left.gif);
	background-position: center center;
	background-repeat: no-repeat;
	height: 83px;
	width: 5px;
}
#features-videos-main table .td-mid
{
	background-image: url(/Resources/images/bg_box_video_center.gif);
	background-repeat: repeat-x;
	height: 83px;
	width: 240px;
}
#features-videos-main table .td-right
{
	background-image: url(/Resources/images/bg_box_video_right.gif);
	background-position: center center;
	background-repeat: no-repeat;
	height: 83px;
	width: 5px;
}
#most-fagomrade-main td, td.label_text
{
	font-size: 12px;
	margin-bottom: 5px;
	text-align: left;
	line-height: 15px;
	padding: 0px;
}

#features-videos-main table .td-mid ul li.com-name
{
	font-size: 14px;
}
#featuresBox-videos #features-videos-main #videos-main2
{
	float: left;
	height: 255px;
	margin-left: 5px;
	position: relative;
	width: 250px;
}
#featuresBox-videos #features-videos-main #videos-main3
{
	float: left;
	height: 255px;
	margin-left: 5px;
	position: relative;
	width: 250px;
}
#most-popular
{
	clear: both;
	float: left;
	height: 265px;
	margin: 0px 0px 10px 0px;
	padding: 0;
	width: 777px;
}
#most-popular #most-popular-top
{
	background: url(/Resources/images/bg_box_large_top.gif) no-repeat scroll 0 0 transparent;
	height: 7px;
	width: 777px;
}
#most-popular #most-popular-mid
{
	background-image: url(/Resources/images/bg_box_large_mid.gif);
	background-repeat: repeat-y;
	height: 252px;
	margin: 0;
	width: 777px;
}
#most-popular #most-popular-mid #most-popular-cap
{
	float: left;
	height: 25px;
	margin: 0;
	padding: 0;
	width: 777px;
}
#most-popular-mid #most-popular-cap h2
{
	color: #0089CF;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-top: 0;
}
#most-popular #most-popular-mid #most-popular-main
{
	float: left;
	height: 205px;
	margin: 0;
	padding: 0;
	width: 777px;
}
#most-popular-main #most-popular-main-box
{
	float: left;
	height: 215px;
	margin: 0;
	padding: 0;
	width: 240px;
}
#most-popular-main h2
{
	color: #888888;
	font-style: italic;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-top: 5px;
}
#most-popular-main ul
{
	font-size: 12px;
}
#most-popular-main ul li
{
	line-height: 20px;
	list-style-type: none;
	padding-left: 15px;
}
#most-popular-main #most-popular-main-box-right
{
	background-image: url(/Resources/images/line_vertical.gif);
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	height: 205px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 11px;
}
#most-popular-main #most-popular-main-box2
{
	float: left;
	height: 215px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 240px;
}
#most-popular-main ul.most-popular-companies
{
	font-size: 12px;
	margin-top: 30px;
}
#most-popular-main #most-popular-main-box2-right
{
	background-image: url(/Resources/images/line_vertical.gif);
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	height: 205px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 11px;
}
#most-popular-main #most-popular-main-box3
{
	float: left;
	height: 215px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 240px;
}
#most-popular #most-popular-bottom
{
	background: url(/Resources/images/bg_box_large_bottom.gif) no-repeat scroll 0 0 transparent;
	height: 17px;
	width: 777px;
}
#list-company-by-yrker-left
{
	background-image: url(/Resources/images/bg_bedrift_top_content_386.gif);
	background-position: center top;
	background-repeat: no-repeat;
	border: 1px solid #EBEBEB;
	border-radius: 6px 6px 3px 3px;
	float: left;
	margin: 10px 5px 0 0;
	width: 386px;
}
.stylebyCompany
{
	float: left;
	height: 800px;
	overflow: auto;
	width: 386px;
}
#list-company-by-yrker-right
{
	background-image: url(/Resources/images/bg_bedrift_top_content_380.gif);
	background-position: center top;
	background-repeat: no-repeat;
	border: 1px solid #EBEBEB;
	border-radius: 6px 6px 3px 3px;
	float: left;
	margin: 10px 0 0;
	width: 380px;
}
.arbei-list-in-main-boxArbei
{
	/**/
	border-bottom: 1px solid #BBBBBB;
	clear: both;
	height: 50px;
	margin-top: 1px;
}
.arbei-list-in-main-boxArbei li
{
	font-size: 11px;
	font-weight: bold;
}
ul#avansert_fag li
{
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
}
ul#avansert_fag li a
{
	color: #0089CF;
	text-decoration: none;
}
ul#avasert_type li
{
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
}
ul#avasert_type li a
{
	color: #0089CF;
	text-decoration: none;
}
ul#avansert_sted li
{
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
}
ul#avansert_sted li a
{
	color: #0089CF;
	text-decoration: none;
}
ul#avansert_bransje li
{
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
}
ul#avansert_bransje li a
{
	color: #0089CF;
	text-decoration: none;
}
.stylebyStilling
{
	float: left;
	height: 800px;
	overflow: auto;
	width: 382px;
}
.arbei-list-li-img
{
	width: 19px;
	float: left;
	padding-right: 5px;
}
.arbei-list-li-content
{
	float: left;
	width: 330px;
	padding-left: 17px;
}
.arbei-list-li-content-new
{
	float: left;
	width: 290px;
	padding-left: 30px;
}
#rekrutteringskalender
{
	float: left;
	margin-right: 0;
}
.rekrutteringskalender ul
{
	float: left;
	height: 80px;
	margin-left: 15px;
	margin-bottom: 1em;
	width: 300px;
}
.rekrutteringskalender ul li
{
	clear: right;
	font-size: 12px;
	list-style-type: none;
}
#recruitment-calendar #calendar-bottom
{
	background: url(/Resources/images/bg_box_large_bottom.gif) no-repeat scroll 0 0 transparent;
	height: 17px;
	width: 777px;
}
.rekrutteringskalender ul li a
{
	font-size: 10px;
}
.style-top-kate-header ul#mainMenuArt
{
	background-color: #B1E1F5;
	margin: 0 1px;
	padding: 5px 0 10px 5px;
}
.style-top-kate-header ul#mainMenuArt li
{
	list-style-type: none;
}
.style-top-kate-header ul#mainMenuArt li a
{
	line-height: 24px;
	color: #333;
	text-decoration: none;
}
.style-top-kate-header ul#mainMenuArt li a.allow-up-art
{
	background: url(/Resources/images/header_event/arrow_up_menu.jpg) no-repeat right;
}
.style-top-kate-header ul#mainMenuArt li a:hover
{
	color: #333;
	text-decoration: none;
	font-weight: bold;
}
.style-top-kate-header ul#mainMenuArt li tr td
{
	width: 160px;
}
.MenuInActive
{
	/*background-color:#B1E1F5;*/
	color: #333 !important;
	font-weight: bold;
}
.style-top-kate-header ul#mainMenuArt li tr td a.MenuInActive div.allow-up-art-active
{
	background-image: url(/grafikk/asc.gif);
	background-position: right center;
	background-repeat: no-repeat;
	float: left;
	padding-right: 20px;
}

.style-font-header-left
{
	font-size: 13px;
	font-weight: bold;
	color: #000;
	float: left;
	padding-right: 5px;
}
.style-font-header-right
{
	font-size: 13px;
	color: #0089CF;
	float: left;
}
.style-font-header-right a
{
	color: #0089CF;
}
.style-font-header-right a:hover
{
	color: #333;
}
.style-font-header-right a:visited
{
	color: #0089CF;
}
.style-font-event-click
{
	font-weight: bold;
	font-size: 13px;
	color: #0089CF;
	float: left;
}
.style-font-event-click a
{
	color: #0089CF;
}

.style-font-event-click a:visited
{
	color: #0089CF;
}
.style-font-event-click a:hover
{
	color: #333;
}
.event-style-click-left
{
	background: url(/Resources/images/header_event/bg_event_click_left.gif) no-repeat left;
	width: 10px;
	height: 36px;
	float: left;
}
.event-style-click-right
{
	background: url(/Resources/images/header_event/bg_event_click_right.gif) no-repeat right;
	width: 10px;
	float: left;
	height: 36px;
}
.event-style-click-center
{
	background: url(/Resources/images/header_event/bg_event_click_center.gif) repeat-x center;
	width: 752px;
	float: left;
	height: 36px;
}

.style-event-click-kate
{
	width: 772px;
}

.main-right-company table td img
{
	/*width: 180px; 	height: 300px;*/
	margin-bottom: 10px;
}
.main-right-company table td embed
{
	margin-bottom: 10px;
}

#content-container #top-container #main-right
{
	width: 180px;
	padding-right: 2px;
	float: left;
}
#content-container #top-container .main-right-company
{
	width: 180px;
	padding-right: 2px;
	float: left;
}
.main-right-company .imageholder
{
	width: 180px;
	height: 100px;
	float: left;
	margin-bottom: 10px;
	position: static;
}
.main-right-company .imageholder img
{
	margin: 10px 0 0 10px;
}
/*edit width image right 175px->180px 2010-11-10 4h15pm*/
#main-right .imageholder
{
	width: 180px;
	height: 100px;
	float: left;
	margin-bottom: 10px;
	position: static;
}
#main-right .imageholder img
{
	margin: 10px 0 0 10px;
}
#main-right table td img
{
	/* remove auto resize img 	width: 180px; 	height: 300px;*/
	margin-bottom: 10px;
}
#main-right table td embed
{
	margin-bottom: 10px;
}

.style-artcile-detail
{
	width: 750px;
	margin: 5px 0 0;
}
.style-artcile-detail h1
{
	font-size: 34px;
	margin: 0;
	color: #000;
}
.style-artcile-detail h2
{
	font-size: 17px;
	color: #000;
	margin: 0;
}
.style-artcile-detail p h1
{
	font-size: 34px;
	margin: 0;
	color: #000;
}
.style-artcile-detail p h2
{
	font-size: 17px;
	color: #000;
	margin: 0;
}
.style-artcile-detail p
{
	font-size: 13px;
	color: #000;
	padding: 0 3px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.style-artcile-detail p strong
{
	padding: 0 3px;
}
.style-article-detail-top
{
	background: url(/Resources/images/header_event/bg-article-page-top.gif) no-repeat scroll 0 0 transparent;
	height: 10px;
	width: 772px;
	float: left;
}
.style-article-detail-center
{
	background: url(/Resources/images/header_event/bg-article-page-center.gif) repeat-y;
	height: auto;
	width: 772px;
	float: left;
}
.style-article-detail-bottom
{
	background: url(/Resources/images/header_event/bg-article-page-bottom.gif) no-repeat scroll 0 0 transparent;
	height: 10px;
	width: 772px;
	float: left;
}

.style-images-top
{
	margin: 1px 0 0 2px;
}

.style-images-top-right
{
	width: 468px;
	height: 260px;
	float: right;
}

.style-float-right-button-share
{
	width: 468px;
	float: right;
	text-align: right;
	margin: 4px 15px 15px 0;
}
.style-float-right-button-share input
{
	border: none !important;
}

.style-font-link-art-kate
{
	width: 270px;
	float: left;
	font-size: 10px;
	text-decoration: underline;
	margin-left: 2px;
}

.style-font-date-update
{
	color: #000;
	float: right;
	font-size: 10px;
	padding-right: 15px;
}

.style-article-detail-center .set-viewdetail-article p
{
	font-family: Verdana;
	font-size: 13px;
	color: #000;
	font-weight: normal;
	margin: 0 0 8px;
}
.style-article-detail-center .set-viewdetail-article h2
{
	font-size: 17px;
	font-weight: bold;
	color: #000;
	font-family: Verdana;
	margin: 0 0 5px;
}
.style-article-detail-center .set-viewdetail-article p h2
{
	font-size: 17px;
	font-weight: bold;
	color: #000;
	font-family: Verdana;
	margin: 0;
}
.style-article-detail-center .set-viewdetail-article p h1
{
	font-size: 34px;
	font-weight: bold;
	color: #000;
	font-family: Verdana;
	margin: 0;
}
.style-article-detail-center .set-viewdetail-article h1
{
	font-size: 34px;
	font-weight: bold;
	color: #000;
	font-family: Verdana;
	margin: 0;
}

.set-viewdetail-article
{
	padding: 5px;
	float: left;
	width: 480px;
	text-align: left;
}

.font-style-art-right-detail
{
	font-weight: bold;
	color: #333;
	font-size: 18px;
}

.border-dotted-small
{
	border-top: 2px dotted #D2D4D3;
	margin-bottom: 3px;
	margin-top: 10px;
}

.set-padding-link
{
	padding-right: 2px;
	font-size: 10px;
	float: left;
}
.set-padding-link a
{
	color: #0089CF;
}
.set-padding-link a:hover
{
	color: #333 !important;
	text-decoration: underline;
}
.set-padding-link a:visited
{
	color: #0089CF;
}
.padding-link a
{
	color: #0089CF;
}
.padding-link a:hover
{
	color: #333 !important;
	text-decoration: underline;
}
.padding-link a:visited
{
	color: #0089CF;
}

a.style-readmore-article
{
	font-size: 10px;
	color: #0089CF;
	font-weight: bold;
}

/*trainee... style*/
#snarveier, #logged, #candidates_interested, #CandidatesMatchingIndustry, #CandidatesMatchingLocation, #CandidatesMatchingYrker, #candidates_matching, .profilertebedrifter, #antallstillinger, #sistenytt, .profilertbedrift, #registrering, .profilertestillinger, #kriterier, #filter, #informasjon, #ledigestillingerBedrift, #film_og_bilder, #ctl00_ContentPlaceHolder1_bedrift_right1_film_og_bilder, #bilder_images, #ctl00_ContentPlaceHolder1_bedrift_right1_ansettelser
{
	/*background-color:#F5F5F5;*/
	margin: 0 0 20px 0;
}

.profilertebedrifter, .profilertbedrift, .profilertestillinger, #filter, #informasjon, #ledigestillingerBedrift, #film_og_bilder, #ctl00_ContentPlaceHolder1_bedrift_right1_film_og_bilder, #bilder_images, #ctl00_ContentPlaceHolder1_bedrift_right1_ansettelser
{
	background-image: url(grafikk/gradient.png);
	background-position: 0 100%;
	background-repeat: repeat-x;
}

.profilertebedrifter h2
{
	background-image: url(grafikk/profilertebedrifter.gif);
}

.profilertebedrifter p, .profilertbedrift p
{
	line-height: 12px;
	margin-bottom: 30px;
	margin-left: 10px;
	margin: 10px 10px 30px 10px;
	font-size: 11px;
}

.left .profilertebedrifter p, .left .profilertbedrift p
{
	width: 170px;
}

.right .profilertebedrifter p, .right .profilertbedrift p
{
	width: 200px;
}

.profilertebedrifter hr, .profilertbedrift hr, #filter hr, #informasjon hr, #ledigestillingerBedrift hr, #film_og_bilder hr, #ctl00_ContentPlaceHolder1_bedrift_right1_film_og_bilder hr, #bilder_images hr, #ctl00_ContentPlaceHolder1_bedrift_right1_ansettelser hr
{
	border: 0;
	width: 100px;
	margin: 25px 0 30px 15px;
	text-align: left;
	height: 1px;
	background-color: #999;
	border: 0;
}

.tbitem li
{
	line-height: 15px;
}

.tbalternating li
{
	line-height: 15px;
}

#registrering h2
{
	background-image: url(grafikk/registrering.gif);
}

#registrering input
{
	height: 30px;
	width: 150px;
	background: #0089cf;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	border: 1px outset #065582;
}

#registrering
{
	border-bottom: solid 15px #e4e5e5;
}

#registrering p
{
	font-size: 11px;
	margin: 10px 5px 10px 5px;
}

.default_TitleHeaderBox
{
}
#profilertLogo
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.profilertLogo
{
	border: none;
}
.minilogoimg
{
	background-color: #FFFFFF;
	border: 1px solid #777777;
	height: 35px;
	width: 35px;
}
.imagelist img, #search_result img
{
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #CCCCCC;
}
#li-videoer-li1
{
	float: left;
	display: inline;
	list-style-type: none;
	margin-left: 0px;
	margin-top: 11px;
	padding-left: 4px;
	padding-right: 4px;
	position: relative;
}
#li-videoer-li2
{
	float: left;
	display: inline;
	list-style-type: none;
	margin-left: 0px;
	margin-top: 11px;
	padding-left: 4px;
	padding-right: 4px;
	position: relative;
}
#li-videoer-li3
{
	float: left;
	display: inline;
	list-style-type: none;
	margin-left: 0px;
	margin-top: 11px;
	padding-left: 4px;
	padding-right: 4px;
	position: relative;
}
#li-videoer-li4
{
	float: left;
	display: inline;
	list-style-type: none;
	margin-left: 0px;
	margin-top: 11px;
	padding-left: 4px;
	padding-right: 4px;
	position: relative;
}
#li-videoer-li5
{
	float: left;
	display: inline;
	list-style-type: none;
	margin-left: 0px;
	margin-top: 11px;
	padding-left: 4px;
	padding-right: 4px;
	position: relative;
}

/*----------------------------ul-videoer-ul------------------------------------*/
.ul-videoer-ul1
{
	float: left;
	margin-left: 10px;
	margin-top: auto;
	margin-bottom: auto;
}
#ul-li-videoer
{
	float: left;
	display: inline;
	list-style-type: none;
	color: #0089CF;
	margin-left: 0px;
	margin: 0px;
	padding: 0px;
	position: relative;
}

.ul-li-videoer-li
{
	float: left;
	display: inline;
	list-style-type: none;
	margin-left: 0px;
	margin: 0px;
	padding-top: 10px;
	position: relative;
}

.ul-li-one
{
	float: left;
	display: inline;
	list-style-type: none;
	color: #0089CF;
	margin-left: 0px;
	margin: 0px;
	padding-top: 10px;
}

#nav-container
{
	float: left;
	width: 970px;
	margin-bottom: 0px;
}
#nav-container #nav-above
{
	float: left;
	width: 970px;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#nav-container #nav-above #nav-above-left
{
	float: left;
	width: 8px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background-image: url(/Resources/images/nav/nav_top_left.gif);
}
#nav-container #nav-above #nav-above-ledige-stillinger
{
	float: left;
	position: relative;
	width: 131px;
	height: 30px;
	margin: 0px;
	padding: 0px; /*background-image:url(/Resources/images/nav/nav_ledige.gif);	*/
	cursor: pointer;
}
#nav-container #nav-above .nav-above-div-space
{
	background-image: url(/Resources/images/nav/nav_line.gif);
	width: 2px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
}
#nav-container #nav-above #nav-above-bedrift-present
{
	/*background-image:url(/Resources/images/nav/nav_bedrift.gif);*/
	width: 177px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
	cursor: pointer;
}
#nav-container #nav-above #nav-above-div-space-2
{
	background-image: url(/Resources/images/nav/nav_top_gray_blue.gif);
	width: 66px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
}
#nav-container #nav-above #nav-above-register-cv
{
	/*background-image:url(/Resources/images/nav/nav_cv.gif);	*/
	width: 125px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
	cursor: pointer;
}
#nav-container #nav-above #nav-above-div-space-3
{
	background-image: url(/Resources/images/nav/nav_top_blue_blue.gif);
	width: 66px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
}
#nav-container #nav-above #nav-above-for-arbei
{
	/*background-image:url(/Resources/images/nav/nav_for_arbei.gif);*/
	width: 123px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
	cursor: pointer;
}
#nav-container #nav-above #nav-above-div-space-4
{
	background-image: url(/Resources/images/nav/nav_top_blue_right.gif);
	width: 66px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
}
ul#nav-below-ul li .row
{
	/*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#nav-below-ul .sub ul li
{
	width: 100%; /*--Override parent list item--*/
	color: #fff;
}
ul#nav-below-ul .sub ul li h2
{
	/*--Sub nav heading style--*/
	padding: 0;
	margin: 0;
	font-size: 1.3em;
	font-weight: bold;
	color: #36ADE5;
}
ul#nav-below-ul .sub ul li h2 a
{
	/*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	color: #36ADE5;
}
/*ul#nav-below-ul .sub ul li a
{
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*
	height: auto; /*--Override height from parent list item--*
	background: url(/Resources/images/nav/navlist_arrow.png) no-repeat 5px 12px;
	padding: 7px 5px 7px 15px;
	display: block;
	text-decoration: none;
	color: #fff;
}
*/

.set-border-image
{
	border: 1px solid #f90;
}

ul#nav-below-ul .sub ul li a
{
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	background: url(/Resources/images/nav/navlist_arrow.png) no-repeat 5px 12px;
	padding: 3px 2px 3px 12px;
	display: block;
	text-decoration: none;
	color: #fff;
	line-height: 20px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-align: left;
}

/*paging style*/
.PagerContainerTable
{
	color: #d1d1e1;
	background-color: #FFFFFF;
	width: 100%;
	float: right;
	font-weight: bold;
	margin-top: 5px;
	padding-right: 8px;
}
.PagerInfoCell
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	font: bold 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
	color: Black;
	padding-top: 3px;
	white-space: nowrap;
	background-color: #FFFFFF;
}
.PagerInfoCell:link
{
	color: #ffcc66;
	text-decoration: none;
	text-align: center;
}
.PagerInfoCell:visited
{
	color: #ffcc66;
	text-decoration: none;
	text-align: center;
}
.PagerCurrentPageCell
{
	width: 20px;
	color: #FF9900;
	background-color: #FFFFFF;
	cursor: default;
	text-align: center;
}
.PagerOtherPageCells
{
	border-right: #ACA899 1px solid;
	border-top: #ACA899 1px solid;
	border-left: #ACA899 1px solid;
	border-bottom: #ACA899 1px solid;
	width: 20px;
	background-color: #FFFFFF;
	text-align: center;
}
.PagerOtherPageCells a:hover
{
	color: #FFAA00;
}
.PagerSSCCells
{
	background-color: #FFFFFF;
	border: #ACA899 1px solid;
	text-align: center;
	width: 30px;
}
.PagerHyperlinkStyle
{
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:hover
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}

.PagerHyperlinkStyle:link
{
	color: #0089cf;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:visited
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:active
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.GoToLabel
{
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
	color: #333333;
	cursor: pointer;
	font-size: 65%;
	vertical-align: middle;
	display: inline;
}
.GoToSelect
{
	font-size: 55%;
}
.GoToSelectedOption
{
	color: #f9f9f9;
	background-color: #666666;
}

.GoToArrow
{
	vertical-align: middle;
	cursor: pointer;
}

/*----------------------------------------------job topic----------------------------------------------*/

#jobbsokerskolen_topic h2
{
	background-image: url(grafikk/jobbsokerskolen.gif);
	width: 560px;
}

#jobbsokerskolen_topic div
{
	margin: 0 13px 0 0;
	float: left;
	width: 132px;
}

#jobbsokerskolen_topic .last
{
	margin: 0;
}

#jobbsokerskolen_topic div p
{
	font-size: 12px;
}

#jobbsokerskolen_topic h3
{
	margin-bottom: 0;
}

#jobbsokerskolen div p a
{
	font-size: 12px;
	color: #555;
	text-decoration: none;
}

#jobbsokerskolen div p a:hover
{
	color: #0089cf;
	text-decoration: underline;
}

#jobbsokerskolen h2
{
	margin-bottom: 10px;
	margin-top: 10px;
}
/*---------------------------------------------------------*/

div table .bg-left
{
	background-image: url(/Resources/images/bg_title_left.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 4px;
}
div table .bg-mid
{
	background-image: url(/Resources/images/bg_title_center.gif);
	background-repeat: repeat-x;
	height: 23px;
	width: 243px;
}
div table .bg-right
{
	background-image: url(/Resources/images/bg_title_right.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 4px;
	background-position: right center;
}

.bg-mid h2
{
	height: 20px; /*width:188px;*/
	padding: 0px;
	margin: 2px 0 0 5px;
	font-size: 12px;
	font-weight: bold;
}
.bg-mid h2 span
{
	color: #007BAD;
}

#bed-informasjon li
{
	line-height: 12px;
}

#bed-informasjon a
{
	font-size: 10px;
}

#bed-informasjon h4
{
	font-size: 11px;
	color: #191919;
	margin-top: 5px;
	margin-bottom: 5px;
}

#bed-informasjon p
{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 11px;
}
.set-font-link-all-art
{
	font-size: 14px;
	float: right;
	width: 150px;
	font-weight: bold;
}
.set-font-link-all-art a
{
	color: #376092;
}
.set-font-link-all-art a:visited
{
	color: #376092;
}
.set-font-link-all-art a:hover
{
	color: #333 !important;
	text-decoration: underline;
}
.set-font-link-all-art-jobb-comp
{
	float: right;
}
.set-font-link-all-art-jobb-comp a
{
	color: #376092;
}
.set-font-link-all-art-jobb-comp a:visited
{
	color: #376092;
}
.set-font-link-all-art-jobb-comp a:hover
{
	color: #333 !important;
	text-decoration: underline;
}

.content-right h4
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.content-right p
{
	margin: 5px;
}

.content-right li
{
	line-height: 12px;
	font-size: 11px;
}

#bottom-left a
{
	font-size: 17px;
}
#bottom-mid a
{
	font-size: 17px;
}

#bottom-right a
{
	font-size: 17px;
}

#bottom-left2 a
{
	font-size: 17px;
}

#bottom-mid2 a
{
	font-size: 17px;
}

#bottom-right2 a
{
	font-size: 17px;
}

.box1Main
{
	font-weight: bold;
	color: #363636;
	margin-top: 10px;
}

.box1Main_siteBox
{
	font-weight: bold;
	color: #363636;
	position: relative;
	top: -315px;
}

.box2Main
{
	font-weight: bold;
	color: #363636;
	margin-top: 10px;
}

#jobbLogoMiniBottom a
{
	font-size: 11px;
}

.set-comment-error
{
	color: Red;
	font-size: 11px;
}

.style-font-header-comment
{
	font-size: 15px;
	font-weight: bold;
	color: #000;
	margin-top: 5px;
}

.innhold
{
	color: black;
	font-family: verdana;
	font-size: 10px;
	width: 130px;
	float: left;
	font-weight: bold;
}

.style-textarea
{
	float: left;
	margin-top: 5px;
	width: 450px;
}

.style-button-send
{
	float: right;
	margin-top: 5px;
}
.style-button-send input[type=submit]
{
	width: 50px !important;
}

.comment-right-menu
{
	width: 450px;
	margin: 5px 0 0;
	float: left;
}
.comment-no-right-menu
{
	width: 450px;
	margin: 5px 0 0 10px;
	float: left;
}

.ErrorField
{
	border-color: red;
	color: red;
	background: #FFFFFE;
}
.lblBeskrivelse_Bedrift p
{
	margin: 0;
	padding: 0;
}
.lblBeskrivelse_Bedrift ul
{
	margin: 0;
	padding: 0;
}
.lblBeskrivelse_Bedrift ul li
{
	font-size: 12px;
	list-style-type: square;
	margin: -10px 0 0 10px;
}
.lblBeskrivelse_Bedrift ol
{
	margin: 0;
	padding: 0;
}
.lblBeskrivelse_Bedrift h3
{
	margin-top: 0;
}
.lblBeskrivelse_Bedrift ol li
{
	font-size: 12px;
	list-style-type: decimal;
	margin: -10px 0 0 15px;
}
/* - cvdb-menu - */

.cvdb-menu
{
	background: url(/Resources/images/ImageNew/cvdb-menu-bg.gif) repeat-x;
	width: 1052px;
	height: 40px;
}
.cvdb-menu ul li
{
	float: left;
	padding: 0 25px;
	line-height: 38px;
	border-left: 1px #f5f5f5 solid;
	border-right: 1px #dadada solid;
}
.cvdb-menu ul li:hover, .cvdb-menu ul li:active
{
	background: #515151;
}
.cvdb-menu ul li a:hover
{
	color: #fff;
}
.cvdb-menu-selected
{
	float: left;
	padding: 0 25px;
	line-height: 38px;
	border-left: 1px #f5f5f5 solid;
	border-right: 1px #dadada solid;
	background: #515151;
	color: #fff;
}
.cvdb-menu-selected a
{
	color: #fff;
}
.cvdb-menu ul li a:hover, .cvdb-menu ul li a:active
{
	color: #fff;
}
.cvdb-menu-selected a
{
	color: #fff;
}
.cvdb-menu ul li a.ico-person
{
	background: url(/Resources/images/ImageNew/ico-person.png) no-repeat;
	padding-left: 15px;
}
#wellcome-area
{
	float: right;
	line-height: 40px;
	color: #006699;
	margin-right: 15px;
	position: relative; /*top:-40px;*/
}
.wellcome-main-IE7
{
	position: relative;
	top: -40px;
}
#wellcome-area a
{
	text-decoration: none;
	color: #006699;
}
#wellcome-area a img
{
	padding: 0 4px; /*border-right: 1px solid #000;*/
}
/* - cvdb_sub_menu - */
.cvdb_sub_menu
{
	height: 38px;
	width: 100%;
	background: repeat-x #e1e1e1;
	position: relative;
	font-size: 11px; /*z-index: 100;*/ /*top:-31px;*/
}
.cvdb_sub_menu_IE7
{
	top: -31px;
}

.cvdb_sub_menu .select
{
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
}
.cvdb_sub_menu li
{
	float: left;
	line-height: 40px;
}
.cvdb_sub_menu ul li a.select
{
	color: #009fe3;
}
.cvdb_sub_menu ul li a
{
	line-height: 40px;
	color: #515151;
	text-decoration: none;
	padding: 0 15px 0 15px;
}
.cvdb_sub_menu ul li a:hover, .cvdb_sub_menu ul li a:active
{
	color: #36ADE5;
}
.cvdb_sub_menu .select a:hover, .cvdb_sub_menu .select li:hover a
{
	cursor: pointer;
	color: #fff;
}
.cvdb_sub_menu li.select a
{
	color: #009fe3;
}

#filter h3
{
	margin: 5px 0 0 3px;
}
.lblBeskrivelse_Bedrift h2
{
	margin-top: 11px;
	margin-bottom: 14px;
}

.set-menu-active-bottom
{
	background-color: #B1E1F5;
	padding-left: 5px;
	padding-top: 5px;
	margin: 0 1px;
	border-top: 2px solid #ccc;
}
.set-menu-active-bottom tr td
{
	width: 160px;
}
.set-menu-active-bottom tr td a
{
	color: #000;
	text-decoration: none;
	line-height: 24px;
	padding-left: 5px;
}
.set-menu-active-bottom tr td a.activeClick
{
	color: #000;
	font-weight: bold;
}
.set-menu-active-bottom tr td a:hover
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.border-menu-bottom
{
	background: url(/Resources/images/border_menu_bottom.gif) no-repeat bottom;
	width: 773px;
	height: 8px;
}
.border-menu-bottom-inActive
{
	background: url(/Resources/images/border_menu_bottom.gif) no-repeat bottom;
	width: 773px;
	height: 8px;
}

.style-set-padding-top
{
	width: 250px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	background-color: #EEE;
	height: 25px;
	clear: both;
}

.stylebyCompany
{
	float: left;
	width: 386px;
	height: 800px;
	overflow: auto;
}
.stylebyStilling
{
	float: left;
	width: 382px;
	height: 800px;
	overflow: auto;
}
.stylebyCompanyList
{
	float: right;
	width: 310px;
	padding-right: 5px;
}

.stylebyCompanyList li
{
	padding: 0px;
	margin: 0px;
}

.stylebyIndustry
{
	float: left;
	margin: 0;
	padding: 0;
	width: 777px;
	background-image: url(/Resources/images/bg_box_large_mid.gif);
}
.stylebyIndustryBottom
{
	background-image: url(/Resources/images/bg_box_large_bottom.gif);
	height: 17px;
}

.img-holderimage
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 160px;
	height: 110px;
}

.imageholder
{
	border: 1px solid #999;
	background: white;
}

.left .imageholder, .right .imageholder
{
	margin-left: 15px;
}

.left .imageholder
{
	width: 160px;
}
h2.title a
{
	color: #2b2b2b;
}
h2.title a:hover
{
	color: #36ADE5;
}
h2.title a:active, h2.title a:visited
{
	color: #2B2B2B;
}
ul.right-box li.top h3 a:hover, ul.right-box li.top h3 a:active
{
	color: #36ADE5;
}
ul.right-box li.top h3 a
{
	color: #374A6A;
}

#tags p
{
	margin-bottom: 10px;
}

#content-container
{
	width: 100%;
	height: auto;
	background-color: White;
	margin: 0px;
	padding: 0px;
	float: left; /*margin-bottom:20px;*/
}
#content-container #top-container
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}

#content-container #top-container #main-content
{
	width: 780px;
	float: left;
	padding-left: 5px;
	margin-top: 5px;
}

.artikkel p
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#search_result div
{
	font-size: 11px;
}
ul.right-box li.center ul li.p
{
	line-height: 15px;
}
ul.right-box li.center ul li.h3
{
	margin: 0px;
}
/*ul.right-box li.center ul
{
	line-height: 13px;
}*/
ul.right-box li.center h4.font
{
	padding-left: 5px;
}
div.Arb-box-content a:active, div.Arb-box-content a:visited
{
	color: #fff;
}
.set-top-margin
{
	margin-top: 10px;
	border: 1px solid #f90;
}
.style-top-kate-header
{
	width: 771px;
	font-size: 13px; /*font-weight: bold;*/
	line-height: 18px;
	background-color: #f8f8f8;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
}
/* progess bar*/
.ProgessCVBackground
{
	background: url(/img/progress-bar-back.gif) right center no-repeat;
	width: 140px;
	height: 20px;
	float: right;
}
.ProgessCV
{
	background: url(/img/progress-bar.gif) right center no-repeat;
	height: 20px;
}
ul.imagelist li
{
	line-height: 15px;
}
h2 a:visited, h2 a:active
{
	color: #000000;
}
h1 a:visited, h1 a:active
{
	color: #000000;
}
div#footer-mid ul.inline li a:active, div#footer-mid ul.inline li a:visited
{
	color: #fff;
}
/*
* Move to still to Style
*/
#style-for-relative
{
	margin-top: 10px;
	float: left;
}
#style-for-relative .relate-for-article
{
	padding: 0 0 0 6px;
	float: left;
}
.style-main-art-center .relate-for-article tr td
{
	height: 150px;
	vertical-align: top;
	width: 230px;
}
.style-article-detail-center .set-viewdetail-article p
{
	font-family: Verdana;
	font-size: 13px;
	color: #000;
	font-weight: normal;
	margin: 0 0 8px;
}
.style-article-detail-center .set-viewdetail-article h2
{
	font-size: 17px;
	font-weight: bold;
	color: #000;
	font-family: Verdana;
	margin: 0 0 5px;
}
.style-article-detail-center .set-viewdetail-article p h2
{
	font-size: 17px;
	font-weight: bold;
	color: #000;
	font-family: Verdana;
	margin: 0;
}
.style-article-detail-center .set-viewdetail-article p h1
{
	font-size: 34px;
	font-weight: bold;
	color: #000;
	font-family: Verdana;
	margin: 0;
}
.style-article-detail-center .set-viewdetail-article h1
{
	font-size: 34px;
	font-weight: bold;
	color: #000;
	font-family: Verdana;
	margin: 0;
}

.style-border-top
{
	margin-top: 10px;
}
.set-border-image
{
	border: 1px solid #f90;
}
.relate-for-article
{
	padding: 0;
}
.relate-for-article .set-vertical-article tr td
{
	/*height:150px;*/
	vertical-align: top;
	width: 230px;
	float: left;
	padding-left: 10px;
}
.set-viewdetail-article
{
	padding: 5px;
	float: left;
	width: 480px;
	text-align: left;
}
table.bedriftsadmin_profiltable tr td p
{
	margin-top: 5px;
}
div.main_content div h2
{
	margin-top: 10px;
}
div.main_content div p
{
	line-height: 15px;
}
div.jobbAdsMatching table tr td
{
	padding: 5px 5px 5px 5px;
}
div#filter table tr td h2
{
	margin: 0px;
}
div table tr td.bg-mid h2
{
	margin-top: 0px;
}
.list-videos-td
{
	font-size: 18px;
	padding-bottom: 5px;
	background-image: url(/Resources/images/bg_bedrift_top_content_777.gif);
	background-repeat: no-repeat;
}
.list-videos-td div.list-videos-td-div
{
	width: 750px;
	height: 35px;
	background: url(/Resources/images/bg_search.gif) repeat-x scroll center center transparent;
	clear: both;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 35px;
	margin-left: 8px;
	margin-top: 10px;
	padding-left: 10px;
}
.page-headlines
{
	width: 1042px;
	height: 75px;
	padding: 2px 0px 0px 2px;
	margin: 1px 3px 1px 3px; /*border:1px solid;*/
	background-image: url(/Resources/images/bakgrunnsbilde_under-header.png);
	position: relative;
}
#MenuCompanyLogin
{
	height: 90px;
}
input, select, textarea
{
	border: 1px solid #888; /*background: #ffffff;*/
	padding: 3px 4px;
	color: #222;
	margin: 0px 0px 0px 0px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.InputGroup
{
	display: inline-block;
	padding: 3px 4px;
	border: 1px solid #FFF;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}


