.branchenbuch table {
  color:#464D50;
  font-family:Verdana;
  font-size:11px;
  line-height:16px;
}

.branchenbuch {
  width:506px;
  padding-top:10px;
}

.branchenbuch h1 {
  color:#0c69b7;
  font-size:15px;
}

/* Fehleranzeige */
.error_msg {
  border-width:1px;
  border-color:#dc4334;
  background-color:#fbecea;
  border-style:solid;
  margin-top:5px;
  margin-bottom:5px;
  padding:5px;
}

/* Suchmasken */
.branchenbuch .search_area  {
  border-top:1px solid #0c69b7;
  border-left:1px solid #0c69b7;
  border-right:1px solid #0c69b7;
  border-bottom:1px solid #0c69b7;
  background-color:#eef7fd;
  padding-top:5px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
}

.branchenbuch .search_area .capitol {
  width:100%;
  background-color:#FFFFFF;
  font-weight:bold;
  font-size:12px;
}

.branchenbuch .search_td {
  font-weight:bold;
  height:32px;
  border-bottom:1px solid #FFFFFF;
  padding-left:10px;
  padding-right:10px;
}

.branchenbuch .search_td_2 {
  font-weight:normal;
  height:32px;
  padding-left:10px;
  padding-right:10px;
}

.branchenbuch span.aktiv {
  background-color:#eef7fd;
  cursor:pointer;
  border-top:1px solid #0c69b7;
  border-left:1px solid #0c69b7;
  border-right:1px solid #0c69b7;
  font-weight:bold;
  padding-top: 6px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom: 3px;
  font-size:10px;
  text-decoration:none;
  }
   
.branchenbuch span.inaktiv {
  cursor:pointer;
  border-top:1px solid #999EA1;
  border-left:1px solid #999EA1;
  border-right:1px solid #999EA1;
  font-weight:normal;
  padding-top: 3px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom: 2px;
  font-size:10px;
  text-decoration:underline;
}

.branchenbuch .suggest {
  display:none;
  position:absolute; 
  width:260px;
  z-index:2;
  background-color:white;
  /*border:solid;*/
  /*border-top:Wert;*/     
  border-top:solid;
  border-bottom:solid;   
  border-left:solid;   
  border-right:solid;
  border-width:1px;
  border-color:#0c69b7;
  font-weight:normal;
  
  opacity: 0.95;
  filter: alpha(opacity=95);   /* Lurz - Funktioniert nicht im FF! */
}

.branchenbuch .suggestHeader {
  background-color:#eef7fd;
  border-bottom:solid;
  border-width:1px;
  border-color:grey;
}

/* Trefferübersicht */
.branchenbuch .treffer_h {
  color:#0c69b7;
  font-size:13px;
  font-weight:bold;
}
  
.branchenbuch .prem_h {
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
}

.branchenbuch .treffer_leiste {
  padding-top:3px;
  padding-bottom:3px;
  padding-right:5px;
  margin-left:2px;
  margin-right:2px;
  margin-top:5px;
  margin-bottom:5px;
  border-top-width:2px;
  border-bottom-width:2px;
  border-bottom-color:#c0c5c7;
  border-bottom-style:dotted;
  border-top-color:#c0c5c7;
  border-top-style:dotted;
}

.branchenbuch .jumplist_aktiv {
  cursor:pointer;
  color:#388ABF;
  border-width:1px;
  border-color:#388ABF;
  border-style:solid;
  background-color:#FFFFFF;
  padding-right:3px;
  padding-left:3px;
  margin-right:3px;
}

.branchenbuch .jumplist_pas {
  font-weight:bold;
  border-width:1px;
  border-color:#464d50;
  border-style:solid;
  color:#464d50;
  background-color:#FFFFFF;
  padding-right:3px;
  padding-left:3px;
  margin-right:3px;
}

.branchenbuch .premium_treffer  {
  background-color:#FFF6D9;
  border-width:3px;
  border-style:solid;
  border-color:#FFC600;
  margin-bottom:2px;
  margin-top:2px;
}

.branchenbuch .premium_treffer .logo {
  margin-top:5px;
}

.branchenbuch .premium_head  {
  background-color:#FFC600;
}

.branchenbuch .regio_treffer  {
  background-color:#CAF1BE ;
  border-width:3px;
  border-style:solid;
  border-color:#8ADE70;
  margin-bottom:2px;
  margin-top:2px;
}

