/* Basiseinstellung */
body {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:normal;  
  font-size: 10pt;
  color: black;
}

table {
  border-collapse: collapse;
  empty-cells: show; 
}

img {
  vertical-align: bottom;
}

input {
  border: 1pt solid black;
  font-weight: bold;
}

label { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
}

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

/* Parameter für Kopfzeile */
  table.page_kopfzeile {
    margin: 0px;
    width: 390px;
    height: 50px;
    border-collapse:collapse;
    border: 0px;
    
  }
  
  td.page_kopfzeile {
    margin: 0px;
    width: 390px;
    height: 50px;
    background-color: #ffc000;
    vertical-align: middle;
    text-align: center;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight:bold;  
    color: #FFFFFF;
  }

/* Grundparameter der Erstbestellung */
body.probelieferung {
  padding: 0px;
  margin: 0px;
}

/* Einführungstext für Erstbestellung */
div.probelieferung_intro {
  padding: 0px;
  margin: 20px;
  width: 600px;  
}

/* Überschrift nach einer Anmeldung */
div.probelieferung_header {
  padding: 0px;
  margin: 20px;
  width: 600px;
}

/* Bestätigungstext nach einer Anmeldung */
div.probelieferung_text {
  padding: 0px;
  margin: 20px;
  width: 600px;
}

/* =================================== */
/* Parameter für Fehlerausgabe in ERstbestellung */
div.probelieferung_fehler {
  padding: 0px;
  margin: 20px;
  width: 600px;
  color: #ff0000;
  font-weight: bold;
}

// Aufzählung
ul.probelieferung_fehler {
  margin-top: 5px;
  margin-bottom: 5px;
}

// Einzelner Fehlerpunkt
li.probelieferung_fehler {

}

/* Eingabefelder zur Erfassung der Adresse */

/* Container zur Erfassung des Termins */
div.probelieferung_datum {
  padding: 0px;
  margin: 0px;
  margin-left: 0px;
  margin-top: 20px;
  font-weight: bold;
}


/* Gültig ab - Datum */
input.probe_datum {
  font-size: 16px;
  width: 100px;
}

/* Grundcontainer des Adressformulars */
div.probelieferung_formular {
  padding: 0px;
  margin: 0px;
  margin-left: 20px;
  margin-top: 20px;
}

table.probelieferung_formular_adresse {
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-size: 11px;
}

table.probelieferung_formular_left {
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-size: 11px;
  vertical-align: top;
}

table.probelieferung_formular_left td{
  margin: 0px;
  padding: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  border: 0px;
  font-size: 11px;
  vertical-align: bottom;
}

table.probelieferung_formular_right {
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-size: 11px;
  vertical-align: top;
}

table.probelieferung_formular_right td{
  margin: 0px;
  padding: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 10px;
  border: 0px;
  font-size: 11px;
  vertical-align: bottom;
}





/* Anredeauswahl */
select.probe_anrede {

}

/* Feld Vorname */
input.probe_vorname {
  width: 280px;
}

/* Feld Name */
input.probe_name {
  width: 280px;
}

/* Feld Firma */
input.probe_firma {
  width: 280px;
}

/* Eingabefeld Straße */
input.probe_strasse {
  width: 280px;
} 

/* Eingabefeld PLZ */
input.erstbe.plz {
  width: 70px;
}

/* Eingabefeld Ort */
input.probe_ort {
  width: 217px;
}

/* Eingabefeld Telefon */
input.probe_telefon {
  width: 220px
}

/* Eingabefeld Telefax */
input.probe_telefax {
  width: 220px
}

/* Eingabefeld Mobil */
input.probe_mobil {
  width: 220px 
}

/* Eingabefeld E-Mail */
input.probe_email {
  width: 220px
}

/* Eingabefeld Lieferbemerkung */
input.probe_bemerkung {
  width: 220px;
}
