html {
    margin: 0;
    padding: 0;
	} 

body {
    margin: 0;
    padding: 0;
	color: #444;
 	background: #fff;
 	font-family: arial, thaoma, helvetica, sans-serif;
    font-size: 10px;
	}

#box {
    height: 620px; 
    width: 746px; 
    margin-top: -310px; 
 	margin-left: -373px;
 	padding: 0;
 	top: 50%; 
 	left: 50%; 
 	position: absolute; 
 	color: #5a6778;	
 	background: #fff; 
    border: 1px solid #fffffe;
    }

a:link, a:hover, a:visited { text-decoration: none; } 
.lb0   { color: #5a6778; background: #fff; text-decoration: underline !important; } 
.lb1   { color: #5a6778; background: #ececec; text-decoration: underline !important; } 
.lb2   { color: #5a6778; background: #b4b4b4; text-decoration: none; } 
.lb3   { color: #fff; background: #000; text-decoration: none; } 
.lb4   { color: #5a6778; background: #fff; text-decoration: none!important; } 
.lb0 a:link, .lb0 a:hover, .lb0 a:visited { color: #5a6778; background: #fff; text-decoration: underline; font-size: 10px; } 
.lb1 a:link, .lb1 a:hover, .lb1 a:visited { color: #5a6778; background: #ececec; } 
.lb2 a:link, .lb2 a:hover, .lb2 a:visited { color: #fff; background: #b4b4b4; text-decoration: underline; font-size: 14px; } 
.lb3 a:link, .lb3 a:hover, .lb3 a:visited { color: #fff; background: #000; } 
.lb4 a:link, .lb0 a:hover, .lb0 a:visited { color: #5a6778; background: #fff; font-size: 10px; text-decoration: none!important; } 

#b00 { position: absolute; top:  10px; left:   0px; width: 163px; height:  55px; z-index: 1; } 
#b01 { position: absolute; top:   0px; left: 343px; width: 403px; height: 105px; z-index: 1; } 
#b02 { position: absolute; top: 111px; left:   0px; width: 342px; height: 209px; z-index: 2; } 

#c01 a { background: url('../kassel/steuerberater/p01.gif'); background-repeat: no-repeat; display: block; width:  95px; height: 82px; }  
#c02 a { background: url('../kassel/steuerberater/p02.gif'); background-repeat: no-repeat; display: block; width: 109px; height: 82px; } 
#c03 a { background: url('../kassel/steuerberater/p03.gif'); background-repeat: no-repeat; display: block; width:  92px; height: 82px; } 
#c04 a { background: url('../kassel/steuerberater/p04.gif'); background-repeat: no-repeat; display: block; width: 106px; height: 82px; } 

#c01 img  { display: block; width:  95px; height: 82px; border: 0; } 
#c02 img  { display: block; width: 109px; height: 82px; border: 0; } 
#c03 img  { display: block; width:  92px; height: 82px; border: 0; } 
#c04 img  { display: block; width: 106px; height: 82px; border: 0; } 

#c01 a:hover img, #c02 a:hover img, #c03 a:hover img, #c04 a:hover img { visibility: hidden; } 
#c01 a:hover, #c02 a:hover, #c03 a:hover, #c04 a:hover { border: 0; } 
* html #c01 a, * html #c02 a, * html #c03 a, * html #c04 a { margin-right: 1px; } 
* html #c01 a:hover { width:  95px; margin-right: 0; }
* html #c02 a:hover { width: 109px; margin-right: 0; }
* html #c03 a:hover { width:  92px; margin-right: 0; }
* html #c04 a:hover { width: 106px; margin-right: 0; } 

#c01 a:hover .w01  { position: absolute; display: block; width: 393px; top: -23px; left:   -0px; z-index: 9; text-align: center; background: #000; color: #fff; padding: 5px; } 
#c02 a:hover .w02  { position: absolute; display: block; width: 393px; top: -23px; left:  -94px; z-index: 9; text-align: center; background: #000; color: #fff; padding: 5px; } 
#c03 a:hover .w03  { position: absolute; display: block; width: 393px; top: -23px; left: -204px; z-index: 9; text-align: center; background: #000; color: #fff; padding: 5px; } 
#c04 a:hover .w04  { position: absolute; display: block; width: 393px; top: -23px; left: -297px; z-index: 9; text-align: center; background: #000; color: #fff; padding: 5px; } 

#c01 a .w01, #c02 a .w02, #c03 a .w03, #c04 a .w04 { display: none; } 

#h00 { position: absolute; top:   0px; left: 341px; width: 404px; height:  22px; z-index: 0; color: #fff; background: #000; } 
#h0a { position: absolute; top:   6px; left: 160px; width: 180px; height:  30px; z-index: 2; font-size: 23px; font-weight: bolder; } 
#h0b { position: absolute; top:  28px; left: 161px; width: 180px; height:  40px; z-index: 1; font-size: 38px; font-weight: bolder; color: #000; background: #fff; } 
#h0c { position: absolute; top:  72px; left:   4px; width: 340px; height:  19px; z-index: 1; font-size: 21px; font-weight: bolder; } 
#h0d { position: absolute; top:   4px; left: 348px; width: 395px; height:  10px; z-index: 1; color: #fff; background: #000; } 
#h0e { position: absolute; top:   6px; right:  25px; width: 15px; height:  11px; z-index: 1; color: #fff; background: #000; }  
#h0f { position: absolute; top:   5px; right:  5px;  width: 14px; height:  12px; z-index: 1; color: #fff; background: #000; } 

#h01 { position: absolute; top: 325px; left:   0px; width: 342px; height:  35px; z-index: 3; text-align: center; color: #fff; background: #b4b4b4; } 
#h02 { position: absolute; top: 556px; left:   0px; width: 342px; height:  35px; z-index: 3; text-align: center; color: #fff; background: #b4b4b4; }  
#h03 { position: absolute; top: 556px; left: 343px; width: 403px; height:  35px; z-index: 3; text-align: center; color: #fff; background: #b4b4b4; } 

#l01 { position: absolute; top: 106px; left:   0px; width: 746px; height: 4px; z-index: 1; background: url('../kassel/steuerberater/lbg.gif'); background-repeat: repeat-x; } 
#l02 { position: absolute; top: 320px; left:   1px; width: 343px; height: 4px; z-index: 2; background: url('../kassel/steuerberater/lbg.gif'); background-repeat: repeat-x; } 
#l04 { position: absolute; top: 551px; left:   0px; width: 746px; height: 4px; z-index: 1; background: url('../kassel/steuerberater/lbg.gif'); background-repeat: repeat-x; } 
#l05 { position: absolute; top: 592px; left:   0px; width: 746px; height: 4px; z-index: 1; background: url('../kassel/steuerberater/lbg.gif'); background-repeat: repeat-x; } 

#p01 { position: absolute; top:  23px; left: 341px; width:  95px; height:   82px; z-index: 1; background-image: url('../kassel/steuerberater/n01.gif'); background-repeat: no-repeat } 
#p02 { position: absolute; top:  23px; left: 437px; width: 109px; height:   82px; z-index: 1; background-image: url('../kassel/steuerberater/n02.gif'); background-repeat: no-repeat } 
#p03 { position: absolute; top:  23px; left: 547px; width:  92px; height:   82px; z-index: 1; background-image: url('../kassel/steuerberater/n03.gif'); background-repeat: no-repeat } 
#p04 { position: absolute; top:  23px; left: 640px; width: 106px; height:   82px; z-index: 1; background-image: url('../kassel/steuerberater/n04.gif'); background-repeat: no-repeat } 

#f01 { position: absolute; top: 597px; left:   0px; width: 342px; height:  22px; z-index: 98; text-align: center; color: #5A6778; background: #fff; } 
#ft1 { position: absolute; top: 602px; left:   1px; width: 340px; height:  10px; z-index: 99; text-align: center; color: #5A6778; background: #fff; } 
#f02 { position: absolute; top: 597px; left: 343px; width: 403px; height:  22px; z-index: 98; text-align: center; color: #fff;    background: #000; } 
#ft2 { position: absolute; top: 601px; left: 344px; width: 401px; height:  10px; z-index: 99; text-align: center; color: #fff;    background: #000; } 

.x   { color: #000; background: #ececec; }
.y   { font-size: 13px; font-weight: bolder; } 
.z   { color: #a4c7ef; background: #000; font-size: 10px; }
