body {  }/* Stil für Absätze, Listen und Tabellen */p, li, ul, td  { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; /* vertical-align: top; */ }li.klein, ul.klein {  font-size: 11px; }/* Ergänzende Stile für Absätze */p.hinweis { font-size: 10px; text-align: justify; border: 1px dashed #ABB7CB; padding: 2px; }p.hinweis:first-line { text-decoration: none; text-align: left; color: #FFFFFF; background-color: #ABB7CB; }.bs { text-align: justify; }                      /* Blocksatz */.c  { text-align: center; }                       /* zentriert */.r  { text-align: right; }                        /* rechtsbündig */.f  { font-weight: bold; }                        /* fett */.fk { font-weight: bold; font-style: italic; }    /* fettkursiv */.k  { font-style: italic; }                       /* kursiv *//* Stil der Trennlinien (1: oben | 2: unten) */td.spacer1 { border-top-style: dotted;    border-top-width: 1px;    border-top-color: #D4D4D4; }td.spacer2 { border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #D4D4D4; }/* Textvariationen */.toptext    { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color:#FFFFFF; background-color:#006699; }.footertext { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; }.home       { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; }/* Stil für Eingabefelder sowie Überschriften */input.stdtext, select.stdtext   { font-family: Geneva, Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; font-weight: normal; border:0px;}input.stdtext.topnav       { font-size: 9px; color: #000000; background-color: #ABB7CB; }input.stdtext.buttonsubnav     { font-size: 11px; color: #000000; background-color: #00FF00; border:none; }input.stdtext.selectsubnav, select.stdtext.selectsubnav       { font-size: 10px; }h1          { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #006699; margin-bottom:0px; }h2          { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #333333; margin-bottom:0px; }/* Tabellenstil allgemein */td          { font-size: 11px; }/* Captionstil (funktioniert nicht in iE6) */caption { caption-side: bottom; border: dotted 1px red; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; }/* Stil Hyperlinks allgemein (Inhaltsbereich) */a           { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #006699; }a:link      { text-decoration: none; }a:visited   { text-decoration: none; }a:hover     { text-decoration: underline; }a:active    { text-decoration: underline; }/* Stil der Top-Hyperlinks (Kopfbereich) */a.toptext   { font-size: 10px; font-weight: normal; color: #FFFFFF; }/* Stil der Navigation-Hyperlinks */a.home      { font-size: 10px; font-weight: normal; }/* Abstand zwischen den Navigations-Hyperlinks *//*a.home:link     { margin-top:10px; }a.home:visited  { margin-top:10px; }a.home:hover    { margin-top:10px; }a.home:active   { margin-top:10px; }*//* Stil der alternativen Inhalt-Hyperlinks */a.alternativ    { font-size: 11px; }a.alternativ:link {font-weight:normal; color:#003366;}a.alternativ:visited {font-weight:normal; color:#003366;}a.alternativ:hover {font-weight:normal; color:#003366;}a.alternativ:active {font-weight:normal; color:#003366;}/* Ebenendefinitionen */#Layer1  { position:absolute; left:0px;   top:0px;  width:780px; height:52px;   layer-background-color: #006699; background-color: #006699; color:#FFFFFF; }#Layer2  { position:absolute; left:0px;   top:52px; width:780px; height:25px;   layer-background-color: #ABB7CB; background-color: #ABB7CB; color:#000000; }#Layer3  { position:absolute; left:0px;   top:0px; width:150px; height:1024px; layer-background-color: #CCCCCC; background-color: #CCCCCC; color:#000000; }#Layer4  { position:absolute; left:150px; top:77px; width:480px; height:1024px; layer-background-color: #FFFFFF; background-color: #FFFFFF; color:#000000; }#Layer4a { position:absolute; left:0px;   top:0px; width:500px; height:1024px; layer-background-color: #FFFFFF; background-color: #FFFFFF; color:#000000; }#Layer5  { position:absolute; left:0px; top:0px; width:130px; height:1024px; layer-background-color: #CCCCCC; background-color: #CCCCCC; color:#000000; }/* Innenabstände */#abstand1 { padding-left: 3px;  padding-top: 1px;  padding-right: 3px;  }#abstand2 { padding-left: 3px;  padding-top: 1px;  padding-right: 3px;  }#abstand3 { padding-left: 5px;  padding-top: 10px; padding-right: 5px;  }#abstand4 { padding-left: 10px; padding-top: 3px;  padding-right: 10px; }#abstand5 { padding-left: 5px;  padding-top: 10px; padding-right: 5px;  } 