.branchenbuch .regio_treffer .logo {
  margin-top:5px;
}

.branchenbuch .regio_head  {
  background-color:#8ADE70 ;
}

.branchenbuch .standard_treffer_1  {
  border-top-width:2px;
  border-top-color:#c0c5c7;
  border-top-style:dotted;
  background-color:#EEF7FE;
  margin-bottom:2px;
  margin-top:2px;
}

.branchenbuch .standard_treffer_2  {
  border-top-width:2px;
  border-top-color:#c0c5c7;
  border-top-style:dotted;
  background-color:#FFFFFF;
  margin-bottom:2px;
  margin-top:2px;
}

/* Detailansicht */
.branchenbuch .detail_trenner {
  font-weight:bold;
  padding-top:3px;
  padding-bottom:3px;
  padding-right:5px;
  margin-left:2px;
  margin-right:2px;
  margin-top:5px;
  margin-bottom:5px;
  border-top-width:1px;
  border-bottom-width:1px;
  border-bottom-color:#c0c5c7;
  border-bottom-style:solid;
  border-top-color:#c0c5c7;
  border-top-style:solid;
}

.branchenbuch .bdb_bilder {
  border-width:1px;
  border-color:#0c69b7;
  border-style:solid;
  background-color:#eef7fd;
}

.branchenbuch .bdb_bild {
  border-width:1px;
  border-color:#c0c5c7;
  border-style:solid;
  background-color:#FFFFFF;
}

/* E-Mail Formular */
.branchenbuch .mail_form  {
  border-top:1px solid #c0c5c7 ;
  border-bottom:1px solid #c0c5c7 ;
  background-color:#eef7fd;
  padding-top:5px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
}

.branchenbuch .mail_form td {
  font-weight:normal;
  height:32px;
  border-bottom:1px solid #FFFFFF;
  padding-left:10px;
  padding-right:10px;
}

/*  Topnav Formular */
.branchenbuch .bdb_topnav {
  border-width:1px;
  border-color:#0c69b7;
  border-style:solid;
  background-color:#eef7fd;
  padding:5px;
  margin-bottom:5px;
}

.branchenbuch .bdb_block_1 {
  background-color:#eef7fd;
  border-top:solid;
  border-bottom:solid;   
  border-width:1px;
  border-color:#c0c5c7;
}

.branchenbuch .bdb_row {
  font-weight:bold;
  height:27px;
  border-bottom:1px solid #FFFFFF;
  padding-left:10px;
  padding-right:10px;
  margin-top:5px;
}

.branchenbuch .bdb_block_2 {
  background-color:#FFFFFF;
  /* border-top:solid;
  border-bottom:solid;   
  border-width:1px;
  border-color:#c0c5c7; */
  font-weight:bold;
}

.branchenbuch label {
  text-align:left;
  padding-right:5px;
}

.branchenbuch .inline {
  padding:5px;
  font-weight:normal;
  font-style:italic;
}

.branchenbuch .inline li {
  margin-left:10px;
}

.branchenbuch label span {
  color:#dc4334;
  font-weight:bold; /*Rechtschreibfehler ausgebessert - Lurz font-weihgt:bold;*/ 
  padding-left:2px;
}

.branchenbuch .portrait {
  font-weight:normal;
  width:300px; 
  height:100px; 
  overflow:scroll; 
  background-color:#ffffff; 
  border-style:solid; 
  border-width:1px; 
  border-color:#c0c5c7; 
}

.branchenbuch label  { 
  width:15em; 
  white-space:nowrap; 
  margin-right:0.5em; 
  float:left; 
}

.branchenbuch textarea {
  font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

/* Rightbar */
.rightbar_premium_treffer  {
  background-color:#FFF6D9;
  border-width:1px;
  border-style:solid;
  border-color:#FFC600;
  padding:2px;
  margin-bottom:0px;
  margin-top:0px;
}

/* call2call */
div.c2c_content {
  border-style:solid;
  border-width:2px;
  border-color:#FFC600;
  padding-left:10px;
  padding-bottom:10px; 
  background-color:white;
}

div.c2c_head {
  font-weight:bold;  
  background-color:#FFC600;
  padding-left:10px;
}

input.c2c_button {
  font-weight:bold; 

}

/* ende call2call */
