
a.textlink{
  font-size:        12px;
}
/* top navigation presseinfos, schlagzeilen, kundenbereich, news eingeben */
div.topnav{
     height:        15pt;
     padding-top:        2px;
  padding-left:    2px;
    padding-right:    2px;
  border-top:        1px solid #34537C;
  border-left:       1px solid #34537C;
  border-right:      1px solid #34537C;

  background-color:  #ffffff;
}
div.topnavakt{
     height:             15pt;
     margin-bottom:      0px;

  padding-left:    2px;
    padding-right:    2px;
     padding-top:        2px;

     background-color:   #DDE4F0;

     border-top:         1px solid #34537C;
     border-left:        1px solid #34537C;
     border-bottom:      0;
     border-right:       1px solid #34537C;
}
div.topakt{
  height:        4px;
  background-color:   #DDE4F0;
     border-left:        1px solid #34537C;
     border-right:       1px solid #34537C;
}

td.topakt{
     height:             4px;
     background-color:   #DDE4F0;
     border-left:        1px solid #34537C;
    border-right:       1px solid #34537C;
}


a.topnav {
    font-family:        verdana, arial,  sans-serif;
     font-size:          8pt;
     font-style:         normal;
     font-variant:       normal;
    font-weight:     bold;
     text-decoration:    none;
    color:              #34537C;
}
a.topnav:hover {
    font-family:        verdana, arial,  sans-serif;
     font-size:          8pt;
     font-style:         normal;
     font-variant:       normal;
     text-decoration:    none;
    font-weight:     bold;
     color:              #ffcc00;
}
/* #### nav end #### */






td.top{
   height:             4px;
   background-color:   #DDE4F0;
   border-left:        2px solid #DDE4F0;
   border-right:       2px solid #DDE4F0;
}

a.mk {
   font-family:        verdana, arial,  sans-serif;
   font-size:          5pt;
   font-style:         normal;
   font-variant:       normal;
   text-decoration:    none;
   color:              #dde4f0;
   margin-left:        5px;
}

a.shortnews:link {
   font-family:     verdana, arial,  sans-serif;
  color:              #ffffff;
   font-size:       7pt;
   font-weight:     bold;
   text-decoration:    none;
}

a.shortnews:visited {
   font-family:     verdana, arial,  sans-serif;
  color:              #ffffff;
   font-size:       7pt;
   font-weight:     bold;
   text-decoration:    none;
}

a.shortnews:hover {
   font-family:     verdana, arial,  sans-serif;
   color: #fff;
   font-size: 7pt;
   font-weight: bold;
   text-decoration:    underline;
}

a.auswahlgr {
   color:              #000000;
   font-size:          9pt;
   font-weight:        bold;
   text-decoration:    none;
}
div.hdl {
   color:              #000000;
   font-size:          9pt;
   font-weight:        bold;
   text-decoration:    none;
}
div.auswahlkl {
   color:              #000000;
   font-size:          7pt;
   font-weight:        normal;
   text-decoration:    none;
   margin-left:        6px;
   margin-top:         3px;
   margin-bottom:      3px;
   text-align:      left;
}
span.strong {
   color:              #000000;
   font-size:          7pt;
   font-weight:        bold;
   text-decoration:    none;
   margin-left:        6px;
   margin-top:         3px;
   margin-bottom:      3px;
}
a.auswahlkl {
   color:              #000000;
   font-size:          7pt;
   font-weight:        normal;
   text-decoration:    none;
}

div.auswahlhdl {
  margin-left:    5px;
}

font.ft-blau-kl {
   color:         #000000;
   font-size:       8pt;
   font-weight:     bold;
   font-family:        verdana, arial,  sans-serif;
}
a.startblau {
   color:         #34537C;
   font-size:       8pt;
   font-weight:       bold;
   font-family:        verdana, arial,  sans-serif;
   text-decoration:    none;
}
a.startblau:hover {
   color:              #34537C;
   font-size:          8pt;
   font-weight:        bold;
   font-family:        verdana, arial,  sans-serif;
   text-decoration:    underline;
   margin-bottom:      3px;
}

