body
{
 font-family: Arial;
 font-size: 11pt;
 text-align: left;
 background: #DDDDDD;
 margin-top: 0px;
 margin-left: 0px;
}

.navon
{
 font-family: Arial;
 font-weight: bold;
 font-size: 10pt;
 decoration: none;
 text-align: right;
 color: #00685A;
 padding-right: 2px;
 padding-left: 2px;

}

.navoff
{
 font-family: Arial;
 font-weight: bold;
 font-size: 10pt;
 decoration: none;
 text-align: right;
 color: #000F5E;
 padding-right: 2px;
 padding-left: 16px;
}

.subnavon
{
 font-family: Arial;
 font-weight: bold;
 font-size: 9pt;
 decoration: none;
 text-align: right;
 color: #00685A;
 padding-right: 2px;
 padding-left: 16px;
}

.subnavoff
{
 font-family: Arial;
 font-weight: bold;
 font-size: 9pt;
 decoration: none;
 text-align: right;
 color: #000F5E;
 padding-right: 2px;
 padding-left: 24px;
}


.headline
{
 font-family: Arial;
 font-weight: bold;
 font-size: 10pt;
 decoration: none;
 color: #000F5E;
}

.head
{
 font-family: Arial;
 font-weight: bold;
 font-size: 11pt;
 decoration: none;

 color: #000F5E;
}

.marginal
{
 font-family: Arial;
 font-size: 8pt;
 color: #000F5E;
 vertical-align: top;
}

.text, p
{
 font-family: Arial;
 font-size: 9pt;
 color: #000F5E;
 vertical-align: top;
}


.tablenav {
          background-color: #ffffff;
          }
td.edit   {
          background-color: #ffffff;
          vertical-align: middle;
          font-family: Arial, Helvetica;
          font-color: #000000;
          font-size: 12px;
          }
.small    {
          background-color: #ffffff;
          padding: 2px;
          vertical-align: middle;
          font-family: Arial, Helvetica;
          font-color: #000000;
          font-size: 11px;
          }
.textKlein    {
          background-color: #ffffff;
          padding: 2px;
          vertical-align: middle;
          font-family: Arial, Helvetica;
          font-color: #000000;
          font-size: 11px;
          }

.submit   {
          background-color: #eeeeee;
          font-family: Arial, Helvetica;
          vertical-align: middle;
          font-weight: bold;
          font-color: #000000;
          font-size: 10px;
          }
.tdnav    {
          background-color: #eeeeee;
          padding: 2px;
          }
.subtdnav {
          background-color: #ffffff;
          padding: 0px;
          }
h1        {
          font-family: Arial, Helvetica;
          font-size: 20px;
          color: #000000;
          }
h3        {
          font-family: Arial, Helvetica;
          font-size: 14px;
          color: #000000;
          }
.on       {
          font-family: Arial, Helvetica;
          vertical-align: middle;
          font-size: 12px;
          font-weight: bold;
          text-decoration: none;
          color: #000000;
          }
.subon    {
          font-family: Arial, Helvetica;
          vertical-align: middle;
          font-size: 11px;
          font-weight: bold;
          text-decoration: none;
          color: #000000;
          }

.off      {
          font-family: Arial, Helvetica;
          vertical-align: middle;
          font-size: 12px;
          font-weight: bold;
          text-decoration: none;
          color: #808080;
          }
.suboff   {
          font-family: Arial, Helvetica;
          vertical-align: middle;
          font-size: 11px;
          font-weight: bold;
          text-decoration: none;
          color: #808080;
          }

.offedit  {
          font-family: Arial, Helvetica;
          vertical-align: middle;
          font-size: 12px;
          font-weight: bold;
          text-decoration: none;
          color: #00AA00;
          }
.suboffedit  {
          font-family: Arial, Helvetica;
          vertical-align: middle;
          font-size: 11px;
          font-weight: bold;
          text-decoration: none;
          color: #00AA00;
          }
.offadmin {
          font-family: Arial, Helvetica;
          vertical-align: middle;
          font-size: 12px;
          font-weight: bold;
          text-decoration: none;
          color: #AA0000;
          }

.detailTabelle {
        border-top-style: solid;
        border-bottom-style: none;
        border-left-style: solid;
        border-right-style: none;
        border-top-width: 1px;
        border-left-width: 1px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-color: #000F5E;
        background: #FFFFFF;
}

.detailTHrow {
        text-align: right;
        font: bold 11px/16px Arial, Helvetica, sans-serif;
        background: #FFFFFF;
        border-top: 1px none #000F5E;
        border-right: 1px solid #000F5E;
        border-bottom: 1px solid #000F5E;
        border-left: 1px none #000F5E;
        vertical-align: top;
        padding: 2px 5px;
}

.formlabel {
        text-align: right;
        font: normal 11px/16px Arial, Helvetica, sans-serif;
        background: #FFFFFF;
        vertical-align: top;
        padding: 2px 5px;
}


