/* CSS Document */

/* ---------- hidden ONLY if CSS is enabled.  If disabled, image is rendered ---------- */
img.image{ display: none; }

dl#Map{
	margin: 0;
	padding: 0;
	background: transparent url(../pics_layout/karte.jpg) top left no-repeat;
	height: 693px;
	width: 989px;
	position: relative;
}

dd{
	margin: 0;



padding: ; 				position: absolute;
	font-size: 85%;
	width: 0px;
	height: 0px;
}

/* ---------- Hotspot Declarations ---------- */


/*3*/
dd#map3{ top: 100px; left: 114px; }
dd#map3 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 130px;
	top: 393px;
}
dd#map3 a span{ display: none; }
dd#map3 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 425px; left: -50px; }
dd#map3 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	text-align:left;
}








/*7*/
dd#map7{ top: 100px; left: 114px; }
dd#map7 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 134px;
	top: 512px;
}
dd#map7 a span{ display: none; }
dd#map7 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 540px; left: 135px; }
dd#map7 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	text-align:left;
}









/*12a*/
dd#map12a{ top: 100px; left: 114px; }
dd#map12a a{
	position: absolute;
	width: 21px;
	height: 26px;
	text-decoration: none;
	left: 29px;
	top: 298px;
}
dd#map12a a span{ display: none; }
dd#map12a a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 320px; left: -225px; }
dd#map12a a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 263px;
	text-align:left;
}



/*12*/
dd#map12{ top: 100px; left: 114px; }
dd#map12 a{
	position: absolute;
	width: 23px;
	height: 26px;
	text-decoration: none;
	left: -1px;
	top: 296px;
}
dd#map12 a span{ display: none; }
dd#map12 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 320px; left: -180px; }
dd#map12 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	text-align:left;
}


/*16*/
dd#map16{ top: 100px; left: 114px; }
dd#map16 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 89px;
	top: 270px;
}
dd#map16 a span{ display: none; }
dd#map16 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 300px; left: 80px; }
dd#map16 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	text-align:left;
}








/*17*/
dd#map17{ top: 100px; left: 114px; }
dd#map17 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 180px;
	top: 262px;
}
dd#map17 a span{ display: none; }
dd#map17 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 300px; left: 180px; }
dd#map17 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	text-align:left;
}




/*18*/
dd#map18{ top: 10px; left: 114px; }
dd#map18 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 259px;
	top: 352px;
}
dd#map18 a span{ display: none; }
dd#map18 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 390px; left: 258px; }
dd#map18 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	text-align:left;
}




/*19*/
dd#map19{ top: 10px; left: 114px; }
dd#map19 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 195px;
	top: 266px;
}
dd#map19 a span{ display: none; }
dd#map19 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 610px; left: 193px; }
dd#map19 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	text-align:left;
}


/*20*/
dd#map20{ top: 10px; left: 114px; }
dd#map20 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 150px;
	top: 272px;
}
dd#map20 a span{ display: none; }
dd#map20 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 620px; left: 145px; }
dd#map20 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	text-align:left;
}



/*21*/
dd#map21{ top: 10px; left: 114px; }
dd#map21 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 112px;
	top: 266px;
}
dd#map21 a span{ display: none; }
dd#map21 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 615px; left: 110px; }
dd#map21 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	text-align:left;
}


/*22*/
dd#map22{ top: 10px; left: 114px; }
dd#map22 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 86px;
	top: 233px;
}
dd#map22 a span{ display: none; }
dd#map22 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 580px; left: 87px; }
dd#map22 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	text-align:left;
}








/*23*/
dd#map23{ top: 10px; left: 114px; }
dd#map23 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 73px;
	top: 282px;
}
dd#map23 a span{ display: none; }
dd#map23 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 627px; left: 70px; }
dd#map23 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	text-align:left;
}


/*25*/
dd#map25{ top: 10px; left: 114px; }
dd#map25 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 188px;
	top: 67px;
}
dd#map25 a span{ display: none; }
dd#map25 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 310px; left: 185px; }
dd#map25 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 300px;
	text-align:left;
}






