/*
============================
RnD - Research And Developement (c) 2009
www.rnd.no
============================
*/


/*
===============
GENERELL
===============
*/
body
{
		margin:			0px;
		padding:		0px;
}

li
{
		padding-bottom:		3px;
		margin-bottom:		3px;
		color:				#FA9223;
}
/*
===============
TOPP
===============
*/
.topp_tabell
{
		background:			#0076C1;
		height:				140px;
		width:				100%;
}
.topp_search
{
		background:			url(/gfx/search_input.gif) no-repeat;
		height:				45px;
		padding-left:		7px;
		width:				275px;
}

.topp_searchform
{
	font-family:			tahoma;
	font-size:				17px;
	color:					#0076C1;
	border:					none;
}
.topp_tekst
{
	font-family:			tahoma;
	font-size:				13px;
	color:					#FFFFFF;
}
.topp_tekst a
{
	color:					#FA9223;
	text-decoration:		underline;
}
.topp_tekst a:hover
{
	color:					#FFFFFF;
	text-decoration:		none;
}

/*
===============
MENY
===============
*/

.menycelle
{
		background:			url(/gfx/meny_bg.gif) repeat-x;
		height:				37px;
		padding-left:		35px;
}

.menylinker
{
		font-family:		tahoma;
		font-size:			14px;
		color:				#FFFFFF;
		text-decoration:	none;
}
.menylinker a
{
		color:				#FFFFFF;
		text-decoration:	none;
}
.menylinker a:hover
{
		color:				#f0f0f0;
		text-decoration:	underline;
}

/*
===============
SIDEMENY
===============
*/
.sidemeny
{
		font-family:		tahoma;
		font-size:			12px;
		color:				#333333;
		text-decoration:	none;
}
.sidemeny a
{
		color:				#333333;
		text-decoration:	none;
}
.sidemeny a:hover
{
		color:				#0076C1;
		text-decoration:	none;
}


/*
===============
HOVED OVERSKRIFT 
===============
*/

.overskriftcelle
{
		border-bottom:			#0076C1 2px solid;
		height:					65px;
		padding-left:			25px;
}
.overskrift
{
		font-family:			tahoma;
		font-size:				34px;
		color:					#3B3B3B;
		letter-spacing:			1px;
		font-weight:			normal;
}

/*
===============
GENERELLE OVERSKRIFTER
===============
*/

.innhold_overskrift
{
		font-family:			tahoma;
		font-size:				20px;
		color:					#ff4100;
		letter-spacing:			1px;
		font-weight:			normal;
}
.innhold_overskrift_lighter
{
		font-family:			tahoma;
		font-size:				20px;
		color:					#0076C1;
		letter-spacing:			1px;
		font-weight:			normal;
}

.innhold_overskrift2
{
		font-family:			tahoma;
		font-size:				15px;
		color:					#0076C1;
		letter-spacing:			1px;
		font-weight:			normal;
}

/*
===============
FORSIDEN
===============
*/
.front_h2
{
		font-family:			tahoma;
		font-size:				25px;
		color:					#3B3B3B;
		font-weight:			normal;
}
.front_h2 a
{
		color:					#ff4100;
		text-decoration:		none;
}
.front_h2 a:hover
{
		color:					#333333;
		text-decoration:		none;
}
.front_h2_hvit
{
		font-family:			tahoma;
		font-size:				25px;
		color:					#ffffff;
		font-weight:			normal;
}
.front_h2_hvit a
{
		color:					#0076C1;
		text-decoration:		none;
}
.front_h2_hvit a:hover
{
		color:					#333333;
		text-decoration:		none;
}

.front_h3
{
		font-family:			tahoma;
		font-size:				20px;
		color:					#0076C1;
		font-weight:			normal;
}
.front_h3_hvit
{
		font-family:			tahoma;
		font-size:				20px;
		color:					#FFFFFF;
		font-weight:			normal;
}
.front_h4
{
		font-family:			tahoma;
		font-size:				15px;
		color:					#333333;
		font-weight:			normal;
}
.front_h4 a
{
		color:					#ff4100;
		text-decoration:		underline;
}
.front_h4 a:hover
{
		color:					#333333;
		text-decoration:		none;
}

.front_tekst
{
		font-family:			tahoma;
		font-size:				15px;
		color:					#333333;
		font-weight:			normal;

}

.front_tekst_smaller
{
		font-family:			tahoma;
		font-size:				12px;
		color:					#333333;
		font-weight:			normal;

}

/*
===============
TEKST
===============
*/
.innhold
{
		font-family:			tahoma;
		font-size:				14px;
		color:					#3B3B3B;
		font-weight:			normal;

}
.innhold a
{
		color:					#3B3B3B;
		text-decoration:		underline;

}
.innhold a:hover
{
		color:					#3B3B3B;
		text-decoration:		none;

}

.innhold_smaller
{
		font-family:			tahoma;
		font-size:				12px;
		color:					#3B3B3B;
		font-weight:			normal;

}
.innhold_smaller#smallest
{
		font-size:				10px;
}
.innhold_smaller a
{
		color:					#3B3B3B;
		text-decoration:		underline;

}
.innhold_smaller a:hover
{
		color:					#3B3B3B;
		text-decoration:		none;

}

