/* JKOR-Farben
Schrift:     #000000
Hintergrund: #ffff99
*/


#allgemein {
 font-family: arial,helvetica, sans-serif;
 background-color: #ffff99;
}

#links {
 width: 150px;
 float: left;
 position: absolue;
 border: 0;
 margin:0;
 padding:0;
 text-align: left;
 height: 95%;

}

/* Platz fürs Logo */
#logo {
 height: 150px;
 line-height: 150px;
 vertical-align: middle;
 border-bottom: 1px solid #ffff99
 }

#rechts {
 border: 0;
 margin: 0;
 padding: 0;
 position: absolute;
 left: 160px;
 border-right: 1px solid;
 border-top: 1px solid;
 height: 98.5%;
}

#rechts td {
 padding: 10px;
}

/* Platz fürs Titelbild */
#tbild {
 padding-left: 20px;
 height: 373px;
 line-height: 373px;
 vertical-align: middle;
 }

/* Titel der Seite */
h1 {
 margin: 0;
 text-align: left;
 padding-left: 20px;
 font-size: 18pt;
 font-weight: bold;
 color: #000000;
 background-color: #ffff99;
 line-height: 72px;
 vertical-align: middle;
 min-width:620px;
 }

#kopfnavi {
 margin: 0;
 padding: 0;
 border: 0;
 text-decoration: none;
 font-size: 14pt;
}

#kopfnavi a {
  display: block;
  float: left;
  min-width: 150px;
  text-align: center;
  line-height: 38px;
  height: 38px;
  text-decoration: none;
  margin:0;
  padding-left: 4px;
}

.submenue:link {
  background-color: #000000;
  color: #ffff99;
  text-decoration: none;
  border: 1px solid #000000;
}

.submenue:visited {
  background-color: #000000;
  color: #ffff99;
/*  font-style: italic;*/
  text-decoration: none;
  border: 1px solid #000000;
}
.submenue:hover {
  background-color: #ffff99;
  font-style: italic;
  color: #000000;
  border: 1px solid #000000;
}

.lueckenfueller {
  display: block;
  float: left;
  width: 20px;
  height: 91px;
  background-color: #ffff99;
}
 
/* navi links*/
#navi {
  margin:0;
  background-color: #000000;
  color: #FFFF99;
  height: 85%;
}

#navi ul {
 margin: 0;
 padding: 0;
 border:0;
 list-style: none;
}
#navi li {
 margin: 0;
 padding: 0;
 padding-bottom: 0;
 border:0;
}

#navi a {
 margin:0;
 display: block;
 vertical-align: middle;
 padding: 0;
 padding-left: 10px;
 border:0;
}

#navi a:link {
 color: #FFFF99;
 text-decoration: none;
 border-bottom: 1px solid #FFFF99;
 margin-bottom:0;
}

#navi a:visited  {
 color: #FFFF99;
/* font-style: italic;*/
 text-decoration: none;
 border-bottom: 1px solid #FFFF99;
}

#navi a:hover {
 color: #000000;
 font-style: italic;
 text-decoration: none;
 background-color: #ffff99;
 border: 1px solid #000000;
}

.gross a {
 line-height: 36px;
 height: 37px;
 font-size: 14pt;
 padding:0;
}

.klein a {
 font-size: 12pt;
 font-weight: bold;
 line-height:24px;
 height:25px;
}

.adresse {
 margin:0;
 font-size: 11pt;
 text-align: left;

}

/* Hauptteil */
#haupt {

 margin:0;
 margin-top:100px;
 font-family: arial, helvetica, sans-serif;
 font-size: 12pt;
 color: #000000;
 padding: 20px;
 vertical-align: top;
 height: 240px;
 border-right: 2px solid #ffff99;
 text-align:justify;
 position: absolute;
 background-position:30px 20px;
 top: 320px;
 left:0px;
}

#haupt a:link {
 color: #000000;
 font-style: italic;
 text-decoration: none;
 font-weight: bold;
}

#haupt a:visited  {
 color: #000000;
 font-style: italic;
 font-weight: bold;
 text-decoration: none;
}

#haupt a:hover {
 color: #000000;
 font-weight: bold;
 text-decoration: underline;
}

.musik1 {
 text-decoration: none;
 font-size: 8pt;
 color: #800000;
 font-style: italic;
}

.musik2 {
 text-decoration: none;
 font-size: 8pt;
 font-style: italic;
 font-weight: bold;
}

#haupt h2 {
 margin: 0;
 margin-top: 50px;
 font-size: 14pt;
 font-weight: bold;
 line-height: 30px;
 vertical-align: middle;
 font-weight: bold;
 color: #b06108;
}

#haupt h3 {
 margin: 0;
 padding-top: 10px;
 padding-bottom: 5px;
 font-size: 12pt;
 font-weight: bold;
 line-height: 20px;
 vertical-align: top;
 font-weight: bold;
 color: #b06108;
}

