.BUh1{ /* Überschriften H1 */
  font-family:;
  font-style:;
  font-weight:;
  font-size:;
  color:#000;
} 
.BUh2{ /* Überschriften H2 */
  font-family:;
  font-style:;
  font-weight:;
  font-size:;
  color:#000;
}
.BUh3{ /* Überschriften H3 */
  font-family:;
  font-style:;
  font-weight:;
  font-size:;
  color:#000;
}

/* Textpassagen: */
.BUerror{ /* Fehlermeldungen (z.B. fehlende Formulareingaben) */
  font-family:;
  font-style:;
  font-weight:;
  font-size:;
  color:#f00;
}
.BUtext{ /* Normaler Abschnitt */
  font-family:;
  font-style:;
  font-weight:;
  font-size:;
  color:#000;
}
.BUtext_mini{ /* Text z.B. für Erläuterungen, kleine Hinweise für Felder u.ä. */
  font-family:;
  font-style:;
  font-weight:;
  font-size:;
  color:#0f0;
}

/* Tabellen: */
.BUtable{ /* Tabellen */
  border-top:1px solid #000;
  border-right:1px solid #000;
  border-bottom:1px solid #000;
  border-left:1px solid #000;
  color:#000;
  background-color:#fff;
}
.BUtr{ /* Tabellenzeilen */
  border-top:1px solid #000;
  border-right:1px solid #000;
  border-bottom:1px solid #000;
  border-left:1px solid #000;
  color:#000;
  background-color:#fff;
}
.BUtr_odd{ /* Ungeradzahlige Zeilen bei Tabellen mit Zeilenhervorhebungen */
  border-top:1px solid #000;
  border-right:1px solid #000;
  border-bottom:1px solid #000;
  border-left:1px solid #000;
  color:#000;
  background-color:#fff;
}
.BUtr_even{ /* Geradzahlige Zeilen bei Tabellen mit Zeilenhervorhebungen */
  border-top:1px solid #000;
  border-right:1px solid #000;
  border-bottom:1px solid #000;
  border-left:1px solid #000;
  color:#000;
  background-color:#fff;
}
.BUth{ /* Tabellen-Überschriftzeile */
  border-top:1px solid #000;
  border-right:1px solid #000;
  border-bottom:1px solid #000;
  border-left:1px solid #000;
  color:#000;
  background-color:#fff;
}
.BUtd{ /* Tabellenzellen */
  border-top:1px solid #000;
  border-right:1px solid #000;
  border-bottom:1px solid #000;
  border-left:1px solid #000;
  color:#000;
  background-color:#fff;
}
.BUtd_currency{ /* Geldbeträge in Tabellenzellen */
  text-decoration:none;
  font-weight:bold;
  color:#000;
  background-color:#fff;
}
.BUtd_quantity{ /* Mengenangaben in Tabellenzellen */
  text-decoration:none;
  font-weight:bold;
  color:#000;
  background-color:#fff;
}

/* Formulare: */
.BUform{ /* Formular */
}
.BUlabel{ /* Feld-Label */
}
.BUinput{ /* Eingabefelder */
}
.BUsubmit{ /* Buttons */
}
.BUcheckbox{ /* Checkboxen */
}
.BUradio{ /* Radiobuttons */
}
.BUselect{ /* Auswahl-Dropdown (eine Auswahl) */
}
.BUselect_multi{ /* Mehrfache-Auswahl-Liste */
}
.BUfieldset{ /* Feldgruppe */
}

/* Firmenvisitenkarten */

ul.visitenk{
  list-style:none;
  margin:0;
  padding:0;
}
ul.visitenk li.karte{
  list-style:none;
  margin:0;
  padding:0;
  width:299px;
  height:190px;
  background-image:url(layout/visitenk_bg.gif);
  background-repeat:no-repeat;
  padding-top:22px;
  padding-left:25px;  
  float:left;
}
ul.visitenk li.karte a{
  color:#808080;
}
ul.visitenk li.logo{
  list-style:none;
  margin:0;
  padding:0;
  width:257px;
  height:200px;
  line-height:200px;
  vertical-align:center;
  text-align:center;
  border-top:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  padding:0;
  float:right;
  margin-left:9px;
}
ul.visitenk li.logo:after{
  clear:both;
}
div.visitenkarte{
  width:345px;
  float:left;
}
div.visitenkarte ul{
  margin:0;
  padding:0;
  list-style:none;
  clear:both;
}
div.visitenkarte ul li{
  margin:0;
  padding:0;
  list-style:none;
  border-bottom:1px solid #cccccc;
  width:345px;
  margin-bottom:9px;
}
div.visitenkarte ul li ul{
  list-style:none;
  margin:0;
  padding:0;
  border-bottom:none !important;
}  
div.visitenkarte ul li ul li.us{
  list-style:none;
  margin:0;
  padding:0;
  float:left;
  width:116px;
  border:none !important;
  padding-bottom:9px;
  margin-bottom:9px;
}
div.visitenkarte ul li ul li.text{
  list-style:none;
  margin:0;
  padding:0;
  float:left;
  width:229px;
  border-bottom:none !important;
  padding-bottom:9px;
  margin-bottom:9px;
}
div.fk_bilder{
  float:right;
  width:240px;
}

div.visitenkart_kop{ 
  width:593px;
}
div.visitenkarte_kopf ul{
  margin:0;
  padding:0;
  list-style:none;
  margin-left:10px;
}
div.visitenkarte_kopf ul li{
  list-style:none !important;
}
div.visitenkarte_kopf ul li#logo{
  float:left;
  width:166px;
}
div.visitenkarte_kopf ul li#adresse{
  float:left;
  width:415px;
}

div.visitenkarte_kopf ul li#adresse ul li.us{
  list-style:none;
  margin:0;
  padding:0;
  float:left;
  width:116px;
  border:none !important;
  padding-bottom:9px;
  margin-bottom:9px;
}
div.visitenkarte_kopf ul li#adresse ul li.text{
  list-style:none;
  margin:0;
  padding:0;
  float:left;
  width:229px;
  border-bottom:none !important;
  padding-bottom:9px;
  margin-bottom:9px;
}