#b03  { position: absolute; top: 111px; left: 343px; width: 403px; height: 208px; z-index: 2; color: #fff; background: #ececec; } 
#b04  { position: absolute; top: 363px; left:   0px; width: 342px; height: 185px; z-index: 1; } 
#b05  { position: absolute; top: 363px; left: 342px; width: 156px; height: 185px; z-index: 1; border-left: 1px dotted #888; border-right: 1px dotted #888; background-image: url('../kassel/steuerberater/zir.jpg'); background-repeat: repeat-y; } 

#h04  { position: absolute; top: 325px; left: 343px; width: 156px; height:  35px; z-index: 1; text-align: center; color: #fff; background: #b4b4b4; } 
#h05  { position: absolute; top: 325px; left: 500px; width: 246px; height:  35px; z-index: 1; text-align: center; color: #fff; background: #b4b4b4; } 

#ht01 { position: absolute; top: 332px; left:   4px; width: 334px; height:  16px; z-index: 3; font-size: 15px; font-weight: bolder; text-align: center; color: #fff; background: #b4b4b4; } 
#ht02 { position: absolute; top: 332px; left: 347px; width: 148px; height:  16px; z-index: 2; font-size: 15px; font-weight: bolder; text-align: center; color: #fff; background: #b4b4b4; } 
#ht03 { position: absolute; top: 563px; left: 347px; width: 395px; height:  16px; z-index: 3; font-size: 15px; font-weight: bolder; text-align: center; }  
#ht04 { position: absolute; top: 332px; left: 347px; width: 148px; height:  16px; z-index: 2; font-size: 15px; font-weight: bolder; text-align: center; color: #fff; background: #b4b4b4; } 
#ht05 { position: absolute; top: 332px; left: 504px; width: 238px; height:  16px; z-index: 2; font-size: 15px; font-weight: bolder; text-align: center; color: #fff; background: #b4b4b4; } 
 
#l03  { position: absolute; top: 320px; left: 342px; width: 404px; height:   4px; z-index: 1; background: url('../kassel/steuerberater/lbg.gif'); background-repeat: repeat-x; } 

#p06  { position: absolute; top: 383px; left: 515px; width:  68px; height:   65px; z-index: 1; background-image: url('../kassel/steuerberater/p08.jpg'); background-repeat: no-repeat; } 
#p07  { position: absolute; top: 467px; left: 515px; width:  68px; height:   65px; z-index: 1; background-image: url('../kassel/steuerberater/p09.jpg'); background-repeat: no-repeat; }  

#t00  { position: absolute; top: 120px; left: 370px; width: 350px; height:  20px; z-index: 4; text-align: center; font-size: 20px; font-weight: bolder; } 
#t01  { position: absolute; top: 147px; left: 370px; width: 270px; height:  30px; z-index: 3; font-size: 30px; font-weight: bolder; color: #000; background: #ececec; } 
#t02  { position: absolute; top: 185px; left: 370px; width: 350px; height:  25px; z-index: 3; text-align: right; font-size: 25px; font-weight: bolder; } 
#t03  { position: absolute; top: 228px; left: 367px; width: 355px; height:  70px; z-index: 3; } 
#t04  { position: absolute; top: 375px; left:  15px; width: 310px; height: 160px; z-index: 3; text-align: justify; } 
#t05a { position: absolute; top: 385px; left: 360px; width: 122px; height:  13px; z-index: 1; text-align: center; } 
#t05b { position: absolute; top: 428px; left: 360px; width: 122px; height:  13px; z-index: 1; text-align: center; } 
#t05c { position: absolute; top: 473px; left: 360px; width: 122px; height:  13px; z-index: 1; text-align: center; } 
#t05d { position: absolute; top: 517px; left: 360px; width: 122px; height:  13px; z-index: 1; text-align: center; } 
#t06  { position: absolute; top: 375px; left: 593px; width: 145px; height: 160px; z-index: 3; text-align: justify; } 


a.info { border-bottom: 1px dashed #fff; text-decoration: none; } 
a.info:hover { cursor: help; color: #fff; background: #b4b4b4; } 
a.info span { visibility: hidden; position: absolute; top: 29px; left: -2px; width: 121px; height: 85px; margin-top: 1em; padding: 1em; text-decoration: none; }
a.info:hover span { visibility: visible; border: 1px solid #b4b4b4; color: #5A6778; background: #ececec; z-index: 99; }
