a:link
    {
          color: white;
          text-decoration: none;
          font-variant: small-caps;
        }
a:visited
    {
           color: white;
          text-decoration: none;
          font-variant: small-caps;
          /*text-decoration: overline;*/
        }
a:hover
    {
      color: #217895;
          background: white;
          text-decoration: none;
          font-variant: small-caps;
        }
a:focus
    {
          color: white;
      background: #04529A;
    }
a:active
    {
          color: red
          background: white;
    }
a.anders:link
    {
          text-decoration: none;
      font-variant: normal;
          color: white;
        }
a.anders:visited
    {
          text-decoration: none;
      font-variant: normal;
    }
a.anders:hover
    {
          background: red;
      color: white;
          font-variant: normal;
        }
a.anders:active
    {
          text-decoration: none;
      font-variant: normal;
        }
a.anders:focus
    {
          color: white;
      background: #00698C;
    }
a.men:link
    {
      text-decoration: none;
      font-variant: normal;
          color: #057CEB;
        }
a.men:visited
    {
      text-decoration: none;
      font-variant: normal;
      color:#057CEB;    /*#00698C;*/
        }
a.men:hover
    {
      background: white;
      color: red;
          font-variant: small-caps;
        }
a.men:active
    {
          color: red;
      background: white;
      text-decoration: none;
      font-variant: normal;
           }
a.men:focus
    {
          color: white;
      background: #00698C;
    }
.Kopf
    {
      font-family: Verdana, Arial, sans-serif;
      font-size: 12pt;
      color: white;
      background: #057CEB;
      border-top: 1px solid white;
      /* border-bottom: 1px solid red ;*/
      border-left: 1px solid white;
      border-right: 1px solid black;
      font-weight: 900;
    }
.kopftext1
    {
          /* float: left; */
          margin-left: 40;
      text-indent: 15px;
      letter-spacing: 5px;
      font-variant: small-caps;
    }
.kopftext2
    {
           /* float: left; */
        margin-top: 40px;
                margin-left: 25px;
        text-indent: 15px;
        font-variant: small-caps;
    }
.linie
    {
          /* text-indent: 15px; */
          margin-left: 15px;
          width: 615;
    }
.bild
    {
          float: right;
      width:  150px;
      height: 100px;
      /* border-top: 1px solid red ;
      border-bottom: 1px solid red ;
      border-right: 1px solid red ;
      border-left: 1px solid red ;*/
          background:white;
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 10px;
      margin-left: 15px;
      /*clip: rect(10px 10px 10px 10px);*/
        }
.Kopflink
    {
      font-family: Verdana, Arial, sans-serif;
      font-size: 10pt;
      font-variant: small-caps;
      color: white;
      background: #04529A;
      border-top: 1px solid white ;
      border-bottom: 1px solid black ;
      border-left: 1px solid white;
      border-right: 1px solid black;
      padding-left: 50px;
         }
.NavL
     {
       width: 150;
       font-family: Verdana, Arial, sans-serif;
       font-size: 10pt;
       background: #808080;/* white;*/
       border-top: 1px solid white ;
       border-bottom: 1px solid white ;
       border-left: 1px solid white;
       border-right: 1px solid white;
       /*margin-top: 15px;*/
       margin-left: 5px;
       /* text-indent: 5px; */
       vertical-align: top;
     }
.NavR
     {
           width: 150;
       font-family: Verdana, Arial, sans-serif;
       font-size: 10pt;
       background-color: #04529A;
       /* background-image:url("images/hilinks.jpg");*/
       border-top: 1px solid white;
       border-bottom: 1px solid white ;
       border-left: 1px solid white;
       border-right: 1px solid black;
       margin-right: 5px;
       /*text-indent: 5px; */
       vertical-align: top;
     }
.menuue
     {
       font-size: 8pt;
       margin-top: 5px;
       margin-bottom: 0px;
           margin-left: 8px;
           margin-right: 8px;
           color: white;
           background: #057CEB;
           padding-top: 3px;
       padding-bottom: 3px;
       padding-left: 5px;
       border-right: 2px solid black;
       border-bottom: 1px solid black;
     }
.menu
     {
           color: #04529A;
           font-size: 8pt;
       margin-top: 0px;
       margin-bottom: 0px;
           margin-left: 8px;
           margin-right: 5px;
           text-indent: 0px;
           /* height: 15px; */
           padding-top: 3px;
           padding-bottom: 3px;
           border-top: 1px solid #057CEB; /* Linie bei den Menüeinträgen */
     }
.menufarbe
     {
       background-color: black;
       color: white;
       text-align: center;
         }
.menurahmen
     {
           background-color: white;
       margin-left: 8px;
       margin-right: 8px;
       margin-bottom: 5px;
       border-top: 0px solid #057CEB;
           border-left: 1px solid #057CEB;
           border-right: 2px solid black;
           border-bottom: 3px solid black;
         }
