/*replaced elements*/
BODY		{margin: 0; padding: 3px 0px 0px 3px; 
			 color: #292929; background: #ffffff; text-align: left;}
BODY, TH, TD, UL, OL, LI
			{font-family: verdana, sans-serif; font-size: 11px; line-height: 140%;}

H1,H2,H3,H4,H5,H5,H6	
			{margin: .5em 0 .5em 0; font-family: verdana, sans-serif; font-weight: normal;}
H3,H4,H5,H6	{font-weight: bold;}
H1			{font-size: 160%;}
H2			{font-size: 150%;}
H3			{font-size: 140%;}
H4			{font-size: 130%;}
H5			{font-size: 120%;}
H6			{font-size: 110%;}
P			{font-size: 100%; margin-top: .5em; margin-bottom: .5em;}

A			{color: #444444; font-weight: bold;}
A:link		{color: #444444; text-decoration: none;}
A:visited	{color: #DD2222; text-decoration: none;}
A:hover		{color: #DD2222; text-decoration: underline;}
A:active	{color: #DD2222; text-decoration: underline;}

CAPTION 	{font-weight: bolder; font-size: 14px; text-decoration: none;}
TH 			{text-align: left; font-weight: bold;}
TD 			{margin: 0;}

FORM 		{margin: 0;}

INPUT, 
OPTION, 
TEXTAREA 
			{COLOR:#444444; background: #ffffff; 
			 FONT-FAMILY: tahoma, verdana, helvetica, sans-serif; FONT-SIZE: 11px;}
TD SMALL 	{FONT-SIZE: 9px;}

.normal 		{font-weight: normal; font-size: 80%;}

.toppfelt		{width: 760px; height: 70px;
				 background: url(../images/blueblue.bmp) repeat;}
				 
.toppmeny		{width: 760px;}

.venstrefelt, 
.hovedfelt, 
.hoyrefelt
				{border-top: solid #FFFFFF 1px;}
				
.venstrefelt	{height: 450px; COLOR: #ffffff; 
				 background: url(../images/blueblue.bmp) repeat;}

/* Definisjoner for toppfelt */
	.toppfelt A:link	{COLOR: #ffffff;}
	.toppfelt A:visited	{COLOR: #ffffff;}
/*	.toppfelt A:hover	{COLOR: #DB7E2E; text-decoration: none}
*/	.toppfelt A:hover	{COLOR: #ff9900; text-decoration: none}

	.firmanavn			{position: relative; top: 7px; left: 15px; 
						 font-size: 24px; font-weight: 700; font-style: italic; 
						 line-height: 46px; letter-spacing: 3px;}

	.blaa1 				{COLOR: #0000ff; font-weight: bold;}
	.sort 				{COLOR: #000000; font-weight: bold;}
	.oransje			{COLOR: #ff9900; font-weight: bold;}
	.roed				{COLOR: #ff0000; font-weight: bold;}

/* Definisjoner for toppmeny */
	.toppmenyvenstre, 
	.toppmenylink1, 
	.toppmenylink2, 
	.toppmenyhoyre 
					{height: 20px; line-height: 18px; text-align: center;
					 color: #ffffff; text-decoration: none; font-weight: normal;
					 background: #FF9900; border-top: solid #FFFFFF 1px;}

	.toppmenyvenstre {width: 120px;}
	.toppmenylink1	 {width: 238px; cursor: hand;}
	.toppmenylink2	 {width: 238px; cursor: hand;}
	.toppmenyhoyre	 {width: 164px;}

/* Definisjoner for venstremeny */
	.venstrelink, 
	.venstrelinkadm,
	.venstrelinkNS, 
	.venstrelinkadmNS 
					{color: #ffffff; text-decoration: none; font-weight: normal;
					 background: url(../images/blueblue.bmp) repeat; 
					 cursor: hand; border-bottom: solid #FFFFFF 1px;}
	.venstrelink, 
	.venstrelinkadm
					{padding-left: 12px;} /* fungerer ikke i Netscape */

	.venstrelinkNS, 
	.venstrelinkadmNS
					{text-indent: 12px;} /* alternativ for Netscape */

	.venstrelink,
	.venstrelinkNS
					{width: 120px; height: 32px; line-height: 29px;}

	.venstrelinkadm,
	.venstrelinkadmNS
					{width: 120px; height: 19px; line-height: 16px; font-size: 10px;}

/* Ikon for valid HTML */
	.validhtml		{position: absolute; top: 550px; left: 135px;}

/* Tittelfelt */
	.tittelfelt, 
	.tittelfelthoyre
					{height: 38px; line-height: 38px; text-indent: 10px;
					 font-size: 20px; font-weight: 200; 
					 font-family: "New Century Schoolbook", Times, serif; 
					 color: #ffffff; background: #777777; 
					 border-bottom: solid #ffffff 1px;}

/* Definisjoner for høyre kolonne */
	.tittelfelthoyre 	{font-size: 18px; text-align: left;
					 			 background: #888888; 
					 			 border-bottom: solid #ffffff 1px;}

	.bghoyre			{height: 100%; background: #FF9900; 
								 border-bottom: solid #ffffff 1px;}

	/* Bilde og tekst */
	.imagenb			{border: none;}
	.description	{text-align: left; padding: 0px 0px 10px 0px;}
	.spacer				{height: 4px}

	/* Linker */
	.hoyrefelt TD,
	.hoyrefelt TD A		    {font-size: 9px; font-weight: normal; text-align: center;}
	.hoyrefelt TD A:hover {color: #ffffff; TEXT-DECORATION: underline }
	.hoyrefelt TD A:visited {color: #ffffff;}

				
/* Definisjoner for hovedfelt */

	.liste, 
	.listeadm,
	.tabelladm 
					{padding-left: 0px;
					 color: #444444; background: #ffffff;
					 border-bottom: solid #FF9900 1px;
					 border-right:  solid #FF9900 1px;}

	.liste, 
	.listeadm,
	.tabelladm 
					{height: 421px; }

	.listeadm, 
	.tabelladm 
					{font-size: 9px;}
					
	.listescroll	{padding: 4px; text-indent: 5px;
					 border-bottom: solid #FF9900 1px;}
	
	.tabellheader	{height: 18px; background: #FF9900;}

	.tabellheader TH,
	.tabellheader THEAD
					{font-size: 10px; background: #FF9900; padding: 3px 10px 3px 10px;}
	
	.tabellheader A:link,
	.tabellheader A:active,
	.tabellheader A:visited,
	.tabellheader A:hover
					{color: #444444;}

	/* Definisjoner for biloversikter og andre tabeller */
	.liste TH,
	.tabelladm TH 
						{height: 18px; COLOR: #000000; background: #FF9900; 
						 padding: 4px 5px 4px 5px; }

	.listehode TH		{COLOR: #000000; background: #bbbbb0;
						 border-bottom: solid #ffffff 1px;}
	.listehode A:visited
						{COLOR: #000000; padding-left: 0px;}

	.liste TH			{font-size: 10px; background: #FF9900;}

	.liste TD,
	.listescroll TD
						{padding: 2px 2px 2px 5px; font-size: 10px;
						 border-bottom: solid #d6d6d6 1px;}

	.tabelladm TH		{font-size: 10px; line-height: 150%;}
	.tabelladm CAPTION	{font-size: 14px; line-height: 150%; padding: 4px 4px 4px 4px; }
	.tabelladm TD		{font-size: 10px; COLOR: #000000; background: #ffffff;}

	.liten A			{font-size: 9px;}
	.ident				{text-align: center;}
	.num				{text-align:  right; padding-right: 15px;}
	.mid				{text-align: center;}
	.venstre			{text-indent: 8px;}
	.hoyre 				{padding-right: 10px; text-align: right;}
	.tableborder 		{border: solid #000000 1px;}


/* Definisjoner for modelldata i detaljbilde */
	.detaljbilinfo, 
	.detaljutstyr, 
	.tekstedit			
						{font-family: "New Century Schoolbook", Times, serif; font-size: 11px; 
						 COLOR: #444444;}

	.detalj				{height: 400px; padding: 5px 0px 5px 0px;}
	.detaljutstyr		{height: 200px; padding-top: 10px; text-indent: 5px; 
						 background: #FF9900; 
						 border-bottom: solid #FF9900 1px;
						 border-right: solid #FF9900 1px;}

	.detaljutstyr TH, 
	.detaljutstyr TD	{text-indent: 10px;}

	.detaljbilinfo		{height: 234px; padding-top: 12px; background: #ffffff;
						 border-right:  solid #FF9900 1px;}

	.detaljbilinfo TD	{padding-left: 5px;}

	.detaljbilinfo TD	{font-size: 11px;}

	.tekstedit			{top: 50px; height: 417px; text-indent: 10px; 
						 padding-top: 0px; background: #ffffff;}

	/* Definisjoner for informasjonsider og nyheter */
	.info, 
	.infowide
						{height: 445px; padding: 10px; 
						 color:#444444; background: #ffffff;}

	.info				{border-bottom: solid #FF9900 1px;}

	.infowide			{border-bottom: solid #FF9900 1px;
						 border-right:  solid #FF9900 1px;}

	.info TD, 
	.info TD.nyhet, 
	.info TD.ingress, 
	.info TD.body,
	.infowide TD, 
	.infowide TD.ingress, 
	.infowide TD.body
						{COLOR: #444444; font-size: 11px; font-weight: normal; 
						 vertical-align: top;}

	.info TD.nyhet,
	.infowide TD.nyhet	{padding-left: 4px; padding-top: 6px; line-height: 18px; 
						 font-size: 13px; font-weight: bold;}
				 
	/* For artikkelsider */
	.info TD.nyhet1, 
	.info TD.nyhet2, 
	.info TD.ingress1, 
	.info TD.body1
						{COLOR: #444444;}

	.info TD.nyhet1		{font-size: 11px; font-weight: bold;}
	.info TD.nyhet2		{font-size: 11px; font-weight: normal; 
						 padding-left: 6px; padding-right: 6px;}
	.info TD.ingress1	{font-weight: 600;}
	.info TD.body1		{padding-bottom: 10px;}
	.info TD.pris		{font-style: oblique }

/* Definisjoner for teksten over produktopplistingen */
	/* Tekst øverst på produktsiden */
	.prodinfo,
	.prodliste
						{border-bottom: solid #FF9900 1px;
						 border-right:  solid #FF9900 1px;}

	.prodinfo			{height:  40px; padding: 0px;
						 color:#444444; background: #FF9900;}

	.prodliste			{height: 381px; padding: 0px; 
						 color:#444444; background: #ffffff;}

	.produkttop			{padding: 10px; color:#444444; border: 5px;
						 font-size: 11px; font-weight: 600;}

	.produktfilter		{background: DB7E2E;}

	/* For produktoversikt */
	.produkt				{color:#444444; background: #ffffff; 
							 font-size: 11px;padding: 10px 15px 0px 15px;}

	.produkt TD.proddata 	{padding: 2px 10px 5px 10px;}

	.produkt TD.produktnavn {font-size: 12px; font-weight: bold; 
							 padding-left:14px; padding-top: 5px; border-top: solid #FF9900 1px;}
	.produkt TD.produkttekst{padding-left: 4px;}
	.produkt TD.ingress		{padding-left: 4px; font-weight: bold;}
	.produkt TD.pris		{padding-left: 4px; font-style: oblique}
	.produkt TD.lesmer		{padding-left: 4px; padding-bottom: 10px;}


/* Visning av banner for Freestats besøksstatistikk */
.banner 			  {position: relative; top: 300px; left: 0px;}

/* Stiler for statistikk (Freestats) */
.ivanC10687278393718  {position:absolute;visibility:hidden;}
