﻿/*html, body {
	margin: 0;
	font-family: Arial, Verdana;
	color: #333;
}*/
.ms-WPBody a:link, .ms-WPBody a:visited, a:link {
	color: #063;
	text-decoration: underline;
}
a:visited {
	color: #660;
	text-decoration: underline;
}
a img {
	border: 0;
}
h3 {
	font-size: 1.5em;
	color: #063;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.font-size-10px {
	font-size: 10px;
}
.ingress {
	font-weight: bold;
	font-size: 12px;
}
.imagetext {
	font-size: 12px;
	color: #666;
}
.terra-shortcut-link {
	float: left;
	width: 100%;
	padding: 5px 0 0;
}
.terra-shortcut-link table {
	border-collapse: collapse;
}
.terra-shortcut-link table td {
	vertical-align: middle;
	font-size: 12px;
	padding: 0 6px 0 0;
}
.terra-shortcut-link table td a {
	color: #063;
	text-decoration: none;
}
.link-with-icon {
	font-size: 12px;
	clear: both;
	display: block;
	padding: 5px 5px 5px 0;
	vertical-align: middle;
}
.link-with-icon>div {
	padding: 0;
	margin: 0;
}
.link-with-icon a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.link-with-icon .link-icon {
	float: left;
	margin-right: 5px;
}
.link-with-icon .link-text {
	float: left;
}
.link-with-icon .link-text img {
	display: none;
}
.icon-bg, .icon-bg strong {
	display: block;
}
.icon-bg a {
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 22px;
	display: block;
	background: url('../../images/terra/link-arrow.gif') no-repeat left center;
}
.icon-bg a img {
	display: none;
}
.icon-bg .ms-formfieldcontainer a {
	padding: 0;
	display: inline;
	background: none;
}
.icon-bg a:link, icon-bg a:visited {
	text-decoration: none;
}
.terra-top-right-link .icon-bg {
	margin-top: -4px;
}
.terra-top-right-link .icon-bg a {
	padding-bottom: 2px;
	padding-top: 0;
}
.terra-banner-right-content-linklist-OmTerra .icon-bg a {
	padding-left: 18px;
}
.terra-banner-right-border-OmTerra .icon-bg a {
	padding-top: 2px;
}
input[type=submit] {
	text-transform: uppercase;
}
#terra-PlaceHolderContentArtikkelmal {
	float: left;
}
.terra-main-entry-left {
	float: left;
	width: 228px;
	height: 115px;
	margin-bottom: 4px;
	background: url('../../images/terra/mainentry-bg.gif');
}
.terra-main-entry-right {
	float: right;
	width: 228px;
	height: 115px;
	margin-bottom: 4px;
	background: url('../../images/terra/mainentry-bg.gif');
}
.terra-main-entry-header {
	float: left;
	width: 222px;
	height: 28px;
	padding: 1px 0 0 6px;
	overflow: hidden;
}
.terra-main-entry-content-border {
	float: left;
	border: 0;
	padding: 0 2px 2px;
	margin: 0;
	overflow: hidden;
	height: 84px;
	width: 224px;
}
.terra-main-entry-content {
	float: left;
	border: 0;
	padding: 0;
	margin: 0;
}
.terra-main-entry-image {
	float: left;
	width: 93px;
	height: 83px;
	overflow: hidden;
	margin-left: 0;
	padding: 0;
}
.terra-main-entry-image img {
	width: 92px;
	height: 83px;
	padding: 0;
}
.terra-main-entry-text {
	float: left;
	width: 120px;
	height: 75px;
	overflow: hidden;
	margin-left: 1px;
	font-size: 12px;
	padding: 6px 2px 2px 8px;
	color: #6b6b6b;
	vertical-align: top;
	background: #e3e8d8;
}
.terra-main-entry-text a:link, .terra-main-entry-text a:visited {
	color: #063;
}
#terra-PlaceHolderShortcuts-header {
	float: left;
	width: 203px;
	color: #fff;
	padding: 3px 0 2px 25px;
	font-size: 10px;
	text-transform: uppercase;
	background: #669a36 url('../../images/terra/shortcut-green.gif') repeat-y left top;
}
.terra-PlaceHolderShortcuts-main {
	float: left;
	width: 218px;
	color: #333;
	padding: 8px 0 5px 10px;
	margin: 0;
	font-size: 12px;
	background: #e9e9e9;
}
.terra-PlaceHolderShortcuts-link {
	float: left;
	width: 210px;
	vertical-align: middle;
	color: #333;
	margin-top: 0;
	padding: 8px 0 0;
}
.terra-MellomMal-main-content-middle-right .horizontal-separator, .terra-MellomMal-main-content-middle-left .horizontal-separator {
	width: 172px;
	padding: 0 0 0 4px;
}
.terra-PlaceHolderShortcuts-link a:link, .terra-PlaceHolderShortcuts-link a:visited {
	text-decoration: none;
	font-weight: bold;
}
.terra-PlaceHolderShortcuts-border {
	height: 7px;
	width: 228px;
	margin: 0;
	float: left;
	overflow: hidden;
	background: url('../../images/terra/horizontal-lime-dot.gif') repeat-x 0 3px;
}
#terra-PlaceHolderBank-header {
	float: left;
	width: 203px;
	color: #fff;
	padding: 3px 0 2px 25px;
	font-size: 10px;
	text-transform: uppercase;
	background: #a5083f url('../../images/terra/red-bg-heading.gif') no-repeat left;
}
#terra-PlaceHolderBank-content {
	float: left;
	width: 218px;
	height: 162px;
	color: #333;
	padding: 5px 0 0 10px;
	margin-top: 3px;
	font-size: 12px;
	background: #f1f1e5;
}
.terra-click-button {
	font-size: 0.65em;
	padding: 0 2px;
	color: #FFF;
	border: 0;
	background: url('../../images/terra/click-button.gif') no-repeat right;
}
.terra-click-button-border {
	float: right;
	border: 1px solid #669a36;
	padding: 1px;
	margin: 2px 0 0;
}
.terra-click-button-border-bank {
	float: left;
	border: 1px solid #669a36;
	padding: 1px;
	margin: 2px 0 0;
}
.FinnDinBankMain .terra-click-button-border-bank {
	margin-top: 4px;
}
.terra-click-button-border-bank a:link, .terra-click-button-border-bank a:visited {
	text-decoration: none;
}
.terra-input-border-bank {
	float: left;
	margin-right: 2px;
	margin-top: 1px;
}
.terra-header-vps-text {
	float: right;
	text-align: right;
	font-size: 0.6em;
	color: #454545;
	padding: 4px 4px 0 0;
}
#terra-header-vps {
	float: left;
	margin: 18px 0 0;
	width: 780px;
}
#terra-PlaceHolderTopMenu-text {
	float: left;
	padding: 6px 0 0;
}
.terra-PlaceHolderShortcuts-link table {
	border-collapse: collapse;
}
.terra-PlaceHolderShortcuts-link table td {
	vertical-align: middle;
	font-size: 12px;
	padding: 0 6px 0 0;
}
.terra-PlaceHolderShortcuts-link table td a:link {
	color: #063;
}
#terra-PlaceHolderShortcuts-link {
	float: left;
	padding: 5px 0 0;
	margin-top: 5px;
}
#terra-PlaceHolderBank-content-text {
	float: left;
	font-size: 12px;
	padding: 2px 0 0;
}
#terra-PlaceHolderBank-content-form {
	float: left;
	margin: 0;
}
#terra-PlaceHolderBank-content-form-first {
	float: left;
	border-top: 1px dotted #cc0;
	margin: 5px 0 0;
	padding: 10px 0 0;
}
.terra-PlaceHolderBank-content-form-header {
	float: left;
	font-size: 12px;
}
#terra-PlaceHolderContainer {
	width: 980px;
	padding: 0 0 10px 22px;
	background: url('../../images/terra/std-bg.jpg') no-repeat;
}
#terra-PlaceHolderHeader {
	float: left;
	width: 980px;
	height: 125px;
}
.terra-click-button-border-std {
	float: right;
	padding: 1px;
	margin: 2px 0 0;
}
#terra-PlaceHolderHeader-top-right {
	float: right;
	width: 192px;
	height: 71px;
	overflow: hidden;
	background: #fff;
}
#terra-PlaceHolderHeader-top-right-sitemap #terra-top-right-border {
	height: 115px;
}
.terra-top-right-header-red {
	float: left;
	width: 162px;
	height: 14px;
	color: #fff;
	padding: 2px 0 0 25px;
	font-size: 0.6em;
	margin: 0 0 1px;
	text-transform: uppercase;
	background: #a5083f url('../../images/terra/red-bg-heading.gif') no-repeat left;
}
.terra-banner-right-border-OmTerra .terra-top-right-content {
	background: #f7fae4;
}
#terra-PlaceHolderHeader-top-right-sitemap #terra-PlaceHolderHeader-top-right {
	height: 115px;
}
#terra-PlaceHolderHeader-top-right-sitemap .terra-top-right-content {
	padding-bottom: 52px;
}
.terra-top-right-link table {
	border-collapse: collapse;
}
.terra-top-right-link table td {
	vertical-align: middle;
	font-size: 12px;
	padding: 0 6px 0 0;
}
.terra-top-right-link table td a {
	color: #063;
	text-decoration: none;
}
#terra-PlaceHolderHeader-menu-level-1 {
	float: left;
	width: 618px;
	height: 26px;
	background-position: left top;
	background-repeat: repeat-x;
	overflow: hidden;
}
#terra-PlaceHolderHeader-menu-level-1 table {
	height: 26px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	border-collapse: collapse;
}
ul#terra-menu-level-1 a:link, a:visited {
	text-decoration: none;
	color: #063;
}
ul#terra-menu-level-1 li {
	float: left;
	height: 22px;
	width: 145px;
	padding: 6px 0 0 6px;
	list-style: none;
	margin-right: 3px;
	display: block;
}
table#ctl00_PlaceHolderMain_Menu1 a:link {
	text-decoration: none;
}
table#ctl00_PlaceHolderMain_Menu1 td#ctl00_PlaceHolderMain_Menu1n0 a {
	padding: 7px 0 0 10px;
	width: 143px;
	display: block;
	height: 26px;
	background: url('../../images/terra/menu-level-1-bg-first.gif') no-repeat;
}
table#ctl00_PlaceHolderMain_Menu1 td#ctl00_PlaceHolderMain_Menu1n0 a:hover {
	color: #fff;
	background: url('../../images/terra/menu-level-1-bg-first-active-cccc00.gif');
}
table#ctl00_PlaceHolderMain_Menu1 td#ctl00_PlaceHolderMain_Menu1n1 a, td#ctl00_PlaceHolderMain_Menu1n2 a, td#ctl00_PlaceHolderMain_Menu1n3 a {
	padding: 7px 0 0 8px;
	width: 143px;
	display: block;
	height: 26px;
	background: url('../../images/terra/menu-level-1-bg-cccc00.gif') no-repeat;
}
table#ctl00_PlaceHolderMain_Menu1 td#ctl00_PlaceHolderMain_Menu1n1 a:hover, td#ctl00_PlaceHolderMain_Menu1n2 a:hover, td#ctl00_PlaceHolderMain_Menu1n3 a:hover {
	color: #fff;
	background: url('../../images/terra/menu-level-1-bg-active-cccc00.gif');
	background-repeat: no-repeat;
}
table#zz1_QuickMenu1 a:link {
	text-decoration: none;
}
table#zz1_QuickMenu1 td#zz1_QuickMenu1n0 a {
	padding: 7px 0 0 8px;
	width: 148px;
	display: block;
	height: 26px;
	background: url('../../images/terra/menu-level-1-bg-first.gif');
	background-repeat: no-repeat;
}
table#zz1_QuickMenu1 td#zz1_QuickMenu1n0 a:hover {
	color: #fff;
	background: url('../../images/terra/menu-level-1-bg-first-active-cccc00.gif');
    background-repeat: no-repeat;
}
table#zz1_QuickMenu1 td#zz1_QuickMenu1n0 a.ms-topnavselected-level-1 {
	color: #fff;
	background: url('../../images/terra/menu-level-1-bg-first-active-cccc00.gif');
	background-repeat: no-repeat;
}
table#zz1_QuickMenu1 td#zz1_QuickMenu1n1 a, td#zz1_QuickMenu1n2 a, td#zz1_QuickMenu1n3 a {
	padding: 7px 0 0 8px;
	width: 146px;
	display: block;
	height: 26px;
	background: url('../../images/terra/menu-level-1-bg-cccc00.gif');
	background-repeat: no-repeat;
}
table#zz1_QuickMenu1 td#zz1_QuickMenu1n1 a:hover, td#zz1_QuickMenu1n2 a:hover, td#zz1_QuickMenu1n3 a:hover {
	color: #fff;
	background: url('../../images/terra/menu-level-1-bg-active-cccc00.gif');
	background-repeat: no-repeat;
}
table#zz1_QuickMenu1 td#zz1_QuickMenu1n1 a.ms-topnavselected-level-1, td#zz1_QuickMenu1n2 a.ms-topnavselected-level-1, td#zz1_QuickMenu1n3 a.ms-topnavselected-level-1 {
	color: #fff;
	background: url('../../images/terra/menu-level-1-bg-active-cccc00.gif');
	background-repeat: no-repeat;
}
ul#terra-menu-level-1 li.terra-menu-level-1-first {
	width: 147px;
	padding: 6px 0 0 6px;
}
ul#terra-menu-level-1 li.terra-menu-level-1-active {
	padding: 7px 0 0 8px;
	width: 143px;
}
ul#terra-menu-level-1 li.terra-menu-level-1-active a {
	color: #fff;
}
ul#terra-menu-level-1 li.terra-menu-level-1-first-active {
	width: 147px;
	padding: 6px 0 0 6px;
}
.terra-menu-level-1-padding {
	padding: 6px 0 0 6px;
}
#terra-PlaceHolderHeader-menu-level-2-wrapper {
	padding-left: 2px;
	border-left: 1px solid #cc0;
	width: 806px;
	float: left;
	height: 27px;
	background: white;
}
#terra-PlaceHolderHeader-menu-level-2 {
	float: left;
	width: 806px;
	height: 27px;
	background: #693;
}
ul#terra-menu-level-2 {
	height: 27px;
	margin: 0;
	padding: 0;
}
ul#terra-menu-level-2 li {
	float: left;
	height: 19px;
	padding: 8px 12px 0;
	list-style: none;
	font-size: 12px;
}
ul#terra-menu-level-2 li a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
ul#terra-menu-level-2 li a:hover {
	color: #903;
	margin-top: 3px;
	padding: 5px 12px 0;
	background: #fff;
}
ul#terra-menu-level-2 li.active {
	margin-top: 3px;
	padding: 5px 12px 0;
	background: #fff;
}
ul#terra-menu-level-2 li.active a {
	color: #903;
}
#terra-PlaceHolderHeader-bottom {
	float: left;
	width: 980px;
	height: 27px;
}
#terra-header-bottom-border-left-bue {
	float: left;
	width: 7px;
	height: 27px;
	background-position: left top;
	background-repeat: no-repeat;
}
#terra-header-bottom-border-left-arrow {
	float: left;
	width: 14px;
	height: 27px;
}
#terra-header-bottom-border-left {
	float: left;
	width: 140px;
	height: 19px;
	padding: 8px 0 0 8px;
	font-size: 0.8em;
}
#terra-header-bottom-border-left a {
	text-decoration: none;
}
#terra-header-bottom-border-right-border {
	width: 616px;
	border-right: 1px solid #f9ccd3;
	height: 27px;
}
#terra-header-bottom-border-right {
	float: left;
	width: 809px;
	height: 27px;
}
#terra-PlaceHolderMellomMal-main-content {
	float: left;
	border: 1px solid #ccc;
	width: 737px;
	padding: 0 12px 24px 26px;
	height: 100%;
	background: #fff;
}
#terra-mellomside-uten-meny #terra-PlaceHolderMellomMal-main-content {
	width: 737px;
}
#terra-PlaceHolderMellomMeny-main-content {
	float: left;
	border: 1px solid #ccc;
	width: 780px;
	padding: 0 2px 24px 26px;
	background: #fff;
}

