body {padding: 2em; margin: 0; font: 0.8em arial;}  h1 {margin: 0 0 5px 0; font: 1.5em verdana; color: #330066; letter-spacing: 0.2em;}  h3 {margin: 5px 0 5px 0px; font: 1.2em verdana; color: #ff0000; font-weight: bold;}   h4 {margin: 5px 0 0 0px; font-size: 1em; color: #330066; font-weight: bold; letter-spacing: 0.1em;}  p {margin: 0 5px 5px 0;}  a{border-bottom: 1px dotted #000000; text-decoration: none;}a:link{color: #000000;}a:visited{color: #666666;}a:hover{text-decoration: underline;}/* sidlayout */   #layout {width: 940px; background: url(bakgrund.jpg) no-repeat; margin-right: auto; margin-left: auto;}#sidhuvud {padding: 1em; margin: 0; background: #e6e8fa;}#kolumncontainer{float: left; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}  #kolumn1 {float: left; width: 220px; background: #ffffff; opacity: 0.9; filter: alpha(opacity=90); line-height: 1.6em;}#kolumnbox1 {float: left; margin: 10px; padding: 5px; background: #e6e8fa;}#kolumnbox2 {float: left; margin: 10px; padding: 5px; background: #ffffff;}#kolumnbox3 {float: left; margin: 10px; padding: 5px; background: #e6e8fa;} #kolumn2 {float: left; width: 478px; padding: 10px; background: #ffffff; line-height: 1.5em;}  #kolumn3{float: left; width: 200px; padding: 10px; background: #ffffff; line-height: 1.6em;}#kolumnbox1 {float: left; margin: 10px; padding: 5px; background: #e6e8fa; font-size: 0.9em;}#kolumnbox2 {float: left; margin: 10px; padding: 5px; background: #ffffff; font-size: 0.9em;}#kolumnbox3 {float: left; margin: 10px; padding: 5px; background: #e6e8fa; font-size: 0.9em;}#kolumnbox4 {float: left; margin: 10px; padding: 5px; background: #ffffff; font-size: 0.9em;}#kolumnbox5 {float: left; margin: 10px; padding: 5px; background: #e6e8fa; font-size: 0.9em;}#kolumnbox6 {float: left; margin: 10px; padding: 5px; background: #ffffff; font-size: 0.9em;}#kolumnbox7 {float: left; margin: 10px; padding: 5px; background: #e6e8fa; font-size: 0.9em;}#kolumnbox8 {float: left; margin: 10px; padding: 5px; background: #ffffff; font-size: 0.9em;}#kolumnbox9 {float: left; margin: 10px; padding: 5px; background: #e6e8fa; font-size: 0.9em;}#kolumnbox10 {float: left; margin: 10px; padding: 5px; background: #ffffff; font-size: 0.9em;}#kolumnbox11 {float: left; margin: 10px; padding: 5px; background: #e6e8fa; font-size: 0.9em;}#kolumnbox12 {float: left; margin: 10px; padding: 5px; background: #ffffff; font-size: 0.9em;}#kolumnbox13 {float: left; margin: 10px; padding: 5px; background: #e6e8fa; font-size: 0.9em;}#kolumnbox14 {float: left; margin: 10px; padding: 5px; background: #ffffff; font-size: 0.9em;}#kolumnbox15 {float: left; margin: 10px; padding: 5px; background: #e6e8fa; font-size: 0.9em;}#kolumnbox16 {float: left; margin: 10px; padding: 5px; background: #ffffff; font-size: 0.9em;}#sidfot {clear: both; padding: 10px; background: #e6e8fa;}  /* meny */#menycontainer{float: left; margin: 1em 0 0 0; padding: 0;}#meny{margin: 0; padding: 0; list-style-type: none;	font: 1em verdana, arial;}#meny a{width: 12em; background: #ffffff; text-decoration: none; display: block;	padding: 0.1em 1em;	margin-bottom: 0.8em; border: 1px dotted  #e6e8fa;}#meny a:link{color: #000066;}#meny a:visited{color: #000000;}#meny a:hover{background:  #e6e8fa;}#meny a#current{font-weight: bold; border-right: 10px solid #000000;}