body {
        background-color: #305AB1;
        margin-top: 2px;
        margin-left: 2px;
        scrollbar-face-color:#305ab1;
        scrollbar-shadow-color:#ffffff;
        scrollbar-3dlight-color:#000040;
        scrollbar-highlight-color:#f8f8ff;
        scrollbar-darkshadow-color:#305ab1;
        scrollbar-track-color:#739cef;
        scrollbar-arrow-color:#f8f8ff;
        }
body.weiss {
        background-color: #ffffff;
        margin-top: 2px;
        margin-left: 2px;
        scrollbar-face-color:#305ab1;
        scrollbar-shadow-color:#ffffff;
        scrollbar-3dlight-color:#000040;
        scrollbar-highlight-color:#f8f8ff;
        scrollbar-darkshadow-color:#305ab1;
        scrollbar-track-color:#739cef;
        scrollbar-arrow-color:#f8f8ff;
        }
.ad       {
          position: absolute;
          top: 162px;
          left: 633px;
          width: 200px;
          height: 200px;
          visibility: hidden;
          z-index: 1;
          }
table   {
        background-color: #ffffff;
        }
table.blau {
           background-color: #305AB1;
           font-family: arial, helvetica, sans serif;
           font-weight: normal;
           font-size: 9pt; color:#ffffff;
           }
table.hellblau {
               background-color: #739cef;
               font-family: arial, helvetica, sans serif;
               font-weight: normal;
               font-size: 9pt; color:#000040;
               }
table.hellerblau {
               background-color: #b7cfff;
               font-family: arial, helvetica, sans serif;
               font-weight: normal;
               font-size: 9pt; color:#000040;
               }
table.rahmen
{
        border:0px solid #737373;
        border-collapse:collapse;
}
td     {
       font-family: arial, helvetica, sans serif;
       font-size: 9pt; color:#000040;
       }
td.blau {
        background-color: #305AB1;
        font-family: arial, helvetica, sans serif;
        font-weight: normal;
        font-size: 9pt; color:#ffffff;
        }
td.hellblau {
            background-color: #739cef;
            font-family: arial, helvetica, sans serif;
            font-weight: normal;
            font-size: 9pt; color:#000040;
            }
td.hellerblau {
            background-color: #b7cfff;
            font-family: arial, helvetica, sans serif;
            font-weight: normal;
            font-size: 9pt; color:#000040;
            }
td.ib {
      background-color: #b7cfff;
      font-family: tahoma, arial, helvetica, sans serif;
      font-weight: normal;
      font-size: 8pt; color:#000040;
      }
td.menueklein {
      font-family: arial, helvetica, sans serif;
      font-weight: normal;
      font-size: 9pt; color:#000040;
      }
td.header {
          font-family: arial, helvetica, sans serif;
          font-size: 9pt; color:#ffffff;
          font-weight: bold;
          vertical-align:bottom;
          }
td.tabelle {
           font-family: arial, helvetica, sans-serif;
           font-size: 9pt;
           padding: 2px;
           spacing: 0px;
           border:1px solid #184284;
           margin: 0px;
           vertical-align: top;
           text-align: center;
           }
td.tabelleblau {
           background-color: #b7cfff;
           font-family: arial, helvetica, sans-serif;
           font-size: 9pt;
           padding: 2px;
           spacing: 0px;
           border:1px solid #184284;
           margin: 0px;
           vertical-align: top;
           text-align: center;
           }
td.tabrechts {
           font-family: arial, helvetica, sans-serif;
           font-size: 9pt;
           padding: 3px;
           spacing: 0px;
           border:1px solid #184284;
           margin: 0px;
           vertical-align: top;
           text-align: right;
           }
td.tabrechtsblau {
           background-color: #b7cfff;
           font-family: arial, helvetica, sans-serif;
           font-size: 9pt;
           padding: 3px;
           spacing: 0px;
           border:1px solid #184284;
           margin: 0px;
           vertical-align: top;
           text-align: right;
           }
td.tabrechtsrot {
           background-color: #ffb7cf;
           font-family: arial, helvetica, sans-serif;
           font-size: 9pt;
           padding: 3px;
           spacing: 0px;
           border:1px solid #184284;
           margin: 0px;
           vertical-align: top;
           text-align: right;
           }
td.tablinks {
           font-family: arial, helvetica, sans-serif;
           font-size: 9pt;
           padding: 3px;
           spacing: 0px;
           border:1px solid #184284;
           margin: 0px;
           vertical-align: top;
           text-align: left;
           }
