/* CSS Fuer die Detailanzeige Restaurant */
#res_detail a span {
	display: none;
}
#res_detail a:hover {font-size: 100%;}

#res_detail a:hover span {
	display: block;
	position:absolute;
	top: -45px;
	left: 70px;
	width:305px;
	border: 1px solid #990000;
	background-color: #FFFFFF;
	color: #000000;
	padding: 10px;
	font-size: 10px;
    z-index:40;
    font-size: 100%;
	font-size:11px;}
	
.tooltip2 {
	position: absolute;
	top:-45px;
	left:70px;
	display: none;
	width:305px;
	background-color: #FFFFFF;
	border: 1px solid #990000;
	padding: 2px;
	z-index:40;
	font-size:11px;
}

#resb { position:absolute; top:-8px; left:245px;  width:380px;
   height:74px; font-size:11px; z-index:1;}
/*               height:225px; font-size:11px; border: 1px solid  #990000; z-index:1;} */
#res { position:absolute; top:7px; left:100px; font-size:11px; z-index:2;}
#resbild   { position:absolute; top:80px; left:250px; width:380px; height:150px; font-size:11px; z-index:3;}
#keinbem1  { position:absolute; top:0px; left:1px;  width:380px; height:120px; margin:0px; font-size:10px; text-align:center;}
#keinbild1 { position:absolute; top:25px; left:1px;   width:120px; height:120px; margin:0px; border: 1px solid #990000; }
#keinbild2 { position:absolute; top:25px; left:131px; width:120px; height:120px; margin:0px; border: 1px solid #990000; }
#keinbild3 { position:absolute; top:25px; left:260px; width:120px; height:120px; margin:0px; border: 1px solid #990000; }

#gv  { position:absolute; top:240px; left:15px; width:95px; text-align:right; color:#FFFFFF; z-index:24;}
#gvd { position:absolute; top:240px; left:130px; color:#990000;}
#gv1  { position:absolute; top:80px; left:250px; width:75px; text-align:right; color:#990000;}
#gv1d { position:absolute; top:240px; left:130px; font-size:11px;width:110px; z-index:6;}
#tel  { position:absolute; top:313px; left:15px; width:95px; text-align:right; color:#FFFFFF; z-index:24;}
#teld { position:absolute; top:313px; left:130px; font-size:11px;width:110px;}
#web  { position:absolute; top:353px; left:15px; width:95px; text-align:right; color:#FFFFFF; z-index:24;}
#webd { position:absolute; top:353px; left:130px;font-size:11px;width:110px;}
#fax  { position:absolute; top:333px; left:15px; width:95px; text-align:right; color:#FFFFFF; z-index:24;}
#faxd { position:absolute; top:333px; left:130px;font-size:11px;width:115px;}
#mail  { position:absolute; top:373px; left:15px; width:95px; text-align:right; color:#FFFFFF; z-index:24;}
#maild { position:absolute; top:373px; left:130px;z-index:6;}

#lk  { position:absolute; top:265px;left:15px; width:95px; text-align:right; color:#FFFFFF; z-index:25;}
#lkd { position:absolute; top:265px; left:130px;font-size:11px;width:110px;}
#in  { position:absolute; top:490px; left:15px; width:95px; text-align:right; color:#FFFFFF; z-index:24;}
#ind { position:absolute; top:490px; left:130px; z-index:6;}
#pli  { position:absolute; top:180px; left:250px;}
#au  { position:absolute; top:510px; left:15px; width:95px; text-align:right; color:#FFFFFF; z-index:24;}
#aud { position:absolute; top:510px; left:130px;z-index:6;}
#pla  { position:absolute; top:200px; left:250px;}
#ge  { position:absolute; top:550px; left:15px; width:95px; text-align:right; color:#FFFFFF; z-index:24;}
#ged { position:absolute; top:550px; left:130px;z-index:6;}
#plg  { position:absolute; top:220px; left:250px;}
#best  { position:absolute; top:440px; left:15px; width:95px; text-align:right; color:#FFFFFF; z-index:24;}
#bestd { position:absolute; top:440px; left:130px;z-index:6;}
#hit  { position:absolute; top:400px; left:15px; width:95px; text-align:right; color:#FFFFFF; z-index:24;}
#hitd { position:absolute; top:400px; left:130px;z-index:6;}
#hap  { position:absolute; top:630px;  left:15px; width:95px; text-align:right; color:#FFFFFF; z-index:24;}
#hapd { position:absolute; top:630px; left:130px;z-index:6;}
#pk  { position:absolute;  top:420px; left:15px; width:95px; text-align:right; color:#FFFFFF; z-index:24;}
#pkd { position:absolute;  top:420px; left:130px;z-index:6;}
#zahl  { position:absolute; top:530px; left:15px; width:95px; text-align:right; color:#FFFFFF; z-index:24;}
#zahld { position:absolute; top:530px; left:130px;z-index:6;}
#beson  { position:absolute; top:570px; left:15px; width:95px; text-align:right; color:#FFFFFF; z-index:24;}
#besond { position:absolute; top:570px; left:130px;z-index:6;}
#musik  { position:absolute; top:610px; left:15px; width:95px; text-align:right; color:#FFFFFF; z-index:24;}
#musikd { position:absolute; top:610px; left:130px;z-index:6;}

#of  { position:absolute; top:590px; left:15px; width:95px; text-align:right; color:#FFFFFF; z-index:24;}
#ofd { position:absolute; top:590px; left:130px;z-index:6;}
#anb  { position:absolute; top:650px; left:15px; width:95px; text-align:right; color:#FFFFFF; z-index:24;}
#anbd { position:absolute; top:650px; left:130px;z-index:6;}

#konzept  { position:absolute; top:245px; left:255px; color:#990000;}
#konzeptd { position:absolute; top:240px; left:250px;  width:374px;
               height:205px; border: 1px solid  #990000; padding:3px;
               overflow:scroll;}
#kom  { position:absolute; top:615px; left:255px; color:#990000;}
#komd  { position:absolute; top:460px; left:250px; width:374px;
       height:200px; border: 1px solid #990000; padding:3px; overflow:scroll;}
#komt { position:absolute; top:630px; left:100px;}
#fuss { position:absolute; top:680px; left:250px; width:400px;}
#suchk { position:absolute; top:760px; left:250px; width:395px;}



