@CHARSET "UTF-8";
  /**
   *
   * Navigation
   *
   */


  /**
   * Hauptmenues
   */
   .hm1_select {
	   font-family: Helvetica, Verdana, Arial, sans-serif;
	   text-decoration: none;
	   font-size: 1em;
	   font-weight: normal;
	   color: black;
	   background-color: #ffffff;
   }
   
   a.hm1 {
     font-family: Helvetica, Verdana, Arial, sans-serif;
     text-decoration: none;
     font-size: 1em;
     color: #ffffff;
   }

   a.hm1:hover {
     color: #333333;
     text-decoration: underline;
     color: #fafd52;
   }
     
   .hm2_select {
	   font-family: Helvetica, Verdana, Arial, sans-serif;
	   text-decoration: none;
	   font-size: 1em;
	   font-weight: normal;
	   color: black;
	   background-color: #ffffff;
   }

   a.hm2 {
     font-family: Helvetica, Verdana, Arial, sans-serif;
     text-decoration: none;
     font-size: 1em;
     color: #ffffff;
   }

   a.hm2:hover {
     color: #333333;
     text-decoration: underline;
     color: #fafd52;
   }

   .hm3_select {
	   font-family: Helvetica, Verdana, Arial, sans-serif;
	   text-decoration: none;
	   font-size: 1em;
	   font-weight: normal;
	   color: #990000;
	   background-color: #ffffff;
   }
   
   a.hm3 {
     font-family: Helvetica, Verdana, Arial, sans-serif;
     text-decoration: none;
     font-size: 1em;
     color: #333333;
   }

   a.hm3:hover {
     color: #333333;
     text-decoration: underline;
     color: #880000;
   }
   
   .hm4_select {
	   font-family: Helvetica, Verdana, Arial, sans-serif;
	   text-decoration: none;
	   font-size: 1em;
	   font-weight: normal;
	   color: #660000;
	   background-color: #ffffff;
   }

   a.hm4 {
     font-family: Helvetica, Verdana, Arial, sans-serif;
     text-decoration: none;
     font-size: 1em;
     color: #333333;
   }

   a.hm4:hover {
     color: #333333;
     text-decoration: underline;
     color: #880000;
   }

   a.LastLine {
     font-family: Helvetica, Verdana, Arial, sans-serif;
     text-decoration: none;
     color: #bbbbbb;
   }

   a.LastLine:hover {
     color: #333333;
     text-decoration: underline;
     color: #880000;
   }

  /**
   * Kapitelmenues
   */
a.a2 {
  font-family: Helvetica, Verdana, Arial, sans-serif;
  text-decoration: none;
  font-size: 1em;
  color: #555555;
}

