body{
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:black;
	font-size: small;
	background-color: white;
}

p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: Black;
	text-align: justify;
}

form{
	display: inline;
	margin-right: 5px;
}


/*****************************************************************************************
/*****************************************************************************************
/*	Sidebar Left
/*****************************************************************************************
/*****************************************************************************************
*/
#sidebar_left_bottom{
	float:left;
	width: 110px;
	margin-top: 5px;
	color: black;
	/*margin-left: 1px;*/
	/*border: 1px solid;*/
}

a.menu_selected {
	text-decoration: none;
}
a.menu_unselected {
	text-decoration: none;
}

a.menu_selected:active 	{	color:#000000;} 
a.menu_selected:visited	{	color:#ffffff;}
a.menu_selected:hover 	{	color:#999999;}
a.menu_selected:link 	{	color:#ffffff;}
a.menu_unselected:active 	{	color:#ffffff;}
a.menu_unselected:visited	{	color:#ffffff;}
a.menu_unselected:hover 	{	color:#999999;}
a.menu_unselected:link 		{	color:#ffffff;}



.menu_text_cell {
	background-color:#c30000;
	width:120px;
	font-family:Verdana;
	font-size:9px; 
	border-top: 1px solid white;  
	border-left: 1px solid white;
	margin: 0;
	padding: 0;
}
.menu_icon { 
	border-right: 1px solid white; 
	padding-right: 1px;
	margin-top: 2px;
}
.menu_text {
	vertical-align: 5px;
}
.menu_search_cell {
	background-color:#c30000;
 	height:18px;
	width:120px; 
	vertical-align:middle; 
	border-top: 1px solid white;  
	border-left: 1px solid white;
	margin: 0;
	padding: 0;
}
.search_icon { 
	border-right: 1px solid white; 
	vertical-align:middle;
	padding-left: 2px;
	padding-right: 3px;
	margin-top: -2px;
}
.menu_search {
	FONT-SIZE: 9px; 
	WIDTH: 89px; 
	HEIGHT: 12px;
	vertical-align:middle;
	display: inline;
	margin: 0;
	margin-left: -3px;
	margin-right: 1px;
	margin-top: 1px;
	margin-bottom: 2px;
}

.black{
	font-family: "Arial Black"; 
	font-family:arial;
	font-size:9px;
	background-color: Black;
	width: 120px;
	height: 20px;
	font-size: xx-small;
	color: White;
	text-align: left;
	padding-top: 0px;
}
.black p{
	font-family:arial;
	text-align: left;
	font-size:9px;
	font-stretch:ultra-condensed;
	font-weight: 500;
	color: White;
	padding-top: 5px;
	padding-left: 5px;
	vertical-align: middle;
}

.white{
	width: 115px;
	/*border: thin 1px black;*/
	height: 100%;
	font-size: 9px;
	text-align: left;
	padding-bottom: 4px;
	padding-top: 3px;
	padding-left: 2px;
}

a.sistenytt {
	font-family:arial;
	color:red;
	text-decoration: none;
	font-size: xx-small;
}

a.sistenytt:active  {	color: #000000;}
a.sistenytt:visited {	color: #000000;}
a.sistenytt:hover 	{	color: #000099;	text-decoration: underline;}
a.sistenytt:link 	{	color: #000000;}


/*****************************************************************************************
/*****************************************************************************************
/*	Sidebar middle
/*****************************************************************************************
/*****************************************************************************************
*/

#sidebar_middle{
	width: 215px;
	margin-left: 10px;
	margin-right:0px;
	margin-top: 5px;
	margin-bottom: 0px;
	/* border: solid black 1px; */
}


/*****************************************************************************************
/*****************************************************************************************
/*	content bar
/*****************************************************************************************
/*****************************************************************************************
*/

.content_outer_cell{
	margin: 0 0 0px 0;
	padding-left: 9px;
	padding-right: 4px;
	padding-top: 5px;
/*	border: 1px green solid; */
	border: 0;
	border-collapse:collapse;
}

.content{
	border-collapse:collapse;
	width: 475px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 0;
	margin-right: 0;
	padding: 5px 0px 0 0;
	/*border: 1px blue solid;*/
	border: 0;
}

.content_cell {
	border: 0;
	padding: 0px;
	margin: 0;
/*	border: 1px red solid; */
	border-collapse:collapse; 

}


/*****************************************************************************************
/*****************************************************************************************
/*	article
/*****************************************************************************************
/*****************************************************************************************
*/


.article {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	/*border: solid blue 1px;*/
}

.article h4 {
	font-size: 12px;
	margin: 0px 0px 0.4em 0px;
	padding: 5px 0px 0em 0px;
	/*border: solid green 1px;*/
	text-align: left;
}

.article_ingress{
	font-size:small;
	font-size: 10px;
	font-weight:bold;
	margin: 0em 0px 0.3em 0px;
	padding: 0em 0px 0px 0px;
	/*border: solid green 1px;*/
	text-align: left;
}

.article_text {
	font-size:small;
	font-size: 10px;
	font-weight:normal;
	margin: 0em 0 0em 0;
	padding: 0px;
	text-align: left;
	line-height: 1.24em;
	/*border: solid red 1px;*/
}

/********************************************************/
/* MAIN ARTICLE */
.tbl_main_article{
	border-collapse:collapse; 
	margin: 0px 0px 2px 0px;
	padding: 5px 0px 20px 0px;
	border-bottom: 2px #e0c0c0 solid;
	/*border: solid blue 1px;*/
}

.main_article{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: Black;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 17px 0px;
	/*border: solid blue 1px;*/
}
.main_article h4 {
	font-size:medium;
	text-align: left;
	font-size: 12px;
	margin: 0px 0px 0.4em 0px;
	padding: 5px 0px 0px 0px;
	/*border: solid green 1px;*/
	text-align: left;
}
.main_article_ingress{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: Black;
	text-align: left;
	margin: 0 0px 0.3em 0px;
	padding: 0px 0px 0px 0px;
	/*border: solid blue 1px;*/
}
.main_article_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border: solid blue 1px;*/
}

.imagetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#888;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border: solid blue 1px;*/
}

/* ------- MAIN ARTICLE */

.news_ingress_box {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.news_ingress_box h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	margin: 0px 0px 0.2em 0px;
	padding: 5px 0px 0px 0px;
	text-align: left;
}

.news_ingress_box h4 a {
	color: Black;
	text-decoration:none;
}

.news_ingress_box h4 a:link {
	text-decoration:none;
}
.news_ingress_box h4 a:active {
	text-decoration:underline;
}
.news_ingress_box h4 a:hover {
	text-decoration:underline;
}
.news_ingress_box h4 a:visited {
}

.news_ingress_box p{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	text-align: left;
}

IMG.index_img {
	margin-top:4px;
	margin-bottom:inherit;
	margin-left:0px;
	margin-right:4px;
	/*border: 1px solid black; */
	border: 0;
}

.news_index{
	margin: 0px 0 0 0;
	border-collapse:collapse; 
/*	border: 1px blue solid; */
	border: 0;
}

.news_index TBODY{
	margin: 0;
	padding: 0;
}

.news_index TR {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom: 1px #E0C0C0 solid;
}

td.news_index_cell {
	/*border: 1px blue solid; */
	/*border: 1px #CCCCCC  dotted; */
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 7px;
	border-collapse:collapse;

}

/* -- READ MORE BUTTON -- */
.read_more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	margin-top: 5px;
	margin-bottom: 5px;
}

.read_more a {
	background-color:#EEEEEE;
	color:#444444;
	border:#DDDDDD 1px solid;
	border-bottom-style:dotted; 
	padding: 1px 8px 0px 3px;
	text-decoration:none;
}
.read_more a:link {
}
.read_more a:active {
}
.read_more a:hover {
	background-color:#CCCCCC;
	border:#CCCCCC 1px solid;
}
.read_more a:visited {
}

/* --- */

.news_index TR.read_more_archive {
	margin: 0 0 0px 0;
	padding: 0 0 0px 0;
	border-bottom: 0; 
}
p.read_more_archive{
	margin-top: 11px;
	margin-bottom: 7px;
}
p.read_more_archive a{
	background-color:#EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color:#444444;
	border:#DDDDDD 1px solid;
	border-bottom-style:dotted;
	text-decoration:none;
}

p.read_more_archive a:hover {
	text-decoration:underline;
}



.more_news {
	margin-top: 10px;
}

a.more_news_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color:#000099;
	text-align: left;
}

a.more_news_link:hover {
	text-decoration:underline;
}


#animation{
	float: left;
	margin: 10px 0 10px 0;
}


.project_info_box {
	margin-top: 10px;
	margin-top: 5px;
	border: solid #999999 1px;
	width: 320px;
}

.project_info_box td.project_l_col{
	width: 160px;
	font-size: 11px;
	text-align: left;
}

.project_info_box td.project_r_col{
	width: 160px;
	font-size: 11px;
	text-align: left;
}

/**************************************************************************************************
/**************************************************************************************************
/*   Custom tables
/**************************************************************************************************
/**************************************************************************************************
*/

/*  standard_tbl */

table.standard_tbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-align: left;
	margin: 0;
	padding: 0;
	border-collapse:collapse;
}
table.standard_tbl table {
	font-size: 10px;
	margin: 0;
	padding: 0;
	border-collapse:collapse;
}
table.standard_tbl table.standard_tbl {
	font-size: 10px;
	margin: 0;
	padding: 0;
	border-collapse:collapse;
}


table.standard_tbl tr {
}

table.standard_tbl th {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-align: left;
}

table.standard_tbl td {
	margin: 0;
	padding: 0;
	padding-top: 0.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-align: left;
}


table.standard_tbl td input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
table.standard_tbl td textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
table.standard_tbl td select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table.standard_tbl td input.w100 {
	width:100%;
}

#lastname { width: 100%;}
#firstname { width: 100%;}
#dateofbirth { width: 138px;}
#mobil_prefix { }
#mobil { width: 90%;}
#phone_prefix {}
#phone { width: 90%;}
#jobphone_prefix {}
#jobphone { width: 90%;}
#email { width: 100%;}
#adress1 { width: 100%;} 
#adress2 { width: 100%;}
#adress3 { width: 100%;}
#adress4 { width: 100%;} 
#country { width: 138px;}
#diverse { width: 100%;}
#password1 { width: 25%;}
#password2 { width: 25%;}
#submit { width: 10%;}
#lable_epost {	padding-top: .6em;}

.lable {padding-top: .6em;}
#lable_tjenester {padding-top: 1.2em;}
#password_heading {padding-top: 0.8em;}
#form_error_msg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: red;
	border: 2px #C30000 solid;
	padding: 10px;
	margin: 0px 5px 0 0;
	background-color:#EEEEEE;
}
#form_reciept_msg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	border: 2px #333333 solid;
	padding: 10px;
	margin: 0px 5px 0 0;
	background-color:#EEEEEE;
}

/**************************************************************************************************
/**************************************************************************************************
/*   Training Content
/**************************************************************************************************
/**************************************************************************************************
*/

.training_outer_cell {
	border-collapse:collapse;
}
.training_content{
	border-collapse:collapse;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 7px;
	margin-right: 0;
}
.training_cell {
	border-collapse:collapse;
	border: 0px blue solid;
	margin-left: 0;
}

.leksjon_tbl {
	border-collapse:collapse;
	border: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.leksjon_cell {
	border-collapse:collapse;
	border: 0px #CCCCCC solid;
	padding: 2px;
}

/**************************************************************************************************
/**************************************************************************************************
/*   Kommune presentations Content
/**************************************************************************************************
/**************************************************************************************************
*/

.kommune_outer_cell {
	border-collapse:collapse;
/*	border: 1px green solid; */
}
.kommune_content{
	border-collapse:collapse;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 7px;
	margin-right: 0;
/*	border: 1px red solid; */
}
.kommune_cell {
	border-collapse:collapse;
/*	border: 1px blue solid; */
	margin-left: 0;
}

/******************************************************************************/
#klist_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	clear: left;
	float: left;
	margin: 10px 0px 3px 2px;

}
#klist_fylke_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin: 5px 0px 3px 7px;
	float:left;
	clear: left;
}

#fylkeliste {
	margin: 0 0 0 7px;
	padding: 0 0 0 0;
	float:left;
	clear: left;
}

#fylkeliste ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#fylkeliste ul li{
	margin: 0 0 0 0;
	padding: 0.3em 0 0.4em 0;
	list-style:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}