td.tablinksblau {
           background-color: #b7cfff;
           font-family: arial, helvetica, sans-serif;
           font-size: 9pt;
           padding: 3px;
           spacing: 0px;
           border:1px solid #184284;
           margin: 0px;
           vertical-align: top;
           text-align: left;
           }
div.us  {
        font-family: arial, helvetica, sans serif;
        font-size: 12pt; color:#000040;
        font-weight: bold;
        }
a.weiss {
        font-family: arial, helvetica, sans serif;
        font-size: 9pt; color:#ffffff;
        font-weight: normal;
        text-decoration: none;
        }
a.weiss:hover {
              font-family: arial, helvetica, sans serif;
              font-size: 9pt; color:#ffffff;
              font-weight: normal;
              text-decoration: underline;
              }
a.weissb {
         font-family: arial, helvetica, sans serif;
         font-size: 9pt; color:#ffffff;
         font-weight: bold;
         text-decoration: none;
         }
a.weissb:hover {
               font-family: arial, helvetica, sans serif;
               font-size: 9pt; color:#ffffff;
               font-weight: bold;
               text-decoration: underline;
               }
a.blau {
       font-family: arial, helvetica, sans serif;
       font-size: 10pt; color:#000040;
       font-weight: normal;
       text-decoration: none;
       }
a.blau:hover {
             font-family: arial, helvetica, sans serif;
             font-size: 10pt; color:#000040;
             font-weight: normal;
             text-decoration: underline;
             }
a.ib {
      font-family: arial, helvetica, sans serif;
      font-size: 8pt; color:#000040;
      font-weight: bold;
      text-decoration: none;
      }
a.ib:hover {
           font-family: arial, helvetica, sans serif;
           font-size: 8pt; color:#000040;
           font-weight: bold;
           text-decoration: underline;
           }
input {
      background-color: #739cef;
      }
input.suche {
            background-color: #f8f8ff;
            border: 1px solid #94B5f7;
            font-family: arial, Helvetica, sans serif;
            font-size: 8pt; color:#000040;
            }
input.text  {
            font-family: courier, courier new, serif;
            font-size:12pt; color:#000040;
            background-color:#f8f8ff;
            border-left:1px solid #94B5f7;
            border-right:1px solid #94B5f7;
            border-top:1px solid #94B5f7;
            border-bottom:1px solid #94B5f7;
            }
input.rad   {
            background-color: #ffffff;
            }
input.radblau   {
            background-color: #b7cfff;
            }
input.checkbox   {
            background-color: #b7cfff;
            }
table.forenbg  {
               background-color:#739cef;
               }
td.bgfarbe  {
            background-color:#739cef;
            font-family: arial, Helvetica, sans serif;
            font-size: 9pt; color:#000040;
            font-weight:bold;
            }
td.forenbg  {
            background-color:#739cef;
            font-family: arial, Helvetica, sans serif;
            font-size: 9pt; color:#000040;
            }
td.klein    {
            font-family: arial, Helvetica, sans serif;
            font-size: 7pt; color:#000040;
            }
font.klein  {
            font-family: arial, Helvetica, sans serif;
            font-size: 7pt; color:#000040;
            }
font.mittel {
            font-family: arial, Helvetica, sans serif;
            font-size: 8pt; color:#000040;
            }
dd          {
            font-family: arial, Helvetica, sans serif;
            font-size: 9pt; color:#000040;
            }
input.submit {
             font-family: arial, Helvetica, sans-serif;
             font-size: 11px; color:#000040;
             font-weight: normal;
             background-color:#f8f8ff;
             border:1px solid #94b5f7;
}
textarea    {
            font-family: courier, courier new, serif;
            font-size:12pt; color:#000040;
            background-color:#f8f8ff;
            border-left:1px solid #94B5f7;
            border-right:1px solid #94B5f7;
            border-top:1px solid #94B5f7;
            border-bottom:1px solid #94B5f7;
            }
a           {
            color:#000040;
            text-decoration: none;
            }
a:hover     {
            text-decoration: underline;
            }
select      {
            font-family: arial, helvetica, sans serif;
            font-size: 8pt; color:#000040;
            background-color:#f8f8ff;
            }
