/* -- Markt Einzelansicht -- */
table#market_details {
	margin:0 0 8px 0;
	background:#E9EFD5;
}

	table#market_details td {
		width:50%;
		vertical-align:top;
	}

	table#market_details td.first {
		padding-left:8px;
	}

	table#market_details td.last {
		padding-right:8px;
	}



/* -- Marktliste -- */
div#market_list_zipsearch {
	padding-top:6px;
	padding-bottom:6px;
	background:#E6F0D2;
}

	div#content_upper div#market_list_zipsearch form,
	div#content_upper div#market_list_zipsearch h2 {
		padding-left:0 !important;
	}

	div#market_list_zipsearch h2 {
		margin:4px 10px 0 0 !important;
		float:left;
		font-weight:normal !important;
	}

ol#market_letters {

}

	ol#market_letters li {
		display:inline;
		text-transform:uppercase;
	}

	ol#market_letters li a {
		padding:2px 4px;
	}

	ol#market_letters li a.active {
		font-weight:bold;
		background:#E6F0D5;
	}


a.popup_link {
	margin:8px 0 8px 8px;
	padding:2px 0 2px 27px;
	display:block;
	background:url(../img/button_lupe.gif) no-repeat left center;
}

.market_list_area {
	padding:0 8px;
}

table#market_list {
	margin:8px 0 0 0;
}

	table#market_list th {
		background:#E6F0D5;
	}

	table#market_list tr.odd td {
	}

	table#market_list tr.even td {
		background:#E7F0D3;
	}

	table#market_list td,
	table#market_list th {
		padding:6px 0;
		vertical-align:top;
	}

	table#market_list .first {
		padding-left:8px;
		width:65%;
	}

	table#market_list .distance {
		width:20%;
		padding-left:20px;
		white-space:nowrap;
	}

	table#market_list .last {
		padding-right:8px;
		text-align:right;
		white-space:nowrap;
	}


table#market_lower {
	background:url(../img/market_lower.gif) repeat-y 0 0;
}

	table#market_lower td {
		vertical-align:top;
	}

	td.market_map {
		width:189px;
	}

	td.market_back2list {
		width:178px;
		padding:0 7px;
	}

	td.market_back2start {
		width:189px;
	}

	table#market_lower td.back {
		text-align:right;
		vertical-align:bottom;
	}

	table#market_lower h1 {
		margin:0;
		border-bottom:8px solid #FFF;
	}


div#zipsearch_startform {
	padding:0 0 8px 0;
	background:#E6F0D2;
}



















