/* -------------------------------------------------- */
div.map
{
	position: 			relative;
	width: 				300px;
	height: 			402px;
	margin: 			2em;
	background-image: 	url(/files/imagemanagermodule/@random4b96866415e43/D_Karte.jpg);
	background-repeat:	no-repeat;
	font-family: 		"Lucida Grande", "Lucida Sans", Arial, sans-serif; 
	font-size: 			10pt;
}
/* -------------------------------------------------- */
div.map #rostock	{left: 188px;	top: 49px;}
div.map #hamburg	{left: 125px;	top: 76px;}
div.map #bremen		{left: 90px;	top: 98px;}
div.map #hannover	{left: 114px;	top: 132px;}
div.map #berlin		{left: 228px;	top: 122px;}
div.map #dresden	{left: 244px;	top: 194px;}
div.map #leipzig	{left: 201px;	top: 184px;}
div.map #kassel		{left: 148px;	top: 177px;}
div.map #kiel		{left: 130px;	top: 37px}
div.map #essen		{left: 35px;	top: 180px;}
div.map #frankfurt	{left: 82px;	top: 243px;}
div.map #koeln		{left: 28px;	top: 203px;}
div.map #mannheim	{left: 79px;	top: 275px;}
div.map #karlsruhe	{left: 73px;	top: 300px;}
div.map #stuttgart	{left: 97px;	top: 310px;}
div.map #muenchen	{left: 175px;	top: 338px;}
/* -------------------------------------------------- */
div.map a
{
	position: 			absolute;
	width: 				20px;
	height: 			20px;
	text-decoration: 	none;
}
/* -------------------------------------------------- */
div.map span.text
{
	position: 			absolute;
	color: 				black;
	background-color: 	white;
	border: 			1px solid #aaa;
	padding: 			2px;
	text-decoration: 	none;
	visibility: 		hidden;
	white-space:		nowrap;
	-webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.5);
}
/* -------------------------------------------------- */
div.map #muenchen:hover 	span.text { visibility: visible; }
div.map #stuttgart:hover 	span.text { visibility: visible; }
div.map #karlsruhe:hover 	span.text { visibility: visible; }
div.map #mannheim:hover 	span.text { visibility: visible; }
div.map #frankfurt:hover 	span.text { visibility: visible; }
div.map #koeln:hover 		span.text { visibility: visible; }
div.map #essen:hover 		span.text { visibility: visible; }
div.map #kiel:hover 		span.text { visibility: visible; }
div.map #kassel:hover 		span.text { visibility: visible; }
div.map #leipzig:hover 		span.text { visibility: visible; }
div.map #dresden:hover 		span.text { visibility: visible; }
div.map #berlin:hover 		span.text { visibility: visible; }
div.map #hannover:hover 	span.text { visibility: visible; }
div.map #bremen:hover 		span.text { visibility: visible; }
div.map #hamburg:hover 		span.text { visibility: visible; }
div.map #rostock:hover 		span.text { visibility: visible; }
/* -------------------------------------------------- */

