  
.AbsatzLinksbuendig  {
text-align: left;
padding-left: 1em;

}





.AbsatzRechtsbuendig  {
padding-right: 1em;
text-align: right;

}





.AbsatzZentriert  {
text-align: center;

}





.image  {
padding-top: 2px;
padding-right: 2px;
text-align: center;
padding-bottom: 2px;
padding-left: 2px;

}





.imagetext  {
font-size: smaller;
font-style: italic;
text-align: center;

}





.Box  {
border-bottom-color: black;
border-bottom-style: solid;
background-color: #00B28C;
padding-top: 0.25em;
border-bottom-width: 1px;
border-top-width: 1px;
padding-right: 0.25em;
margin-top: 1em;
border-top-style: solid;
padding-bottom: 0.25em;
padding-left: 0.25em;
margin-bottom: 1em;
border-top-color: black;

}





.FalschesGruen  {
background-color: #43EFCE;

}





.Inhaltsbereich  {
font-size: 10pt;
margin-right: 0.5em;
text-align: left;
margin-top: 0.5em;
margin-bottom: 0.5em;
margin-left: 1em;

}





.Kasten  {
border-bottom-color: #111111;
font-size: 8pt;
border-bottom-style: solid;
background-color: #EFFFFF;
padding-top: 2px;
border-bottom-width: 1px;
border-top-width: 1px;
border-right-style: solid;
border-right-color: #111111;
border-left-color: #111111;
padding-right: 2px;
border-left-width: 1px;
text-align: center;
border-left-style: solid;
border-right-width: 1px;
border-top-style: solid;
font-family: Verdana;
padding-bottom: 2px;
padding-left: 2px;
margin-bottom: 4px;
border-top-color: #111111;

}





.Kopfgrafik  {
background-color: #00B28C;

}





.Kopfueberschrift  {
padding-top: 12pt;
text-align: center;
color: black;
font-weight: bold;
padding-bottom: 6pt;

}





.marginalien  {
font-size: 10pt;

}





.Navigation  {

}





.NavigationHauptueberschrift  {
font-size: larger;
text-align: center;
font-weight: bold;

}





.Notizzettel  {

}





.NotizzettelLinksbuendig  {

}





.Seite  {
font-size: medium;
background-color: #EFFFFF;
font-family: Arial;

}





.Siteueberschrift  {
font-size: large;
font-weight: bold;

}





.SpalteLinks  {
border-right-style: solid;
border-right-color: #D4F2DA;
border-left-color: #D4F2DA;
border-left-width: 8px;
text-align: left;
border-left-style: solid;
border-right-width: 8px;

}





.SpalteMitteKopfbereich  {

}





.text  {
line-height:125%;
}





.TextflussLinks  {
float: right;
padding-bottom: 5px;
padding-left: 5px;

}





.TextFlussLinks200  {
float: right;
width:200px;padding-bottom: 5px;
padding-left: 5px;

}





.TextFlussRechts200  {
float: left;
width:200px;padding-bottom: 5px;
padding-left: 5px;

}





.h1  {
border-bottom-color: #00B28C;
font-size: 14pt;
border-bottom-style: solid;
border-bottom-width: 1px;
border-right-style: solid;
border-right-color: #00B28C;
border-right-width: 1px;
font-weight: bold;
padding-bottom: 8px;
margin-bottom: 0.75em;

}





.h2  {
font-size: 12pt;
font-weight: bold;
clear: both;
margin-bottom: 0.25em;

}





.h3  {
font-size: 10pt;
font-weight: bold;
clear: both;

}





.WahlBeteiligungErgebnis  {

}





.WahlBeteiligungUeberschrift  {

}





.WahlKandidatErgebnis  {

}





.WahlKandidatUeberschrift  {

}





.WahlTabelle  {

}





.WahlWahlbezirkName  {

}





.WahlWahlbezirkUeberschrift  {

}





.WahlWahllokalName  {

}





.WahlWahllokalUeberschrift  {

}




 
/* Stile der Veroeffentlichung */
body
{
  font-size:10pt;
  line-height:14pt;
}

.Inhaltsbereich td,
.Inhaltsbereich th
{
  font-size:10pt;
}

.seitenzahlen
{
  padding-bottom:3pt;
  border-bottom: solid 1px black;
  font-size:9pt;
  text-align:left;
}

.seitenzahl 
{
  display:inline;
  padding-right:4px;
  white-space:nowrap;

}

.seitenzahlen
{
  margin-bottom:10px;
}

