* { 
padding: 0; margin: 0; 
}


body {
background-color: #000000;
text-align:center;


}



#scroll { 
position:absolute; 
top:0; 
bottom:-0.1px; 
width:1em; 

} 


h1 {
	font-family: Verdana; font-size: 18px;
	color: #ffffff;
	}

h2 {
	font-family: Verdana; font-size: 14px;
	color: #ffffff;
	}


p {
	font-family: Verdana; font-size: 12px;
	color: #ffffff;
	line-height: 15px;	
	}
	

.mb {
margin-top:10px;
width:740px;
}

.stuttgart {
position:absolute;
margin-left:5px;
margin-top:580px;


}

.vindsombyggnad {
position:absolute;
margin-left:282px;
margin-top:580px;

}

.axelsberg {
position:absolute;
margin-left:282px;
margin-top:830px;

}

.stra {
position:absolute;
margin-left:5px;
margin-top:830px;

}

.hotelkista {
position:absolute;
margin-left:610px;
margin-top:580px;

}

.pressklipp {
position:absolute;
margin-left:350px;
margin-top:690px;

}

.pelaren {

position:absolute;
margin-left:5px;
margin-top:690px;

}

.ericsson_natt {
position:absolute;
margin-left:550px;
margin-top:780px;

}

.dnartikel {
float:left;
width:746px;

}



.t{
position:relative;
top:20px;

}

.chinatext {
float:left;
margin-left:10px;
width:400px;
height:300px;
}

.partnerstext1 {
float:left;
width:150px;
}

.partnerstext2 {
float:right;
width:150px;
margin-right:420px;
}

.lltidning {
float:right;


}

.dnbild {
float:left;
margin-right:10px;
margin-top:20px;

}

.pressaxelsb {
margin-top:80px;
float:left;
}

.china {
float:left;

}

.perspext{
margin-right:auto;
margin-left:auto;

}

.vanstertext {
float:left;
width:300px;
line-height: 18px;
margin-top:10px;
}

.harpantext {
float:left;
margin-top:10px;
width:350px;

}

.stext {
float:left;
width:300px;
margin-top:10px;
}

.ftext {
float:left;
width:400px;
margin-top:10px;
}

.atext {
float:left;
width:700px;

}

.rok_vrum {
float:right;
margin-top:10px;
margin-right:20px;
}

.fasad_gata2 {
float:left;
margin-left:175px;
margin-top:50px;
}

.arbetsplats {
float:right;
}

.kok {
float:left;

}

.plan {
float:left;
}
.sodermalmtext {
float:left;
width:750px;
}


.textbostad {
float:left;
width:300px;
line-height: 18px;
margin-top:30px;
}

.interiorbild {
float:right;
margin-right:100px;
margin-top:35px;
}

.axo_a3 {
float:left;
}


.fredells1 {
float:left;
}


.fredells2 {
float:left;
}

.fredells3 {
float:left;
}

.phoga2_350 {
float:left;
}

.plaga2_350 {
float:right;
margin-right:70px;
}

.phoga_350 {
float:left;
}

.plaga_350 {
float:right;
margin-top:20px;
margin-right:70px;
}

.sektion_500 {
float:left;
}

.850_20 {
float:left;
}

.soderm_skylt {
float:left;
}

.bostadertext {
float:left;
width:450px;
}



.sodermalm_hall {
float:left;
}

.Persp_kontor_skylt {
float:left;
}

.pel_3 {
float:left;
}

.logobild {
position:absolute;
top:575px;
margin-left:10px;
}

.trapphusentre {
float:right;
margin-right:100px;
margin-top:30px;
}

.intreior {
float:left;
}

.Yttervaggar {
float:left;
}

.pel_2 {
float:right;
margin-right:100px;
margin-top:20px;

}


.bygge {
float:right;
margin-right:100px;
margin-top:20px;

}

.lgh {
float:left;
}

.vt {
line-height: 18px;
}



.sodermalmtext{
float:left;
line-height: 18px;
text-align:left;
}

.visualisering {
margin-top:20px;
}
.findex {
margin-top:380px;
}

.trainfo {

}

.Akt_byggen1 {
float:left;
}

.Akt_byggen2 {
float:right;
position:relative;
right:100px;
}

