/* CSS by Totte Alm, Code 66, totte@code66.se *//* Based on work by Matthias KŠllberg */.wrapper {	width: 800px;	height: 600px;	margin: 10px auto;	padding: 0;	text-align: left;			/* IE-bug workaround */	color: #111;}.headerbox {	width: 800px;	height: 30px;	margin: 5px auto;	padding: 1px;	color: #111;	background-color: #FC3;	vertical-align: top;	border: 1px outset #555;	font-family: Verdana, Arial, Helvetica, sans-serif;}.headerbox_nav {	width: 180px;	height:500px;	margin: 5px auto;	padding: 1px;	color: #111;	background-color: #FC3;	vertical-align: top;	border: 1px outset #555;	font-family: Verdana, Arial, Helvetica, sans-serif;}.header_top {	margin: 4px auto;	text-align: center;	font-weight: bold;	font-size: 14pt;}.smallheader_top {	text-align: center;	font-weight: bold;	font-size: 10pt;	background-image: url(img/prickar.gif);	border: 2px outset #19a;	margin-bottom: 2px;}.footerbox {	width: 800px;	height: 30px;	margin: 5px auto;	padding: 1px;	color: #222;	font-family: Verdana, Arial, Helvetica, sans-serif;	float: left;	font-size: 10pt;}.footer_bottom {	margin: 4px auto;	text-align: center;	font-weight: bold;	font-size: 10pt;}.w3ctjosan {	margin: 4px auto;	text-align: center;}.linker {	margin-left: 5px;	text-align: left;	font-size: 9pt;	font-weight: bold;	width: 180px;	margin-bottom: 2px;}.marked {	display: block; height: 16px; width: 160px;	margin-left: 5px;	text-align: left;	font-size: 9pt;	font-weight: bold;	padding: 2px;	border: 1px solid #222;	background-color: #3f6;	color: #222;	margin-bottom: 2px;}div.scroll {	overflow: auto;	width: 590px;	height:484px;	margin: 5px auto;	padding: 8px;	color: #111;	background-color: #eee;	vertical-align: top;	border: 2px inset #19a;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;}span.formrow {	color: #111;	text-align: left;	font-size: 9pt;	font-weight: bold;}span.msieerror {	color: #111;	text-align: left;	font-size: 15pt;	font-weight: bold;}a:link.hoverbar {	display: block; height: 16px; width: 160px;	text-decoration: none;	color: #111;	padding: 2px;	border: 1px solid #FC3;}a:visited.hoverbar {	display: block; height: 16px; width: 160px;	color: #222;	text-decoration: none;	padding: 2px;	border: 1px solid #FC3;}a:hover.hoverbar {	display: block; height: 16px; width: 160px;	color: #111;	text-decoration: none;	padding: 2px;	border: 1px solid #222;	background-color: #FC6;}a:link.download {	display: block; height: 32px; width: 580px;	text-decoration: none;	color: #111;	padding: 2px;	margin: 2px;	border: 1px solid #222;}a:visited.download {	display: block; height: 32px; width: 580px;	color: #222;	text-decoration: none;	padding: 2px;	margin: 2px;	border: 1px solid #222;}a:hover.download {	display: block; height: 32px; width: 580px;	color: #111;	text-decoration: none;	padding: 2px;	border: 1px solid #222;	margin: 2px;	background-color: #FC6;}.linkimageblock {	float:left;	padding-right: 4px;}.linktextblock {	display: block; height: 32px; width: 500px;	vertical-align: top; }form.feedbackform {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 0px;	margin: 0px;}