.seitenzahlen A:link,
.seitenzahlen A:active,
.seitenzahlen A:visited,
.seitenzahlen A:hover
{
  text-decoration:none;
  color:rgb(120,120,120);
}

.seitenzahlen .aktiv A:link,
.seitenzahlen .aktiv A:active,
.seitenzahlen .aktiv A:visited,
.seitenzahlen .aktiv A:hover
{
  text-decoration:none;
  color:black;
}


.seitenzahlen A:hover
{
 color:black;
}

.seitenzahl
{
  background-color: #D4F2DA;/*rgb(204,227,255);*/
  padding:3pt;
  margin-left: 3pt;
  line-height:22pt;
  border: solid 1px gray;
  border-bottom: solid 1px black;
  font-weight:bold;
  color:rgb(220,220,220);
}

.seitenzahlen .aktiv
{
  background-color:#7AD1B5;/*rgb(103,162,229);*/
  /*border-bottom: solid 1px  rgb(103,162,229);*/
  color:black;
}

.suche
{
  padding-top:5px;
  padding-bottom:5px;
  text-align:center;
  font-size:10pt;
  background-color:#D4F2DA;

  margin-bottom:15px;
}

.suche .label
{
  background-color: #7AD1B5;   
  margin-bottom:5px;
}

.subMenue
{
  font-size:smaller;
}

.subMenueItem
{
  padding-top:2px;
  padding-bottom:2px;

  border-top: solid 1px #EFFFFF;
}

.subMenue A:link,
.subMenue A:active,
.subMenue A:hover,
.subMenue A:visited
{
  text-decoration:none;
  color:black;
}

.level1 {
 padding-left:6px;
}

.level2 {
 padding-left:16px;
 background-image:url(../images/arrow_right_black.gif);
 background-repeat:no-repeat;
 background-color:/*#D4F2DA;*/#C3EFCC;
 
}

.level3 {
 padding-left:22px;
background-image:url(../images/arrow_right_black.gif);
 background-repeat:no-repeat;
 background-color:#E3F7E7; 
 background-position:7px;
}

.level4 {
 padding-left:28px;
background-image:url(../images/arrow_right_black.gif);
 background-repeat:no-repeat;
 background-color:#C3EFCC; 
 background-position:14px;
}

.aktiv, .isOpen {
  font-weight:bold;
  background-color:/*#FFF3C3;*/ #7AD1B5;
}

.aktiv {
  background-color:/*#FFF3C3;*/ #7AD1B5;
}

.newsDetail
{

}

.newsDetail .news_plakat
{
}

.newsDetail .news_datum
{
}

.newsDetail .news_titel
{
}

.newsDetail .news_anlesetext
{
}

.newsDetail .news_langtext
{
}

.news
{
}

TABLE.news 
{
}

.news TH
{
 background-color: #D4F2DA;
 margin: 5px;
 padding:5px;
}

.news TD 
{
  margin: 5px;
  padding:5px;
}

.news TR 
{
  margin:5px;
  padding:5px;
}

.news .news_datum
{
}

.news .news_titel
{

}

.news .news_plakatklein
{
}
.news .news_kurzbeschreibung
{
}

.veranstaltungDetail
{
  padding-bottom:6pt;
}

.veranstaltungDetail .ver_zeit
{
  font-weight:bold;
  padding-bottom:6pt;
  padding-right:10px;
}

.veranstaltungDetail .ver_datum
{

  font-size:larger;
  font-weight:bold;
  padding-bottom:3pt;
  padding-right:3pt;
  margin-bottom:6pt;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:grey;
  border-right-style:solid;  
  border-right-width:1px; 
  border-right-color:grey;
  clear:both;
}

.veranstaltungDetail .ver_ort
{
  padding-bottom:6pt;
}

.veranstaltungDetail .ver_titel
{
  padding-bottom:6pt;
  font-size:larger;
  font-weight:bold;
}

.veranstaltungDetail .ver_plakat
{
  float:right;
  padding:6pt;
  border:solid 1px gray;
  margin:6pt;
/*  background-color:#D4F2DA; */
}

.veranstaltungDetail .ver_beschreibung
{
  padding-bottom:6pt;
  border-bottom: solid 2px grey;
}

.veranstaltungDetail .agenda
{
  padding-bottom:6pt;
}

.veranstaltungDetail TABLE.agenda
{
}

.veranstaltungDetail .agenda TH
{
}

.veranstaltungDetail .agenda TD
{
}

.veranstaltungDetail .agenda TR
{
}

.veranstaltungDetail .agenda .ver_datum
{
}