.nyeste_kampanjer
{
		font-family:			tahoma;
		font-size:				10px;
		text-decoration:		none;
		padding:				3px;
		color:					#333333;
}

.nyeste_kampanjer a
{
		text-decoration:		underline;
		color:					#333333;
}

.nyeste_kampanjer a:hover
{
		color:					#333333;
		text-decoration:		none;
}

.signaturantall
{
		font-family:			tahoma;
		font-size:				20px;
		color:					#0076C1;
}
.signaturantall a
{
		color:					#0076C1;
		text-decoration:		none;
}
.signaturantall a:hover
{
		color:					#0076C1;
		text-decoration:		underline;
}

/*
===============
FOOTER
===============
*/

.footer
{
		height:					51px;
		background:				#0076C1;
		padding-left:			10px;
}
.footer_tekst
{
	font-family:			tahoma;
	font-size:				14px;
	color:					#FFFFFF;
}
.footer_tekst a
{
	color:					#cacaca;
	text-decoration:		none;
}
.footer_tekst a:hover
{
	color:					#FFFFFF;
	text-decoration:		none;
}

.subfooter
{
		height:					151px;
		background:				#333333;
		padding-left:			10px;
}
.subfooter_tekst
{
	font-family:			tahoma;
	font-size:				14px;
	color:					#999999;
}
.subfooter_tekst a
{
	color:					#cacaca;
	text-decoration:		none;
}
.subfooter_tekst a:hover
{
	color:					#FFFFFF;
	text-decoration:		none;
}


/*
===============
FORMS
===============
*/


.formstyle
{  
		font-family: tahoma; 
		font-size: 15px; 
		color: #0076C1;
		BORDER: #0076C1 1PX SOLID;
		background:	#FFFFFF;
}

/*
===============
STATUS
===============
*/


.status_ok
{
		font-family:   				sans-serif;
		font-size: 					16px; 
		font-weight:				bold;
		color: 						#12A819;
		text-decoration:		 	none; 
}
.status_ok a
{
		font-family:   				sans-serif;
		font-size: 					16px; 
		font-weight:				bold;
		color: 						#12A819;
		text-decoration:		 	underline; 
}
.status_ok a:hover
{
		font-family:   				sans-serif;
		font-size: 					16px; 
		font-weight:				bold;
		color: 						#12A819;
		text-decoration:		 	none; 
}

.status_notok
{
		font-family:   				sans-serif;
		font-size: 					16px;
		font-weight:				bold;		 
		color: 						#9A1016; 
		text-decoration:		 	none; 
}
.status_notok a
{
		font-family:   				sans-serif;
		font-size: 					16px;
		font-weight:				bold;		 
		color: 						#9A1016; 
		text-decoration:		 	underline; 
}
.status_notok a:hover
{
		font-family:   				sans-serif;
		font-size: 					16px;
		font-weight:				bold;		 
		color: 						#9A1016; 
		text-decoration:		 	none; 
}

.tekst_status_ok
{
		font-family:				tahoma;
		font-size:					11px;
		text-decoration:		 	none; 
		color: 						#12A819; 

}
.tekst_status_ok a
{
		text-decoration:		 	underline; 
		color: 						#12A819; 
}
.tekst_status_ok a:hover
{
		text-decoration:		 	none; 
		color: 						#12A819; 
}

.tekst_status_notok
{
		font-family:				tahoma;
		font-size:					11px;
		text-decoration:		 	none; 
		color: 						#9A1016; 
}
.tekst_status_notok a
{
		text-decoration:		 	underline; 
		color: 						#9A1016; 
}
.tekst_status_notok a:hover
{
		text-decoration:		 	none; 
		color: 						#9A1016; 
}

/*
===============
LISTE
===============
*/

.liste
{
		font-family:				tahoma;
		font-size:					11px;
		text-decoration:		 	none; 
		color: 						#333333; 
}
.liste a
{
		text-decoration:		 	underline; 
		color: 						#333333; 
}

.liste a:hover
{
		text-decoration:		 	none; 
		color: 						#333333; 
}
.liste_overskrift
{
		font-family:				tahoma;
		font-size:					12px;
		text-decoration:		 	none; 
		font-weight:				bold;
		color: 						#333333; 
		background:					#DADADA;
}
.liste_overskrift a
{
		text-decoration:		 	underline; 
		color: 						#333333; 
}

.liste_overskrift a:hover
{
		text-decoration:		 	none; 
		color: 						#333333; 
}

.liste_sideboks
{
		font-family:				tahoma;
		font-size:					11px;
		font-weight:				normal;
		color: 						#FFFFFF; 
		background:					#CACAAC;
		padding-left:				5px;
		padding-right:				5px;
		padding-top:				2px;
		padding-bottom:				2px;
		border: #333333 1px dotted;
		
}
.liste_sideboks a
{
		text-decoration:		 	none; 
		color: 						#333333; 
}

.liste_sideboks a:hover
{
		text-decoration:		 	none; 
		color: 						#FFFFFF; 
}
.liste_sideboks_aktiv
{
		font-family:				tahoma;
		font-size:					11px;
		font-weight:				bold;
		color: 						#000000; 
		background:					#D1EBF3;
		padding-left:				5px;
		padding-right:				5px;
		padding-top:				2px;
		padding-bottom:				2px;
		border: #333333 1px dotted;
		
}

