body {padding: 2em; margin: 0; font-family: Geneva, Arial, Helvetica, san-serif; Background-color: #333333;}

h1 {margin: 0 0 0.5em 0; font-size: 2em;}

h2 {margin: 0 0 0.5em 0; font-size: 2.5em;}

h3 {margin: 1em 0 0.5em 0; font-size: 1.5em;}

h4 {margin: 1.5em 0 0.5em 0; font-size: 1em;}

p {margin: 0.5em 0.5em 0.5em 0.5em; }



/* sidlayout */
#layout {width: 980px; background-color: #cccc99; margin-right: auto; margin-left: auto;}

#sidhuvud {height: 110px; padding: 0; margin: 0;  background-image: url(images/sidtopp.jpg);background-repeat: no-repeat; background-position: left;}

#kolumncontainer{float: left; width: 980px; height:100%; background: #D7D7AF; line-height: 1.4em;}



#kolumn1 {float: left; width: 660px; height:100%; padding: 0; background-color: #D7D7AF; margin: 0 0 0 0; font-size: 1em; line-height: 1.4em;}

#kolumn2 {float: right; width: 450px; height: 100%; padding: 0; background-color: #D7D7AF; margin: 0 0 0 0; font-size: 1em; line-height: 1.4em;}

#kolumn3 {float: right; width: 305px; height: 100%; padding: 0; background-color: #D7D7AF; margin: 0 0 0 0; font-size: 0.8em;}
 
#sidfot {clear: both; padding: 10px; background: #D7D7AF; font-size: 0.7em;}



/* meny */

#menycontainer ul{margin: 0; padding: 0.5em 0 0.5em 0; float: left; width: 100%; background: #330000; font: 100% Verdana, Helvetica, sans-serif;}
#menycontainer li{color: white; display: inline;}
#menycontainer ul a{float: left; text-decoration: none;	padding: 0.5em 2em;}
#menycontainer a:link{color: white;}
#menycontainer a:visited{color: white;}
#menycontainer a:hover{border: 1px solid #000000; margin: -1px;}
#menycontainer a#current{color: white; text-decoration: underline;}
