body {
  background-color: #FFCC33;
}

td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}
.tabelle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}
.bildnachweis {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8px;
  color: #000;
}
.bildalign_left {
  padding-right:2px;
  padding-top:2px;
  padding-bottom:2px;
}
.bildalign_right {
  padding-left:2px;
  padding-top:2px;
  padding-bottom:2px;
}
.tdright {
  font-size: 11px;
  background-color: #FFFFCC;

}
.tdmiddle {
  background-color: #FFFFE0;
}
.bildunterschrift {
  font-size: 9px;
  font-style: italic;
}

.tdkopfmenu {
  background-color: #78797C;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}
.tdlightyellow {
  background-color: #FFE47B;
  font-weight: bold;

}
.tdlightred {
  background-color: #D8B69E;
  font-weight: bold;

}

.tdmenu {
  background-color: #FFE47B;
}

.arialblack {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}
a:link {
  color: #990000;
  text-decoration: none;
}
a:visited {
  color: #990000;
  text-decoration: none;
}
a:hover {
  color: #990000;
  text-decoration: none;
}
a.linkstartmenu:link {
  color: #000000;
  text-decoration: none;
}
a.linkstartmenu:visited {
  color: #000000;
  text-decoration: none;
}
a.linkstartmenu:hover {
  color: #000000;
  text-decoration: none;
}
a.linkkopfmenu:link {
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
}
a.linkkopfmenu:visited {
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
a.linkkopfmenu:hover {
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
a.linkakadmenu:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}
a.linkakadmenu:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}
a.linkakadmenu:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}
.inputsuche {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #FFFFFF;
  height: 20px;
  width: 150px;
}

.inputfeld {

  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color: #FFFFFF;
  height: 20px;
}

select {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #FFFFFF;
  height: 20px;
}
.selMonatForm strMonth {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #FFFFFF;
  height: 20px;
}

.selMonatForm strYear {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #FFFFFF;
  height: 20px;
}
.selMonatForm imgSuche {
  
}


.nummer {
  background-color: #FFE47B;
  font-size: 11px;
  font-weight: bold;

}
.tdtitel {

  background-color: #FFCC33;
  font-size: 11px;
  font-weight: bold;
}
.tdprogramm {

  font-size: 11px;
  background-color: #FFFFCC;
}

.ueberschrift1 {
        font-size: 11px;
  font-weight: bold;
  color: #000000;
}

.ueberschrift2 {
  font-size: 12px;
  font-weight: bold;
}

.tdstart {

  background-color: #FFE47B;
  font-weight: bold;
}

.tduntertitel {

  font-size: 11px;
  font-weight: bold;
  background-color: #FFE47B;

}
.tdtitel2 {
  font-size: 12px;
  font-weight: bold;
  background-color: #FFE47B;



}
.tdunterstrich {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-bottom-color: #FFE47B;
  border-bottom-style: solid;
}

.download {
  font-size: 10px;
  font-style: normal;
  color: #666666;
}
.little {
  font-size: 10px;
  font-style: normal;
  color: #666666;
}
.reihe {
  background-color: #FFE47B;
  font-size: 11px;
  font-weight: bold;
}

.fett {
  font-weight: bold;
}
.programmkopf {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #FFE47B;
  height: 21px;
}
#navigation{  /* contains the navigation */
  float: left;
  width: 161px;
}

/*
  Following part deals with the navigation in div with id "navContainer"
*/

.navigationBorder#naviHead{  /* Abstand Navigation von oben */
  height: 0px;

}

#navContainer{  /* contains the menu */
  clear: both;
  width: 161px;
}

/*
  navigation level 1
*/

#navContainer ul{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

#navContainer ul li{
  margin: 0px;
  padding: 0px;
  list-style-type: none;

}

#navContainer ul li#li_nav1_open{  /* special layout for open links */
  background-image: none;

}

#navContainer ul li a{
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #FFE47B;
  display: block;
  height: 21px;
  line-height: 18px;
  padding-left: 22px;
  margin-top: 0px;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  background-image: url("../../layoutimg/b_menu.gif"); /* grpfeil normal */
}

#navContainer ul li a:hover, #navContainer ul li a:focus{
  background-image: url("../../layoutimg/ba_menu.gif"); /* grpfeil hover */
}

#navContainer ul li a#a_nav1_open, #navContainer ul li a:hover#a_nav1_open{
  background-image: url("../../layoutimg/ba_menu.gif"); /* grpfeil offen nach unten */
}


/*
  Design for submenu
*/
#navContainer li li{
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #FFCC33;
  line-height: 19px;
  background-image: url("../../layoutimg/b_umenu.gif");
  background-repeat: no-repeat;

}

#navContainer ul ul a{
  display: block;
  background-repeat: no-repeat;
  height: 20px;
  padding-left: 22px;
  line-height: 19px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
  font-size: 11px;
  background-image: none;
}

#navContainer ul ul a:hover, #navContainer ul ul a:focus, #navContainer ul ul a#a_nav2_open{
  color: #000000;
  background-image: url("../../layoutimg/ba_umenu.gif");

}

.editmode{
  color: #FF0000;
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 0px;
}


