/**
 * Plugin 'Branchenbuch' for the 'mh_branchenbuch' extension.
 *
 * @author	Martin Hesse <mail@martin-hesse.info>
 * 
 * SAMPLE CSS  
 */

.tx_mh_branchenbuch-standard,
.tx_mh_branchenbuch-advanced,
.tx_mh_branchenbuch-premium,
.tx_mh_branchenbuch-premium-1,
.tx_mh_branchenbuch-premium-2,
.tx_mh_branchenbuch-premium-3 {
  height:150px; 
  width:490px; 
  padding:5px;
  margin:0px; 
}

.tx_mh_branchenbuch-standard,
.tx_mh_branchenbuch-advanced
{
  border:1px solid #ececde; 
}

.tx_mh_branchenbuch-premium   {
  background: #ececde url(l.jpg) no-repeat;
}


.tx_mh_branchenbuch-premium-1 {
  background: #ececde url(xl_1.jpg) no-repeat; 
}

.tx_mh_branchenbuch-premium-2 {
  background: #ececde url(xl_2.jpg) no-repeat; 
}

.tx_mh_branchenbuch-premium-3 {
  background: #ececde url(xl_3.jpg) no-repeat; 
}

.tx_mh_branchenbuch-tagcloud  { padding:3px; float:left; }

.tx_mh_branchenbuch-advertise { }

.tx_mh_branchenbuch-statistics { }


.tx_mh_branchenbuch_table {
  border:1px solid #ddd;
}

.tx_mh_branchenbuch_table th {
  background-color:#ddd; color:333;
}

.tx_mh_branchenbuch_table td {
  background-color:#fafafa;
}

/* Styled by Gregory Remington - greg@mediatech.net 2008 */

.tx_mh_branchenbuch-standard img,
.tx_mh_branchenbuch-advanced img,
.tx_mh_branchenbuch-premium img,
.tx_mh_branchenbuch-premium-1 img,
.tx_mh_branchenbuch-premium-2 img,
.tx_mh_branchenbuch-premium-3 img,
.tx_mh_branchenbuch-detail img {
  position:relative;
  left:0px;
  float:left;
  padding: 0px 8px 0px 0px;
}


.tx_mh_branchenbuch-list ul {
position:relative;
left:-8px;
}

.tx_mh_branchenbuch-list li {
  float:left;
  padding:6px;
  display: block;
  width:170px;
  background:#f5f5f5;
  border: 1px solid #eee;
  list-style: none;
}

.tx_mh_branchenbuch-contact  {
  color:#000;
}

.tx-mhbranchenbuch-pi1 hr {
border: 0;
}

#mhbranchenbuch_lettermenu {
	margin: 0;
	padding: 0;
	border: 0;
	text-transform: uppercase;
	list-style-type: none;
	color:#999;
	display: block;
}

#mhbranchenbuch_lettermenu li {
	margin: 0;
	padding: 0;
	border: 0;
	text-transform: uppercase;
	list-style-type: none;
	display: block;
	padding:3px;
	float: left;
}

#mhbranchenbuch_lettermenu li a {
	color:navy;
	padding:3px;
}

#mhbranchenbuch_lettermenu li a:hover {
	color:#fff;
	background:navy;
	padding:3px;
}

#mhbranchenbuch_lettermenu .mhbranchenbuch_letter_act a {
	color:#fff;
	font-weight:bold;
	background:navy;
	padding:3px;
}

/* Styled by Chris Duffy - webmaster@swiftlynx.com 2008 */
.tx_mh_branchenbuch-map {
border: 5px solid #fff;
}

.mh_branchenbuch_contact a, .mh_branchenbuch_contact {
position:relative;
float:right;
top:-38px;
right:4px;
}

.hr-yellowpages {
	clear:both;
	margin-top:10px;
}

.div-yellowpages{
	margin-top:10px;
}


/* 
-----------------------------------------------------------------------------
GREY BOX
-----------------------------------------------------------------------------*/
.b-grey-box {position:relative;margin:0px auto;min-width:100px;max-width:760px;color:#fff;z-index:10;margin-left:0px;margin-bottom:12px;}
.grey-box .content-grey, .grey-box .t-grey, .grey-box .b-grey, .grey-box .b-grey div {background:transparent url(../../images/grey-box.gif) no-repeat top right;}
.grey-box .content-grey {position:relative;padding:20px 20px 0px 20px;}
.grey-box .t-grey {position:absolute;left:0px;top:0px;width:16px;height:100%;background-position:top left;}
.grey-box .b-grey {position:relative;width:100%;}
.grey-box .b-grey, .grey-box .b-grey div {height:20px;font-size:1px;}
.grey-box .b-grey {background-position:bottom right;}
.grey-box .b-grey div {position:relative;width:16px;background-position:bottom left;}
.grey-box .hd,.grey-box .bd,.grey-box .ft { position:relative;}
.grey-box .wrapper {position:static;max-height:1000px;overflow:auto;}
.b-grey h1 {margin:0px;padding:0.5em 0px 0.5em 0px;}
.b-grey h1 {padding-bottom:0px}
.content-grey p {margin:0px;padding-bottom:8px;}