
/* ************************************************************************************************
STYLESHEET FOR UBSWIDGETS
**************************************************************************************************
Version: 1.4.0
************************************************************************************************** */
@import url("WebApps.css"); 

BODY { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: white; }

/************************************************************************************************/
/* Tree           */
/************************************************************************************************/
BODY .uwTreeNode {
	text-decoration: none; }
BODY A.uwTreeNode:LINK, A.uwTreeNode:VISITED{
	text-decoration: none;
	color: #003399; }
BODY A.uwTreeNodeSelected:LINK, A.uwTreeNodeSelected:VISITED{
	text-decoration: none;
	color: #000000;
	font-weight: bold;}
BODY .uwTreeNodeDisabled {
	text-decoration: none; 
	color: #999999;}
.uwTree{
	padding: 2px 5px 5px 5px;
	background-color:#FFFFFF;
	border-style:solid;
	border-left-color:#99adc2;
	border-top-color:#99adc2;
	border-right-color:#494949;
	border-bottom-color:#494949;
	border-width:1px;}
.uwTreeScrollable{
	padding: 2px 5px 5px 5px;
	background-color:#FFFFFF;
	border-style:solid;
	border-left-color:#99adc2;
	border-top-color:#99adc2;
	border-right-color:#494949;
	border-bottom-color:#494949;
	border-width:1px;
	position:relative;
	left:0px;
	top:0px;
	overflow:auto}

/************************************************************************************************/
/* LookupWidget           */
/************************************************************************************************/

.uwLookupBody			{ margin: 0px 0px 0px 0px; background-color: #eeeeee; }
.uwLookupTitle          { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.uwLookupIcon, .uwLookupIconDisabled { width:20px; height:20px; cursor: pointer; cursor: hand; padding:0px; margin:0px;}

/************************************************************************************************/
/* LabelBox           */
/************************************************************************************************/
.uwLabelBox { padding: 0px 0px 0px 0px;  margin:0px 0px 0px 0px; }
.uwLabelBox td {vertical-align:top; padding-right:10px; height:25px; text-align:left;}

.uw132LabelBox { padding: 0px 0px 0px 0px;  margin:0px 0px 0px -8px; }
.uw132LabelBox td {vertical-align:top; padding-right:10px; height:25px; text-align:left;}

.uwLabelBoxHorizontal { padding: 0px 0px 0px 0px;  margin:0px 0px 0px 0px; }
.uwLabelBoxHorizontal td {vertical-align:top; height:18px; text-align:left;}

.uwLabelHorizontalDist { width: 25px; }

/************************************************************************************************/
/* Table         */
/************************************************************************************************/

.uwTable { empty-cells:show; }
.uwTable td {color:#000000; border-width:0px 0px 1px 1px; border-color:#ffffff; border-style:solid; background-color: transparent;}
.uwTable td div { padding-left:5px; padding-right:5px; line-height:16px; }

.uwTableTitle { line-height:14px; height:21px; }
.uwTable .uwTableTitle td {font-weight:bold; color:#ffffff; background-color:#99adc2; border-width:1px 1px 1px 1px; }
td.uw140TableTitlePadding { padding-left:10px; padding-right:10px; }

.uwTableHeading { line-height:14px; height:20px; font-weight:bold; color:#000000; }
.uwTable .uwTableHeading { background-color: #bfccd9;}
.uwTable .uwTableHeading td { border-width:0px 0px 1px 1px; border-color:#ffffff;}
.waSwitchColor .uwTable .uwTableHeading td {background-color:#bfccd9; }
.waSwitchColor .waSwitchColor .uwTable .uwTableHeading td {background-color:#D7D7D7; }
.waSwitchColor .waSwitchColor .waSwitchColor .uwTable .uwTableHeading td  {background-color:#bfccd9; }

.uwTableTitleHeading { line-height:14px; height:21px; font-weight:bold; color:#ffffff; }
.uwTable .uwTableTitleHeading { background-color: #99adc2;}
.uwTable .uwTableTitleHeading td { font-weight:bold; color:#ffffff; background-color:#99adc2; border-width:1px 0px 1px 1px; border-color:#ffffff;}

.uwTableBottom { line-height:14px; height:20px; }
.uwTable .uwTableBottom td { background-color:#bfccd9; }
.waSwitchColor .uwTable .uwTableBottom td { background-color:#bfccd9; }
.waSwitchColor .waSwitchColor .uwTable .uwTableBottom td { background-color:#D7D7D7; }
.waSwitchColor .waSwitchColor .waSwitchColor .uwTable .uwTableBottom td { background-color:#bfccd9; }

.uwTableFooter { line-height:14px; height:20px; }
.uwTable .uwTableFooter { color:#000000;  background-color : transparent;}

.uwZebraOdd { line-height:14px; height:20px; }
.uwTable .uwZebraOdd td {background-color:#dbe4ed;}
.waSwitchColor .uwTable .uwZebraOdd td {background-color:#dbe4ed;}
.waSwitchColor .waSwitchColor .uwTable .uwZebraOdd td {background-color:#EEEEEE;}
.waSwitchColor .waSwitchColor .waSwitchColor .uwTable .uwZebraOdd td {background-color:#dbe4ed;}

.uwZebraEven { line-height:14px; height:20px; }
.uwTable .uwZebraEven td {background-color:#bfccd9;}
.waSwitchColor .uwTable .uwZebraEven td {background-color:#bfccd9;}
.waSwitchColor .waSwitchColor .uwTable .uwZebraEven td {background-color:#D7D7D7;}
.waSwitchColor .waSwitchColor .waSwitchColor .uwTable .uwZebraEven td {background-color:#bfccd9;}

.uwTable .uwHighlighted td.uwFirst { 
	border-left:  solid 1px #000000; 
	border-top:   solid 1px #000000; 
	border-bottom:solid 1px #000000; 
	border-right:solid 0px #FFFFFF;}
.uwTable .uwHighlighted td.uwLast { 
	border-left:  solid 1px #FFFFFF;
	border-top:   solid 1px #000000;
	border-bottom:solid 1px #000000;
	border-right:solid 1px #000000;}
.uwTable .uwHighlighted td { 
	border-left:  solid 1px #ffffff;
	border-top:   solid 1px #000000;
	border-bottom:solid 1px #000000;
	border-right:solid 0px #000000;}

.uwTable .uwFirst, .uwTable .uwTableHeading .uwFirst {border-left-width:1px; }
.uwTable .uwFirst div, .uwTable .uwTableHeading .uwFirst div { padding-left:10px; }

.uwTable .uwLast, .uwTable .uwTableHeading .uwLast { border-right-width:1px; }
.uwTable .uwTableTitleHeading .uwLast { border-right-width:1px; }
.uwTable .uwLast div , .uwTable .uwTableHeading .uwLast div { padding-right:10px; }

.uwTable .uwTableBottom td.uwFirst { border-left-width:1px; border-right-width: 1px; border-color:#ffffff;
                                      padding-left:10px; padding-right:10px; }

.uwTable td.uwJustFormat { border-width: 0px 0px 0px 0px; line-height:0px;}
.uwTable th.uwJustFormat { border-width: 0px; line-height:0px; }
.uwTable .uwJustFormat { background-color:transparent; padding:0px; margin:0px; border-width:0px; }
.uwTable .uwJustFormat div {  padding-left:0px;  padding-right:0px; }



.uw140TableGrey td { color:#000000; border-width:0px 0px 1px 1px; border-color:#ffffff; border-style:solid; background-color: transparent; }
.uw140TableGrey td div { padding-left:5px; padding-right:5px; line-height:16px; }
						
.uw140TableGrey .uwTableTitle td {font-weight:bold; color:#ffffff; background-color:#99adc2; border-width:1px 1px 1px 1px;}

.uw140TableGrey .uwTableHeading td  {border-width:0px 0px 1px 1px; border-color:#ffffff; background-color:#D7D7D7;}

.uw140TableGrey .uwTableTitleHeading td {font-weight:bold; color:#ffffff; background-color:#BDBDBD; border-width:0px 0px 1px 1px; border-color:#ffffff;}

.uw140TableGrey .uwTableBottom td { background-color:#D7D7D7; }

.uw140TableGrey .uwTableFooter { color:#000000; background-color : transparent;}

.uw140TableGrey .uwZebraOdd td {background-color:#EEEEEE;}

.uw140TableGrey .uwZebraEven td {background-color:#D7D7D7;}

.uw140TableGrey .uwFirst, .uw140TableGrey .uwTableHeading .uwFirst {border-left-width:1px; }

.uw140TableGrey .uwFirst div, .uw140TableGrey .uwTableHeading .uwFirst div {padding-left:10px; }

.uw140TableGrey .uwLast, .uw140TableGrey .uwTableHeading .uwLast {border-right-width:1px; }

.uw140TableGrey .uwLast div, .uw140TableGrey .uwTableHeading .uwLast div {padding-right:10px; }

.uw140TableGrey td.uwJustFormat { border-width: 0px 0px 0px 0px; line-height:0px;}
.uw140TableGrey th.uwJustFormat { border-width: 0px; line-height:0px; }
.uw140TableGrey .uwJustFormat { background-color:transparent; padding:0px; margin:0px; border-width:0px; }
.uw140TableGrey .uwJustFormat div {  padding-left:0px;  padding-right:0px; }

.uw140TableGrey .uwTableBottom td.uwFirst { border-left-width:1px; border-right-width: 1px; border-color:#ffffff;
                                      padding-left:10px; padding-right:10px; }


.uwTableGrey td {color:#000000; background-color : transparent; height:20px; line-height:16px; border-width:0px 0px 1px 1px; border-color:#ffffff; border-style:solid;}
.uwTableGrey td div {padding-left:5px; padding-right:5px; }

.uwTableGrey .uwTableTitle td {font-weight:bold; color:#ffffff; background-color:#BDBDBD; border-width:1px 1px 1px 1px;}

.uwTableGrey .uwTableHeading td {font-weight:bold; color:#000000; background-color:#D7D7D7; border-width:0px 0px 1px 1px; border-left-color:#ffffff; border-bottom-color:#ffffff;}

.uwTableGrey .uwTableTitleHeading td {font-weight:bold; color:#ffffff; background-color:#BDBDBD; border-width:0px 0px 1px 1px; border-left-color:#ffffff; border-bottom-color:#ffffff;}

.uwTableGrey .uwTableBottom td {text-align:right; background-color:#D7D7D7;}

.uwTableGrey .uwTableFooter { color:#000000; background-color : transparent;}

.uwTableGrey .uwZebraOdd td {background-color:#EEEEEE;}

.uwTableGrey .uwZebraEven td {background-color:#D7D7D7;}

.uwTableGrey .uwFirst, .uwTableGrey .uwTableHeading .uwFirst {border-left-width:1px; }
.uwTableGrey .uwFirst div, .uwTableGrey .uwTableHeading .uwFirst div {padding-left:10px; }

.uwTableGrey .uwLast, .uwTableGrey .uwTableHeading .uwLast {border-right-width:1px; }
.uwTableGrey .uwLast div, .uwTableGrey .uwTableHeading .uwLast div {padding-right:10px; }

.uwTablePagingTop, A.uwTablePagingTop:LINK, A.uwTablePagingTop:VISITED { color: #FFFFFF; background-color : transparent; font-size: 12px;} 
.uwTablePagingArrowsTop { color: #999999; background-color : transparent; font-size: 13px; text-decoration: none;}
A.uwTablePagingArrowsTop:LINK, A.uwTablePagingArrowsTop:VISITED	{ color: #FFFFFF; text-decoration: underline;}
.uwTablePagingTopSelected { color: #FFFFFF; background-color : transparent; font-size: 12px; font-weight: bold; }

.uwTablePagingBottom, A.uwTablePagingBottom:LINK, A.uwTablePagingBottom:VISITED { color: #003399; background-color : transparent; font-size: 12px; } 
.uwTablePagingArrowsBottom { color: #999999; background-color : transparent; font-size: 13px; text-decoration: none;}
A.uwTablePagingArrowsBottom:LINK, A.uwTablePagingArrowsBottom:VISITED { color: #003399; text-decoration: underline; }
.uwTablePagingBottomSelected { color: #000000; background-color : transparent; font-size: 12px; font-weight: bold; }

.uwTdNoWrap	{white-space: nowrap; }
.uwTdEllipsis	{overflow: hidden; text-overflow: ellipsis;}

/************************************************************************************************/
/* TabControl      */
/************************************************************************************************/

.uwTab       { padding-left:15px; padding-right:15px; overflow:hidden; } 

A.uwTabLink:LINK		{ color: #000000; background-color : transparent; text-decoration: none; }
A.uwTabLink:VISITED	 { color: #000000; background-color : transparent; text-decoration: none; }
A.uwTabLink:ACTIVE	 { color: #990000; background-color : transparent; text-decoration: none; }

.uwTabBody 		{ padding: 10px 10px 10px 10px; font-size: 12px; font-weight: normal; color: #000000; background-color : transparent; border-style: solid; border-color: #999999; border-width:0px 1px 1px 0px; }
.waSwitchColor .uwTabBody 		{ background-color: #DBE4ED;  }
.waSwitchColor .waSwitchColor .uwTabBody	{ background-color: #eeeeee; }
.waSwitchColor .waSwitchColor .waSwitchColor .uwTabBody { background-color: #DBE4ED; }
.waSwitchColor .waSwitchColor .waSwitchColor .waSwitchColor .uwTabBody	{ background-color: #eeeeee; }

.uw131TabBody 		{ padding: 15px 10px 10px 10px; font-size: 12px; font-weight: normal; color: #000000; border-style: solid; border-color: #999999; border-width:0px 1px 1px 0px; }
.uw131TabColor		{ background-color : transparent;  }
.waSwitchColor .uw131TabColor 		{ background-color: #DBE4ED;  }
.waSwitchColor .waSwitchColor .uw131TabColor	{ background-color: #eeeeee; }
.waSwitchColor .waSwitchColor .waSwitchColor .uw131TabColor { background-color: #DBE4ED; }
.waSwitchColor .waSwitchColor .waSwitchColor .waSwitchColor .uw131TabColor	{ background-color: #eeeeee; }

.waSwitchColor .uwTabLink 	{ background-color: #BFCCD9; color: #000000; }
.waSwitchColor .waSwitchColor .uwTabLink	{ background-color: #D7D7D7; color: #000000; }
.waSwitchColor .waSwitchColor .waSwitchColor .uwTabLink		{ background-color: #BFCCD9; color: #000000; }
.waSwitchColor .waSwitchColor .waSwitchColor .waSwitchColor .uwTabLink	{ background-color: #D7D7D7; color: #000000; }

.waSwitchColor .uwTabSelected 		{ background-color: #DBE4ED; font-size: 12px; font-weight: bold; color: #000000; }
.waSwitchColor .waSwitchColor .uwTabSelected	{ background-color: #eeeeee; font-size: 12px; font-weight: bold; color: #000000; }
.waSwitchColor .waSwitchColor .waSwitchColor .uwTabSelected 			{ background-color: #DBE4ED; font-size: 12px; font-weight: bold; color: #000000; }
.waSwitchColor .waSwitchColor .waSwitchColor .waSwitchColor .uwTabSelected	{ background-color: #eeeeee; font-size: 12px; font-weight: bold; color: #000000; }

.uwTabButton {	color:#000000;	background-color :#BFCCD9;	text-decoration : none;	padding-left:0px; padding-right:0px; border-style : none ; cursor: pointer; cursor: hand;}
.waSwitchColor .uwTabButton {	background-color :#BFCCD9;}
.waSwitchColor .waSwitchColor .uwTabButton 	{	background-color :#D7D7D7;}
.waSwitchColor .waSwitchColor .waSwitchColor .uwTabButton {	background-color :#BFCCD9;}
.waSwitchColor .waSwitchColor .waSwitchColor .waSwitchColor .uwTabButton {	background-color :#D7D7D7;}

.uw140TabButton {	color:#000000;	background-color :#BFCCD9;	text-decoration : none;	padding-left:0px; padding-right:0px; width:auto; overflow:visible; border-style : none ; cursor: pointer; cursor: hand;}
.waSwitchColor .uw140TabButton {	background-color :#BFCCD9;}
.waSwitchColor .waSwitchColor .uw140TabButton 	{	background-color :#D7D7D7;}
.waSwitchColor .waSwitchColor .waSwitchColor .uw140TabButton {	background-color :#BFCCD9;}
.waSwitchColor .waSwitchColor .waSwitchColor .waSwitchColor .uw140TabButton {	background-color :#D7D7D7;}


/************************************************************************************************/
/* ShifterBox         */
/************************************************************************************************/
INPUT.uwShifterButton { 
	background-color : #e8eff6; border-style: solid;
	border-left-color: #99adc2; border-top-color: #99adc2; 
	border-right-color: #494949; border-bottom-color: #494949;
	border-width: 1px; width : 30px; height: 20px;}
INPUT.uwShifterButton:active { 
	background-color : #e8eff6; border-style: solid;
	border-right-color: #99adc2; border-bottom-color: #99adc2; 
	border-left-color: #494949; border-top-color: #494949;
	border-width: 2px; width: 30px; height: 20px;}
.uwShifterList { width: 230px;}
.uwShifterButtonVerticalDist { height: 5px;}
.uwShifterButtonGroupVerticalDist { height: 15px;}
.uwShifterHorizontalDist { width: 10px;}
.uwShifterVerticalDist { height: 10px;}
.uwShifterHeaderDist { height: 5px;}
.uwShifterButtonMargin { padding: 0px 10px 0px 10px }


/************************************************************************************************/
/* Calendar         */
/************************************************************************************************/
.uwCalendarYear, .uwCalendarMonth{	width : 110px;}       /* obere Auswahl (ComboBoxes) */

.uwCalendarDate{ background-color : #FFFFFF; height : 20px; width : 29px;}
.uwCalendarDate A:VISITED {	background-color : #FFFFFF; color:#003399;}
.uwCalendarDateDisabled { background-color : #FFFFFF; color: #666666; height : 20px; width : 29px; }
.uwCalendarDateWeekend{ background-color : #FFFFFF; color: #666666; height : 20px; width : 29px; line-height : 18px;}
.uwCalendarDateToday{ background-color : #FFFFFF; color: #003399; font-weight: bold; height : 20px; width : 29px; border-color : #003399; border-style : solid; border-width : 1px;}
.uwCalendarDateTodayDisabled{ background-color : #FFFFFF; color: #666666; font-weight: bold; height : 20px; width : 29px; border-color : #003399; border-style : solid; border-width : 1px;}
.uwCalendarDateToday A:VISITED {	background-color : #FFFFFF; color:#003399; font-weight: bold;}
.uwCalendarDateTodaySelected{ color: #FFFFFF; font-weight: bold; background-color : #003399; height : 20px; width : 29px; border-color : #000000; border-style : solid; border-width : 1px;}
.uwCalendarDateTodaySelectedDisabled { color: #FFFFFF; font-weight: bold; background-color : #003399; height : 20px; width : 29px; border-color : #000000; border-style : solid; border-width : 1px;}
.uwCalendarDateSelected{	 color: #FFFFFF; font-weight: bold; height : 20px; width : 29px;  background-color : #003399;}
.uwCalendarDateSelectedDisabled { color: #FFFFFF; font-weight: bold; height : 20px; width : 29px;  background-color : #003399;}
A.uwCalendarDateSelected:LINK, A.uwCalendarDateSelected:VISITED{ color: #FFFFFF; font-weight: bold;  height : 20px; width : 29px;  background-color : #003399;  line-height : 18px;}
.uwCalendarDay{ background-color : #FFFFFF; color: #000000;  height : 20px; width : 29px;  font-weight : bold;}
.uwCalendarDayWeekend{ background-color : #FFFFFF; color : #ff0000; height : 20px; width : 29px; font-weight: bold;}
.uwCalendarWeek{ background-color : #D7D7D7;  height : 20px; width : 25px; font-weight: bold;}
.uwCalendarButtonIcon, .uwCalendarButtonIconDisabled{ background-color :transparent; border-width : 0px; cursor: pointer; cursor: hand; padding:0px; margin:0px;}
.uwCalendarBody{ margin-left : 0; margin-top : 0; }
.uwCalendarTable{ height : 140px; }
.uwCalendarPopup { background-color: #eeeeee; color: #000000; }



/************************************************************************************************/
/* Navigation menue  for OLD version from BaseWidgets       */
/************************************************************************************************/
.uwNavTitle									   { background-color: #003366; text-align: left; font-size: 12px; font-weight: bold; color: #FFFFFF; }
A.uwNavTitle:LINK, A.uwNavTitle:VISITED  { background-color: #003366; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

.uwNavTopItemClosed, A.uwNavTopItemClosed:LINK, A.uwNavTopItemClosed:VISITED { 
	background-color: #eeeeee; /* was #D7D7D7*/
	color: #003366;
	text-decoration: none; }
	
.uwNavItemOpened, A.uwNavItemOpened:LINK, A.uwNavItemOpened:VISITED { 
	background-color: #eeeeee; 
	color: #003366; 
	text-decoration: none;}

.uwNavItemDisabled { 
	background-color: #eeeeee; 
	color: #999999; 
	text-decoration: none;}

.uwNavCategoryTitle { 
	background-color: #eeeeee; 
	color: #6685A3;
	text-decoration: none;
	font-weight: bold;
	padding-left: 6px;}

.uwNavItemSelected, A.uwNavItemSelected:LINK, A.uwNavItemSelected:VISITED { 
	background-color: #BFCCD9; 
	color: #000000; 
	text-decoration: none; 
	font-weight: bold; }

A.uwNavTopItemClosed:ACTIVE, A.uwNavItemSelected:ACTIVE, A.uwNavItemOpened:ACTIVE { color: #990000; }

.uwNavLine { padding-left: 1px; padding-right: 1px; background-color: #6685A3; height:1px; }

/************************************************************************************************/
/* Navigation menue for NEW       */
/************************************************************************************************/
.uwNavigationContainer {
	width: 180px; }

.uwNavigationTitle, A.uwNavigationTitle:LINK, A.uwNavigationTitle:VISITED {
	height: 19px;
	padding-left: 4px;
	background-color: #003366;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;}

.uwNavigationCategoryTitle { 
	height: 19px;
	padding-left:4px;
	background-color: #eeeeee; 
	color: #6685A3;
	text-decoration: none;
	font-weight: bold;}

.uwNavigationItem {
	height: 19px;
	padding-left:4px;
	background-color: #eeeeee;
}
A.uwNavigationLink:LINK, A.uwNavigationLink:VISITED {
	color: #003366;
	text-decoration: none; }
A.uwNavigationNoLink:LINK, A.uwNavigationNoLink:VISITED {
	color: #000000;
	text-decoration: none; }
	
.uwNavigationItemSelected { 
	height: 19px;
	padding-left: 4px;
	background-color: #BFCCD9;
	color: #000000;
	text-decoration: none; 
	font-weight: bold;
}
A.uwNavigationLinkSelected:LINK, A.uwNavigationLinkSelected:VISITED, A.uwNavigationNoLinkSelected:LINK, A.uwNavigationNoLinkSelected:VISITED { 
	color: #000000;
	text-decoration: none; 
	font-weight: bold; }

.uwNavigationItemDisabled { 
	height: 19px;
	padding-left: 4px;
	background-color: #eeeeee;
	color: #999999;
	text-decoration: none; 
}

.uwNavigationNoLinkDisabled {
	color: #999999;
	text-decoration: none;
}

.uwNavigationLine {background-color: #6685A3; height:1px; }
.uwNavigationTitleLine {background-color: #FFFFFF; height:3px; }
.uwNavigationCategoryBoldLine {background-color: #6685A3; height:2px; }
.uwNavigationCategoryBoldLineInline {background-color: #6685A3; height:1px; }
.uwNavigationCategoryThinLine {background-color: #FFFFFF; height:1px; }

/** ------------------------------------------------------------------
 * Deprecated Area
 *  ------------------------------------------------------------------
 */

.uwTabControlContainer 			{ }
