               /* allgemeine Formateinstellung für das gesamte Dokument */
body {
           font: normal 10px verdana, arial, sans-serif;
           color: #000000;
           font-weight: normal;
     }
                   /* Definition der Links */

                           /* Link grau */

a:link                 { font-size: 10px; font-family: verdana, arial; font-weight: normal; text-decoration: none; color:#999999;}
a:visited         { font-size: 10px; font-family: verdana, arial; font-weight: normal; text-decoration: none; color:#999999;}
a:active         { font-size: 10px; font-family: verdana, arial; font-weight: normal; text-decoration: none; color:#999999;}
a:hover         { font-size: 10px; font-family: verdana, arial; font-weight: normal; text-decoration: none; color:#ff9933;}

                           /* Link weiss */

a.linkweiss         { font-size: 10px; font-family: verdana, arial; font-weight: normal; text-decoration: none; color:#FFFFFF;}
a:visited.linkweiss { font-size: 10px; font-family: verdana, arial; font-weight: normal; text-decoration: none; color:#FFFFFF;}
a:active.linkweiss         { font-size: 10px; font-family: verdana, arial; font-weight: normal; text-decoration: none; color:#FFFFFF;}
a:hover.linkweiss   { font-size: 10px; font-family: verdana, arial; font-weight: normal; text-decoration: none; color:#FF9933;}

                           /* Link schwarz */

a.linkblack         { font-size: 10px; font-family: verdana, arial; font-weight: normal; text-decoration: none; color:#000000; padding: 3px 2px 3px 2px;}
a:visited.linkblack { font-size: 10px; font-family: verdana, arial; font-weight: normal; text-decoration: none; color:#000000; padding: 3px 2px 3px 2px;}
a:active.linkblack         { font-size: 10px; font-family: verdana, arial; font-weight: normal; text-decoration: none; color:#000000; padding: 3px 2px 3px 2px;}
a:hover.linkblack   { font-size: 10px; font-family: verdana, arial; font-weight: normal; text-decoration: none; color:#FF9933; padding: 3px 2px 3px 2px;}


                           /* Link index */

a.linkindex         { font-size: 12px; font-family: verdana, arial; font-weight: normal; text-decoration: none; color:#999999; padding: 3px 2px 3px 2px;}
a:visited.linkindex { font-size: 12px; font-family: verdana, arial; font-weight: normal; text-decoration: none; color:#999999; padding: 3px 2px 3px 2px;}
a:active.linkindex         { font-size: 12px; font-family: verdana, arial; font-weight: normal; text-decoration: none; color:#999999; padding: 3px 2px 3px 2px;}
a:hover.linkindex   { font-size: 12px; font-family: verdana, arial; font-weight: normal; text-decoration: none; color:#FF9933; padding: 3px 2px 3px 2px;}



               /* aktuelle Seite */
.aktuell{
            font: normal 10px verdana, arial, sans?????A-serif;
            background-color: #FF9933;
                padding: 3px 2px 3px 2px;
                border: 0px;
                color: #FFFFFF;
                font-weight: normal;
                }

               /* alles orange */

.orangeall{
            font: normal 15px verdana, arial, sans?????A-serif;
            background-color: #FF9933;
                padding: 3px 2px 3px 2px;
                border: 0px;
                color: #FF9933;
                font-weight: normal;
                }


               /* Text grau normal */

.grau {
            font: normal 10px verdana, arial, sans-serif;
            color: #999999;
                font-weight: normal;
                }

                           /* Text weiss normal */

.weiss {
            font: normal 10px verdana, arial, sans-serif;
            color: #FFFFFF;
                font-weight: normal;
       }

                           /* Text orange normal */

.orange {
            font: normal 14px verdana, arial, sans-serif;
            color: #FF9933;
                font-weight: normal;
       }


                           /* Deklaration der div-Kontainer */
#topindex  {
        padding: 31px 0px 5px 200px;
        background-color: #999999;
        border-bottom: 18px solid #CCCCCC;
        width: 100%;
        }


#top   {
        padding: 31px 0px 5px 20px;
        background-color: #999999;
        border-bottom: 18px solid #CCCCCC;
        width: 100%;

       }

#navindex   {
        position: absolute;
                top: 72px;
        padding: 3px 3px 3px 200px;
            background-color: #CCCCCC;
        width: 100%;
       }


#nav   {
        position: absolute;
                top: 72px;
        padding: 3px 3px 3px 20px;
            background-color: #CCCCCC;
        width: 100%;
       }

#mainindex {
        position: absolute;
                top: 120px;
        padding: 0px 0px 0px 200px;
        /*border: 1px solid #000000;*/

       }


#links {
        position: absolute;
                top: 115px;
        padding: 0px 0px 0px 20px;
        /*border: 1px solid #000000;*/
        width: 130px;
       }

#main {
        position: absolute;
                top: 115px;
                left: 150px;
        padding: 0px 0px 0px 0px;
        /*border: 1px solid #000000;*/
        width: 420px;
       }

#ref   {
        position: absolute;
                top: 115px;
                left: 590px;
        padding: 0px 0px 15px 0px;
        /*border: 1px solid #000000;*/
        width: 210px;
       }

#beispiele
       {
        position: absolute;
                top: 390px;
                left: 590px;
        padding: 5px 0px 5px 0px;
        /*border: 1px solid #000000;*/
        border-top : 2px solid #FF9933;
            border-bottom : 2px solid #FF9933;
                width: 210px;
       }


#bspdisclaimer
       {
        position: absolute;
                top: 1090px;
                left: 590px;
        padding: 5px 0px 5px 0px;
        /*border: 1px solid #000000;*/
        border-top : 2px solid #FF9933;
            border-bottom : 2px solid #FF9933;
                width: 210px;
       }

#kontakt
       {
        position: absolute;
                top: 446px;
                left: 590px;
        padding: 0px 0px 0px 0px;
        /*border: 1px s?????Aolid #000000;*/
                width: 210px;
       }

#konindex
       {
        position: absolute;
                top: 446px;
                left: 200px;
        padding: 0px 0px 0px 0px;
        /*border: 1px s?????Aolid #000000;*/
                width: 210px;
       }


#kondisclaimer
       {
        position: absolute;
                top: 1146px;
                left: 590px;
        padding: 0px 0px 0px 0px;
        /*border: 1px s?????Aolid #000000;*/
                width: 210px;
       }


#fusszeile
       {
        position: absolute;
                top: 800px;
        padding: 3px 3px 3px 20px;
        background-color: #CCCCCC;
        border-top: 1px solid #999999 ;
                width: 100%;
       }


#fussdisclaimer
       {
        position: absolute;
                top: 1300px;
        padding: 3px 3px 3px 20px;
        background-color: #CCCCCC;
        border-top: 1px solid #999999 ;
                width: 100%;
       }