		/* 
			reset-styles by tripoli.com 
		*/
		* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
		code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
		dfn, i, cite, var, address, em { font-style: normal; }
		th,h1, h2, h3, h4, h5, h6 { font-weight: normal; }
		a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none;}
		table { border-collapse: collapse; border-spacing: 0; }
		caption, th, td, center { text-align: left; vertical-align: top; }
		body { line-height: 1; background: white; color: black; }
		q { quotes: "" ""; }
		ul, ol, dir, menu { list-style: none; }
		sub, sup { vertical-align: baseline; }
		a { color: inherit; }
		/*hr { display: none; }*/ /* we don't need a visual hr in layout */
		font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */

		/*
			Pagespecific styles
		*/
		DIV, TD {-moz-box-sizing:border-box; box-sizing:border-box; margin:0; padding: 0;}

		body {background:white; font:8pt arial; padding:30px}
		.container {width:100%; height:100%; text-align:center; vertical-align:top;}
		#main {width:720px; height:100%; border:2px solid rgb(159,159,159); margin:auto;}
		#main #left {width:180px; padding:15px 0px 15px 10px; text-align:left; background:rgb(57,78,119); color:white}
		#main #right {width:540px; padding:20px; text-align:left}
		#corner {float:right; margin:-22px; position:relative; *margin: -22px -25px 0px 0px;} /* Sista margin läses endast av IE */


		#pagetitle, #menu, #menu a, #menu a:visited, #footer, #footer a, #footer a:visited {color:white}
		
		#pagetitle {height:155px; padding:0px 5px 0px 10px; font:14pt}
		#menu {vertical-align:top}
		#menu a {margin-left:10px}
		#footer {vertical-align:bottom}
		
		a {text-decoration:underline}
		h1 {font:13pt arial; font-weight:bold; color:#394E77;}
		
