img{ border: none; }

#picture{ position:relative; top:20px; width:880px; height:531px; margin:0px auto; background:#FFF url('../img/handyshop_map.jpg'); overflow:hidden; }
		
.more{ position:absolute; width:20px; height:20px; background:url('../img/dim.png'); border:1px solid #444; padding:0px; text-align:left; overflow:hidden; }
.more span{ position:absolute; left:30px; width:160px; padding:2px 0 0 2px; color:#FFF; font:bold 13px Lucida Grande, Arial, sans-serif; text-shadow:#000 1px 1px 0px; }

#murau{ top:310px; left:195px;}
#trofaiach{ top:240px; left:370px; }
#leoben{ top:270px; left:420px; }
#gratwein{ top:300px; left:540px; }
#gralla{ top:380px; left:620px; }
#badgleichenberg{ top:400px; left:680px; }
#preding{ top:400px; left:550px; }
#stainz{ top:380px; left:500px; }
#deutschlandsberg{ top:450px; left:480px; }
#mureck{ top:450px; left:640px; }

#infobox{ position:absolute; bottom:-200px; left: 350px; height:200px; width:300px; padding-left:60px; z-index:20; margin:0 0 -100px -150px; background:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font:13px Lucida Grande, Arial, sans-serif;}
#infobox a, #infobox a:visited{font:bold 13px Lucida Grande, Arial, sans-serif; color:#555; text-decoration:none; }
#infobox a:hover{ text-decoration:underline; }

span.close{position:absolute; right:5px; top:5px;}
	
#fade_bg{ position:fixed; z-index:15; min-width:101%; min-height:101%; background:url('../img/dim.png'); display:none; margin:0px; padding:0px;}