body {
  background-color:#fff;
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  line-height:18px;
}

textarea {
  font-family:monospace;
  font-size:14px;
  background-color:#fff;
  line-height:18px;
  padding:2px;
  border-style:solid;
  border-color:#bebebe;
  border-width:1px;
}

canvas#zeichenflaeche {
  background-color:grey;
}

.nach_rechts {
  text-align:right;
}
a:focus {
  outline: thin dotted;
}

a:active, a:hover {
  outline: 0;
}
a {
  color: #428bca;
  text-decoration: none;
}
a:hover, a:focus {
  color: #2a6496;
  text-decoration: underline;
}
/*
span.farbwahl {
  display:inline-block;
  height:16px;
  width:16px;
  border-style:solid;
  border-color:darkgray;
  border-width:1px;
  border-radius:4px;
}

span.farbwahl:hover {
  border-color:#f60;
}
*/
