#apContent{position:absolute;top:40px;height:420px;width:350px;overflow:auto;background:#F8F8F8;padding:10px;margin:0;left: 0px;}


#apKarte{
	width:480px;
	height:460px;
	display: block;
	position: relative;
	background-color: #DEE6F2;
}


#apListePaging{
	font: bold 11px/10px Arial,Helvetica,sans-serif;
	position:absolute;
	top:15px;
	right: 700px;
}

#apsort{margin: 0px;padding: 0px;position: absolute;top: 10px;right: 550px;height: 22px;width: 130px;}
#apsort select{font:bold 11px/20px Arial, Helvetica; height: 20px;width: 130px;}
#apsort select option{font:bold 11px/20px Arial, Helvetica;}


#apListe{
	position:relative;
	width:480px;
	display: none;
	padding-bottom: 50px;
	visibility: hidden;
}

#apListe .el{
	position:relative;
	width:470px;
	color:#003874;
	border-bottom: 1px dotted #999;
	display: block;
	padding: 5px;
}
#apListe .hover{
	color:#c22529;
	cursor:pointer;
	_cursor:hand;
	background-color: #EEE;
}

#apListe .el .Titel{
	position:relative;
	color:#003874;
	font-weight: bold;
	display: block;
}

#apListe .hover .Titel {color:#c22529}

#apListe .el .Reihung {
	position:relative;
	width:16px;
	text-align:left;
	float: left;
}
#apListe .el .Merken{display:none;} 

#apListe .el .Zieltyp1, 
#apListe .el .Zieltyp2, 
#apListe .el .Zieltyp3,
#apListe .el .Zieltyp4,
#apListe .el .Zieltyp5,
#apListe .el .Zieltyp6,
#apListe .el .Zieltyp7,
#apListe .el .Zieltyp8,
#apListe .el .Zieltyp9,
#apListe .el .Zieltyp10,
#apListe .el .Zieltyp11,
#apListe .el .Zieltyp12,
#apListe .el .Zieltyp13,
#apListe .el .Zieltyp14,
#apListe .el .Zieltyp18 {position:absolute; right:6px; bottom:6px; width:24px; height:16px; background: url(../img/icon_zieltyp_1.gif) no-repeat center center;}

/*
#apListe .el .Zieltyp2 { background-image: url(../img/icon_zieltyp_2.gif);}
#apListe .el .Zieltyp3{ background-image: url(../img/icon_zieltyp_3.gif);}
#apListe .el .Zieltyp4{ background-image: url(../img/icon_zieltyp_4.gif);}
#apListe .el .Zieltyp5{ background-image: url(../img/icon_zieltyp_5.gif);}
#apListe .el .Zieltyp6{ background-image: url(../img/icon_zieltyp_6.gif);}
#apListe .el .Zieltyp7{ background-image: url(../img/icon_zieltyp_7.gif);}
#apListe .el .Zieltyp8{ background-image: url(../img/icon_zieltyp_8.gif);}
#apListe .el .Zieltyp9{ background-image: url(../img/icon_zieltyp_9.gif);}
#apListe .el .Zieltyp10{ background-image: url(../img/icon_zieltyp_10.gif);}
#apListe .el .Zieltyp11{ background-image: url(../img/icon_zieltyp_11.gif);}
#apListe .el .Zieltyp12{ background-image: url(../img/icon_zieltyp_12.gif);}
#apListe .el .Zieltyp13{ background-image: url(../img/icon_zieltyp_13.gif);}
#apListe .el .Zieltyp14{background-image: url(../img/icon_zieltyp_14.gif);}
#apListe .el .Zieltyp18{background-image: url(../img/icon_zieltyp_18.gif); right:0px;}
*/
#apListe .el .Merkmale{ position:absolute; right:32px; bottom:6px; }

#apListe .el .Merkmale div{display:inline; float:left; position:relative; width:16px; height:16px; overflow:hidden; text-indent:-1000em; background:#C6C6C6; display:none; margin-right:1px;}
#apListe .merkliste .Merkmale div{background:#669900;}
#apListe .hover .Merkmale div{background:#c22529;}
#apListe .el .Merkmale .t1{background-image:url(../img/t1.gif); display:block; }
#apListe .el .Merkmale .t2{background-image:url(../img/t2.gif); display:block; }