.veranstaltungDetail .agenda .ver_titel
{
}

.veranstaltungDetail .agenda .ver_ort
{
}

.veranstaltungDetail .agenda .ver_plakatklein
{
}

.veranstaltungDetail .agenda .ver_kurzbeschreibung
{
  padding-bottom:6pt;
}


.veranstaltung
{
}

TABLE.veranstaltung
{
}

.veranstaltung TH
{
  
  background-color:#7AD1B5;
}

.veranstaltung TD
{
  padding:5px;
}

.veranstaltung TR
{
}

.veranstaltung .ver_monatjahranzeige 
{
  background-color:#D4F2DA;
  font-weight:bold;
  text-align:center;
}

.veranstaltung .ver_datum
{
  background-color:rgb(225,225,225);
}

.veranstaltung .ver_titel
{
  background-color:rgb(225,225,225);
  font-weight:bold;
}

.veranstaltung .ver_ort
{
  background-color:rgb(225,225,225);
}

.veranstaltung .ver_plakatklein
{
  background-color:rgb(235,235,235);
  border-bottom: solid 2px #00B28C;
}

.veranstaltung .ver_kurzbeschreibung
{
 background-color:rgb(235,235,235);
 padding-bottom:6pt;
 border-bottom: solid 2px #00B28C;
}

.bildgalerie
{
}

.bildgalerie .bilderrahmen
{
}

.bildgalerie .bilderrahmen .blob_title
{
}

.bildgalerie .bilderrahmen .blob_image
{
}


.beitrag
{
}

TABLE.beitrag
{
}

.beitrag TH
{
}

.beitrag TD
{
}

.beitrag TR
{
}

.beitrag .dok_datum
{
}

.beitrag .dok_titel
{
}

.beitrag .dok_plakatklein
{
}

.beitrag .dok_kurzbeschreibung
{
}

.KategorieAuswahl
{
}

.KategorieAuswahl .bereich
{
}

.KategorieAuswahl .hauptkategorie
{
}

.KategorieAuswahl .unterkategorie
{
}

.Anfangsbuchstaben
{
  padding:6pt;
  margin-bottom:6pt;
  text-align: center;
  background-color: #D4F2DA;
  border: solid 2px #00B28C;
  width: 725px;
}

.Anfangsbuchstabe
{
  padding:6pt;
}

.Anfangsbuchstabe.selected
{
  font-weight:bold;
  background-color: #7AD1B5;
}

.Zustaendigkeiten
{
   border-bottom:solid 3px #7AD1B5;
   width:725px;
   max-width:725px;
  font-family:Arial;
}

.Zustaendigkeiten td
{
  padding:6pt;
}

.Zustaendigkeiten th
{
  padding:6pt;
  text-align:center;
  background-color: #D4F2DA;  

}

.Stichwort
{
  font-weight:bold;
}

TD.alternate1
{
  background-color:rgb(240,240,240);
}

TD.alternate0
{
  background-color:rgb(220,220,220);
}

.Mitarbeiter
{
  margin-bottom:3pt;
}

.ZustaendigeMitarbeiternachname
{
  font-weight:bold;
}

.Einrichtungen
{
}

.Unternehmen,
.Gesundheit,
.Einrichtung
{
/*  width:215px;
  height:150px;*/
  padding:3pt;
  margin:3pt;
  margin-bottom:6pt;
}

.Unternehmen div,
.Gesundheit div,
.Einrichtung div
{
  margin-bottom:3pt;
}


.Unternehmen.alternate1, 
.Gesundheit.alternate1, 
.Einrichtung.alternate1,
.VereinAnzeige.alternate1 
{
/* float:left;
  clear:both;
 */ background-color:rgb(240,240,240);
}

.Unternehmen.alternate0,
.Gesundheit.alternate0,
.Einrichtung.alternate0,
.VereinAnzeige.alternate0
{
  /*float:left;*/
  background-color:rgb(220,220,220);
}

.unternehmenanzeigebezeichnung,
.gesundheitanzeigebezeichnung,
.einrichtunganzeigebezeichnung1
{
  font-weight:bold;
}

.Unternehmendetail,
.Gesundheitdetail, 
.Einrichtungdetail {
  padding:6pt;
  margin-bottom:6pt;
  text-align: left;


/*  border: solid 2px #00B28C;
  background-color: #D4F2DA;*/

  background-color: white;

}

.unternehmendetailbezeichnung,
.gesundheitdetailbezeichnung,
.einrichtungdetailbezeichnung1
{
  font-weight:bold;
}

