
.infoside_orange_box {
	border:			1px solid #ffc90f;
}

.infoside_orange_box_Slim {
	border:			1px solid #ffc90f;
	background-color:	#f9f9f9;
}

.infoside_table {
	margin-top:		15px;
	margin-bottom:		5px;
}

.infoside_thumb_table {
	margin-left:		15px;
}

.infoside_thumb_td {
	background-image:	url(/images/infoside/thumb_back.gif);
	background-repeat:	no-repeat;
	width:			120px;
	height:			120px;
	border-top:		5px solid #ffffff;
	border-bottom:		5px solid #ffffff;
}

.infoside_thumb_large_td {
	background-image:	url(/images/infoside/thumb_large_back.gif);
	background-repeat:	no-repeat;
	width:			230px;
	height:			230px;
	border-top:		5px solid #ffffff;
}


.infoside_dotted_vertical {
	background-image:	url(/images/infoside/dotted_vertical.gif);
	background-repeat:	repeat-y;
}

.infoside_firmanavn {
	font-family:		arial, helvetica;
	font-size:		18pt;
	font-weight:		normal;
	margin-left:		15px;
	margin-bottom:		0px;
	color:			#000000;
}

.infoside_logo_replacer {
	font-family:		arial, helvetica;
	font-size:		24pt;
	font-weight:		bold;
	margin-bottom:		0px;
	color:			#cccccc;
}

.infoside_beskrivelse_kort {
	font-family:		arial, helvetica;
	font-size:		9pt;
	margin-left:		16px;
}

.infoside_kart_iframe {
	border:			1px solid #ffc90f;
	margin-top:		12px;
}

.infoside_header {
	background-image:	url(/images/infoside/header_bak_generell.gif);
	margin-bottom:		0px;
}

.infoside_header td {
	padding-left:		10px;
	font-family:		verdana, arial, helvetica;
	font-size:		9pt;
	font-weight:		bold;
	color:			#f69519;
}

.infoside_box_start_outer {
	border-left:		0px solid #f0f0f0;
	border-top:		0px solid #f0f0f0;
	border-right:		0px solid #f0f0f0;
}

.infoside_box_start_inner {
	border-left:		0px solid #e7e7e7;
	border-top:		0px solid #e7e7e7;
	border-right:		0px solid #e7e7e7;
}

.infoside_box_start_header {
	margin-left:		1px;
	margin-top:		1px;
	margin-right:		1px;
	margin-bottom:		1px;
	border:			1px solid #e3d165;
	background-image:	url(/images/infoside/infoside_header_bak.gif);
}

.infoside_cell td {
	padding-left:		15px;
	font-family:		verdana, arial, helvetica;
	font-size:		8pt;
}

.infoside_cell_link_web:link {
	color:			#006ed0;
	text-decoration:	underlined;
}

.infoside_cell_link_web:visited {
	color:			#006ed0;
	text-decoration:	underlined;
}

.infoside_cell_link_web:hover {
	color:			#555555;
	text-decoration:	none;
}

.infoside_cell_link:link {
	color:			#000000;
	text-decoration:	none;
}

.infoside_cell_link:visited {
	color:			#000000;
	text-decoration:	none;
}

.infoside_cell_link:hover {
	color:			#555555;
	text-decoration:	none;
}

.infoside_stikkord {
	margin-left:		15px;
	font-family:		verdana, arial, helvetica;
	font-size:		8pt;
	color:			#000000;
	text-decoration:	none;
}

.infoside_aapniningstider td {
	padding-bottom:		5px;
	font-family:		verdana, arial, helvetica;
	font-size:		8pt;
	color:			#000000;
	text-decoration:	none;
}

.infoside_aapniningstider th {
	padding-left:		15px;
	padding-bottom:		5px;
	font-family:		verdana, arial, helvetica;
	font-size:		9pt;
	color:			#000000;
	font-weight:		bold;
	text-decoration:	none;
	text-align:		left;
}

.infoside_kontaktskjema {
	border:			2px solid #ffc90f;
	background-color:	#f9f9f9;
	margin-top:		15px;
}

.infoside_kontaktskjema td {
	font-family:		verdana, arial, helvetica;
	font-size:		8pt;
	color:			#000000;
}

.infoside_kontaktskjema_wide {
	border:			1px solid #ffc90f;
	margin-top:		12px;
}

.infoside_kontaktskjema_wide td {
	font-family:		verdana, arial, helvetica;
	font-size:		8pt;
	color:			#000000;
}

.infoside_menu {
	display:		block;
	width:			254px;
	color:			#000000;
	border:			1px solid #ffda12;
	text-align:		left;
}

.infoside_menu a, .infoside_menu a:visited {
	display:		block;
	padding:		5px 3px 5px 8px;
	font-family:		verdana, arial, helvetica;
	color:			#000000;
	border-top:		1px solid #eeeeee;
	border-left:		5px solid #ffffff;
	border-right:		5px solid #ffffff;
}

.infoside_menu a:hover {
	border-left:		5px solid #ffda12;
}

/*Lagt til av Ståle for å få <a> tag i en iframe til å ligne de andre meny punktene*/
.infoside_menu_vcard {
	display:		block;
	width:			254px;
	color:			#000000;
	text-align:		left;
}