td.eaue {
        font-size: 9pt;
        font-weight: bold;
        font-style: normal;
        text-decoration: none;
        font-family: arial, helvetica, sans serif;
        color: #ffffff;
        background-color: #739cef;
        border:1px solid #184284;
        padding: 3px;
}
td.eathema {
        background-color: #ffffff;
        font-size: 9pt;
        font-weight: normal;
        font-style: normal;
        font-family: arial, helvetica, sans serif;
        color: #000040;
        border:1px solid #184284;
        padding: 4px;
}
td.eabetreff {
        font-size: 9pt;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        font-family: arial, helvetica, sans serif;
        color: #000040;
        background-color: #b7cfff;
        border:1px solid #184284;
        padding: 3px;
}
/*
 Themen&uuml;bersichtseiten in den EAs
*/

td.eauesli {
         font-size: 10pt;
         font-weight: normal;
         font-style: normal;
         text-decoration: none;
         font-family: arial, helvetica, sans serif;
         color: #000040;
         background-color: #b7cfff;
         border:1px solid #184284;
         padding: 3px;
         }
td.eauesre {
         font-size: 10pt;
         font-weight: normal;
         font-style: normal;
         text-decoration: none;
         font-family: arial, helvetica, sans serif;
         color: #000040;
         background-color: #b7cfff;
         border:1px solid #184284;
         padding: 3px;
         }
td.eathemen {
        font-size: 9pt;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        font-family: arial, helvetica, sans serif;
        color: #000040;
        background-color: #b7cfff;
        border:1px solid #184284;
        padding: 3px;
}
td.eabetr {
        background-color: #ffffff;
        font-size: 9pt;
        font-weight: normal;
        font-style: normal;
        font-family: arial, helvetica, sans serif;
        color: #000040;
        border:1px solid #184284;
        padding: 4px;
}
td.eaantw {
        background-color: #ffffff;
        font-size: 9pt;
        font-weight: normal;
        font-style: normal;
        font-family: arial, helvetica, sans serif;
        text-align: center;
        color: #000040;
        border:1px solid #184284;
        padding: 4px;
}
td.eaneu {
        background-color: #ffffff;
        font-size: 8pt;
        font-weight: normal;
        font-style: normal;
        font-family: arial, helvetica, sans serif;
        color: #000040;
        border:1px solid #184284;
        padding: 4px;
}
td.uelink {
         font-size: 9pt;
         font-weight: normal;
         font-style: normal;
         text-decoration: none;
         font-family: arial, helvetica, sans serif;
         color: #000040;
         background-color: #b7cfff;
         border:1px solid #184284;
         padding: 3px;
         }
a.uelink {
      font-family: arial, helvetica, sans serif;
      font-size: 9pt; color:#000040;
      font-weight: normal;
      text-decoration: none;
      }
a.uelink:hover {
           font-family: arial, helvetica, sans serif;
           font-size: 9pt; color:#000040;
           font-weight: normal;
           text-decoration: underline;
           }

/* menue */

