/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
Stylesheet für Bigwall.ch - Pesche Wüthrich
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Created by: 	nobody
Phone:		+41765752200
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Version:		1.0.1
 Letzte Aenderung:	19. April 2006
 Letzte Aenderung von:  nobody


/* - - - Standard Tag Styles - - - */
BODY 			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: bgcolor="#646464"; }

/* Um Browsereinstellungen zu übergehen und Standard einzuhalten */
TD, TH, DIV, LI, CENTER, P { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
SELECT			{ position : relative; background-color: white; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
B 			{ font-weight: bold; }
HR 			{ border:0px solid white; background-color: #999999; height: 2px}
CODE, PRE    		{ font-family: Courier, serif; font-size: 12px; }

/* - - - Header Tags - - - */
H1 			{ background-color: transparent; font-family: Impact; font-size: 30px; font-weight: bold; line-height: 26px; color: #FFFFFF; }
H2 			{ background-color: transparent; font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight: bold; line-height: 19px; color: #CCCCCC; }
H3 			{ background-color: transparent; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; line-height: 16px; color: #CCCCCC; }

/* - - - Standard Link Elemente und Klassen - - - */
A:LINK			{ color: #FFFFFF; text-decoration: none; background-color: transparent;}
A:VISITED		{ color: #FFFFFF; text-decoration: none; background-color: transparent;}
A:HOVER			{ color: #FF0000; text-decoration: none; background-color: transparent;}

/* Links ohne unterstrich - z.B. fuer TabControl */
A.waPlainLink:LINK	{ color: #FFFFFF; text-decoration: none; background-color: transparent;}
A.waPlainLink:VISITED	{ color: #FFFFFF; text-decoration: none; background-color: transparent;}
A.waPlainLink:HOVER	{ color: #FF0000; text-decoration: none; background-color: transparent;}

/* - - - Schattenklassen (Graue Hintergrundfarben)  */
.waShadowDark		{ background-color: #999999; }
.waShadowLight		{ background-color: #FFFFFF; }

/* ============================================================
						Formular Objekte 
  ============================================================ */
	
/* EntryFields und check- & radioBoxes ... */
INPUT, .waTextarea	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.waEntryfield		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;  background-color : White;  }
.waEntryfieldDisabled	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #D7D7D7; color: #999999; }
.waTextareaDisabled	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #D7D7D7}
 
.waPageTitle		{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #003366;  background-color : transparent;  }
.waText		        { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color : transparent;}
.waDisplayedText	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color : transparent; font-weight: bold; }
.waButtonBoxTitle	{ font-size: 12px; font-weight: bold; color: black; background-color : transparent; }

/* - - - LabelBox - - - */
TD.waDescription, TD.waDescriptionDisabled { padding-top:0px; }
TD.waDescriptionDisabled 	{ color: #999999; }

TD.waLabel, TD.waValueArea  { vertical-align: top; }
TD.waLabelDisabled, TD.waValueAreaDisabled 	{ color: #999999; vertical-align: top; background-color: transparent;}
.waLabelIcon  		{ padding-right:2px; }

/* - - - Basic Controls - - - */
.waCheckBox, .waRadioButton { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;  background-color: transparent;}
.waListBox 		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;  background-color: white; }
.waListboxDisabled 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999;  background-color: #D7D7D7;  }

.waCheckBoxOption, .waRadioButtonOption { margin-left:10px; line-height: 20px; }
.waCheckBoxOptionDisabled, .waRadioButtonOptionDisabled { margin-left:10px; line-height: 20px; color: #999999; background-color: transparent; height:20px }

INPUT.waCheckBox, INPUT.waRadioButton   { margin-left:0px; margin-right:0px; padding-left: 0px; padding-right: 0px; vertical-align: top; line-height: 20px; }
INPUT.waCheckBoxDisabled, INPUT.waRadioButtonDisabled { margin-left:0px; margin-right:0px; padding-left: 0px; padding-right: 0px; vertical-align: top; line-height: 20px; color: #999999; background-color: transparent;}

/* Buttons... */
BUTTON, .waButton 	{ 
			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; height: 20px;
			}
	
.waButtonDisabled 	{ 
			font-family: Arial, Geneva, Helvetica, Sans-serif; 
			color:#808080; font-size: 12px; background-color: #e8eff6; border-style: solid; 
			border-left-color: #D7D7D7; border-top-color: #D7D7D7; 
			border-right-color: #494949; border-bottom-color: #494949; 
			border-width: 1px; height: 20px;
			}
	
/* Reaktionsanzeige */
INPUT.waButton:active, BUTTON.waButton: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; height: 20px;
			}

/*  Horizontal Rule (HR) Ersatz */
.waDivLineColor		{ background-color: #BFCCD9; height:2px; border-style:none; }
.waDivLineGray		{ background-color: #D7D7D7;  height:2px; border-style:none; }

.waSwitchColor .waDivLine 			{ background-color: #BFCCD9; height:2px; border-style:none; }
.waSwitchColor .waSwitchColor .waDivLine	{ background-color: #D7D7D7; height:2px; border-style:none; }
.waSwitchColor .waSwitchColor .waSwitchColor .waDivLine 		{ background-color: #BFCCD9; height:2px; border-style:none; }
.waSwitchColor .waSwitchColor .waSwitchColor .waSwitchColor .waDivLine 	{ background-color: #D7D7D7; height:2px; border-style:none;  }


/* - - - - - - - - - - - - - - Other Special Elements - - - - - - - - - - - - - - - - - - */
.waHeadline		{ font-family: Arial, Helvetica, sans-serif; font-size: 38px; background-color: #99ADC2; }
.waHeadlineSecondary	{ font-family: Arial, Helvetica, sans-serif; font-size: 38px; background-color: #BDBDBD; }
.waDialogBody 		{ margin-top:0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; background-color: #eeeeee; }

/* - - - Positionierung des Inhaltes in einem DIV Container - - - */
.waPositionContainer	{ margin: 10px 10px 10px 10px; }


/* ============================================================
						GROUPBOX 
  ============================================================ */
FIELDSET {border-style:groove; border-color:#cccccc; border-width:2px; padding:5px;}
FIELDSET LEGEND {font-weight:bold; color: #000000;}

.waContainerGroupBoxTitle	{ background-color: #99ADC2; font-size: 12px; font-weight: bold; color: white; padding-left: 10px; padding-right: 10px; height: 20px; border-color: #999999; border-width: 0px 0px 0px 0px; border-style: solid;}

.waSwitchColor .waContainerGroupBox	{ background-color: #DBE4ED;  padding:10px; vertical-align: top; border-color: #999999; border-width: 0px 1px 1px 0px; border-style: solid;}
.waSwitchColor .waSwitchColor .waContainerGroupBox	{ background-color: #EEEEEE;  padding:10px; vertical-align: top; border-color: #999999; border-width: 0px 1px 1px 0px; border-style: solid;}
.waSwitchColor .waSwitchColor .waSwitchColor .waContainerGroupBox	{ background-color: #DBE4ED;  padding:10px; vertical-align: top; border-color: #999999; border-width: 0px 1px 1px 0px; border-style: solid;}
.waSwitchColor .waSwitchColor .waSwitchColor .waSwitchColor .waContainerGroupBox	{ background-color: #EEEEEE;  padding:10px; vertical-align: top; border-color: #999999; border-width: 0px 1px 1px 0px; border-style: solid;}

.waContainerGroupBoxGrey { background-color: #EEEEEE;  padding:10px; vertical-align: top; border-color: #999999; border-width: 0px 1px 1px 0px; border-style: solid;}

.waGroupBoxTitle	{ font-weight:bold; }

/* For backward compatibility: */
.waGroupBox		{ border-style:groove; border-color:white; padding: 10px; margin-left:0px; margin-right:0px; text-align:left;   border-width : 2px; }

/* For better look in IE: */
.waGroupBoxNew  { border-style:groove; border-color:white; padding: 0px 10px 0px 10px; margin-left:0px; margin-right:0px; text-align:left;   border-width : 2px; }
.waGroupBoxPadding { padding: 10px 0px 10px 0px;  width:100% }


/* ============================================================
						MESSAGES
  ============================================================ */
.waMessageBox 			{ margin-bottom: 20px; }

.waMessageWarningContainer 	{ color: #000000 ;background-color:#FFF5AD;}
.waMessageWarningBorder    	{ color: #FFD539 ;background-color:#FFF5AD; border-width:1px; border-style:solid; }

.waMessageCriticalContainer 	{ color: #000000 ;background-color:#FFDCC7;}
.waMessageCriticalBorder    	{ color: #FF7F17 ;background-color:#FFDCC7; border-width:1px; border-style:solid; }

.waMessageConfirmContainer 	{ color: #000000 ;background-color:#DBFEBC;}
.waMessageConfirmBorder    	{ color: #00D581 ;background-color:#DBFEBC; border-width:1px; border-style:solid; }

.waMessageInfoContainer 	{ color: #000000 ;background-color:#DDF2FA;}
.waMessageInfoBorder    	{ color: #3783FF ;background-color:#DDF2FA; border-width:1px; border-style:solid; }


/* ============================================================
						TABLE
  ============================================================ */
.waTableTitle		{ background-color: #505050; color: #FFFFFF; font-weight: bold; }

.waTableText		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:14px; vertical-align: top; padding-top: 2px; }

.waTableDataNowrap	{white-space: nowrap; }
.waTableDataEllipsis{overflow: hidden; text-overflow: ellipsis;}

/*  - - - text-overflow wird nur im Internet-Explorer unterstützt, muss aber hier drin sein  - - -  */
.waTableHeaderColor		{ background-color: #BFCCD9; color: #000000; line-height:14px; } 
.waTableHeaderGray		{ background-color: #D7D7D7; color: #000000; line-height:14px;  }

.waSwitchColor .waTableHeader		{ background-color: #BFCCD9; color: #000000; line-height:14px;}
.waSwitchColor .waSwitchColor .waTableHeader  { background-color: #D7D7D7; color: #000000; line-height:14px;  }
.waSwitchColor .waSwitchColor .waSwitchColor .waTableHeader			{ background-color: #BFCCD9; color: #000000; line-height:14px;  }
.waSwitchColor .waSwitchColor .waSwitchColor .waSwitchColor .waTableHeader	{ background-color: #D7D7D7; color: #000000; line-height:14px;  }

.waTableFooterColor		{ background-color: #BFCCD9; color: #000000; } 
.waTableFooterGray		{ background-color: #D7D7D7; color: #000000; }

.waSwitchColor .waTableFooter		{ background-color: #BFCCD9; color: #000000; }
.waSwitchColor .waSwitchColor .waTableFooter  { background-color: #D7D7D7; color: #000000; }
.waSwitchColor .waSwitchColor .waSwitchColor .waTableFooter			{ background-color: #BFCCD9; color: #000000; }
.waSwitchColor .waSwitchColor .waSwitchColor .waSwitchColor .waTableFooter  	{ background-color: #D7D7D7; color: #000000; }

.waTableRowOddColor			{ background-color: #DBE4ED; color: #000000; }
.waTableRowOddGray			{ background-color: #eeeeee; color: #000000; }

.waSwitchColor .waTableRowOdd		{ background-color: #DBE4ED; color: #000000; }
.waSwitchColor .waSwitchColor .waTableRowOdd 			{ background-color: #eeeeee; color: #000000; }
.waSwitchColor .waSwitchColor .waSwitchColor .waTableRowOdd	{ background-color: #DBE4ED; color: #000000; }
.waSwitchColor .waSwitchColor .waSwitchColor .waSwitchColor .waTableRowOdd { background-color: #eeeeee; color: #000000; }

.waTableRowEvenColor	{ background-color: #BFCCD9; color: #000000; } 
.waTableRowEvenGray	{ background-color: #D7D7D7; color: #000000; }

.waSwitchColor .waTableRowEven		{ background-color: #BFCCD9; color: #000000; } 
.waSwitchColor .waSwitchColor .waTableRowEven			{ background-color: #D7D7D7; color: #000000; }
.waSwitchColor .waSwitchColor .waSwitchColor .waTableRowEven			{ background-color: #BFCCD9; color: #000000; } 
.waSwitchColor .waSwitchColor .waSwitchColor .waSwitchColor .waTableRowEven	{ background-color: #D7D7D7; color: #000000; } 

A.waTableLink:LINK	{ color: #003399;  background-color: transparent;}
A.waTableLink:VISITED	{ color: #003399;  background-color: transparent;}

.waTablePagingTop, A.waTablePagingTop:LINK, A.waTablePagingTop:VISITED { color: #FFFFFF; font-size: 12px;  font-weight : normal;  background-color: transparent;} 
A.waTablePagingArrowsTop:LINK, A.waTablePagingArrowsTop:VISITED	{ color: #FFFFFF; font-size: 11px; text-decoration: none; font-weight: bold;  background-color: transparent;}
.waTablePagingTopSelected						{ color: #FFFFFF; font-size: 12px; font-weight: bold;  background-color: transparent;}
.waTablePagingTopDisabled { color: #BDBDBD; font-size: 12px;  font-weight : normal;  background-color: transparent;} 

.waTablePagingBottom, A.waTablePagingBottom:LINK, A.waTablePagingBottom:VISITED { color: #003366; font-size: 12px;  background-color: transparent;} 
A.waTablePagingArrowsBottom:LINK, A.waTablePagingArrowsBottom:VISITED { color: #003366; font-size: 11px; text-decoration: none; font-weight: bold;  background-color: transparent; }
.waTablePagingBottomSelected					{ color: #003366; font-size: 12px; font-weight: bold;  background-color: transparent;}
.waTablePagingBottomDisabled { color: #BDBDBD; font-size: 12px;  font-weight : normal;  background-color: transparent;} 
.waTableLeftPadding		{ padding-left : 10px;  padding-right : 5px;}
.waTableInnerPadding	{ padding-left : 5px;  padding-right : 5px; }
.waTableRightPadding	{ padding-left : 5px;  padding-right : 10px;}
/* ======== Ende Tabellen Klassen ======== */


/* ============================================================
		LISTEN (Tabelle mit (nur) horiz. weissen Trennlinien
  ============================================================ */
.waListTitle{border-bottom: 1px solid #FFFFFF; background-color: #99ADC2; color:#FFFFFF; font-weight:bold;}

.waListRowOddColor{border-bottom: 1px solid #FFFFFF;background-color: #DBE4ED; color: #000000;}
.waListRowOddGray{border-bottom: 1px solid #FFFFFF;background-color: #eeeeee; color: #000000;}

.waSwitchColor .waListRowOdd		{ border-bottom: 1px solid #FFFFFF;background-color: #DBE4ED; color: #000000; }
.waSwitchColor .waSwitchColor .waListRowOdd 			{ border-bottom: 1px solid #FFFFFF;background-color: #eeeeee; color: #000000; }
.waSwitchColor .waSwitchColor .waSwitchColor .waListRowOdd	{ border-bottom: 1px solid #FFFFFF;background-color: #DBE4ED; color: #000000; }
.waSwitchColor .waSwitchColor .waSwitchColor .waSwitchColor .waListRowOdd { border-bottom: 1px solid #FFFFFF;background-color: #eeeeee; color: #000000; }

.waListRowEvenColor{border-bottom: 1px solid #FFFFFF;background-color: #BFCCD9; color: #000000; }
.waListRowEvenGray{border-bottom: 1px solid #FFFFFF;background-color: #D7D7D7; color: #000000;}

.waSwitchColor .waListRowEven		{ border-bottom: 1px solid #FFFFFF;background-color: #BFCCD9; color: #000000; } 
.waSwitchColor .waSwitchColor .waListRowEven			{ border-bottom: 1px solid #FFFFFF;background-color: #D7D7D7; color: #000000; }
.waSwitchColor .waSwitchColor .waSwitchColor .waListRowEven			{ border-bottom: 1px solid #FFFFFF;background-color: #BFCCD9; color: #000000; } 
.waSwitchColor .waSwitchColor .waSwitchColor .waSwitchColor .waListRowEven	{border-bottom: 1px solid #FFFFFF; background-color: #D7D7D7; color: #000000; } 

A.waListLink:LINK		{ color: #003399;  background-color: transparent;}
A.waListLink:VISITED	{ color: #003399;  background-color: transparent;}

/* =====================================================================
							Head Area
    oben ... global Function  
========================================================================*/
.waGlobalFunction			{ color: #003366; text-decoration: none;}
.waGlobalFunctionSelected	{ color: #000000; text-decoration: none; font-weight: bold;}
.waGlobalFunctionPadding	{ padding-left : 12px;  padding-right : 12px; }
A.waGlobalFunction:LINK, A.waGlobalFunction:VISITED	{color: #003399; background-color: transparent;}
A.waGlobalFunction:ACTIVE	{ color: #000000;  background-color: transparent;}

/* Top Level Navigation... */
.waTopLevelNavigation			{ background-color: #DBE4ED; color: #000000; text-decoration: none; }
A.waTopLevelNavigation:LINK, A.waTopLevelNavigation:VISITED{background-color: #DBE4ED; color: #000000; text-decoration: none;}
A.waTopLevelNavigation:ACTIVE	{color: #000000;  background-color: transparent;}

.waTopLevelNavigationSelected	{ background-color: #6685A3; font-weight: bold; text-decoration: none; color: #FFFFFF;}
A.waTopLevelNavigationSelected:LINK, A.waTopLevelNavigationSelected:VISITED{background-color: #6685A3; color: #FFFFFF; text-decoration: none;}
A.waTopLevelNavigationSelected:ACTIVE	{color: #FFFFFF;  background-color: transparent;}

.waTopLevelNavigationDisabled {background-color: #DBE4ED; color: #999999; text-decoration: none; }
.waTopLevelNavigationPadding	{ padding-left:10px;  padding-right:10px; }

/*    Application Titlebar & Content Titlebar Klassen   */
.waApplicationTitleBar{background-color: #F4F4F4;}
.waContentTitleBar {background-color: #6685A3; color:#FFFFFF;  font-weight: bold; }
.waContentTitleBarLight{background-color: #99ADC2;}
/* - - - - - - - - - - - - - Ende HEAD Area - - - - - - - - - - - - - - - */


/* Basic Colors (Background) - use only if logical style is missing */
/* Use only if a logical style is missing */
.waPrimaryColor    	{ background-color: #DBE4ED; }
.waSecondaryColor   { background-color: #BFCCD9; }
.waTitleColor	    { background-color: #99ADC2; }
.waTitleGray    	{ background-color: #BDBDBD; }
.waDarkColor	    { background-color: #003366; }
.waDarkGray    		{ background-color: #999999; }
.waPrimaryGray    	{ background-color: #eeeeee; }
.waSecondaryGray    { background-color: #D7D7D7; }