body {
 margin-left: 3%;
 margin-right: 2%;
}

h2 { font-family: Arial, Helvetica;
 font-size:14pt;
 font-weight: 300;
 text-align: center;
 margin-top: 2px;
 margin-bottom:0px;
 margin-left:0%;
 margin-right:0%;
 color: #666666;
}

h3 { font-family: Arial, Helvetica;
 font-size:10pt;
 font-weight: 300;
 margin-top: 2px;
 margin-bottom:0px;
 margin-left:0%;
 margin-right:0%;
 color: #222222;
}

h3.fett { font-family: Arial, Helvetica;
 font-size:11pt;
 font-weight: 300;
 text-align: left;
 margin-top: 2px;
 margin-bottom:0px;
 margin-left:0%;
 margin-right:0%;
 color: #666666;
}

h3.mitte { font-family: Arial, Helvetica;
 font-size:10pt;
  font-weight: 300;
 text-align: center;
 margin-top: 2px;
 margin-bottom:5px;
 margin-left:0%;
 margin-right:0%;
 color: #666666;
}

h3.links { font-family: Arial, Helvetica;
 font-size:10pt;
 font-weight: 300;
 text-align: left;
 margin-top: 2px;
 margin-bottom:5px;
 margin-left:0%;
 margin-right:0%;
 color:#FF0000;
}

h1 { font-family: Verdana, Helvetica, Arial;;
 font-size:22pt;
 font-weight: bold;
 text-align: center;
 color: #000000;
 margin-right:0%;
 margin-left: 0%;
}

h1.klein { font-family: Verdana, Helvetica, Arial;
 font-size:18pt;
 font-weight: bold;
 text-align: justify;
 color: #000000;
 margin-right:0%;
 margin-left: 0%;
}

h1.left { font-family: Verdana, Helvetica, Arial;
 font-size:22pt;
 font-weight: bold;
 text-align: left;
 color: #000000;
 margin-right:0%;
 margin-left: 0%;
}

h2.center { font-family: Verdana, Helvetica, Arial;
 font-size:10pt;
 text-align: center;
 margin-top: 2px;
 margin-bottom:5px;
 margin-left:0%;
 margin-right:0%;
 color:#000000;
}

h2.right { font-family: Verdana, Helvetica, Arial;
 font-size:13pt;
 text-align: right;
 margin-top: 2px;
 margin-bottom:5px;
 margin-left:0%;
 margin-right:0%;
 color:#666666;
}

h2.mitte { font-family: Verdana, Helvetica, Arial;
 font-size:13pt;
 text-align: center;
 margin-top: 2px;
 margin-bottom:5px;
 margin-left:0%;
 margin-right:0%;
 color:#666666;
}

h4 { font-family: Verdana, Helvetica, Arial;
 font-size:10pt;
 margin-bottom:3px;
 margin-top:3px;
 margin-left:0%;
 margin-right:0%;
 text-align: center;
 color:#000000;
}

h4.left { font-family: Verdana, Helvetica, Arial;
 font-size:10pt;
 margin-bottom:3px;
 margin-top:3px;
 margin-left:0%;
 margin-right:0%;
 text-align: left;
 color:#000000;
}

h4.right { font-family: Verdana, Helvetica, Arial;
 font-size:10pt;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0%;
 margin-right:2;
 text-align: right;
 color:#000000;
}

h4.block { font-family: Verdana, Helvetica, Arial;
 font-size:10pt;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0%;
 margin-right:0%;
 text-align: justify;
 color:#000000;
}

h5 { font-family: Verdana, Helvetica, Arial;
 font-size:9pt;
 font-weight:bold;
 text-align: left;
  /* margin-left:0%; */
 /* margin-right:0%; */
 color:#000000;
}

h5.hilfe { font-family: Verdana, Helvetica, Arial;
 font-size:7pt;
 font-weight:normal;
 text-align: left;
/* margin-left:0%; */
/* margin-right:0%; */
 color:#000000;
}

h5.left { font-family: Verdana, Helvetica, Arial;
 font-size:8pt;
 font-weight:bold;
 text-align: left;
/* margin-left:0%; */
/* margin-right:0%; */
 color:#000000;
}

h5.mitte { font-family: Verdana, Helvetica, Arial;
 font-size:9pt;
 font-weight:bold;
 text-align: center;
  /* margin-left:0%; */
 /* margin-right:0%; */
 color:#000000;
}

p,ul,ol,li,div,th,address,nobr { font-family: Arial, Helvetica;
 font-size:10pt;
 font-weight:500;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:2%;
 margin-right:2%;
 color:#000000;
}

td { font-family: Arial, Helvetica;
 font-size:9pt;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0%;
 margin-right:0%;
 color:#000000;
}

table { font-family: Arial, Helvetica;
 font-size:9pt;
 font-weight:500;
 margin-bottom:5px;
 margin-top:5px;
 margin-left:0%;
 margin-right:0%;
 color:#000000;
}

.rhmre {
  border-right: 1px solid #535353; padding: 2;
}
.rhmli {
  border-left: 1px solid #535353; padding: 2;
}
.rhmoben {
  border-top: 1px solid #535353; padding: 2;
}
.rhmunten {
  border-bottom: 1px solid #535353; padding: 2;
}

.box {
  border: 1px solid #FF0000;
  padding: 10;text-align: center; vertical-align: middle;
  font-weight: bold;color:#353535;
}

a:link { font-size:10pt; font-weight:bold; color:#333333; }
a:visited { font-size:10pt; font-weight:bold; color:#333333; }
/*a:link { color:#AA5522; text-decoration:underline; font-family: "Arial"; font-size:12pt;}*/
/*a:visited { color:#772200; text-decoration:underline; font-family: "Arial"; font-size:12pt;}*/
/*a:active { color:white; background-color:darkorange; text-decoration:none; font-family: "Arial"; font-size:8pt; }*/

