.clearing{
clear:both;
}

.tx-spdirectory-pi1-atoz-wrap{
	margin-bottom:10px;
	}

.tx-spdirectory-pi1-atoz{
	}

.tx-spdirectory-pi1-atoz a{
	display:inline;
	padding:0px 2px;
	}

.tx-spdirectory-pi1-inactive{
	display:inline;
	padding:0px 2px;
}
.tx-spdirectory-pi1-active{
	display:inline;
	font-weight:bolder;
	padding:0px 2px;
}
/********************************************/
{
	}

.tx-spdirectory-pi1-tool select{
	width:150px;
}


.tx-spdirectory-pi1-tool .tx-spdirectory-pi1-cat{
	float:left;
	padding:0px;
	}
.tx-spdirectory-pi1-cat-select{
	margin:0px;
	padding:0px;
	font-size:9px;
	color:#47456D;
	border:solid 1px #47456D;
	}


.tx-spdirectory-pi1-tool .tx-spdirectory-pi1-zip{
	float:left;
	padding:0px 2px;
	}
.tx-spdirectory-pi1-zip-select{
	margin:0px;
	padding:0px;
	font-size:9px;
	color:#47456D;
	border:solid 1px #47456D;
}



.tx-spdirectory-pi1-tool .tx-spdirectory-pi1-search{
	float:left;
	padding:0px 2px;
	}

.tx-spdirectory-pi1-tool .tx-spdirectory-pi1-search .tx-spdirectory-pi1-input{
	display:inline;
	padding:0px;
	}
.tx-spdirectory-pi1-tool .tx-spdirectory-pi1-search .tx-spdirectory-pi1-input input{
	width:150px;
	margin:-1px 2px -1px 0px;
	font-size:9px;
	height:18px;
	max-height:17px;
	color:#47456D;
	border:solid 1px #47456D;
	}



.tx-spdirectory-pi1-tool .tx-spdirectory-pi1-search .tx-spdirectory-pi1-submit{
	display:inline;
	padding:0px;
	}
.tx-spdirectory-pi1-tool .tx-spdirectory-pi1-search .tx-spdirectory-pi1-submit input{
	width:150px;
	margin:-1px 0;
	padding:0px;
	font-size:9px;
	color:#47456D;
	border:solid 1px #47456D;
	}


/********************************************/

.tx-spdirectory-pi1-listIview{
	display:block;
	width:100%;
	clear:both;
	border-bottom:solid 1px #47456D;
	padding-bottom:10px;
	margin-bottom:10px;
	}



.tx-spdirectory-pi1-block1{
	float:left;
	width:45%;
	}

.tx-spdirectory-pi1-block2{
	float:left;
	width:45%;
	}

.tx-spdirectory-pi1-block3{
	float:right;
	width:10%;
	}

/********************************************/
.tx-spdirectory-pi1-singleview{
	width:500px;
}

.tx-spdirectory-pi1-singleview .tx-spdirectory-pi1-block1{
	float:left;
	width:50%;
	}

.tx-spdirectory-pi1-singleview .tx-spdirectory-pi1-block2{
	float:left;
	width:50%;
	}

.tx-spdirectory-pi1-singleview .tx-spdirectory-pi1-block3{
	width:100%;
	}


/********************************************/
.wrapper_map{
	width:100%;
}
.wrapper_map_nord{
	width:22%;
	float:left;
	vertical-align:top;
}
.kreise_nord{
	margin-bottom:20px;
}
.kreisestadt_nord{
}

.map{
	margin:0px 10px;
	float:left;
	width:300px;
}
.wrapper_map_sued{
	width:22%;
	float:right;
	vertical-align:top;
}
.kreise_sued{
	margin-bottom:20px;
}
.kreisestadt_sued{
}


/**********************************/
.tx-spdirectory-pi1-sorry{
font-weight:bold
}





.tx-spdirectory-pi1-cat{
	}


.tx-spdirectory-pi1-cat a{
	display:block;
	height:10px;
}



.tx-spdirectory-pi1-city{
	}

.tx-spdirectory-pi1-details{
	}

.tx-spdirectory-pi1-email{
	}

.tx-spdirectory-pi1-fax{
	}



.tx-spdirectory-pi1-map{
	}

.tx-spdirectory-pi1-mobile{
	}

.tx-spdirectory-pi1-company h1{
		margin:0,
		padding:0;
	}

.tx-spdirectory-pi1-name{
	}

.tx-spdirectory-pi1-phone{
	}

.tx-spdirectory-pi1-search{
	}

.tx-spdirectory-pi1-street{
	}

.tx-spdirectory-pi1-tool{
	}

.tx-spdirectory-pi1-www{
	}

.tx-spdirectory-pi1-zip{
	}