#fylkeliste ul li a{
	color:#000000;
	padding: 0.3em 0 0.4em 0;
	text-decoration:none;
}
#fylkeliste ul li a:hover{
	color:#000000;
	background-color:#AAAAAA;
	text-decoration:underline;
}
#fylkeliste ul li a:active{
	color:#C30000;
	background-color:#CCCCCC;
}
#fylkeliste ul li a:focus{
	color:#C30000;
	background-color:#CCCCCC;
}
.kommuneliste {
	margin: 40px 0 0 170px;
	padding: 0 0 0 0;
	float:left;
	position:absolute;
	visibility:hidden;
}
.kommuneliste ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.kommuneliste ul li{
	margin: 0 0 0 0;
	padding: 1px 0 1px 0;
	list-style:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
}
.kommuneliste ul li a{
	color:#000000;
	padding: 0.2em 0 0.2em 0;
	text-decoration:none;
}
.kommuneliste ul li a:hover{
	color:#000000;
	background-color:#AAAAAA;
	text-decoration:underline;
}
.kommuneliste ul li a:focus{
	color:#C30000;
	background-color:#CCCCCC;
}

#klist_map {
	background:#ffffff;
	border:#333333 1px solid;
	height: 450px;
	padding-right: 0px;
	margin-top: 4px;
	margin-bottom: 10px;
	margin-left: 350px;
	margin-right: 4px;
}