#terra-PlaceHolderMellomMal-main-content-bg {
	float: left;
	width: 737px;
	height: 100%;
	background-image: url("/_layouts/images/terra/mellom-bg-007922.gif");
	background-repeat: repeat-y;
}
#terra-PlaceHolderContentMellommalMedMeny #terra-PlaceHolderMellomMal-main-content {
	width: 782px;
	padding-right: 0px;
}
#terra-PlaceHolderContentMellommalMedMeny #terra-PlaceHolderMellomMal-main-content-bg {
	background-image: url("/_layouts/images/terra/mellom-bg-2-007922.gif");
	background-repeat: repeat-y;
	width: 782px;
}
#terra-PlaceHolderContentMellommalMedMeny #terra-MellomMal-border-right {
	float:right;
	min-height:411px;
	width: 33px;
	background-image: url("/_layouts/images/terra/banner-right-empty-bg.jpg");
}
#terra-PlaceHolderContentMellommalMedMeny #terra-MellomMal-border-right-padding {
	float: right;
	padding: 8px 6px 0px 6px;
	width:	33px;
	background-color: #fff;
}
#terra-mellomside-uten-meny #terra-MellomMal-border-right, #terra-mellomside-uten-meny #terra-MellomMal-border-right-padding {
	display: none;
}
.spacer00333 {
	background-color:#FFFFFF;
	float:left;
	height:2px;
	width:100%;
	overflow:hidden;
}
#terra-MellomMal-main-content-header {
	float: left;
	width: 474px;
	height: 35px;
	padding: 13px 0 0;
	background-color: #fff;
}
#terra-MellomMal-main-content-middle {
	float: left;
	width: 420px;
	min-height: 238px;
	padding: 13px 39px 6px 15px;
	margin: 0;
	overflow: hidden;
	background: url('../../images/terra/mellommal-middle-bg.gif') no-repeat;
	background-color: #fff;
}
.terra-MellomMal-main-content-middle-left {
	float: left;
	width: 182px;
	padding: 5px 2px 0 4px;
}
.terra-MellomMal-main-content-middle-img {
	float: left;
	width: 182px;
	overflow: hidden;
	padding: 0;
}
.terra-MellomMal-main-content-middle-img a {
	text-decoration: none;
}
.terra-MellomMal-main-content-middle-img img {
	width: 180px;
	height: 97px;
	padding: 0;
	border: 1px solid #fff !important;
}
.ms-toolbarItem img, .ms-toolbarItem img, a#ctl00_ContentPlaceHolderContentMellomMal_ImageField22_ctl00_RichImageField____ClearAsset img, a#ctl00_ContentPlaceHolderContentMellomMal_ImageField22_ctl00_RichImageField____InsertAsset img, a#ctl00_PlaceHolderMain_ImageField22_ctl00_RichImageField____InsertAsset img, a#ctl00_PlaceHolderMain_ImageField22_ctl00_RichImageField____ClearAsset img, #ctl00_PlaceHolderMain_RichImageField01_ctl00_RichImageField____InsertAsset img, #ctl00_PlaceHolderMain_RichImageField01_ctl00_RichImageField____ClearAsset img, #ctl00_PlaceHolderMain_RichImageField02_ctl00_RichImageField____InsertAsset img, #ctl00_PlaceHolderMain_RichImageField02_ctl00_RichImageField____ClearAsset img, #ctl00_PlaceHolderMain_RichImageField03_ctl00_RichImageField____InsertAsset img, #ctl00_PlaceHolderMain_RichImageField03_ctl00_RichImageField____ClearAsset img {
	width: auto;
	height: auto;
}
.terra-MellomMal-main-content-middle-text {
	float: left;
	width: 172px;
	padding: 4px 0 12px 4px;
	color: #333;
	font: 12px Arial;
}
.terra-MellomMal-main-content-middle-text h2, .terra-MellomMal-main-content-middle-text h2 a:link, .terra-MellomMal-main-content-middle-text h2 a:visited, .terra-MellomMal-main-content-middle-text h3 a:link, .terra-MellomMal-main-content-middle-text h3 a:visited {
	font-size: 20px;
	color: #063;
	font-weight: normal;
	margin: 0;
	padding: 0 0 2px;
	text-decoration: none;
}
.terra-MellomMal-main-content-middle-text div {
	font-size: 12px;
}
.horizontal-separator {
	width: 100%;
	height: 1px;
	margin-top: 2px;
	clear: both;
	overflow: hidden;
	background: url('../../images/terra/horizontal-green-dot.gif') repeat-x;
}
.horizontal-separator-2 {
	width: 100%;
	height: 1px;
	background: url('../../images/terra/terra-border-green.gif') repeat-x;
}
#terra-MellomMal-main-content-middle .horizontal-separator {
	width: 100%;
	height: 1px;
	margin-top: 2px;
	clear: both;
	overflow: hidden;
	padding: 0 0 0 5px;
	background: url('../../images/terra/horizontal-green-dot.gif') repeat-x;
}
#terra-MellomMal-main-content-middle .terra-MellomMal-main-content-middle-left .horizontal-separator, #terra-MellomMal-main-content-middle .terra-MellomMal-main-content-middle-right .horizontal-separator {
	width: 169px;
	margin-left: 5px;
}
.terra-MellomMal-main-content-middle-link {
	float: left;
	width: 172px;
	padding: 7px 0 0;
}
.terra-MellomMal-main-content-middle-link table {
	border-collapse: collapse;
}
.terra-MellomMal-main-content-middle-link table td {
	vertical-align: middle;
	font-size: 12px;
	padding: 0 6px 0 0;
}
.terra-MellomMal-main-content-middle-link table td a {
	color: #063;
	text-decoration: none;
}
.terra-MellomMal-main-content-middle-link a:link, .terra-MellomMal-main-content-middle-link a:visited {
	color: #063;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.terra-MellomMal-main-content-middle-link a img.ms-asset-icon {
	margin-right: 5px;
}
#terra-MellomMal-main-content-bottom {
	float: left;
	width: 474px;
}
.terra-MellomMal-main-content-bottom-header, .terra-flashbreimal-main-content-bottom-header {
	float: left;
	width: 454px;
	padding: 1px 0 1px 20px;
	color: #fff;
	font-size: 10px;
	/*margin-bottom: 2px;*/
	text-transform: uppercase;
	background: #5abad2 url('../../images/terra/blue-bg-heading.gif') no-repeat left top;
}
.terra-MellomMal-main-content-bottom-main, .terra-flashbreimal-main-content-bottom-main {
	float: left;
	width: 454px;
	padding: 8px 0 10px 20px;
	font-size: 12px;
	background: #f1f1e5;
}
.terra-MellomMal-main-content-bottom-main a:link, .terra-MellomMal-main-content-bottom-main a:visited, .terra-flashbreimal-main-content-bottom-main a {
	text-decoration: underline;
}
.terra-MellomMal-main-content-bottom-main a:visited {
	color: #660;
}
.terra-MellomMal-main-content-bottom-main-list {
	float: left;
	width: 172px;
	padding: 0 0 0 3px;
	font-size: 12px;
	color: #333;
}
.terra-MellomMal-main-content-bottom-main-annonse {
	float: left;
	width: 172px;
	padding-left: 58px;
	color: #333;
}
#terra-PlaceHolderMellomMeny-banner-right-empty {
	float: right;
	width: 35px;
	height: 415px;
	padding: 0;
	margin: 8px 2px 0;
	background: #fff url('../../images/terra/banner-right-empty-bg.jpg');
}
#terra-MellomMal-main-content-right {
	float: right;
	width: 258px;
	padding-top: 8px;
	background: #fff;
}
.terra-MellomMal-main-content-right-image {
	float: right;
	width: 258px;
	font-size: 0;
}
.terra-MellomMal-main-content-right-image img {
	width: 258px;
}
.terra-MellomMal-main-content-right-text {
	float: right;
	width: 238px;
	overflow: hidden;
	/*margin-bottom: 2px;*/
	padding: 5px 10px 11px;
	font-size: 12px;
	background: #eaf0c8;
}
.terra-MellomMal-main-content-right-text a:link, .terra-MellomMal-main-content-right-text a:visited {
	color: #063;
	text-decoration: underline;
}
.terra-MellomMal-main-content-right-text a:visited {
	color: #660;
}
.terra-MellomMal-main-content-right-text h2 a:link, .terra-MellomMal-main-content-right-text h2 a:visited, .terra-MellomMal-main-content-right-text h3 a:link, .terra-MellomMal-main-content-right-text h3 a:visited, .terra-MellomMal-main-content-right-text .terra-shortcut-link a:link, .terra-MellomMal-main-content-right-text .terra-shortcut-link a:visited {
	color: #063;
	text-decoration: none;
}
.terra-shortcut-link a:link, .terra-shortcut-link a:visited {
	font-size: 12px;
}
.terra-MellomMal-main-content-right-text .horizontal-separator {
	margin-bottom: 3px;
	margin-top: 12px;
}
.terra-MellomMal-main-content-right-text h2, terra-MellomMal-main-content-middle-text h2 {
	font-size: 20px;
	color: #063;
	font-weight: normal;
	margin: 0;
	padding: 0 0 2px;
}
.terra-MellomMal-main-content-right-text ul {
	margin: 3px 0 20px 20px;
}
.terra-MellomMal-main-content-right-text ul li {
	color: #414141;
	font-size: 12px;
}
#terra-PlaceHolderMellomMal-banner-right {
	float: right;
	width: 192px;
	border-left: 1px solid #fccdd7;
	padding: 0 0 3px;
}
#terra-container-OmTerra>#terra-PlaceHolderMellomMal-banner-right {
	display: none;
}
#terra-PlaceHolderMellomMal-banner-right table, #terra-PlaceHolderMellomMal-banner-right table td {
	border-collapse: collapse;
	padding: 0;
}
#terra-MellomMal-banner-right-border {
	float: left;
	width: 180px;
	border: 1px solid #ababab;
	padding: 2px;
	background: #fff;
	margin-left: 4px;
}
.terra-MellomMal-banner-right-grey-top {
	float: left;
	border-top: 12px solid #f1f1f1;
	padding: 2px 0 0;
}
.terra-MellomMal-banner-right-second-top {
	float: left;
	padding: 2px 0 0;
}
.terra-MellomMal-banner-right-image {
	float: left;
	width: 180px;
	overflow: hidden;
}
.terra-MellomMal-banner-right-image img {
	width: 180px;
}
.terra-MellomMal-banner-right-text {
	float: left;
	width: 172px;
	margin-bottom: 2px;
	font-size: 12px;
	padding: 7px 4px 24px;
	background: #f1f1f1;
}
.terra-MellomMal-banner-right-text-body a:link, .terra-MellomMal-banner-right-text-body a:visited {
	color: #063;
	text-decoration: none;
}
.terra-MellomMal-banner-right-text h3 {
	font-size: 12px;
	font-weight: bold;
	color: #666;
	margin-bottom: 5px;
}
.terra-MellomMal-banner-right-bottom {
	float: left;
}
#terra-PlaceHolderMenuLeft {
	width: 150px;
	float: left;
	border-top: 1px solid #fbccd2;
	border-left: 1px solid #fbccd2;
	padding: 15px 12px 70px 7px;
	font-size: 12px;
	background: #fff;
}
#terra-PlaceHolderMainContentArtikkelMal, #terra-PlaceHolderMainContentFlashBreiMal {
	float: left;
	width: 597px;
	border: 1px solid #ccc;
	padding: 10px 6px 5px;
	background: #fff;
}
.ms-topnav {
	border: 0;
	border-right: dotted 1px #063;
	color: #fff;
	height: 24px;
	margin-top: 3px;
	background: #693 none;
	font: 12px Arial;
}
.ms-topnav a {
	display: block;
	white-space: nowrap;
	padding: 0 8px;
	height: 18px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.ms-topnav a:visited {
	display: block;
	white-space: nowrap;
	padding: 0 8px;
	height: 18px;
	color: #fff;
	font-weight: bold;
}
.ms-topnavselected {
	color: #039;
	background: none;
	font-weight: bold;
	background-color: #fff;
	margin-top: 3px;
}
.ms-topnavselected a {
	color: #903;
}
.ms-topnavselected a:visited {
	color: #903;
}
.ms-topNavHover {
	background-image: none;
	color: #039;
	background: none;
	font-weight: bold;
	background-color: #fff;
	margin-top: 3px;
	height: 24px;
}
.ms-topNavHover a {
	color: #903;
}
.ms-topNavHover a:visited {
	color: #903;
}
.terra-Webpartzone-big {
	width: 800px;
	border: 1px solid #ccc;
	background-color: #fff;
}
.terra-Webpartzone {
	width: 590px;
	border: 1px solid #ccc;
	background-color: #fff;
}
.ms-navSubMenu1 {
	width: 100%;
}
.ms-hidden {
	display: none;
}
td.ms-sbcell{
border:solid 0px red;
}
.ms-pagebreadcrumb {
	display: none;
}
.terra-click-button-border-std {
	border: 1px solid #693;
}
#terra-header-bottom-border-left-bue {
	background: url('../../images/terra/menu-corner-cccc00-02.gif');
}
#terra-header-bottom-border-left-arrow {
	border-top: 1px solid #cc0;
	border-right: 1px solid #cc0;
}
#terra-header-bottom-border-left {
	border-top: 1px solid #cc0;
	border-right: 1px solid #cc0;
}
#terra-header-bottom-border-right {
	border-top: 1px solid #063;
}
#terra-PlaceHolderHeader-menu-level-1 {
	background: url('../../images/terra/menu-level-1-border-bottom-cccc00.gif');
}
ul#terra-menu-level-1 li {
	background: url('../../images/terra/menu-level-1-bg-cccc00.gif');
}
ul#terra-menu-level-1 li.terra-menu-level-1-first {
	background: url('../../images/terra/menu-level-1-bg-first.gif');
}
ul#terra-menu-level-1 li.terra-menu-level-1-active {
	background: url('../../images/terra/menu-level-1-bg-active-cccc00.gif');
	background-repeat: no-repeat;
}
ul#terra-menu-level-1 li.terra-menu-level-1-first-active {
	background: url('../../images/terra/menu-level-1-bg-first-active-cccc00.gif');
}
#terra-PlaceHolderHeader-menu-level-2-wrapper {
	border-left: 1px solid #cc0;
}
ul#terra-menu-level-2 li {
	border-right: 1px dotted #063;
}

