a:link { text-decoration:none; }
a:hover { text-decoration:underline; }
a:visited { text-decoration:none; }


.kleiner {
  font-family:tahoma; font-size:9pt; color:white;
}

.standard {
  font-family:tahoma; font-size:10pt; color:black;
}

.ueberschrift {
  font-family:tahoma;
  font-size:20pt;
  color:white;
  font-style:italic;
  font-weight:bold;
  padding-left:20px;
}

.zwischenUeberschrift{
  font-family:tahoma;
  font-size:11pt;
  letter-spacing:1pt;
  font-weight:800;
  color:rgb(51,67,104);
  text-align:center;
}

/*############### Einträge für die Programmseite ###############*/

th.programm, td.programm {
  border:1px solid black;
  height:30px;
  text-align:center;
/*  background-color:rgb(255,153,0); */
}

th.programm_back, td.programm_back {
  background-color:rgb(255,195,104);	/*helles Orange*/
  width:150px;
}

th.programm_back_rand, td.programm_back_rand {
  background-color:rgb(255,153,0);	/*dunkles Orange*/
  width:100px;
}

td.programm_selected {
  color:red;
  font-weight:bold;
}


p.cont{
  margin-right: 12pt;
  margin-top: 12pt;
  margin-left: 12pt;
  margin-bottom: 12pt;
  /* margin-width: 80%; */
  /*font-size: 10.5pt; */
}

p.infolinks{
  margin-top: 50px;
  text-align:right;
  margin-right: 10px;
}

/*############### Einträge für die Homeseite ###############*/
td.home_hell{
  /*background-color:rgb(211,211,237); Der helle Menü-Hintergrund*/
  background-color:rgb(214,214,223);
  border:1px solid black;
/*  width:100px;
  height:100px; */
}


/*############### Einträge für die Umfrageseite ###############*/


td.umfrage_ueberschrift, tr.umfrage_ueberschrift {
  /*background-color:rgb(51,67,104); Das Menü-Dunkel*/
  /*color:white; Menü-Textfarbe */
  color:rgb(225,225,225);
  background-color:rgb(92,92,133);
}

p.umfrage_dunkel, td.umfrage_dunkel, tr.umfrage_dunkel {
  background-color:rgb(187,187,204);
}

td.umfrage_hell, tr.umfrage_hell {
  /*background-color:rgb(211,211,237); Der helle Menü-Hintergrund*/
  background-color:rgb(214,214,223);
}

.kleiner_umfrage {
  font-family:tahoma; font-size:9pt;
}


/*#################### hier die Sheets für's Menü ##############*/
table.menu a{
  text-decoration:none;
  font-family:tahoma;
  font-size:9pt;
  font-weight:bold;
  vertical-align:middle;
  color:white;
  display:block;
  letter-spacing:1pt;
  margin-left:10px;
}
table.menu a:visited { color: white; }
table.menu a:hover {
  color:rgb(255,204,0); /*gelb*/
  text-decoration:none;
}

/*
  ein neuer "td.eintrag a" überschreibt die Eigenschaften
  von "table.menu a"
*/

td.eintrag{
  height:29px;
  width:176px;
  background-color:rgb(51,67,104);  /* #334366 006699  */
}

td.eintrag_selected{
  height:29px;
/*   width:176px;  kein width weil sonst eintrag_selected a 176px + margin-left breit */
  background-color:rgb(19,38,77);
  color:rgb(255,0,0);
}

td.eintrag_selected a{
  color:rgb(255,0,0);
}

td.zwischen {
  height:2px;
  background-color:rgb(211,211,237);  /* D3D3ED   EFEFEF   Farbe für Tabellenreihe 2:DEE3E7*/
}

td.bg {
  background-color:rgb(211,211,237);
  width:176px;
}

/*td.inhalt {
  color:black;
  font-family:tahoma;
  font-size:9pt;
  font-weight:bold;
} */

td.rand {
  width:8px;
  background-color:rgb(51,51,51);
}

td.rselected {
  background-color:rgb(255,0,0);
}

td.laufschrift {
  color:white;
  font-family:tahoma;
  font-size:9pt;
  font-weight:bold;
}

td.hover_on {
 background-color: rgb(255,204,0); /*gelb*/
}

