.main
{
          border: 1px solid #148408;
          border-collapse: collapse;
          border-spacing: 0px;
          font-family: Geneva,Tahoama,Arial,sans-serif;
          font-size: 10pt;
          font-style: normal;
          text-align: left;
          vertical-align: top;
}


.main2
{
          font-family: Geneva,Tahoama,Arial,sans-serif;
          font-size: 10pt;
          font-style: normal;
          text-align: left;
          vertical-align: top;
}


.main a
{
        text-decoration: none;
}


.main a:hover
{
        background-color: #D1D1EB;
}


.table
{
        width: 100%;
        height: 100%;
}


.sidecell
{
        font-size: 10pt;
        padding: 2px;
        margin: 2px;
        white-space: nowrap;
        text-align: center;
        vertical-align: top;
        border: 1px solid #148408;
}


.sidecell a
{
        text-decoration: none;
        display: block;
        width: 100%;
        height: 100%;
}


.sidecell a:hover
{
        background-color: #D1D1EB;
}


.innertable
{
        width: 100%;
        padding: 0px;
        margin: 2px;
        text-align: center;
        vertical-align: top;
}


.linktable
{
        width: 100%;
        border: none;
}


.linktablecell
{
        font-size: 10pt;
        padding: 2px;
        margin: 2px;
        white-space: nowrap;
        text-align: center;
        vertical-align: top;
        border-top: none;
        border-bottom: none;
        border-right: 1px solid #148408;
        border-left: none;
}


.linktablecell a
{
        text-decoration: none;
        display: block;
        width: 100%;
        height: 100%;
}


.linktablecell a:hover
{
        background-color: #D1D1EB;
}


.linktablecelllast
{
        font-size: 10pt;
        padding: 2px;
        margin: 2px;
        white-space: nowrap;
        text-align: center;
        vertical-align: top;
        border-top: none;
        border-bottom: none;
        border-left: 1px solid #148408;
        border-right: none;
}


.linktablecelllast a
{
        text-decoration: none;
        display: block;
        width: 100%;
        height: 100%;
}


.linktablecelllast a:hover
{
        background-color: #D1D1EB;
}


.linkbutton
{
        white-space: nowrap;
        font-size: 10pt;
        padding: 2px;
        margin: 2px;
        text-align: center;
        vertical-align: middle;
        border: 1px solid #148408;
}


.linkbutton a
{
        text-decoration: none;
        display: block;
        width: 100%;
        height: 100%;
}


.linkbutton a:hover
{
        background-color: #D1D1EB;
}


.linkbuttonueber
{
        color: #F8E724;
        letter-spacing: 3px;
        word-spacing: 5px;
        font-weight: bold;
        white-space: nowrap;
        font-size: 10pt;
        padding: 2px;
        margin: 2px;
        text-align: center;
        vertical-align: middle;
        border: 1px solid #148408;
}


.navigation
{
        padding: 5px;
        margin; 2px;
        text-align: left;
        vertical-align: top;
        border: 1px solid #148408;
}

.navigation a
{
        text-decoration: none;
}


.navigation a:hover
{
        background-color: #D1D1EB;
}


.textbase
{
        font-size: 10pt;
        padding: 10px;
        margin: 2px;
        text-align: left;
        vertical-align: top;
}


.textbase a
{
        text-decoration: none;
}


.textbase a:hover
{
        background-color: #D1D1EB;
}


.down
{
        padding: 2px;
        font-size: 10pt;
        text-align: center;
        vertical-align: middle;
        border: 1px solid #148408;
}


.down a
{
        text-decoration: none;
}


.down a:hover
{
        background-color: #D1D1EB;
}


.vorstandtable
{
        height: 100%;
        border: none;
        padding-left: 10px;
}


.vorstand
{
          width: 180;
          text-align: center;
          vertical-align: middle;
}


.vorstand a:hover
{
        background-color:#D1D1EB;
}


.koenigtable
{
        border: none;
        padding-left: 10px;
}


.koenig
{
          width: 180;
          text-align: center;
          vertical-align: middle;
}


.koenig a:hover
{
        background-color:#D1D1EB;
}

.iframe
{
        padding: 0px;
        margin: 0px;
        text-align: center;
}

.normalout
{
         padding: 10px;
}

.normalhead
{
        width: 100px;
        text-align: center;
         vertical-align: middle;
}

.normaldata
{
        width: 100px;
         text-align: center;
         vertical-align: middle;
}

.newstag
{
         font-family: Geneva,Tahoama,Arial,sans-serif;
         color: #FFFFFF;
         font-style: italic;
         font-variant: small-caps;
         text-decoration: none;
         font-size: 10pt;
         font-weight: bold;
}
