body {
padding: 1em; 
margin: 0; 
font: 0.7em Verdana, sans-serif; background: url(tausta.jpg) fixed #003333;
}

h1 {
margin: 0.2em 0 0.5em 0; 
font: 3.5em Georgia, serif; 
color: #33CC33; 
font-weight: bold; 
letter-spacing: 0.2em;
}

h3 {
margin: 1em 0 1em 0; 
font : italic normal 12pt georgia;
color: #FFFFFF;
font-weight: normal;
letter-spacing: 0.1em;
}

h4 {
margin: 0.5em 0 0 0; 
font: 1.3em Verdana, serif; 
letter-spacing: 0.2em; 
color: #FFFFFF; 
padding: 0.5em 0 0.5em 1em; 
background: green;
}

p {
margin: 0 0 5px 0; 
color: #00FF66;
} 

a {
border-bottom: 1px #FFFFFF; 
text-decoration: none;
}

backa:link {
color: #000000;
} 

a:visited {
color: #FFFFFF;
} 

a:hover {
text-decoration: underline;
}


/* sidlayout */ 
#layout {width:70em; margin-left: 230px} 
#sidhuvud {height: 80px; margin: 0; padding: 0 30px;} 
#kolumncontainer{width: 75em; margin-left: 0px; border: 1px solid #999999;} 
#kolumn1 {float: left; width: 20em; padding: 0 1em 0 0;} 
#kolumn1_box{float: left; margin: 0; padding: 1em; line-height: 1.8em;} 
#kolumn2 {float: left; width: 40em; padding: 1em; line-height: 1.8em; border-left: 1px dotted #999999;}
#kolumn2_box{float: left; margin: 0; padding: 1em; line-height: 1.8em;} 


/* meny */ 
#menycontainer{float: left; margin: 0; padding: 0;} 
#meny{width: 242px; margin: 0; padding: 0; list-style-type: square}
#meny a{font: 1em Verdana, serif; height: 15px; text-decoration: none; display: block; padding: 0.5em 0 0.2em 2em; border: none; letter-spacing: 0.1em;} 
#meny a:link{color: white;} 
#meny a:visited{color: white;} 
#meny a:hover{color: #33CC33} 
#meny a#current{font-weight: bold; color: green;}