/* ballon styling */

#ballon img { float:right; margin:0 10px 0 0; }
#ballon a.location_route  { background:url(../../../../typo3conf/ext/aoe_maps/res/img/car.gif) no-repeat scroll 0 center transparent; padding:2px 0 2px 20px; text-decoration:none; font-weight:bold; }
#ballon div.vcenter { display:inline-block;padding-top:10px; }


#ballon{ top:102px !important;width:211px;margin-top:8px;margin-left:-54px;}
#ballon_contents {background-position:-12px -182px!important;background-repeat:repeat; margin-bottom: 10px; width: 211px !important; min-height: 45px; height: auto !important; height: 45px; line-height: 1.7em;}
#ballon_tl,#ballon_t,#ballon_tr,
#ballon_l,#ballon_r,#ballon_bl,
#ballon_b,#ballon_br,#ballon_close,
#ballon_beak,#ballon_contents{background:transparent url('../../../../typo3conf/ext/aoe_maps/res/img/info_window_r.png') no-repeat top left;}
#ballon_tl{width:123px;height:12px;}
#ballon_t{background-position:-12px 0;}
#ballon_tr{width:12px;height:12px; background-position: -223px 0;}
#ballon_l{width:12px;background-position:left -182px; height:45px !important; }
#ballon_r{width:12px;background-position:-223px -182px; height:45px !important;}
#ballon_bl{width:12px;height:37px;background-position:left -362px;}
#ballon_b{height:37px;background-position:-12px -362px;}
#ballon_br{width:12px;height:37px;background-position:-223px -362px;}
#ballon_close{width: 10px !important; height: 10px !important; background: transparent url(../../../../typo3conf/ext/aoe_maps/res/img/close.gif) no-repeat 0 0; margin: 7px 0 0 -7px; cursor: pointer;}
#ballon_beak { width: 1px; height: 1px;}
#content img.gmnoscreen {display: none;}
#ballon_b,#ballon_bl,#ballon_br{ top:57px !important; }
