p {
	margin: 0;
}

#terra-container {
	float: left;
	width: 960px;
	background-color: #fff;
	background-image: url( ../../../images/TerraBank/terra-bank-bg.gif);
	background-repeat: no-repeat;
	padding: 0;
}
#terra-PlaceHolderContainer {
	width: 956px;
	background-repeat: no-repeat;
}
#terra-PlaceHolderHeader-frontpage {
	float: left;
	width: 100%;
	height: 140px;
}
#terra-Logo {
	float: left;
	width: 485px;
	height: 140px;
	padding: 0;
	overflow: hidden;
}
#terra-HeaderRight-frontpage {
	float: right;
	width: 475px;
	padding: 0 0 0 6px;
}
/* TOP MENU START */
#terra-PlaceHolderTopMenu-frontpage {
	float: left;
	overflow: hidden;
	width: 468px;
	height: 26px;
	padding: 20px 0 5px 0;
}
#terra-PlaceHolderTopMenu-text {
	float: left;
	padding: 6px 0 0;
}

#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;    
}


#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;
	width: 122px;
	height: 15px;
}

button.top-search-submit {
    background-image: url("/_layouts/images/TerraBank/sok-button-green.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-nettbank {
	float: left;
	padding: 1px 0 0 0;
	width: 100%;
}
/* TOP MENU END */
#content-wrapper-padding {
	clear: both;
	width: 943px;
	padding: 0px 0 0 0px;
}
#content-wrapper {
	clear: both;
	width: 966px;
	padding: 0px 0 0 0px;
	background-image: url("/_layouts/images/TerraBank/frontpage-middle-bg-007922.gif");
	/*background-repeat: repeat-y;*/
	background-repeat: no-repeat;
	background-position: 0px 390px;
}
#content-wrapper-2 {
	float: left;
	width: 462px;
	padding: 0px 0 0 23px;
	/*background-image: url("/_layouts/images/TerraBank/frontpage-middle-bg-007922.gif");*/
	/*background-repeat: repeat-y;*/
	background-repeat: no-repeat;
	background-position: 0px 300px;
}
.content-column-left {
	float: left;
	width: 228px;
}
.content-column-space 
{
	float: left;
	width: 6px;
	height: 100px;
}
#content-column-right {
	float: left;
	width: 468px;
	padding: 0 0 0 6px
}

/* */
.terra-main-entry-left-padding {
	float: left;
	padding-top: 6px;
	/*background-color: #fff;*/
}
.terra-main-entry-left {
	float: left;
	/*margin-bottom: 6px;*/
	width: 228px;
	/*height: 115px;*/
}
.terra-main-entry-header-corner {
	float: left;
	width: 19px;
	height: 27px;
	background: url( ../../../images/TerraBank/terraBankmenucorner.gif);
}
#webpart-entry {
	float: left;
}
#webpart-entry .terra-main-entry-left {
	margin-bottom: 0;
}
.main-entry-left-wrapper {
	padding-top: 6px;
}
.terra-main-entry-header {
	float: left;
	width: 228px;
	/*height: 28px;*/
	padding: 0;
	background-image: url("/_layouts/images/TerraBank/terraBankmenucorner.gif");
	background-repeat:no-repeat;
}
.terra-main-entry-header a:hover {
	background-image: url( ../../../images/TerraBank/terraBankmenucorner.gif);
}
.terra-main-entry-header h2 {
	color: #fff;
	font-size: 14px;
	padding: 0;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
}
.terra-main-entry-header h2 a, .terra-main-entry-header h2 a:visited{
	color: #fff;
	font-size: 14px;
	padding: 0;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
}
.terra-main-entry-header .icon-bg a, .terra-main-entry-header .icon-bg a:visited {
	background: url("/_layouts/images/TerraBank/terraBankmenucorner-007922.gif");
	font-size: 12px;
	font-weight: bold;
	padding: 6px 0px 6px 25px;
}
.terra-main-entry-header .icon-bg a:hover {
	background: url("/_layouts/images/TerraBank/terraBankmenucorner-007922-hover.gif");
}




.terra-main-entry-content-border {
	border: 1px solid #b8c5be;
	border-top: 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 222px;
	/*height: 84px;*/
	padding: 2px 2px 2px 2px;
	background-color: #fff;
}

