/* allgemeine Formatierungen  */

#body
{
  background-color:#66FF33;
  padding:0px;
  margin:0px;
  border:0px;
  font-size:14px;
}

#ueberschrift
{
  background-color:#66CC33;
  width:100%;
  border-style:solid;
  border-width:0px 0px 5px 0px;
  border-color:#000000;
  padding:10px;

}

#footer
{
  clear:both;
  background-color:#66CC33;
  width:100%;
  border-style:solid;
  border-width:5px 0px 0px 0px;
  border-color:#000000;
  padding:10px;
}

#werbung
{
  text-align: center;
}


#left_menu
{
  width:14%;
  float:left;
/*  background-color:#ff0000; */
  padding: 0px 0px 0px 10px;
  margin: 0px;
}

#left_menu p
{
  width:100%;
  display:block;
  text-align: center;
  font-size:1.1em;
  background-color:#006633;
  color: #fff;
  margin: 20px 0px 0px 0px;
  padding: 5px;
  border: 0px;
}

#left_menu a
{
  display:block;
  width:100%;
  padding:5px;
  margin:0px;
  font-size:1em;
  border: 0px;
  color: #000;
  text-decoration: none;
  background-color:#66CC33;

}

#left_menu a:hover
{
  color: #fff;
  background-color:#006633;
}

#content
{
  float:right;
  width:80%;
/*  background-color:#008800; */
  padding:10px;
  margin:0px;
}

#content #spalte_links
{
  float:left;
  width:75%;
/*  background-color:#880000; */
}

#content #spalte_rechts
{
  float:right;
  width:22%;
/*  background-color:#000088; */
}

#meldung
{
  font-size:1.2em;
  color: #ffffff;
  text-align: center;
}

#erfolgsmeldung
{
  font-size:1.2em;
  color: #006600;
  text-align: center;
}

#fehlermeldung
{
  font-size:1.2em;
  color: #FF0000;
  text-align: center;
}


/* Formatierungen für den Bereich Content */
#content .bild_rechts
{
  float:right;
  margin: 0px 0px 20px 20px;
}

#content .ueberschrift
{
  text-align: center;
}

#content div
{
 /* clear:both; */
  margin: 0px 0px 10px 0px;
}

#content h1
{
  font-size:1.5em;
}

#content h2
{
  font-size:1.4em;
}

#content h3
{
  font-size:1.3em;
}

#content h4
{
  font-size:1.2em;
}

#content h5
{
  font-size:1.1em;
}

#content h6
{
  font-size:1em;
}


/* Formatierung für die Eingabetabellen festlegen */

table.eingabetabelle
{
  border-collapse:collapse;
  font-size:12px;
}


table.eingabetabelle div.textarea_anzeigen
{
  overflow:hidden;
}


table.eingabetabelle input
{
  font-size:1em;
}

table.eingabetabelle select
{
  font-size:1em;
}

table.eingabetabelle textarea
{
  font-size:1em;
}

table.eingabetabelle h1
{
  font-size:1.5em;
}

table.eingabetabelle h2
{
  font-size:1.4em;
}

table.eingabetabelle h3
{
  font-size:1.3em;
}

table.eingabetabelle h4
{
  font-size:1.2em;
}

table.eingabetabelle h5
{
  font-size:1.1em;
}

table.eingabetabelle h6
{
  font-size:1.0em;
}


table.eingabetabelle .label
{
  font-size:1em;
}

table.eingabetabelle .kennung_pflichtfeld
{
  color:#ff0000;
}

table.eingabetabelle .fehlermeldungen
{
  color:#ff0000;
  font-size:1em;
}

table.eingabetabelle .hinweise
{
  color:#0000ff;
  font-size:1em;
}


/* Formatierung für die Ausgabetabelle der Märkte festlegen (Landesliste) */

table.ausgabetabelle_liste
{
  border-collapse:collapse;
  width:100%;
  padding:5px;
}

table.ausgabetabelle_liste a
{
  text-decoration: none;
  color:#000;
  display:block;
}

table.ausgabetabelle_liste a:hover
{
/*  color: #fff;
  background-color:#006633;*/
}


table.ausgabetabelle_liste th
{
  font-size:1.1em;
}

table.ausgabetabelle_liste th.von
{
  text-align: center;
}

table.ausgabetabelle_liste th.markt
{
  text-align: left;
}

table.ausgabetabelle_liste th.homepage
{
  text-align: left;
}

table.ausgabetabelle_liste th.plz
{
  text-align: left;
}

table.ausgabetabelle_liste th.ort
{
  text-align: left;
}

table.ausgabetabelle_liste td
{
  font-size:1em;
}

table.ausgabetabelle_liste td.von
{
  text-align: center;
}

table.ausgabetabelle_liste td.markt
{
  text-align: left;
}

table.ausgabetabelle_liste td.homepage
{
  text-align: left;
}

table.ausgabetabelle_liste td.plz
{
  text-align: left;
}

table.ausgabetabelle_liste td.ort
{
  text-align: left;
}

table.ausgabetabelle_liste td.ueberschrift
{
  text-align: center;
  padding: 30px 0px 10px 0px;
  font-size:1.4em;
}

/* Formatierung für die Ausgabetabelle Öffnungszeiten und Eintrittspreise */

table.ausgabetabelle_zeitraum_eintritt
{
   border-collapse:collapse;
//  width:100%;
//  padding:0,10,0,10;
}

table.ausgabetabelle_zeitraum_eintritt th
{
  font-size:1.1em;
}

table.ausgabetabelle_zeitraum_eintritt th.datumzeitraum
{
  text-align: center;
}

table.ausgabetabelle_zeitraum_eintritt th.zeitzeitraum
{
  text-align: center;
}

table.ausgabetabelle_zeitraum_eintritt th.eintritt_waehrung
{
  text-align: center;
}

table.ausgabetabelle_zeitraum_eintritt th.von_datum
{
  text-align: center;
}

table.ausgabetabelle_zeitraum_eintritt th.bis_datum
{
  text-align: center;
}

table.ausgabetabelle_zeitraum_eintritt th.von_zeit
{
  text-align: center;
}

table.ausgabetabelle_zeitraum_eintritt th.bis_zeit
{
  text-align: center;
}

table.ausgabetabelle_zeitraum_eintritt th.betrag
{
  text-align: right;
}

table.ausgabetabelle_zeitraum_eintritt th.waehrung
{
  text-align: left;
}

table.ausgabetabelle_zeitraum_eintritt td.von_datum
{
  text-align: center;
  padding:0px 10px 0px 10px;
}

table.ausgabetabelle_zeitraum_eintritt td.bis_datum
{
  text-align: center;
  padding:0px 10px 0px 10px;
}

table.ausgabetabelle_zeitraum_eintritt td.von_zeit
{
  text-align: center;
  padding:0px 10px 0px 10px;
}

table.ausgabetabelle_zeitraum_eintritt td.bis_zeit
{
  text-align: center;
  padding:0px 10px 0px 10px;
}

table.ausgabetabelle_zeitraum_eintritt td.betrag
{
  text-align: right;
  padding:0px 1px 0px 10px;
}

table.ausgabetabelle_zeitraum_eintritt td.waehrung
{
  text-align: left;
  padding:0px 10px 0px 1px;
}
