body { font-family: Arial, Verdana; font-size: 12px; background: center top url(/images/layout/bg.png) repeat-x #000; color: #FFF; line-height: 125%; }
.Center { margin: 15px auto 0 auto; text-align: left; width: 960px; position: relative;  }
	#FBCard { position: absolute; top: 10px; left: -10px; }
	#Map { float: left; width: 525px; }
	#Sponsoren { float: left; width: 435px; margin-top: 20px; }
a { color: #666; }

#Hamm { position: absolute; left: 159px; top: 199px; }
#Ludenscheid { position: absolute; left: 149px; top: 240px; }
#Remscheid { position: absolute; left: 129px; top: 248px; }
#Siegen { position: absolute; left: 163px; top: 265px; }
#Ludwigshafen { position: absolute; left: 175px; top: 347px; }
#Wetzlar { position: absolute; left: 180px; top: 290px; }
#Augsburg { position: absolute; left: 271px; top: 422px; }
#Heilbronn { position: absolute; left: 208px; top: 370px; }
#Nuernberg { position: absolute; left: 287px; top: 353px; }

#Norderstedt { position: absolute; left: 238px; top: 87px; }
#Viernheim { position: absolute; left: 184px; top: 343px; }
#Hannover { position: absolute; left: 230px; top: 170px; }
#Hannover { position: absolute; left: 230px; top: 170px; }
#Sindelfingen { position: absolute; left: 196px; top: 398px; }
#Bochum { position: absolute; left: 127px; top: 228px; }
#Kempten { position: absolute; left: 255px; top: 472px; }
#Schweinfurt { position: absolute; left: 250px; top: 310px; }
#Wolfsburg { position: absolute; left: 273px; top: 171px; }
#Muelheim { position: absolute; left: 117px; top: 233px; }
#Ludwigsburg { position: absolute; left: 205px; top: 385px; }
#Neunkirchen { position: absolute; left: 120px; top: 357px; }
#tooltip {
	position: absolute;
	z-index: 3000;
	background-color: #FFF;
	padding: 5px;
	opacity: 0.85;
	color: #000;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip h3 { font-weight: bold; }

.clb   { clear: both; height: 0px; line-height: 0px; font-size: 0px; }

img { behavior: url(/images/iepngfix.htc) }
