  
.AbsatzLinksUmflussRechts  {
float: left;
padding-right: 10px;
padding-bottom: 10px;

}





.AbsatzMittig  {
text-align: center;

}





.AbsatzRechtsbuendig  {
text-align: right;

}





.AbsatzRechtsUmflussLinks  {
float: right;

}





.Abstandshalter15  {
padding-bottom: 15px;

}





.Columnheadline  {
padding-top: 6pt;
clear:both;font-weight: bold;
padding-bottom: 6pt;

}





.Fusstext  {
font-size: smaller;
padding-top: 5px;
border-top-width: 1px;
text-align: center;
margin-top: 15px;
border-top-style: solid;
position: fixed;
bottom:0px;
left:0px;
width:100%;
background-color:#FAF5E4;border-top-color: #ECB123;

}





.Hauptkapitelueberschrift  {
border-bottom-color: #ECB123;
border-bottom-style: solid;
background-color: #FAF5E4;
margin-right: 4px;
padding-top: 4px;
border-bottom-width: 2px;
border-top-width: 2px;
border-right-style: solid;
border-right-color: #ECB123;
border-left-color: #ECB123;
padding-right: 4px;
border-left-width: 2px;
text-align: center;
margin-top: 4px;
border-left-style: solid;
border-right-width: 2px;
border-top-style: solid;
font-weight: bold;
padding-bottom: 4px;
padding-left: 4px;
margin-bottom: 15px;
border-top-color: #ECB123;
margin-left: 4px;

}





.Haupttext  {
border-bottom-color: #ECB123;
border-bottom-style: solid;
background-color: #FAF5E4;
padding-top: 4px;
border-bottom-width: 2px;
border-top-width: 2px;
border-right-style: solid;
border-right-color: #ECB123;
border-left-color: #ECB123;
padding-right: 4px;
border-left-width: 2px;
border-left-style: solid;
border-right-width: 2px;
border-top-style: solid;
line-height:145%;padding-bottom: 4px;
padding-left: 4px;
margin-bottom: 15px;
border-top-color: #ECB123;

}





.Kasten  {
border-bottom-color: #ECB123;
border-bottom-style: solid;
background-color: #FAF5E4;
margin-right: 4px;
padding-top: 4px;
border-bottom-width: 2px;
border-top-width: 2px;
border-right-style: solid;
border-right-color: #ECB123;
border-left-color: #ECB123;
padding-right: 4px;
border-left-width: 2px;
margin-top: 4xp;
border-left-style: solid;
border-right-width: 2px;
border-top-style: solid;
padding-bottom: 4px;
padding-left: 4px;
margin-bottom: 4px;
border-top-color: #ECB123;
margin-left: 4px;

}





.KastenRechteSpalte  {
border-bottom-color: #F3B309;
border-bottom-style: solid;
background-color: #FAF5E4;
margin-right: 4px;
padding-top: 4px;
border-bottom-width: 1px;
border-top-width: 1px;
border-right-style: solid;
border-right-color: #F3B309;
border-left-color: #F3B309;
padding-right: 4px;
border-left-width: 1px;
margin-top: 4px;
border-left-style: solid;
border-right-width: 1px;
border-top-style: solid;
padding-bottom: 4px;
padding-left: 4px;
margin-bottom: 4px;
border-top-color: #F3B309;
margin-left: 4px;

}





.Seitenueberschrift  {
border-bottom-color: #ECB123;
font-size: 135%;
border-bottom-style: solid;
background-color: #FAF5E4;
margin-right: 4px;
padding-top: 8px;
border-bottom-width: 2px;
border-right-style: solid;
border-right-color: #ECB123;
padding-right: 4px;
margin-top: 4px;
border-right-width: 2px;
width:650px;font-weight: bold;
padding-bottom: 8px;
padding-left: 4px;
margin-bottom: 15px;
margin-left: 4px;

}





.SpalteSeiteninhalt  {
padding-top: 15px;
padding-right: 15px;
padding-bottom: 15px;
padding-left: 15px;

}




 
/* Stile der Veroeffentlichung */
.Fusstext {
  position:relative;
}

.page
{
  font-family:Arial;
  font-size:10pt;
  background-color:#FFF7CE;
  width:1100px;
  text-align:left;
}

body
{
  font-family:Arial;
  font-size:10pt;
  background-color:#FFF7CE;
  text-align:center;
}

body
{
  font-family:Arial;
  font-size:10pt;
  background-color:#FFF7CE;
}

