body 
{ 
  margin-top:       10px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:    10px; 
  margin-left:      30px; 
  margin-right:     30px; 
  background-color: #ffffff;
}

body.navi
{ 
  color: black; 
  background-color: #dadee6;  /*#d8e2e7;*/
  font-size:        100.01%;
  font-family:      Arial,Helvetica,Sans-Serif;
  font-weight:      bold;
  margin-top:       0px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:    0px; 
  margin-left:      0px; 
  margin-right:     0px; 
  padding:          0.5em;
}

a
{ 
  font-family: Sans-Serif; 
}

a:link 
{ 
  color:#000000; 
  text-decoration:underline; 
}

a:visited 
{ 
  color:#000000; 
  text-decoration:underline; 
}

a:active 
{ 
  color:#000000; 
  text-decoration:underline; 
}

a:hover 
{ 
  color:#000000; 
  text-decoration:underline; 
}

a.bold:link 
{ 
  color:#000000; 
  text-decoration:none; 
}

a.bold:visited 
{ 
  color:#000000; 
  text-decoration:none; 
}

a.bold:active 
{ 
  color:#000000; 
  text-decoration:none; 
}

a.bold:hover 
{ 
  color:#000000; 
  text-decoration:none; 
}

a.navi1bottom
{ 
  font-weight:      bold;
  text-decoration:  none;
  color:            #00319c;  /*#00abbc;*/ 
  background-color: #dadee6;  /*#d8e2e7;*/
}
a.navi1bottom:link 
{ 
  font-weight:      bold;
  text-decoration:  none;
  color:            #00319c;  /*#00abbc;*/ 
  background-color: #dadee6;  /*#d8e2e7;*/
}
a.navi1bottom:visited 
{ 
  font-weight:      bold;
  text-decoration:  none;
  color:            #00319c;  /*#00abbc;*/ 
  background-color: #dadee6;  /*#d8e2e7;*/
}
a.navi1bottom:active 
{ 
  font-weight:      bold;
  text-decoration:  none;
  color:            #00319c;  /*#00abbc;*/ 
  background-color: #dadee6;  /*#d8e2e7;*/
}
a.navi1bottom:hover 
{ 
  font-weight:      bold;
  text-decoration:  none;
  color:            #00319c;  /*#00abbc;*/ 
  background-color: #dadee6;  /*#d8e2e7;*/
}



p,h1,h2,h3,h4,ul,ol,li,div,td,th,dd,dt,address,blockquote,nobr,form
{ 
  font-family: Sans-Serif; 
  color:       #000000;
}

p,ul,ol,li,div,td,th,dd,dt,address,nobr,form,blockquote
{ 
  font-size:10pt; 
}

.blocksatz
{ 
  text-align: justify;
}

.aktuell
{ 
  text-align:  justify;
  margin-left: 30px;
}

.aktuell_archivlink
{ 
  text-align:  justify;
  margin-left: 15px;
}

.navi1
{
  background-color:  #ffffff;
}

.navi1over
{
  background-color:  #cccccc;
}

.navi1active
{
  background-color:  #666666;
  color:             #ffffff;
  font-size:   8pt;
  font-weight: bold; 
}

td.footermiddle
{
  text-align:   center;
  font-size:    10pt;
  font-weight:  bold;
}

.navi2
{
  background-color:  #eeeeee;
}

.pictures
{
  text-align: justify;
  font-size:  8pt;
}

li.bold
{
  font-weight:    bold; 
  margin-bottom:  5px; 
}


/* ---- bis hierher neu ---- */

h1
{ 
  font-size:   14pt;
  font-weight: bold; 
  text-align:  left;
  color:       #00319c;  /*#00abbc;*/
}

.h1
{ 
  font-size:   14pt;
  font-weight: bold; 
  text-align:  left;
  color:       #00319c;  /*#00abbc;*/
}

h2 
{ 
  font-size:   13pt;
  font-weight: bold; 
  text-align:  left;
  color:       #00319c;  /*#00abbc;*/
}

h3
{ 
  font-size:   10pt;
  font-weight: bold; 
  text-align:  left;
  color:       #00319c;  /*#00abbc;*/
}

.heading1large
{ 
  font-size:   14pt; 
  font-weight: bold; 
  color:       #00319c;  /*#00abbc;*/
}

