body {
    background-color: #FFFFFF;
    font-family: Arial, Helvetica,sans-serif;
    font-size: 12px;
    line-height: 150%;
}

td {
    font-family: Arial, Helvetica,sans-serif;
    font-size: 13px;
    line-height: 150%;
}

h1 {
 font-weight: normal;
 font-size: 20px;
 color: #010101;
 margin-bottom: 10px;
 line-height: 1.2em;
}

h2 {
 font-size: 16px;
 color: #010101;
 margin-bottom: 10px;
 line-height: 1.2em;
}

h3 {
 font-size: 13px;
 color: #575757;
 margin-bottom: 10px;
 line-height: 1.3em;
}

h4 {
 font-size: 13px;
 color: #000;
 margin-bottom: 2px;
 line-height: 1.4em;
}

h5 {
 font-size: 12px;
 color: #7b7b7b;
 margin-bottom: 0;
padding: 10px 0;
border: none;
}

a {
 text-decoration: none;
}

tr {
border-bottom: solid 1px black;
}

td {
border-bottom: solid 1px black;vertical-align:top;
}

input {
width:400px;
}

select {
width:300px;
}

textarea{
height:100px;
width:400px;
}

textarea.long{
height:300px;
width:400px;
}

select {
width:400px;
}

input.radio{
width:30px;
}

input.check{
width:10px;
}

input.suche{
width:12px;
}

div.fehler{ 
  font-size:120%;
  font-weight:bold;
  color:#800000;
  margin-top:5px;
  margin-bottom:5px;
  text-align:left;
}

div.okay{ 
  font-size:120%;
  font-weight:bold;
  color:#008000;
  margin-top:5px;
  margin-bottom:5px;
  text-align:left;
}

div.main42{ 
  margin-top:5px;
  margin-left:20px;
  margin-bottom:5px;
  text-align:left;
}
    
span.fehler{ 
  font-size:100%;
  font-weight:bold;
  color:#800000;
}

span.okay{ 
  font-size:100%;
  font-weight:bold;
  color:#008000;
}

hr{
color: #CCCCCC;
background-color: #CCCCCC;
height: 4px;
}

hr.small{
color: #CCCCCC;
background-color: #CCCCCC;
height: 2px;
}