/*   ************************************************************************* */
/*   Allgemeines */


.tdform {font-size:10pt;}
.tinput {border:1px solid #397AA7;width: 334;  font-size:10pt;}
.tarea {border:1px solid #397AA7;width: 335; height: 209;font-size:10pt;}
.tbutton {font-size:8pt;}

.divcontent
{
  text-align: justify;
  width:554px;
  height:450px;
  overflow:auto;
  align:center;

}


 body, table, td
 {
        font-family:Verdana,Arial,Helvetica,sans-serif;

        /* Formatierung der Scrollbar in der ´mitte´ */
        scrollbar-base-color:#FFFFFF;

        scrollbar-3dlight-color:#FFFFFF;
        scrollbar-shadow-color:#FFFFFF;

        scrollbar-arrow-color:#BFBFBF;
        scrollbar-darkshadow-color:#FFFFFF;
        scrollbar-face-color:#DFDFDF;
        scrollbar-highlight-color:#FFFFFF;

        scrollbar-track-color:#FFFFFF;
        
  }

/*   Formatierung der Tabellen  */
    .tabelle 
    {
        color:#656565;

    }


/*   kleine Schrift */

        .klein {
        font-size:7pt;

        }


/*  überschriften*/

   .u1
   {
      font-size:14pt;
      font-weight:700;
      color:#656565;
      border:1px solid #e0e0e0;

   }


   H1
   {
      font-size:14pt;
      font-weight:700;
      color:#656565;
      padding:0px;
      margin:0px;
   }


   .u2
    {
    font-size:12pt;
    font-weight:700;
    color:#1F4A75;
    height:20px;
    margin-bottom:1px;
    /* border:1px solid #e0e0e0;*/
    }

   .au2
    {
    font-size:12pt;
    font-weight:700;
    color:/*#397AA7*/#336D95;
       height:16px;
       margin-bottom:1px;
       /*border:1px solid #e0e0e0;*/
       text-decoration:none;
    }
    .au2:hover
    {
       color:#1F4A75;
       text-decoration:underline;
    }

   
   H2
   {
   font-size:12pt;
   font-weight:700;
   color:#656565;
   padding:0px;
   margin:0px;

   }


    .u3
    {
       font-size:9pt;
       font-weight:700;
       color:#1F4A75;
       height:16px;
       margin-bottom:1px;
       /*border:1px solid #e0e0e0;*/
    }


    .au3
    {
       font-size:9pt;
       font-weight:700;
       color:#336D95;
       height:16px;
       margin-bottom:1px;
       /*border:1px solid #e0e0e0;*/
       text-decoration:none;
    }
    .au3:hover
    {
       color:#1F4A75;
       text-decoration:underline;
    }


   H3
   {
   font-size:9pt;
   font-weight:700;
   color:#656565;
   padding:0px;
   margin:0px;

   }



   .u4
   {
   font-size:8pt;
   font-weight:700;
   color:#656565;


   }

   H4
   {
   font-size:8pt;
   font-weight:700;
   color:#656565;
   padding:0px;
   margin:0px;



   }


/*   horizontale linie    */
   .hr
   {
   color:#656565;
   height:1px;
   border:1px solid #f0f0f0;

   }

   .hr2
   {
   color:#BFBFBF;
   height:1px;
   border:1px solid #f0f0f0;

   }



/*   Formatierung der Listenpunkte  */
   .li
   {
   color: #656565;
   }


/*   ************************************************************************* */





/*   ************************************************************************* */
/*   konkrete Seiteneigenschaften */

/*   mitte und Co */
.body
 {
        font-size:9pt;
        color: #656565;
        background-color: #FFFFFF;
  }

.bodysearch
 {
        font-size:8pt;
        color: #656565;
        background-color: #FFFFFF;
  }


.bodyx
 {
        font-size:9pt;
        color: #000000;
        background-color: #FFFFFF;
  }



.bodytab
 {
        font-size:1em;
  }

        /*  Standardlinks */

        .link {
        font-size:9pt;
        color: #656565;
        text-decoration: underline;
        }


        /*  Enterlink auf der Startseite */

        .enterlink {
        font-size:11pt;
        color: #656565;
        text-decoration: underline;
        }

        /*   Links von ´Seitenanfang´ */

        .druck {
        font-size:8pt;
        color: #656565;
        text-decoration: underline;
        }

        /*  links von Profil und co... */

        .profil {
        font-size:8pt;
        color: #656565;
        text-decoration: underline;
        }



/*   ************************************************************************* */
/*   Logo */

 .bodyLogo
 {

        background-color: #397AA7 ;


  }

  .LogoText
  {
        font-size:10pt;
        color: #FFFFFF;
        font-weight:900;

  }



/*   ************************************************************************* */
/*   Navigation */

 .bodyNav
 {
        background-color: #397AA7;   /*87AAC8    */

  }


  /*   links der navigation in der navigationsleiste   */

   .navoben {
    font-size:9pt;
    padding : 5px;
        color : #FFFFFF;
        text-decoration: none;
        border : 0px;

                }


/*   formatierung der schnellsuche in der navigationsleiste   */

   .select
   {font-family: Tahoma, Arial, Helvetica, san-serif;
   font-size:9pt;
   color:#FFFFFF;
   background-color:#397AA7;
   }



/*   ************************************************************************* */
/*   Linke Seite */

.bodyLinks
  {
        background-color: #eeeeee;
  }


.linkstabfont
   {
   font-size:16pt;
   color:#87AAC8; /* #87AAC8, 67A1C3  */
   }


.linkstabrand
   {
     border-bottom: #87AAC8 1px solid;
     border-left: #87AAC8 1px solid;
     border-top: #87AAC8 1px solid;
   }


/*   ************************************************************************* */
/*   Rechte Seite */

.bodyRechts
 {
    font-size:8pt;
    background-color: #eeeeee;
    color:#656565;
  }

.bodyRechts1
 {
    font-size:8pt;
    background-color: #eeeeee;
    color:#656565;
    width:198px;
  }

.rechtsTitel
   {
   font-weight:700;
   background-color: #c5c5c5;
   BORDER: #aaaaaa  1px solid;

   }


.rechtsInhalt
   {
   background-color: #ffffff;
   BORDER-left: #bbbbbb  1px solid;
   BORDER-right: #bbbbbb  1px solid;
   BORDER-bottom: #bbbbbb  1px solid;

   }


.rechtsLinks
   {
   text-decoration: none;
   font-size:8pt;
   color:#656565;

   }

.rechtsLinks:hover
   {
   text-decoration: underline;
   }





/*   ************************************************************************* */
/*   Impressum */

.bodyImpressum
 {
         background-color: #b5b5b5;
         color: #656565;
         padding: 1px;
  }


        /*  links des impressums   */

        .impressum {
        font-size:9pt;
        color : #656565;
        background-color: #b5b5b5;

        text-decoration: none; }

        .impressum:hover
        {
        color : #FFFFFF;
        }

        .tdimp
        {
        border-left : 1px solid;
        border-right : 1px solid;
        border-bottom : 1px solid; 
        border-color: #656565;
        padding: 2px;
        }


/*   Schrift */

        .impfont {
        font-size:8pt;

        }



/*   ************************************************************************* */
/*   Außenrand */

 .bodyRand
 {
        background-color: #cccccc;

  }

/*   ************************************************************************* */
/*   Trennlinie */

 .bodyLinie
 {
        background-color: #f5f5f5;
        width:4px;
  }

