body, table {
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  background-color:#fff;
}
table {
  width:680px;
}
table, td {
  border-collapse:collapse;
}
.nach_rechts {
  text-align:right;
}
input[type=text], textarea {
  font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
  font-size:14px;
  background-color:#fff;
  line-height:18px;
  padding:2px;
  border-style:solid;
  border-color:#bebebe;
  border-width:1px;
  width:680px; 
}
input[type=text]:hover, textarea:hover {
  border-color:cornflowerblue;
}
input[type=file] {
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
}
input.kurze_eingabe {
  max-width:200px;
}
input[type=button] {
  font-weight:bold;
  background-color:cornflowerblue;
  color:white;
  padding:2px;
  border-style:solid;
  border-color:#bebebe;
  border-width:1px;
  margin:2px;
  margin-right:10px;
}

input[type=button]:hover {
  color:cornflowerblue;
  background-color:#fff;
  border-color:cornflowerblue;
  cursor:pointer;
}