.kommuneliste_fylke {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.kommuneliste_knr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
}
.kommuneliste_navn{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
}



/******************************************************************************/
#kommune_heading {
	clear:left;
	height: 82px;
	border-bottom: 1px  #999999 solid;
}

#kommune_heading img {
	float: left;
/*	border: 1px blue solid; */
	position:absolute;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0;
}
#kommune_heading h1 {
	float: left;
	position:absolute;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	margin-top: 25px;
	margin-bottom: 5px;
	margin-left: 80px;
	margin-right: 0;
}

#kommune_heading h2 {
	float: left;
	position:absolute;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top: 36px;
	margin-bottom: 5px;
	margin-left: 452px;
	margin-right: 0;
}

table.kommune_top_20 {
	width: 270px;
	clear:left;
	float:left;
/*	position:absolute; */
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 10px;
	padding-left: 0px;
}
table.kommune_top_20 td{
	padding-left:0px;
	margin-left:0px;
	padding-top:2px;
	padding-bottom:2px;
}
table.kommune_top_20 td h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin: 0 0 0 7px;
	padding: 0 0 0 0;
}

#map {
	background:#ffffff;
	border:#333333 1px solid;
	height: 336px;
	padding-right: 0px;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 270px;
	margin-right: 15px;
}

.kommune_hr {
	border-bottom:#999999 1px solid;
	margin: 4px 0 3px 0;
	padding: 0 0 3px 0;
}
.kommune_hr_left {
	clear:left;
	border-bottom:#999999 1px solid;
	margin: 1px 167px 1px 0;
}

