td, input{
	font-family: Arial;
	font-size: 12px;
}


input.text,
input.error, 
input.belopFelt, 
select,
textarea {
	border: 1px solid #91b2bf;
	border-bottom: 0;
	border-right: 0;
	background: #ebf6f9;
	font-size: 100%;
	padding-left: .25em;
	padding-right: .25em;
	padding-bottom: .25em;
	padding-top: .25em;
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

table{ border-collapse: collapse; border-spacing: 0; background-color: #fff;}
/*td, th{ 
	padding: 0; 
}*/
a {
	text-decoration: none;
	color: #145B85;
}
a:hover{
	color: #f00;
}

/* FORSIDE */
	.forsideMeglerTyper{
		width: 50%;
		background: #eff8fb;
	}
	
	.forsideMeglerTyper ul.rot{
		display: inline;
		padding: 0px; margin: 0px;
	}
	
	.forsideMeglerTyper ul.rot li{
		border-top: 1px solid #7894ad;
		background:none;
		padding: 10px 0px 20px 0px;
		margin: 0px;
	}

	.forsideMeglerTyper ul.rot ul.child li{
		border: 0px;
		padding: 0px;
		margin: 0px;
	}
	
	.forsideMeglerTyper ul.rot ul.child li ul.info li{
		float: left;
	}
/* FORSIDE FERDIG */

/* INPUT-FEILMELDING (RØDT FELT MED RØDERE RAMME) */
	input.error, input.belopFeltError{
		border: 1px solid #f00;
		background-color: #f99;
	}
/* INPUT-FEILMELDING FERDIG */

/* TILBAKEMELDINGER */
	.errMsg, .usrMsg{
		
		width: 300px;
		padding: 2px;
		margin-bottom: 5px;
		font-style: italic;
		font-size: 12px;
	}
	.errMsg{
		color: #ff0;
		background-color: #f00;
	}
	.errMsg a:hover{color: #ff0;}
	.usrMsg{
		background-color: #369;
		color: #fff;
	}
/* TILBAKEMELDINGER FERDIG */
.reklMainTbl, .reklMainTbl td{
	background-color: #fff;
}

.hmt td{
	padding-left: 2px;
	padding-bottom: 3px;
}
/* STANDARD UTLISTINGSTABELL */
	/* TABELL */
		.ultbl{
			border: 1px solid #145B85;
		}
		.ulTbl td{
			padding: 2px;
			padding-left: 5px;
			padding-right: 5px;
			background-color: #fff;
			border: 0;
		}
		.subUlTbl td{
			padding-bottom: 5px;
			padding-left: 5px;
			padding-right: 5px;
		}
	/* TABELL FERDIG */	
	
	
	/* HEADERE OG FOOTERE */
		.ulTblHeader td {			
			text-align: center;
			background-color: #145B85;
			border-bottom: 1px solid #145B85;
			font-weight: bold;
			color: #fff;
		}
		.ulTblHeader2 td {
			border-bottom: 1px solid #aaa;
			font-weight: bold;
		}
		.ulTblFooter td {
			background-color: #145B85;
			border-top: 1px solid #145B85;
			font-weight: bold;
			color: #fff;
		}
	/* HEADERE OG FOOTERE FERDIG*/
	
	
	/* LINJER PÅ UTLISTINGEN */
		.setBgBright td, .setNoBg td, .setNoBgNoUnderline td, .setBgBrightNoUnderline td{
			padding-top: 5px;
			padding-bottom: 5px;
		}
		.setBgBright td, .setDivBgBright, .setBgBrightNoUnderline td{
			background-color: #ddd;
		}
		.setBgBright td, .setNoBg td, .setTblNoBg{
			border-bottom: 1px solid #aaa;	
		}
	/* LINJER PÅ UTLISTINGEN FERIDG*/

	/* LINJEN UNDER UTLISTING-TABELL MED "NY"-KNAPP, OG SIDE 1-2-3-4... */
	.antTreffBtnLine td, .knappDiv{
		padding-top: 15px;
		padding-bottom: 5px;
	}
	/* LINJEN UNDER UTLISTING-TABELL FERDIG */

/* STANDARD UTLISTINGSTABELL FERDIG */

/*ANNONSEUTLISTING*/
	.annonseOverskrift td{
		font-size:14px;
		font-weight: bold;
	}
	.annonseBannerDiv{
		border: 1px solid #145B85;
		background-color: #def;
	}
	.sideAnnonseDiv{
		border-left: 1px solid #145B85;
		
	}
	.sponsedeLinker{
		margin-left: 15px;
		text-align: left;
		color: #555;
		font-size: 12px;
	}
	.ikkeBildeAnnonse{
		margin-left: 15px;
		margin-right: 15px;
		margin-bottom: 30px;
	}
/*ANNONSEUTLISTING FERDIG*/

/*KNAPPER*/
	.btn {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: white;
		padding: 3px;
		background-color:#145B85;
		border:1px solid;
		border-top-color:#696;
		border-left-color:#696;
		border-right-color:#363;
		border-bottom-color:#363;
	}
/*KNAPPER FERDIG*/

/* HANDTER MANGE TREFF */
	/*.handterMangeTreff {
		margin-top: 5px;
	}*/
	
	.handterMangeTreffSelected a, .handterMangeTreff a, .handterMangeTreffP, .handterMangeTreffSelectedP{
		border: 1px solid #145B85;
		font-weight: bold;
		margin-top: 2px;
		margin-bottom: 2px;
		
		padding-left: 5px;
		padding-right: 5px;
	}
	.handterMangeTreff a:hover, handterMangeTreffSelected a:hover{
		text-decoration: none;
	}
	
	.handterMangeTreff a, .handterMangeTreffP{
		color: #145B85;
	}
	
	.handterMangeTreffSelected a{
		text-decoration: none;
		color: #fff;
	}
	.handterMangeTreffSelected a, .handterMangeTreffSelectedP{
		background-color: #145B85;
		color: #fff;
	}
	.handterMangeTreff a:hover{
		background-color: #DCEEF3;
		color: #000;
	}
/* HANDTER MANGE TREFF FERDIG */

/* LINKER */
	a.helpLink{
		color: #fff;
		text-decoration: none;
		padding-top: 0px;
		margin-top: 0px;
		background-color: #145B85;
	}
	
	a.expandLink {
		color: #779ABC;
		border: 1px solid transparent;
		text-decoration: none;
		padding-left: 2px;
		padding-right: 2px;
	}
	a.expandLink:hover {
		border: 1px solid #779ABC;
		background-color: #779ABC;
		color: white;
		text-decoration: none;
	}
/* LINKER FERDIG */

/*BILDER*/
.bildeMBorder {
	border: 3px solid #145B85;
}
/*BILDER FERDIG*/

/* INPUTS */
 .belopFelt, .belopFeltError{
	text-align: right
 }
/* INPUTS FERDIG */

/*HJELP-LINKER I SYSTEMET*/
.helpLinkTbl{
	border-collapse: collapse; border-spacing: 0;;
	padding-top: 0px;
	margin-top: 0px;
}
.helpLinkTbl td{
	padding-top: 0px;
	margin-top: 0px;
}
/*HJELP-LINKER I SYSTEMET FERDIG*/

/*MEGLER-INFOSIDE*/
.firmaLogo{
	padding-bottom: 5px;
}
.infoSideTopp{
	border-bottom: 1px dotted #145B85;
}
.infosideNavnAdr td{
	font-family: Verdana;
	padding-left: 20px;
	color: #145B85;
}
.infosideNavn td{
	font-size: 35px;
	font-weight: bold;
	text-decoration: underline;
}
.infosideAdr td{
	font-size: 11px;
}
.infosideOverskrift td{
	font-size: 25px;
	color: #145B85;
	padding-bottom: 30px;
	height: 55px;
	text-align: center;
}
.infosideMenyHeader{
	color: #145B85;
	border-bottom: 2px solid #145B85;
}
.infosideMenyHeader{
	padding-left: 10px;
	font-size: 15px;
}
.menyTD a{
	font-size: 13px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
}
.menyTD a:hover{
	color: #fff;
	background-color: #145B85;
}
.partnerOverskrift a{
	font-size: 25px;
	font-weight: bold;
}
.partnerOverskrift a:hover{
	text-decoration: underline;
}
.partnereTbl td, .apningstidDag td, .kontaktOss td, .kontaktOssOverskrift td, .kontaktOssEntry td{
	padding-left: 30px;
}
.partnerTekst, .apningstidDag, .kontaktOss td, .kontaktOssOverskrift td, .kontaktOssEntry td{
	color: #336699;
}
.apningstidDag td{
	padding-bottom: 5px;
	padding-top: 10px;
	font-size: 13px;
}
.kontaktOssOverskrift td{
	font-size: 15px;
}
.kontaktOssEntry td{
	padding-top: 10px;
	font-size: 15px;
}
/*MEGLER-INFOSIDE FERDIG*/

/*LEGG INN ANNONSE*/
.lIAnnonseBilde td{
	padding-top: 5px;
	padding-bottom: 5px;
}
/*LEGG INN ANNONSE FERDIG*/