h1,h2,h3,h4,h5,h6,p,th,td,dt,dd,li,input,textarea,select {
	color:#636363;
}

body {
	background:#fafafa url(elm/body_bg.gif) repeat-y center top;
	height:100%;
}

div#outercontainer {
/*
	background:transparent url(elm/html_bg.gif) no-repeat 1px top;
	height:147px;
*/
}

div#container {
}

ul#top {
	background:transparent url(elm/ul_top_bg.gif) no-repeat left 9px;
	list-style-type:none;
}

	ul#top li.bar {
		background:transparent url(elm/ul_top_li_bg.gif) no-repeat right 13px;
	}

	ul#top li a {
		color:#6d6e71;
	}

	
ul#menu {
	list-style-type:none;
}

	ul#menu li a {
		background-repeat:no-repeat;
		background-position:left top;
		background-color:transparent;
	}
	
	ul#menu li.murverk {
		background-image:url(elm/ul_menu_li_murverk.gif);
	}

	ul#menu li.murverk:hover,
	ul#menu li.murverkactive {
		background-image:url(elm/ul_menu_li_murverk_active.gif);
	}
	
	ul#menu li.anlegg {
		background-image:url(elm/ul_menu_li_anlegg.gif);
	}

	ul#menu li.anlegg:hover,
	ul#menu li.anleggactive {
		background-image:url(elm/ul_menu_li_anlegg_active.gif);
	}
	
	ul#menu li.hage {
		background-image:url(elm/ul_menu_li_hage.gif);
	}

	ul#menu li.hage:hover,
	ul#menu li.hageactive {
		background-image:url(elm/ul_menu_li_hage_active.gif);
	}
	
	ul#menu li.utemiljo {
		background-image:url(elm/ul_menu_li_utemiljo.gif);
	}
	
	ul#menu li.utemiljo:hover,
	ul#menu li.utemiljoactive {
		background-image:url(elm/ul_menu_li_utemiljo_active.gif);
	}
	
	ul#menu li.steinsenteret {
		background-image:url(elm/ul_menu_li_steinsenteret.gif);
	}
	
	ul#menu li.steinsenteret:hover,
	ul#menu li.steinsenteretactive {
		background-image:url(elm/ul_menu_li_steinsenteret_active.gif);
	}
	
	ul#menu li.grossistvarer {
		background-image:url(elm/ul_menu_li_grossistvarer.gif);
	}
	
	ul#menu li.grossistvarer:hover,
	ul#menu li.grossistvareractive {
		background-image:url(elm/ul_menu_li_grossistvarer_active.gif);
	}
	
ul#menu li.tjenester {
		background-image:url(elm/ul_menu_li_tjenester.gif);
	}

	ul#menu li.tjenester:hover,
	ul#menu li.tjenesteractive {
		background-image:url(elm/ul_menu_li_tjenester_active.gif);
	}