.terra-main-entry-text {
	font-size: 12px;
	float: left;
	margin-left: 1px;
	vertical-align: top;
	overflow: hidden;
	width: 120px;
	color: #6b6b6b;
	height: 75px;
	background: #e3e8d8;
	padding: 6px 2px 2px 8px;
}
.terra-main-entry-text A:link {
	color: #063;
}
.terra-main-entry-image {
	float: left;
	margin-left: 0;
	overflow: hidden;
	width: 93px;
	height: 83px;
	padding: 0;
}
.terra-main-entry-image IMG {
	width: 92px;
	height: 83px;
	padding: 0;
}




/* */


.terra-main-entry-content-image {
	float: left;
	width: 92px;
	border: 0px solid blue;
}
.terra-main-entry-content-image img {
	width: 92px;
}
.ms-toolbarItem img {
	width: auto;
}
.terra-main-entry-content {
	float: left;
	width: 115px;
	overflow: hidden;
	font-size: 12px;
	padding: 8px 5px 5px 6px;
	overflow: hidden;
}


/* SHORTCUTS START */
#terra-PlaceHolderShortcuts-frontpage {
	float: left;
	width: 228px;
}


#terra-PlaceHolderShortcuts-link {
	margin-top: 0;
	float: left;
	padding: 5px 0 0;
}
.terra-PlaceHolderShortcuts-main {
	font-size: 12px;
	float: left;
	margin: 0;
	width: 218px;
	color: #333;
	background: #e9e9e9;
	padding: 8px 0 5px 10px;
}
.terra-PlaceHolderShortcuts-main-content {
	width: 210px;
}
.terra-PlaceHolderShortcuts-link {
	margin-top: 0;
	float: left;
	vertical-align: middle;
	width: 210px;
	color: #333;
	padding: 8px 0 0;
}
#terra-PlaceHolderShortcuts-frontpage .link-with-icon {
	padding: 0;
}
.terra-PlaceHolderShortcuts-link A:link {
	font-weight: bold;
	text-decoration: none;
}
.horizontal-separator {
	clear: both;
	margin-top: 2px;
	overflow: hidden;
	width: 100%;
	height: 1px;
	background: url( ../../images/terra/horizontal-green-dot.gif ) repeat-x;
}
.terra-forside-txt {
	float: left;
	padding: 0 0 5px;
}
.terra-PlaceHolderShortcuts-border {
	float: left;
	margin: 0;
	overflow: hidden;
	width: 228px;
	height: 7px;
	background: url( ../../images/terra/horizontal-lime-dot.gif ) repeat-x 0 3px;
}

.terra-space-forside {
	float: left;
	overflow: hidden;
	width: 100%;
	height: 1px;
}
.space-news-frontpage {
	float: left;
	overflow: hidden;
	width: 100%;
	height: 6px;
}
.space-front-short {
	float: left;
	overflow: hidden;
	width: 100%;
	height: 6px;
}
#terra-PlaceHolderShortcuts-header {
	font-size: 9px;
	float: left;
	width: 198px;
	color: #fff;
	margin: 0;
	text-transform: uppercase;
	background: #c0c0c0 url( ../../../images/TerraBank/dot-ffffff.gif ) repeat-y 20px 0px;
	padding: 3px 0 2px 30px;
}


/* SHORTCUTS END */