.unternehmendetailbeschreibung,
.gesundheitdetailbeschreibung,
.einrichtungdetailbeschreibung
{
  margin-top:6pt;
  margin-bottom:6pt;
  padding-top:3pt;
  padding-bottom:3pt;
}
.Unternehmendetail,
.Gesundheitdetail,
.Einrichtungdetail{
  text-align:left;
}
.Unternehmendetail .Adresse,
.Gesundheitdetail .Adresse,
.Einrichtungdetail .Adresse
{
  margin-right:25px;
  margin-bottom:6pt;
  /*padding:6pt;
  margin-bottom:6pt;
  text-align: left;
  background-color: rgb(219,230,252);  
  border: solid 2px #00B28C;*/
}
.Einrichtungdetail .Oeffnungszeiten
{
  padding:6pt;
  margin-bottom:6pt;
  text-align: left;
  background-color: rgb(220,220,220);  
  border: solid 2px #00B28C;
}

.Einrichtungdetail .bild
{
  padding:3pt;
  margin-bottom:6pt;
  text-align:center;
}
 
.Unternehmenmerkmal .name,
.Gesundheitmerkmal .name,
.Einrichtungmerkmal .name
{
  font-size:11pt;
  font-weight:bold;
  padding-bottom:3pt;
  margin-bottom:6pt;
  border-bottom:solid 1px #7AD1B5;
  border-right:solid 1px #7AD1B5;
}


.Unternehmenmerkmal .titel,
.Gesundheitmerkmal .titel,
.Einrichtungmerkmal .titel
{
  font-weight:bold;
  padding-bottom:3pt;
  margin-bottom:3pt;
  border-bottom:solid 1px #7AD1B5;
  border-right:solid 1px #7AD1B5;
}

.Unternehmenmerkmal .bild
.Gesundheitmerkmal .bild
.Einrichtungmerkmal .bild
{
  padding:3pt;
  margin-bottom:6pt;
  text-align:center;
}

.Oeffnungszeit td
{

}

.Oeffnungszeit .wochentag
{
  font-weight:bold;
  padding-right:6pt;
}

.zeit td
{
  padding-left:4px;
}

.zeit .anmerkung
{

}

.Einrichtungmitarbeiter
{
  clear:both;
  margin-top:12pt;
  padding-top: 6pt;
}

.Mitarbeiter.alternate1 td
{
  background-color:rgb(240,240,240);
}

.Mitarbeiter.alternate0 td
{
  background-color:rgb(230,230,230);
}

.Mitarbeiter td
{
  padding:3pt;
}

.Mitarbeiter .name
{
  font-weight: bold;
}

.info
{
  background-color:navy;
  color:white;
  font-weight:bold;
  width:25px;
  font-size:12pt;
  font-family:Courier New;
  text-align:center;
  padding:2px;
  margin-top:4px;
}

.info A:link,
.info A:active,
.info A:hover,
.info A:visited
{
  color:white;
  font-weight:bold;
}

.Einrichtungmerkmale
{
  margin-top:12pt;
  padding-top:6pt;
  border-top: solid 2px #00B28C;
}

.Branchen,
.GesundheitKategorien,
.UnternehmenKategorien,
.GremienKategorien,
.VereinKategorien
{
  clear:both;
  padding:6pt;
  margin-bottom:6pt;
  text-align: center;
  background-color: #D4F2DA;  
  border: solid 2px #00B28C;
}

.Branche,
.GesundheitKategorie,
.UnternehmenKategorie,
.GremienKategorie,
.VereinKategorie
{
  /*width: 100px;
  padding:2px;
  margin:2px;*/
  padding:4px;
  border: solid thin black;
  background-color:rgb(240,240,240);
}

.UnternehmenKategorien .UnternehmenKategorie,
.VereinKategorien .VereinKategorie
{
  width:125px;
}

.Branche.selected,
.GesundheitKategorie.selected
.GremienKategorie.selected,
.UnternehmenKategorie.selected,
.VereinKategorie.selected
{
  font-weight:bold;
  background-color:#7AD1B5;
}

.GremiumAnzeige
{
  margin-bottom:6pt;
  padding-top:3pt;
  padding-bottom:3pt;

  border-bottom:solid 2px black;

}

.GremiumAnzeige .Bezeichnung
{
  font-weight:bold;
  font-size:larger;
  background-color:#00B28C;
  color:white;
}

.GremiumAnzeige .Beschreibung 
{
  padding-top:3pt;
  padding-bottom:3pt;

  background-color: rgb(219,230,252);
}

