/** tt_address und wt_directory styles **/

@charset "utf-8";

div.tx-ttaddress-pi1 {
	/* kein font-size hier wegen safari-problem */
}

div.tt_address_vcard {
	margin-bottom: 20px;
	width:100%;
	float:left;
	font-size:75%;
}
.tt_address_vcard_photo { margin-bottom: 5px; /* entspricht dem eines p */ }
div.tt_address_vcard img { border: solid 1px #999 }
img.tt_address_vcard_photo {}

.tt_address_vcard_float {
 margin-right:15px;
 margin-bottom:15px;
 float:left;
}
.addressclearer { height:1px}
div.tt_address_vcard_float img { display:block}

.tt_address_vcard_left {
	float: left;
	margin-right:25px;
}
/* hellgrau: F3F3F3  */
table.tt_address_table { border-collapse:separate; width:100% }
.tt_address_table td { vertical-align:top; background-color:#EEEEEE; font-size:80%; padding: 3px 5px 3px 5px}
.tt_address_table th { text-align:left; color:#FFF; background-color:#005288; font-weight:bold; font-size:100%; padding:3px 5px 3px 5px }

.tt_address_vcard_textleft {
	float:left;
}
.tt_address_vcard_bild_rechts { 
	float: right;
	margin-left:25px;
}
.tt_address_vcard_right {
}
div.tt_address_vcard p {
margin-top:10px;
font-size: 100%;
}
div.tt_address_adr { margin-bottom: 10px; }

.tt_address_vcard .tel {
	background: url('../icons/tel.gif') no-repeat left;
	padding-left: 15px;
}
.tt_address_vcard .mobile {
	background: url('../icons/mob.gif') no-repeat left;
	padding-left: 15px;
}
.tt_address_vcard .fax {
	background: url('../icons/fax.gif') no-repeat left;
	padding-left: 15px;
}

/* ----- wt_directory ------ */
div.tx-wtdirectory-pi1 { float:left; width:100%}
div.wtdirectory_pagebrowser { float:left ;margin-bottom:10px; padding: 5px 0; border-top: solid 1px #CCC; border-bottom: solid 1px #CCC; width:100% }
div.wtdirectory_filter_abc { margin-bottom:25px }
.wtdirectory_abc_letter_act { font-weight:bold}
ul.wt_directory_pagebrowser { display: inline; padding-left:0 !important}
ul.wt_directory_pagebrowser li { display:inline; margin-right:10px }
.wt_directory_pagebrowser a.act { font-weight:bold;}