#kommune_presentasjon {
	clear: left;
	float:left;
	width: 520px;
/*	background-color:#CCCCCC;
	border-top: 1px #666666 solid;*/
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin: 7px 0px 0.2em 0px;
	padding: 0 0 0 0;
	color: Black;
	text-align: left;
	text-decoration:none;

}

#kommune_presentasjon_content {
	clear: left;
	float:left;
	width: 550px;
/*	background-color:#FFFF99;
	border-bottom: 1px #666666 solid; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	letter-spacing:0em;
	margin-bottom: 8px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 4px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	text-align: left;
/*	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; */

}

#kommune_presentasjon_content p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
}

#ads_kommune {
	float:right;
/*	clear:right; */
/*	background-color:#0066FF; */
/*	border:#0000CC 1px solid; */
	margin: 4px 8px 4px 0px;
	padding: 0px 0px 0px 0px;
	width:150px;
}

#ads_kommune img{
	float:right;
	clear:right; 
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

#ads_kommune a img,
#ads_kommune a:hover img,
#ads_kommune a:visited img,
#ads_kommune a:active img,
#ads_kommune a:link img
{
	border:none;
}

#public_byggeprosjekter{
	clear:left;
	float:left;
/*	position:absolute;
/*	border:#006633 1px solid; */
	margin-bottom: 5px;
	width: 150px;
	padding-left: 0px;
}

