/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 10px 20px 20px;
    background: green none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  h1 { border: thick ridge rgb(255,215,0);
    color: white;
    text-align: center;
    text-transform: uppercase;
    font-family: "Sylfaen","Times New Roman",serif;
    font-style: italic;
    font-weight: bold;
    font-size: 150%;
    }

  h2 { font-family: "Sylfaen","Times New Roman",serif;
    font-style: italic;
    font-variant: normal;
    font-weight: bold;
    font-size: 100%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    text-align: center;
    color: rgb(255,215,0);
    }

  h2.text { font-family: "Sylfaen","Times New Roman",serif;
    font-style: italic;
    font-variant: normal;
    font-weight: bold;
    font-size: 80%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: white;
    }

  a { font-family: "Sylfaen","Times New Roman",serif;
    font-style: italic;
    font-variant: normal;
    font-weight: bold;
    font-size: 80%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    text-decoration: none;
    }

  p.menu { font-family: "Sylfaen","Times New Roman",serif;
    font-style: italic;
    font-variant: normal;
    font-weight: bold;
    font-size: 80%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: white;
    }

  p.text { font-family: "Sylfaen","Times New Roman",serif;
    font-style: italic;
    font-variant: normal;
    font-weight: bold;
    font-size: 80%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: yellow;
    }

  img.bw {
    background: white;
    }
 
  img.pichd {
    align: center;
    vertical-align: middle;
    padding: 0px;
    }
 
  img.knapnb {
    width: 90%;
    align: center;
    vertical-align: middle;
    border: 2px solid;
    border-color: #009933;
    padding: 0px;
    margin: auto; 
    }
 
  img.knaphd {
    width: 90%;
    align: center;
    vertical-align: middle;
    border: 2px solid;
    padding: 0px;
    margin: auto; 
    }
 
  img.knaphd40 {
    width: 40%;
    align: center;
    vertical-align: middle;
    border: 2px solid;
    padding: 0px;
    margin: auto; 
    }
 
  img.knapmn {
    align: center;
    vertical-align: top;
    border: 2px solid;
    padding: 2px;
    }
 
  img.knapm {
    align: center;
    vertical-align: top;
    border-top: 1px solid;
    border-bottom: 0px solid;
    border-right: 0px;
    border-left: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 0px;
    padding-left: 0px;
    }

  td.cmknap {
    background: #00A300;
    text-align : center;
    vertical-align : middle;
    width : 100%;
    padding: 6px;
    }

  td.bckstd {
    background: green;
    padding: 0px;
    margin: 0px;
    border: 0px; 
    }

  tr.bcklys {
    background: #00A300;
    padding: 0px;
    margin: 0px;
    border: 0px; 
    }

  a.cmknapm {
    align: center;
    border-top: 2px solid;
    border-bottom: 2px solid;
    border-right: 2px solid;
    border-left: 2px solid;
    padding: 6px;
    }

  table.kontakt { color: white;
    font-family: "Sylfaen","Times New Roman",serif;
    font-style: italic;
    font-variant: normal;
    font-weight: bold;
    font-size: 110%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    table-layout: fixed;
    vertical-align: middle;
    }

  table.sponsor { color: white;
    font-family: "Sylfaen","Times New Roman",serif;
    font-style: italic;
    font-variant: normal;
    font-weight: bold;
    font-size: 100%;
    border-spacing: 0;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    table-layout: fixed;
    vertical-align: middle;
    align: center;
    width: 98%;
    border: 0; 
    }

  table.header { color: white;
    font-family: "Sylfaen","Times New Roman",serif;
    font-style: italic;
    font-variant: normal;
    font-weight: bold;
    font-size: 100%;
    border-spacing: 0;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    table-layout: fixed;
    vertical-align: middle;
    width: 100%;
    border: 0; 
    }

  table.header td { 
    padding: 0;
    margin: 0;
    }

  table.header td img { 
    border: 2px solid;
    margin: 5px 10px 0px 10px;
    }

  table.header td figure { 
    padding: 0;
    margin: 0;
    }

  table.huskat { color: white;
    font-family: "Sylfaen","Times New Roman",serif;
    font-style: italic;
    font-variant: normal;
    font-weight: bold;
    font-size: 120%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    table-layout: fixed;
    vertical-align: middle;
    }

  table.subhead { 
    color: white;
    /* border-collapse: collapse; */
    font-family: "Sylfaen","Times New Roman",serif;
    font-style: italic;
    font-variant: normal;
    font-weight: bold;
    font-size: 120%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    table-layout : fixed;
    vertical-align : middle;
    text-align : center;
    }

  table.thumbs { color: white;
    font-family: "Sylfaen","Times New Roman",serif;
    font-style: italic;
    font-variant: normal;
    font-weight: bold;
    font-size: 80%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    table-layout : fixed;
    vertical-align : middle;
    text-align : center;
    }

  table.piclnk { color: white;
    font-family: "Sylfaen","Times New Roman",serif;
    font-style: italic;
    font-variant: normal;
    font-weight: bold;
    font-size: 80%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
/*    table-layout : fixed;	*/
/*    vertical-align : middle;	*/
/*    text-align : center;	*/
    }

  td.cmhdmn {
    text-align: center;
    vertical-align: middle;
    width: 130px;
    }
  
  td.cmhdmnh {
    background: #009933;
    text-align: center;
    vertical-align : middle;
    width: 130px;
    margin: auto;
    }
  
  td.cmhdmnh1 {
    background: #a4baff;
    text-align: center;
    vertical-align : middle;
    width: 130px;
    }

  td.cm07pct {
    text-align: center;
    vertical-align: middle;
    width: 7%;
    }
  
  td.cm10pct {
    text-align : center;
    vertical-align : middle;
    width : 10%;
    }
  
  td.cm10pcth {
    background: #009933;
    text-align : center;
    vertical-align : middle;
    width : 130px;
    }
  
    img.cm10pcth {
        align: center;
        vertical-align: middle;
        padding: 0px;
    }

  td.cm10pcth1 {
    background: #a4baff;
    text-align : center;
    vertical-align : middle;
    width : 10%;
    }

  td.cm12pct {
    text-align : center;
    vertical-align : middle;
    width : 12%;
    }
  
  td.cm15pct {
    text-align : center;
    vertical-align : middle;
    width : 15%;
    }
  
  td.cm20pct {
    text-align : center;
    vertical-align : middle;
    width : 20%;
    }
  
  td.cm31pct {
    text-align : center;
    vertical-align : middle;
    width : 31%;
    }
  
  td.cm40pct {
    text-align : center;
    vertical-align : middle;
    width : 40%;
    }
  
  td.cm50pct {
    text-align : center;
    vertical-align : middle;
    width : 50%;
    }
  
  td.cm70pct {
    text-align : center;
    vertical-align : middle;
    width : 70%;
    }
  
  td.cm100pct {
    text-align : center;
    vertical-align : middle;
    width : 100%;
    }

  td.ct100pct {
    text-align : center;
    vertical-align : top;
    width : 100%;
    height : auto;
    }

  td.lb30pct {
    text-align : left;
    vertical-align : bottom;
    width : 30%;
    }
  
  td.lm20pct {
    text-align : left;
    vertical-align : middle;
    width : 20%;
    }
  
  td.lm30pct {
    text-align : left;
    vertical-align : middle;
    width : 30%;
    }
  
  td.lm43pct {
    text-align : left;
    vertical-align : middle;
    width : 43%;
    }
  
  td.lm53pct {
    text-align : left;
    vertical-align : middle;
    width : 53%;
    }
  
  td.lm71pct {
    text-align : left;
    vertical-align : middle;
    width : 71%;
    }
  
  td.lm80pct {
    text-align : left;
    vertical-align : middle;
    width : 80%;
    }
  
  td.lt30pct {
    text-align : left;
    vertical-align : top;
    width : 30%;
    }
  
  td.rm02pct {
    text-align : right;
    vertical-align : middle;
    width : 2%;
    }
  
  td.rm15pct {
    text-align : right;
    vertical-align : middle;
    width : 15%;
    }
  
  td.rm20pct {
    text-align : right;
    vertical-align : middle;
    width : 20%;
    }
  
  td.rm30pct {
    text-align : right;
    vertical-align : middle;
    width : 30%;
    }
  
  td.rt30pct {
    text-align : right;
    vertical-align : top;
    width : 30%;
    }
  
  td.foto {
    text-align : center;
    vertical-align : middle;
    height : 160px;
    width : 20%;
    }
  
  a.menu { margin: 2px;
    }

  a:link { color: yellow;
    }

  a:visited { color: yellow;
    }

  a:active { color: yellow;
    }

  a:hover { color: white;
    }

  .obs { font-weight: bold;
    color: white;
    }


iframe.ifrpdf { height: 100%;
    width: 100%;
    }

iframe.ifr50 { height: 70px;
    width: 100%;
    }

#sponsor {
    position: relative; top: 0pt; left: 0pt; width: 100%; height: 0px;
}

#sponsor img {
    border-top: 2px solid;
    border-bottom: 2px solid;
    border-right: 10px solid;
    border-left: 10px solid;
    border-color: #009933;
}

#sponsor p {
    position: absolute; top: 0px; right: 0px;
    text-color: #009933;
}

#sponsorm {
    position: absolute; top: 0pt; right: 0pt; width: 22%; height: 0px;
}

#sponsorm img {
    width: auto;
    border-top: 2px solid;
    border-bottom: 2px solid;
    border-right: 10px solid;
    border-left: 10px solid;
    border-color: #009933;
}

#sponsorm a:hover img { border-color: green;
    }

#sponsorm p {
    position: absolute; top: 0px; right: 0px;
    text-color: #009933;
    align: right;
}