#menue {
       width: 150px;
       margin: 0 0 0 0;
}
div.vtv {
        width: 150px;
        height: 23px;
        margin: 0 0 0 0;
        background: url(/images/dg/vtvbalken.gif) repeat-x;
}
div.mea {
        width: 150px;
        height: 23px;
        margin: 0 0 0 0;
        background: url(/images/dg/eabalken.gif) repeat-x;
}
div.meaon {
          width: 150px;
          height: 23px;
          margin: 0 0 0 0;
          background: url(/images/dg/eabalkenon.gif) repeat-x;
}
div.measpace {
             padding: 5px 0 0 10px;
}
div.mgo {
        width: 150px;
        height: 23px;
        margin: 0 0 0 0;
        background: url(/images/dg/gobalken.gif) repeat-x;
}
div.mtf {
        width: 150px;
        height: 23px;
        margin: 0 0 0 0;
        background: url(/images/dg/tfbalken.gif) repeat-x;
}
div.mts {
        width: 150px;
        height: 23px;
        margin: 0 0 0 0;
        background: url(/images/dg/tsbalken.gif) repeat-x;
}
div.mtr {
        width: 150px;
        height: 23px;
        margin: 0 0 0 0;
        background: url(/images/dg/trbalken.gif) repeat-x;
}
div.madr {
         width: 150px;
         height: 23px;
         margin: 0 0 0 0;
         background: url(/images/dg/adrbalken.gif) repeat-x;
}
div.madron {
           width: 150px;
           height: 23px;
           margin: 0 0 0 0;
           background: url(/images/dg/adrbalkenon.gif) repeat-x;
}
div.mtson {
          width: 150px;
          height: 23px;
          margin: 0 0 0 0;
          background: url(/images/dg/tsbalkenon.gif) repeat-x;
}
div.mtron {
          width: 150px;
          height: 23px;
          margin: 0 0 0 0;
          background: url(/images/dg/trbalkenon.gif) repeat-x;
}
div.mgoon {
          width: 150px;
          height: 23px;
          margin: 0 0 0 0;
          background: url(/images/dg/gobalkenon.gif) repeat-x;
}
div.mgebverz {
             width: 150px;
             height: 23px;
             margin: 0 0 0 0;
             background: url(/images/dg/gebverzbalken.gif) repeat-x;
}
div.mbalkenleer {
                width: 150px;
                height: 23px;
                margin: 0 0 0 0;
                background: url(/images/dg/balken.gif) repeat-x;
}
div.menue {
          padding: 5px 0 0 10px;
}
div.mtk {
         width: 150px;
         height: 20px;
         margin: 0 0 0 0;
         background: url(/images/dg/tkbalken.gif) repeat-x;
}
div.mtv {
         width: 150px;
         height: 20px;
         margin: 0 0 0 0;
         background: url(/images/dg/tvbalken.gif) repeat-x;
}
div.mos {
         width: 150px;
         height: 20px;
         margin: 0 0 0 0;
         background: url(/images/dg/osbalken.gif) repeat-x;
}
div.mgk {
         width: 150px;
         height: 20px;
         margin: 0 0 0 0;
         background: url(/images/dg/gkbalken.gif) repeat-x;
}
div.mshop {
         width: 150px;
         height: 20px;
         margin: 0 0 0 0;
         background: url(/images/dg/shopbalken.gif) repeat-x;
}
div.dmenue {
         padding: 3px 0 0 10px;
}
#space {
                      width: 150px;
                      height: 18px;
                      margin: 0 0 0 0;
                      background: url(/images/dg/spacemittelinks.gif) repeat-x;
}
#menueend {
                         width: 150px;
                         height: 18px;
                         margin: 0 0 0 0;
                         background: url(/images/dg/spaceuntenlinks.gif) repeat-x;
}
#menueend2 {
                      width: 150px;
                      height: 32px;
                      margin: 0 0 0 0;
                      background: url(/images/dg/spaceuntenlinks2.gif) repeat-x;
                      text-align: center;
}
div.umlink {
           width: 150px;
           height: 18px;
           margin: 0 0 0 0;
           background: url(/images/dg/backmlu.gif) repeat-x;
}
div.umlink2 {
            width: 150px;
            height: 34px;
            margin: 0 0 0 0;
            background: url(/images/dg/backmlu2.gif) repeat-x;
}
div.umlink3 {
            width: 150px;
            height: 46px;
            margin: 0 0 0 0;
            background: url(/images/dg/backmlu3.gif) repeat-x;
}
div.umlink6 {
            width: 150px;
            height: 90px;
            margin: 0 0 0 0;
            background: url(/images/dg/backmlu6.gif) repeat-x;
}
div.umlinkend {
              width: 150px;
              height: 18px;
              margin: 0 0 0 0;
              background: url(/images/dg/backmlul.gif) repeat-x;
}
div.umlinkend2 {
               width: 150px;
               height: 34px;
               margin: 0 0 0 0;
               background: url(/images/dg/backmlul2.gif) repeat-x;
}
div.umspace {
            margin-top: 0;
            margin-left: 22px;
}
a.menue {
        font-family: arial, helvetica, sans-serif;
        font-size: 13px; color:#000040;
        font-weight: normal;
        text-decoration: none;
}
a.menue:hover {
              font-family: arial, helvetica, sans-serif;
              font-size: 13px; color:#000040;
              font-weight: normal;
              text-decoration: underline;
}
a.umenue {
         font-family: arial, helvetica, sans-serif;
         font-size: 12px; color:#000040;
         font-weight: normal;
         text-decoration: none;
}
a.umenue:hover {
               font-family: arial, helvetica, sans-serif;
               font-size: 12px; color:#000040;
               font-weight: normal;
               text-decoration: underline;
}
a.umenuekl {
           font-family: arial, helvetica, sans-serif;
           font-size: 11px; color:#000040;
           font-weight: normal;
           text-decoration: none;
}
a.umenuekl:hover {
                 font-family: arial, helvetica, sans-serif;
                 font-size: 11px; color:#000040;
                 font-weight: normal;
                 text-decoration: underline;
}
img {
    border: none;
}
form {
     margin: 0;
     padding: 0;
}