body {
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  color: #000000;
}
#tab1 {
  /* width: 950px; */
  border: #00258D solid 1px;
}
#zeile1 {
  background-image: url('grafik/hg_ze_01.jpg'); 
  background-repeat: no-repeat;
  background-position: top left;
  margin: 0px;
  padding: 0px;
  height: 20px; 
}
#zeile2 {
  background-image: url('grafik/hg_ze_02.jpg'); 
  background-repeat: no-repeat;
  background-position: top left;
  height: 64px; 
  margin: 0px;
  padding: 0px;
}
#zeile3 {
  background-image: url('grafik/hg_ze_03.jpg'); 
  background-repeat: no-repeat;
  height: 111px; 
  width: 950px;
}
#zeile4 {
  background-image: url('grafik/hg_ze_04.jpg'); 
  background-repeat: no-repeat;
  height: 25px; 
}
#zeile6 {
  background-image: url('grafik/hg_ze_06.jpg');
  background-repeat: repeat-y;
  height: 100px; 
}
#zeile6 .cop {
  text-align: left;
  margin-left: 212px;
  margin-top: 80px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00258D;
}
#zeile6 .cop a {
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00258D;
  text-decoration: underline;
}
.valid {
  text-align: left;
  margin-left: 35px;
  margin-top: 60px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00258D;
  width: 210px;
  background-color: #ffffff;
}
#links {
  background-image: url('grafik/hg_navi.jpg'); 
  background-repeat: repeat-y;
  width: 199px;
}
#mitte {
  background-image: url('grafik/hg_content.jpg'); 
  background-repeat: no-repeat; 
  background-position: top left;
  width: 501px;
}
#rechts {
  background-image: url('grafik/hg_rechts.jpg'); 
  background-repeat: no-repeat;
  width: 250px;
}

/* obere Navigation */
.nav_oben {
  text-align: left;
  margin-left: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00258D;
  width: 500px;
}
.nav_oben a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00258D;
  font-variant: small-caps;
  font-weight: bold;
	text-decoration: none;
}
.nav_oben a:hover {
	text-decoration: underline;
}

/* Navigationspfad */
/*.pfad_oben {
  text-align: left;
  margin-left: 200px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
  font-variant: small-caps;
  font-weight: bold;
	text-decoration: none;
}
.pfad_oben a {
  font-weight: normal;
	text-decoration: none;
}
.pfad_oben a:hover {
	text-decoration: underline;
} */


/* linker Bereich */
.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 {
  /* list-style-type: &diams;  */
  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;  
} 
.artikel {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00258D;
  width: 490px;
  margin-left: 10px;
}
.artikel p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00258D;
}
.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, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0602;
  text-decoration: none;
}
.mitte .textart {
  width: 490px;
  border: #00258d dashed 1px;
}
.textart li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00258D;
  font-size: 11px;
}  
p.ueber {
  font-family: Verdana, Arial, Helvetica, 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, Helvetica, sans-serif;
	font-size: 11px;
	color: #00258D;
  font-weight: bold;
  font-variant: normal;
  padding: 0;
  margin-bottom: 10px;
}
p.abs_rechts {
  text-align: right;
}
p.abs_center {
  text-align: center;
}
p.abs_block {
  text-align: justify;
}
span.text_re {
  text-align: right;
}
/*  
.csc-firstHeader {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000099;
}
h1 {
  font-family: Verdana, Arial,Helvetica, sans-serif;
  font-size: 13px;
  color: #000099;
}*/

.re {  
  margin-top: 180px;
  margin-left: 35px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00258D;
  font-variant: normal;
  font-weight: bold;
  width: 215px;
}
p.bodytext {
  margin: 0;
  padding: 0;
}

/* Sitemap */
#sitemap {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00258D;
  width: 490px;
}
#sitemap ul {
  /* list-style-image: url('grafik/pfeilallg.gif'); */
  margin-bottom: 10px;
}
#sitemap li {
  margin-top: 5px;
  margin-bottom: 5px;
}
#sitemap a {
	font-family: Verdana, Arial, Helvetica, 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, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
  font-weight: normal;
	text-decoration: none;
  margin-top: 5px;
  /* border: #ffcc00 solid 1px; */
}
.csc-mailform-field label {
  float: left; 
  width: 148px;
  margin-right: 5px;
  margin-bottom: 0px;
  margin-top: 5px;
}
.csc-mailform-fieldcheck {
  /* border: #00ff00 solid 1px; */
  width: 146px;
  margin-right: 5px;
  float: right;
  height: 25px;
}
.csc-mailform-fieldcheck .csc-mailform-check {
  margin-top: 0px;
  height: 18px;
  width: 18px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #00258d;
  float: left;
} 

/* .csc-mailform-radio {
  background-color: #cccccc;
} */
/*#mailformProspektmaterial {
  margin-top: -24px;
  margin-left: 290px;
}*/
.csc-mailform-radio label {
  width: 100px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #00258d;
}
.csc-mailform-field input {
  height: 16px;
  width: 200px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #00258d;
  border: #00258d solid 1px;
}
.csc-mailform-field textarea {
  height: 80px;
  width: 280px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #00258d;
  border: #00258d solid 1px;
}
#mailformformtype_mail {
  height: 20px;
  width: 100px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #00258d;
  border: #00258d solid 1px;
  margin-left: 155px;
}

/* Suchformular */
.suchen {
  width: 140px;
  margin-left: 40px;
  text-align: left;
  margin-top: 15px;
  margin-bottom: 10px;
  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 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #00258D;
  width: 102px; height: 16px;
  border: #00258d solid 1px;
  margin-left: 0px;
}
.suchbutton {
  margin-left: 3px;
  height: 23px;
  width: 20px;
  font-family: Verdana, Arial, Helvetica, 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 30px 0px; padding: 0px;
}
td.csc-searchResultRange p {
  margin: 0px auto 15px 0px; padding: 0px;
}
.contenttable tbody .tr-odd td {
  background-color: #dddddd;
  color: #00258D;
}
/* Anfrage-Formular mailformplus*/
#anfrage fieldset {
  font-family: Verdana, Helvetica, sans-serif;	font-size: 11px; color: #00258d;
  border: none 0px;
  width: 450px;
}
#anfrage label {
 font-family: Verdana, Helvetica, sans-serif;	font-size: 11px; color: #00258d;
 line-height: 22px;
}
#anfrage input {
  height: 16px; width: 200px;
  font-family: Arial, Verdana, Helvetica, 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, Helvetica, sans-serif;	font-size: 11px; color: #00258d;
  border: #00258d solid 1px;
}
input#sendbutton {
  height: 25px; width: 102px;
  font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px; color: #00258d;
  border: #00258d solid 1px;
}
input#spam {
  height: 20px; width: 100px;
}