#fusszeile {
 margin-top: 40px;
 font-size: 8pt;
 color: #778899;
 font-style: italic;
 text-align: center;
}

#fusszeile a:link {
 color: #778899;
 text-decoration: none;
}

#fusszeile a:visited {
 color: #778899;
 text-decoration: none;
}

#fusszeile a:hover {
 text-decoration: underline;
 color: #778899;
}

#fusszeile hr {
 margin-left: 20px;
 Margin-top: 240px;
/* margin-top: 300px;*/
 min-width: 620px;
}

/* Einträge1 */
#eintraege {
 margin: 0;
 margin-top: 10px;
 font-family: arial, helvetica, sans-serif;
 font-size: 12pt;
 color: #000000;
 padding: 20px;
 vertical-align: top;
 height: 240px;
 border-right: 2px solid #ffff99;
 text-align:left;
 top: 40px;
 left: 0px;
}

#eintraege a:link {
 color: #000000;
 text-decoration: none;
}

#eintraege a:visited {
 color: #000000;
 font-style: italic;
 text-decoration: none;
}

#eintraege a:hover {
 text-decoration: underline;
 color: #000000;
}

#eintraege table {
/* width: 560px;*/
 width: 560px;
 background-color: #ff993f;
 table-layout: auto;
}

#eintraege td {
 vertical-align: top;
}

.gross2 {
 font-size: 12pt;
 font-weight: bold;
}

.gross2-rechts {
 font-size: 12pt;
 font-weight: bold;
 text-align: right;
}

.gross2-gruen {
 font-size: 12pt;
 font-weight: bold;
 color: #00ff00
}

.gross3 {
 font-size: 12pt;
}

.gross4 {
 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;
}

/* Einträge2 */
#eintraege2 {
 margin: 0;
 margin-top: 10px;
 font-family: arial, helvetica, sans-serif;
 font-size: 10pt;
 color: #000000;
 padding: 20px;
 vertical-align: top;
 height: 240px;
 border-right: 2px solid #ffff99;
 text-align:left;
 top: 40px;
 left: 0px;
}

#eintraege2 a:link {
 color: #000000;
 text-decoration: none;
}

#eintraege2 a:visited {
 color: #000000;
 font-style: italic;
 text-decoration: none;
}

#eintraege2 a:hover {
 text-decoration: underline;
 color: #000000;
}

#eintraege2 table {
 width: 560px;
 background-color: #ffff99;
}

#eintraege2 td {
 vertical-align: bottom;
}

#eintraege2 h3 {
 font-size: 14pt;
}

#eintraege2 h2 {
 font-size: 18pt;
}

/* Einträge3 */
#eintraege3 {
 margin: 0;
 margin-top: 10px;
 font-family: arial, helvetica, sans-serif;
 font-size: 10pt;
 color: #000000;
 padding: 20px;
 vertical-align: top;
 height: 240px;
 border-right: 2px solid #ffff99;
 text-align:left;
 top: 40px;
 left: 0px;
}

#eintraege3 a:link {
 color: #000000;
 text-decoration: none;
 font-weight: bold;
}

#eintraege3 a:visited {
 color: #000000;
 font-style: italic;
 text-decoration: none;
 font-weight: bold;
}

#eintraege3 a:hover {
 text-decoration: underline;
 color: #000000;
}

#eintraege3 table {
 width: 100%;
 background-color: #ffff99;
 table-layout: fixed;
}

#eintraege3 td {
 vertical-align: top;
}

#eintraege3 h3 {
 font-size: 14pt;
}

#eintraege3 h2 {
 font-size: 18pt;
}

/* Einträge4 */
#eintraege4 {
 margin: 0;
 margin-top: 10px;
 font-family: arial, helvetica, sans-serif;
 font-size: 10pt;
 color: #000000;
 padding: 20px;
 vertical-align: top;
 height: 240px;
 border-right: 2px solid #ffff99;
 text-align:left;
 top: 40px;
 left: 0px;
}

#eintraege4 a:link {
 color: #000000;
 text-decoration: none;
 font-weight: bold;
}

#eintraege4 a:visited {
 color: #000000;
 font-style: italic;
 text-decoration: none;
}

#eintraege4 a:hover {
 text-decoration: underline;
 color: #000000;
}

#eintraege4 table {
 width: 560px;
 background-color: #ffff99;
 table-layout: fixed;
}

#eintraege4 td {
 vertical-align: top;
}

#eintraege4 h3 {
 font-size: 14pt;
}

#eintraege4 h2 {
 font-size: 18pt;
}

/* Platz für das GIF */
#probe {
 height: 53px;
 line-height: 10px;
 vertical-align: top;
 border-bottom: 1px solid #ffff99
 }

