/* Author: Markus Mainberger - 04.Feb.2006 */

  body {
    color: #003366; 
    font-family: Helvetica,Arial,sans-serif;
    
    /*Fixiertes Hintergrundbild einbinden*/
    background-image: url(Bilder/higrutr.jpg);
    background-attachment:fixed; padding:0px;
    font-size: 100.01%;
    margin: 0;
    padding-bottom:0.2em; padding-top:1em; 
    padding-left:10.8em;  padding-right:1em;
  }
  
  body input {
    width:40em;
    font-size:0.8em;
    font-family:arial;
  }
  
  body textarea {
    width:40em;
    font-size: 0.8em;
    font-family:arial;
  }

  table {
    table-layout:auto;
    border:0px;
    width:680px;
    margin-left:auto;
    margin-right:auto;
  }

  table td {
    vertical-align:top;
    text-align:left;
  }

  table td img {
    border:0px;
  }
  
  table td table {
    width:auto;
    margin-left:0px;
  }
  
  dl dt{
    font-weight:bold;
  }
   
  dl dd{
    padding-bottom:1em;  
  }

  h1 {
    letter-spacing:0.1em;
    font-variant:small-caps;
    margin:0 0 0.2em;
    padding: 0.2em;
    text-align: center;
    background-image: url(Bilder/higru.jpg);
    border: 0px ridge #003366;
  }
  html>body h1 {
    border-color: gray;  /* Farbangleichung an den Internet Explorer  */
  }
  

  .box {
   background-image: url(Bilder/higru.jpg);
   text-align:center;
   margin: 0 0 0; padding: 0.1em;
   display: block;
  } 


  #valid {
    padding: 0.2em;
    width:9em;
    position: absolute;
    bottom: 0.5em; left: 1em;
    text-align:center;
  }
  html>body #valid {
    position: fixed;
  }


  #valid2 {
    padding: 0.2em;
    width:9em;
    position: absolute;
    bottom: 3em; left: 1em;
    text-align:center;
  }
  html>body #valid2 {
    position: fixed;
  }

  .minimenu {
    padding:0.2em;
    font-size:0.8em;
    text-align: center;
    border: 0px ridge black;
  }
 

  .minimenu a:link {
    color: #003366; 
  }
  .minimenu a:visited {
    color: #003366; 
  }
  .minimenu a:hover {
    color: #003366; 
    text-decoration:none;
  }
  .minimenu a:active {
    color: #003366; 
  }




  #fixiert {
    background-color: #FFFFFF;
    padding: 0.2em;
    width:9em;
    position: absolute;
    top: 1em; left: 1em;
    border: 1px solid #003366;
    text-align:center;
  }
  html>body #fixiert {  /* nur fuer moderne Browser! */
    position: fixed;
  }
  #fixiert img {
    text-align: center;
  }
  #fixiert a {
    text-decoration:none;
    color:#003366;
  }

  ul#Navigation {
    letter-spacing:0.1em;
    font-variant:small-caps;
    font-size: 0.9em;
    margin: 0;
    padding-bottom:0.1em; padding-top:0.1em; 
    padding-left:0em;  padding-right:0em;
  }
  ul#Navigation li {
    list-style: none;
    padding-bottom:0.1em; padding-top:0.1em; 
    padding-left:0em; padding-right:0em;
  }
  ul#Navigation a {
    display: block;
    padding: 0.2em;
  }
  ul#Navigation a:link {
    color: #003366; background-image: url(Bilder/higru.jpg);
  }
  ul#Navigation a:visited {
    color: #003366; background-image: url(Bilder/higru.jpg);
  }
  ul#Navigation a:hover {
    color: #003366; background-image: url(Bilder/higruw.gif);
  }
  ul#Navigation a:active {
    color: #003366; background-image: url(Bilder/higruw.gif);
  }



  #Inhalt img{
    text-align:center;
    vertical-align:middle;
    padding:0.2em;
  }

  div#Inhalt {
    min-width: 700px;
    max-width: 1000px;
    padding: 1em 1em;
    border: 1px solid #003366;
    background-image: url(Bilder/higru.jpg);
    text-align:center;
  }
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }
  div#Inhalt h2 {
    font-size: 1.2em;
  }
  div#Inhalt p {
    font-size: 1em;
    max-width: 700px;
    margin-left:auto;
    margin-right:auto;
  }

  div#Inhalt ul {
    font-size: 1em;
    max-width: 700px;
    margin-left:auto;
    margin-right:auto;
  }


  div#Inhalt dl {
    font-size: 1em;
    max-width: 650px;
    margin-left:auto;
    margin-right:auto;
  }

  div#Inhalt a img {
    border:none;
  }

  div#Inhalt a:link {
    color: #003366; 
  }
  div#Inhalt a:visited {
    color: #003366; 
  }
  div#Inhalt a:hover {
    color: #003366; text-decoration:none;
  }
  div#Inhalt a:active {
    color: #003366; 
  }


  #hoverbox a span {
    display:none;
  }

  #hoverbox a:hover span {
    display:inline;
    margin-left:auto;
    margin-right:auto;
  }