#public_byggeprosjekter h3 {
	font-family	:Verdana, Arial, Helvetica, sans-serif;
	font-size	:12px;
	font-weight	:bold;
	margin-top: 5px;
	margin-bottom:5px;
	padding-left: 0px;
}
#public_byggeprosjekter td {
	font-family	:Verdana, Arial, Helvetica, sans-serif;
	font-size	:10px;
	font-weight	:normal;
/*	border:#00FF33 1px solid; */
	padding: 2px 0 2px 0;
}

#kommune_articles {
	float:left;
	position:absolute;
/*	width:300px; */
	margin-left: 150px; 
	margin-right: 10px;
	width: 400px;
/*	border: #00CC00 1px solid; */
}

#kommune_contact {
	float:left;
	width: 400px;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:0px;
	padding-left: 0;
}

#kommune_contact h3 {
	font-family	:Verdana, Arial, Helvetica, sans-serif;
	font-size	:12px;
	font-weight	:bold;
	margin-bottom:0.7em;
	padding-left: 0;
}
#kommune_contact h4 {
	font-family	:Verdana, Arial, Helvetica, sans-serif;
	font-size	:10px;
	font-weight	:bold;
	margin-bottom:0.4em;
	padding-left: 0;
}
#kommune_contact td {
	font-family	:Verdana, Arial, Helvetica, sans-serif;
	font-size	:10px;
	font-weight	:normal;
	padding: 2px 0 2px 0;
}

#slideshow_frame {
	float:right;
	margin-top: 5px;
	margin-bottom: 0px;
}

#slideshow_frame img {
	margin-right: 17px;
}


/**************************************************************************************************
/**************************************************************************************************
/*   Prospects presentations Content
/**************************************************************************************************
/**************************************************************************************************
*/

.kommune_outer_cell {
	border-collapse:collapse;
/*	border: 1px green solid; */
}
.kommune_content{
	border-collapse:collapse;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 7px;
	margin-right: 0;
/*	border: 1px red solid; */
}
.kommune_cell {
	border-collapse:collapse;
/*	border: 1px blue solid; */
	margin-left: 0;
}

/******************************************************************************/

#prospects_map {
	background:#ffffff;
	border:#333333 1px solid;
	height: 450px;
	padding-right: 0px;
	margin-top: 4px;
	margin-bottom: 10px;
	margin-left: 350px;
	margin-right: 4px;
}

#prospectsliste {
	float: left; 
	clear: left;
	margin: 0 0 0 2px;
	padding: 0 0 0 0;
}

#prospectsliste ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	margin-top: 0.6em;
	list-style: none;
}

#prospectsliste ul li.fylke {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family	:Verdana, Arial, Helvetica, sans-serif;
	font-size	:12px;
	font-weight	:bold;
	list-style-type:none;
	margin-top: 10px;
	line-height: 1.2em;
}

#prospectsliste ul li.kommune {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family	:Verdana, Arial, Helvetica, sans-serif;
	font-size	:12px;
	font-weight	:normal;
	list-style-type:none;
	margin-top: 4px;
	line-height: 1.2em;
}

