body {padding: 2em; margin: 0; font: 0.7em Verdana, sans-serif; background: 
  url(bilder/bakgrund.gif) no-repeat fixed;} 

h1 {margin: 0 0 5px 0; font-size: 2.0em; color: #647251; letter-spacing: 0.3em;} 


h3 {margin: 10px 0 5px 0; font-size: 1.1em; font-weight: normal; letter-spacing: 
  0.1em;} 

h4 {margin: 5px 0; font-size: 1.3em; color: #647251; background: #d4ea86;} 

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: 905px; margin-right: auto; margin-left: auto;} 

#sidhuvud {padding: 10px; margin: 0; background: #a1ba67; } 

#kolumncontainer{float: left; border-right: 1px solid #666666; border-left: 
  1px solid #666666;} 

#kolumn1 {float: left; width: 215px;} 

#opacitybox{float: left; margin: 0; padding: 
  10px; background: #a1ba67; opacity: 0.5; filter: alpha(opacity=50); line-height: 
  1.8em;} 

#kolumn2 {float: left; width: 480px; padding: 10px; background: #ffffff; opacity: 
  0.8; filter: alpha(opacity=80); line-height: 1.8em;} 

#kolumn3 {float: right; width: 80px;} 

#sidfot {clear: both; padding: 10px; background: #a1ba67;} 

/* Sidhuvud och sidfot (hf) runda horn */ 

.rundhf {background: transparent;} 
.rundtopph {background: transparent;} 
.rundh_r1{margin: 0 5px; height: 1px; overflow: hidden; background: #a1ba67;} 

.rundh_r2{margin: 0 3px; height: 1px; overflow: hidden; background: #a1ba67;} 
.rundh_r3{margin: 0 2px; height: 1px; overflow: hidden; background: #a1ba67;} 

.rundh_r4{margin: 0 1px; height: 2px; overflow: hidden; background: #a1ba67;} 


/* toppmeny */ 
#content{margin:2em; padding:0;}

#menycontainer {padding:4em 0 0 5em; border-bottom:1px solid #000000;  }

#menycontainer ul { padding: 0.9em 0; margin: 0; font-size: 1em;} 

#menycontainer li{margin-right:0.1em; padding:0; display:inline; list-style: none;}

#menycontainer li a{text-decoration: none; padding: 0.2em 0.1em; margin-left: 0.3em; border:0px solid #60777d; border-bottom: none; background: #ffffff;}

#menycontainer a:link {color:#2d371e;}

#meny a:visited {color:#2d371e;}

#meny a:hover {background: #c9e76d;}

#meny a#current {font-weight: bold; border-left: 1px solid #a1ba67; border-right: 
                 10px solid #a1ba67;} 

/*background: #ffffff; border:1px solid #000000; border-bottom:1px solid #ffffff; color:#000000;} */

#opacitet{width: 100%; padding:1px 0 0 0; opacity: 0.5; filter:alpha(opacity=50);}



/* sidmeny */ #menyvcontainer{float: left; margin: 1em 0 0 1em; padding: 0;} 

#menyv{margin: 0; padding: 0; list-style-type: none; font-size: 1em;} 

#menyv a{width: 14em; text-decoration: none; display: block; padding: 0.3em 
  1em; margin-bottom: 0.8em; border-bottom: 1px dotted #a1ba67; border-left: 1px 
  none;}

#menyv a:link{color: #2d371e;} 

#menyv a:visited{color: #2d371e;} 

#menyv a:hover{background: #c9e76d;} 

#menyv a#current{font-weight: bold; border-left: 1px solid #a1ba67; border-right: 
  10px solid #a1ba67;} 
