/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  
  body { border-width: 0px;
    margin: -11px;
    background-color: rgb(255, 255, 204);
    font-size: 14px;
    font-family: Arial,Helvetica,sans-serif;
  }
  .heroheader {
    margin-top: -43px;
    margin-bottom: 20px;
    font-size:12px;    
  }

  h1 {
    font-size:20px;  
  }
  h2 {
    font-size:18px;
  }
  h3 {
    font-size:16px;
  }

  h4 {
    font-size:14px;
  }

  a { 
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: rgb(0,102,204);
    line-height: 20px;
    }

  table { padding-top: 20px;
    padding-left: 20px;
    margin-top: -10px;
    margin-left: -10px;
    position:absolut;
  }
  td {
    font-size: 14px;
    vertical-align: top;
  }

  th.north {
    height: 125px; 
    font-size: 20px;
    color: rgb(0,102,204);
    padding: 20px;
    vertical-align:top;
  }

  td.west {
    width: 180px;
    background-color: rgb(102, 204, 204);
    padding-right: 0px;
    padding-top: 20px;
  }
  td.main {
    width:99%;
  }
  #main {
    width: 810px;
    padding:20px;
  }

  #graalmueritz_menu a, #graalmueritz_menu a:visited {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-decoration:none; 
    color:#000; 
    display:block; 
    width:160px; 
    height:20px; 
    padding:10px;
    margin-left: 20px;
    }
  #graalmueritz_menu a:hover {
    color:#fff;
    background-color: rgb(0,102,204);
    }
  #graalmueritz_menu a.active {
    color: black;
    background-color: rgb(255, 255, 204);
  }
  #graalmueritz_menu .sub {
    color: gray;
    font-size: 14px;
    padding-left: 20px;
  }      
  #graalmueritz_menu .subactive {
    color: black;
    font-size: 14px;
    padding-left: 20px;
  }      
  
  td.south {
    background-color: rgb(102, 204, 204);
    font-size: 16px;
    font-weight: bold;
    text-align: right;
    vertical-align: middle;
    height: 30px;
  }
  #map a {
    font-size:11px;
  }

  img { 
    margin: 20px;
  }


