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

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

/* INPUT-FEILMELDING (RØDT FELT MED RØDERE RAMME) */
	.error, .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;
		}
	/* 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: 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.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 */

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