body {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-family: arial;
        color: #000000;
        background-color: #dfdfdf;
        background-image: url(); /* url(../img/background_con.jpg); */
        background-repeat: no-repeat; /* no-repeat */
        background-attachment: none; /* fixed, none */
        background-position: top left;  /* top right */
        }

div.htmlbody {

         overflow:visible;
         margin: 0px auto 0px auto;
         padding: 0px 0px 10px 0px;
         width:777px;

         border: 0px solid #8f8f8f; /*  0px  */
         color: #000000;
         background-color: #ffffff;
         background-image: url(); /* url(../img/background_con.jpg); */
         background-repeat: no-repeat; /* no-repeat */
         background-attachment: none; /* fixed, none */
         background-position: top left;  /* top right */
}

html>body div.htmlbody {
}

/*************************************************************************/
/*************************    allgemeines   ******************************/

a.left {
        text-decoration: none; /*underline,none */
        font-weight: bold; /* light, bold */
        font-family: arial;
        font-size: 12px;
        color:  #cfcfcf;  /* #c43030 */
        outline: none;  /* none */
        }

a.left:visited {
        color:  #cfcfcf; /* #c43030 */
        }
a.left:active {
        color:  #cfcfcf;
        }
a.left:hover {
        color: #ffffff;
/*        background-color: #636657; */
        text-decoration: none; /*underline,none */
        }
a {
        text-decoration: none; /*underline,none */
        font-weight: bold; /* light, bold */
        font-family: arial;
        font-size: 12px;
        color:  #4F4F4F;  /* #7F7F7F */
        outline: none;  /* none */
        }

a:visited {
        color:  #4F4F4F ; /* #7F7F7F */
        }
a:active {
        color:  #4F4F4F;
        }
a:hover {
        color: #000000;
/*        background-color: #636657; */
        text-decoration: none; /*underline,none */
        }


h1 {    color:#2b72b2;
        }

p {
        margin-top: 20px;
        margin-bottom: 10px;
        }
img {   border: 0;
        }

table   {
        border:0px solid #2b72b2;
        }

th {    font-size: 11px;
            font-weight: bold;
        color: ; /* #2b72b2; */
        background-color: ;
        }

td {    font-size:11px;
        font-weight:;
        }



/*********************  CLASS Allgemeine Definitionen   ************************/


.impressum a{
                font-size:10px;
}

/************************************************************************/
/*********************  DIV-TOP definitionen   **************************/


div.top {
        /* position: absolute; */
         margin: 0px 0px 0px 1000px;
         padding: 0px;

         color: #000000;
         font-size: 0px;

         width: 777px; /* ie5win fudge begins */

         height: 34px; /* 350 */

         background-color: #000066;
         background-image: url(); /* url(pics/pelt.gif) */
         background-repeat: repeat; /* no-repeat */
         background-attachment: none; /* fixed */
         background-position: bottom left;  /* top right */

         border: 0px solid #cfcfcf; /*  0px  */
        border-bottom-width:0px;
        border-bottom-style:solid;
         border-bottom-color: #8F8F8F; /* #ff9f00  */
            border-right-width:0px;
        border-right-style:solid;
         border-right-color: #8F8F8F; /* #ff9f00  */


         height: 35px;
        }
html>body div.top {
}

div.top_image {
         /* position: absolute; */
         margin: 0px 0px 0px 1000px; /*20px */
         padding: 0px 0px 0px 0px;

         color: #000000;
         font-size: 0px;

         width: 777px; /* ie5win fudge begins */

         height: 124px; /* 350 */

         background-color: #ffffff;
          /* url(pics/pelt.gif) */
         background-repeat: no-repeat; /* no-repeat */
         background-attachment: none; /* fixed */
         background-position: bottom left;  /* top right */

         border: 0px solid #cfcfcf; /*  0px  */
        border-bottom-width:0px;
        border-bottom-style:solid;
         border-bottom-color: #8F8F8F; /* #ff9f00  */
            border-right-width:0px;
        border-right-style:solid;
         border-right-color: #8F8F8F; /* #ff9f00  */


         height: 124px;
        }

html>body div.top_image {
}
/*************************************************************************/
/*********************  DIV-LEFT definitionen   **************************/

div.left {
        margin: -20px 0px 0px 1000px;
         padding: 25px 5px 5px 5px;

         height: 100px;
         width: 145px; /* ie5win fudge begins */

                font-size: 12px;
        color: #ffffff;

                background-color: #000066;
                background-image: url(); /* url(pics/pelt.gif) */
                background-repeat: repeat; /* no-repeat */
                background-attachment: none; /* fixed */
                background-position: top left;  /* top right */

                border: 0px solid #0000BF; /*  0px  */
                border-left-width:0px;
                border-left-style:solid;
                border-left-color: ; /* #ff9f00  */

                width: 145px;
        }


html>body div.left {
        width: 145px; /* ie5win fudge ends */
        }




div.left_2 {
        margin: 0px 0px 0px 1000px;
         padding: 25px 5px 5px 5px;

         height: 180px;
         width: 145px; /* ie5win fudge begins */

                font-size: 12px;
        color: #ffffff;

               background-color: #efefef;
                background-image: url(../img/background_left_2.jpg); /* url(pics/pelt.gif) */
                background-repeat: repeat; /* no-repeat */
                background-attachment: none; /* fixed */
                background-position: top left;  /* top right */

                border: 0px solid #0000BF; /*  0px  */
                border-left-width:0px;
                border-left-style:solid;
                border-left-color: ; /* #ff9f00  */

                width: 145px;
        }


html>body div.left_2 {
        width: 145px; /* ie5win fudge ends */
        }


/*************************************************************************/
/*********************  DIV-CONTENT definitionen   ***********************/

div.content {
        position: relative;
         margin: -480px 0px 0px 20px;
         width: 580px;
         padding: 10px;
        border:0px solid #000000;
         min-height: 480px;
         font-size: 11px;
         font-weight: light;
         background-color: #ffffff;
        }

html>body div.content {
        /*width: 145px; /* ie5win fudge ends */
}



/*********************  DIV-LEFT - MENU Definitionen   ***************************/


ul.menu {
         margin-top: 0px;
         margin-bottom: 0px;
         padding:0px;
         margin-left: 25px;
         list-style-image:url(../img/liste.gif);
}
ul.menu li{
         margin-top: 0px;
         margin-bottom: 0px;
         padding:0px;
         font-weight: bold;
}

ul.menu ul.submenu{
         margin-top: 0px;
         margin-bottom: 0px;
         padding:0px;
         margin-left: 15px;
}
ul.menu_logout {
        margin-left: 25px;
        list-style-image:url(../img/key.gif);
         }

/*****************   DIV-LEFT - TABELLEN Definitionen  ********************/


table.left   {
        border:0px solid #2b72b2;
        }

th.left {
        font-size: 15px;
        color: #000000; /* #2b72b2; */
        }
td.left {
        text-align:left;
        font-size:12px;
        font-weight: bold;
        }