#prospectsliste ul li.prospect {
	margin: 0 0 0 0;
	padding: 0px 0 1px 0;
	font-family	:Verdana, Arial, Helvetica, sans-serif;
	font-size	:10px;
	font-weight	:normal;
	list-style-type:none;
	margin-top: 1px;
	line-height: 1.2em;
}
#prospectsliste ul li.prospect a {
	color:#000099;
	text-decoration:underline;
}
#prospectsliste ul li.prospect a:link {
}
#prospectsliste ul li.prospect a:active {
}
#prospectsliste ul li.prospect a:hover {
	background:#CCCCCC;
	text-decoration:underline;
}
#prospectsliste ul li.prospect a:visited {
}


/******************************************************************************/
#prospects_heading {
	clear:left;
	height: 55px;
	border-bottom: 1px  #999999 solid;
}

#prospects_heading img {
	float: left;
/*	border: 1px blue solid; */
	position:absolute;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 17px;
	margin-right: 0;
}
#prospects_heading h1 {
	float: left;
	position:absolute;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 0;
}

#prospects_heading h2 {
	float: left;
	position:absolute;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top: 36px;
	margin-bottom: 5px;
	margin-left: 460px;
	margin-right: 0;
}
/* Prospect_article is when the user click the read-more link under the article in a prospect
   This is the styles also for the kommune */
.prospect_article{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: Black;
	text-align: left;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border: solid blue 1px;*/
}
.prospect_article h4 {
	font-size:medium;
	text-align: left;
	font-size: 12px;
	margin: 0px 0px 0.4em 0px;
	padding: 5px 0px 0px 0px;
	/*border: solid green 1px;*/
	text-align: left;
}
.prospect_article_ingress{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: Black;
	text-align: left;
	margin: 0 0px 0.3em 0px;
	padding: 0px 0px 0px 0px;
	/*border: solid blue 1px;*/
}
.prospect_article_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border: solid blue 1px;*/
}

#back_to_prospect {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	text-align:right;
	margin-top: 5px;
	margin-right: 4px;
	margin-bottom: 5px;
}
#back_to_prospect a{
	color:#444444;
	background-color:#EEEEEE;
	border:#DDDDDD 1px solid;
	border-bottom-style:dotted;
	text-decoration:none;
	padding: 1px 3px 0px 3px;
}
#back_to_prospect a:active{
}
#back_to_prospect a:link{
}
#back_to_prospect a:hover{
	background-color:#CCCCCC;
	border:#CCCCCC 1px solid;
	text-decoration:none;
}
#back_to_prospect a:visited{
}

table.prospects_top_20 {
	width: 270px;
	clear:left;
	float:left;
/*	position:absolute; */
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 10px;
	padding-left: 0px;
}
table.prospects_top_20 td{
	padding-left:0px;
	margin-left:0px;
	padding-top:2px;
	padding-bottom:2px;
}
table.prospects_top_20 td h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin: 0 0 0 7px;
	padding: 0 0 0 0;
}

#prospects_articles {
	margin-top: 5px; 
	margin-left: 5px; 
	margin-right: 0px;
}
#small_prospects_articles {
	float:left;
	margin-top: 1px; 
	margin-left: 0px; 
	margin-right: 10px;
}
#img_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
}

#prospects_images {
	float: left;
	clear: left;
	width: 206px;
	margin-bottom: 4px;
}

#small_prospects_image {
	float: right;
	clear: right;
	width: 300px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 4px;
}

#prospects_images_tbl {
}

#kartsoek {
	width: 710px;
	height: 800px;
	margin: 4px 4px 6px 4px;
	border: 1px solid black;
}
/**************************************************************************************************
/**************************************************************************************************
/*   Prospects search result index page
/**************************************************************************************************
/**************************************************************************************************
*/

#search_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	clear: left;
	float: left;
	margin: 10px 0px 3px 2px;

}
#search_sub_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	clear: left;
	float: left;
	margin: 10px 0px 3px 2px;

}
#search_no_result {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	clear: left;
	float: left;
	margin: 10px 0px 3px 2px;
}
#search_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	clear: left;
	float: left;
	margin: 10px 0px 3px 2px;
}

#search_prospects_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	clear: left;
	float: left;
	margin: 10px 0px 3px 2px;
}

#search_prospects_list ul {
	clear: left;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;

}

