/* Globale Settings */
body, div, td, h1, h2, h3, h4, p, ul, ol, blockquote, a, caption
  { font-family:arial,sans-serif;
}
pre, samp {
  font-family:"Courier New",monospace;
}
kbd {
  font-family:"Courier New",monospace;
  font-size:110%;
}
.nowrap {
  white-space:nowrap;
}
h1, h2, h3, h4, p, pre, img.text, small.text {
  margin-left:0.50cm;
  margin-right:0.70cm;
}
table.text {
  margin-left:0.50cm;
  margin-right:0.70cm;
  padding-left:0.50cm; /* bug-fix NN4 */
}
ul, ol {
  margin-right:0.70cm;
}
td.logo {
  padding-top:15pt;
  padding-left:10pt;
  padding-bottom:15pt;
}

/* Registerkarten */
td.regUnselect {
  background:#EFEFEF;
  font-weight:normal;
  text-align:center;
  vertical-align:bottom;
  padding-right:8pt;
  padding-left:8pt;
  padding-top:4pt;
}
td.regSelected {
  background:#FFDF00;
  font-weight:bold;
  text-align:center;
  vertical-align:bottom;
  padding-right:8pt;
  padding-left:8pt;
  padding-top:4pt;
}
td.regLine {
  background:#FFDF00;
  font-size:6pt;
}
td.regTopLeft {
  background:#FFDF00;
  font-weight:bold;
  text-align:left;
  padding-left:0.25cm
}
td.regTopRight {
  background:#FFDF00;
  font-weight:bold;
  text-align:right;
  padding-right:0.25cm
}
a.reg {
  color:blue;
  text-decoration:none;
}
a.reg:hover {
  color:blue;
  text-decoration:underline;
}
small.bottom {font-size:8pt;}

/* Text */
h1 {
  font-size:140%;
  font-weight:normal;
}
h2 {
  font-size:120%;
  font-weight:normal;
}
h3 {
  font-size:110%;
  font-weight:bold;
}
h4 {
  font-size:100%;
  font-weight:bold;
}
p {text-align:left;}
p.navipfad {
  font-size:smaller;
  margin-top:10pt;
  margin-right:0.70cm;
  margin-bottom:2pt;
  text-align:right;
}
li {margin-bottom:6pt !
    important} /*hides it from NN4*/