a.a2:hover {
  color: #333333;
     text-decoration: underline;
     color: #880000;
}
  /**
   * Dokumentenanzeige menue
   */
   a.dokument {
     font-family: Helvetica, Verdana, Arial, sans-serif;
     text-decoration: none;
     font-size: 0.83em;
     color: #888888;
   }

   a.dokument:hover {
     color: #333333;
     text-decoration: underline;
     color: #880000;
   }

   .dokument_select {
     font-family: Helvetica, Verdana, Arial, sans-serif;
     text-decoration: none;
     font-size: 0.83em;
     color: #000000;
   }
   
   .dokument {
     font-family: Helvetica, Verdana, Arial, sans-serif;
     text-decoration: none;
     font-size: 0.83em;
     color: #000000;
     text-align: left;
   }

  /**
   * Generische Menues
   */
   .generic_select {
	   font-family: Helvetica, Verdana, Arial, sans-serif;
	   text-decoration: none;
	   font-size: 1em;
	   font-weight: normal;
	   color: #660000;
	   background-color: #ffffff;
   }
	      
   a.generic {
     font-family: Helvetica, Verdana, Arial, sans-serif;
     text-decoration: none;
     font-size: 1em;
     color: #ffffff;
   }

   a.generic:hover {
     color: #333333;
     text-decoration: underline;
     color: #fafd52;
   }
   

   a.media {
     font-family: Helvetica, Verdana, Arial, sans-serif;
     text-decoration: none;
     font-size: 0.83em;
     color: #888888;
   }

   a.media:hover {
     color: #333333;
     text-decoration: underline;
     color: #880000;
   }

   .media {
     font-family: Helvetica, Verdana, Arial, sans-serif;
     text-decoration: none;
     font-size: 0.83em;
     color: #888888;
   }

  /**
   * Positionsmenue
   */
   a.position {
     font-family: Helvetica, Verdana, Arial, sans-serif;
     text-decoration: none;
     font-size: 1em;
     color: #888888;
   }

   a.position:hover {
     color: #333333;
     text-decoration: underline;
     color: #880000;
   }

  /**
   * Dokumenten - Navigation
   */

  div#docChapter{
    font-size: 0.83em;
    color: #999999;
    margin: 0em 180px 0em 200px;
    padding: 0 1em;
    background-color:#ffffff;
  }

  /**
   * Seitenmenue
   */
  div#PageMenuTop0{
     font-size: 1em;
     color: #999999;
     margin: 0em 190px 0em 205px;
     padding: 0.4em;
     background-color:white;
     border: 1px solid silver;
   }

  div#PageMenuTop1{
     font-size: 1em;
     color: #999999;
     margin: 0em 190px 0em 205px;
     padding: 0.4em;
     background-color:white;
     border-top: 1px solid silver;
     border-right: 1px solid silver; 
     border-left: 1px solid silver;
   }

  div#PageMenuBottom0{
     font-size: 1em;
     color: #999999;
     margin: 0em 190px 0.5em 205px;
     padding: 0.4em;
     background-color:white;
     border: 1px solid silver;
   }

  div#PageMenuBottom1{
     font-size: 1em;
     color: #999999;
     margin: 0em 190px 0.5em 205px;
     padding: 0.4em;
     background-color:white;
     border-bottom: 1px solid silver;
     border-right: 1px solid silver; 
     border-left: 1px solid silver;
   }

   a.pageselect {
     font-family: Helvetica, Verdana, Arial, sans-serif;
     text-decoration: none;
     font-size: 1em;
     color: #aaaaaa;
   }

   a.pageselect:hover {
     color: #333333;
     text-decoration: underline;
     color: #ffaa52;
   }

   .pagespace {
     font-family: Helvetica, Verdana, Arial, sans-serif;
     text-decoration: none;
     font-size: 1em;
     color: #ffffff;
   }

   .aktpage {
     font-family: Helvetica, Verdana, Arial, sans-serif;
     text-decoration: none;
     font-size: 1em;
     font-weight: normal;
     color: black;
     background-color: #ffffff;
   }

  /**
   * Link auf Dokument von Inhaltsverzeichnis 
   */
   a.docreferenz {
     font-size: 1.1em;
     font-family: Helvetica, Verdana, Arial, sans-serif;
     text-decoration: underline;
     color: #264b37;
   }

   a.docreferenz:hover {
     font-family: Helvetica, Verdana, Arial, sans-serif;
     text-decoration: underline;
     color: #880000;
   }

  /**
   * Inhaltsverzeichnis 
   * FIXME: DEPRECATED ???
   */
   a.toctable {
     font-size: 1em;
     font-family: Helvetica, Verdana, Arial, sans-serif;
     text-decoration: none;
     color: #000000;
   }

   a.toctable:hover {
     font-family: Helvetica, Verdana, Arial, sans-serif;
     text-decoration: underline;
     color: #880000;
   }

  /**
   * Tabs fuer Kapitelmenues 
   */
#navcontainer {
    font-size: 1em;  
    margin: 0 12em 0em 16em;
  }
  
#navlist
{
margin: 0;
padding-bottom: 19px;
padding-left: 0px;
}

#navlist ul, #navlist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist a:link, #navlist a:visited
{
background: #e7eae5;
border: 1px solid silver;
color: #888888;
float: left;
font-size: 1em;
font-weight: normal;
line-height: 14px;
margin-right: 2px;
padding: 2px 10px 2px 10px;
text-decoration: none;
}

#navlist a:hover
{
color: #880000;
text-decoration: underline;

}

#navlist li a#current
{
background: white;
color: #000000;
border-bottom: 1px solid white;
}
