body {padding: 2em;	margin: 0; font: 0.7em Verdana, sans-serif;  background: #cccccc fixed;}
h1 {margin: 10px 0 5px 0; letter-spacing: 0.1em; font: normal 2.5em Georgia, serif;} //{margin: 0 0 0 0; letter-spacing: 0.0em; font: normal 7em Mirror, serif; color: #0000ff;}
h2 {margin: 10px 0 5px 0; letter-spacing: 0.1em; font: normal 2.5em Georgia, serif;}
h3 {margin: 10px 0 0px 0; letter-spacing: 0.1em; font: normal 1.5em mirror, serif; color: #ffffff;}
h4 {margin: 10px 0 3px 0; padding: 0 0 0 5px; letter-spacing: 0.1em; font: 1.2em; color: #; background: ;}
h5 {margin: 0 0 10px 0; letter-spacing: 0.0em; font: normal 2em Mirror, serif; color: #0000ff; background: ;}
p {margin: 0 0 5px 0;}
//a {border-bottom: 1px dotted #000000; text-decoration: none;}
a:link {color: #af1400; text-decoration: none}
a:visited { color: #af1400; text-decoration: none}
a:hover {text-decoration: none}
a:active {text-decoration: none}

/* sidlayout */
#layout {width: 70em; margin-left: auto; margin-right: auto; background-color: #ffffff;}
#sidhuvud {width: 100%; text-align:center; padding: 1em; margin: 0; color: #eeeeee; background-color: #ffffff;}
#kolumncontainer{float: left; width: 100%; padding: 1em; background-color: #ffffff;}
#kolumn1 {float: left; width: 214px; min-height: 600px; padding: 0 0 0 1em; background-color: #ffffff;}
#opacitybox {width: 192px; height: 188px; float: left;  margin-bottom: 0.8em; padding: 1em; background: #018CEC; color: #ffffff; opacity: 0.8; filter: alpha(opacity=80); line-height: 1.8em; color: #555555; border: 1px dotted #000000;}
#kontakt {color: #ffffff; font: Mirror, sans-serif;}
#kolumn2ORG {float: left; width: 42em; min-height: 600px; padding: 1em; background-color: #ffffff; opacity: 0.7; filter: alpha(opacity=70); line-height: 1.8em;}
#kolumn2 {float: left; width: 42em; min-height: 500px; padding: 2em; background-color: #ffffff; line-height: 1.8em;}
#sidfot {margin: 0 0 0 0; clear: both; padding: 10px; border-top: 1px dotted #000000;	 color: #af1400; text-align: right;}
#anna {float: left; width: 40em; padding: 1em; color: #eee;background: #f10495; opacity: 0.6; filter: alpha(opacity=60); line-height: 1.8em;}
#anna a{color: #018CEC; text-decoration:none;}

/* meny */
#menycontainer{float: left; margin: 0; padding: 0;}
#meny{margin: 0; padding: 0; list-style-type: none; font: 1em;}
#meny a{width: 192px; background: #018CEC; text-decoration: none; display: block; padding: 0.2em 1em; margin-bottom: 0.8em; border: 1px dotted #000000; opacity: 0.7; filter: alpha(opacity=70);}
#meny a:link{color: #ffffff;}
#meny a:visited{color: #ffffff;}
#meny a:hover{background: #111111;}
#menyORG a#current{font-weight: bold; background: #aaaaaa; color: #222222;}
#meny a#current{font-weight: bold; background: #aaaaaa; color: #222222;}

/* epost */
#epostcontainer{float: left; margin: 0; padding: 0;}
#epost{margin: 0; padding: 0; list-style-type: none; font: 1em;}
#epost a{width: 45px; background: #999999; text-decoration: none; text-align:center; display: block; padding: 0.1em 1em; margin-bottom: 0.0em; border: 1px dotted #000000; opacity: 123; filter: alpha(opacity=70);}
#epost a:link{color: #ffffff;}
#epost a:visited{color: #ffffff;}
#epost a:hover{background: #111111;}
#epost a#current{font-weight: bold; background: #aaaaaa; color: #222222;}

