.bgnorepeat {
	BACKGROUND-REPEAT: no-repeat
}
TD.top_menu {
	BACKGROUND-COLOR: #284582
}
TD.date {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.topmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 8px; COLOR: #ffffff; MARGIN-RIGHT: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.topmenuno {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 10px; COLOR: #c7c7c7; MARGIN-RIGHT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.topmenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
BODY {
	BACKGROUND-IMAGE: url(_images/bg.gif); BACKGROUND-REPEAT: repeat-y
}
.blue {
	BACKGROUND-COLOR: #0b1f4a
}
.light_blue {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 8px; COLOR: #ffffff; MARGIN-RIGHT: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #657db0
}
.colorMenu {
	BACKGROUND-COLOR: #284582
}
TD.BLAU {
	BACKGROUND-COLOR: #25408f
}
#SERVICE {
	FONT-SIZE: 11px; MARGIN-LEFT: 0px; COLOR: #0b1f4a; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
#SERVICE A {
	FONT-SIZE: 11px; MARGIN-LEFT: 0px; COLOR: #0b1f4a; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
#UEBERSCHRIFT {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-LEFT: 0px; COLOR: #2a4682; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#UNTERZEILE {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 0px; COLOR: #000066; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#FLIESSTEXT {
	FONT-SIZE: 12px; MARGIN-LEFT: 0px; COLOR: #000066; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#FLIESSTEXT A {
	FONT-SIZE: 12px; MARGIN-LEFT: 0px; COLOR: #2a4682; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#FLIESSTEXT B {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 0px; COLOR: #000066; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#FOOTER {
	FONT-SIZE: 11px; MARGIN-LEFT: 0px; COLOR: #25408f; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD.FORMULARHEADLINE {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #535353; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e4e4e5; TEXT-DECORATION: none
}
TD.TABELLE {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
TD.TABELLE_LIGHT {
	FONT-SIZE: 12px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #deeeff; TEXT-DECORATION: none
}
TD.TABELLE_LINE {
	BACKGROUND-COLOR: #c4deff; HIGHT: 1px
}
A.SUBMIT {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 0px; COLOR: #2a4682; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.SUBMITPORTLET {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 0px; COLOR: #2a4682; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.NORMAL {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.demo_NORMAL {
	FONT-SIZE: 12px; COLOR: #2a4682; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.NORMAL:hover {
	TEXT-DECORATION: underline
}
A.HEADLINE {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2a4682; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD.FORMULARUNTER {
	BACKGROUND: #cacaca
}
TD.filters-in {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
.red {
	BACKGROUND-COLOR: #2a4682
}
.filters-border {
	BACKGROUND-COLOR: #2a4682
}
.form {
	BORDER-RIGHT: #a4c5ee 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a4c5ee 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #a4c5ee 1px solid; COLOR: #333333; PADDING-TOP: 0px; BORDER-BOTTOM: #a4c5ee 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.white {
	BACKGROUND-COLOR: #ffffff
}
.portlet {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #25408f; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f5f5f5
}
.portletwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #535353; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e4e4e5
}
P.port {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
A.porthref {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.porthref:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.BGNAV01LO {
	BACKGROUND-IMAGE: url(_images/menubg.gif); BACKGROUND-COLOR: #e4e4e5
}
.BGNAV01HI {
	BACKGROUND-IMAGE: url(_images/menubg.gif); BACKGROUND-COLOR: #25408f
}
A.NAV01LO {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 5px; COLOR: #999999; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.NAV01NLLO {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 17px; COLOR: #bdbdbd; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.NAV01HI {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 5px; COLOR: #bdbdbd; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.NAV01NLHI {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 17px; COLOR: #d6e8ff; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
.BGNAV02LO {
	BACKGROUND-IMAGE: url(_images/menubg02.gif); BACKGROUND-COLOR: #25408f
}
.BGNAV02HI {
	BACKGROUND-IMAGE: url(_images/menubg02.gif); BACKGROUND-COLOR: #25408f
}
A.NAV02LO {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 17px; COLOR: #bdbdbd; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.NAV02HI {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 17px; COLOR: #2a4682; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
.BGNAV03LO {
	BACKGROUND-IMAGE: url(_images/menubg03.gif); BACKGROUND-COLOR: #fff
}
.BGNAV03HI {
	BACKGROUND-IMAGE: url(_images/menubg03.gif); BACKGROUND-COLOR: #fff
}
A.NAV03LO {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 24px; COLOR: #535353; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.NAV03HI {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 24px; COLOR: #284582; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.NAVUPLO {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 0px; COLOR: #000066; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
#NAVUP {
	FONT-SIZE: 11px; MARGIN-LEFT: 0px; COLOR: #000066; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.NAVUPHI {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 0px; COLOR: #d2232a; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.renew {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 6px; COLOR: #2a4682; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.newstitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2a4682; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#newstitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD.news-text {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
TD.news-date {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2a4682; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
A.NORMALSMALL {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.NORMALSMALL:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#dhtmltooltip {
	BORDER-RIGHT: #676767 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #676767 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; Z-INDEX: 100; VISIBILITY: hidden; PADDING-BOTTOM: 2px; BORDER-LEFT: #676767 1px solid; WIDTH: 250px; PADDING-TOP: 2px; BORDER-BOTTOM: #676767 1px solid; FONT-FAMILY: Arial, Verdana, sans-serif; POSITION: absolute; BACKGROUND-COLOR: lightyellow; align: center
}
#popupmenu A:hover {
	BACKGROUND-COLOR: #ffffff
}
.rtable {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.ritem {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Verdana, Helvetica; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
A.adminmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #d8ecfe; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
SPAN.redprocent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #e80000; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
SPAN.greenprocent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #149c24; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
SPAN.yellowprocent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #e28500; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#admingreen {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #149c24; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#adminyellow {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #e28500; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#adminred {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #fa0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.TERMIN {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
.TERMINVORMONAT {
	FONT-SIZE: 12px; COLOR: #aaaaaa; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
.TERMINVORMONATT {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #aaaaaa; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.TERMINLAUFMONAT {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #d2232a; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.TERMINHEUTE {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.TERMINACTIVE {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
TD.TERMINSCHWARZ {
	BACKGROUND-COLOR: #989898
}
TD.TERMINBG {
	BACKGROUND-COLOR: #f5f5f5
}
TD.TERMINZEIT {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: center; TEXT-DECORATION: none
}
TD.TERMINVERTIKAL {
	BACKGROUND-COLOR: #ffffff
}
TD.TERMINGORISONT {
	BACKGROUND-COLOR: #bebebe
}
.TERMINBACKGROUND1 {
	BACKGROUND-COLOR: #80bcff
}
.TERMINBACKGROUND1_BORDER {
	BACKGROUND-COLOR: #5f89b8
}
.TERMINBACKGROUND2 {
	BACKGROUND-COLOR: #fff587
}
.TERMINBACKGROUND2_BORDER {
	BACKGROUND-COLOR: #d0c552
}
.TERMINBACKGROUND3 {
	BACKGROUND-COLOR: #ff7373
}
.TERMINBACKGROUND3_BORDER {
	BACKGROUND-COLOR: #c14141
}
.TERMINBACKGROUND4 {
	BACKGROUND-COLOR: #ffb963
}
.TERMINBACKGROUND4_BORDER {
	BACKGROUND-COLOR: #f29f3c
}
.TERMINBACKGROUND5 {
	BACKGROUND-COLOR: #add58a
}
.TERMINBACKGROUND5_BORDER {
	BACKGROUND-COLOR: #8db16e
}
.TERMINBACKGROUND6 {
	BACKGROUND-COLOR: #a1e0ff
}
.TERMINBACKGROUND6_BORDER {
	BACKGROUND-COLOR: #8cc6e2
}
TD.ACTIVEDAY {
	BACKGROUND-COLOR: #cccccc
}
TD.CURRENTDAY {
	BACKGROUND-COLOR: #ff0000
}
A.TERMINWOCHE {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD.TERMINWOCHE {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.TERMINWOCHECURTASK {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD.TERMINWOCHETASK {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #aaaaaa; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.TERMINWOCHETASK {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.TERMONATLAUFTAG {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.NAVWORKED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2a4682;
	text-decoration: none;
	margin-left: 5px;
}
.qqqqq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

