/***********************************************************************/
/****************Branchenbuch - Allgemein******************************/
#mitte .tx-mhbranchenbuch-pi1 {
	width: 496px;
	}

#mitte #tx_mhbranchenbuch_feForm {
width: 496px !important;
}

/***********************************************************************/
/****************Branchenbuch - Eingetragenes anzeigen******************/

#mitte .tx-mhbranchenbuch-pi1 .adressblock,
#mitte .tx-mhbranchenbuch-pi1 .kontaktblock,
#mitte .tx-mhbranchenbuch-pi1 .beschreibung {
width: 139px;
float: left;
margin: 0 10px 0 0;
}

#mitte .tx-mhbranchenbuch-pi1 .beschreibung {
width: 190px;
margin: 0;
}

#mitte .tx-mhbranchenbuch-pi1 hr {
height: 1px;
color: #D2D3D5;
}

/************************************************************/
/****************Branchenbuch - Allgemeines******************/

.tx-srfeuserregister-pi1 a {
background-position: 0 3px !important;
}

.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;
}


.tx_mh_branchenbuch-alphabetical #mhbranchenbuch_lettermenu{
   width: 100%;
   text-align: center;
   margin: 10px 0;
   padding: 0;
}
.tx_mh_branchenbuch-alphabetical #mhbranchenbuch_lettermenu li{
   list-style: none;
   display: inline;
   padding: 0 4px;
   text-transform: uppercase;
}

.tx-mhtreeview, #selectedCats{
   width: 30em;
   margin: 0;
   clear: left;
   padding: 0;
   font-size: 1em;
}

#selectedCats{
   width: 30.6em;
   margin: 0;
}

.tx-mhtreeview ul li{
   list-style: none;
}

#mitte .tx_mhtreeview_act{
   background-color: #E1E2E4;
}

#mitte a.tx_mhtreeview_act:link, 
#mitte a.tx_mhtreeview_act:hover, 
#mitte a.tx_mhtreeview_act:visited{
   color: black;
   font-style: normal;
}

#mitte a.tx_mhtreeview_act:link, 
#mitte a.tx_mhtreeview_act:hover, 
#mitte a.tx_mhtreeview_act:visited{
   color: black;
   font-style: normal;
}

/***********************************************************************/
/****************Branchenbucheintrag erstellen**************************/

fieldset.tx_mhbranchenbuch_newEntry{
   margin-bottom: 10px;
   width: 481px !important;
}

fieldset.tx_mhbranchenbuch_newEntry span {
width: 250px !important;
display: block;
margin: 0 0 0 167px;
}

fieldset.tx_mhbranchenbuch_newEntry input {
width: 285px;
}

fieldset.tx_mhbranchenbuch_newEntry input#zip {
width: 60px;
float: left;
_margin-left: 5px;
}

fieldset.tx_mhbranchenbuch_newEntry input#city {
width: 213px;
float: left;
}

/*********************************************************************/
/****************Branchenbuch - Details*******************************/

#mitte .tx_mh_branchenbuch-detail .logo {
width: auto;
float: left;
margin: 0 0 0 10px;
}

#mitte .tx_mh_branchenbuch-detail .adressblock {
width: auto;
float: left;
}

#mitte .tx_mh_branchenbuch-detail .beschreibung {
width: 100%;
clear: both;
margin: 15px 0 15px 0;
}

#mitte .tx_mh_branchenbuch-detail p span {
font-weight: bold;
margin: 0 0 15px 0;
}


/***********************************************************************/
/****************Branchenbuch - Mail Senden*****************************/

#mitte .tx_mh_branchenbuch-mail form textarea {
width: 228px;
height: 100px;
margin: 0 0 15px 0;
scroll: auto;
}

#mitte .tx_mh_branchenbuch-mail form input {
width: auto;
margin: 0 10px 10px 0;
}

#mitte .tx_mh_branchenbuch-mail form p.pflichtfelder {
margin: 0 0 15px 0;
}

/***********************************************************************/
/****************Anmelden - Gastgeberverzeichnis************************/

#mitte .tx-newloginbox-pi1 form table {
margin: 10px 0 10px 0;
text-align: left;
}

/***********************************************************************/
/****************Formula Registrieren - Gastgeberverzeichnis************/
/****************Eingegeben Daten Aendern - Gastgeberverzeichnis********/

#mitte form#tx-srfeuserregister-pi1-fe_users_form {
_margin: 0 0 0 -6px;
}

#mitte form#tx-srfeuserregister-pi1-fe_users_form table tbody tr td.lable {
width: 150px !important;
}

#mitte form#tx-srfeuserregister-pi1-fe_users_form table tbody tr td.inputfield input {
width: 200px;
}

#mitte form#tx-srfeuserregister-pi1-fe_users_form table tbody tr td.inputfield p {
color: red;
}

#mitte form#tx-srfeuserregister-pi1-fe_users_form table tbody tr td.inputfield select {
width: 210px;
}

#mitte form#tx-srfeuserregister-pi1-fe_users_form table tbody tr td input.tx-srfeuserregister-pi1-submit {
width: 220px;
}
#mitte form#tx-srfeuserregister-pi1-fe_users_form table tbody tr td.firstlable {
font-weight: bold;
text-decoration: underline;
padding: 0 0 15px 5px;
margin: 0;
}


/*************************************************************************/
/****************Eingegeben Daten Speichern - Gastgeberverzeichnis********/

#mitte .tx-srfeuserregister-pi1 table tbody tr td.lable {
width: 175px;
float: left;
}