.infobox {
  font-size: 0.8em;
  margin: 10px;
  padding-left: 20px;
  padding-right: 10px;
}

.rightlabel {
 margin-top: -5px;
 margin-bottom: 10px;
 margin-left: 55px;
}

.center {
 text-align: center;
}

.leftcol {
 width: 230px;
 font-weight: bold;
 margin-top: -6px;
 float: left;
}

.rightcol {
 margin-top: -6px;
 padding-left: 250px;
}

.clearcol {
 clear: both;
}

.leftabk {
 width: 130px;
 font-weight: bold;
 margin-top: -6px;
 float: left;
}

.rightabk {
 margin-top: -6px;
 padding-left: 150px;
}

.leftyear {
 width: 50px;
 margin-top: -7px;
 font-weight: bold;
 float: left;
}

.rightyear {
 margin-bottom: 2px;
 padding-left: 60px;
}

.leftform {
 width: 50px;
 float: left;
}

.rightform {
 padding-left: 60px;
}

.wichtig {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 width: 7.2em;
 text-align: center;
 line-height: 1.8em;
 font-size: 1em;
 letter-spacing: 0.20em;
 font-weight: bold;
 margin-top: 0px;
 padding-left: 5px;
}

.suchen {
 margin-top: 5px;
}

#suchfunktion {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.75em;
 font-weight: bold;
 line-height: 1.8em;
 color: #ffffff;
 background-color: #50585c;
 margin-top: 20px;
 padding-left: 35px;
}

h2 {
  margin-top: 0px;
  margin-bottom: 10px;
}

h3 {
 margin-top: 25px;
 margin-bottom: 0px;
}

h4 {
 margin-top: 25px;
 margin-bottom: 0px;
 letter-spacing: 0.1em;
}

p {
 margin-top: 10px;
 margin-bottom: 5px;
}

ul.liste {
 margin-top: 0px;
 margin-bottom: 10px;
}

li.liste {
 margin-top: 10px;
}

ul.liste2 {
 margin-left: 22px;
 list-style-type: decimal;
 list-style-position: outside;
 margin-bottom: 10px;
}

ul.liste3 {
 margin-top: 2px;
 margin-bottom: 5px;
}

hr {
 color: #c04c01;
 background-color: #c04c01;
 border: 0;
 height: 1px;
}