.Hauptkapitelueberschrift
{
  width:165px;
}
.hauptMenue
{  
  color:black;
  font-weight:normal;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:15px;
  white-space:nowrap;
}

.hauptMenueItem .toc_bezeichnung, .hauptMenueItemaktiv .toc_bezeichnung
{
  display:inline;
}

.seitenzahlen
{
  padding-left:5px;
  width:650px;
}
.seitenzahl
{
  display:inline;
  padding-left:12px;
  padding-right:6px;
  margin-right:10px;
  margin-top:5px;
background-image:url(../images/arrow_right_black.gif);
  background-repeat: no-repeat;
  border-left: solid 1px #F3B309; 
  border-top: solid 1px #F3B309; 
  border-bottom: solid 1px #F3B309; 
  border-right: solid 1px #F3B309; 
  background-color:#FBDA81;
}

.seitenzahl A
{
  white-space:nowrap;
}

.seitenzahl.aktiv
{
  background-color:#F3B309; /*#FFF7CE;*/
  font-weight:bold;
}


.hauptMenueItem, .hauptMenueItemaktiv
{
  margin-right:10px;

  display:inline;
  text-align:center;  background-image:url(../images/arrow_right_black.gif);
  background-repeat: no-repeat;
  padding-left:12px;

}

.hauptMenueItemaktiv,
.hauptMenueItemaktiv A:link,
.hauptMenueItemaktiv A:active, 
.hauptMenueItemaktiv A:visited,
.hauptMenueItemaktiv A:hover,
.hauptMenueItem,
.hauptMenueItem A:link,
.hauptMenueItem A:active, 
.hauptMenueItem A:visited,
.hauptMenueItem A:hover
{
  color:black;
  font-weight:bold;
}
.hauptMenueItemaktiv
{  background-image:url(../images/arrow_right_red.gif);
  background-color:#FBDA81; 
  background-repeat: no-repeat;
}


.subMenueHeadline,
.subMenueHeadline A:link,
.subMenueHeadline A:active, 
.subMenueHeadline A:visited,
.subMenueHeadline A:hover,
.subMenueItemaktiv,
.subMenueItemaktiv A:link,
.subMenueItemaktiv A:active, 
.subMenueItemaktiv A:visited,
.subMenueItemaktiv A:hover,
.subMenueItem,
.subMenueItem A:link,
.subMenueItem A:active, 
.subMenueItem A:visited,
.subMenueItem A:hover
{
  color:black;
}

.subMenueHeadline,
.subMenueItemaktiv,
.subMenueItem
{
background-image:url(../images/arrow_right_black.gif);
  background-repeat: no-repeat;
  padding-left:12px;
  margin-bottom:8px;
  border-bottom: dotted 1px #FBDA81;
}

.subMenueItemaktiv
{
  background-color:#FBDA81; /*#FFF7CE;*/
  font-weight:bold;
}

.subMenueItem2aktiv
{
  padding-left:12px;
  margin-left:12px;
}

.subMenueItem2
{
  padding-left:12px;
  margin-left:12px;
}
.h1
{
  font-size:125%;
  font-weight:bold;
  clear:both;
  border-bottom: dotted 1px #FBDA81;
}

.h2
{
  font-size:112%;
  font-weight:bold;
  clear:both;
  border-bottom: dotted 1px #FBDA81;
}

.h3
{
  font-size:106%;
  font-weight:bold;
  clear:both;
  border-bottom: dotted 1px #FBDA81;
}

.subMenueHeadline
{
  display:none;
}

.hauptMenue A:link,  
.hauptMenue A:visited,
.hauptMenue A:active,
.hauptMenue A:hover,
.subMenue A:link,  
.subMenue A:visited,
.subMenue A:active,
.subMenue A:hover,
.seitenzahl A:link,  
.seitenzahl A:visited,
.seitenzahl A:active,
.seitenzahl A:hover
{
  text-decoration:none;
}

.tableWithBorder
{
  border: solid 1px #FBDA81;
}

.tableWithBorder tr td
{
  border-bottom: solid 1px #FBDA81;
}

.tableWithBorder tr.last td
{
  border-bottom: none;
}

.tableWithBorder td
{
 border-right: solid 1px #FBDA81;
}

.tableWithBorder td.last
{
 border-right: none;
}

.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 td
{
/* float:left;
  clear:both;
 */ 
  background-color:rgb(240,240,240);
}

.Unternehmen.alternate0,
.Gesundheit.alternate0,
.Einrichtung.alternate0,
.VereinAnzeige.alternate0 td
{
  /*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;
  background-color: rgb(230,230,230)  /*BG*/;  
  border: solid 2px #F3B309;
}

