@import url(reset.css);
body {background: #dfdfdf;color: #666;font: 62.5%/150% "Lucida Grande", Arial, Verdana, sans-serif, serif;text-align: center;}
a {color: #19398a;text-decoration: none;}
p {margin: .5em 0; }

.roundall {-moz-border-radius: 5px;	-webkit-border-radius: 5px;-o-border-radius: 5px;}
.boks {background: #eee; border: 1px solid #ccc; color: #333; margin-top: 2em; padding: 10px;}
.boks a {color: #333; text-decoration: none; border-bottom: 1px dotted #333;}

#wrapper {background: #fff; border: 1px solid #ccc; margin: 2em auto;text-align: left;padding: 1em;width: 1000px;}

#topp {margin-bottom: 2em;}
	#logo {background: url(gfx/logo.png) left center no-repeat;float: left;height: 160px;width: 380px;}
	#logo a {display: block; height: 119px; width: 380px;}
	#toppbilde {background: url(gfx/toppbilde.jpg) no-repeat;height: 160px;margin-left: 400px;}	

#venstre {float: left; width: 250px;}

	#meny {font-size: 1.6em;}
		#meny ul li, #meny ul li a {display: block;}
		#meny ul li a {border-bottom: 1px solid #eee; letter-spacing: 1px;padding: .5em 0;}
		#meny ul li a:first-letter {text-transform: capitalize;}
		#index a.forsiden, #om-oss a.om, #tjenester a.tjenester, #referanser a.referanser, #leverandorer a.leverandorer {border-color: #19398a;font-weight: bold;}
		#meny ul li a {color: #19398a;}
		#meny ul li a:hover {border-color: #19398a;}
		
	#kontakt {padding: 0 5px;}
		#kontakt ul {margin-top: .5em;}
		#kontakt ul li {border-top: 1px dotted #ccc;font-size: 1.4em;padding: 10px 5px 10px 25px;}
		#kontakt ul li:first-child {border: 0;}
		li.telefon {background: url(gfx/telephone.png) 0px 10px no-repeat;}
		li.mobil {background: url(gfx/phone.png) 0px 10px no-repeat;}
		li.epost {background: url(gfx/email.png) 0px 10px no-repeat;}
		li.adr {background: url(gfx/house.png) 0px 10px no-repeat;}
		li.postadr {background: url(gfx/package_green.png) 0px 10px no-repeat;}
		li.orgnr {background: url(gfx/folder_table.png) 0px 10px no-repeat;}
		
		
		#aut {float: left; text-align: center; padding: 0 5px 5px;}
		#aut ul {float: left; list-style: none inside; }
		#aut ul li {background: #fff; display: block; float: left; margin: 5px 0 0 5px; padding: 0 5px 0 6px;}
		#aut ul li:first-child {margin-left: 0;}

#hoyre {margin-left: 270px;}

	#innhold {float: left; width: 730px;}
		#innhold a {border-bottom: 1px dotted #19398a;padding-bottom: 2px;}
		#innhold a:hover {border-style: solid;}
		#innhold h1 {border-bottom: 1px solid; color: #19398a;font-size: 1.6em; margin-bottom: .5em; letter-spacing: 1px; padding: .5em 0;}
		#innhold h2 {font-size: 1.4em; margin: 1em 0;}
		#innhold p {font-size: 1.4em; line-height: 150%;margin: 1em 0;}
		
		.indexbilder {display: block; float: left; height: 177px;margin: 2em 0 0 10px;width: 236px;}
		.indexbilder.firstib {margin-left:0;}
		
		.bilde {float: right; margin: 1em 0 1em 1em;}
		.grunnlegger {background: url(gfx/grunnleggeren.gif) no-repeat; height: 318px; width: 245px;}
		.grunnlegger span {display: block; padding: .5em 0;position: relative; top: 318px; text-align: center;width: 245px;}
		.bilde.tjenester {background: url(gfx/tjenester.jpg) no-repeat; height: 327px; width: 245px;}
		
		#motto {background: none; border: 0; clear: both;padding: 2em 0 0;text-align: center;}
		#motto p {color: #19398a; font-size: 1.3em; font-weight: bold;}
		
		#referanser .tabell {font-size: 1.2em; width: 730px;}
		table {width: 100%;}
		table th, table td {padding: 5px 0 5px 5px; text-align: left;}
		table thead {background: #19398a; border: 1px solid #19398a; color: #fff;text-transform: uppercase;}
		table thead th {border-left: 1px dotted #fff;}
		table thead th:first-child {border-left: 0;}
		table tbody td {border-left: 1px solid #19398a;border-bottom: 1px dotted #19398a; border-right: 1px solid #19398a;}
		table tbody tr:last-child td {border-bottom-style: solid;}
		
		#lev {}
		#lev li {background: #eee; border: 1px solid #ccc; float: left; height: 140px; margin: 1em; padding: 5px; width: 182px;}
		#lev li:hover {border-color: #999;}
		#lev li a {background: #fff; border-bottom: 0; display: block;padding: 5px; width: 172px;}
	
#footer {clear: both; margin-top: 2em;}