.heading1small
{ 
  font-size:   10pt; 
  font-weight: bold; 
  color:       #00319c;  /*#00abbc;*/
}

.small
{ 
  font-size:8pt; 
}

.smallbold
{ 
  font-size:8pt; 
  font-weight: bold; 
}

.largebold
{ 
  font-size:   14pt; 
  font-weight: bold; 
}

.smallright
{ 
  font-size: 8pt; 
  text-align:right;
}

.smallcenter
{ 
  font-size: 8pt; 
  text-align:center;
}

.center
{ 
  text-align:  center;
}

.darkblue
{ 
  background-color: #00319c;  /*#00abbc;*/
}

ul.orange
{
  color: #8ca5ad /* #ff5443 */ /* ff5200 */
}

li.orange
{
  color:#8ca5ad /* #ff5443 */
}

.bgfill
{ 
  background-color:#dadee6;  /*#d8e2e7;*/ 
}

.bgfillsmall
{ 
  background-color:#dadee6;  /*#d8e2e7;*/ 
  font-size: 8pt; 
}

/* ---- bis hierher neu ---- */

.grey
{ 
  color:#999999; 
}

.orange
{ 
  color:#8ca5ad /* #ff5443 */; 
}

.headtop
{ 
  font-family: Times,Serif; 
  font-size:   18pt;
  font-weight: 600; 
  color:       #006699;
}

.heading2
{ 
  font-size:   10pt;
  font-weight: bold; 
  color:       #006699;
}

.heading3
{ 
  font-size:   10pt;
  font-weight: bold; 
  color:       #000000;
  text-align:  left;
}

form
{
  margin-top:        0px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:     0px; 
}

form.center
{
  text-align:  center;
}

.bggreen
{
  background-color:  #99cccc;
}

.bgdarkgreen
{
  background-color:  #006699;
}

.bggrey
{
  background-color:  #eeeeee;
}

.bggrey2
{
  background-color:  #dddddd;
}

.bggrey3
{
  background-color:  #cccccc;
}

.bgdarkgrey
{
  background-color:  #666666;
}

.bggreysmall
{
  background-color:  #eeeeee;
  font-size:         8pt; 
}

.bggrey2small
{
  background-color:  #dddddd;
  font-size:         8pt; 
}

.bggrey3small
{
  background-color:  #cccccc;
  font-size:         8pt; 
}

.bgdarkgreysmall
{
  background-color:  #666666;
  font-size:         8pt; 
}

/*table.head
{
  background-color:  #bbbbbb;
}*/

/*table.content
{
  background-color:  #dddddd;
}*/

/*Tabellenkopf, weiße Schrift, fett*/
tr.kopf 
{
  background-color:  #666666;
}

td.kopf
{
  color:          #ffffff;
  font-weight:    bold;
}

td.kopfsmall
{
  color:          #ffffff;
  font-weight:    bold;
  font-size:      8pt; 
}

td.smallwhite
{
  color:          #ffffff;
  font-weight:    bold;
  font-size:      8pt; 
}

pre 
{ 
  font-family:Courier New,Courier; 
  font-size:9pt; 
}

code
{ 
  font-family:Courier New,Courier; 
  font-size:  9pt; 
  color:      #666666
}

.smallred
{
  font-size:8pt; 
  color:#ff0000; 
}

.red
{
  color:#ff0000; 
}

ul.zeroborder
{
  margin-top:        0px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:     0px; 
}

/**************************************************************************/

a.navi2:link 
{ 
  color:       #00319c;  /*#00abbc;*/ /* #006677 */
  font-size:   8pt;
  font-weight: bold; 
  text-decoration:none; 
}

a.navi2:visited 
{ 
  color:       #00319c;  /*#00abbc;*/
  font-size:   8pt;
  font-weight: bold; 
  text-decoration:none; 
}

a.navi2:active 
{ 
  color:       #00319c;  /*#00abbc;*/
  font-size:   8pt;
  font-weight: bold; 
  text-decoration:none; 
}

a.navi2:hover 
{ 
  color:       #00319c;  /*#00abbc;*/
  font-size:   8pt;
  font-weight: bold; 
  text-decoration:none; 
}

