body {
font-family: Arial, Geneva, Helvetica,  sans-serif;   
background-color: #fff; 
margin: 0; 
padding: 0 
}
.black{color: #000
}
.div1{
position: absolute;
height: 105px;
width:236px;
left: 172px;
top: 0px;
background-color:transparent; 
z-index: 1
}

.div2{position: absolute;
height: 530px;
width:171px;
left:0px;
top:0px;
background-color:transparent; 
z-index: 2
}

.div3{
position:absolute;
height: 396px;
width:393px;
left:607px;
top:134px;
background-color:#b4b4b4; 
z-index: 3
}

.inframe{
position:absolute;
height: 100px;
width:393px;
left:607px;
top:0px; 
z-index: 4
}

#inframe1{
position:absolute;
left:0px;
top:0px;  
font-family: Arial, Geneva, Helvetica,  sans-serif;  
text-decoration: none; 
background-color: #fff; 
font-size: 11px; line-height: 130%;
z-index: 5  
 }
#inframe1 a:link{ 
color:#999; text-decoration: none; 
font-size: 11px; line-height: 130%;  
}
#inframe1 a:visited{ 
color:#999; text-decoration: none; 
font-size: 11px; line-height: 130%;  
}
#inframe1 a:hover {
text-decoration: none; color: #000; 
font-size: 11px; line-height: 130%;
}#inframe1  a:active  {
text-decoration: none; color: #000; 
font-size: 11px; line-height: 130%;
}


#bild{
position: absolute;
left:171px;
top:134px;
height: 326px;
width:436px;
background-color: transparent; 
z-index: 6
}
#schwarz {
position: absolute;
left:171px;
top:460px;
height: 70px;
width:436px;
background-color: #000; 
z-index: 7
}

#buttons { visibility: visible; position: absolute; z-index: 18; top: 478px; left: 510px; width: 64px; height: 32px }



/*titel*/
#kunden    { visibility: visible; position: absolute; top: 118px; left: 566px; width: 300px; height: 29px; color:#000; 
font-size: 12px; z-index: 9  }


/*willkommentext*/
#texthome    { visibility: visible; position: absolute; top: 387px; left: 494px; width: 400px; height: 48px; color:#fff; 
font-size: 12px; line-height: 120%; z-index: 10; }
#texthome a:link { 
color:#fff; text-decoration: none; 
font-size: 12px; line-height: 120%; }

#texthome a:visited { 
color:#fff; text-decoration: none; 
font-size: 12px; line-height: 120%; }
#texthome a:hover {
text-decoration: none;color: #000; 
font-size: 12px;
line-height: 120%;}
#texthome a:active  {
text-decoration: none;color: #000; 
font-size: 12px;
line-height: 120%;}



#textkunde    { visibility: visible; position: absolute; top: 168px; left: 615px; width: 359px; height: 200px; color:#000; 
font-size: 12px; line-height: 130%; z-index: 11; }

#textkunde a:link { 
color:#fff; text-decoration: none; 
font-size: 12px; line-height: 130%; }

#textkunde a:visited { 
color:#fff; text-decoration: none; 
font-size: 12px; line-height: 130%; }
#textkunde a:hover {
text-decoration: none;color: #000; 
font-size: 12px;
line-height: 130%;}
#textkunde a:active  {
text-decoration: none;color: #000; 
font-size: 12px;
line-height: 130%;}



#textprojekt  { visibility: visible; position: absolute;  top: 507px; left: 520px; width: 359px; height: 52px; color:#fff; 
font-size: 12px; line-height: 130%; z-index: 12;  }



#texthome1 { visibility: visible; position: absolute; top: 387px; left: 494px; width: 400px; height: 48px; color:#fff; 
font-size: 12px; line-height: 130%; z-index: 17; text-align: right }

#texthome1 a:link{ 
color:#fff; text-decoration: none; 
font-size: 12px; line-height: 130%; }
#texthome1 a:visited { 
color:#fff; text-decoration: none; 
font-size: 12px; line-height: 130%; }
#texthome1 a:hover {
text-decoration: none;color: #000; 
font-size: 12px;
line-height: 130%;}
#texthome1 a:active  {
text-decoration: none;color: #000; 
font-size: 12px;
line-height: 130%;}


/*menue*/

#adresse  { visibility: visible; position: absolute; top: 387px; left: 0px; width: 165px; height: 100px; text-align: right; font-size: 11px; line-height: 120%; 
z-index: 13  }
#adresse a:link{ 
color:#666; text-decoration: none; 
font-size: 11px; line-height: 120%; }
#adresse a:visited { 
color:#666; text-decoration: none; 
font-size: 11px; line-height: 120%; }
#adresse a:hover {
text-decoration: none;color: #000; 
font-size: 11px;
line-height: 120%;}
#adresse a:active  {
text-decoration: none;color: #000; 
font-size: 11px;
line-height: 120%;}








#hom{
position: absolute;
left:270px;
top:152px;
height: 310px;
width:316px;color: #000; 
background-color: transparent; 
font-size: 12px; line-height: 130%;
z-index: 14;
}
#hom a:link{ 
color:#808000; text-decoration: none; 
font-size: 12px;   
}
#hom a:visited{ 
color:#808000; text-decoration: none; 
font-size: 12px;   
}
#hom a:hover{
text-decoration: none;color: #000; 
font-size: 12px; 
}
#hom a:active  {
text-decoration: none;color: #000; 
font-size: 12px; 
}



/*weblinks*/
#web {
position: absolute;
left:171px;
top:440px;
height: 20px;
width:415px;
background-color: transparent; 
z-index: 15;
text-align: right
}
#web a:link,a:visited { 
color:#666; text-decoration: none; 
font-size: 12px; line-height: 130% 
}
#web a:hover, a:active  {
text-decoration: none;color: #000; 
font-size: 12px; line-height: 130%
}



/*tabelle vita*/
#vita{
position: absolute;
left:183px;
top:134px;
height: 270px;
width:416px;color: #000; 
background-color: transparent; 
font-size: 12px; line-height: 120%;
z-index: 16;
}
.tablevita {
border:0px;
padding:0px;
margin:0px;
border-spacing:0px;
height: 416px;
width:342px;
color:  black; 
font-size: 12px; 
font-family: Arial, Geneva, Helvetica, sans-serif; line-height: 120%;
vertical-align: top
}
.tr125{height:115px;
background-color:transparent}
.td10{width:10px;}
.tdvitaa{
width:65px;}
.tdvitab{
width:83px;
vertical-align: top;
padding:0px}
.tdvitac{
width:174px;
vertical-align:bottom;
padding-left:10px}
.tdv{height: 416px;
width:342px;
border-spacing:0px;
}
.tdvita{
width:70px;background-color:transparent;
vertical-align:top
}
.tdvita1{
width:257px;background-color:transparent;
vertical-align:top}
/**/
