body, table {
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  margin:0px;
  padding:0px;
  background-color:#fff;
}
label {
  border-style:solid;
  border-width:1px;
  border-radius:5px;
  border-color:#fff; /*#f5f5f5;*/
  display:inline-block;
  /*padding:2px;*/
}
label:hover {
  background-color:#fff; /* #d5e5ff */
  color:cornflowerblue;
  /*border-color:#369;*/
}
div.mein_absatz {
  margin-top:5px;
  margin-bottom:5px;
  margin-left:5px;
  padding:5px;
  width:700px;
  border-style:dotted;
  border-color:#bebebe;
  border-width:1px;
}
/*
div.mein_absatz:hover, div.mein_absatz:hover table {
  border-color:cornflowerblue;
  background-color:white;
}
div.mein_absatz:hover {
  box-shadow: 3px 3px 3px #696969;
}
*/
div.mein_absatz:hover label {
  border-color:white;
}
textarea#textfeld_originaltext {
  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:685px;
  height:120px;
}
textarea#textfeld_originaltext:hover {
  border-color:cornflowerblue;
}
textarea:active, input[type=text]:active {
  background-color:#fff6d5;
}
input[type=text] {
  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;
}
input[type=text]:hover {
  background-color:#fff6d5;
}
input[type=button] {
  /*
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight:bold;
  color: #fff;
  padding: 5px 10px;
  border: 1px solid #336699;
  cursor: pointer;
  width:120px;
  
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;  
  
  background:-webkit-linear-gradient(top, #dcdcdc, #336699);
  background:-moz-linear-gradient(top, #dcdcdc, #336699);
  background: linear-gradient(top, #dcdcdc, #336699);
  
  -webkit-box-shadow: 5px 5px 3px rgba(0,0,0,0.5);
  -moz-box-shadow: 5px 5px 3px rgba(0,0,0,0.5);
  box-shadow: 5px 5px 3px rgba(0,0,0,0.5);
  
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  */
  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 {
  /*
  background: -webkit-linear-gradient(top, #ffe6d5, cornflowerblue);
  background: -moz-linear-gradient(top, #ffe6d5, cornflowerblue);
  background: linear-gradient(top, #ffe6d5, cornflowerblue);
  border-color:cornflowerblue;
  */
  color:cornflowerblue;
  background-color:#fff;
  border-color:cornflowerblue;
  cursor:pointer;
}
input[type=button]:active {
  /*
  background: -webkit-linear-gradient(top, #f5f5f5, #789abd);
  background: -moz-linear-gradient(top, #f5f5f5, #789abd);
  background: linear-gradient(top, #f5f5f5, #789abd);
  border-color:#789abd;
  */
}
.zentriert {
  text-align:center;
}
.uebartig {
  font-weight:bold;
}
div.mein_absatz:hover .uebartig {
  color:cornflowerblue;
}
