body {
	width: 100%;
	margin: 0;
	padding: 0;
	
	color: #000;
	background: #f3f3f3 url(img/bakgrunn.png) repeat-y center top;
	font: 75%/1.5 Verdana, Helvetica, Arial, sans-serif;
	text-align: center;
}

/* Moderne nettlesere støtter skalering av pixelstørrelser fint. */
html>body {
	font-size: 12px;
}

div#side {
	width: 784px;
	margin: 0 auto;
	
	text-align: left;
}

	div#side div#identitet {
		background-color: #fff;
		text-align: center;
	}
	
		div#side div#identitet a {
			height: 110px;
			overflow: hidden;
			display: block;
			text-decoration: none;
		}
		
		body#hovedside div#side div#identitet a {
			height: auto;
		}
		
			div#side div#identitet a img {
				border: 0;
			}
	
		div#side div#identitet address {
			height: 1.5em;
			background-color: #d50012;
			color: #fff;
			font-style: italic;
			font-weight: bold;
			font-size: 1.33em;
			text-align: left;
		}
		
			div#side div#identitet address span#gate {
				float: left;
				width: 56%;
				padding-left: 1%;
			}
			
			div#side div#identitet address span#tlf {
				float: left;
				width: 23%;
			}
			
			div#side div#identitet address span#epost {
				width: 19%;
				padding-right: 1%;
				text-align: right;
			}
			
	div#side div#innhold {
		padding-bottom: 5em;
	}
	
		div#side div#innhold ul#meny {
			float: left;
			width: 223px;
			margin: 0;
			padding: 0;
			
			list-style-type: none;
			background-color: #fff;
		}
		
			div#side div#innhold ul#meny li {
				height: 1%;
				margin: 1px 0 0 0;
				padding: 0;
				line-height: 2.5em;
			}
			
				div#side div#innhold ul#meny li a {
					display: block;
					padding-left: 1.75em;
					border-right: 3px solid;
					background-color: #f1f1f1;
					text-decoration: none;
					color: #000;
					font-weight: bold;
				}
				
				div#side div#innhold ul#meny li a:hover,
				div#side div#innhold ul#meny li.active a {
					background-color: #f1e6e6;
					/*border-color: #d50012;*/
					color: #d50012;
				}
				
		div#side div#innhold div#tekst {
			padding: 2.7em 2.5em 0 253px;
		}
		
			div#side div#innhold div#tekst h1 {
				margin: 0;
				padding: 0;
				line-height: 1em;
				font-size: 1.75em;
				font-weight: normal;
				text-transform: uppercase;
				color: #d50012;
			}
			
			div#side div#innhold div#tekst p {
				margin: 0;
				padding: 0.5em 0;
				font-size: 0.9em;
			}
			
				div#side div#innhold div#tekst p.ingress img.illustration {
					float: right;
					margin-left: 1em;
				}
			
			div#side div#innhold div#tekst ol.artikler {
				margin: 0;
				padding: 0;
				list-style-type: none;
			}
			
				div#side div#innhold div#tekst ol.artikler li {
					clear: right;
				}
				
				div#side div#innhold div#tekst ol.artikler h2 {
					margin: 0;
					padding-top: 1em;
					color: #d50012;
					font-size: 1.25em;
				}
			
			div#side div#innhold div#tekst ol.artikler img {
				width: 150px;
				margin-left: 0.5em;
				float: right;
			}
