/* basics */
body {
	background: #ffffff url(images/bg-main.gif) left top repeat-x;
	color: #000000;
	font: 66%/1.5em Verdana,Serif;
	margin: 0; padding: 0;
	
}
/* { outline: none; }; */
a, a:link, a:active { color: #5c74a7; text-decoration: none;};
a:hover { color: #5050FF; text-decoration: none;};

.clr { overflow: hidden; width: 1px; height: 1px; margin: 0 -1px -1px 0; 
	border: 0; padding: 0; font-size: 0; line-height: 0.0em; }

/* layout */	
	
#container { width: 895px; height: auto; text-align: left; margin-left: auto; margin-right: auto; 
	padding: 0 20px 0 20px; background: url(images/bg-container.gif) left top repeat-y; }

#header { width: 100%; height: 128px; background: url(images/bg-header.jpg) left top no-repeat; }

#logo_field {float: right; margin: 10px 60px 0 0;}

#content { width: 780px; height: auto; padding: 20px 10px 20px 26px; }
	
#footer { width: 855px; height: 118px; margin: 15px 0 0 0;
	background: url(images/bg-footer.gif) left top repeat-x; }

.main { width: 255px; background: #fafafa url(images/corner-ur.gif) top right no-repeat; margin: 0 20px 15px 0; padding: 0; }
.main div { background: url(images/corner-ul.gif) top left no-repeat; }
.main div div {	background: url(images/corner-dr.gif) bottom right no-repeat; }
.main div div div { background: url(images/corner-dl.gif) bottom left no-repeat; }
.main div div div div#forsikring { min-height: 53px; _height: 53px; background: url(images/kat-forsikringer.gif) 3px 3px no-repeat; padding: 8px 4px 8px 110px; }
.main div div div div#bank { min-height: 53px; _height: 53px; background: url(images/kat-banker+lan.gif) 3px 3px no-repeat; padding: 8px 4px 8px 110px; }
.main div div div div#husoghjem { min-height: 53px; _height: 53px; background: url(images/kat-hus+hjem.gif) 3px 3px no-repeat; padding: 8px 4px 8px 110px; }
.main div div div div#telecom { min-height: 53px; _height: 53px; background: url(images/kat-telecom.gif) 3px 3px no-repeat; padding: 8px 4px 8px 110px; }
.main div div div div#haandverkere { min-height: 53px; _height: 53px; background: url(images/kat-handverkere.gif) 3px 3px no-repeat; padding: 8px 4px 8px 110px; }
.main div div div div#annet { min-height: 53px; _height: 53px; background: url(images/kat-andre-tjenester.gif) 3px 3px no-repeat; padding: 8px 4px 8px 110px; }
.main div div div div#forbedrifter { min-height: 53px; _height: 53px; background: url(images/kat-bedrifter.gif) 3px 3px no-repeat; padding: 8px 4px 8px 110px; }

#sparegris { width: 805px; background: #fafafa url(images/corner-ur.gif) top right no-repeat; margin: 0 20px 15px 0; padding: 0; }
#sparegris div { background: url(images/corner-ul.gif) top left no-repeat; }
#sparegris div div {	background: url(images/corner-dr.gif) bottom right no-repeat; }
#sparegris div div div { background: url(images/corner-dl.gif) bottom left no-repeat; }
#sparegris div div div div#sparegris_inner { min-height: 113px; _height: 120px; background: url(images/save-money.gif) 17px 15px no-repeat; padding: 8px 15px 8px 130px; }


/* navigation styles */

#click_logo {float: left; position:relative; top: 60px; left: 30px; width: 135px; height:60px;} 

#nav			{ padding: 100px 0 0 210px; } 
.nav-category	{ width: 97px; background: url(images/nav-kate.gif) left top no-repeat; }
.nav-provider	{ width: 133px; background: url(images/nav-leve.gif) left top no-repeat; }
.nav-question	{ width: 97px; background: url(images/nav-sprg.gif) left top no-repeat; }
.nav-about 		{ width: 74px;	background: url(images/nav-os.gif) left top no-repeat; }

.nav-category, .nav-provider, .nav-question, .nav-about 
	{ float: left; text-indent: -3000px; text-decoration: none; display: block; height: 24px; line-height: 24px; padding: 0 25px 0 0; }

.nav-category:link, .nav-provider:link, .nav-question:link, .nav-about:link,
.nav-category:visited, .nav-provider:visited, .nav-question:visited, 
.nav-about:visited, { text-decoration: none; }
.nav-category:hover, .nav-provider:hover, .nav-question:hover, .nav-about:hover
 	{ background-position: 0 -24px; text-decoration: none; }
	
h1 { font-size: 16px; }
h2 { font-size: 12px; }
