body {
padding: 0; /* behövs alltid!! */
margin: 0; /* sidans marginaler */
text-align: center;  /* centrerar layouten 1 - för äldre webläsare  */
background-color: #E4E4E4;
font: 76% Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6, h7, h8, h9, h10, h11, h12, h13, h14, h15
{ font-family: "Arial" Arial, Helvetica, sans-serif;
letter-spacing: 1px;
margin-top: 10px;
margin-bottom: 6px; }

h1 { font-size: 10px; color:#000000; font:Arial; }
h2 { font-size: 2.1em; color:#0033CC; font:Arial; }
h3 { font-size: 1.5em; color:#999999 font:Arial;}
h4 { font-size: 1.7em; color:#000000; font:Arial; }
h5 { font-size: 14px; color: #000000; font:Arial;}
h6 { font-size: 0.9em; color: #FFFFFF; font:Arial;}
h12{ font-size: 8px; color: #FF0000; font:Arial;} 
h14{ font-size: 1.0em; color: #000000; font:Arial;} 
h15{ font-size: 0.5em; color: #000000; font:Arial;}
p { margin: 0 0 15px 0;
font-size: 1em;
line-height: 140%; }

/*a { color:#000000; font: Arial; font-size:1.5em; text-decoration:none;   }
a:visited { color: #000000; }
a:hover{color: #999999 ;}
a:active{color:#999999; text-decoration:none;}*/


/* layout */

#meny{margin-left: 0; padding-left: 0; font-size: 111%; font:Arial; padding-bottom:0.5em;}
#meny li{display: inline; list-style-type: none;}
#meny a{padding: 0.25em 1em; text-decoration: none;}

#meny a:link{color: #ffffff; background: #000000; }
#meny a:visited{color: #ffffff; background:#000000; }
#meny a:hover{background: #999999; }
#meny a#current{background:#FFCC66; color:#000000; }


#layout {
width: 800px;
margin: 0 auto;  /* centrerar layouten 2 */
text-align: left;   /* centrerar layouten 3 - justerar tillbaka innehållet åt vänster */
border: 1px solid #000; }

#sidhuvud {
background-image:url(bakgrund_top.JPG);
width: 100%;

}

/* kolumncontainer */

#kolumncontainer { width: 100%;
background-color: #fff; color: inherit;
background-position: 68% 0;
background-repeat: repeat-y;
clear: both; }


/* kolumn: main */

/*#main { width: 10%; 
float: left;
color: #FFFFFF;
}

#maincontent { padding: 0px;
}*/

/* kolumn: l_side */

#l_side { width: 100%; 

background-image:url(bakgrund_v.JPG);
}

#l_sidecontent { padding:2%; padding-top:0px; padding-right:2%; padding-bottom:2%; padding-left:2%; }

/* sidfot */

#sidfot {
width: 100%;
background-color:#eee; color: inherit;
border-top: 1px solid #000;
clear: both; }

#sidfotcontent {
padding: 5px;
text-align: center; }

#sidfotcontent p {
margin: 0;
font-size: x-small; }