body { background-image: url(background1.jpg); background-repeat: no-repeat; background-position: top center; background-attachment: scroll}
/*  sidlayout */

h1 {margin: 0 0 5px 0; font-size: 2.5em; color: #647251; letter-spacing: 0.3em;}
h3 {margin: 10px 0 5px 0; font-size: 1.5em; font-weight: normal; letter-spacing: 0.1em;}
h4 {margin: 5px 0; font-size: 1em; color: #F65E04; background: #720D02;}
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 {}

#kolumncontainer{margin-top:200px; width: 790px; padding: 15px;}
#kolumn1 {float: left; width: 200px;}

#kolumn2 {float: right; width: 550px; border-left: 1px solid #213108; border-right: 1px solid #213108; border-top: 1px solid #213108; padding: 10px; opacity: 0.8; filter: alpha(opacity=80); line-height: 1.8em; }

#kolumn3 {float: right; width: 550px; border-left: 1px solid #213108; border-right: 1px solid #213108; border-bottom: 1px solid #213108; padding: 10px; line-height: 1.8em; }


/* meny */
#menycontainer{margin: 1em 0 0 1em; padding: 0;}
#meny{margin: 0; padding: 0; list-style-type: none; font-size: 1em;}
#meny a{text-decoration: none; display: block; padding: 0.3em 1em; margin-bottom: 0.3em; border-bottom: 1px solid #a1ba67; border-left: 1px solid #a1ba67; border-right: 2px solid #a1ba67;}
#meny a:link{color: #2d371e;}
#meny a:visited{color: #2d371e;}
#meny a:hover{background: #A2DB5D; }
#meny a#current{font-weight: bold; }