html body#uid203 div.left-bar, html body#uid203 div.right-bar, html body#uid203 div.page div.nav {
	position: absolute;
	display: none;
	visibility: hidden;
}
html body#uid203 .page .main {
	background: none;
	margin-top: 70px;
}
html body#uid203 div.page {
	background-image: url(../img/ferba_header_start.jpg);
}
html body#uid203 div.page div.main div.middle {
	margin-left: 0px;
	width: 918px;
}
#langmenue {
	text-align: right;
	font-size: 17px !important;
	padding: 160px 30px 0 0;
}
#langmenue select {
	 width: 205px;
	 border: 1px solid #000;
}
html body {
  width: 100%;
  background-color: #72aedd;
}
html body div.page {
  width: 990px;
  margin: 0 auto;
  background-image: url(../img/ferba_header_2.jpg);
  background-color: #fff;
  background-repeat: no-repeat;
}
html body div.page h1, html body div.page h2, html body div.page h3, html body div.page h4, html body div.page h5, html body div.page h6 {
  color: #3e7fb1;
}
html body div.page h1 {
  font-size: 1.3em;
}
html body div.page h2 {
  font-size: 1.3em;
  font-weight: normal;
}
html body div.page h3 {
  font-size: 1.2em;
}
html body div.page h4 {
  font-size: 1.2em;
  font-weight: normal;
}
html body div.page h5 {
  font-size: 1.1em;
}
html body div.page h6 {
  font-size: 1.1em;
  font-weight: normal;
}
html body div.page .footer {
  background: #5a676a;
  height: 26px;
  margin: 0;
  padding: 0;
}
html body div.page .footer p, html body div.page .footer img {
  display: none;
  visibility: hidden;
  position: absolute;
}
html body .page .main .news-latest-gotoarchive {
  font-size: 0.9em;
  padding-left: 18px;
}
html body .page .main .news-latest-gotoarchive a {
  color: #5a676a;
  font-weight: bold;
}
html body .page .main .news-latest-item {
  padding-left: 18px;
  background: url(../img/ferba_termin_pfeil.gif) no-repeat left 2px;
  margin-bottom: 1em;
}
html body .page a {
  color: #3e7fb1;
}
html body .page .main .addbox-header {
  background: #638961;
  color: #fff;
  height: auto;
  padding: 0 0 2px 0;
}
html body .page .main .addbox a {
  font-size: 1em;
  text-decoration: underline;
}
html body .page .main .addbox a:hover {
  color: #666;
}
html body .page .main {
  padding-left: 36px;
  padding-top: 24px;
  padding-bottom: 30px;
  width: 954px;
  background: url(../img/ferba_bg_right.gif) repeat-y right;
}
html body .page .main .right-bar {
  width: 163px;
}
html body div.page div.nav {
  background: #fff;
  background: none;
  margin: 0 0 100px 0;
}
* html body div.page div.nav {
  margin: 0 0 94px 0;
}
html body .page .nav .topmenul1 li {
  border: 1px solid #000;
  border-width: 0 0 1px 0;
  background: #fff;
  margin-left: 0;
  margin-right: 0;
  font-size: 1.1em;
  height: 26px;
}
html body .page .nav .topmenul1 a {
  color: #000;
  font-weight: normal;
  height: 21px;
}
* html body .page .nav .topmenul1 a:hover {
  color: #fff;
  background: none;
}
html body .page .nav .topmenul1 a:hover {
  color: #72aedd;
  font-weight: bold;
}
html body .page .nav .topmenul1 .topmenul2 {
  padding-top: 9px;
  padding-bottom: 10px;
  background: #72aedd;
  margin-top: 1px;
  font-size: 0.9em;
}
html body .page .nav .topmenul1 .topmenul2 li {
  background: #72aedd;
  height: auto;
  border: 0;
  height: 24px;
}
html body .page .nav .topmenul1 .topmenul2 li.top, html body .page .nav .topmenul1 .topmenul2 li.bottom {
  padding-top: 0;
  padding-bottom: 0;
}
html body div.page div.nav ul.topmenul1 ul.topmenul2 li a {
  color: #fff;
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  height: 16px;
}
html body .page .nav .topmenul1 .topmenul2 li a:hover {
  background: #8276b3;
  color: #fff;
}
html body .page .nav .topmenul1 .topmenul2 li.bottom a {
  padding-bottom: 4px;
}
html body .page .nav .topmenul1 .topmenul2 li:hover {
}
html body .page .nav .topmenul1 .topmenul2 li a:hover {
  background-image: none;
}
html body div.page div.nav ul#yacbddm.topmenul1 {
  margin-left: 0px;
  width: 840px;
  width: 940px;
  padding-left: 22px;
  padding-top: 0px;
  margin: 0 auto;
  height: 24px;
}
* html body .page .nav #yacbddm.topmenul1 {
  margin-left: 31px;
  width: 790px;
  width: 890px;
  padding-left: 0px;
}
html body .page .head {
  height: 206px;
  background: none;
}
html body .page .head .tx-macinasearchbox-pi1 .submit {
  background-color: #dac597;
}
html body .page .head .clickable a img {
  width: 410px;
  height: 100px;
}
html body .page .search {
  visibility: hidden;
  display: none;
  position: absolute;
}
html body .main .left-bar h3 {
  background: #638961;
  color: #fff;
  height: auto;
  padding: 0 0 2px 0;
  font-size: 1.0em;
  font-weight: bold;
  margin: 0 0 1em 0;
}