@charset "UTF-8";
/* CSS Document */

body {
background-color:#000;

}




.city_bg {
background-image:url(../images/bg/inf_city.jpg);
background-position:top left; 

background-repeat:no-repeat;
background-attachment:fixed;
}

.forest_bg {
background-image:url(../images/bg/canyon.jpg);

background-repeat:no-repeat;
background-attachment:fixed;
}

.sunrise_bg {
background-image:url(../images/bg/sunrise.jpg);

background-repeat:no-repeat;
background-attachment:fixed;
}


.beach_bg {
background-image:url(../images/bg/inf_beach_2.jpg); 

background-repeat:no-repeat;
background-attachment:fixed;
}

.girl_bg {
background-image:url(../images/bg/girl.jpg); 

background-repeat:no-repeat;
background-attachment:fixed;
}

.chair_bg {
background-image:url(../images/bg/inf_city2.jpg); 

background-repeat:no-repeat;
background-attachment:fixed;
}

.rainbow_bg {
background-image:url(../images/bg/rainbow.jpg); 

background-repeat:no-repeat;
background-attachment:fixed;
}

.road_bg {
background-image:url(../images/bg/snow.jpg); 

background-repeat:no-repeat;
background-attachment:fixed;
}


/* START MENU */

.menu_holder {
background-color:#000;
height:42px;
margin: 0em 0em 1em .6em;


}

/* START SUBNAV */

.subpage_nav_holder {
padding:0em 0em 1.5em 0em;

}


/* START MAIN */

.main_holder {

}

.text_holder {
padding:1em 1.6em 1.5em 1.6em;
}

.text_holder_plate {
background-color:#000;
padding:1em 1.6em 1.5em 1.6em;
}


.text_holder_plate_png {
background-image:url(../images/bg/trans.png);
padding:1em 1.6em 1.5em 1.6em;
}



.quote_holder {
margin:1.5em 0em 1.5em 0em;

}

.subpage_image {

float:left;
padding: 1px 1px 1px 1px;
margin: 0px 0px 0px 0px;
background-color:#FFFFFF;
}

.subheader_holder{
width:235px;
float:left;
} 
.subheader_navtext{
float:left;
width:235px;

} 


.main_image {
padding: 5px 5px 5px 0px;
width:125px;




float:left;
}

.main_image_last {
padding: 5px 0px 5px 0px;
width:125px;
float:left;
}

.case_holder {
margin: 5px 20px 5px 0px;
width:295px;
float:left;
}

.case_image {
margin: 0px 0px 20px 0px;
clear:both;



float:left;
}

.tjanster_image {
margin: 0px 0px 25px 25px;
clear:both;

float:right;
}

.case_ref {
margin: 5px 0px 5px 0px;
width:200px;
float:left;
}

.clearlist {
clear:both;
}





/* Separerar main text med citat och eller logotyp */

.main_spacer {
padding:0em 0em 0em 0em;
}


/* Content footer */

.main_footer_holder {


}


.inf_logo_holder {
padding: 0em 0em 2em 2em;
}


.inf_logo_holder_right {
padding: 2.8em 2em 2em 2em;
}

/* START News */
.pt_kategori_text {

padding:0em 1.6em 2em 0em;
}



/* START News */

.news_column {
background-color:#000000;
background-image:url(../images/news_bg.jpg);
background-repeat:no-repeat;
background-position:top -5px;

}

.news_holder {
padding: 6em 0em 0em 0em;




}


.newsitem_holder  {
width:230px;
margin: 0em 0em 1.2em 0.8em;
float:left;
clear:both;
text-align:left;

}


.newsitem_holder2  {
width:490px;
margin: 0em 0em 1.2em 0.8em;
float:left;
clear:both;
text-align:left;

}


.newsnavigation_holder  {
width:230px;
margin: 0em 0em 1.2em 0.8em;
float:left;
clear:both;
position: absolute; bottom: 0; left: 0;
text-align:left;

}