body { height: 100%;
	background-color:#faa61a;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	color:#000000;
	} 
	
html { 
	height: 100%; 
	}

/* Elemente */

#header
{
width:842px;
height:113px;
position:absolute;
top:0px;
left:0px;
margin-left: 0px;
margin-top: 0px;
}

#mainmenu
{
width:158px;
position:absolute;
top:122px;
left:10px;
}

#submenu
{
width:220px;
position:absolute;
top:55px;
left:267px;
}

#start
{
width:350px;
position:absolute;
top:165px;
left:187px;
z-index:2;
}

#startleistungen
{
width:350px;
position:absolute;
top:165px;
left:187px;
z-index:2;
}

#impressum01
{
width:250px;
position:absolute;
top:165px;
left:187px;
}

#impressum02
{
width:350px;
position:absolute;
top:165px;
left:490px;
}

#kunden
{
width:225px;
position:absolute;
top:165px;
left:187px;
}

#beschreibung
{
width:145px;
position:absolute;
top:165px;
left:187px;
}

#beschreibungpara
{
width:200px;
position:absolute;
top:160px;
left:187px;
}

#logos
{
width:405px;
position:absolute;
top:150px;
left:440px;
}

#referenzen
{
width:430px;
position:absolute;
top:40px;
left:405px;
}

/* Text */

.weiss
{
font-family:Verdana,Arial,Helvetica;
font-size:11px;
color:#ffffff;
}

/* Links */

a
{
font-size:11px;
color:#000000;
}

a:hover
{
font-size:11px;
color:#ffffff;
text-decoration:none;
}

/* Grafiken */
#hintergrund
{
width:362px;
height:340px;
position:absolute;
bottom:0px;
left:435px;
z-index:1;
}


/* Bilder und BUs */


dl.quer
{ 
float: left; width:322px;
margin:1px 0px 2px 0px;
padding:0px;
}

dl.hoch
{ 
float: left; width:150px;
margin:1px 10px 2px 0px;
padding:0px;
}

dl dt 
{ 
margin:0px 10px 3px 0px;
padding:0px;

}

dl dd 
{ 
font-family:Verdana,Arial,Helvetica;
font-size:11px;
color:#ffffff;
}

/* Sonstiges */

ul
{
margin-top: 0;
}
