@CHARSET "UTF-8";
v\:* {
  behavior:url(#default#VML);
}

div.user-astfinder-pi1 {
	font-size: 1em;
}

div.user-astfinder-pi1 label {
	font-size: 0.8em;
	display: inline-block;
	width: 10em;
}

div.user-astfinder-pi1 input.submit {
	font-size: 0.8em;
	display: inline-block;
	min-width: 10em;
	padding-left: 2em;
	padding-right: 2em;
}

div.user-astfinder-pi1 .user_astfinder_pi1_errMsg {
	color: #CE0021;
}

table.user_astfinder_pi1_tsresultlist {
	width: 100%;
}

table.user_astfinder_pi1_tsresultlist tr.dark td {
	background-color: #E2E2E2;
}

table.user_astfinder_pi1_tsresultlist td {
	font-size: 0.8em;
}

table.user_astfinder_pi1_tsresultlist th.asts_distance, table.user_astfinder_pi1_tsresultlist td.asts_distance {
	text-align: right;
}

div.user-astfinder-pi1 table.tsdetail, div.user-astfinder-pi1 table.tsdetail2 {
	width: 100%;
}

td#tsdetail_td_map { width: 300px; }
td#tsdetail_td_adr {
	width: auto;
}
td#tsdetail_td_cards { width: 120px; }


td#tsdetail_td_adr {
	/*background-color: #333333;*/
	background: url(/fileadmin/images/tankstellenfinder/tankstellendetails_left_back.png ) center center;
	color: white;
	font-size: 0.8em;
	padding: 1em;
	text-align: left;
}

td#tsdetail_td_cards {
	/*background-color: #FFFFFF;*/
	background: url(/fileadmin/images/tankstellenfinder/tankstellendetails_right_back.png ) center center;
	padding: 1em;
}

td#tsdetail_td_cards img {
	width: 	3.75em;
	height: 3.125em;
}

td#tsdetail_td_preise {
	width: 18.75em;
	vertical-align: top;
}

td.price_disclaimer {
	font-size: 0.6em;
}

table.tf_tbl_price, td.tf_td_pricename, td.td_tf_tbl_pricevalue {
	/*background-color: #333333;*/
}

.user-astfinder-pi1 table.tf_tbl_price {
	background: url(/fileadmin/images/ci/mystarpriceback_1b52h.jpg) repeat-x left center;
	border: 1px solid #999999;
}

.user-astfinder-pi1 td.td_tf_tbl_pricename {
	padding: 0.7em;
}

table.tf_tbl_pricevalue {
	float: right;
}

td.tf_td_pricename {
	color: white;
	font-size: 0.7em;
	text-transform: capitalize;
}

.user-astfinder-pi1  td.td_tf_tbl_pricevalue {
	width: 9.2em;
	align: right;
	border: 0px solid yellow;
	padding-right: 0.4em;
}

.user-astfinder-pi1 td.tf_td_pricevalue.tf_price_big img {
	height: 1.5625em;
	width: 0.890625em;
}

td.tf_td_pricevalue.tf_price_small {
	vertical-align: top;
}

.user-astfinder-pi1 td.tf_td_pricevalue.tf_price_small img {
	height: 0.9765625em;
	width: 0.556640625em;
}

td#tsdetail_td_service {
	vertical-align: top;
	padding: 0 2em 2em 5em;
}

td#tsdetail_td_service ul, td#tsdetail_td_service li {
	font-size: 0.9em;
}

/* ===== ROUTING ==== */
.user-astfinder-pi1 #panel {
	font-size: 0.8em;
}

#tsdetail_td_cards img {
  padding: 3px;
}