/*.apAdvancedMarkerMerkliste,*/
.apAdvancedMarker, 
.apAdvancedMarkerHover { margin-left:-4px; margin-top:-14px; color:#FFF; font-weight:bold; }

.apAdvancedMarkerHover { color:#003671; }


.apAdvancedMarker img, 
.apAdvancedMarkerHover img { position:absolute; right:0px; }

/*.apAdvancedMarkerMerkliste {color:#669900}
.apAdvancedMarkerHover {color:#c22529; }*/






.apBewertung, 
.apBewertung  a:hover,
.apBewertung  a:active, 
.apBewertung  a:focus, 
.apBewertung  .apAktuelleBewertung{background: url(../img/stern.gif) left -1000px repeat-x;}
.apBewertung {position:absolute;top:3px;right:6px;width:80px;height:16px;overflow:hidden;list-style:none;margin:0;padding:0;background-position: left top;}
.apBewertung  li{ display: inline;}
.apBewertung  a, .apBewertung  .apAktuelleBewertung{position:absolute; top:0; left:0;text-indent:-1000em;height:16px; line-height:16px;outline:none; overflow:hidden; border: none;}
.apBewertung  a:hover, .apBewertung  a:active, .apBewertung  a:focus{background-position: left bottom;}
.apBewertung  a.einstern { width:20%; z-index:6; }
.apBewertung  a.zweisterne{ width:40%; z-index:5; }
.apBewertung  a.dreisterne{ width:60%; z-index:4; }
.apBewertung  a.viersterne{ width:80%; z-index:3; }
.apBewertung  a.fuenfsterne{ width:100%; z-index:2; }
.apBewertung  .apAktuelleBewertung{ z-index:1; 	background-position: left center; }	
/* inline */
.inlinewertung{ display:-moz-inline-block; display:-moz-inline-box;  display:inline-block; vertical-align: middle; }







.apKarteInfoWindow, 
.apKarteInfoWindowDetails{position:relative;width:265px;margin-right:10px; height:100px;font-size:10px; color:#505050;}
.apKarteInfoWindowDetails{overflow:auto;}

.apKarteInfoWindow .Titel{font-weight: bold; color:#003874; font-size:12px;line-height:16px; width:250px;/* background:#FF0;*/ margin:0 !important;}
.apKarteInfoWindow .Link{
	margin-top:10px;
	font-weight:bold;
}

.apKarteInfoWindow .Merken{
	position:absolute;
	display: none;
	visibility: hidden;
}


.apKarteInfoWindowDetails .apBewertungKommentar{padding-bottom:10px;margin-bottom:10px; border-bottom:1px dotted #ffd803; width:245px; min-height:30px;}
.apKarteInfoWindowDetails .apBewertung{ position:relative;top:0px;right:0px; float:left}
.apKarteInfoWindowDetails .Name{ float:left; font-weight:bold; width:160px; line-height:16px; margin-left:5px; height:16px; }
.apKarteInfoWindowDetails .Datum{ float:none; width:245px;}
.apKarteInfoWindowDetails .Kommentar{ float:none; width:245px; min-height:30px; }




#mainright .KarteMenuAuswahl {
	padding-top: 0px;
	/*margin-top:70px;*/
}
#mainright .KarteMenuAuswahl .content {
	width:150px;
	background-color: #fff;
	padding: 18px 5px 5px;
	position: relative;
	top: 7px;
}
#mainright .KarteMenuAuswahl .content ul li {	padding-bottom: 4px;}
#mainright .KarteMenuAuswahl .content ul li a{
	display:block;
	color:#666;
	background-image: url(../img/mini_check1.gif);
	background-position: left 5px;background-repeat:no-repeat;
	padding-left: 12px;
}
#mainright .KarteMenuAuswahl .content ul li a:hover,
#mainright .KarteMenuAuswahl .content ul li a.aktiv{
	color: #003671;
	
}
#mainright .KarteMenuAuswahl .content ul li a.aktiv{background-image: url(../img/mini_check2.gif);}