/* original */
* {
  color: Black;
  font-size: 10pt;
  font-family:       verdana, arial,  sans-serif;
}
BODY {
  background-color: White;
  color: Black;
  font-size: 10pt;
  font-family:     verdana, arial,  sans-serif;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.PageBODY {
  background-color: White;
  color:         Black;
  margin-left:     0px;
  margin-right:     0px;
  margin-top:     0px;
  margin-bottom:     0px;
}
.pb {
   background-color: #dde4f0;
   color:            Black;
   margin-left:      0px;
   margin-right:     0px;
   margin-top:       0px;
   margin-bottom:    0px;
}
A:link.menufont, A:active.menufont, A:visited.menufont  {
   font-size:       11px;
   font-family:     verdana, arial,  sans-serif;
  text-decoration:  none;
   width:             145px;
   height:            15px;
   margin-left:        0px;
   margin-right:       0px;
   margin-top:         5px;
   margin-bottom:      5px;
   color:             #FFFFFF;
  line-height:      110%;
}
A:hover.menufont  {
  text-decoration: underline;
}


a.allitem {
   font-size:          11px;
   font-family:        verdana, arial,  sans-serif;
   text-decoration:    none;
   width:              145px;
   height:             15px;
   margin-left:        0px;
   margin-right:       0px;
   margin-top:         5px;
   margin-bottom:      5px;
   color:              #000000;
}
A:hover.allitem  {
   text-decoration: underline;
}
.mrand {
   border: 2px solid #34537c;
   /*padding-left:    2px;*/
   text-align:center;
   width:              145px;
   height:             25px;
   background-color:   #DDE4F0;
}


.FormTABLE {
  padding: 0;
  margin: 0;
  border: thin;
}
.hrmenu {
  color: #ffcc00;
  line-height: 1%;
}
.FormHeaderTD {
  text-align: Center;
  background-color: #34537C;
  padding: 5;
}

/* kopfbereich logo */
.ft-gelb-h1 {
  font-size:       20pt;
  color:         #ffcc00;
  font-weight:     bold;
}
.ft-gelb-h2 {
   font-size:       9pt;
   color:         SILVER;
   font-weight:     mormal;
/*   margin-left:      10px;*/
}
td.logo{
   padding-top:        5px;
   padding-bottom:     5px;

}
.logo {
   color:         Silver;
   font-size:       10pt;
   font-weight:     bold;
   font-family:     verdana, arial,  sans-serif;
   font-weight:     normal;
   text-decoration:    none;
   margin-bottom:      5px;
}


.FormHeaderFONT {font-size: 9pt; color: #FFFFFF; font-weight: bold}
.FieldCaptionTD {background-color: #8CA6CE}
.FieldCaptionFONT {
  color: White;
  font-size: 9pt;
  font-weight: bold;
}
.FieldCaptionFONTerr {
  color: Red;
  font-size: 9pt;
  font-weight: bold;
}
.DataTD {
  background-color: #DDE4F0;
  padding : 0;
  margin : 0;
}
.RecordSeparatorTD {background-color: #DDE4F0}
.menufont {
  color: White;
  font-weight: bold;
  font-size: 8pt;
}
.DataFONT {
  color: #000000;
  font-size: 10pt;
}
.ColumnFONT {
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
}
.ColumnTD {background-color: #8CA6CE}
.ODFONT {
  color: #000000;
  font-size: 9pt;
  font-weight: bold;
}
.firstFONT {
  color: #000000;
  font-size: 12pt;
  font-weight: normal;
}
.headFONT {
  color: #000000;
  font-size: 13pt;
  font-weight: bold;
}
.abstractFONT {
  color: #000000;
  font-size: 9pt;
  font-weight: bolder;
  font-style: normal;
}
.contentFONT {
  color: #000000;
  font-size: 10pt;
  font-weight: normal;
}
.kontaktFONT {
  color: #000000;
  font-size: 10pt;
  font-weight: normal;
}
.auswahlTD {
  background-color: #DDE4F0;
  padding : 0;
  margin : 0;
  cursor:hand;
}
.auswahlFONT {
  color:         #000000;
  font-size:       9pt;
  font-weight:     bold;
   text-decoration:   none;
   margin-left:      5px;

}
.auswahlFONTkl {
  color:         #000000;
  font-size:       7pt;
  font-weight:     normal;
   text-decoration:  none;
   margin-left:      5px;
}
.smallfont {
  color:         #000000;
  font-size:       7pt;
  font-weight:     normal;
  text-decoration:  none;

}
A:active.auswahlfont, A:visited.auswahlfont  {
  text-decoration: none;
}
A:link.auswahlfont, A:hover.auswahlfont  {
  text-decoration: underline;
}
.bildTD {
  background-color : #34537C;
}
.bildFONT {
  color: #ffcc00;
  font-size: 8pt;
  font-weight: bold;
  font-family:          verdana, arial,  sans-serif;
  font-style: normal;
}
.ft-gelb {
  color: #ffcc00;
}
.ft-gelb-kl {
  color: #ffcc00;
  font-size: 8pt;
  font-weight: bold;
}
.bg-gelb {
  background-color : #ffcc00;
}
.ft-dublau {
  color : #34537C;
}
.bg-dublau {
  background-color : #34537C;
}
.ft-bild-unter {
  font-family:           verdana, arial,  sans-serif;
  color:           #ffffff;
  font-size: 7pt;
  font-weight: bold;
}
h3 {
  color: #34537C;
  font-size: 13pt;
  font-weight: bold;
}
h4 {
  color: #34537C;
  font-size: 11pt;
  font-weight: bold;
  text-align : center;
}

.bg-heblau {
  background-color : #DDE4F0;
}
.bg-silver {
  background-color : silver;
}
.ft-achtung {
  color: Red;
  font-weight: bold;
}

.wlink {
   color: #000000;
   font-size: 8pt;
   font-weight: bold;
   font-family:                verdana, arial,  sans-serif;
}
.fuss {
  color: Silver;
  font-size: 8pt;
  font-weight: bold;
  font-family:          verdana, arial,  sans-serif;
}
input, textarea, select {
  font-size : 10pt;
  font-family :         verdana, arial,  sans-serif;
  color : #000000;
  line-height : 100%;
}
.clock1 {
  color: Navy;
  font-size: 10pt;
  font-weight: bold;
}
.clock2 {
  color: Red;
  font-size: 12pt;
  font-weight: bold;
}



/* bereich aus hauptneu.html */

.abstract  {
  font-family:        verdana, arial,  sans-serif;
  font-size: 8pt;
  font-weight : normal;
  margin-top: 2px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 0px;
  color: #000;
}
.headline  {
  font-family:        verdana, arial,  sans-serif;
  font-size: 9pt;
  font-weight : bold;
  color: #000000;
  margin-top: 4px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 0px;
}
.headline a:link, .headline a:visited {
  font-size: 10pt;
  text-decoration : underline;
  color:  #000000;
}
.headline a:hover {
  text-decoration : underline;
  color: #ffcc00;
}
.mehr  {
  font-family:       verdana, arial,  sans-serif;
  color: #34537C;
  font-weight: normal;
  font-size: 7pt;
  line-height : 120%;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}
.mehr a:link, .mehr a:visited {
  text-decoration : none;
}
.mehr a:hover {
  text-decoration : none;
  color: #ffcc00;
}

.menufont {
   color: White;
   font-weight: bold;
   font-size: 7.5pt;
   line-height : 80%;
}

.orand {
border: 0px;
}

/* adminbereich */

a.ad_anker{
   font-family:     arial,verdana,geneva,helvetica,sans-serif;
   font-size:       10pt;
   font-style:      normal;
   font-variant:    normal;
   font-weight:     normal;
   text-decoration: none;
   color:           #000000;

   margin-left:     5px;
   margin-right:    5px;
   padding-left:    2px;
   padding-right:   2px;
   margin-top:      5px;
   margin-bottom:   2px;
   padding-top:     0px;
   padding-bottom:  0px;

   border-left:     1px solid #336080;
   border-right:    1px solid #336080;
   border-top:      1px solid #336680;
   border-bottom:   1px solid #336680;
}
a.ad_anker:hover{
   font-family:     arial,verdana,geneva,helvetica,sans-serif;
   font-size:       10pt;
   font-style:      normal;
   font-variant:    normal;
   font-weight:     normal;
   text-decoration: none;
   color:           #336080;
   margin-left:     5px;
   margin-right:    5px;
   padding-left:    2px;
   padding-right:   2px;
   margin-top:      5px;
   margin-bottom:   2px;
   padding-top:     0px;
   padding-bottom:  0px;
   border-left:     1px solid #336080;
   border-right:    1px solid #336080;
   border-top:      1px solid #336680;
   border-bottom:   1px solid #336680;
}

a.ad_mnu{
   font-family:     arial,verdana,geneva,helvetica,sans-serif;
   font-size:       12pt;
   font-style:      normal;
   font-variant:    normal;
   font-weight:     normal;
   text-decoration: none;
   color:           #000000;

   margin-left:     5px;
   margin-right:    10px;
   padding-left:    2px;
   padding-right:   2px;
   margin-top:      35px;
   margin-bottom:   2px;
   padding-top:     0px;
   padding-bottom:  0px;

   border-left:     1px solid #336080;
   border-right:    1px solid #336080;
   border-top:      1px solid #336680;
   border-bottom:   1px solid #336680;
}

a.ad_mnu:hover{
   font-family:     arial,verdana,geneva,helvetica,sans-serif;
   font-size:       12pt;
   font-style:      normal;
   font-variant:    normal;
   font-weight:     normal;
   text-decoration: none;
   color:           #000000;
   background-color:#DDE4F0;

   margin-left:     5px;
   margin-right:    10px;
   padding-left:    2px;
   padding-right:   2px;
   margin-top:      35px;
   margin-bottom:   2px;
   padding-top:     0px;
   padding-bottom:  0px;

   border-left:     1px solid #336080;
   border-right:    1px solid #336080;
   border-top:      1px solid #336680;
   border-bottom:   1px solid #336680;
}

select.form{
  width:       150px;
   height:       15px;
   font-size:       10px;
   color:           #000000;
   background-color:#DDE4F0;
   margin:       0px;
}
options.form{
   font-family:     verdana,arial,geneva,helvetica,sans-serif;
   font-size:       7px;
   font-style:      normal;
   font-variant:    normal;
   font-weight:     normal;
   text-decoration: none;
   color:           #000000;
   background-color:#ffffff;
}


a.fueller {
  font-family:       verdana, arial,  sans-serif;
  font-size:         10pt;
  font-style:        normal;
  font-variant:      normal;
  font-weight:       bold;
  text-decoration:   none;
  color:             #ffffff;
  margin-left:       0;
  margin-right:      0;
  padding-left:      0;
  padding-right:     0;
}


input.searchfield{
   font-family:     arial,verdana,geneva,helvetica,sans-serif;
   font-size:       10pt;
   font-style:      normal;
   font-variant:    normal;
   font-weight:     normal;
   text-decoration: none;
   color:           #000000;

   background-color: #dde4f0;

   margin-left:     0px;
   margin-right:    2px;
   padding-left:    2px;
   padding-right:   2px;
   margin-top:      2px;
   margin-bottom:   2px;
   padding-top:     0px;
   padding-bottom:  0px;

   border-left:     1px solid #336080;
   border-right:    1px solid #336080;
   border-top:      1px solid #336680;
   border-bottom:   1px solid #336680;
}

input.searchsubmit{
   font-family:     arial,verdana,geneva,helvetica,sans-serif;
   font-size:       9pt;
   font-style:      normal;
   font-variant:    normal;
   font-weight:     normal;
   text-decoration: none;
   color:           #34537c;

   margin-left:     2px;
   margin-right:    2px;
   padding-left:    2px;
   padding-right:   2px;
   margin-top:      2px;
   margin-bottom:   2px;
   padding-top:     2px;
   padding-bottom:  2px;

   border-left:     1px solid #336080;
   border-right:    1px solid #336080;
   border-top:      1px solid #336680;
   border-bottom:   1px solid #336680;
}

div.startcontent{
    width:        100%;
     margin-top:         10px;
     padding-right:      20px;
}
div.pwcont{
    width:        95%;
     margin-top:         10px;
     margin-bottom:      10px;
     margin-left:        10px;

    padding-left:    20px;
    padding-bottom:    20px;
    border:           1px solid #336680;
    background-color:  #e3e3e3;
}

div.pwtcontent{
    width:              100%;
    margin-top:         0px;
    padding-right:      20px;
}
div.pwtcont{
    width:              98%;
    margin-top:         0px;
    margin-bottom:      0px;
    margin-left:        0px;

    padding-top:        0px;
    padding-left:       20px;
    padding-bottom:     20px;
    border:             0px solid #336680;
    background-color:   #dee7f7;
}


p.pw{
    margin-bottom:    10px;
}

div.leftmenue{
  padding-left:       5px;
  padding-top:       5px;
     padding-bottom:    5px;
    width:        150px;
    border:        0px solid #ff0000;
    margin-bottom:    0px;
}
div.leftmenue:hover{
  background-color:   #8ca6ce;
}


div.txthdl {
    font-weight:       bold;
    margin-left:    5px;
    margin-top:      5px;
}

div.adhhdl {
    font-weight:        bold;
    margin-left:        5px;
    margin-top:         5px;
    margin-bottom:      5px;
    padding-bottom:     5px;
    /*border-bottom:       2px solid #ffffff;*/
}
div.txtkl{
   color:                #000000;
   font-size:            7pt;
   font-weight:          normal;
   text-decoration:      none;

   margin-top:           3px;
   margin-bottom:        3px;
   text-align:         left;
   padding-left:    5px;
   padding-bottom:      5px;
   border-bottom:       2px solid #ffffff;
}

a.txtkl{
   color:               #000000;
   font-size:           7pt;
   font-weight:         normal;
   text-decoration:     none;

   margin-top:          3px;
   margin-bottom:       3px;
   text-align:          left:
   padding-left:        5px;
   padding-bottom:      5px;
   border-bottom:       2px solid #ffffff;
}

/* adhoc */

div.adhhdl {
    font-weight:        bold;
    margin-left:        5px;
    margin-top:         5px;
    margin-bottom:      0px;
    /*padding-bottom:     5px; */
    /*border:        1px solid #ff0000;*/

}
div.adhtxtkl{
   color:                #000000;
   font-size:            7pt;
   font-weight:          normal;
   text-decoration:      none;
   text-align:         left;
   /*padding-left:    5px;*/
   /*border:            1px solid #0000ff;*/
}

div.adhtxtkl2{
   color:                #000000;
   font-size:            8pt;
   font-weight:          normal;
   text-decoration:      none;
   text-align:         left;
   padding-left:    5px;
   /*border:            1px solid #0000ff;*/
}
a.adhtxtkl2{
   color:                #000000;
   font-size:            8pt;
   font-weight:          normal;
   text-decoration:      underline;
   text-align:         left;
}
a.adhtxtkl2:hover{
   color:                #000000;
   font-size:            8pt;
   font-weight:          normal;
   text-decoration:      none;
   text-align:         left;
}
a.adhhdl {
   color:                #000000;
   font-size:            9pt;
   font-weight:          bold;
   text-decoration:      none;
   text-align:         left;

}
a.adhakl{
   color:               #000000;
   font-size:           5pt;
   font-weight:         normal;
   text-decoration:     none;
   text-align:          left,
   padding-left:        5px;
}

/* medienverzeichnis */
a.navmvz {
    font-family:        verdana, arial,  sans-serif;
     font-size:          10pt;
     font-style:         normal;
     font-variant:       normal;
    font-weight:     bold;
     text-decoration:    none;
     background:      #ffffff;
    color:              #34537C;
    margin-right:    8px;
    border-left:    1px solid #000000;
    border-right:    1px solid #000000;
    border-top:      1px solid #000000;
    padding:      2px 5px 2px 2px;
}
a.navmvz:hover {
    font-family:        verdana, arial,  sans-serif;
     font-size:          10pt;
     font-style:         normal;
     font-variant:       normal;
     text-decoration:    none;
    font-weight:     bold;
    background:      #ffcc00;
     color:              #000000;
}
a.navmvzakt {
    font-family:        verdana, arial,  sans-serif;
     font-size:          10pt;
     font-style:         normal;
     font-variant:       normal;
     text-decoration:    none;
    font-weight:     bold;
    background:      #ffcc00;
     color:              #000000;
     margin-right:    8px;
    border-left:    1px solid #000000;
    border-right:    1px solid #000000;
    border-top:      1px solid #000000;
    padding:      2px 5px 2px 2px;

}
a.naved {
    font-family:        verdana, arial,  sans-serif;
     font-size:          8pt;
     font-style:         normal;
     font-variant:       normal;
    font-weight:     normal;
     text-decoration:    none;
    color:              #34537C;
    margin-left:    25px;
    padding:      2px 5px 2px 2px;
}
div.mvcnav{
  background-color:  #e3e3e3;
  margin-left:    10px;
  margin-right:    10px;
  margin-bottom:    10px;
  border-bottom:    2px solid #000000;
  padding-bottom:    2px;
}

/* #### medienverzeichnis #### */
fieldset.mv{
  position:      expression('relative');
  padding-top:     15px;
  margin-left:    15px;
  margin-bottom:    20px;
  background-color:  #ffffff;
  border:        1px solid #315176;
}
legend.mv{

  font-weight:    bold;
  position:      expression('absoulte');
  top:        expression('-9px');
  padding-left:     10px;
  padding-right:    10px;
  padding-top:    2px;
  padding-bottom:    2px;
  background-color:  #315176;
  color:        #ffffff;

}
a.uplink{
  align:      right;
}

textarea.mvtextarea{
   font-family:       arial,verdana,geneva,helvetica,sans-serif;
   font-size:         10pt;
   font-style:        normal;
   font-variant:      normal;
   font-weight:        normal;
   text-decoration:   none;
   color:             #000000;

   background-color:   #ffffff;

   margin-left:       0px;
   margin-right:      2px;
   padding-left:      2px;
   padding-right:     2px;
   margin-top:        2px;
   margin-bottom:     2px;

   border-left:       1px solid #e3e3e3;
   border-right:      1px solid #e3e3e3;
   border-top:        1px solid #e3e3e3;
   border-bottom:     1px solid #e3e3e3;
}
textarea.mvtextarea:focus { background-color : #F4F4F4;}

input.mvinput{
   font-family:       arial,verdana,geneva,helvetica,sans-serif;
   font-size:         10pt;
   font-style:        normal;
   font-variant:      normal;
   font-weight:        normal;
   text-decoration:   none;
   color:             #000000;

   background-color:   #ffffff;

   margin-left:       0px;
   margin-right:      2px;
   padding-left:      2px;
   padding-right:     2px;
   margin-top:        2px;
   margin-bottom:     2px;

   border-left:       1px solid #e3e3e3;
   border-right:      1px solid #e3e3e3;
   border-top:        1px solid #e3e3e3;
   border-bottom:     1px solid #e3e3e3;
}
input.mvinput:focus { background-color : #F4F4F4;}


input.mvinputstrong{
     font-family:       arial,verdana,geneva,helvetica,sans-serif;
     font-size:         10pt;
     font-style:        normal;
     font-variant:      normal;

  font-weight:      bold;
     text-decoration:   none;
     color:             #000000;

     background-color:   #ffffff;

     margin-left:       0px;
     margin-right:      2px;
     padding-left:      2px;
     padding-right:     2px;
     margin-top:        2px;
     margin-bottom:     2px;

     border-left:       1px solid #e3e3e3;
     border-right:      1px solid #e3e3e3;
     border-top:        1px solid #e3e3e3;
     border-bottom:     1px solid #e3e3e3;
}
input.mvinputstrong:focus { background-color : #F4F4F4;}


.textbutton{
   font-family:       verdana,arial,geneva,helvetica,sans-serif;
   font-size:         11px;
   font-style:        normal;
   font-variant:      normal;
   font-weight:       normal;
   text-decoration:   none;
   color:             #000000;

   background-color:  #ffffff;

   border-right:      #000000 1px solid;
   border-left:       #000000 1px solid;
   border-top:        #000000 1px solid;
   border-bottom:     #000000 1px solid;

   padding-left:      5px;
   padding-right:     5px;
   padding-top:       2px;
   padding-bottom:    2px;

   margin-left:       15px;
}

a.text2button{
   font-family:       verdana,arial,geneva,helvetica,sans-serif;
   font-size:         11px;
   font-style:        normal;
   font-variant:      normal;
   font-weight:       normal;
   text-decoration:   none;
   color:             #000000;

   background-color:  #ffffff;

   border-right:      #000000 1px solid;
   border-left:       #000000 1px solid;
   border-top:        #000000 1px solid;
   border-bottom:     #000000 1px solid;

   padding-left:      5px;
   padding-right:     5px;
   padding-top:       2px;
   padding-bottom:    2px;

   margin-left:       15px;
}
input.mvinputh3{
  color: #34537C;
  font-size: 13pt;
  font-weight: bold;

     margin-left:       0px;
     margin-right:      2px;
     padding-left:      2px;
     padding-right:     2px;
     margin-top:        2px;
     margin-bottom:     2px;

     border-left:       1px solid #e3e3e3;
     border-right:      1px solid #e3e3e3;
     border-top:        1px solid #e3e3e3;
     border-bottom:     1px solid #e3e3e3;
}

input.mvinputh3:focus { background-color : #F4F4F4;}


input.mvfile{
   font-family:       verdana,arial,geneva,helvetica,sans-serif;
   font-size:         11px;
   font-style:        normal;
   font-variant:      normal;
   font-weight:       normal;
   text-decoration:   none;
   color:             #000000;

   background-color:  #ffffff;

   border-right:      #000000 1px solid;
   border-left:       #000000 1px solid;
   border-top:        #000000 1px solid;
   border-bottom:     #000000 1px solid;

   margin-left:       0;
}

a.mvupl {
    font-family:        verdana, arial,  sans-serif;
     font-size:          8pt;
     font-style:         normal;
     font-variant:       normal;
    font-weight:     normal;
     text-decoration:    none;
    color:              #34537C;
    padding:      2px 5px 2px 2px;
}

td.mv{
  text-align:      right;
  padding:      2px;
  border-bottom:    1px solid #e3e3e3;
  border-right:    1px solid #e3e3e3;"
}

img.pfnav{
  margin-right:    5px;
  vertical-align:    text-bottom;

}

.hr
{
height:1px;
border-top-style:dashed;
border-width:0px;
border-top-width:1px;
margin-top:7px;
margin-bottom:7px;
border-color:#ffcc00;
}


#linke_spalte {
float : left;
width : 160px;
padding-right:15px;
padding-left:5px;
background-color:#34537c;
color:#fff;
}


#linke_spalte a:link, #rechte_spalte a:link {
font-family : Verdana, Arial;
font-size : 100%;
color : #fff;
text-decoration : none;
display:block;
}

#linke_spalte a:visited, #rechte_spalte a:visited {
font-family : Verdana, Arial;
font-size : 100%;
color : #fff;
text-decoration : none;
display : block;
}

#linke_spalte a:hover, #rechte_spalte a:hover {
font-family : Verdana, Arial;
font-size : 100%;
color : #fff;
text-decoration : underline;
display : block;
}

h1.hd{
  padding-top:5px;
  font-family : Verdana, Arial;
  font-size : 100%;
  color : #34537c;
  text-decoration : none;
  display : block;
  font-weight:bold;
}


h1.tt{
  font-size : 90%;
  margin-bottom : 10px;
  font-weight:normal;
  text-decoration : none;
}

h1.hdm{
  font-family : Verdana, Arial;
  font-size : 100%;
  text-decoration : none;
  font-weight:normal;

}


#hitlist{
  padding-top:5px;
  margin-left:25px;
  margin-right:25px;
  font-size : 80%;
  text-decoration : none;
  font-weight:normal;
}
#hitlist h1{
  font-weight:normal;
}