.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;  
}
.Einrichtungdetail .Oeffnungszeiten
{
  padding:6pt;
  margin-bottom:6pt;
  text-align: left;
  background-color: rgb(220,220,220);  
  border: none;
}

.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 #F3B309;
  border-right:solid 1px #F3B309;
}


.Unternehmenmerkmal .titel,
.Gesundheitmerkmal .titel,
.Einrichtungmerkmal .titel
{
  font-weight:bold;
  padding-bottom:3pt;
  margin-bottom:3pt;
  border-bottom:solid 1px #F3B309;
  border-right:solid 1px #F3B309;
}

.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:#F3B309;
  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 #F3B309;
}

.Seitennavigation 
{
  margin-top:6pt;
  padding-top:3pt;
  padding-bottom:3pt;
  border-top:solid 1px black;
  border-bottom:solid 1px black;

}
.Seitennavigation A:link,
.Seitennavigation A:active,
.Seitennavigation A:hover,
.Seitennavigation A:visited
{
 
  font-weight:bold;
}

.Branchen,
.UnternehmenKategorien,
.GesundheitKategorien,
.GremienKategorien,
.VereinKategorien,
.Anfangsbuchstaben
{
  clear:both;
  padding:6pt;
  margin-bottom:6pt;
  text-align: center;
  background-color: rgb(230,230,230);  
}

.Branche,
.GesundheitKategorie,
.UnternehmenKategorie,
.GremienKategorie,
.VereinKategorie,
.Anfangsbuchstabe
{
  padding:2px;
  margin:2px;
  text-align: center;
  border: solid thin black;
  background-color:rgb(240,240,240);
}

.Anfangsbuchstabe
{
  width: 15px;
}

.Branche,
.GesundheitKategorie,
.GremienKategorie,
.UnternehmenKategorie,
.VereinKategorien .VereinKategorie
{
 width:120px;
}


.Branche.selected,
.GesundheitKategorie.selected,
.GremienKategorie.selected,
.VereinKategorie .selected,
.Anfangsbuchstaben .selected
{
  font-weight:bold;
  background-color:#FFE991
}


.GesundheitKategorie A:link,
.GesundheitKategorie A:visited,
.GesundheitKategorie A:active,
.GesundheitKategorie A:hover,
.VereinKategorie A:link,
.VereinKategorie A:visited,
.VereinKategorie A:active,
.VereinKategorie A:hover,
.Seitenzahl A:link,
.Seitenzahl A:visited,
.Seitenzahl A:active,
.Seitenzahl A:hover,
.Branche A:link,
.Branche A:visited,
.Branche A:active,
.Branche A:hover
{
  color:black;  
}


.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:#F3B309;
  color:white;
}

.GremiumAnzeige .Beschreibung 
{
  padding-top:3pt;
  padding-bottom:3pt;

  background-color: rgb(230,230,230);
}

.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:#F3B309;
  color:white;
  font-weight:bold;
  text-align:center;
}

.Verein td
{
  background-color:rgb(230,230,230);
}

.Verein .alternate0 td
{
  background-color:rgb(240,240,240);
}

.Verein .alternate1 td
{
  background-color:rgb(220,220,220);
}

.iart_name
{
  font-weight:normal;
  font-size:9pt;
  color:#101010;
}

.Stichwort .popup
{
  width:450px;
  padding:5px;
  border-style:solid;
  border-width:2px;
  border-color:#F3B309;
  background-color:#FFFB99;
  font-weight:normal;
}

.Stichwort .popup .popupheadline
{
  color:white;
  font-weight:bold;
  background-color:#F3B309;
}

.Stichwort .popup .popupheadline A:link,
.Stichwort .popup .popupheadline A:active,
.Stichwort .popup .popupheadline A:visited,
.Stichwort .popup .popupheadline A:hover
{
  text-decoration:none;
  color:white;
}

.Unternehmendetail .Seitennavigation,
.Gesundheiten  .Seitennavigation,
.Einrichtungen .Seitennavigation
{
  display:none;
}

.suche
{
  text-align:center;
}
.suche .label
{
  background-color:#FBDA81;
  font-weight:bold;
  margin-bottom:4px;
}

.suchergebnis .headline {
  font-weight:bold;
  margin-bottom:4px;
  border-bottom: dotted 1px silver;
}

.suchergebnis .titel {
  background-color:#FBDA81;
  font-weight:bold;
  margin-bottom:4px;
}
/* Stile der Ausgabe */
