






#img_finder {
	cursor:pointer;
}

div.tx-gemeindefinder-pi1 {
	position:absolute;
	background-color:#660066;
	border:1px solid #ffffff;
	width:511px;
	height:306px;	
	z-index:10000;
	font-family:Arial;
	font-size:12px;
	text-align:left;
	display:none;
}

div.tx-gemeindefinder-pi1 #gemeindefinder_content_box {
	border:1px solid #ffffff;
	margin:4px 0 0 4px;
	width:501px;
	height:296px;	
}

div.tx-gemeindefinder-pi1 div.close {
	width:14px;
	height:14px;
	position:absolute;
	right:8px;
	top:8px;
	background:url(../images/gemeindefinder_close.gif) 0 0 no-repeat;
	cursor:pointer;
}

div.tx-gemeindefinder-pi1 h1 {
	color:#E5AE07;
	font-size:18px;
	margin:12px 0 17px 12px;
}

div.tx-gemeindefinder-pi1 p {
	color:#F1E5F3;
	font-size:12px;
	margin:12px 0 17px 12px;
	width:405px;
}

div.tx-gemeindefinder-pi1 input {
	padding:2px;
	color:#000000;
	width:451px;
	margin:0 0 0 12px;
	border:1px solid #E5AE07;
}

div.tx-gemeindefinder-pi1 #pselector {
	position:absolute;
	width:455px;
	height:115px;
	color:#000000;
	margin:0 0 0 12px;
	border:1px solid #E0CCE0;
	background-color:#E0CCE0;
	overflow-y:auto;		
	overflow-x:hidden;		
}

* html div.tx-gemeindefinder-pi1 #pselector {
	width:451px;
	margin:19px 0 0 -454px;
}

*+html div.tx-gemeindefinder-pi1 #pselector {
	width:455px;
	margin:21px 0 0 -460px;
}

div.tx-gemeindefinder-pi1 #pselector a {
	padding:2px;
	display:block;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	color:#000000;
}	

div.tx-gemeindefinder-pi1 #pselector a:hover {
	background-color:#660066;
	color:#ffffff;
}

div.tx-gemeindefinder-pi1 #gemeindefinder_result {
	color:#ffffff;
	float:left;
	margin:145px 0 0 12px;
}

div.tx-gemeindefinder-pi1 #gemeindefinder_result b {
	color:#E5AE07;
}

div.tx-gemeindefinder-pi1 #gemeindefinder_result_link {
	color:#ffffff;
	float:right;
	margin:145px 12px 0 0;
}

div.tx-gemeindefinder-pi1 #gemeindefinder_result_link a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}




div.tx-gemeindefinder-pi2 form {
	margin:1em 0 1em 0;
}

div.tx-gemeindefinder-pi2 label {
	color:#000000;
	font-size:0.75em;
	margin:1em 0 1.41666666666em 0;
}

div.tx-gemeindefinder-pi2 input.text {
	padding:0.125em;
	color:#000000;
	width:15.625em;
	margin:0 0 0 0.75em;
	border:0.0625em solid #660066;
}

div.tx-gemeindefinder-pi2 div.result {
	color:#000000;
	font-size:0.8125em; /*13px;*/
	line-height:1.3846153em;
	padding-left:0;
	margin:0;
	margin:1em 0 1em 0;
}


div.tx-gemeindefinder-pi2 div.result a {
	color:#660066;
	text-decoration:none;
}

div.tx-gemeindefinder-pi2 div.result a:hover {
	color:#000000;
	text-decoration:underline;
}

