body{
margin:0;
background: #000000 url(images/balken.jpg) repeat-x;
}
td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bolder;
	color:#FFFFFF;
}

h2{
	font-size:13px;
	font-weight:bold;}
	
.bild{
	float:right;
	margin:0 0 5px 5px;}	


.leichtsperren {
	letter-spacing: 0.1mm;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
}

.normalbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bolder;
	line-height: 20px;
	font-style: normal;
}


.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
.px;
	color: #FFFFFF;
	font-style: normal;
	line-height: 20px;
	text-align: left;
	font-weight: normal;
.pt;
}


a,a:link {
	text-decoration: none;
	color: #FE9901;
		letter-spacing: 0.1mm;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	
}
a:active {
	text-decoration: none;
		color: #FE9901;
	/*color: #009966;*/
}

a:hover {
	text-decoration: none;
	color: #FFFFFF;
}



 #menue {
width: 97px;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
position:absolute;
top:205px;
}


#menue ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}
#menue li {
display: block;
border: 0px solid #999999;
margin: 0px;
width: 92px;
padding:0;
}

#menue li a, #menue li a:link, #menue li a:visited {
text-decoration: none;
display: block;
color: #000000;
width: 89px;
padding: 5px;
margin:0;
background-color: #999999;
border-top:3px solid #FFFFFF;
border-bottom:3px solid #FFFFFF;
height:18px;
}


#menue li a:hover, #menue li a:active, #menue li a:focus {
color: #000;
background-color: #FE9901;
}





 #referenzen {
width: 93px;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
position:absolute;
top:273px;
left:102px;
}

*html #referenzen{
padding-top:4px;
}


.home{
margin-top:-68px;
}

*html .home{
margin-top:-72px;
}


.beratung{
margin-top:-34px;
}

*html .beratung{
margin-top:-36px;
}



.infrastruktur{
margin-top:34px;
}

*html .infrastruktur{
margin-top:36px;
}

.spezial{
margin-top:68px;
}

*html .spezial{
margin-top:72px;
}

.standorte{
margin-top:136px;
}

*html .standorte{
margin-top:144px;
}



#referenzen ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}
#referenzen li {
display: block;
border: 0px solid #999999;
margin: 0px;
width: 92px;
padding:0;
}

#referenzen li a, #referenzen li a:link, #referenzen li a:visited {
text-decoration: none;
display: block;
color: #000000;
width: 88px;
padding: 5px;
margin:0;
background-color: #CCCCCC;
border-top:3px solid #FFFFFF;
border-bottom:3px solid #FFFFFF;
height:18px;
}


#referenzen li a:hover, #referenzen li a:active, #referenzen li a:focus {
color: #000;
background-color: #FE9901;
}

#referenzen li a#current,menue li a#current,
#referenzen li a#current:link,#menue li a#current:link,
#referenzen li a#current:visited,#menue li a#current:visited { 
background-color:#FE9901;
}







#navcontainer { width: 80px;margin-left:10px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
padding: 3px;
width: 80px;
text-decoration: none;
color: #FE9901;
}

#navcontainer a:link, #navlist a:visited
{
color: #FE9901;
text-decoration: none;
}

#navcontainer a:hover
{
color: #fff;
}


#navcontainer li a#current,
#navcontainer li a#current:link,
#navcontainer li a#current:visited { 
color:#fff;
}









