#zg_nav {
	font-size: 11px;
	left: 165px;
	line-height: 12px;
	margin-right: 0;
	padding-left: 10px;
	padding-right: 0;
	position: absolute;
	text-align: center;
	top: 40px;
}

#zg_nav a {
  cursor: pointer;
  display: block;
  float: left;
  font-weight: normal;
  padding: 2px 0;
  height: 25px;
  margin-right: 3px;
  text-decoration: none;
  width: 99px;
}

#zg_nav .last {
  margin-right: 0;
}

.zg_na, a.zg_na:link, a.zg_na:hover, a.zg_na:active, a.zg_na:visited {
  color: #668;
  border-bottom: 7px solid #c4c5d9;
}

.zg_1h, .zg_a1, .zg_a1h, .zg_1c {
	border-bottom: 7px solid #d20025;
}

#zg_nav a.zg_1h {
	color: #d20025;
}

.zg_a1, .zg_a1h, #zg_nav a.zg_a1, #zg_nav a.zg_a1h {
  color: #000;
  background-color: #e5796d;
}

.zg_2h, .zg_a2, .zg_a2h, .zg_2c {
	border-bottom: 7px solid #e85812;
}

#zg_nav a.zg_2h {
	color: #e85812;
}

.zg_a2, .zg_a2h, #zg_nav a.zg_a2, #zg_nav a.zg_a2h {
  color: #000;
  background-color: #fca558;
}

.zg_3h, .zg_a3, .zg_a3h, .zg_3c {
	border-bottom: 7px solid #ebb30c;
}

#zg_nav a.zg_3h {
	color: #ebb30c;
}

.zg_a3, .zg_a3h, #zg_nav a.zg_a3, #zg_nav a.zg_a3h {
  color: #000;
  background-color: #fcdb67;
}

.zg_4h, .zg_a4, .zg_a4h, .zg_4c {
	border-bottom: 7px solid #339a66;
}

#zg_nav a.zg_4h {
	color: #339a66;
}

.zg_a4, .zg_a4h, #zg_nav a.zg_a4, #zg_nav a.zg_a4h {
  color: #000;
  background-color: #66cc99;
}

.zg_5h, .zg_a5, .zg_a5h, .zg_5c {
	border-bottom: 7px solid #00879a;
}

#zg_nav a.zg_5h {
	color: #00879a;
}

.zg_a5, .zg_a5h, #zg_nav a.zg_a5, #zg_nav a.zg_a5h {
  color: #000;
  background-color: #4eb8b8;
}

.zg_6h, .zg_a6, .zg_a6h, .zg_6c {
	border-bottom: 7px solid #006697;
}

#zg_nav a.zg_6h {
	color: #006697;
}

.zg_a6, .zg_a6h, #zg_nav a.zg_a6, #zg_nav a.zg_a6h {
  color: #000;
  background-color: #66a3c2;
}

.zg_7h, .zg_a7, .zg_a7h, .zg_7c {
	border-bottom: 7px solid #374a96;
}

#zg_nav a.zg_7h {
	color: #374a96;
}

.zg_a7, .zg_a7h, #zg_nav a.zg_a7, #zg_nav a.zg_a7h {
  color: #000;
  background-color: #8693c0;
}

.zg_8h, .zg_a8, .zg_a8h, .zg_8c {
	border-bottom: 7px solid #304169;
}

#zg_nav a.zg_8h {
	color: #304169;
}

.zg_a8, .zg_a8h, #zg_nav a.zg_a8, #zg_nav a.zg_a8h {
  color: #000;
  background-color: #8391ae;
}

.zg_9h, .zg_a9, .zg_a9h, .zg_9c {
	border-bottom: 7px solid #%zg9_dark%;
}

#zg_nav a.zg_9h {
	color: #%zg9_dark%;
}

.zg_a9, .zg_a9h, #zg_nav a.zg_a9, #zg_nav a.zg_a9h {
  color: #000;
  background-color: #%zg9_medium%;
}

#gesamtportal {
	height: 40px;
	left: 10px;
	overflow: hidden;
	padding: 1px 0 4px;
	position: absolute;
	text-align: center;
	top: 39px;
	width: 140px;
}

#gesamtportal a {
	display: block;
	font-size: 18px;
	font-weight: normal;
	line-height: 34px;
	padding: 0 0 2px;
  text-decoration: none;
	white-space: nowrap;
}

#zg_hinweis {
	font-size: 10px;
	z-index: 10;
	width: 300px;
	line-height: 12px;
	margin-top: 5px;
	position: absolute;
	display: none;
}

.zg0, .zg1, .zg2, .zg3, .zg4, .zg5, .zg6, .zg7, .zg8, .zg9 {
	color: #fff;
	font-size: 10px;
}

.zg0, .zg0dark {
	background: #9a1820;
}
.zg1, .zg1dark {
	background: #d20025;
}
.zg2, .zg2dark {
	background: #e85812;
}
.zg3, .zg3dark {
	background: #ebb30c;
}
.zg4, .zg4dark {
	background: #339a66;
}
.zg5, .zg5dark {
	background: #00879a;
}
.zg6, .zg6dark {
	background: #006697;
}
.zg7, .zg7dark {
	background: #374a96;
}
.zg8, .zg8dark {
	background: #304169;
}
.zg9, .zg9dark {
	background: #%zg9_dark%;
}

.zg0set {
	border-bottom-color: #9a1820;
}
.zg1set {
	border-bottom-color: #d20025;
}
.zg2set {
	border-bottom-color: #e85812;
}
.zg3set {
	border-bottom-color: #ebb30c;
}
.zg4set {
	border-bottom-color: #339a66;
}
.zg5set {
	border-bottom-color: #00879a;
}
.zg6set {
	border-bottom-color: #006697;
}
.zg7set {
	border-bottom-color: #374a96;
}
.zg8set {
	border-bottom-color: #304169;
}
.zg9set {
	border-bottom-color: #%zg9_dark%;
}

.zg0medium {
	background: #b85d62;
}
.zg1medium {
	background: #e5796d;
}
.zg2medium {
	background: #fca558;
}
.zg3medium {
	background: #fcdb67;
}
.zg4medium {
	background: #66cc99;
}
.zg5medium {
	background: #4eb8b8;
}
.zg6medium {
	background: #66a3c2;
}
.zg7medium {
	background: #8693c0;
}
.zg8medium {
	background: #8391ae;
}
.zg9medium {
	background: #%zg9_medium%;
}

.zg0bright {
	background: #ecd2d4;
}
.zg1bright {
	background: #f7dad6;
}
.zg2bright {
	background: #ffdba8;
}
.zg3bright {
	background: #fffbcf;
}
.zg4bright {
	background: #d7f5e9;
}
.zg5bright {
	background: #cdebeb;
}
.zg6bright {
	background: #cce0eb;
}
.zg7bright {
	background: #d8dbea;
}
.zg8bright {
	background: #cccedc;
}
.zg9bright {
	background: #%zg9_bright%;
}

#titel {
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	height: 18px;
	line-height: 18px;
	left: 175px;
	position: absolute;
	top: 14px;
}

#titel a:link, #titel a:visited, #titel a:active {
	color: #fff;
	font-weight: normal;
}

#info {
	color: #fff;
	font-size: 15px;
	font-weight: normal;
	height: 15px;
	line-height: 15px;
	position: absolute;
	right: 10px;
	top: 17px;
}

#head a, #head #info a:link, #head #info a:visited, #head #info a:active {
	color: #fff;
	font-weight: normal;
}