a         { text-decoration: underline; }
a:link    { color: #0000CC; }
a:visited { color: #000099; } 
a:active  { color: #0000FF; }
a:hover   { color: red; }
a.top     { color: #0000CC; font-size: 8pt; }

body, p, td, ul, table p, li p, .klein-1 {
  padding:     0;
  font-family: Times New Roman, Times, serif;
  font-style:  normal;
  font-weight: normal;
  font-size:   12pt;
  color:       black;
}

body {
  margin-left:   0;
  margin-right:  0;
  margin-top:    0;
  margin-bottom: 0;
  background-color: white; 
}

p, td, ul, table p, li p {
  line-height: 120%;
}

p {
  margin-left:   0;
  margin-right:  0;
  margin-top:    0;
  margin-bottom: 10px;
}

b {
  font-weight: bold;
  color:       #000066;
}

h1, h2, h3, h4, h5, h6 {
  margin-left:   0;
  margin-right:  0;
  margin-top:    0;
  margin-bottom: 0;
  padding:       0;
  border-style:  none;
  border-width:  none;
  font-family:   Times New Roman, Times, serif;
  font-style:    normal;
  font-weight:   bold;
  line-height:   105%;
  color:         black;
}

h1 {
  font-size: 22pt;
}

h2 {
  font-size: 18pt;
}

h3 {
  margin-top: 30px;
  font-size:  14pt;
}

h4 {
  font-size: 14pt;
}

h5 {
  font-size: 10pt;
}

h6 {
  font-size: 10pt;
}

.SeitenUeberschrift {
  padding:     0;
  font-family: Arial, Helvetica, sans-serif, sans serif;
  font-style:  normal;
  font-weight: normal;
  font-size:   14pt;
  color:       #FF0000;
}

.Ueberschrift-1, .Ueberschrift-2, .Ueberschrift-3 {
  margin-left:   0;
  margin-right:  0;
  margin-top:    0;
  margin-bottom: 10;
  padding:       0;
  border-style:  none;
  border-width:  none;
  font-family:   Times New Roman, Times, serif;
  font-style:    normal;
  font-weight:   bold;
  line-height:   105%;
  color:         #000099;
}

.Ueberschrift-1 {
  margin-top: 25px;
  font-size:  14pt;
}

.Ueberschrift-2 {
  margin-top: 25px;
  font-size:  12pt;
}

.Ueberschrift-3 {
  margin-top: 25px;
  font-family: Arial, Helvetica, sans-serif, sans serif;
  font-size:  13pt;
  color:      #CC3300;
}

.klein-1 {
  font-size:   10pt;
  line-height: 120%;
}

.klein-2 {
  font-size:   8pt;
  line-height: 115%;
}

table {
  padding:     0;
  font-family: Times New Roman, Times, serif;
  font-style:  normal;
  font-weight: normal;
  font-size:   10pt;
  color:       black;
}

ul {
  list-style-type: disc;
  padding:      0;
  border-style: none;
  border-width: none;
  line-height:  120%;
  margin-left:  1.3em;
}

li {
  color: black;
}

.menuehintergrund {
  background-color: #FFFF99;
}

.IntraLink:link, .IntraLink:visited, .IntraLink:active { 
  font-size:   10pt;
  font-weight: normal;
  color:       #FF9900;
  text-decoration: none; 
}

.NavPfad, .NavPfad:link, .NavPfad:visited, .NavPfad:active, .NavPfadAktuell { 
  font-family: Arial, Helvetica, sans-serif, sans serif;
  font-style:  normal;
  font-weight: normal;
  font-size:   8pt;
  color:       #666666;
  text-decoration: none; 
}
.Artikel-fett {
	font-weight: bold;
	color: #000066;
}


.NavPfad:hover { color: black; }

.NavPfadAktuell { color: #999999; }

.Nav1:link, .Nav1:visited, .Nav1:active, .Nav2:link, .Nav2:visited, .Nav2:active { 
  font-family: Times New Roman, Times, serif;
  font-style:  normal;
  color:       #320000;
  line-height: 110%;
  text-decoration: none; 
}

.Nav1:link, .Nav1:visited, .Nav1:active { 
  font-size:   11pt;
  font-weight: bold;
}

.Nav2:link, .Nav2:visited, .Nav2:active { 
  font-size:   10pt;
  font-weight: normal;
}

.Nav1:hover, .Nav2:hover { color: red; }

.BG-FFFFCC { background-color: #FFFFCC; }
.BG-FFFF66 { background-color: #FFFF66; }
.BG-FFFF99 { background-color: #FFFF99; }
.BG-FFFFDD { background-color: #FFFFDD; }
