.container
{
margin-left: auto;
margin-right: auto;
margin-top: 0px;
width: 1024px;
height: 751px;
border-style: solid;
border-width: 0px;
background-color:cccccc;
position: relative;

}

body {
	text-align: center;
	}

#linkslogo
{
	position: absolute;
	top:0px;
	left:0px;
	width:1024px;
	height:180px;
	z-index:1;
	border:solid 0px;
	background-color: #FFFFFF;
	text-align:center;
}


#logo
{
	position: absolute;
	top:0px;
	left:757px;
	width:267px;
	height:180px;
	z-index:1;
	border:solid 0px;
	background-color: #FFFFFF;
	text-align:center;
}


#leistemain
{
position: absolute;
top:180px;
left:0px;
width:1024px;
height:75px;
z-index:1;
border:solid 0px;
}




#bildlinks
{
position: absolute;
top:255px;
left:0px;
width:415px;
height:270px;
z-index:1;
border:solid 0px;
}

#bildmitte
{
position: absolute;
top:255px;
left:415px;
width:609px;
height:270px;
z-index:1;
border:solid 0px;
}




#leistungenhome
{
position: absolute;
top:525px;
left:0px;
width:415px;
height:44px;
z-index:2;
border:solid 0px;
}

#referenzenhome
{
	position: absolute;
	top:525px;
	left:415px;
	width:366px;
	height:44px;
	z-index:1;
	border:solid 0px;
}

#impressumhome
{
	position: absolute;
	top:525px;
	left:781px;
	width:243px;
	height:44px;
	z-index:1;
	border:solid 0px;
}



#linksunten
{
	position: absolute;
	top:569px;
	left:0px;
	width:781px;
	height:182px;
	z-index:1;
	border:solid 0px;
}


#rechtssunten
{
	position: absolute;
	top:569px;
	left:781px;
	width:243px;
	height:137px;
	z-index:1;
	border:solid 0px;
}




#main_text1
{
	position: absolute;
	top:10px;
	left:25px;
	width:347px;
	height:243px;
	z-index:3;
	border:solid 0px;
	text-align:left;
}


#main_text2
{
	position: absolute;
	top:0px;
	left:21px;
	width:176px;
	height:100px;
	z-index:3;
	border:solid 0px;
	text-align:left;
}