.inhalt
     {
           font-family: Verdana, Arial, sans-serif;
       font-size: 10pt;
      /* letter-spacing: 0.04em;*/
       line-height:120%;
       border-top: 0px solid white;
       border-bottom: 0px solid white ;
       border-left: 1px solid gray;
       /* border-right: 1px solid gray;*/
       vertical-align: top;
     /*  background-image: URL(images/software.jpg);
         background-repeat: no-repeat;*/
     }
.inhalt_start
     {
           font-family: Verdana, Arial, sans-serif;
       font-size: 10pt;
      /* letter-spacing: 0.04em;*/
       line-height:120%;
       border-top: 0px solid white;
       border-bottom: 0px solid white ;
       border-left: 1px solid gray;
       /* border-right: 1px solid gray;*/
       vertical-align: top;
       background-image: URL(images/software.jpg);
       background-repeat: no-repeat;
       background-position: top right;
     }
.inhaltthema1
     {
           /* float: left; */
       margin-top: 5px;
       margin-bottom: 0px;
           margin-left: 5px;
           margin-right: 5px;
           padding-top: 5px;
           padding-bottom: 5px;
           /* border-left: 3px double white; */
       /* border-right: 3px double white; */
       border-top: 3px double white;
       border-bottom: 3px double white;
       text-indent: 0px;
       text-align: center;
       /* background-color: red;
       color: white;*/
       clear: both;
       vertical-align: middle;
         }
.farber
     {
           background-color: red;
       color: white;
       /* border-color: red; */
         }
.farbeb
     {
           background-color: #000080; /* blau */
       color: white;
       /* border-color: #0000C0; */
         }
.farbegr
     {
           background-color: #005C00; /* grün */
       color: white;
       /* border-color: #0000C0; */
         }
.farbet
     {
           background-color: #04529A; /* türkis */
       color: white;
       /* border-color: #0000C0; */
         }
.farbear
     {
           background-color: #E60000; /* altrosa */
       color: white;
       /* border-color: #0000C0; */
         }
.farbelila
     {
           background-color: #831A84; /* lila */
       color: white;
       /* border-color: #0000C0; */
         }
.farbeok
     {
           background-color: #D55B11; /* ocker */
       color: white;
       /* border-color: #0000C0; */
         }
.farbeweiss
     {
           background-color: white; /* weiss */
       color: black;
      /* text-align: left;*/
       /* border-color: #0000C0; */
         }
.lfarber
     {
           border-left: 1px solid red;
     }
.lfarbeb
     {
           border-left: 1px solid #000080;
     }
.lfarbegr
     {
           border-left: 1px solid #005C00;
     }
.lfarbes
     {
           border-left: 1px solid #000000;
     }
.lfarbeg
     {
           border-left: 1px solid #C8C8C8;
     }
.lfarbet
     {
           border-left: 1px solid #04529A;
     }
.lfarbear
     {
           border-left: 1px solid #E60000;
     }
.lfarbeok
     {
           border-left: 1px solid #D55B11;
     }
.lfarbelila
     {
           border-left: 1px solid #831A84;
     }

.th2farber
     {
           color: red;
     }
.th2farbeb
     {
           color: #000080;
     }
.th2farbegr
     {
           color: #005C00;
     }
.th2farbet
     {
           color: #04529A;
     }
.th2farbear
     {
           color: #E60000;
     }
.th2farbeok
     {
           color: #D55B11;
     }
.th2farbelila
     {
           color: #831A84;
     }
.th2farbegelb
     {
           color: #FFFFC0;
     }
.merksatzr
     {
           border-top: 1px solid red;
           border-bottom: 1px solid red;
           border-right: 1px solid red;
           border-left: 3px double red;
           padding-right: 3px;
     }
.merksatzb
     {
           border-top: 1px solid #000080;
           border-bottom: 1px solid #000080;
           border-right: 3px double #000080;
           border-left: 3px double #000080;
           padding-right: 3px;
     }
.merksatzgr
     {
           border-top: 1px solid #005C00;
           border-bottom: 1px solid #005C00;
           border-right: 3px double #005C00;
           border-left: 3px double #005C00;
           padding-right: 3px;
     }
.merksatzar
     {
           border-top: 1px solid #E60000;
           border-bottom: 1px solid #E60000;
           border-right: 3px double #E60000;
           border-left: 3px double #E60000;
           padding-right: 3px;
     }
.merksatzok
     {
           border-top: 1px solid #D55B11;
           border-bottom: 1px solid #D55B11;
           border-right: 3px double #D55B11;
           border-left: 3px double #D55B11;
           padding-right: 3px;
     }
