#imap {display:block; width:314px; height:350px; background:url(../images/shaktihaus/geometrie-jun09.jpg) no-repeat; position:relative; margin:0px 0px 0px 0px;}

#imap a#painting {
	display:block;
	width:314px;
	height:0;
	padding-top:350px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	background:transparent url(../images/shaktihaus/geometrie-jun09.jpg) no-repeat 314px 350px;
	cursor:default;
	background-image: url(images/shaktihaus/geometrie.jpg);
}
* html #imap a#painting {height:350px; height:0;}

#imap a#painting:hover {background-position: 0 0; z-index:10;}

#imap dd {position:absolute; padding:0; margin:0;}


#imap #top {left:115px; top:-3px; z-index:20;}
#imap #top-right {left:232px; top:65px; z-index:20;}
#imap #bottom-right {left:232px; top:201px; z-index:20;}
#imap #bottom {left:115px; top:268px; z-index:20;}
#imap #bottom-left {left:-2px; top:201px; z-index:20;}
#imap #top-left {left:-2px; top:65px; z-index:20;}
#imap #center {left:106px; top:124px; z-index:20;}

#imap a#link_top {display:block; width:82px; height:82px; text-decoration:none; z-index:20;}
#imap a#link_top-right {display:block; width:82px; height:82px; text-decoration:none; z-index:20;}
#imap a#link_bottom-right {display:block; width:82px; height:82px; text-decoration:none; z-index:20;}
#imap a#link_bottom {display:block; width:82px; height:82px; text-decoration:none; z-index:20;}
#imap a#link_bottom-left {display:block; width:82px; height:82px; text-decoration:none; z-index:20;}
#imap a#link_top-left {display:block; width:82px; height:82px; text-decoration:none; z-index:20;}
#imap a#link_center {display:block; width:100px; height:100px; text-decoration:none; z-index:20;}

#imap a em {display:none;}

#imap a span, #imap a:visited span {display:none;}

/**** Kasten um kleine Bilder ****/
#imap a#link_top:hover, #imap a#link_top-right:hover, #imap a#link_bottom-right:hover, #imap a#link_bottom:hover, #imap a#link_bottom-left:hover, #imap a#link_top-left:hover, #imap a#link_center:hover 
{border:1px transparent;}

/*#imap a:hover span {position:absolute; display:block; color:#000; width:330px; height:270px; line-height:1.8em; font-size:0.9em; text-align:justify;}*/
#imap a:hover span {position:absolute; display:block; color:#000; /*width:330px; height:270px;*/ text-align:left;}

#imap a#link_top:hover span {left:133px; top:0px;}
#imap a#link_top:hover em {position:absolute; display:block; left:66px; top:10px; width:66px; height:1px; overflow:hidden; font-size:1px; background:#CCCCCC;}
#imap a#link_top-right:hover span {left:133px; top:0px;}
#imap a#link_top-right:hover em {position:absolute; display:block; left:66px; top:10px; width:66px; height:1px; overflow:hidden; font-size:1px; background:#CCCCCC;}
#imap a#link_bottom-right:hover span {left:133px; top:0px;}
#imap a#link_bottom-right:hover em {position:absolute; display:block; left:66px; top:10px; width:66px; height:1px; overflow:hidden; font-size:1px; background:#CCCCCC;}
#imap a#link_bottom:hover span {left:-133px; top:30px;}
#imap a#link_bottom:hover em {position:absolute; display:block; left:-46px; top:10px; width:66px; height:1px; overflow:hidden; font-size:1px; background:#CCCCCC;}
#imap a#link_bottom-left:hover span {left:-133px; top:0px;}
#imap a#link_bottom-left:hover em {position:absolute; display:block; left:66px; top:10px; width:66px; height:1px; overflow:hidden; font-size:1px; background:#CCCCCC;}
#imap a#link_top-left:hover span {left:-133px; top:0px;}
#imap a#link_top-left:hover em {position:absolute; display:block; left:66px; top:10px; width:66px; height:1px; overflow:hidden; font-size:1px; background:#CCCCCC;}
#imap a#link_center:hover span {left:268px; top:0px;}
#imap a#link_center:hover em {position:absolute; display:block; left:66px; top:10px; width:66px; height:1px; overflow:hidden; font-size:1px; background:#CCCCCC;}

#imap a:hover span img {float:left; margin-right:1em; margin-bottom:0.5em; border:1px solid #000;}

/*#imap a span:first-line {font-weight:bold; font-style:italic;}*/
/*
#info h3 {margin:0 0 0 75px; font-size:1.2em; font-weight:normal; font-family:georgia, serif; letter-spacing:0.1em; padding-bottom:5px; border-bottom:1px solid #aaa; width:650px;}
#info .para {width:300px; margin:0 0 0 75px;}
*/