.terra-MellomMal-banner-right-second-top {
	border-top: 12px solid #4fb3ce;
}
.terra-MellomMal-banner-right-bottom {
	border-bottom: 1px solid #cc0;
}
#terra-container-OmTerra {
	float: left;
	width: 978px;
	padding: 0 0 0 25px;
	overflow: hidden;
	background: url('../../images/terra/omTerra-bg.jpg') no-repeat;
}
#terra-container-OmTerra-Left {
	float: left;
	width: 785px;
	padding: 0 0 10px;
}
#terra-container-OmTerra-Right, #terra-PlaceHolderHeader-top-right-sitemap {
	float: right;
	width: 193px;
	overflow: hidden;
}
#terra-PlaceHolderHeader-OmTerra {
	float: left;
	width: 775px;
	height: 125px;
}
#terra-PlaceHolderHeader-topmenu-OmTerra {
	float: left;
	width: 595px;
	height: 40px;
	padding: 5px 0 0 10px;
	overflow: hidden;
}
#terra-PlaceHolderHeader-menu-level-1-OmTerra {
	float: left;
	width: 605px;
	height: 26px;
}
#terra-PlaceHolderHeader-menu-level-2-OmTerra {
	float: left;
	width: 590px;
	height: 21px;
	padding: 6px 0 0 15px;
	font-size: 12px;
	color: #5d9732;
	background: url('../../images/terra/omTerraMenyBue.gif') no-repeat;
}
#terra-PlaceHolderHeader-bottom-OmTerra {
	float: left;
	width: 605px;
	height: 27px;
}
#terra-PlaceHolderMainContent-OmTerra {
	float: left;
	border: 1px solid #ccc;
	width: 595px;
	padding: 10px 5px 5px;
	background: #fff;
}
#ctl00_PlaceHolderMain_ImageField_ctl00_RichImageField____InsertAsset img {
	width: auto;
}
#ctl00_PlaceHolderMain_ImageField_ctl00_RichImageField____ClearAsset img {
	width: auto;
}
#ctl00_PlaceHolderMain_RichImageField1_ctl00_RichImageField____InsertAsset img {
	width: auto;
}
#ctl00_PlaceHolderMain_RichImageField1_ctl00_RichImageField____ClearAsset img {
	width: auto;
}
.terra-PlaceHolderMellomMal-banner-right-OmTerra {
	float: right;
	width: 192px;
	border-left: 1px solid #fccdd7;
	padding: 0 0 3px;
	min-height: 400px;
}
.terra-banner-right-header-5d9732-OmTerra {
	float: left;
	width: 161px;
	height: 16px;
	color: #fff;
	padding: 3px 0 0 25px;
	font-size: 0.6em;
	text-transform: uppercase;
	background: #5d9732 url('../../images/terra/banner-bg-heading.gif') no-repeat left;
}
.terra-banner-right-header-4fb3ce-OmTerra {
	float: left;
	width: 161px;
	height: 16px;
	color: #fff;
	padding: 3px 0 0 25px;
	font-size: 0.6em;
	text-transform: uppercase;
	background: #4fb3ce url('../../images/terra/banner-bg-heading.gif') no-repeat left;
}
.terra-banner-right-border-OmTerra {
	float: right;
	width: 186px;
	padding: 0;
	overflow: hidden;
	border-bottom: 1px solid #cc0;
	margin-top: 10px;
	background: #f7fae4;
}
.terra-banner-right-content-OmTerra {
	float: left;
	width: 176px;
	color: #333;
	padding: 5px 0 0 10px;
	margin-top: 3px;
}
.terra-banner-right-content-text-OmTerra {
	float: left;
	font-size: 12px;
	padding: 2px 0 0;
}
.terra-banner-right-link-OmTerra {
	float: left;
	width: 186px;
	vertical-align: middle;
	color: #333;
	padding: 8px 0 5px;
}
ul.terra-banner-right-content-linklist-OmTerra {
	width: 166px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.terra-banner-right-content-linklist-OmTerra li {
	font-size: 12px;
	padding: 4px 0 3px;
	border-bottom: 1px dotted #cc0;
}
ul.terra-banner-right-content-linklist-OmTerra li a {
	text-decoration: none;
}
ul.terra-banner-right-content-linklist-OmTerra li table {
	border-collapse: collapse;
}
.terra-article-content-header-newslist {
	float: left;
	width: 380px;
	padding: 18px 0 0 15px;
	height: 41px;
}
.terra-article-content-header-right-newslist {
	float: left;
	/*width: 190px;*/
	padding: 18px 0 0;
	height: 41px;
}

.terra-newslist-OmTerra {
	float: left;
	width: 500px;
	padding: 20px 10px 0 15px;
}
.terra-newslist-OmTerra .item {
	float: left;
	width: 500px;
	display: inline-block;
	padding: 5px 0 15px;
	background: url('../../images/terra/newlist-border-bottom-cccc00.gif') repeat-x bottom left;
}
.terra-newslist-OmTerra .item .image {
	width: 384px;
	float:left;
}
.terra-newslist-OmTerra .item .link-item a {
	float: left;
	color: #060;
	font: bold 12px Arial;
}

.terra-MellomMal-main-content-middle-link .item .link-item a {
	color: #060;
	font: bold 12px Arial;
}
.terra-MellomMal-main-content-right-text .item .link-item a {
	color: #060;
	text-decoration: none;
	font: bold 12px Arial;
}
.link-item a:link, .link-item a:visited {
	color: #063;
	text-decoration: none;
	font: bold 12px Arial;
}
div.link-item 
{
	float: left;
	
	overflow: hidden;
}
.terra-article-content-header-right-newslist .link-item a {
	color: #060;
	font: bold 14px Arial;
}
.terra-MellomMal-main-content-middle-right {
	float: right;
	width: 182px;
	padding: 5px 4px 0;
}
#MSOTlPn_MainTD {
	width: 300px;
}
img.image {
	width: 110px;
}
.ms-WPBody {
	font: 1.0em Arial;
}
#copyright {
	clear: both;
	font-size: 10px;
	margin-top: 7px;
	color: #666;
}
#copyright-standard, #copyright-search {
	margin-left: 170px;
}
#copyright-omterra, #copyright-mellommal {
	margin-left: 195px;
}
.BannerIngress {
	color: #656565;
	font: bold 12px Arial;
}
.BannerText {
	color: #666;
	font: normal 12px Arial;
}
.BannerIngress a:link, .BannerText a:link {
	color: #063;
	text-decoration: underline;
}
.BannerText a:visited, BannerIngress a:visited {
	color: #660;
	text-decoration: underline;
}
.skip2content, .skip2content-anchor {
	display: none;
}
.Terra-article-bottom-finn-bank {
	float: left;
	padding: 0 0 0 15px;
	width: 384px;
	margin-top: 30px;
	overflow: hidden;
}
.terra-article-content-OmTerra .finnbank-breimal {
	padding-left: 0;
}
.Terra-article-bottom-finn-bank a:link, .Terra-article-bottom-finn-bank a:visited {
	text-decoration: underline;
}
.Terra-article-bottom-finn-bank a:visited {
	color: #660;
}
.Terra-article-bottom-finn-bank-ingress {
	float: left;
	width: 100%;
	font: bold 12px Arial;
}
.terra-article-content-header-right-newslist table td a {
	font-weight: bold;
	font-size: 14px;
}
.FinnDinBankMain {
	margin-top: 10px;
}
.FinnDinBankHeader {
	float: left;
	width: 100%;
	color: #fff;
	padding: 3px 0 2px 25px;
	font-size: 9.5px;
	text-transform: uppercase;
	background: #a5083f url('../../images/terra/banner-bg-heading.gif') no-repeat left;
}
.FinnDinBankSpacer {
	height: 3px;
	width: 100%;
}
.FinnDinBankFields {
	width: 100%;
	display: block;
	background: #f7fae5;
}
.terra-FinnBank-content {
	float: left;
	width: 100%;
	color: #333;
	padding: 5px 0 10px 25px;
	margin-top: 3px;
	font-size: 12px;
	background: #F7FAE5;
}
.terra-FinnBank-content-form-header {
	float: left;
	font-size: 10px;
	width: 100%;
	text-transform: uppercase;
}
.terra-FinnBank-content-form {
	float: left;
	margin: 0;
	_margin: 10px 0 0;
	width: 100%;
}
.terra-finnbank-input-border {
	float: left;
	margin-right: 2px;
	margin-top: 1px;
	width: 155px;
}
.terra-finnbank-click-button-border-bank {
	float: left;
	border: 1px solid #669a36;
	padding: 1px;
	margin: 2px 0 0;
}
.terra-finnbank-click-button {
	font-size: 10px;
	padding: 0 2px;
	color: #FFF;
	border: 0;
	text-transform: uppercase;
	background: url('../../images/terra/click-button.gif') no-repeat right;
}
.terra-finnbank-click-button a:link, .terra-finnbank-click-button a:visited {
	text-decoration: none;
}
button.terra-finnbank-click-button:hover {
    background: url("/_layouts/images/terra/click-button-hover.gif");  
}
/*
.terra-FinnBank-bottom {
	clear: left;
	margin-top: 13px;
}
.terra-FinnBank-bottom p {
	padding: 0;
	margin: 0;
}
.Terra-article-bottom-finn-bank-webpart {
	float: left;
}
div.description {
	padding: 2px 0 0;
	color: #333;
	font: 12px Arial;
}
#MSO_tblPageBody {
	width: 1050px !important;
}
a#ctl00_ctl00_PlaceHolderGlobalNavigation_IdWelcome_ExplicitLogin {
	display: none;
	width: 0;
	height: 0;
	font-size: 0;
}
.terra-click-button-border-bank a:link, .terra-click-button-border-bank a:visited {
	text-decoration: none;
}
.ms-toolbarContainer img {
    width: auto;    
}
*/

