body {
margin:0;
padding:0;
font-family:Arial,Helvetica,sans-serif;
font-size:76%;
line-height:1em;
color:#999999;
}

#sida{
position:relative;
width:880px;
height:600px;
margin:0 auto;
padding:0;
background-color:transparent;
font-size:.9em;
line-height:1.3em;
letter-spacing:.02em;
}



#sidhuvud {
position:relative;
height:62px;
width:880px;
background-color:transparent;
}
#container {
position:relative;
width:880px;
padding:0;
margin:0;
background-color:transparent;
}

#logo {
position:relative;
top:-33px;
left:19px;
background-color:transparent;
width:203px;
height:104px;
z-index:1;
}

#menyblock {
position:absolute;
width:154px;
height:415px;
background-color:transparent;
top:99px;
left:0px;
text-align:right;
z-index:20;
text-transform: uppercase;
font-size:1.1em;
letter-spacing:.15em;
line-height:1.6em;
}


#forstadelen {
position:relative;
}

#innerwrap {min-height:180px;height:180px;}

#minimeny {
float:right;
width:18px;
height:180px;
min-height:180px;
margin-right:0;
padding:0;
background:url(/assets/images/pilbakgrund.gif) no-repeat 4px top transparent;
font-size:1em;
z-index:10;
}
#leveltwo {
float:right;
margin:0 -6px 0 0;
padding:0;
z-index:50;
background-color:transparent;
}
#leveltwo a {
padding-right:10px;
margin:0;
}
#leveltwo a.current {
display:inline-block;
background:url(/assets/images/pilspets.gif) no-repeat right 4px transparent;
}

#menydelfyra {
position:relative;
top:0px;
}

#bildblock {
position:absolute;
top:0px;
left:167px;
width:514px;
height:514px;
background-color:transparent;
z-index:10;
border: 1px solid #dddddd;
font-size:1.1em;
line-height:1.4em;
}


#bild_i_bild {
position:absolute;
top:0px;
left:0px;
width:254px;
height:514px;
background-color:transparent;
z-index:15;
}



#text_column_1 {
position:absolute;
top:99px;
left:28px;
width:226px;
height:403px;
background-color:transparent;
z-index:20;
}

#text_column_2 {
position:absolute;
top:99px;
left:266px;
width:226px;
height:403px;
background-color:transparent;
z-index:20;
}


#nytt{
position:absolute;
top:0;
left:221px;
width:460px;
height:62px;
background-color:transparent;
}

#sidoblock {
position:absolute;
width:167px;
height:415px;
right:17px;
top:83px;
background-color:transparent;
overflow:visible;
font-size:1.1em;
line-height:1.4em;
color:#999999;
}

    .clearfix:after {
        clear: both;
        height: 16px;
        
        display: block;
        visibility: hidden;
        
        content: ".";
    }
    .clearfix {display:inline-block;}
    /* Hide from IE Mac \*/
    .clearfix {display:block;}
    /* End hide from IE Mac */

#menyblock a {
text-decoration:none;
color:#999999;
}

#menyblock a.active,#menyblock a.current {
color:#333333;
}

#menyblock p {
margin:0;
padding:0;

}

#menyblock p.last {
margin-bottom:16px;
}

#minimeny a {
color:#000;
}

#minimeny a.active {
color:#000;
text-decoration:underline;
}



#minibilder {
position:relative;
line-height:0em;
}

#minibilder img {
margin-right:12px;
margin-bottom:12px;
border:none;
}

#text{
position:relative;
}

h1 {
margin:0;
padding:0;
font-size:1.1em;
font-weight:bold;
line-height:1.4em;
color:#888888;
}

p {
margin:0 0 .7em 0;
padding:0;
}


a {
color:#999999;
}

a:hover {
color:#333333;
}

#minibilder a {
cursor:default;
}
#language {
position:absolute;
left:565px;
top:50px;
z-index:1000;
}
