#nun
{
  width: 500;
  height: 50;
  background: url(grafik/titelb.gif) no-repeat center;
  margin: auto;
}

#nun_e
{
  width: 500;
  height: 50;
  background: url(grafik/titleb.gif) no-repeat center;
  margin: auto;
}

a:active  {color: #00FFFF }
a:visited {color: #FF8000}
a:link
{
  color: gold;
  text-decoration: underline;
}
a:hover   {color: aqua }

body
{
  background-image: url(welle1.jpg);
  color: #FFFFCC;
  font-family: Helvetica, Arial, sans-serif;
}


/*  allgemeine Boxeinstellungen -----*/

#oben   /* Ueberschrift */
{
  border-color:      #3333CC;
  background:url(welle2.gif); 
}


#links  /*Navigationsmenue Masterbox */
{
  background:url(bgtrans6.gif);
  border-color: #3333CC;
  color      : #FFFF80;
}

#rechts
{
  border-color: #3333CC;
  background:url(welle2.gif);
}

#unten
{
  border-color: #3333CC;
  background  :url(bgtrans2.gif);
  color       : gold;
}

#menu /* das eigentliche Menue in der Seitenleiste */
{
  border-top-color: #3333CC;
}


div.menu a:hover
{
  font-size: 9pt;
  font-weight: normal;
  color: darkturquoise;
  text-decoration: underline;
}


div.menu#eng 
{
  border-top-color: #3333CC;
}

div.maintext a:link
{
    color: yellow;
    text-decoration: underline;
}

div.maintext a:visited 
{
    color: orange;
    text-decoration: underline;
}

div.maintext a:active 
{
    color: blue;
    text-decoration: none;
}

div.maintext a:hover
{
    color: navy ;
    text-decoration: none;
}


/* Bilder *****************************/


/*** Fonts ***/
font.navlink
{
  font-size: 9pt;
  color    : red;
}

p, td
{
 color       : #FFFFCC;
 text-align  : justify;
 font-size   : 11pt;
}

blockquote
{
 color       : orange;
 text-align  : justify;
 font-size   : 10pt;
}

font.h4
{
 color      : #FFFF80;
 font-weight: bold;
 font-size  : 11pt;
 text-align : left;
}

font.c4
{
 color      : gold;
 font-weight: bold;
 font-size  : 11pt;
 text-align : center;
}

em { color : orange; }


h1
{
 color      : #FFF3C4;
 font-size  : 24pt;
}

div#rechts h1
{
  text-align: center;
}

h2
{
 color      : #FFF3C4;
 font-size  : 18pt;
}

h3
{
 color      : #FFF3C4;
 font-size  : 12pt;
 text-align : left;
}

div#rechts h3
{
  text-align: center;
  text-decoration: underline;
}

h4
{
 color      : #FFF3C4;
 font-size  : 10pt;
 text-align : left;
}

.select
{
 color      : orange;
 font-weight: bold;
}

.quot
{
 color: orange;
}

.lit
{
 color: orange;
}
/*** Listen ***/

ul.topic li
{
  padding: 3px;
  border-top: 1px;
  border-top-style: solid;
  border-top-color:#FFFF00;
}


/* ul#topic li a:hover
{
  background: url(bgtrans2.gif);
}

ul#topic li a:link, ul#topic li a:visited
{
  display: block;
}     */


/***** Tabellen *****/
table.rv
{
  align: center;
  spacing: 2px;
  padding: 2px;
  border-width : 2px;
  border-color : #FF6600;
  border-style : ridge;
  background-color : #000066;
}

th.rv
{
  color : gold;
  border-color : #888888;
  border-style : inset;
  border-width : 2px;
}

td.rv
{
  color         : yellow;
  border-color  : #888888;
  border-style  : inset;
  border-width  : 2px;
  vertical-align: top;
  text-align    : center;
  font-size     : 9pt;
  padding       : 3px;
}

td.rvjus
{
  color         : yellow;
  border-color  : #888888;
  border-style  : inset;
  border-width  : 2px;
  vertical-align: top;
  text-align    : justify;
  font-size     : 9pt;
  padding       : 3px;
}

td.rvl
{
  color         : yellow;
  border-color  : #888888;
  border-style  : inset;
  border-width  : 2px;
  vertical-align: top;
  text-align    : left;
  font-size     : 9pt;
  padding       : 3px;
}

table.foot
{
  align: center;
  spacing: 2px;
  padding: 2px;
  border-width : 2px;
  border-color : lightblue;
  border-style : ridge;

}

td.foot
{
  color         : #00E090;
  vertical-align: top;
  text-align    : left;
  font-size     : 9pt;
  padding       : 2px;
  spacing       : 0px;
}

td.foot
{
  font-size     : 9pt;
  color         : #00E090;
  text-align    : left;
  vertical-align: top;
}

td.footl
{
  font-size     : 9pt;
  color         : #00E090;
  text-align    : left;
  vertical-align: top;
  width         : 5%;
}
td.footr
{
  font-size     : 9pt;
  color         : #00E090;
  text-align    : left;
  vertical-align: top;
  width         : 95%;
}