/* Clear CCSTheme */
BODY, TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; }
.ClearPageBODY{ BACKGROUND-COLOR: #5d6570; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; }
.ClearFormTABLE{ background-color: #5d6570; }
.ClearFormHeaderFont{ color: #000000; font-size: 16px; font-weight: bold; }
.ClearFieldCaptionTD{ background-color: #EDEDED; color: #000000; font-size: 13px; font-weight: bold; }
.ClearAltDataTD{ background-color: #FFFFFF; color: #000000; font-size: 13px; }
.ClearColumnTD{ background-color: #747d88;FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; LINE-HEIGHT: 11pt; FONT-STYLE: normal; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; TEXT-DECORATION: none; }
.ClearDataTD{ background-color: #F7F7F7; color: #000000; font-size: 13px; }
.ClearErrorDataTD{ background-color: #F7F7F7; color: #FF0000; font-size: 13px; font-weight: bold; }
.ClearSeparatorTD{ height: 2px; background-color: #DEDBDE; }
.ClearFooterTD{ background-color: #E7E7E7; color: #000084; font-size: 13px; font-weight: bold; }
a.ClearSorterLink:link,a.ClearSorterLink:visited{ color: #000084; font-size: 13px; font-weight: bold; text-decoration: none; }
a.ClearSorterLink:hover,a.ClearSorterLink:active{ color: #FF0000; font-size: 13px; font-weight: bold; text-decoration: none; }
a.ClearDataLink:link,a.ClearDataLink:visited{ color: #000084; font-size: 13px; text-decoration: none; }
a.ClearDataLink:hover,a.ClearDataLink:active{ color: #FF0000; font-size: 13px; text-decoration: none; }
a.ClearNavigatorLink:link,a.ClearNavigatorLink:visited{ color: #000084; font-weight: bold; font-size: 13px; text-decoration: underline; }
a.ClearNavigatorLink:hover,a.ClearNavigatorLink:active{ color: #FF0000; font-weight: bold; font-size: 13px; text-decoration: none; }
.ClearButton { border-bottom: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000; border-top: solid 1px #000000; background-color: #EEEEEE; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica; font-weight: bold; }
.ClearInput { border-bottom: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000; border-top: solid 1px #000000; background-color: #FFFFFF; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica; }
.ClearTextarea { border-bottom: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000; border-top: solid 1px #000000; background-color: #FFFFFF; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica; }
.ClearSelect { font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica; }
.Clear_upsolhead {	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 11pt; FONT-STYLE: normal; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; TEXT-DECORATION: none}
.Clear_upsolheadDataTD{ background-color: #FFFFFF; color: #000000; 	FONT-WEIGHT: bold; FONT-SIZE: 8pt;LINE-HEIGHT: 11pt; FONT-STYLE: normal; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; TEXT-DECORATION: none }
.headDataTD_dunkel{ background-color: #323941; color: #FFFFFF; 	FONT-WEIGHT: bold; FONT-SIZE: 8pt;LINE-HEIGHT: 11pt; FONT-STYLE: normal; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; TEXT-DECORATION: none }
a.upDataLink:link, a.upDataLink:visited{ FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 11pt; FONT-STYLE: normal; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; TEXT-DECORATION: none }
//a.upDataLink:visited{ FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #c7c7c7; LINE-HEIGHT: 11pt; FONT-STYLE: normal; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; TEXT-DECORATION: none }
a.upDataLink:hover,a.upDataLink:active{ color: #FFFFFF; FONT-WEIGHT: normal; text-decoration: none; }



/* Calendar */
a.today:link,a.today:visited{ color: #FF0000; font-weight: bold; text-decoration: none; }
a.today:hover,a.today:active{ color: #000084; font-weight: bold; text-decoration: none; }
a.selectedDay:link,a.selectedDay:visited{ color: #000084; font-weight: bold; text-decoration: none; }
a.selectedDay:hover,a.selectedDay:active{ color: #FF0000; font-weight: bold; text-decoration: none; }
a.weekDay:link,a.weekDay:visited{ color: #000084; text-decoration: none; }
a.weekDay:hover,a.weekDay:active{ color: #FF0000; text-decoration: none; }
TD.selectedDay { background-color: #E7E7E7; color: #000000; font-size: 13px; }
TD.today { border-top: 1px solid #FF0000; border-left: 1px solid #FF0000; border-bottom: 1px solid #FF0000; border-right: 1px solid #FF0000; background-color: #FFFFFF; color: #000000; font-size: 13px; }
TD.workday { background-color: #FFFFFF; color: #000000; font-size: 13px; }
TD.weekend { background-color: #EEEEEE; color: #000000; font-size: 13px; }
TH.calendar { margin: 1px; background-color: #E7E7E7; color: #000084; font-size: 13px; font-weight: bold; }
.CalendarButtons { border-bottom: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000; border-top: solid 1px #000000; background-color: #EEEEEE; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica; font-weight: bold; }
.CalendarControls { font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 13px; }
.Table { background-color: #DEDBDE; }


/* custom Upsolute */
.bgoben {
	BACKGROUND-COLOR: #000000
}
.bgdunkel {
	BACKGROUND-COLOR: #323941
}
.bgcontent {
	BACKGROUND-COLOR: #5d6570
}
.bgsubnavi {
	BACKGROUND-COLOR: #747d88
}
.bgteaser {
	BACKGROUND-COLOR: #9aa4b0
}
.bglinien {
	BACKGROUND-COLOR: #cccccc
}
.bgsendezeit {
	BACKGROUND-COLOR: #b8dcff
}
.bglinkbox {
	BACKGROUND-COLOR: #aebbc8
}
.bgzusatzinfo {
	BACKGROUND-COLOR: #a1acb8
}
.bgpopup {
	BACKGROUND-COLOR: #747d88
}
.bgpopup2 {
	BACKGROUND-COLOR: #9aa4b0
}
.pfad {
	FONT-SIZE: 8pt; COLOR: #b8dcff; LINE-HEIGHT: 11pt; FONT-STYLE: normal; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; TEXT-DECORATION: none
}
.subnavi {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; LINE-HEIGHT: 11pt; FONT-STYLE: normal; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; TEXT-DECORATION: none
}
.head {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 11pt; FONT-STYLE: normal; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; TEXT-DECORATION: none
}
.headweiss {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; LINE-HEIGHT: 11pt; FONT-STYLE: normal; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; TEXT-DECORATION: none
}
.text {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 11pt; FONT-STYLE: normal; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; TEXT-DECORATION: none
}
.textdunkelgrau {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #303030; LINE-HEIGHT: 11pt; FONT-STYLE: normal; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; TEXT-DECORATION: none
}
.textweiss {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; LINE-HEIGHT: 11pt; FONT-STYLE: normal; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; TEXT-DECORATION: none
}
.sendezeit {
	FONT-SIZE: 8pt; COLOR: #ddefff; LINE-HEIGHT: 11pt; FONT-STYLE: normal; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; TEXT-DECORATION: none
}
A.link:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.link:visited {
	COLOR: #e6f0f8; TEXT-DECORATION: none
}
A.link:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.headlink:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.headlink:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.headlink:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.subnavilink:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.subnavilink:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.subnavilink:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.serviceboxlink:link {
	COLOR: #cccccc; TEXT-DECORATION: none
}
A.serviceboxlink:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
A.serviceboxlink:active {
	COLOR: #cccccc; TEXT-DECORATION: none
}
A.formatnavilink:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.formatnavilink:visited {
	COLOR: #323941; TEXT-DECORATION: none
}
A.formatnavilink:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}

.ClearButton { border-bottom: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000; border-top: solid 1px #000000; background-color: #EEEEEE; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica; font-weight: bold; }
.ClearInput { border-bottom: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000; border-top: solid 1px #000000; background-color: #FFFFFF; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica; }
.ClearTextarea { border-bottom: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000; border-top: solid 1px #000000; background-color: #FFFFFF; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica; }
.ClearSelect { font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica; }