/*
#top-search div.query {
    width: 116px;    
}

#top-search div.query, #top-search div.submit {
    margin: 0;
    padding: 0;   
}

#top-search div.query {
    float: left; 
}

#top-search div.submit {
    float: right;    
}

#terra-search-query {
    margin-top: 1px;
    font-size: 12px;  
    border: 1px solid #667F7F;  
}

button.top-search-submit {
    background-image: url("/_layouts/images/terra/search-button.gif");    
    background-repeat: no-repeat;
    width: 42px;
    height: 19px;
    padding: 0;
    margin: 0;
    border: 0;
	overflow: hidden;
	float: left;
}

button.top-search-submit:hover {
    background-image: url("/_layouts/images/terra/search-button-hover.gif");  
    background-repeat: no-repeat;
}

button.top-search-submit span {
    display: none;    
}

#terra-PlaceHolderTopMenu-text ul {
    display: block;
    float: left;
    margin: 0;
    padding: 0;    
}

#terra-PlaceHolderTopMenu-text li {
	float: left;
	padding: 6px 0 0;
	margin: 0;
	list-style: none;
}
#terra-PlaceHolderTopMenu-text ul {
	color: #063;
	font: 0.6em Verdana;
}
#terra-PlaceHolderTopMenu-text ul a, #terra-PlaceHolderTopMenu-text ul a:visited {
	color: #063;
	text-decoration: none;
}
#terra-PlaceHolderTopMenu-text li {
	border-left: 1px solid #063;
	vertical-align: middle;
	padding: 1px 4px;
}
#terra-PlaceHolderTopMenu-text ul img {
	vertical-align: middle;
}
#terra-PlaceHolderTopMenu-text ul li.first {
	padding: 1px 4px;
}
#terra-PlaceHolderTopMenu-text .last {
    margin-right: 3px;    
}
.clear-both 
{
	clear: both;
}
*/


