html, body {
	margin: 0;
	padding: 0;
	
	background-color: #000;
	color: #ccc5fa;
	font: 16pt/1.5 Arial, Helvetica, sans-serif;
}

div#identitet a {
	display: block;
	width: 100%;
	height: 190px;
	padding-top: 72px;
	border: 0;
	
	background: url(img/topp.jpg) repeat-x left top;
	text-align: center;
}

	div#identitet a img {
		border: 0;
	}
	
	div#identitet div#rulletekst {
		position: absolute;
		z-index: 1;
		left: 0;
		top: 208px;
		overflow: hidden;
		width: 100%;
		height: 54px;
	}

div#innhold {
	margin: 0.7em 1em;
	min-height: 500px;
}
	
	div#innhold div#tekst {
		position: relative;
		margin-left: 520px;
	}
	
	body#cv div#innhold div#tekst,
	body#produkter div#innhold div#tekst {
		margin-left: 0;
	}
	
		div#innhold div#tekst p img,
		div#innhold div#tekst div#slideshow {
			position: absolute;
			left: -520px;
			top: 0;
			margin-right: 1em;
		}
		div#innhold div#tekst div#slideshow {
			width: 490px;
			height: 490px;
		}
	
		div#innhold div#tekst h1 {
			font-size: 20pt;
			font-weight: normal;
		}
		
		div#innhold div#tekst h2 {
			font-size: 16pt;
			font-weight: normal;
			text-transform: uppercase;
			color: #f7f7fa;
		}
		
		body#cv div#innhold div#tekst table {
			width: 90%;
		}
		
			body#cv div#innhold div#tekst table td {
				vertical-align: top;
			}
			
				body#cv div#innhold div#tekst table td strong {
					color: #f30420;
					font-weight: normal;
				}
				
		div#innhold div#tekst ul#produkter {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
			div#innhold div#tekst ul#produkter li {
				width: 50%;
				height: 225px;
				margin: 0;
				margin-top: 25px;
				padding: 0;
				float: left;
			}
			
			div#innhold div#tekst ul#produkter li.bred {
				clear: left;
				width: 100%;
			}
			
				div#innhold div#tekst ul#produkter li img {
					float: left;
					height: 225px;
				}
				
				div#innhold div#tekst ul#produkter li p {
					margin-left: 275px;
					color: #fbf7f7;
				}
				
					div#innhold div#tekst ul#produkter li p a {
						color: #fbf7f7;
						text-decoration: none;
					}

div#nav-og-kontakt {
	clear: left;
	margin: 0.7em 0 0.7em 3em;
	padding-top: 3em;
	color: #fff;
}

	div#nav-og-kontakt address {
		font-style: normal;
	}

	div#nav-og-kontakt ul#nav {
		margin: 1em 0;
		padding: 0;
		list-style-type: none;
		font-size: 13pt;
	}
	
		div#nav-og-kontakt ul#nav li {
			display: inline;
			padding-right: 3.5em;
		}
		
			div#nav-og-kontakt ul#nav li a {
				color: #fff;
				text-decoration: none;
			}
