#content .tx-partner-pi1 .tx-partner-pi1-searchformheader {
	clear:both;
	float:left;
	display:block;
	width:184px;
	background-image:url(maps_box_header.gif);
	background-repeat:no-repeat;
}

#content .tx-partner-pi1 .tx-partner-pi1-searchformheader h1 {
	clear:both;
	float:left;
	display:block;
	width:184px;
	height:14px;
	margin:0px;
	padding:5px 0 5px 13px;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	color:#333333;
}

#content .tx-partner-pi1 .tx-partner-pi1-searchform {
	clear:both;
	float:left;
	display:block;
	padding:8px 13px 2px 13px;
	width:158px;
	background-color:#ffffff;
	background-image:url(maps_box_bg.gif);
	background-repeat:repeat-y;
	background-position:0% 0%;
}

#content .tx-partner-pi1 .tx-partner-pi1-searchbottom {
	clear:both;
	float:left;
	display:block;
	width:184px;
	height:8px;
	margin-bottom:32px;
	background-color:#ffffff;
	background-image:url(maps_box_bottom.gif);
	background-repeat:no-repeat;
	background-position:0% 100%;
}

#content .tx-partner-pi1 .tx-partner-pi1-searchform .field {
	clear:both;
	float:left;
	display:block;
	width:158px;
	padding-bottom:5px;
}

#content .tx-partner-pi1 .tx-partner-pi1-searchform label {
	clear:both;
	float:left;
	display:block;
	width:158px;
	padding-bottom:3px;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	color:#565656;
}

#content .tx-partner-pi1 .tx-partner-pi1-searchform select {
	clear:both;
	float:left;
	display:block;
	width:158px;
	padding:2px 0px 2px 0px;
}

#content .tx-partner-pi1 .tx-partner-pi1-searchform input {
	padding:2px 10px 2px 10px;
}

/**********************************************************************/

#content .tx-partner-pi1 .countryHeader {
	clear:both;
	float:left;
	display:block;
	width:538px;
	padding:0px 0px 6px 0px;
}

#content .tx-partner-pi1 .countryHeader.padding {
	padding-top:10px;
}

#content .tx-partner-pi1 .tx-partner-pi1-listview {
	float:left;
	display:block;
	width:259px;
	padding-bottom:24px;
}

#content .tx-partner-pi1 .tx-partner-pi1-listview.odd {
	padding-right:20px;
}

#content .tx-partner-pi1 .tx-partner-pi1-listview .header {
	clear:both;
	float:left;
	display:block;
	width:259px;
}

#content .tx-partner-pi1 .tx-partner-pi1-listview .header h3 {
	font-size:13px;
	font-weight:bold;
	color:#333333;
	margin-bottom:4px;
}

#content .tx-partner-pi1 .tx-partner-pi1-listview .infotext {
	clear:both;
	float:left;
	display:block;
	width:259px;
}

#content .tx-partner-pi1 .tx-partner-pi1-listview .infotext .ansprechpartner {
	font-weight:bold;
	color:#e6230d;
}

#content .tx-partner-pi1 .tx-partner-pi1-listview .infotext .image {
	float:right;
	display:block;
	width:100px;
	margin-left:8px;
	margin-bottom:8px;
	background-color:#ffffff;
	padding:0px;
}

#content .tx-partner-pi1 .tx-partner-pi1-listview .infotext .image img {
	border:1px solid #666666;
	margin-bottom:5px;
}

#content .tx-partner-pi1 .tx-partner-pi1-listview .infotext .image a {
	float:right;
	display:block;
	margin-left:10px;
}

#content .tx-partner-pi1 .tx-partner-pi1-listview .infotext .image a img {
	border:0px;
}

#content .tx-partner-pi1 .tx-partner-pi1-listview .infotext p {
	font-size:11px;
	margin-bottom:3px;
}

#content .tx-partner-pi1 .tx-partner-pi1-listview table {
	table-layout:fixed;
	border-collapse:collapse;
	border:0px;
}

#content .tx-partner-pi1 .tx-partner-pi1-listview table td {
	padding:0px 0px 3px 0px;
	vertical-align:top;
	font-size:11px;
}

#content .tx-partner-pi1 .tx-partner-pi1-listview table td.label {
	width:35px;
}