/*
  ---------------------------------------------------------------
  
	Stylesheets der Suche
	
  ---------------------------------------------------------------
*/

#suche{
	overflow:hidden;
}

#suchbox{
	margin-top:12px;
	margin-left:12px;
}
#kartenbox{
	float:right;
	text-align:right;
	overflow:hidden;
	margin: 8px;
	margin-left: 8px;
}



#suchbox .row{
	display:block;
	font-size:10px;
	margin-top:4px;
	overflow:hidden;
	clear:both;
}
	#suchbox .row .col{
		float:left;
	}
	#suchbox .row select{
/*		float:left;*/
		margin:2px;
	}
		#suchbox .row select.fb{
			width:200px;
		}
		#suchbox .row select.hb{
			width:98px;
		}
		#suchbox .row select.db{
			width:146px;
		}
		#suchbox .row select.rb{
			width:140px;
		}
		#suchbox .row select.vb{
			width:50px;
		}
	#suchbox .row p{
		margin:0px;
		margin-left:2px;
	}
	#suchbox .row.inactive p, #suchbox .row.inactive select{
		color:#BBBBBB;
		filter:Alpha(opacity=40);
		-moz-opacity:0.4;
	}
	
#suche_urlideenbox a{
	display:block;
	color:#F0F5F9;
	font-weight:bold;
	background-color:#93B7D4;
	text-decoration:none;
	margin-top:8px;
}
	#suche_urlideenbox a:hover{
		color:#FFFFFF;
		background-color:#76A4C9;
	}
	#suche_urlideenbox a img{
		display:block;
		border:0px;
		margin:0px;
	}
	#suche_urlideenbox a span{
		display:block;
		padding:4px;
	}
	
#suche_karte{
	margin-top:1px;
	margin-left:1px;
}

	#suche_karte_back{
		margin-right:15px;
		margin-top:5px;
		display:none;
	}
	
	#suche_karte_hdln{
		margin-left:8px;
		margin-top:5px;
		margin-bottom:4px;
	}

	#suche_karte a{
		color:#AAAAAA;
		font-weight:bold;
		text-decoration:none;
	}
	#suche_karte a:hover{
		color:#0066AA;
	}
	
	#suche_karte_load, #suche_karte_noregs, #suche_karte_regs{
		display:none;
		width:248px;
		text-align:center;
	}
		
	#suche_karte_noregs, #suche_karte_regs{
		display:block;
		border:0px;
		width:248px;
		height:258px;
		text-align:center;
		overflow:hidden;
	}
	#suche_karte_noregs{
		background-image:url(images/suche_karte_erfolg.gif);
	}
	#suche_karte_regs{
		padding:35px;
	}
		#suche_karte_regs p, #suche_karte_regs h1{
			margin:4px ßpx;
		}
		
#suche_anztreffer{
	margin-top:4px;
	color:#7FB27F;
}
	
#suche_ergebnis_rechts{
	margin-bottom:8px;
}
	#suche_ergebnis_rechts h1 { margin:8px; }
	#suche_ergebnis_rechts h2 { color:#AAAAAA; font-size:11px; margin:0px; padding:8px 4px 2px 8px; border-top:1px solid #CCCCCC; }
	#suche_ergebnis_rechts label{ display:block; width:158px; background-color:#FAFAFA; border-top:1px solid #CCCCCC; text-decoration:none; }
	#suche_ergebnis_rechts a{ display:block; width:158px; background-color:#FAFAFA; padding:2px 0px; border-top:1px solid #CCCCCC; text-decoration:none; text-indent:8px; }
	#suche_ergebnis_rechts a#active{ background-image:url(images/icon_yes.gif); background-repeat:no-repeat; text-indent:21px; }
	#suche_ergebnis_rechts a:hover, #suche_ergebnis_rechts a:focus,
	#suche_ergebnis_rechts label:hover, #suche_ergebnis_rechts label:focus { background-color:#F0F0F0; }
	#suche_ergebnis_rechts a#active:hover, #suche_ergebnis_rechts a#active:focus{ background-image:url(images/icon_no.gif); text-decoration:line-through; }
	#suche_ergebnis_rechts input { vertical-align:middle; }
	#suche_ergebnis_rechts i { color:#CCCCCC; font-style:normal; }
	
	
	#suche_ergebnis_rechts .fulltext{
		background-color:#FAFAFA; 
		padding:4px 0px; 
		border-top:1px solid #CCCCCC; 
	}
		#suche_ergebnis_rechts .fulltext:hover, #suche_ergebnis_rechts .fulltext:focus { background-color:#F0F0F0; }
		#suche_ergebnis_rechts .fulltext .qfield{
			margin-left:4px;
			width:120px; 
			border: 1px dashed #CCCCCC; 
			color:#999999;
		}
	
	
	#suche_ergebnis_rechts .selectmen{
		border: 1px solid #003366;
		background-color:#FFFFFF;
		position:absolute;
		float:left;
		margin-left:-1px;
		margin-top:-18px;
		z-index:99;
		display:none;
		overflow:hidden;
	}
	
	#suche_ergebnis_rechts .selectmen_open{
		background-image:url(images/icon_weiter.gif);
		background-repeat:no-repeat;
		background-position:right;
	}
	
	#suche_ergebnis_rechts .selectmen_close{
		background-image:url(images/icon_down.gif);
		background-repeat:no-repeat;
		background-position:right;
	}
	
	
		#suche_ergebnis_rechts .selectmen h3{
			font-size:11px;
			font-weight:normal;
			margin:0px;
			background-color:#F0F0F0;
		}
		#suche_ergebnis_rechts .selectmen h3 a{
			border:0px;
			width:180px;
			padding:2px 0px;
			margin:0px;
			background-color:#F0F0F0;
		}
		#suche_ergebnis_rechts .selectmen h3 a img{
			margin:0px;
		}
		#suche_ergebnis_rechts .selectmen a{
			width:180px;
		}
		#suche_ergebnis_rechts .selectmen div{
			height:145px;
			overflow:auto;
		}
	
	/* Wird für den Kasten Sortierung verwendet */
	.rightcol a, .rightcol #active{ padding:2px 0px; text-indent:8px; }
	