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

  body { font-family: Arial,Helvetica,sans-serif;
    text-align: center;
    }

  .MainTableContainer {
    margin: 0px auto;
    padding: 10px;
    width: 920px;
    background-color: rgb(255, 255, 255);
    }

  .MainTable {
    text-align: left;
    table-layout: fixed;
    background-color: rgb(255, 255, 255);
    }

  .MainTable th, .MainTable td { padding: 0px;
    }

  th.HeadColored { background-color: rgb(204, 2, 4);
    width: 70px;
    height: 70px;
    min-width: 70px;
    min-height: 70px;
    max-width: 70px;
    max-height: 70px;
    color: rgb(255, 255, 255);
    }

  thead td { color: rgb(255, 255, 255);
    background-color: rgb(132, 130, 132);
    font-size: xx-small;
    line-height: 16px;
    }

  .MenuInfo { text-transform: uppercase;
    padding-left: 6px;
    padding-right: 6px;
    display: block;
    float: left;
    }

  .MenuHead { text-transform: uppercase;
    margin-left: auto;
    margin-right: 0px;
    float: right;
    }

  .MenuHeadElement { border-style: none none none solid;
    border-left: 1px solid rgb(255, 255, 255);
    padding-left: 6px;
    background-color: rgb(132, 130, 132);
    width: 64px;
    display: inline;
    float: left;
    }

  * html .MenuHeadElement { /* nur fuer Internet Explorer */
    width: 71px;            /* Version 5.x */
    /*w\idth: 64px;             Version 6 */
    }

  .MenuMain, .SideHeader, .SideHeaderColored {
    font-size: xx-small;
    line-height: 19px;
    }
  .MenuMainLevel1Element, .MenuMainLevel1ElementCurrent, .SideHeader, .SideHeaderColored {
    background-color: rgb(76, 78, 76);
    color: rgb(255, 255, 255);
    padding-left: 6px;
    text-transform: uppercase;
    line-height: 16px;
    margin: 0 0 3px;
    }

  .MenuMainLevel1ElementCurrent, .SideHeaderColored {
    background-color: rgb(204, 2, 4);
    }

  .MenuMainLevel2Element, .MenuMainLevel2ElementLast,
  .MenuMainLevel2ElementActive, .MenuMainLevel2ElementLastActive,
  .MenuMainLevel2ElementCurrent, .MenuMainLevel2ElementLastCurrent {
    padding-left: 5px;
    margin-left: 1px;
    text-transform: uppercase;
    border-bottom: solid 1px rgb(132, 130, 132);
    }

  .MenuMainLevel2ElementLast, .MenuMainLevel2ElementLastActive, .MenuMainLevel2ElementLastCurrent {
    margin-bottom: 19px;
    }

  .MenuMainLevel3Element, .MenuMainLevel3ElementLast,
  .MenuMainLevel3ElementActive, .MenuMainLevel3ElementLastActive,
  .MenuMainLevel3ElementCurrent, .MenuMainLevel3ElementLastCurrent {
    padding-left: 20px;
    margin-left: 1px;
    border-bottom: dotted 1px rgb(76, 78, 76);
    }

  .MenuMainLevel2ElementCurrent, .MenuMainLevel2ElementLastCurrent, .MenuMainLevel3ElementCurrent, .MenuMainLevel3ElementLastCurrent {
    color: rgb(204, 2, 4);
    }

  .MenuMainLevel3ElementLast, .MenuMainLevel3ElementLastActive, .MenuMainLevel3ElementLastCurrent {
    border-bottom: solid 1px rgb(132, 130, 132);
    }
	
  .MenuLevel4 { border-top: 1px solid rgb(255, 255, 255);
    border-bottom: 1px solid rgb(255, 255, 255);
    padding: 0px;
    color: rgb(255, 255, 255);
    background-color: rgb(132, 130, 132);
    display: block;
    font-size: 9px;
    line-height: 16px;
    word-spacing: -1ex;
    }

  .MenuLevel4Element, .MenuLevel4ElementCurrent { border-right: 1px solid rgb(255, 255, 255);
    border-bottom: 1px solid rgb(255, 255, 255);
    padding: 2px 6px 1px;
    border-left-width: 1px;
    border-left-color: rgb(255, 255, 255);
    background-color: rgb(132, 130, 132);
    display: inline;
    white-space: nowrap;
    word-spacing: 0ex;
    }
    
  .MenuLevel4ElementCurrent {
    background-color: rgb(204, 2, 4);
    }
    
  .MenuMarker {
    float: right;
    }

  .MenuHeadLink:link, .MenuHeadLink:visited { color: white;
    text-decoration: none;
    }

  .MenuLink:link, .MenuLink:visited { color: black;
    text-decoration: none;
    }

  .Content td {
    padding: 5px;
  }
  .Content, .Content table {
    font-size: 8pt;
    line-height: 1.7;
    border: none;
    }
    
  .Content, .ContentLeft, .ContentRight {
    overflow: auto;
    }
    
  .Content {
    border: solid 19px #FFFFFF;
    }
    
  div.Search, div.Login {
    margin-bottom: 16px;
  }

  .Search form, .Login form {
    margin: 0px;
  }

  .Search table, .Login table {
    margin-left: 4px;
  }

  .Search th, .Login th {
    font-weight: normal;
    text-align: left;
    font-size: 11px;
    padding: 2px 0px 0px 1px;
  }
  
  .Search td, .Login td {
    border:solid 1px rgb(132, 130, 132);
    height: 19px;
    width: 16px;
    text-align: center;
    padding: 0px;
  }
  
 .Search td input.Text, .Login td input.Text {
    width: 100px;
    font-size: xx-small;
    height: 17px;
    border: none;
    padding: 1px 2px 0px;
  }
  
  .Login h3, .Login p {
    font-size: 11px;  
    margin: 0px 0px 4px 6px;
  }

  .Login p {
    margin-bottom: 0px;
  }