#search_prospects_list ul li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family	:Verdana, Arial, Helvetica, sans-serif;
	font-size	:10px;
	font-weight	:normal;
	list-style-type:none;
	margin-top: 2px;
	margin-bottom: 2px;
	line-height: 1.3em;
}

#search_prospects_list ul li a {
	text-decoration:none;
}

#search_prospects_list ul li a:hover {
	text-decoration:underline;
}
#search_prospects_list ul li a:active {
}
#search_prospects_list ul li a:hover {
}


/**************************************************************************************************
/**************************************************************************************************
/*   Footer
/**************************************************************************************************
/**************************************************************************************************
*/
#footer{
	color: white;
	height: 17px;
	background-color: #C30000;
}

#footer p{
	color: white;
	font-size: xx-small;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
}

#footer_black{
	height: 25px;
	background-color: black;
	
}
#footer_black p{
	color: white;
	font-weight: normal;
	font-size: xx-small;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
}

#footer_black a{
	text-decoration: none;
	border: 0;
}
#footer_black a img,
#footer_black a:hover img, 
#footer_black a:visited img, 
#footer_black a:active img, 
#footer_black a:link img
{
	border:none;
}


/**************************************************************************************************
/**************************************************************************************************
/*   Sidebar right
/**************************************************************************************************
/**************************************************************************************************
*/

#sidebar_right
{
	float:left;
	margin-left: 4px;
	border: none;
	background-color:#FFFFFF;

	width: 164px;
	border: 1px solid black; 
	margin-left: 15px;
	margin-top:0px;
	padding-top: 1px;
	padding-bottom: 6px;
	background-color:#CCCCCC;
	background-color:#999999;
	background-color:#FFFFFF;

}

#sidebar_right_text{
	width: 153px;
	height: 15px;
	
	padding-right: 6px;
}
#sidebar_right_text p{
	text-align: left;
	font-size:9px;
	color: gray;
	padding-left: 6px;
}

.adsbox150x50 {
	height: 	50px;
	width: 150px;
	margin-left:  6px;
	margin-right: 2px;
	margin-bottom: 1px;
	border: 1px solid black; 
}

.adsbox150x75 {
	height: 	75px;
	width: 150px;
	margin-left:  6px;
	margin-right: 2px;
	margin-bottom: 1px;
	border: 1px solid black; 
}

.adsbox150x100 {
	height: 	100px;
	width: 150px;
	margin-left:  6px;
	margin-right: 2px;
	margin-bottom: 1px;
	border: 1px solid black; 

}

.adsbox150x300 {
	height: 	300px;
	width: 150px;
	margin-left:  6px;
	margin-right: 2px;
	margin-bottom: 1px;
	border: solid 1px black; 
}

.adsbox150x50 a img,
.adsbox150x50 a:hover img, 
.adsbox150x50 a:visited img, 
.adsbox150x50 a:active img, 
.adsbox150x50 a:link img,
.adsbox150x75 a img,
.adsbox150x75 a:hover img, 
.adsbox150x75 a:visited img, 
.adsbox150x75 a:active img, 
.adsbox150x75 a:link img,
.adsbox150x100 a img,
.adsbox150x100 a:hover img, 
.adsbox150x100 a:visited img, 
.adsbox150x100 a:active img, 
.adsbox150x100 a:link img,
.adsbox150x300 a img,
.adsbox150x300 a:hover img, 
.adsbox150x300 a:visited img, 
.adsbox150x300 a:active img, 
.adsbox150x300 a:link img
{
	border:none;
}

#sidebar_right_2
{
	background-color:#ffffff;
	width: 220px;
	height: 900px;
	border: 1px solid green;  
	Border: none;
	margin-left: 182px;
	margin-top:0px;
}

#sidebar_right_2 a {
	Border: none;

}
#sidebar_right_2 a img {
	height: 900px;
	width: 220px;
	Border: none;

}

#debug {
	font-family:"Courier New", Courier, monospace;
	font-size:10px;
	position:absolute;
	left:   400px;
	top:    550px;
	height: 200px;
	width:  300px;
	z-index: 90;
	background-color:#aacc88;
}