div#content {
}

	div#content h1,
	div#content h2,
	div#content h3 {
		color:#de5920;
	}
	
	div#content a {
		color:#de5920;
	}

	div#content div.nyheter_og_kampanje {
		background:transparent url(elm/div_nyheter_og_kampanje_bg.gif) no-repeat left top;
	}

		div#content div.nyheter_og_kampanje h2 {
			color:#fff;
		}

		div#content div.nyheter_og_kampanje h3 {
			color:#de5920;
		}

		div#content div.nyheter_og_kampanje ul {
			list-style-type:none;
		}

		div#content div.nyheter_og_kampanje li.arkiv {
			border-top:1px solid #dedede;
		}

	div#content div.kategoriliste {
	}
		
		div#content div.kategoriliste ul {
			list-style-type:none;
		}
	
		div#content div.kategoriliste h2 {
			color:#de5920;
		}
	
	div#content div.artikkel {
	}
	
		div#content div.artikkel p.ruler {
			border-top:1px solid #cecece;
		}
		
	div#content div.tools {
		background:transparent url(elm/div_tools_h6_bg.gif) no-repeat left top;
	}	
	
		div#content div.tools h6 {
		}

		div#content div.tools ul {
			list-style-type:none;
			color:#787878;
			background:transparent url(elm/div_tools_ul_bg_2.gif) no-repeat left bottom;
		}
			
			div#content div.tools ul li {
				border-left:1px solid #e9e9e9;
				border-right:1px solid #e9e9e9;
				background-color:#f7f7f7;
			}
			
			div#content div.tools ul li.print {
				background-color:#E9E9E9;
			}
			div#content div.tools ul li.download {
				border-top:1px solid #fefefe;
				border-bottom:1px solid #d4d4d4;
			}
			
			div#content div.tools ul li.links {
				border-top:1px solid #fefefe;
			}
		
			div#content div.tools ul li.download a{
				color:#787878;
				background:transparent url(elm/icon_pdf.gif) no-repeat right top;
			}

			div#content div.tools ul li.print a{
				color:#787878;
				background:transparent url(elm/icon_print.gif) no-repeat right top;
			}
	
	div#content div.kontaktoss div.kontaktinfo p,
	div#content div.kontaktoss div.kontaktinfo a {
		color:#fff;
	}
	
	div#content div.kontaktoss p,
	div#content div.kontaktoss dl,
	div#content div.kontaktoss dt {
		color:#66290f;
	}
	
	div#content div.registrering {
	}
	
		div#content div.registrering p.error {
			color:red;
		}
	
		div#content div.registrering fieldset,
		div#content div.registrering table {
			background-color:#f4f4f4;
			border:0px;
		}
		
		div#content div.registrering fieldset.file span {
			color:#aaa;
		}
		
		div#content div.registrering fieldset.type {
			background-color:transparent;
		}
		
			div#content div.registrering fieldset.type input,
			div#content div.registrering fieldset input.checkbox {
				border:0px;
			}
			
		div#content div.registrering label {
			color:#66290f;
		}
		
		div#content div.registrering input {
			border-left:1px solid #e1e1e1;
			border-right:1px solid #e1e1e1;
			border-top:1px solid #999;
			border-bottom:1px solid #ededed;
		}
		
			div#content div.registrering input.submit {
				border:0px;
			}
		
		div#content div.registrering p.center {
			color:#999;
		}

div#info {
	background:transparent url(elm/div_info_bg.gif) no-repeat left top;
}

	div#info a {
		color:#df5c21;
	}

	div#login {
		background:transparent url(elm/div_login_bg.gif) no-repeat left top;
	}

		div#login h3 {
			background:transparent url(elm/h3_login.gif) no-repeat 2px top;
			border-bottom:1px dashed #d2d2d2; 
		}
		
		div#login fieldset {
			border:0px;
		}
		
		div#login legend {
			color:#000;
		}
		
		div#login input {
			border:1px solid #dedede;
			color:#bfbfbf;
		}

			div#login input.submit {
				border:0px;
			}
			
		div#info.loggetinn div#login dt {
			color:#000;
		}
		
		div#info.loggetinn div#login p,
		div#info.loggetinn div#login dd {
			color:#de5920;
		}
		
		div#login a.loggut {
			background:transparent url(elm/btn_loggut.gif) no-repeat left top;
		}

	div#reg {
		background:transparent url(elm/div_reg_bg.gif) no-repeat left top;
	}
	
		div#reg div.ruler {
			border-top:1px dashed #d2d2d2;
		}

	div#kart {
		background:transparent url(elm/div_kart_bg.gif) no-repeat left top;
	}

		div#kart h3 {
			background:transparent url(elm/h3_kart.gif) no-repeat left top;
		}
		
	div#tider h3 {
		background:transparent url(elm/h3_aapningstider.gif) no-repeat left top;
	}
	
		div#tider dt, div#tider dd {
			color:#6d6e71;
		}
	
	div#seksjoner {
		background:transparent url(elm/div_seksjoner_bg_top.gif) no-repeat left top;
	}
	
		div#seksjoner ul {
			background:transparent url(elm/div_seksjoner_bg_bottom.gif) no-repeat left bottom;
		}

			div#seksjoner li {
				background:transparent url(elm/div_seksjoner_bg.gif) repeat-y left top;
			}
			
				div#seksjoner li a {
					color:#535353;
				}

				div#seksjoner li.active a {
					color:#de5920;
				}
				
div#footer, div#footer a {
	color:#99999B;
	text-decoration:none;
}