.GremiumPersonen
{
  margin-top:3pt;
  padding-top:3pt;
}

.GremiumPersonen .alternate0
{
  background-color:rgb(230,230,230);
}

.GremiumPersonen td
{
  padding:3px;
}

.GremiumPersonen .name
{
  font-weight:bold;
}

.Verein td
{
  padding:3px;
}

.Verein .VereinKategorie
{
  background-color:#D4F2DA;
  color:black;
  font-weight:bold;
  text-align:center;
}


.iart_name
{
  font-weight:normal;
  font-size:9pt;
  color:#101010;
}

/* NEWS etc. */

.newsDetail 
{
  padding-bottom:6pt;
}

.newsDetail .news_plakat
{
  float:right; 
  margin-left:6pt;
  margin-top:20pt;  
  margin-bottom:6pt;

  padding:6pt;
  border:solid 1px gray;
/*  background-color:#D4F2DA;*/
}

.newsDetail .news_datum
{
  font-size:12pt;
  font-weight:bold;
  padding-bottom:3pt;
  padding-right:3pt;
  margin-bottom:6pt;
  border-bottom: solid 1px grey;
  border-right: solid 1px grey;
  /*clear:both;*/
}

.newsDetail .news_titel
{
  font-size:11pt;
  font-weight:bold;
  padding-bottom:6pt;
}

.newsDetail .news_anlesetext
{
  padding-bottom:6pt;
  font-style:italic;
}

.newsDetail .news_langtext
{
  padding-bottom:6pt;
}

.KategorieAuswahl
{
  margin-bottom:6pt;
}

.Inhaltsbereich
{
  font-family: Verdana;
}

.NotizzettelLinksbuendig,
.Notizzettel
{
  /*background-image:url(../images/welle.gif);*/
  background-repeat:repeat-x;
  border-style: solid;
  border-width: 1px;
  border-color: #009C84;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  padding:4px;
  padding-top:12px;
  font-size:10pt;
  /*font-weight:bold;*/
  margin-top:15px;
  margin-right:4px;
  font-family:Verdana;
  font-size:8pt;
  text-align:center;
}

.NotizzettelLinksbuendig
{
  text-align:left;
}

.imagetext
{
  font-family:Verdana;
  font-size:8pt;
  font-style:normal;
}

.popup
{
  border-style:solid;
  border-width:2px;
  border-color:#D4F2DA;
  background-color:white;
  font-family:Verdana;
  font-size:8pt;
  font-weight:normal;  
  width:550px;  
}

.popup .beschreibung
{
  padding:6px;
}

.popupheadline,
.popupheadline A:link,
.popupheadline A:active,
.popupheadline A:visited,
.popupheadline A:hover
{
  background-color:navy;
  color:white;
  font-weight:bold;
}

.WahlTabelle {
  border: solid 1px #D4F2DA;
}

.WahlTabelle TD {
  padding:4px;
  padding-left:6px;
  padding-right:6px;
  border-top: solid 1px #D4F2DA;
  border-right: solid 1px black;
}

.WahlKandidatUeberschrift,
.WahlWahlbezirkUeberschrift,
.WahlWahllokalUeberschrift,
.WahlBeteiligungUeberschrift
{
  background-color:#D4F2DA;
  border-right: solid 1px black;
}

.WahlKandidatUeberschrift
{
  width:150px;
}

table.tableWithBorder { border-style: solid; border-width:1px; border-color:gray; }
table.tableWithBorder td { border-right-style: solid; border-right-width:1px; border-right-color:gray; }
table.tableWithBorder td.last { border-left-style: none; border-right-style: none; }
table.tableWithBorder tr td { border-bottom-style: solid; border-bottom-width:1px; border-bottom-color:gray; }
table.tableWithBorder tr.last td { border-bottom-style: none; border-top-style: none; }

.VereinAnzeigeDetail .bezeichnung1
{
  font-weight:bold;
}

.VereinAnzeigeDetail .bild
{
  margin-left:6pt;
  margin-bottom:6pt;

  padding-left:3pt;
  padding-bottom:3pt;
  float:right;
 /* border: solid 1px black;*/
}
 
.VereinAnzeigeDetail .beschreibung
{
  margin-top:6pt;
  padding-top:3pt;
  margin-bottom:3pt;
  border-top: solid 1px gray;
}

.VereinAnzeigeDetail .Trainingsstaette
{
  margin-top:6pt;
  padding-top:3pt;
  margin-bottom:3pt;
  border-top: solid 1px gray;
  border-bottom: solid 1px gray;
}
/* Stile der Ausgabe */

