* {
  margin: 0;
  padding: 0;
  font-size: 100.1%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
body, html {
  background-color: #f5f5f5;
  color: #000;
}
* html body {
  text-align: center;
}
address, p {
  margin: 1em;
}
body {
  margin: 0 1em 1em 1em;
}

div {
  width: 590px;
  margin: auto;
  position: relative;
  z-index: 2;
}
ul {
  margin: 1em 0 1em 1em;
  text-align: left;
}
h1, h2, h3, address {
  text-align: center;
}
h1 {
  margin-top: 2em;
  font-size: 1.4em;
}
h2 {
  margin-top: 3em;
}
h3{

}
table{
  border: 1px solid #f5f5f5;
  clear: both;
}
tbody td {
  border-top: 1px solid #E8E8E8;
  border-bottom: 1px solid #E8E8E8;
  color: #000;
  background-color: #f5f5f5;
  font-family: "Courier New", Courier, mono;
}
tfoot {
  text-align: right;
}
thead th {
  text-align: left;
}
* html table {
  margin: 3em 0 0 0;
}
caption {
  font-size: medium;
  color: #000080;
  background-color: #f5f5f5;
  text-align: center;
  font-weight: bold;
  margin: 3em 0 1em 0;
}
#test {
  position: fixed;
  top: 0em;
  right: 0;
  width: 100%;
  height: 1.5em;
  text-align: center;
  font-size: 1em;
  font-weight: bold;
  z-index: 1;
  background-color: #f5f5f5;
  margin: 0;
  padding: 0.3em;
}
#text p{
  margin: 0;
}
.c{
  text-align: center;
}
ul{
  margin-left: 1.5em;
}
#rgb2hex, #rgb2hexWebsafe{
  margin: 0 auto;
}
#rgb2hex ul, #rgb2hexWebsafe ul{
  margin: 0 0 0 1em;
}
#links{
  font-size: 0.8em;
  margin-left: 1.9em;
}
input[value] {
  padding: 2px 5px;
}
.abstand{
  margin-top: 2.5em;
}