body {
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  color: #000000;
}
#tab1 {
  /* width: 950px; */
  border: #00258D solid 1px;
}
#zeile1 {
  margin: 0px; padding: 0px; height: 20px; 
  background-image: url('../grafik/hg_ze_01.jpg'); background-repeat: no-repeat; background-position: top left;
}
#zeile2 {
  height: 64px; margin: 0px; padding: 0px;
  background-image: url('../grafik/hg_ze_02.jpg'); background-repeat: no-repeat; background-position: top left;
}
#zeile3 {
  height: 111px; width: 950px;
  background-image: url('../grafik/hg_ze_03.jpg'); background-repeat: no-repeat;  
}
#zeile4 {
  height: 25px;
  background-image: url('../grafik/hg_ze_04.jpg'); background-repeat: no-repeat;
}
#zeile6 {
  height: 30px;
  background-image: url('../grafik/hg_ze_06.jpg'); background-repeat: repeat-y;
}
/* 
#zeile6 .cop {
  margin-top: 80px; margin-left: 212px;
  font-family: Verdana, Arial, sans-serif;  font-size: 9px;  color: #00258D; text-align: left;
}
#zeile6 .cop a {
  font-family: Verdana, Arial, sans-serif;  font-size: 9px;  color: #00258D; text-align: left;
  text-decoration: underline;
}
.valid {
  width: 210px; margin-top: 60px; margin-left: 35px;
  font-family: Verdana, Arial, sans-serif;  font-size: 9px;  color: #00258D; background-color: #ffffff;
  text-align: left;
} */
#links {
  width: 199px;
  background-image: url('../grafik/hg_navi.jpg'); background-repeat: repeat-y; 
}
#mitte {
  width: 501px;
  background-image: url('../grafik/hg_content.jpg'); background-repeat: no-repeat; background-position: top left;
}
#rechts {
  width: 250px;
  background-image: url('../grafik/hg_rechts.jpg'); background-repeat: no-repeat;
}
#rechts a {
  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; color: #00258D;
  font-weight: normal; text-decoration: none;
}

/* obere Navigation */
.nav_oben {
  width: 500px; margin-left: 15px;
  font-family: Verdana, Arial, sans-serif;  font-size: 11px; color: #00258D; text-align: left;
}
.nav_oben a {
  font-family: Verdana, Arial, sans-serif;  font-size: 11px; color: #00258D;
  font-variant: small-caps; font-weight: bold; text-decoration: none;
}
.nav_oben a:hover {
  text-decoration: underline;
}

/* linker Bereich */
.nav_links { margin-top: 7px; }
.nav_links a {
  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 14px; color: #00258D;
  font-variant: small-caps; font-weight: bold; text-decoration: none;
}
.nav_links a:hover {
  text-decoration: underline;
}
.nav_links ul {
  padding: 0; margin: 0;
}
ul.li_ebene1 { margin-left: 40px; color: #00258D; }
ul.li_ebene1 li { margin-bottom: 5px; }
a.li_a_ebene1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 14px; color: #00258D;
}
ul.li_ebene2 {
  list-style-image: url('../grafik/pfeil4.gif'); margin-left: 20px;
}
ul.li_ebene2 li { margin: 0; padding: 0; }
a.li_a_ebene2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; color: #00258D; font-variant: normal;
}

.li_ebene3 { display: block; margin-left: 60px; margin-bottom: 5px; }
a.li_ebene3 { font-size: 12px; } 