/*34*/
dd#map34{ top: 55px; left: 114px; }
dd#map34 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 197px;
	top: 110px;
}
dd#map34 a span{ display: none; }
dd#map34 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 460px; left: 198px; }
dd#map34 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 206px;
	text-align:left;
}




/*35*/
dd#map35{ top: 65px; left: 114px; }
dd#map35 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 171px;
	top: 131px;
}
dd#map35 a span{ display: none; }
dd#map35 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 475px; left: 172px; }
dd#map35 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 210px;
	text-align:left;
}




/*36*/
dd#map36{ top: 65px; left: 90px; }
dd#map36 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 145px;
	top: 110px;
}
dd#map36 a span{ display: none; }
dd#map36 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 455px; left: 147px; }
dd#map36 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 210px;
	text-align:left;
}



/*42*/
dd#map42{ top: 65px; left: 90px; }
dd#map42 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 296px;
	top: 355px;
}
dd#map42 a span{ display: none; }
dd#map42 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 380px; left: 110px; }
dd#map42 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	text-align:left;
}



/*44*/
dd#map44{ top: 65px; left: 90px; }
dd#map44 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 450px;
	top: 460px;
}
dd#map44 a span{ display: none; }
dd#map44 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 490px; left: 270px; }
dd#map44 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	text-align:left;
}



/*45*/
dd#map45{ top: 65px; left: 90px; }
dd#map45 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 507px;
	top: 486px;
}
dd#map45 a span{ display: none; }
dd#map45 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 510px; left: 320px; }
dd#map45 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	text-align:left;
}



/*49*/
dd#map49{
	top: 84px;
	left: 52px;
}
dd#map49 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 736px;
	top: 398px;
}
dd#map49 a span{ display: none; }
dd#map49 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 420px; left: 520px; }
dd#map49 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 230px;
	text-align:left;
}







/*50*/
dd#map50{
	top: 84px;
	left: 52px;
}
dd#map50 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 783px;
	top: 409px;
}
dd#map50 a span{ display: none; }
dd#map50 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 440px; left: 600px; }
dd#map50 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	text-align:left;
}







/*52*/
dd#map52{
	top: 84px;
	left: 52px;
}
dd#map52 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 435px;
	top: 361px;
}
dd#map52 a span{ display: none; }
dd#map52 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 392px; left: 245px; }
dd#map52 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	text-align:left;
}



/*56*/
dd#map56{
	top: 100px;
	left: 53px;
}
dd#map56 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 531px;
	top: 292px;
}
dd#map56 a span{ display: none; }
dd#map56 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 315px; left: 345px; }
dd#map56 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	text-align:left;
}







/*57*/
dd#map57{
	top: 100px;
	left: 53px;
}
dd#map57 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 488px;
	top: 273px;
}
dd#map57 a span{ display: none; }
dd#map57 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 300px; left: 300px; }
dd#map57 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	text-align:left;
}




/*58*/
dd#map58{
	top: 100px;
	left: 53px;
}
dd#map58 a{
	position: absolute;
	width: 24px;
	height: 26px;
	text-decoration: none;
	left: 443px;
	top: 243px;
}
dd#map58 a span{ display: none; }
dd#map58 a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 280px; left: 260px; }
dd#map58 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	text-align:left;
}




/*sicherheit*/
dd#mapsich{
	top: 100px;
	left: 53px;
}
dd#mapsich a{
	position: absolute;
	width: 34px;
	height: 53px;
	text-decoration: none;
	left: 262px;
	top: 396px;
}
dd#mapsich a span{ display: none; }
dd#mapsich a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 550px; left: 250px; }
dd#mapsich a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 300px;
	text-align:left;
}






/*kasse*/
dd#mapkasse{
	top: 100px;
	left: 53px;
}
dd#mapkasse a{
	position: absolute;
	width: 51px;
	height: 31px;
	text-decoration: none;
	left: 328px;
	top: 218px;
}
dd#mapkasse a span{ display: none; }
dd#mapkasse a:hover{ position: absolute; background: transparent -109px -317px no-repeat; top: 450px; left: 315px; }
dd#mapkasse a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 300px;
	text-align:left;
}