#broker-maincontent {
	float: left;
	width: 795px;
	border: 1px solid #ccc;
	padding: 10px 6px 5px;
	background: #fff;
}

#terra-article-content-OmTerra {
 float: left;
 width: 785px;
 padding: 0px 5px 10px 5px;
 border-bottom: 1px solid #cccc00;
 background-image: url('/_layouts/IMAGES/TerraEiendomUI/broker-bg.gif');
 background-repeat: no-repeat;
 background-color: #ffffff;
 min-height: 420px;
}
#terra-article-content-header-OmTerra {
 float: left;
 width: 770px;
 padding: 18px 0px 0px 15px;
 height: 41px;
}

#broker-main-wrapper 
{
	padding: 0 0 0 0;
	background-image:url(/_layouts/IMAGES/TerraEiendomUI/dot-7c7d7d.gif);
	background-position: 1px 18px;
	background-repeat:repeat-x;
	float:left;
}
.broker-left-wrapper 
{
	float: left;
	width: 320px;	
	font: 12px Arial;
	padding: 20px 20px 15px 15px;
	
}

.broker-right-wrapper 
{
	float: right;
	width: 370px;	
	font: 12px Arial;
	padding: 20px 20px 15px 15px;
	vertical-align: bottom;
	
}
.broker-table
{	
	vertical-align: bottom;
}
.broker-img 
{
	float: left;
	width: 110px;
	height:165px;
	/*border: 1px solid #cccccc;*/
	vertical-align: bottom;	
	overflow:hidden;
}