/* Inhaltsbereich */
h1 {
  font-family: Verdana, Arial, sans-serif;  font-size: 14px; color: #00258D;
  font-weight: bold; font-variant: small-caps; padding: 0; margin-bottom: 10px;
}
h2 {
  font-family: Verdana, Arial, sans-serif; font-size: 11px;  color: #00258D;
  font-weight: bold; font-variant: normal; padding: 0; margin-bottom: 10px;
}
.artikel {
  font-family: Verdana, Arial, sans-serif;  font-size: 11px; color: #00258D;
  width: 490px; margin-left: 10px;
}
.artikel p {
  font-family: Verdana, Arial, sans-serif;  font-size: 11px; color: #00258D; margin-bottom:7px;
}
.artikel .art { margin-bottom: 20px; }
.artikel .art .linie {
  height: 10px; width: 490px;
  background-image: url('../grafik/li_art_490.gif'); background-repeat: no-repeat; margin-top: 30px;
}
.artikel a {
  font-family: Verdana, Arial, sans-serif;  font-size: 11px; color: #ff0602; text-decoration: none;
}
.mitte div.textart { width: 490px; border-bottom: #00258d dashed 1px; }
.textart li {
  font-family: Verdana, Arial, sans-serif;  font-size: 11px; color: #00258D; 
  margin-bottom: 3px; }  
p.ueber {
  font-family: Verdana, Arial, sans-serif;  font-size: 14px; color: #00258D;
  font-weight: bold; font-variant: small-caps; padding: 0; margin-bottom: 10px;
}
p.ueber1 {
  font-family: Verdana, Arial, sans-serif; font-size: 11px;  color: #00258D;
  font-weight: bold; font-variant: normal; padding: 0; margin-bottom: 10px;
}
p.abs_rechts, p.align-right { text-align: right; }
p.abs_center, p.align-center { text-align: center; }
p.abs_block, p.align-justify { text-align: justify; }
span.text_re { text-align: right; }
span.important { color: #ff0000; }
/* p.bodytext { margin: 0; padding: 0; } */


.re {  
  width: 215px; margin-top: 180px; margin-left: 35px;
  font-family: Verdana, Arial, sans-serif; font-size: 11px;  color: #00258D;
  font-variant: normal;
}

/* Sitemap */
#sitemap { font-family: Verdana, Arial, sans-serif; font-size: 11px;  color: #00258D; width: 490px; }
#sitemap ul { margin-bottom: 10px; }
#sitemap li { margin-top: 5px; margin-bottom: 5px; }
#sitemap a {
  font-family: Verdana, Arial, sans-serif; font-size: 12px;  color: #000066;
  font-variant: small-caps; font-weight: normal; text-decoration: none;
}
#sitemap a:hover { text-decoration: underline; }

/* Anfrage-Formular */
fieldset.csc-mailform { border: none 0px; width: 450px; }
.csc-mailform-field {
  position: relative; width: 445px;
  font-family: Verdana, Arial, sans-serif; font-size: 11px;  color: #000066; font-weight: normal;
  text-decoration: none; margin-top: 5px;
}
.csc-mailform-field label {
  float: left; width: 148px; margin-right: 5px; margin-bottom: 0px; margin-top: 5px;
}
.csc-mailform-fieldcheck {
  width: 146px; margin-right: 5px; float: right; height: 25px;
}
.csc-mailform-fieldcheck .csc-mailform-check {
  float: left; margin-top: 0px; height: 18px; width: 18px;
  font-family: Arial, Verdana, sans-serif; font-size: 11px;  color: #00258d;
} 
.csc-mailform-radio label {
  width: 100px;
  font-family: Arial, Verdana, sans-serif;  font-size: 11px; color: #00258d;
}
.csc-mailform-field input {
  height: 16px; width: 200px;
  font-family: Arial, Verdana, sans-serif; font-size: 11px;  color: #00258d;
  border: #00258d solid 1px;
}
.csc-mailform-field textarea {
  height: 80px; width: 280px;
  font-family: Arial, Verdana, sans-serif; font-size: 11px;  color: #00258d;
  border: #00258d solid 1px;
}
#mailformformtype_mail {
  height: 20px; width: 100px; margin-left: 155px;
  font-family: Arial, Verdana, sans-serif; font-size: 11px;  color: #00258d;
  border: #00258d solid 1px;
}

/* Suchformular */
.suchen {
  width: 140px; margin-left: 40px; margin-top: 15px; margin-bottom: 10px;
  text-align: left; vertical-align: bottom;
}
.suchcont {
  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 14px; color: #00258D;
  font-variant: small-caps; font-weight: bold; text-decoration: none;
  margin-bottom: 3px; width: 140px;
}
.suchfeld {
  width: 102px; height: 16px; margin-left: 0px;
  font-family: Verdana, Arial, sans-serif;  font-size: 12px; color: #00258D;
  border: #00258d solid 1px;
}
.suchbutton {
  margin-left: 3px; height: 23px; width: 20px;
  font-family: Verdana, Arial, sans-serif; font-size: 12px;  color: #00258d;
  background-image: url('../grafik/pfeil_button.gif'); background-repeat: no-repeat; background-position: 2px 4px; 
  background-color: #ffffff; border: none 0px;
}
.artikel input.suchfeld {
  margin-left: 10px;
}
#mitte .suchcont {
  width: 300px;
}
h3.csc-searchResultHeader {
  margin: 0px auto 5px 0px;
}
h3.csc-searchResultHeader a {
  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 13px; color: #00258D;
  font-variant: small-caps; font-weight: bold; margin: 15px auto 0px 0px; padding: 0px;
}
p.csc-searchResult {
  margin: 0px auto 20px 0px; padding: 0px;
}
td.csc-searchResultRange p {
  margin: 0px auto 20px 0px; padding: 0px;
}
.contenttable tbody .tr-odd td { background-color: #dddddd; color: #00258D; }

/* Anfrage-Formular mailformplus*/
#anfrage fieldset {
  font-family: Verdana, sans-serif;  font-size: 11px; color: #00258d;
  border: none 0px;
  width: 450px;
}
#anfrage label {
 font-family: Verdana, sans-serif;  font-size: 11px; color: #00258d;
 line-height: 22px;
}
#anfrage input {
  height: 16px; width: 200px;
  font-family: Arial, Verdana, sans-serif;  font-size: 11px; color: #00258d;
  border: #00258d solid 1px;
}
#anfrage input[type="checkbox"] {
  width: 25px; float: left;
}
#anfrage textarea {
  height: 80px; width: 280px;
  font-family: Arial, Verdana, sans-serif;  font-size: 11px; color: #00258d;
  border: #00258d solid 1px;
}
input#sendbutton {
  height: 25px; width: 102px;
  font-family: Arial, Verdana, sans-serif;  font-size: 11px; color: #00258d;
  border: #00258d solid 1px;
}
input#spam {
  height: 20px; width: 100px;
}

