body 
{ 
padding: 20px; 
margin: 0; 
font-family: Verdana ,"Trebuchet MS" , Arial , Helvetica , sans-serif; 
font-size: 75%; 
color: #333333; 
text-align: justify; 
background: #999999 url(../bilder/layout/band.gif); 
background-repeat: repeat-x; 
}




/* länkar */

a {text-decoration: none; font-weight: bold;}
a:link {color: #000066;}
a:visited {color: #000088;}
a:hover {color: #333333;}


p.sidfot a {text-decoration: underline; font-weight: bold; }
p.sidfot a:link {color: #000066; }
p.sidfot a:visited {color: #000066; }
p.sidfot a:hover {color: #d3dfdd; }


.right { text-align: right; }
.left { text-align: left; }
.center { text-align: center; }
.bold { font-weight: bold; }


#kolumn2 a {font-weight: bold; }
#kolumn2 a:link {color: #d3dfdd; }
#kolumn2 a:visited {color: #d3dfdd; }
#kolumn2 a:hover {color: #333333; }




/* textlayout */

h2 {margin: 0 0 0.5em 0; font-size: 2.5em; color: #000066; }
h3 {margin: 1em 0 0.5em 0; font-size: 1.5em; color: #000066; }
h4 {margin: 1.5em 0 0 0; font-size: 1em; color: #000066; }
hr { color: #000066; width: 75%; height: 1px; text-align: center; }
td hr { color: #000066; width: 100%; height: 1px; text-align: center; }
p {line-height: 1.6em; margin: 0 0 10px 0; }
p.sidfot { text-align: center; font-weight: bold; color: #000066; }
img {border: 0; }
p.bild { text-align: right; font-style: italic; }

#design { font-size: 10px; text-align: right; line-height: 0.1em; }


#kolumn4 h3 {margin: 1em 0 0.5em 0; font-size: 1.5em; color: #000066; text-align: left; font-weight: bold; }
#kolumn4 h4 {margin: 0 0 0.5em 0; font-size: 1.1em; color: #000066; text-align: left; font-weight: bold; }
#kolumn4 hr { color: #000066; width: 100%; text-align: left; border: dotted; }
#kolumn4 p { color: #333333; }

#cell1 { padding-right: 2em; width: 45%; }
#cell2 { padding-left: 2em; }
#cell3 { padding-right: 2em; width: 25%; }



/* boxlayout */

#layout 
{
width: 1000px; 
background: none; 
border: none; 
margin-right: auto; 
margin-left: auto; 
}

#sidhuvud {height: 210px; padding: 35px; margin: 0; font-weight: bold; color: #e4cb43; background: url(../bilder/layout/sidhuvud.gif); background-repeat: no-repeat;}

#kolumncontainer{float: left; width: 1000px; margin: 0; padding: 20px; background: url(../bilder/layout/bakgrund.gif); background-repeat: repeat-y; }
#kolumn1 {float: left; width: 640px; margin: 30px 30px 0 30px; padding: 10px; background: none; }
#kolumn2 {float: left; width: 180px; margin: 35px 15px 0 10px; padding: 0; background: none; border: none; }

#sidfot {clear: both; margin: 0; padding: 5px; border-bottom: 0px solid #000000; font-weight: bold; color: #000000; height: 30px; background: url(../bilder/layout/sidfot.gif); background-repeat: no-repeat; }




/* meny */


#meny{text-align: left; border-bottom: 1px solid #333333; margin: 0; padding: 0; width: 180px; list-style-type: none; }
#meny ul{padding: 0; margin: 0; list-style: none;}
#meny li{width: 130px; padding: 0; margin: 0px; background: #ffffff; list-style: none;}
#meny a{display: block; width: 170px; height: 100%; background: #cccccc; padding: 4px; text-decoration: none; border: 1px solid #333333; border-bottom: 0; }
p.rubrik{display: block; width: 170px; height: 100%; background: #ffffff; padding: 4px; margin: 0; text-decoration: none; border: 1px solid #333333; border-bottom: 0; text-align: center; font-weight: bold; color: #000066;}

#meny a:link{color: #000000;}
#meny a:visited{color: #000000;}
#meny a:hover{color: #ffffff; background: #999999;}

#meny a#current{background: #dddddd; color: #bbbbbb;}






