#navi {
	BORDER-RIGHT: #ffffff 5px solid; BACKGROUND: url(/i/bg_navi_links.gif) #00419b repeat-y; FLOAT: left; WIDTH: 181px
}
#navi-logo {
	BORDER-BOTTOM: #ffffff 9px solid; HEIGHT: 103px; BACKGROUND-COLOR: #00419b
}
#navi-logo IMG {
	DISPLAY: block
}
#navi-logo A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.inhalt#navi-logo {
	BACKGROUND-COLOR: #00419b
}
#navigation-inhalt {
	MARGIN: 0px 0px 25px
}
#navigation-inhalt UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navigation-inhalt UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navi A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.e1-no {
	DISPLAY: block; BORDER-BOTTOM: white 1px solid
}
A.e1-hl {
	DISPLAY: block; BORDER-BOTTOM: white 1px solid
}
A.e2-no {
	DISPLAY: block; BORDER-BOTTOM: white 1px solid
}
A.e2-hl {
	DISPLAY: block; BORDER-BOTTOM: white 1px solid
}
A.e1-no {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-SIZE: 82%; PADDING-BOTTOM: 4px; COLOR: white; PADDING-TOP: 4px; BACKGROUND-COLOR: #00419a
}
A.e1-hl {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-SIZE: 82%; PADDING-BOTTOM: 4px; COLOR: white; PADDING-TOP: 4px; BACKGROUND-COLOR: #ff8700
}
A.e2-no {
	PADDING-RIGHT: 5px; PADDING-LEFT: 25px; FONT-SIZE: 69%; PADDING-BOTTOM: 4px; COLOR: white; PADDING-TOP: 4px; BACKGROUND-COLOR: #477ecb
}
A.e2-hl {
	PADDING-RIGHT: 5px; PADDING-LEFT: 25px; FONT-SIZE: 69%; PADDING-BOTTOM: 4px; COLOR: #ffcc99; PADDING-TOP: 4px; BACKGROUND-COLOR: #477ecb
}
A.e1-no:hover {
	BACKGROUND-COLOR: #1158b9
}
A.e1-hl:hover {
	BACKGROUND-COLOR: #fba444
}
A.e2-no:hover {
	BACKGROUND-COLOR: #739dd7
}
A.e2-hl:hover {
	BACKGROUND-COLOR: #739dd7
}
#navi DIV.kalender {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #477ecb
}
#navi TABLE.kalender {
	WIDTH: 168px
}
#navi TABLE.kalender TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 69%; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #003b76; TEXT-ALIGN: center
}
#navi TABLE.kalender TH.prev {
	PADDING-RIGHT: 0px; BORDER-TOP: #477ecb 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; BORDER-LEFT: #477ecb 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #477ecb 1px solid; TEXT-ALIGN: center
}
#navi TABLE.kalender TH.monat {
	PADDING-RIGHT: 0px; BORDER-TOP: #477ecb 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; BORDER-BOTTOM: #477ecb 1px solid; TEXT-ALIGN: center
}
#navi TABLE.kalender TH.next {
	BORDER-RIGHT: #477ecb 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #477ecb 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; WIDTH: 14%; PADDING-TOP: 3px; BORDER-BOTTOM: #477ecb 1px solid; TEXT-ALIGN: center
}
#navi TABLE.kalender TD {
	BORDER-RIGHT: #497dc9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #497dc9 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 69%; PADDING-BOTTOM: 0px; BORDER-LEFT: #497dc9 1px solid; WIDTH: 22px; PADDING-TOP: 0px; BORDER-BOTTOM: #497dc9 1px solid; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
#navi TABLE.kalender TD.tag {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 69%; PADDING-BOTTOM: 4px; COLOR: white; PADDING-TOP: 4px; BACKGROUND-COLOR: #00419a
}
#navi TABLE.kalender TD.high {
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #cccccc
}
#navi TABLE.kalender TD.high A {
	FONT-WEIGHT: normal; COLOR: #000000
}
#navi TABLE.kalender TD.aktive {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #cc3300
}
#navi TABLE.kalender TD.aktive A {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
#navi TABLE.kalender TD.coming {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; COLOR: #668dc3; PADDING-TOP: 4px
}
#navi TABLE.kalender TD A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 4px; WIDTH: 100%; COLOR: black; PADDING-TOP: 4px
}
#navi TABLE.kalender TD.coming A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 4px; WIDTH: 100%; COLOR: #668dc3; PADDING-TOP: 4px
}
#navi TABLE.kalender TD A:hover {
	COLOR: white; BACKGROUND-COLOR: #cc0000
}
#navi TABLE.kalender TD.coming A:hover {
	COLOR: white; BACKGROUND-COLOR: #cc0000
}
#navi DIV.navi-suche {
	PADDING-RIGHT: 10px; BORDER-TOP: white 1px solid; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 69%; PADDING-BOTTOM: 5px; COLOR: white; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #00419a
}
#navi DIV.navi-suche IMG {
	VERTICAL-ALIGN: middle
}
