body {padding: 2em;	margin: 0; font: 0.7em Verdana, arial;}
h1 {margin: 0 0 5px 0; letter-spacing: 0.3em; font: normal 2.5em Verdana, arial; color: #008000;}
h2 {margin: 0 0 5px 0; letter-spacing: 0.3em; font: normal 1.5em Verdana, arial; color: #000000;}
h3 {margin: 10px 0 5px 0; letter-spacing: 0.1em; font: normal 1.2em Verdana, arial; color: #008000;}
h4 {margin: 10px 0 3px 0; letter-spacing: 0.1em; font: 1em Verdana, arial; color: #008000; border-bottom: 1px dotted  #008000;}
p {margin: 0 0 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: 65em; padding: 1em 10em 0 10em;  margin-left: auto; margin-right: auto;}
#sidhuvud {padding: 1em; margin: 0; background: #d4ea86;}
#kolumncontainer{float: left;}
#kolumn1 {float: left; width: 22em; padding: 0 1em 0 0;}
#opacitybox{float: left; margin: 0; padding: 1em; background: #d4ea86; opacity: 0.8; filter: alpha(opacity=80); line-height: 1.8em;}
#kolumn2 {float: left; width: 40em; padding: 1em; background: #ffffff; line-height: 1.8em;}
#sidfot {clear: both; padding: 10px; border-top: 1px solid #cccccc;	border-bottom: 1px solid #cccccc;}

/* meny */
#menycontainer{float: left; margin: 1em 0 0 0; padding: 0;}
#meny{margin: 0; padding: 0; list-style-type: none;	font: 1.2em Arial, serif;}
#meny a{width: 12em; background: #ffffff; text-decoration: none; display: block;	padding: 0.5em 1.2em;	margin-bottom: 0.8em; border: 1px dotted  #a1ba67;}
#meny a:link{color: #000000;}
#meny a:visited{color: #000000;}
#meny a:hover{background: #d4ea86}
#meny a#current{font-weight: bold; border-right: 10px solid #000000;}
