body {
  padding:0px;
  margin:10px;
  background:#FFFFFF;
}
body, td, th {
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:12px;
  line-height:16px;
  color:#143F90;
}
/*-----------------------------------------------------------------------------------------------*/
.copy {
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:12px;
  line-height:16px;
  color:#143F90;
}
.block {
  padding-bottom:15px;
  width:100%;
}
p {
  padding:0px;
  margin:10px;
}
.rosa {
  color:#DB0962;
}
/*-----------------------------------------------------------------------------------------------*/
a {
  color:#143F90;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}
/*-----------------------------------------------------------------------------------------------*/
a.link {
  text-decoration:none;
}
a.extralink {
  color:#DB0962;
  text-decoration:none;
}
a.extralink:hover, a.link:hover {
  text-decoration:underline;
}
td.suche {
  font-size:11px;
  color:#0091AC;
  font-weight:bold;
}
td.neuesuche {
  color:#0091AC;
  font-weight:bold;
  font-size:16px;
  line-height:22px;
}
/*-----------------------------------------------------------------------------------------------*/
a.menu, a.menu:hover {
  display:block;
  padding-left:35px;
  height:20px;
  color:#DB0962;
  font-size:12px;
  line-height:14px;
  text-decoration:none;
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
a.submenu, a.submenu:hover {
  display:block;
  padding-left:12px;
  height:20px;
  color:#DB0962;
  font-size:12px;
  line-height:14px;
  text-decoration:none;
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-weight:bold;
}
/*-----------------------------------------------------------------------------------------------*/
a.footer {
  color:#0091AC;
  font-size:10px;
  text-decoration:none;
  font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
a.footer:hover {
  text-decoration:underline;
}
/*-----------------------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
  padding:0px;
  margin:0px;
}
h1 {
  font-size:24px;
  line-height:30px;
  color:#DB0962;
}
h1.index {
  font-size:36px;
  font-weight:normal;
  line-height:43px;
  color:#DB0962;
}
h2 {
  font-size:18px;
  font-weight:normal;
  line-height:24px;
  color:#DB0962;
  padding-bottom:10px;
}
h2.index {
  padding-bottom:0px;
}

h3, h6 {
  font-size:12px;
  font-weight:bold;
  line-height:18px;
}
h3 {
  padding-bottom:5px;
  color:#DB0962;
}
h4 {
  font-size:16px;
  font-weight:bold;
  line-height:22px;
  color:#DB0962;
  padding-bottom:10px;
}
h5 {
  font-size:16px;
  font-weight:bold;
  line-height:22px;
  color:#E21F26;
  padding-bottom:10px;
}
/*-----------------------------------------------------------------------------------------------*/
table.faqopen {
  border:1px solid #DB0962;
}
th.faqopen {
}
td.faqopen {
}
/*-----------------------------------------------------------------------------------------------*/
form {
  padding:0px;
  margin:0px;
}
input, select, textarea {
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:12px;
  color:#143F90;
  border-width:1px;
  border-color:#DB0962;
  border-style:solid;
  background:#FFFFFF;
}
input {
  height:20px;
}
select {
  height:18px;
}
select.eingabeselect {
  border-width:1px;
  border-color:#DB0962;
  border-style:solid;
  background: #FFFFFF;
  font-size:11px;
  color:#143F90;
  padding:1px 2px 0px 2px;
  height:18px;
}
.eingabe, .inputOK, .inputNeed {
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:11px;
  color:#143F90;
  padding:1px 2px 0px 2px;
}
.inputOk {
  background:#EFFFF1;
}
.inputNeed {
  background:#FFEFF1;
}
/*-----------------------------------------------------------------------------------------------*/
td.search {
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  color:#143F90;
  font-size:12px;
  font-weight:bold;
  line-height:16px;
}
input.search {
  font-weight:normal;
  font-size:11px;
  height:17px;
  padding:0px 2px 0px 2px;
  width:100px;
  border-width:1px;
  border-color:#DB0962;
  border-style:solid;
  background:#FFFFFF;
}
/*-----------------------------------------------------------------------------------------------*/
.imageBorder {
  border:1px solid #DB0962;
}
.uebersicht {
/*  border:1px solid #DB0962; */
}
div.uebersicht {
  width:80px;
  height:80px;
/*  background:#EFEFEF; */
}
.green {
  color:#0091AC;
}
.allegeburtsanzeigen {
  color:#DB0962;
}

h2 span.archiv_unterrubrik {
  color: #143F90;
}
a.archiv_unterrubrik {
  color: #143F90 !important;
}
a.archiv_unterrubrik_top {
  display: block;
  text-align: right;
}
div.thema_des_monats_archiv_rubrik div.block {
  padding: 0;
}



#flash_animation_startseite {
  position: absolute;
  top: 250px;
  left: 227px;
  width: 757px;
  height: 158px;
}