.detailTHcol {
        text-align: center;
        font: bold 11px/14px Arial, Helvetica, sans-serif;
        white-space: nowrap;
        padding: 2px 5px;
        background: #FFFFFF;
        border-top: 1px none #000F5E;
        border-right: 1px solid #000F5E;
        border-bottom: 1px solid #000F5E;
        border-left: 1px none #000F5E;
}

.detailTH {
        text-align: left;
        font: bold 11px/18px Arial, Helvetica, sans-serif;
        white-space: nowrap;
        padding-right: 5px;
        padding-left: 5px;
        background: #FFFFFF;
        border-top: 1px none #000F5E;
        border-right: 1px solid #000F5E;
        border-bottom: 1px solid #000F5E;
        border-left: 1px none #000F5E;
        vertical-align: top;
}


.detailTD {
        font: normal 11px/16px Arial, Helvetica, sans-serif;
        text-align: center;
        vertical-align: top;
        border-style: solid;
        border-color: #000F5E;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-top-width: 0px;
        border-left-width: 0px;
        background: #FFFFFF;
        padding: 2px 5px;
}

.detailTDlinksbund {
        font: normal 11px/16px Arial, Helvetica, sans-serif;
        vertical-align: top;
        border-style: solid;
        border-color: #000F5E;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-top-width: 0px;
        border-left-width: 0px;
        background: #FFFFFF;
        text-align: left;
        padding: 2px 5px;
}

.detailTDrechtsbund {
        font: normal 11px/16px Arial, Helvetica, sans-serif;
        text-align: right;
        vertical-align: top;
        border-style: solid;
        border-color: #000F5E;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-top-width: 0px;
        border-left-width: 0px;
        background: #FFFFFF;
        padding: 2px 5px;
}


.formularTabelle {
  font: normal 11px Arial, Helvetica, sans-serif;
  width: 430px;
  border: 1px solid #000F5E; 
  padding: 4px;
  background: #FFFFFF;
}

.formularTD {
  font: normal 11px Arial, Helvetica, sans-serif;
  line-height: 14px;
  padding: 1px;
}


input {
  font-size: 11px;
  padding-right: 1px;
  padding-left: 1px;
}

select {
  font-size: 11px;
  padding-right: 1px;
  padding-left: 1px;

}


.inputLang {
  width: 220px;
  font: 11px Arial, Helvetica, sans-serif;
}

.inputKurz {
                    width: 100px;
                    font: 11px Arial, Helvetica, sans-serif;
}

.inputGanzKurz {
  width: 60px;
  font: 11px Arial, Helvetica, sans-serif;
}

.inputGanzGanzKurz {
  width: 40px;
  font: 11px Arial, Helvetica, sans-serif;
}


.formHyperlink {
        color: #000000;
        margin-top: 2px;
        margin-bottom: 2px;
}

.formCheckboxListe {
        font: 11px Arial, Helvetica, sans-serif;
        padding: 10px;
}

input.headbutton
 {
   color: #000F5E;
   border: 1px solid #000F5E;
   border-right: 1px solid #000F5E;
   border-bottom: 1px solid #000F5E;
   background-color:#DDDDDD;
   height: 20px;
   padding: 0px 2px 0px 0px;
   margin: 0px;
   width: 200px;
   font: bold 12px Arial, sans-serif;
}

input.metabutton
 {
   color: #000F5E;
   border: 1px solid #000F5E;
   border-right: 1px solid #000F5E;
   border-bottom: 1px solid #000F5E;
   background-color:#DDDDDD;
   height: 20px;
   padding: 0px 2px 0px 0px;
   margin: 0px;
   width: 80px;
   font: bold 12px Arial, sans-serif;
}
input.metabuttonaktiv
 {
   color: #00685A;
   border: 1px solid #00685A;
   border-right: 1px solid #00685A;
   border-bottom: 1px solid #00685A;
   background-color:#DDDDDD;
   height: 20px;
   padding: 0px 2px 0px 0px;
   margin: 0px;
   width: 80px;
   font: bold 12px Arial, sans-serif;
}

input
 {
   font-size: 11px;
   color: #000000;
   border: 1px solid #000F5E;
   height: 18px;
   padding: 1px 2px 0px 3px;
   margin: 0px;
   background-color: #EEEEEE;
 }

textarea
 {
   font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif;
   font-size: 11px;
   color: #000000;
   border: 1px solid #000000;
   padding: 2px;
   margin: 0px;
   background-color: #EEEEEE;


   scrollbar-track-color:#EEEEEE; 
   scrollbar-darkshadow-color:white;
   scrollbar-highlight-color:#000000;
   scrollbar-shadow-color:#000000;
   scrollbar-3dlight-color:#white;
   scrollbar-arrow-color:#000000;
   scrollbar-face-color:#white;
 }
 
 select
 {
   font-family: Tahoma, Helvetica, Arial, Verdana, Sans-Serif;
   font-size: 11px;
   color: #000000;
   border: 1px solid #000000;
   padding: 2px;
   margin: 0px;
   background-color: #EEEEEE;
 }
