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;
}

.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;
}

.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;
}