.broker-img img {
	bottom:0;
	vertical-align:bottom;
	width: 110px;	
}

.broker-text-wrapper 
{
	float: right;
	width: 200px;
	padding: 0px 0px 0px 8px;
	vertical-align: bottom;
}
.broker-title 
{
	text-transform: uppercase;
	font: 11px Arial;	 
}

#estate-list-wrapper
{
	float: left;
	padding: 7px 7px 6px 6px;
	width: 350px;
}
#estate-officetop-wrapper
{
	padding: 7px 7px 6px 6px;
	border: 1px solid #111111;
}

#estate-search-wrapper
{
	float: right;
	padding: 38px 19px 6px 6px;
	width: 170px;
	
	
}

.estate-search-wrapper-inner
{
	float: right;
	padding: 7px 7px 6px 6px;
	border: 1px solid #cccccc;
	background-color: #eeeeef;
	width: 165px;
	
	
}
#Estate-list-header
{
}
.estate-search-text
{
	font: 11px Arial;
	line-height: 10px; 
}
.estate-search-text-wrapper
{
	padding:5px 0 5px 0;
}

.estate-search-input
{
	border: 1px solid #cccccc;
	width: 160px;
	font: 11px Arial;
}
.estate-contact-input
{
	border: 1px solid #cccccc;
	width: 183px;
	font: 11px Arial;
}
.estate-search-checkbox
{
	
	font: 11px Arial;
}
.estate-search-select
{
	border: 1px solid #cccccc;
	width: 165px;
	font: 11px Arial;
	
}
.estate-contact-select
{
	border: 1px solid #cccccc;
	width: 186px;
	font: 11px Arial;
	
}
.estate-search-select-wrapper
{
	padding: 0 0 2px 0;
	
}