.nyheter 
{
	float: left;
	width: 228px;
}
ul.nyhetsliste 
{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 228px;
}
ul.nyhetsliste li 
{
	background: #fff url( ../../../images/TerraBank/dot-999999.gif ) repeat-x bottom left;
	padding: 1px 0 6px 0;
}
.news-item {
	background-color: #f4f6f5;
	padding: 6px 5px 10px 10px;
	font-size: 12px;
}
.news-item-link {
	background-color: #f4f6f5;
	padding: 10px 5px 10px 10px;
	font-size: 12px;
}
.news-item-link .icon-bg a, .news-item-link .icon-bg a:hover {
	padding: 0;
	background: none;
	font-weight: normal;
}
#banner-liste {
	float: left;
	width: 468px;
}
#banner-liste table {
	float: left;
	width: 468px;
}
#banner-liste table td {
	padding-top: 6px;
}
#banner-liste table td table td {
	padding-top: 0px;
}
.banner-frontpage-item-wrapper {
	float: left;
	padding: 0px 0 0px 0;
	/*background-color: #f3f3f3;*/
}
.column-left-wrapper {
	float: left;
	padding: 0px 0 0 0;
}
.column-left {
	float: left;
}
.banner-frontpage-item 
{
	float: left;
	width: 404px;
	border: 1px solid #b3c1ba;
	padding: 20px 28px 10px 34px;
	background-color: #ffffff;
}
.banner-frontpage-header {
	float: left;
	width: 404px;
	background-image: url("/_layouts/images/TerraBank/border-dot-b5c3bc.gif");
	background-position: bottom left;
	background-repeat: repeat-x;
	padding: 0 0 7px 0;
}
.banner-frontpage-header h2 {
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}
.banner-frontpage-content {
	float: left;
	width: 212px;
	padding: 10px 10px 0px 0;
	font-size: 12px;
}
.banner-frontpage-image {
	float: left;
	width: 182px;
	padding: 10px 0px 0 0;
}
.banner-frontpage-image img {
	width: 180px !important;
	border: 1px solid #b3c1ba !important;
}
#ctl00_PlaceHolderMain_RichImageField1__ControlWrapper_RichImageField, #ctl00_PlaceHolderMain_RichImageField2__ControlWrapper_RichImageField, #ctl00_PlaceHolderMain_RichImageField3__ControlWrapper_RichImageField, #ctl00_PlaceHolderMain_RichImageField4__ControlWrapper_RichImageField {
	font-size: 0;
}
.shortcut-content {
	font-size: 12px;
	float: left;
	padding: 6px 0 0 0;
}
.terrabank-frontpage-header {
	background-image: url(/_layouts/images/TerraBank/dot-ffffff.gif);
	background-position: 20px 1px;
	background-repeat: repeat-y;
	background-color: #980033;
	color:#FFFFFF;
	float:left;
	font-size:9px;
	margin:0pt;
	padding:3px 0pt 2px 34px;
	text-transform:uppercase;
	width: 435px;
}
.frontpage-nettbank-header {
	float: left;
}
.frontpage-nettbank-content-wrapper {
	float: left;
	width: 469px;
	padding-top: 2px;
	background-color: #fff;
}
.frontpage-nettbank-content-border {
	float: left;
	width: 463px;
	border-left: 1px solid #f9c9d5;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 0 2px 2px 2px;
}
.frontpage-nettbank-content {
	float: left;
	background-color: #f5f5f5;
	width: 445px;
    padding-top: 10px;
    padding-left: 18px;
    padding-bottom: 10px;
	font-size: 12px;
}
.frontpage-nettbank-content-right {
	float: left;	
}
.frontpage-nettbank-content-left {
	float: left;
	width: 191px;
    text-align: center;
}
.frontpage-nettbank-content-left-top {
	float: left;
	padding-top: 9px;
}
.frontpage-nettbank-content-left-bottom {
	float: left;
}
.frontpage-nettbank-content-right-top {
	width: 185px;
}
.frontpage-nettbank-content-right-bottom {
	float: left;
	padding: 6px 0 0 0;
}
.frontpage-nettbank-content-left-bottom #terra-search-query {
	width: 100px;
}
.shortcut-frontpage {
	float: left;
	padding: 2px 0 0 3px;
}

.shortcut-frontpage .link-item {
	padding: 8px 0 8px 0;
	background-image: url("/_layouts/images/TerraBank/dot-999999-h.gif");
	background-position: bottom left;
	background-repeat: repeat-x;
	width: 222px;
}

.shortcut-frontpage .link-item a, .shortcut-frontpage .link-item a:visited {
	background-image:url(/_layouts/images/terra/link-arrow.gif);
	background-repeat: no-repeat;
	display:block;
	font-size:12px;
	font-weight:normal;
	padding:0pt 0 0pt 26px;
	text-decoration: none;
	color: #006633;
}
.shortcut-image {
	float: left;
	font-size: 0;
}
#ctl00_m_g_11b00f8e_a907_4157_b826_dea6a09743d6_ctl00_RichImageField2__ControlWrapper_RichImageField {
	font-size: 0px;
}
.nettbank-error {
	float: left;
	width: 391px;
	font-size: 14px;
	color: #990000;
	padding: 10px 0 0px 0;
}
.frontpage-nettbank-content-inner-wrapper{
	float: left;
}
.float-left a
{
	float: left;
}
.support 
{
	float: left;
	padding: 0 0 0 8px;
}