body, table {
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size:14px;
  background-color:#f5f5f5;
}
.nach_rechts {
  text-align:right;
}
input, select {
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size:14px;
}
input[type=text] {
  border-style:solid;
  border-color:#bebebe;
  border-width:1px;
  border-radius:5px;
  padding:2px;
}
input[type=text]:hover {
  box-shadow: 0 0 1px 1px #369 inset;
}
#zeichnung, #zeichenflaeche {
  box-shadow: 3px 3px 3px #696969; /*  #f60 #696969 */
}
div.hilfecontainer {
  position:relative;
}
div#hilfe1, div#hilfe2 {
  position:absolute;
  top:0px;
  left:0px;
  background-color:rgba(255,230,213,0.5);
  padding:5px;
  border-radius:5px;
  border-color:#f60;
  border-style:solid;
  border-width:1px;
}