.infoside_menu_vcard a, .infoside_menu_vcard a:visited {
	display:		block;
	padding:		5px 3px 5px 8px;
	font-family:		verdana, arial, helvetica;
	color:			#000000;
	border-top:		1px solid #eeeeee;
	border-left:		5px solid #ffffff;
	border-right:		5px solid #ffffff;
}

.infoside_menu_vcard a:hover {
	border-left:		5px solid #ffda12;
}

/*Lagt til av Ståle for å vise/skjule sms og epost iframen*/
.infoside_sms_show {
	display:		block;
	visibility:		visible;
	height:			70px;
	overflow: 		hidden; 
	border: 		none;
}

.infoside_sms_hide {
	display:		none;
	visibility:		hidden;
	height:			0px;
	overflow: 		hidden; 
	border: 		none;
}

.infoside_epost_show {
	display:		block;
	visibility:		visible;
	height:			70px;
	overflow: 		hidden; 
	border: 		none;
}

.infoside_epost_hide {
	display:		none;
	visibility:		hidden;
	height:			0px;
	overflow: 		hidden; 
	border: 		none;
}

.infoside_thumb_preview {
	font-family:		verdana, arial, helvetica;
	font-size:		10pt;
	font-weight:		bold;
	color:			#0072c6;
	padding:		10px 10px 10px 10px;
	visibility:		hidden;
	position:		absolute;
	width:			250px;
	height:			250px;
	background-color:	#ffffff;
	border:			2px solid #ffc90f;
	text-align:		center;
}

.infoside_responsskjema {
	border:			1px solid #000000;
	font-family:		verdana, arial, helvetica;
	font-size:		10pt;
	padding:		0px 0px 0px 3px;
}

.infoside_responsskjema_submit {
	font-family:		verdana, arial, helvetica;
	font-size:		8pt;
	font-weight:		bold;
	padding:		0px 0px 0px 0px;
}

.infoside_language_version {
	font-family:		verdana, arial, helvetica;
	font-size:		8pt;
	color:			#000000;
	text-decoration:	none;
}

.infoside_language_version:visited {
	color:			#000000;
	text-decoration:	none;
}

.infoside_language_version:hover {
	color:			#0000aa;
	text-decoration:	none;
}

.infoside_kart_div_over {
	position:		absolute;
	width:			254px;
	height:			300px;
	border:			1px solid red;
	z-index:		50;
}

.aapningstider_ikke_aktiv {
	font-family:		arial;
	font-size:		20pt;
	color:			#cccccc;
	margin-top:		30px;
	font-weight:		bold;
}

.kart_google_powered_by_div {
	font-family:		arial;
	font-size:		8pt;
	color:			#000000;
	position:		relative;
	top:			-43px;
	z-index:		50;
	cursor:			pointer;
}

.kart_google_powered_by_div table {
	font-family:		arial;
	font-size:		7pt;
	color:			#000000;
}

.infoside_ads_table {
	margin-top:		12px;
	border:			1px solid #ffc90f;
}

.infoside_ads_table td {
	padding:		10px 15px 0px 15px;
}

.infoside_ads_table_header {
	font-family:		verdana;
	font-size:		8pt;
	color:			black;
	border-bottom:		1px solid #ffc90f;
}

.infoside_ads_table_header td {
	padding:		0px 0px 5px 0px;
}

.infoside_keywords_right {
	font-family:		verdana;
	font-size:		8pt;
	position:		absolute;
	width:			135px;
	height:			223px;
	background-image:	url(/images/infoside/keyword_links_right.gif);
	z-index:		50;
	margin-left:		695px;
}

.infoside_keywords_right a:link {
	display:		block;
	font-family:		verdana, arial, helvetica;
	font-size:		8pt;
	color:			#0072c6;
	margin-top:		12px;
}

.infoside_keywords_right a:hover {
	display:		block;
	color:			#0072c6;
	margin-top:		12px;
}

.infoside_keywords_right a:visited {
	display:		block;
	color:			#0072c6;
	margin-top:		12px;
}

.infoside_link_andre_samme_sted {
	font-family:		verdana;
	font-size:		8pt;
	position:		absolute;
	z-index:		50;
	border: 		1px solid #ffc90f;
	background-color:	white;
	padding:		10px 10px 10px 10px;
}

.infoside_link_andre_samme_sted a:link {
	display:		block;
	font-family:		verdana, arial, helvetica;
	font-size:		8pt;
	color:			#0072c6;
	margin-top:		2px;
}

.infoside_link_andre_samme_sted a:hover {
	display:		block;
	color:			#0072c6;
	margin-top:		2px;
}

.infoside_link_andre_samme_sted a:visited {
	display:		block;
	color:			#0072c6;
	margin-top:		2px;
}

.mainNav a:link    {
  /* Applies to unvisited links in class mainNav */
  text-decoration:  none;
  color:            000000;
  } 
.mainNav a:visited {
  /* Applies to visited links in class mainNav */
  text-decoration:  none;
  color:            000000;
  } 
.mainNav a:hover   {
  /* Applies to links under the pointer in class mainNav */
  text-decoration:  underline;
  color:            000000;
  } 
.mainNav a:active  {
  /* Applies to activated links in class mainNav */
  text-decoration:  none;
  color:            000000;
}