#zg_nav {
	font-size: 11px;
	left: %zg_left%px;
	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: %h_zg%px;
  margin-right: %w_space%px;
  text-decoration: none;
  width: %w_zg%px;
}

#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 #%zg1_dark%;
}

#zg_nav a.zg_1h {
	color: #%zg1_dark%;
}

.zg_a1, .zg_a1h, #zg_nav a.zg_a1, #zg_nav a.zg_a1h {
  color: #000;
  background-color: #%zg1_medium%;
}

.zg_2h, .zg_a2, .zg_a2h, .zg_2c {
	border-bottom: 7px solid #%zg2_dark%;
}

#zg_nav a.zg_2h {
	color: #%zg2_dark%;
}

.zg_a2, .zg_a2h, #zg_nav a.zg_a2, #zg_nav a.zg_a2h {
  color: #000;
  background-color: #%zg2_medium%;
}

.zg_3h, .zg_a3, .zg_a3h, .zg_3c {
	border-bottom: 7px solid #%zg3_dark%;
}

#zg_nav a.zg_3h {
	color: #%zg3_dark%;
}

.zg_a3, .zg_a3h, #zg_nav a.zg_a3, #zg_nav a.zg_a3h {
  color: #000;
  background-color: #%zg3_medium%;
}

.zg_4h, .zg_a4, .zg_a4h, .zg_4c {
	border-bottom: 7px solid #%zg4_dark%;
}

#zg_nav a.zg_4h {
	color: #%zg4_dark%;
}

.zg_a4, .zg_a4h, #zg_nav a.zg_a4, #zg_nav a.zg_a4h {
  color: #000;
  background-color: #%zg4_medium%;
}

.zg_5h, .zg_a5, .zg_a5h, .zg_5c {
	border-bottom: 7px solid #%zg5_dark%;
}

#zg_nav a.zg_5h {
	color: #%zg5_dark%;
}

.zg_a5, .zg_a5h, #zg_nav a.zg_a5, #zg_nav a.zg_a5h {
  color: #000;
  background-color: #%zg5_medium%;
}

.zg_6h, .zg_a6, .zg_a6h, .zg_6c {
	border-bottom: 7px solid #%zg6_dark%;
}

#zg_nav a.zg_6h {
	color: #%zg6_dark%;
}

.zg_a6, .zg_a6h, #zg_nav a.zg_a6, #zg_nav a.zg_a6h {
  color: #000;
  background-color: #%zg6_medium%;
}

.zg_7h, .zg_a7, .zg_a7h, .zg_7c {
	border-bottom: 7px solid #%zg7_dark%;
}

#zg_nav a.zg_7h {
	color: #%zg7_dark%;
}

.zg_a7, .zg_a7h, #zg_nav a.zg_a7, #zg_nav a.zg_a7h {
  color: #000;
  background-color: #%zg7_medium%;
}

.zg_8h, .zg_a8, .zg_a8h, .zg_8c {
	border-bottom: 7px solid #%zg8_dark%;
}

#zg_nav a.zg_8h {
	color: #%zg8_dark%;
}

.zg_a8, .zg_a8h, #zg_nav a.zg_a8, #zg_nav a.zg_a8h {
  color: #000;
  background-color: #%zg8_medium%;
}

.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: %gp_top%px;
	width: %w_gp%px;
}

#gesamtportal a {
	display: block;
	font-size: %gp_font_size%px;
	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: #%zg0_dark%;
}
.zg1, .zg1dark {
	background: #%zg1_dark%;
}
.zg2, .zg2dark {
	background: #%zg2_dark%;
}
.zg3, .zg3dark {
	background: #%zg3_dark%;
}
.zg4, .zg4dark {
	background: #%zg4_dark%;
}
.zg5, .zg5dark {
	background: #%zg5_dark%;
}
.zg6, .zg6dark {
	background: #%zg6_dark%;
}
.zg7, .zg7dark {
	background: #%zg7_dark%;
}
.zg8, .zg8dark {
	background: #%zg8_dark%;
}
.zg9, .zg9dark {
	background: #%zg9_dark%;
}

.zg0set {
	border-bottom-color: #%zg0_dark%;
}
.zg1set {
	border-bottom-color: #%zg1_dark%;
}
.zg2set {
	border-bottom-color: #%zg2_dark%;
}
.zg3set {
	border-bottom-color: #%zg3_dark%;
}
.zg4set {
	border-bottom-color: #%zg4_dark%;
}
.zg5set {
	border-bottom-color: #%zg5_dark%;
}
.zg6set {
	border-bottom-color: #%zg6_dark%;
}
.zg7set {
	border-bottom-color: #%zg7_dark%;
}
.zg8set {
	border-bottom-color: #%zg8_dark%;
}
.zg9set {
	border-bottom-color: #%zg9_dark%;
}

.zg0medium {
	background: #%zg0_medium%;
}
.zg1medium {
	background: #%zg1_medium%;
}
.zg2medium {
	background: #%zg2_medium%;
}
.zg3medium {
	background: #%zg3_medium%;
}
.zg4medium {
	background: #%zg4_medium%;
}
.zg5medium {
	background: #%zg5_medium%;
}
.zg6medium {
	background: #%zg6_medium%;
}
.zg7medium {
	background: #%zg7_medium%;
}
.zg8medium {
	background: #%zg8_medium%;
}
.zg9medium {
	background: #%zg9_medium%;
}

.zg0bright {
	background: #%zg0_bright%;
}
.zg1bright {
	background: #%zg1_bright%;
}
.zg2bright {
	background: #%zg2_bright%;
}
.zg3bright {
	background: #%zg3_bright%;
}
.zg4bright {
	background: #%zg4_bright%;
}
.zg5bright {
	background: #%zg5_bright%;
}
.zg6bright {
	background: #%zg6_bright%;
}
.zg7bright {
	background: #%zg7_bright%;
}
.zg8bright {
	background: #%zg8_bright%;
}
.zg9bright {
	background: #%zg9_bright%;
}

#titel {
	color: #%titel_color%;
	font-size: %titel_font_size%px;
	font-weight: %titel_font_weight%;
	height: %titel_font_size%px;
	line-height: %titel_font_size%px;
	left: 175px;
	position: absolute;
	top: %titel_top%px;
}

#titel a:link, #titel a:visited, #titel a:active {
	color: #%titel_color%;
	font-weight: %titel_font_weight%;
}

#info {
	color: #%info_color%;
	font-size: %info_font_size%px;
	font-weight: %info_font_weight%;
	height: %info_font_size%px;
	line-height: %info_font_size%px;
	position: absolute;
	right: 10px;
	top: 17px;
}

#head a, #head #info a:link, #head #info a:visited, #head #info a:active {
	color: #%info_color%;
	font-weight: %info_font_weight%;
}