/* CSS global*/body {  margin: 0; padding: 0 0 20px 0;  font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 100.01%; color: #000099;   background-color: #FFFFFF;  }  div#hintergrund{  max-width: 1000px; margin: auto; magin-bottom: 20px;  }table#struktur{  background-color: #F3F3F5; background-image: url(bilder/kopf1.jpg); background-repeat: no-repeat; background-position: 20px 20px;  }.spr {  width: 20px; background-color: #FFFFFF;   }.spr img {  width: 20px; height: 5px;   }.spm {  width: 20px; background-color: #FFFFFF;   }.spm img {  width: 20px; height: 5px;   }.ze1 {  height: 20px; background-color: #FFFFFF;    }.ze1 img {  width: 170px; height: 5px;    }.ze2 {  height: 20px; background-color: #FFFFFF;    }.ze2 img {  width: 480px; height: 5px;    }div.ol {  width: 10px; height: 10px; float: left;  background-image: url(bilder/ecke_ol.gif); background-repeat: no-repeat; background-position: left top;  } div.or {  width: 10px; height: 10px; float: right;  background-image: url(bilder/ecke_or.gif); background-repeat: no-repeat; background-position: right top;  }div.ul {  width: 10px; height: 10px; float: left;  background-image: url(bilder/ecke_ul.gif); background-repeat: no-repeat; background-position: left bottom;  }div.ur {  width: 10px; height: 10px; float: right;  background-image: url(bilder/ecke_ur.gif); background-repeat: no-repeat; background-position: bottom top;  } .kopf1 {  height: 140px;  width: 15%; /* zusätzliche Angabe kleiner Wert - ansonsten zieht sich evtl. die Tabellenzelle auseinander*/  }.kopf2 {  height: 140px;  background-image: url(bilder/kopf.gif); background-repeat: repeat-x; background-position: left -10px;  }.kopf2_o {  background-image: url(bilder/kopf.gif); background-repeat: repeat-x; background-position: left top;  }.kopf2_u {  background-image: url(bilder/kopf.gif); background-repeat: repeat-x; background-position: left bottom;  } div#kopf2 {  height: 140px; width:100%;  background-image: url(bilder/kopf2.gif); background-repeat: no-repeat; background-position: center;  } .navigation {  vertical-align: top;  }    div#navigation {  margin-top: 5px; margin-right: 10px; margin-left: 10px; padding: 10px 0 10px 0;  background-color: #FFFFFF;  font-family: Arial,Helvetica,sans-serif; font-variant: small-caps; font-size: 0.9em;  }  div#navigation p {  margin: 0; padding: 0;  background-image: url(bilder/navigelb.gif); background-repeat: no-repeat; background-position: left center;  text-align: left;  }  div#navigation p.aktiv {   background-image: url(bilder/navirot.gif); background-repeat: no-repeat; background-position: left center;  } div#navigation a {  display: block;  height: 1.2em; /*wg. Anwählbarkeit in Leerbereichen in alten IE*/  margin: 0; padding: 5px 6px 4px 28px;  background-image: url(bilder/navilink.gif); background-repeat: no-repeat; background-position: left center;  text-decoration: none; color: #000099;  }div#navigation a:hover {   color: #0000FF; background-color: #000099;  }div#navigation p.aktiv a {  color: #BB0000;  } div#navigation p.aktiv a:hover {   color: #BB0000; background-color: transparent;  } div#navigation p.aktiv a.leistung:hover {  color: #0000FF; background-color: #000099;  }   .text { /*das Einfügen von div#text in die Tabelle führte bei Netscape 6 zum Hinausragen des Texts rechts*/  min-width: 32em;  padding: 0 30px 1.0em 30px;  font-size: 0.8em; color: #000099;  vertical-align: top; text-align: left;  }.text h1 {  margin: 1.0em 0 0.5em 0;   font-size: 1.8em; font-weight: lighter; color: #BB0000;  } .text h2 {  margin: 1.0em 0 0.5em 0;  font-size: 1.5em; font-weight: lighter; color: #BB0000;  }.text h3 {  margin: 1.0em 0 0.5em 0;  font-size: 1.2em; font-weight: lighter; color: #BB0000;  }.text h4 {  margin: 1.0em 0 0.5em 0;  font-size: 1.0em; font-weight: lighter; color: #BB0000;  }.text p {  margin: 0 0 0.5em 0;  }.text div {  margin: 0 0 0.5em 0;  }.text div.lst1 {  float: left; width: 18px; background-image: url(bilder/list.gif); background-repeat: no-repeat; background-position: 2px center;  margin: 0;  }.text div.lst2 {  margin-left: 18px;  } .text table {  font-size: 1.0em; color: #000099; /*zusätzliche Angabe zur korrekten Darstellung in IE4 und IE5*/  text-align: left; vertical-align: top;  margin: 0 0 0.5em 0;  }.text table.sch {  margin: 0;  }.text table.bottom {  margin: 1.5em 0 0 0; vertical-align: middle;  }.text img {  margin: 0 0 0.5em 0;  }.text img.rechts {  margin: 0 0 0 10px; float: right;  }  a.txt {  font-weight: normal; color: #0000FF; text-decoration: none;   }a.txt:hover {  color: #0000FF; text-decoration: none; background-color: #FFC100;  }a.txtv {  font-weight: normal; color: #0000FF; text-decoration: none;  }a.txtv:visited {  color: #990099;   }  a.txtv:hover {  color: #0000FF; text-decoration: none; background-color: #FFC100;  }td.txtnavi {  padding: 0; border-right: 3px solid #999999; border-bottom: 3px solid #999999; background-color: #FFFFFF;  }a.txtnavi {  padding: 2px 3px 2px 3px; display: block;  font-weight: bold; color: #000099; text-decoration: none;  }    a.txtnavi:hover {   color: #0000FF; background-color: #FFC100;  }    	 	a.sprung {  font-weight: bold; color: #0000FF; text-decoration: none;  }a.sprung:hover {  background-color: #FFC100;    }    a.inaktiv {  font-weight: normal; color: #000099; text-decoration: none;  }td.sch {  background-image: url(bilder/sch_1000.png); background-repeat: no-repeat; background-position: right top;  }td.sch table {  margin: 0 20px 0 0;  }td.sch img {  margin: 0 20px 0 0; display: block;  }td.sch div {  margin: 0 20px 0 0;  }td.sch div img {  margin: 0;  }td.sch_ul {  width: 50%; background-image: url(bilder/sch_1000.png); background-repeat: no-repeat; background-position: left bottom;  }td.sch_ur {  width: 50%; height: 20px; background-image: url(bilder/sch_1000.png); background-repeat: no-repeat; background-position: right bottom;  }  td.rahmen {  height: 1.3em;   border: 1px dashed #999999;  vertical-align: top;  }td.nwrp {  white-space: nowrap;  }td.bild_ol {  height: 10px; width: 50%; background-image: url(bilder/bild_ol.gif); background-repeat: no-repeat; background-position: left top;  } td.bild_or {  height: 10px; width: 50%; background-image: url(bilder/bild_or.gif); background-repeat: no-repeat; background-position: right top;  }td.bild_ul {  height: 10px; width: 50%; background-image: url(bilder/bild_ul.gif); background-repeat: no-repeat; background-position: left bottom;  }td.bild_ur {  height: 10px; width: 50%; background-image: url(bilder/bild_ur.gif); background-repeat: no-repeat; background-position: right bottom;  }   span.nwrp {  white-space: nowrap;  }img {  border: none;  } p#copyright {  margin: 2.5em 0 0 0; text-align: center; font-size: 0.8em; font-style: italic;  }
