	body {
		text-align:center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		}
	td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		}
	/* outside page container */
	#rama {
		width: 703px;
		margin: 12px auto;
		padding:0px;
		text-align:left;
		/*border:1px dashed #666;*/
		}
	/* top image strip */
	#bilderrekka {
		margin-bottom:9px;
		}
		
	/* left navigation column */
	#venstre {
		width:177px;
		padding:0px;
		float:left;
		}
		
	/* left navigation column (not logged in) */
	#venstrealle {
		width:174px;
		padding:0px;
		float:left;
		}
		
	/* main body center content */
	#innhold {
		width:363px;
		margin-right: 8px;
		padding:0px;
		float:left;
	}
		
	/* main body center content (not logged in) */
	#innholdalle {
		width:363px;
		margin-right: 8px;
		padding: 0;
		float:left;
		}
		
	/* rightside column */
	#hogre {
		width:150px;
		padding:0px;
		float:left;
		/*background:#fff;*/
		}
	.content {
		padding: 0 6px;
	}
	.contentalle {
		padding: 0 15px;
	}
	.ahborder {
		width: 174px;
		border-right: 1px solid #ccc;
		}
		
	.hborder {
		width: 168px;
		border-right: 1px solid #ccc;
		}

	.mborder {
		border-right: 1px solid #ccc;
		}
		
	.vhborder {
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		}
					
	.bilder {
		margin-right: 4px;
		}

	.navspacer {
		padding: 5px 0;
	}
	
	.navspacerbot {
		height: 300px;
		padding: 10px 0;
	}
	
	.navallespacer {
		height: 15px;
		padding: 10px 0;
	}
	.pkomptens {
		margin: 2px 0;
	}
	/* Empty picture holder 
	   uses hack to change height for IE
	   If needed change the height specified last
	*/
	.spacerbilder88 {
		height: 88px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 88px;
				}
		html>body .spacerbilder88 {
		height: 88px;
	}

	.padbilder {
		padding: 0 0 8px 0;
	}
	
	.navitem {
		padding: 0;
	}
	.navitem1 {
		margin-top: 1px;
		voice-family: "\"}\"";
		voice-family: inherit;
		margin-top: 8px;
				}
		html>body .navitem1 {
		margin-top: 8px;
		padding: 0;
	}
	.vslink {
		padding: 2px 0 2px 4px;
	}

	
	#hogre p, #hogre  li, #hogre a { font-size: 10px}		

	.navlink {
		padding: 6px 0;
		border-bottom: 1px solid #ccc;
	}

	.hhdr {
		padding: 23px 0 4px 8px;
		border-bottom: 1px solid #666;
	}
	.hhdralle {
		padding: 6px 0 4px 8px;
		border-bottom: 1px solid #666;
	}
	.hlinkarea {
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		color: #333;
		background: #F4F2F2;
	}

	h1 {
		font-size: 13px;
		font-weight: 600;
		padding: 5px 0 0 0;
	}
	h2, h3, h4, h5, h6 {
		font-size: 11px;
		font-weight: 600;
		margin-bottom: -10px;
	}
	a:link, a:visited, a:active {
		/* blue color */
		color: #4041A7;
		/* red colour 801E79 */
		/*color: #864080;*/
		background: transparent;
		font-size: 11px;
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
		a.small:link, a.small:visited, a.small:active, a.small:hover {
		font-size: 10px;
	}
	

	.vslink a {
		color: #333;
	}
	.vslink a:hover {
	/* blue */
		color: #4354C6;
		text-decoration: none;
	}

	.hlinkarea a:link, .hlinkarea a:link {
		font-size: 10px
	}

	li {
		list-style: square outside none;
		/*color: #666;*/
		padding: 0 0 0 -15px;
	}	

	.padlinks {
		margin: 8px 10px;
	}
	
	form {
		margin: 0;
		padding: 0;
	}

	input, select, textarea {
		padding: 2px;
		background: #F4F2F2;
		border: 1px inset #ccc;
		color: #333;
		font-size: 11px;
	}
	select {
		padding: 0px;
		border: 1px solid #999;
		font-size: 10px;
	}
	input.inputsok, select.selfaq {
		margin-left: 8px;
		width: 120px;
	}
	.inputlogg {
		width: 150px;
	}
	select.selfaq {
		width: 149px;
	}
	.hdrsok {
		padding: 4px 0 2px 8px;
	}
	.hdrlogginn {
		padding: 4px 0 2px 5px;
	}
	.btnsok {
		padding: 0 0 0 10px;
		background: transparent;
		border: none;
	}
	.btnlogg {
		padding: 0 10px 0 10px;
		background: transparent;
		border: none;
	}
	.btnarkiv {
		padding: 10px;
		background: transparent;
		border: none;
	}
	.hdrinnhold {
		padding: 14px 0 8px;
		border-bottom: 1px solid #ccc;
	}
	.copyright {
		font-size: 9px;
		color: #666;
		text-align: right;
		margin-top: 15px;
		padding: 4px 0 8px;
		/*border-top: 1px solid #ccc;*/
	}
	.copyrightalle {
		font-size: 9px;
		color: #666;
		text-align: left;
		margin-top: 2px;
		margin-left: 0px;
		padding: 2px 0 8px 6px;
		/*border-top: 1px solid #ccc;*/
	}
	.padhdr {
		padding: 3px 0 4px 0;
	}
/*	.hdrinnholdbot {
		padding: 0 0 20px 0;
		border-top: 1px solid #ccc;
	}
*/
	.dline {
		padding: 0 2px;
	}
	
	.backgrey {
		background-color: #ccc;
	}
	.ipressen {
		padding: 8px 0 0;
	}
	.staffpic {
		margin-bottom: 8px;
	}
