1
/* DEFAULT BODY PROPERTIES */ 
html, body {
	margin:0px;
	padding-top:10px;
	padding-left:5px;
	background-color:#FFFFFF;
}
html, body, td { 
	font-family:arial, verdana, geneva, sans-serif;	
	font-size:11px;
}
/* DEFAULT HEADLINE PROPERTIES */
h1 {
	font-size:20px;
	margin-top:10px;
	margin-bottom:20px;
	line-height:25px;
}
h2 {
	font-size:18px;
	margin-top:18px;
}
h3 {
	font-size:16px;
	margin-top:10px;
}
/* DEFAULT LINK (A) PROPERTIES */
a, a:visited {
	color:#000000;
	text-decoration:underline;
	background-color:transparent;
}
a:hover {
	color:#336633;
	background-color:transparent;
	text-decoration:underline;
}
/* SITEHEAD PROPERTIES */
#site-head {
	width:750px;
	height:97px;
}
#site-logotype {
	width:92px;
	height:75px;
	border:0px;
}
/* NEUTRAL MENU PROPERTIES */
#neutral-menu {
	height:62px;
	margin-top:8px;
}
.neutral-menuitem-off {
	font-family:arial, verdana, geneva, sans-serif;
	font-size:11px;
	padding-right:10px;
}
#neutral-menu a {
	font-size:11px;
	font-family:arial, verdana, geneva, sans-serif;
	text-decoration:none;
	color:#000000;
	background-color:transparent;
}
#neutral-menu a:hover {
	color:#336633;
	background-color:transparent;
}
.neutral-menuitem-on {
	font-family:arial, verdana, geneva, sans-serif;
	font-size:11px;
	padding-right:10px;
}
/* AREA NAVIGATION PROPERTIES */
#areanav {
	height:25px;
	border:0px #333333 solid;
	white-space:nowrap;
	background: url(/Web/index.nsf/areanav-bg-dot.gif?OpenImageResource) repeat-x top left;
	background-color:#FFFFFF;
}
#areanav table {
	background: url(/Web/index.nsf/areanav-enddot.gif?OpenImageResource) no-repeat top right;
}
#areanav table td {
	height:25px;
	vertical-align:bottom;
}
.areanav-on {
	background: url(/Web/index.nsf/areanav-bg-yellow-line.gif?OpenImageResource) repeat-x top left;
	height:25px;
	width:20px;
	padding:10px 12px 2px 12px;
	background-color:#FFFFFF;
	
}
.areanav-on-first {
	background: url(/Web/index.nsf/areanav-bg-yellow-first.gif?OpenImageResource) repeat-x top left;
	height:25px;
	width:20px;
	padding:10px 12px 2px 12px;
	background-color:#FFFFFF;
}
.areanav-off {
	background: url(/Web/index.nsf/areanav-bg-green-line.gif?OpenImageResource) repeat-x top left;
	height:25px;
	width:20px;
	padding:10px 12px 2px 12px;
	background-color:#FFFFFF;
}
.areanav-off-first {
	background: url(/Web/index.nsf/areanav-bg-green-first.gif?OpenImageResource) repeat-x top left;
	height:25px;
	width:20px;
	padding:10px 12px 2px 12px;
	background-color:#FFFFFF;
}
#areanav a, #areanav a:visited {
	color:#000000;
	background-color:transparent;
	font-family:arial, verdana, geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	white-space:nowrap;
	padding:0px;
	width:100%;
}
#areanav a:hover {
	color:#336633;
	background-color:transparent;
}
/* CONTENT BODY SETTINGS */
#content-body {
	width:750px;
	border:0px black solid;
	margin-bottom:10px;
	margin-top:5px;
}
#content-body td {
	font-size:11px;
	line-height:18px;
}
/* PREAMBLE/INTRODUCTION PROPERTIES */
.preamble {
	font-size:16px;
	line-height:18px;
}
img.docTopImage {
	margin-bottom:5px;
}
/* BODY TEXT PROPERTIES */
.bodytext, .bodytext-right, .doarea, doarea-right {
	font-size:11px;
	line-height:18px;
}
.bodytext {
	padding:10px;
	padding-top:0px;
}
.bodytext-right {
	padding:10px;
	padding-top:0px;
	padding-right:0px;
}
.doarea {
	padding:10px;
}
.doarea-right {
	padding:10px;
	padding-right:0px;
}
#content-body b, 
#content-body strong, 
.bodytext b, 
.bodytext strong,
.bodytext-right b, 
.bodytext-right strong,  
.doarea b, 
.doarea strong, 
.doarea-right b, 
.doarea-right strong {
	font-size:11px;
	font-weight:bold;
	line-height:12px;
}
img.doimgtop {
	margin-bottom:5px;
}
#filearea {
	background: url(/Web/index.nsf/filearea-stripe-bordeaux.gif?OpenImageResource) repeat-x top left;
	font-size:11px;
	margin-top:10px;
	padding-top:20px;
	line-height:16px;
	background-color:#FFFFFF;
}
#filearea td {
	font-size:11px;
}
#filearea a, #filearea a:visited {
	color:#000000;
	background-color:transparent;
	text-decoration:underline;
}
#filearea strong {
	padding-bottom:5px;
}
/* STRUCTURAL NAV PROPERTIES */
#struct-nav {
	font-family:arial, verdana, geneva, sans-serif;
	font-size:10px;
	color:#666666;
	background-color:transparent;
	height:20px;
	padding:0px 0px 10px 10px;
}
#struct-nav a, struct-nav a:visited {
	font-size:10px;
	color:#666666;
	background-color:transparent;
	text-decoration:none;
}
#struct-nav a:hover {
	color:#000000;
	background-color:transparent;
}
/* LEFTNAVIGATION PROPERTIES */
#leftnav {
	width:142px;
	margin-top:0px;
	padding:0px;
}
.leftnav-main {
	list-style-type:square;
	padding:0px;
	margin-top:0px;
	margin-left:20px;
	font-size:11px;
	list-style-position:outside;
}
.leftnav-main li {
	color:#CCCCCC;
	background-color:transparent;
	padding:2px 0px 2px 0px;
	margin:0px;
	line-height:14px;
}
.leftnav-main a, .leftnav-main a:visited {
	color:#000000;
	background-color:transparent;
	text-decoration:none;
}
.leftnav-main a:active, .leftnav-main a:hover {
	color:#336633;
	background-color:transparent;
	text-decoration:none;
}
.leftnav-sub {
	list-style-type:none;
	display:none;
	margin-left:14px;
	padding-left:0px;
	list-style-position:outside;
}
.leftnav-sub li, leftnav-subitem {
	padding:2px 0px 2px 0px;
}
/* READWORTHY LAYOUT PROPERTIES */
/* 2005-11-30 SUS tillagt line-height från inget värde */
p.readworthy-headline {
	font-size:20px;
	font-family:arial, verdana, geneva, sans-serif;
	margin-top:2px;
	margin-bottom:1px;
	line-height:25px;
}
div.page-navlink {
	margin-top:10px;
	margin-bottom:10px;
}
div.readmore {
	margin-bottom:10px;
}
/* SITEMAP PROPERTIES */
#sitemap {
	padding-left:15px;
}
#sitemap table td{
	line-height:14px;
}
a.sitemap-l1, a.sitemap-l1:visited {
	font-weight:bold;
}
a.sitemap-l2, a.sitemap-l2:visited {
	font-weight:bold;
}
a.sitemap-l3, a.sitemap-l3:visited {
	font-weight:normal;
}
/* ORDER SPECIFIC PROPERTIES */
#orderTable {
	border:0px;
}
#orderTable td.areaIntro {
	color:#000000;
	background-color:#999999;
	height:5px;
	border-right:1px black solid;
	border-bottom:1px black solid;
}
#orderTable tr.heading {
	color:#000000;
	background-color:#E8EFEC;
}
#orderTable tr.rowSeparator  {
	color:#000000;
	background-color:#E8EFEC;
}
#orderTable input {
	font-size:10px;
}
#orderTable input.orderbutton {
	font-size:11px;
	width:120px;
	margin-top:7px;
	margin-right:2px;
}
#orderTable input.orderbutton2 {
	font-size:11px;
	width:60px;
	margin-top:5px;
}
#orderTable .ordersubtitle {
	border-right:1px black solid;
}
#orderTable .ordermaintitle {
	border-left:1px gray solid;
	height:20px;
}
#orderTable .orderrows {
	border-left:1px gray solid;
}
#orderTable .subrowsleft {
	border-top:1px black solid;
}
#orderTable .subrowsright {
	border-bottom:1px black solid;
}
#orderTable .mainrowsleft {
	border-top:1px gray solid;
	border-left:1px gray solid;
}
#orderTable .mainrowsmiddle {
	border-top:1px gray solid;
	cursor:hand;
}
#orderTable .tableborders {
	margin-left:10px;
	margin-right:10px;
}
#orderTable a  {
	color:#000000;
	background-color:transparent;
	text-decoration:none;
}
#orderTable a:hover, a:active {
	color:#000000;
	background-color:transparent;
	text-decoration:underline;
}
#orderTable .headlinebltr  {
	font-family:arial, verdana, geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#888888;
}
#orderTable .topspace{
	margin-top:9px;
}
/* FAQ SPECIFIC PROPERTIES */
.faq-list td {
	padding-top:5px;
	padding-bottom:5px;
	padding-right:2px;
	
}
#faq-separator {
	background: url(/Web/index.nsf/faq-stripe-lightbrown.gif?OpenImageResource) repeat-x top left;
}
#faqTable {
	border:0px;
}
#faqTable td.areaIntro {
	color:#000000;
	background-color:#999999;
	height:5px;
	border-right:1px black solid;
	border-bottom:1px black solid;
	width:450;
}
#faqTable tr.heading {
	color:#000000;
	background-color:#E8EFEC;
}
#faqTable tr.rowSeparator  {
	color:#000000;
	background-color:#E8EFEC;
	cursor:pointer;
	text-decoration:none;
}
#faqTable tr.rowSeparatorClicked {
	color:#000000;
	background-color:#E8EFEC;
	cursor:pointer;
}
#faqTable tr.rowSeparatorClicked a {
	color:#000000;
	background-color:#E8EFEC;
	cursor:pointer;
	text-decoration:underline;
}
#faqTable tr.rowSeparatorA  {
	color:#000000;
	background-color:#E8EFEC;
}
#faqTable tr.rowSeparatorQW {
	color:#000000;
	background-color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
}
#faqTable tr.rowSeparatorQWClicked {
	color:#000000;
	background-color:#FFFFFF;
	cursor:pointer;
}
#faqTable tr.rowSeparatorQWClicked a {
	color:#000000;
	background-color:#FFFFFF;
	cursor:pointer;
	text-decoration:underline;
}
#faqTable input {
	font-size:10px;
}
#faqTable input.orderbutton {
	font-size:11px;
	width:120px;
	margin-top:7px;
	margin-right:2px;
}
#faqTable input.orderbutton2 {
	font-size:11px;
	width:60px;
	margin-top:5px;
}
#faqTable .ordersubtitle {
	/*border-right:1px black solid;*/
}
#faqTable .ordermaintitle {
	border-left:1px gray solid;
	height:20px;
}
#faqTable .orderrows {
	border-left:1px gray solid;
}
#faqTable .subrowsleft {
	border-top:1px black solid;
}
#faqTable .subrowsright {
	border-bottom:1px black solid;
}
#faqTable .mainrowsleft {
	border-top:1px gray solid;
	border-left:1px gray solid;
}
#faqTable .mainrowsmiddle {
	border-top:1px gray solid;
	cursor:pointer;
	background-color:#E8EFEC;
}
#faqTable .tableborders {
	margin-left:10px;
	margin-right:10px;
}
#faqTable a  {
	color:#000000;
	background-color:transparent;
	text-decoration:none;
}
#faqTable a:hover, a:active {
	color:#000000;
	background-color:transparent;
	text-decoration:underline;
}
#faqTable .headlinebltr  {
	font-family:arial, verdana, geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#888888;
}
#faqTable .topspace{
	margin-top:9px;
}
#faqTable .subrow{
	height:20px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:2px;
	cursor:pointer;
}
#faqTable .faqrow{
	border-left:1px gray solid;
	border-right:1px black solid;
}
/* DOSUBAREA SPECIFIC PROPERTIES */
.dosubarea {
	padding:6px;
	padding-top:0px;
}
.dosubarea-img {
	margin-bottom:10px;
}
.dosubarea-h {
	font-weight:bold;
	text-decoration:none;
	line-height:12px;
}
/* SITEFOOT PROPERTIES */
#sitefoot {
	height:15px;
	width:750px;
	border:0px black solid;
	background: url(/Web/index.nsf/sitefoot-stripe-yellow.gif?OpenImageResource) repeat-x top left;
	background-color:#FFFFFF;
}
#sitefoot-text {
	background-color:#FFFFFF;
	color:#666666;
	font-size:10px;
	line-height:14px;
}
#sitefoot-text a, sitefoot-text a:visited {
	color:#666666;
	background-color:transparent;
	text-decoration:none;
}
#sitefoot-text a:hover {
	color:#000000;
	background-color:transparent;
}