.more {
	display: none;
}


.black_overlay{
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.6;
    opacity:.60;
    filter: alpha(opacity=60);
}
.white_content {
    
    display: none;
    position: fixed;
    top: 25%;
    left: 25%;
    width: 220px;
    height: 250px;
    padding: 16px;
    border: 5px solid #cccccc;
    background-color: white;
    z-index:1002;
    overflow: auto;
    font-size: 12px;
}
.white_content_prospect {
    
    display: none;
    position: fixed;
    top: 25%;
    left: 25%;
    width: 300px;
    height: 300px;
    padding: 16px;
    border: 5px solid #cccccc;
    background-color: white;
    z-index:1002;
    overflow: auto;
    
}

.white_content_calculator {
    
    display: none;
    position: fixed;
    top: 15%;
    left: 15%;
    width: 610px;
    height: 400px;
    padding: 16px;
    border: 5px solid #cccccc;
    background-color: white;
    z-index:1002;
    overflow: auto;
    font-size: 12px;
}


.estate-tips-input
{
	border: 1px solid #cccccc;
	width: 200px;
	font: 11px Arial;
}
#prospect-download
{
	font-size: 12px;
    font-family: Arial, Verdana;
}

#contact-top
{
	float:left;
	width:700px;
	font-size:12px;
}
#contact-bottom-left
{
	float:left;
	width:200px;
	font-size:12px;
}
#contact-bottom-right
{
	float: right;
	width:560px;
	font-size:12px;
}
.estate-intro-sold
{
	color:#006633;
	font-size:1.4em;
	font-weight:bold;
}
#estate-bottom-banner-wrapper
{
	width:768px;
	float:left;
}
#estate-bottom-right-banner-wrapper
{
	padding:0px 0 15px 10px;
	width:305px;
	float:left;
	font-size:12px;
	background-color:#FFFFFF;
}
#estate-bottom-right-banner-header
{
	font-weight:bold;
}
#estate-bottom-right-banner-header h2
{
	margin-bottom:0px;
}
#estate-bottom-right-banner-header-sub
{
	font-weight:bold;
}
#estate-bottom-right-banner-text
{
}
#estate-bottom-right-banner-link a
{
	text-decoration:underline;
}
#estate-content-right-main-image{
	display:block;
	position:relative;
}
#estate-content-right-main-image span{
	position:absolute;
	width:302px;
	text-align:center;
	font-size:30px;
	top:80px;
	text-decoration:none;
}
.estate-intro-img span{
	position:absolute;
	width:220px;
	text-align:center;
	font-size:30px;
	top:55px;
	text-decoration:none;
}
.estate-intro-img{
	display:block;
	position:relative;
}