.merksatzlila
     {
           border-top: 1px solid #831A84;
           border-bottom: 1px solid #831A84;
           border-right: 3px double #831A84;
           border-left: 3px double #831A84;
           padding-right: 3px;
     }
.merksatzturkis
     {
           border-top: 1px solid #04529A;
           border-bottom: 1px solid #00698C;;
           border-right: 3px double #00698C;;
           border-left: 3px double #00698C;;
           padding-right: 3px;
     }
.grau
     {
       background-color: #C8C8C8;
       padding-right:3px;
       padding-top: 3px;
       padding-bottom: 3px;
     }
.ok
     {
       background-color: #D55B11;
       color: white;
       padding-right:3px;
       padding-top: 3px;
       padding-bottom: 3px;
     }
.ar
     {
       background-color: #E60000;
       color: white;
       padding-right:3px;
       padding-top: 3px;
       padding-bottom: 3px;
     }
.gr
     {
       background-color: #005C00;
       color: white;
       padding-right:3px;
       padding-top: 3px;
       padding-bottom: 3px;
     }
.blau
     {
       background-color: #000080;
       color: white;
       padding-right:3px;
       padding-top: 3px;
       padding-bottom: 3px;
     }
.turkis
     {
       background-color: #04529A;
       color: white;
       padding-right:3px;
       padding-top: 3px;
       padding-bottom: 3px;
     }
.lila
     {
       background-color: #831A84;
       color: white;
       padding-right:3px;
       padding-top: 3px;
       padding-bottom: 3px;
     }
.dreid
     {
       border-right: 2px solid black;
           border-bottom: 2px solid black;
         }
.inhaltthema2
     {
       width: 120;
       text-align: left;
       font-family: Verdana, Arial, sans-serif;
       font-size: 8pt;
           margin-top: 5px;
           margin-left: 10px;
           /* width: 120px; */
           /* border-left: 1px solid black;
           border-right: 1px solid black;
           border-top: 1px solid black;
           border-bottom: 1px solid black; */
           /*  color:black; */
     }
.inhalttext
     {
           float: right;
           width: 350;
       font-family: Verdana, Arial, sans-serif;
       font-size: 8pt;
       margin-top: 5px;
       margin-bottom: 2px;
           /* margin-left: 5px;*/
           margin-right: 5px;
           padding-left: 5px;
           text-align:justify;
           /* border-left: 1px solid;*/
           /* clear:both; */
     }
.th2bild
     {
           /* width:  100; */
       /* height: 100;*/
       margin-top: 5px;
       margin-right: 5px;
       margin-bottom: 0px;
       margin-left: 5px;
         }
.inhaltbild
     {
           /* width:  100; */
       /* height: 100;*/
       float: right;
       /*border-top: 1px solid white ;*/
       /*border-bottom: 1px solid black ;*/
       /*border-right: 1px solid black ;*/
       /*border-left: 1px solid white ;*/
       margin-top: 3px;
       margin-right: 3px;
       margin-bottom: 3px;
       margin-left: 3px;
         }
.trennung
     {
       clear: both;
     }
ul.haken
     {
       margin-top: 5;
       margin-bottom: 5;
       margin-left: 18;
       padding-left: 11;
             list-style-image: url(images/punktv.png);
         }
ul.kreuz
     {
       margin-top: 5;
       margin-bottom: 5;
       margin-left: 34; /* Einrückung für IE */
       padding-left: 20; /* Einrückung für Monzilla */
             list-style-image: url(images/punkt.png);
         }
ul.ohne
     {
       margin-top: 5;
       margin-bottom: 5;
       margin-left: 30;
       padding-left: 18;
             list-style-image: url();
         }
.fuss
     {
       font-family: Verdana, Arial, sans-serif;
       font-size: 8pt;
       color: white;
       background: #04529A;
       /* border-top: 1px solid red ;*/
       border-bottom: 1px solid black;
       border-left: 1px solid white;
       border-right: 1px solid black;
       padding-left: 15px;
         }
.hinterlegt
     {
           background-color: black;/*#057CEB;*/
           color: white;
           padding-left: 5px;
           padding-right: 5px;
     }
.links {
           text-align: left;
           padding-left: 5px;
           padding-right: 5px;
           }
.rechts {
           text-align: right;
           padding-left: 2px;
           padding-right: 2px;

            }
.zentriert {
             text-align: center;
               }
.block {
           text-align: justify;
           padding-left: 5px;
           padding-right: 5px;
       }
.ueschrift
       {
         font-weight: bolder;
         letter-spacing: 0.1em;
         font-size: 16px;
         line-height: 1.3em;
           }
.ueschrift1
       {
         font-weight: bolder;
         letter-spacing: 0.05em;
           }
.kurz
       {
                margin-left: 100px;
         margin-right: 100px;
         margin-top: 1px;
           }