.aktbryggentext {
float:left;
width:730px;
}

.SvD_kultur {
float:left;

}
.Rud_gata {
float:left;
}

.Rud_gard {
float:right;
position:relative;
right:100px;
}

.rudtext {
float:left;
width:730px;
text-align:left;
}

.Rud_plan {
float:left;
}

.rud_bygg1 {
float:left;
position:relative;
right:345px;
top:155px;
}

.rud_bottenpl {
float:right;
position:relative;
right:100px;
bottom:70px;
}

.pfarg {
color: #fff;
}
#footerindex {
	height:20px;
	margin-top:90px;
	
	color:#fff;
	text-align:center;
	}
	
#cont {
	width:100%;
	height:100%;
	
	}
	
#footerpartner {
	height:40px;
	margin-top:90px;
	
	color:#fff;
	text-align:center;
	}
	
#footer {
	height:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#fff;
	
	}
.footer2 {
	
	width:100%;
	
	
	}
	
#mainfooter {
	
	float:left;
	width:100%;
	margin-top:10px;
	text-align:center;
	}	
	
#layout {
	width:746px;
	float:left;
	margin-top:10px;
	}

#ommiljo {
	width:746px;
	float:left;
	text-align:left;
	margin-top:10px;
	
	
	}
	
#omoss {
	width:430px;
	float:left;
	text-align:left;
	margin-top:10px;
	
	
	}
#nyheter {
	width:786px;
	float:left;
	text-align:left;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	
	
	}
	
#partners {
	width:786px;
	margin-left:auto;
	margin-right:auto;
	float:left;
	text-align:left;
	margin-top:10px;
	
	}

#pressklipp {
	width:746px;
	height:400px;
	margin-left:auto;
	margin-right:auto;
	float:left;
	text-align:left;
	margin-top:10px;
	
	}

#pelaren {
	width:786px;
	margin-left:auto;
	margin-right:auto;
	float:left;
	text-align:left;
	margin-top:10px;
	
	}
#ruddammen {
	width:786px;
	margin-left:auto;
	margin-right:auto;
	float:left;
	text-align:left;
	margin-top:10px;
	
	}

	#bostader {
	width:786px;
	margin-left:auto;
	margin-right:auto;
	float:left;
	text-align:left;
	margin-top:10px;
	
	}

	#industri {
	width:786px;
	margin-left:auto;
	margin-right:auto;
	float:left;
	text-align:left;
	margin-top:10px;
	
	}
#harpan {
	width:786px;
	margin-left:auto;
	margin-right:auto;
	float:left;
	text-align:left;
	margin-top:10px;
	
	}
	
#sodermalm {
	width:786px;
	margin-left:auto;
	margin-right:auto;
	float:left;
	text-align:left;
	margin-top:10px;
	
	}

#fredells {
	width:786px;
	margin-left:auto;
	margin-right:auto;
	float:left;
	text-align:left;
	margin-top:10px;
	
}

#axelsberg {
	width:786px;
	margin-left:auto;
	margin-right:auto;
	float:left;
	text-align:left;
	margin-top:10px;
	
	}
	
	.startbox {

	margin-left:auto;
	margin-right:auto;
	margin-top:70px;
	}

.kontaktinfo {

	margin-left:auto;
	margin-right:auto;
	float:left;
	float:right;

	}
	
	#kontaktinfo {
	margin-left:auto;
	margin-right:auto;
	margin-top:400px;
	}
	
	#kontaktinfo2 {
	margin-left:auto;
	margin-right:auto;
	margin-top:1250px;
	}

#omf {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	
	}
	



 #navcontainer { margin-left:0px;
 float:left;
 text-align:left;
 margin-top:125px;

 }



#navcontainer ul
{
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 13px;

}

#navcontainer li { line-height: 25px;	}

#navcontainer a
{


padding: 5px 10px;
width: 140px;
color: #fff;
text-decoration: none;

}

#navcontainer a:hover
{
color: #a9a9a9;

text-decoration: none;
}

#navcontainer ul ul li { 
text-align:left;
margin-left:5px;
}

#navcontainer ul ul a
{
padding: 5px 5px 5px 30px;
width: 125px;
text-decoration: none;

}

#navcontainer ul ul a:hover
{
color: #a9a9a9;
text-decoration: none;
}