/*  ### RAHMEN, BOX UND BACKGROUND ### */
/*  ### HIER WIRD DER RAHMEN, BOX UND BACKGROUND EINGESTELLT ### */
 
    #kontaktbox1 	{ position: fixed; top:0; left:0; right:0; bottom:0; background: url(../../images/kontaktbox/kontaktbox_bg.png) repeat;  color: #fff; font-family: Arial, sans-serif; z-index: 50; }
    .kontaktbox 	{ position: absolute;  left: 50%; margin-left: -530px; width: 1000px; height: 550px; background: url(../../images/kontaktbox/kontaktbox_info_long.png) no-repeat 55px 110px; }
    #hint { position: absolute; width: 174px; height: 333px; padding: 10px 35px 10px 25px; top: 105px; left: 55px; }
	#hint h1 { color: #fff; } 
	#close1 { position: absolute; top: 64px; left: 976px; font-size: 16px; font-family: Arial, sans-serif; color: #fff; width: 24px; height: 24px; }
        /*#close1 a { display: block; width: 24px; height: 24px; }*/
        #close1 a { background: url(../../images/close.gif) no-repeat; display: block; height: 24px; width: 24px; }
	#close2 { position: absolute; top: 10px; left: 405px; font-size: 16px; font-family: Arial, sans-serif; color: #fff; }
	#map { width: 1000px; height: 470px; overflow: hidden; background: no-repeat 360px 50px; }
	    #map a.bullet { display: block; position: absolute; text-decoration: none; overflow: visible; }
	    #map a:hover h2 { color: #e95d0f; }
	    #map h2 { text-align: right; }
	    #map h2:hover { color: #e95d0f; } 

    #dadi h2 { color: #fff; width: 220px; position: absolute; top: -329px; left: 268px; }
    #da h2 { color: #fff; width: 220px; position: absolute; top: -317px; left: 262px; }
    #dreieich h2 { color: #fff; width: 220px; position: absolute; top: -257px; left: 259px; }
    #frankfurt h2 { color: #fff; width: 220px; position: absolute; top: -214px; left: 275px; }
    #fulda h2 { color: #fff; width: 220px; position: absolute; top: -59px; left: 132px; }
    #grossgerau h2 { color: #fff; width: 220px; position: absolute; top: -207px; left: 304px; }
    #hanau h2 { color: #fff; width: 220px; position: absolute; top: -158px; left: 212px; }
    #hochtaunus h2 { color: #fff; width: 220px; position: absolute; top: -87px; left: 299px; } /*-87px*/
    #kassel h2 { color: #fff; width: 220px; position: absolute; top: 194px; left: 185px; }
    #limburgweilburg h2 { color: #fff; width: 220px; position: absolute; top: -23px; left: 351px; }
    #mainkinzig h2 { color: #fff; width: 220px; position: absolute; top: -28px; left: 227px; }
    #maintaunus h2 { color: #fff; width: 220px; position: absolute; top: -63px; left: 300px; }
    #mittelhessen h2 { color: #fff; width: 220px; position: absolute; top: 73px; left: 268px; }
    #odenwaldkreis h2 { color: #fff; width: 220px; position: absolute; top: -96px; left: 227px; }
    #offenbach h2 { color: #fff; width: 220px; position: absolute; top: 7px; left: 239px; }
    #rheingautaunus h2 { color: #fff; width: 220px; position: absolute; top: 43px; left: 380px; }
    #schwalmeder h2 { color: #fff; width: 220px; position: absolute; top: 282px; left: 195px; }
    #vogelsberg h2 { color: #fff; width: 220px; position: absolute; top: 211px; left: 210px; }
    #waldeck h2 { color: #fff; width: 220px; position: absolute; top: 383px; left: 274px; }
    #wiesbaden h2 { color: #fff; width: 220px; position: absolute; top: 99px; left: 330px; }
    
    /*#hersfeld h2 { color: #fff; width: 220px; position: absolute; top: 45px; left: 133px; }*/
    /*#werrameissner h2 { color: #fff; width: 220px; position: absolute; top: 404px; left: 104px; }*/


    
    

    #map div.popup { display: none; position: absolute; width: 199px; height: 333px; padding: 8px 15px 10px 20px; top: 50px; left: 55px; background: url(../../images/kontaktbox/kontaktbox_info.png) no-repeat; }
    #map div.popup h2,#map div.popup a,#map div.popup p { color: #fff; text-align: left; }

 /* ### IE6-HACK ### */
* html #kontaktbox1 	{ position: absolute; left: 50%; margin-left: -1250px; background: url(../../images/kontaktbox/kontaktbox_bg.gif); width: 2500px; height: 2000px; z-index: 50; }
* html .kontaktbox 	{ left: 50%; margin-left: -530px; top:100px; background: url(../../images/kontaktbox/kontaktbox_info.gif) no-repeat 55px 111px; }
* html #map div.popup 	{ background: url(../../images/kontaktbox/kontaktbox_info.gif) no-repeat; }


 /* ### IE7-HACK ### */
* + html #kontaktbox1 	{ position: absolute; left: 50%; margin-left: -1250px; background: url(../../images/kontaktbox/kontaktbox_bg.gif); width: 2500px; height: 2000px; z-index: 50; }
* + html .kontaktbox 	{ left: 50%; margin-left: -530px; top:100px; background: url(../../images/kontaktbox/kontaktbox_info.gif) no-repeat 55px 111px;}
* + html #map div.popup { background: url(../../images/kontaktbox/kontaktbox_info.gif) no-repeat; }




