body, table {
  font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
  font-size:14px;
  background-color:#fff;
  color:#000000;
  margin:0px;
  padding:0px;
}

table#huelle, table#huelle td {
  margin:0px;
  padding:0px;
  border-style:none;
  border-collapse:collapse;
}
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;
    
}
textarea {
  width:720px;
}
input[type=text]:hover, textarea:hover {
  border-color:cornflowerblue;
}

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;
}

.hinweis_klein {
  color:#222;
}

.hinweis {
  color:#222;
  width:720px;
  padding-left:10px;
  padding-top:10px;
}

div.hinweis a.unauffaellig {
  color:#222;
}

div.hinweis a.unauffaellig:hover {
  color:cornflowerblue;
}

span.hervorgehoben {
  color:darkred;
  background-color:yellow;
  font-weight:bold;
}

div#hilfe {
  color:#222;
}

div#hilfe a {
  color:#222;
  /*text-decoration:none;*/
}

div#hilfe a:hover {
  color:cornflowerblue;
}

span.knopf {
  border-style:solid;
  border-width:1px;
  border-color:#fff;
  display:inline-block;
  padding:2px;
  width:26px;
  height:26px;
  text-align:center;
}

span.knopf:hover {
  border-style:solid;
  border-width:1px;
  border-color:cornflowerblue;
  background-color:#DFEAF2;
  cursor:pointer;
}

.nach_oben {
  vertical-align:top;
}
