/* --- LAYOUT --- */

* {
  margin: 0px;
  font-family: Arial, Verdana, Helvetica;
  font-size: 12px;
 }

body {
  background-color: #fee5ad;
  margin: 20px 0px;
}

div#website {
  margin: 0px auto;
  width: 744px;
}

div#content {
  margin-top: 30px;
}

div#footer {
  margin-top: 50px;
  text-align: right;
}

a {
 color: #000000;
}


/* --- BESTELLFORMULAR --- */

/* --- Persönliche Daten */
table.bestellformular {
  margin-top: 40px;
  border-collapse: collapse;
}

table.bestellformular th{
  text-align: left;
  padding-bottom: 20px;
}

table.bestellformular td{
  padding-bottom: 8px;
}

table.bestellformular td.label{
  width: 95px;
}

table.bestellformular input, 
table.bestellformular select,
table.bestellformular textarea {
  width: 250px;
  border: 1px solid #000000;
}

/* Weine */
div#weine{
  margin-top: 40px;
}

table.weine{
  border-collapse: collapse;
}

table.weine th, table.weine td{
  width: 150px;
  text-align: left;
  padding-bottom: 8px;
}

table.weine input{
  width: 80px;
  border: 1px solid #000000;
}
 
table.weine select{
  width: 120px;
  border: 1px solid #000000;
}

/* Allgemein */
input.radio, input.checkbox{
  border: 0px !important;
  width: 15px !important;
  margin-right: 5px;
}

input.button{
  width: 100px !important;
}


