/* Kulturverein-Farben
Schrift1:    #000000
Schrift2:    #00FF00
Hintergrund: #000000
*/

#allgemein {
 font-family: arial,helvetica, sans-serif;
 background-color: #000000;
}

#allgemein table {
 left: 10px;
 height: 237 px;
 width: 1024 px;
 margin: 0px;
 padding: 0px;
 border-spacing: 0px;
}

/* Platz fürs Turm-Bild */
#turm {
 position: absolute;
 top: 8px;
 left: 10px;
 height: 237px;
 line-height: 237px;
 width: 188px;
 vertical-align: middle;
/* border-bottom: 1px solid; */
 }

/* Platz fürs Logo */
#logo {
 position: absolute;
 top: 8px;
 left: 199px;
 height: 237px;
 line-height: 237px;
 width: 836px;
 vertical-align: middle;
/* border-bottom: 1px solid #000000; */
 }

#kopfnavi1 {
 top: 245px;
 left: 10px;
 position: absolute;
 padding: 0;
 border: 0;
 text-decoration: none;
 font-size: 12pt;
}

#kopfnavi1 table {
 border-spacing: 0px;
}

#kopfnavi1 a {
  display: block;
  float: left;
  width: 163px;
  text-align: center;
  line-height: 20px;
  height: 20px;
  text-decoration: none;
  font-weight: bold;
  margin:0;
  padding-left: 4px;
  background-color: #98FB98;
  border: 1px solid #98FB98; 
}

#kopfnavi1 a:hover {
  background-color: #00ff00;
  border: 1px solid #00ff00;
}

.submenue:link {
  background-color: #98FB98;
  color: #000000;
  text-decoration: none;
  border: 1px solid #98FB98;
}

.submenue:visited {
  background-color: #98FB98;
  color: #000000;
/*  font-style: italic; */
  text-decoration: none;
  border: 1px solid #98FB98; 
}

.submenue:hover {
  background-color: #00FF00;
  font-style: italic;
  color: #000000;
  border: 1px solid #98FB98; 
}

#kopfnavi2 {
 top: 268px;
 left: 10px;
 position: absolute;
 padding: 0;
 border: 0;
 text-decoration: none;
 font-size: 12pt;
}

#kopfnavi2 table {
 border-spacing: 0px;
}

#kopfnavi2 a {
  display: block;
  float: left;
  width: 163px;
  text-align: center;
  line-height: 20px;
  height: 20px;
  text-decoration: none;
  font-weight: bold;
  margin:0;
  padding-left: 4px;
  background-color: #98FB98;
/*  border: 1px solid #FFFFFF; */
}

#kopfnavi2 a:hover {
  background-color: #00ff00;
  border: 1px solid #00ff00;
}

#links {
 left: 10px;
 padding: 0;
 position: absolute;
 top: 292px;
 width: 793px;
 background-color: #FFFFFF;
/* border-top: 1px solid; */
}

 #rechts {
 top: 292px;
 left: 803px;
 width: 211px;
 padding: 10px;
 position: absolute;
 border-left: 1px solid;
/* border-top: 1px solid; */
 background-color: #FFFFFF;
}

#rechts table {
 width: 100%;
 table-layout: auto;
 background-color: #98FB98;
 padding: 5px;
 table-layout: fixed;
}

.kalender a:link {
 font-weight: bold;
 color: #FF0000;
 background-color: #00FF00;
 text-decoration: none;
}

.kalender a:hover {
 background-color: #00FF00;
 font-weight: bold;
 color: #FF0000;
 background-color: #00FF00;
 text-decoration: none;
}

.kalender a:visited {
 font-weight: bold;
 color: #000000;
 background-color: #00FF00;
 text-decoration: none;
}

#rechts td {
 font-size: 10pt;
 text-align: center;
 vertical-align: top;
 border: 1px solid;
}

#rechts td:hover {
 background-color: #00FF00;
 text-decoration: none;
}

#rechts p {
 vertical-align: center;
 height: 94px;
 background-color: #98FB98;
 margin: 0px;
 padding-top: 10px;
}

.button {
 text-align: center;
 font-size: 14pt;
 color: #FF0000;
 background-color: #98FB98;
}

.button a:link {
 color: #FF0000;
 text-decoration: none;
}

.button a:hover {
 font-style: italic;
 color: #FF0000;
 background-color: #00ff00;
 text-decoration: none;
}

.button a:visited {
 color: #FF0000;
 text-decoration: none;
}

.button-blink {
 text-align: center;
 text-decoration: blink;
 font-size: 14pt;
 color: #FF0000;
 background-color: #98FB98;
}

.button-blink a:link {
 color: #FF0000;
 text-decoration: none;
}

.button-blink a:hover {
 font-style: italic;
 color: #FF0000;
 background-color: #00ff00;
 text-decoration: none;
}

.button-blink a:visited {
 color: #FF0000;
 text-decoration: none;
}

#fusszeile {
 padding-top: 3px;
 margin-top: 0px;
 font-size: 8pt;
 color: #00FF00;
 font-style: italic;
 text-align: center;
 background-color: #000000;
}

#fusszeile a:link {
 color: #00FF00;
 text-decoration: none;
}

#fusszeile a:visited {
 color: #00FF00;
 text-decoration: none;
}

#fusszeile a:hover {
 text-decoration: underline;
 color: #00FF00;
}

#fusszeile hr {
 margin-left: 10px;
 margin-top: 10px;
 min-width: 683px;
}

/* Einträge */
#eintraege {
 margin: 0;
 font-family: arial, helvetica, sans-serif;
 font-size: 12pt;
 color: #000000;
 padding: 10px;
 vertical-align: top;
 text-align:justify;
 left: 0px;
/* border: 1px solid; */
}

#eintraege img {
/* float: left;*/
 margin: 10px;
}

#eintraege a:link {
 color: #000000;
 text-decoration: none;
}

#eintraege a:visited {
 color: #000000;
 text-decoration: none;
}

#eintraege a:hover {
 color: #FF0000;
 font-style: italic;
}

#eintraege table {
 width: 100%;
 background-color: #98FB98;
 table-layout: auto;
 padding: 5px;
}

#eintraege td {
 vertical-align: center;
 padding: 5px;
}

.normal {
 font-size: 12pt;
}

.fett {
 font-size: 12pt;
 font-weight: bold;
}

.fett-rechts {
 font-size: 12pt;
 font-weight: bold;
 text-align: right;
}

.fett-gruen {
 font-size: 12pt;
 font-weight: bold;
 color: #00ff00
}

.fett-rot {
 font-size: 12pt;
 font-weight: bold;
 color: #ff0000
}

.ueberschrift-rot {
 font-size: 18pt;
 font-weight: bold;
 color: #ff0000
}

.gross {
 font-size: 14pt;
 font-weight: bold;
}

.klein {
 font-size: 10pt;
}

.klein-gruen {
 font-size: 10pt;
 color: #00ff00
}

.klein-b {
 font-size: 10pt;
 font-weight: bold;
}

.klein2-i {
 font-size: 8pt;
 font-style: italic;
}

.klein2 {
 font-size: 8pt;
}

