body {
	font-family: arial, sans-serif;
	font-size: 12px;
}
html { 
	overflow: -moz-scrollbars-vertical;
	overflow-x: auto;
}
ul, ul li {
	margin: 0;
	padding: 0;
}

dl {
	list-style: none;
}

a img  {
	border: 0;	
}

a {  font-family: Arial, sans-serif; text-decoration: underline; color:#707172; font-weight: bold;}
a:hover{color:#333;}

.sitemap_main {  font-family: Arial, sans-serif; font-size: 0.8em; text-decoration: underline; color:#5E3B15;font-weight: bold;}
.sitemap_main:hover{color:red;}
.sitemap_main:visited{color:#5E3B15;}
.sitemap_main:visited:hover{color:red;}

.sitemap_sub {  font-family: Arial, sans-serif; font-size: 0.8em; text-decoration: underline; color:#5E3B15;font-weight: bold;}
.sitemap_sub:hover{color:red;}
.sitemap_sub:visited{color:#5E3B15;}
.sitemap_sub:visited:hover{color:red;}

.table_head{color:white}
.table_head:visited{color:white}
.table_head:hover{color:light-green}
.table_head:visited:hover{color:light-green}

.Bottom {background-color: #333333}
.LinkBottom {  font-family: Arial, sans-serif; font-size: 1.2em; text-decoration: none; color:white}
.LinkBottom:hover{color:red}
.LinkBottom:active{color:white}
.LinkBottom:visited{color:white}
.LinkBottom:visited:hover{color:red}

.menu_top {  font-family: Arial, sans-serif; font-size: 0.8em; font-weight: bold; text-decoration: none; color:#003366; text-transform: uppercase;}
.menu_top:hover{color:#5F3A16;;}
.menu_top:active{color:#003366;}
.menu_top:visited{color:#003366;}
.menu_top:visited:hover{color:#5F3A16;;}

.menu_top_selected {  font-family: Arial, sans-serif; font-size: 0.8em; font-weight: bold; text-decoration: none; color:#003366; text-transform: uppercase;}
.menu_top_selected:hover{color:#003366;}
.menu_top_selected:active{color:#003366;}
.menu_top_selected:visited{color:#003366;}
.menu_top_selected:visited:hover{color:#003366;}

.MenuText {  font-family: Arial, sans-serif; color: white; font-size: 0.8em}
.menu_heading {  font-family: Arial, sans-serif; color: white; font-size: 1.2em; font-weight: 600;}
.menu_li{margin-left:5px;}

.MenuMainSelected {  font-family: Arial, sans-serif; font-size: 0.8em; font-weight: bold; text-decoration: none; color:#FFA202; text-transform: uppercase;}
.MenuMainSelected:hover{color:#FFA202;}
.MenuMainSelected:active{color:#FFA202;}
.MenuMainSelected:visited{color:#FFA202;}
.MenuMainSelected:visited:hover{color:#FFA202;}

.MenuMain {  font-family: Arial, sans-serif; font-size: 0.8em; font-weight: bold; text-decoration: none; color:#5E3B15; text-transform: uppercase;}
.MenuMain:hover{color:#FFA202;}
.MenuMain:active{color:#5E3B15;}
.MenuMain:visited{color:#5E3B15;}
.MenuMain:visited:hover{color:#FFA202;}

.produkt_selected{ font-family: Arial, sans-serif; font-size: 18px; color: red; font-weight: 600; text-transform: lowercase;}

.MenuSub {  font-family: Arial, sans-serif; font-size: 0.8em; text-decoration: none; font-weight: bold; color: #5E3B15;;}
.MenuSub:hover{color:#FFA202}
.MenuSub:active{color:#5E3B15;;}
.MenuSub:visited{color:#5E3B15;;}
.MenuSub:visited:hover{color:#FFA202}

.MenuSubSelected {  font-family: Arial, sans-serif; font-size: 0.8em; text-decoration: none; color: #FFA202 font-weight: bold;}
.MenuSubSelected:hover{color:#FFA202}
.MenuSubSelected:active{color:#FFA202}
.MenuSubSelected:visited{color:#FFA202}
.MenuSubSelected:visited:hover{color:#FFA202}

.RightLinkSelected {  font-family: Arial, sans-serif; font-size: 1em; font-weight: bold; text-decoration: none; color:#5F3A16;;}
.RightLinkSelected:hover{color:#5F3A16;;}
.RightLinkSelected:active{color:#5F3A16;;}
.RightLinkSelected:visited{color:#5F3A16;;}
.RightLinkSelected:visited:hover{color:#5F3A16;;}

.RightLink {  font-family: Arial, sans-serif; font-size: 1em; font-weight: bold; text-decoration: none; color:white;}
.RightLink:hover{color:#ECC8A4;}
.RightLink:active{color:white;}
.RightLink:visited{color:white;}
.RightLink:visited:hover{color:#ECC8A4;}

.NotPublic {  font-family: Arial, sans-serif; font-size: 0.8em; text-decoration: none; color:#333366}
.Public {  font-family: Arial, sans-serif; font-size: 0.8em; text-decoration: none; color:#5F3A16;; font-weight : bold;}
.Public:hover{color:#000000}
.NotPublic:hover{color:#000000;}
.forside_heading{font-family: Arial, sans-serif; font-size: 27px; font-weight: 600; color: #005A93; line-height: 92px}
.footer{font-family: Arial, sans-serif; font-size: 9px; color: #70532D;}
.footer:visited:{color: #70532D;}
.footer:hover{color: red;}
.footer:visited:hover{color: red;}
.headline{font-family: Arial, sans-serif; font-weight: bold; color: #707172;}
.text{font-family: Arial, sans-serif; text-decoration: none; color: #707172;}
.svart{color: #5F3A16;;}

.top_text{font-family: Arial, sans-serif; font-size: 0.8em; text-decoration: none; color: #00377A}
.top_heading{font-family: Arial, sans-serif; font-size: 1em; text-decoration: none; font-weight: bold; color: #E68A41}

td{font-family: Arial, sans-serif; text-decoration: none; color: #707172;}
ul{margin-top:0px;margin-bottom:0px;margin-left:20px}
ol{margin-top:0px;margin-bottom:0px;margin-left:25px}

.ingress{font-family: Arial, sans-serif; font-weight: bold; text-decoration: none; color: #707172;}
.bildetext{font-family: Arial, sans-serif; font-size: 0.9em; text-decoration: none; color: #707172;}
.link_date{font-family: Arial, sans-serif; font-size: 0.8em; text-decoration: none; color: #5F3A16;}
.pagename {  font-family: Arial, sans-serif; font-size: 2.5em; color: #333; font-weight: normal; padding-top: 20px; }
.pagename a {  color: #333; font-weight: normal; text-decoration: none; }
.pdname{  font-family: Arial, sans-serif; font-size: 18pt; font-weight: bold; color: #5F3A16;; line-height: 25px}

.headline_1{font-family: Arial, sans-serif; font-weight: bold; color: #707172;}
.headline_2{font-family: Arial, sans-serif; font-size: 0.8em; font-weight: 900; color: #5F3A16;;}

.ForkjopsFrist { padding:2px 4px;background-color:#ecc8a4; font-weight: 900; }
.SoknadFrist { padding:0px 4px 13px 2px; font-weight: 900; }
.ForkjopsRegion { padding: 3px 0px; font-weight: bold;}

.ForkjopsNy {
	background: url(../../site/pages/img/icons/avsnitt-nytt.gif) 0 2px no-repeat;
	display: block;
	padding: 2px 0 2px 24px;	
}
.ForkjopsMegler {
	background: url(../../site/table/img/users.gif) 0 2px no-repeat;
	display: block;
	padding: 2px 0 2px 24px;	
}

.ForkjopsLink {  font-family: Arial, sans-serif; text-decoration: none; font-weight:normal; }
.ForkjopsLink:hover{ text-decoration:underline; color:#666; }

.ForkjopsLinkSelected {  font-family: Arial, sans-serif; text-decoration: none; font-bold; color: #333; }
.ForkjopsLinkSelected:hover{color:#333}

.scroll_style {
	background: url(../images/bk_btm.png) -27px 13px;
}
div#page-cont {
	background: url(../images/bk_top.png) top left repeat-x;
	height: 854px;
	height: auto !important;
	min-height: 854px;
}
#page-wrap {
	width: 991px;
	margin: 0 auto; 
}
#top-cont {
	background: url(../images/page_top.png) top left no-repeat;
	padding: 30px 32px 0 38px;
	height: 139px;
	position: relative;
	z-index: 10;
}
#btm-shadow {
	background: url(../images/page_btm.png) bottom left no-repeat;
	width: 991px;
	height: 33px;	
}
#main-cont {
	background: url(../images/page_mid.png) top left repeat-y;	
	padding: 0 32px 0 38px;
}
#logo {
	float: left;
	padding-top: 19px;
	padding-left: 21px;	
}

#top-menu-wrap {
	padding:10px 10px 0 11px;
}

.dropdownMenu {
	display: none; 
	position: absolute;
	padding-top: 2px;
	top: 26px;	
	color:#636361;
    width: 216px;
	z-index: 1000;
}

.dropbg {
    background: url(../images/mdrop_bg.png) top left repeat-y;
    padding: 4px 12px 6px 12px;
    min-height: 90px;
    color:#636361;
}

.clearfix {
	clear: both;
	width: auto; 
	height: 1px;
}
div.menuMain {
    width:auto;
	display: block;	
	float: left;
	position: relative;
}
a.menuMain {
    width:auto;
	display: block;
	float: left;
    padding: 4px 0 12px 0;
    width: 145px;
    text-align: center;
    color:#636361;
    font-size: 1em;
	text-decoration: none;	    
}
a.menuMain:hover {
	color: #c10076;
	text-decoration: none;	
}
div.menuMain:hover .dropdownMenu {
	width:auto;
    display: block;
    left: -15px;
    width: 216px;
    color:#636361;
}
.dropdownMenu a { 
	font-size: 1em;
	color: #636361;
	font-weight: normal;
	padding: 1px 0 2px 0;
	display: block;
	text-decoration: none;
}
.dropdownMenu a:hover {
	text-decoration: underline;
	color: #636361;	
} 
#page-bt-line {
	background: url(../images/logo_btm.png) 35px 0 no-repeat;
	padding-left: 65px;
	padding-right: 40px;
	position: relative;
	top: -5px;
}
#page-bt-line address {
	font-style: normal;
	color: #707172;
}
#tibe-logo {
	float: right;
	padding-top: 2px;
}
#top-menu-search {
	float: right;
	padding-top: 60px;
}
#searchField {
	border: 1px solid #cecfcf;
	padding: 6px; 
	color: #999999; 
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;	
}	
div#right-column {
	float: left;
	width: 208px;
	padding-left: 10px;
}
a.right-link-a {
	background: url(../images/big_btn.png) top left no-repeat;
	width: 208px;
	width: 208px;
	display: block;
	position: relative;
	height: 108px;
	margin-bottom: 2px;
	text-decoration: none;	
}
span.rt-banner-name {
	font-size: 18px;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	z-index: 100;
	padding: 0 20px;
	height: 108px; 
}
span.rt-banner-bt {
	background: url(../images/big_btn_sel.png) top left no-repeat;
	height: 108px;
	display: block;
	width: 208px;
	position: absolute;
	z-index: 10;
}
div#main-wr {
	float: left;
	width: 693px;
}
.border-top {
	background: url(../images/border_top.png) top left no-repeat;
	padding-top: 10px;
}
.border-btm {
	background: url(../images/border_btm.png) bottom left no-repeat;
	padding-bottom: 10px;
}
.border-all {
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	padding: 0 20px 0 16px;		
}
#page-content-cont {
	min-height: 391px;
	padding-bottom: 15px;
}
.type-13 #page-content-cont {
	min-height: 381px;
	padding-bottom: 4px;	
}
#place-path-info-cont {
	color: #636361;
	font-size: 0.8em;
}
#place-path-info-cont a {
	color: #636361;
	text-decoration: none;	
}
#place-path-info-cont a:hover {
	text-decoration: underline;	
} 
.column_bk {
	background: url(../images/column_bk.png) top left repeat-y;
	margin-top: 10px;
}
.column_btm {
	background: url(../images/column_btm.png) bottom left no-repeat;
	min-height: 299px;		
}
.content-menu {
	float: left;
	margin-right: 19px;
	width: 165px;
	padding: 0 20px 20px 20px;
	min-height: 370px;
	background: url(../images/column_top.png) top left no-repeat;
}
.content-menu h2, .content-menu h3 {
	font-size: 1em;	
	color: #707172;
}
.content-menu h2 {
	margin: 25px 0 0 0;	
}
.content-menu h3 {
	margin: 20px 0 8px 0;
}
.utleie-menu h2 {
	margin-bottom: 8px;
}
.utleie-menu h3 {
	margin-top: 16px;	
}
div.editing .text, div.editing div.headline {
	font-size: 1em;
}
div.editing .ingress {
	font-size: 1em;
}
table.panel .text, table.panel td {
	font-size: 0.8em;
}
#front-news-1 {
	height: 60px;
	padding: 12px 25px 10px 15px;
	background: url(../images/main_news_bk_sprite.png) 0 -88px no-repeat;	
}
#front-news-1:hover {
	background: url(../images/main_news_bk_sprite.png) top left no-repeat;
}
body.resized #front-news-1 {
	height: auto;
	min-height: 57px;
	background: transparent;
}
#front-news-2, #front-news-3 {
	margin-top: 4px;
	float:left;
	width: 310px;
	height: 71px;
	padding: 10px 17px;
	background: url(../images/news_bk.png) 0 -94px no-repeat;
}
body.resized #front-news-2, body.resized #front-news-3, body.resized #front-news-2:hover, body.resized #front-news-3:hover {
	height: auto;
	min-height: 68px;
	background: transparent;
}
#front-news-2:hover, #front-news-3:hover {
	background: url(../images/news_bk.png) top left no-repeat;
}
#front-news-1 a, #front-news-2 a, #front-news-3 a, #front-news-1 a:hover, #front-news-2 a:hover, #front-news-3 a:hover {
	font-weight: normal;
	text-decoration: none;
	font-size: 1em;
	color: #5f5f5f;
}
#front-news-3 {
	margin-left: 6px;
}
#front-news-2 a:hover, #front-news-3 a:hover {
	color: #484848;	
}
span.fp-news-name {
	display: block;
	font-size: 1.4em;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #333;
}
#front-news-1 span.fp-news-name {
	font-size: 2.5em;	
	padding-top: 0;
}
#fp-news-cont {
	width: 698px;
}
#last-prospects {
	background: url(../images/right_col_bk.png) top left no-repeat;
	height: 271px;
	width: auto;
}
.prospect-items {
	padding: 6px 9px;	
}
.prospect-item h3 {
	margin: 0;
	padding: 1px 0 4px 0;
	font-size: 1em;
}
body.resized .prospect-item h3 {
	padding-bottom: 10px;
}
.prospect-item h3 a {
	text-decoration: none;	
}
.prospect-item h3 a:hover {
	text-decoration: underline;	
}

.prospect-items img {
	width: 182px;	
}
.prospect-item {
	padding: 3px 2px 0;	
}
#garanti-btn {
	margin-top: 2px;
	background: url(../images/flere_boliger_btn.png) top left no-repeat;
	display: block;
	width: 	186px;
	height: 64px;
}
#garanti-btn span {
	display: none;
}
#member-btn, #activate-btn {
	background: url(../images/member_btn.png) top left no-repeat;
	display: block;
	width: 204px;
	height: 62px;
	margin-top: 8px;
}
#activate-btn {
	background-image: url(../images/activate_btn.png);
	margin-top: 4px;	
}
#member-btn span, #login-btn span, #activate-btn span {
	display: none;
}
#login-btn {
	background: url(../images/login_btn.png) top left no-repeat;
	display: block;
	width: 204px;
	height: 37px;
	margin-top: 3px;
}
#front-btm {
	clear: both;
	margin-left: 2px;
}
#front-btm a {
	display: block;
	width: 160px;
	padding: 12px 13px 8px 10px;
	text-align: center;
	background: url(../images/button_btn.png) 0 -38px no-repeat;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	font-size: 1.2em;
	float: left;
}
#front-btm a:hover {
	background: url(../images/button_btn.png) top left no-repeat;
}
#egeo_sb_wraper, #sb_wraper {
	line-height: 8px;
}
#map_box #marker_window_wraper {
	line-height: 8px;
}
.google_bordererd_table_content {
	line-height: normal;
	padding: 5px 15px !important;
}
.google_bordererd_table_content div.pagename {
	display: none;	
}
#egeo_sb_wraper {
	top: 15px;
}
#sb_wraper {
	right: 230px;
	bottom: 15px;
}
#egeo_side_bar_content_id .edit_egeo_side_bar_content {
	padding-bottom: 10px;
}
#egeo_side_bar_content_id  br {
	display: none;
}
.side_bar_header {
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 5px;	
	color: #808080;
}
div.paragraph_image_top {
	overflow:hidden;
	margin: 10px 0 0 0;
}
#font-sizer {	
	position:absolute;
	right:270px;
	top:97px;
	color: #707172;
	z-index: 10000;
}
#font-sizer a {
	text-decoration: none;
	display: inline-block;
	padding: 0 0 0 5px;
}
#font-sizer a:hover {
	text-decoration: underline;	
}
a#size-2 {
	font-size: 1.2em;
}
a#size-3 {
	font-size: 1.4em;
}
table#main_content {
	float: left;
}
.emp-box {
	float: left;
	margin-right: 1px;
	margin-bottom: 1px;
	position: relative;
	overflow: hidden;
	height: 216px;
}
.emp-box img {
	display: block;	
}
.emp-info {
	position: absolute;
	top: 165px;
	width: 325px;
	height: 200px;
	padding: 3px 20px;
	background: url(../images/emp-overlay.png);
	color: #fff;
}
.emp-header-0 {
	font-size: 20px;
}
.emp-header-1, .emp-header-2 {
	font-size: 16px;
}
.emp-header {
	padding-bottom: 7px;
}
.emp-info a {
	color: #fff;
}
.emp-topheader {
	font-size: 20px;
	background: url(../images/emp-header-bk.png) top left no-repeat;
	color: #333;
	padding: 9px 20px 8px 20px;
	cursor: pointer;
	clear: both;
}
.emp-topheader-first {
	background: url(../images/emp-header-top-bk.png) top left no-repeat;
	margin-top: 20px;	
}
.emp-department {
	background: url(../images/emp-bk.png) top left repeat-y;
}
.emp-border-btm {
	background: #c9caca;
	width: 651px;
	height: 1px;
}
#rubrik-page .pagename a:hover {
	text-decoration: underline;
}
div.image-right {
	overflow: hidden;
	float: right;
	margin-left: 12px;
}
div.image-left {
	overflow: hidden;
	float: left;
	margin-right: 12px;
}
div.image-right img, div.image-left img {
	border: 1px solid #efefef;
	padding: 4px;
}
td.bildetext {
	padding: 5px;
}
.forkjop-item {
	background: url(../images/bullet.png) 0 4px no-repeat;
	padding-left: 12px;	
	padding-bottom: 5px;
}
