body
{
padding: 0px; 
margin: 0px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.7em;
background-color:#f9ebda;
}
h1 {margin: 0.3em 0 0.5em 0; font-size: 1.5em; color:#666666}
h2 {margin: 0 0 0.5em 0; font-size: 2.5em;}
h3 {margin: 1em 0 0.5em 0; font-size: 1.5em; color:#FFFFFF}
h4 {margin: 1.5em 0 0.5em 0; font-size: 1em;}
p {line-height: 1.5em; margin: 0 0 5px 0; font-size:x-small; color:#333333}


#layout 
{

width: 710px;
margin-top:10px;
margin-bottom:5px;
margin-right: auto; 
margin-left: auto;
}

#sidhuvud 
{
width:710px;
height:181px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
margin-bottom: 0px;
background-image:url(header.gif);
}

#kolumncontainer
{
position:absolute;
min-height:600px;
width:710px;
background-image:url(kolumncontainer_bg.gif);
}

#kolumn1 {float: left; height: auto; width: 205px; padding: 20px; padding-left:25px;}

#kolumn2 {float: left; width: 445px; margin-left:auto; background-image:url(text_bg.gif);}

#textheader
{
width:445px;
height:8px;
background-image:url(textheader_bg.gif);
background-repeat:no-repeat;
}
#textfooter
{
width:445px;
height:8px;
background-image:url(textfooter_bg.gif);
background-repeat:no-repeat;
}


#image
{
float: right; width:auto; height:auto; margin:0px; margin-top:10px;
}
#textholder
{
margin:10px; margin-top:5px; position:static;
}


#sidfot 
{
float:left;
position:static;
margin-left:auto;
margin-right:auto;
padding-top:10px;
width:710px;
height:40px;
background-image:url(footer.gif);
background-repeat:no-repeat;
}

a 
{
color:#000000;
font-weight:bold;
text-decoration:underline;
}
a.meny
{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

a.smalllink
{
color:#FFFFFF;
text-decoration:none;
font-weight:100;
}

a:hover
{
color:#000000;
}

img.floatLeft { 
    float: left; 
    margin: 5px; 
}
img.floatRight { 
    float: right; 
    margin: 5px; 
}

