/* -------------------------------------------------------------------------- */
/* GENERAL ------------------------------------------------------------------ */
/* -------------------------------------------------------------------------- */

BODY {
	FONT-SIZE: 				10px; 
	COLOR: 					#000000; 
	FONT-FAMILY: 			Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND:				#ffffff;
}
TD,TH,P,INPUT,DIV,SPAN,SELECT,INPUT,TEXTAREA {
	FONT-SIZE: 				10px; 
	COLOR: 					#2A6CAB; 
	FONT-FAMILY:			Arial, Verdana, Helvetica, sans-serif;
}
A {
	COLOR:					#2A6CAB;
	TEXT-DECORATION:		none;
}
A:hover {
	COLOR:					#2A6CAB; //#999933
}
P {
	MARGIN:					10px;
}
INPUT {
	BORDER-RIGHT:			#DAF0F7 1px solid;
	BORDER-TOP:				#DAF0F7 1px solid;
	BORDER-LEFT:			#DAF0F7 1px solid;
	BORDER-BOTTOM:			#DAF0F7 1px solid;
}
SELECT {
	BORDER-RIGHT:			#DAF0F7 1px solid;
	BORDER-TOP:				#DAF0F7 1px solid;
	BORDER-LEFT:			#DAF0F7 1px solid;
	BORDER-BOTTOM:			#DAF0F7 1px solid;
}
DIV {
	VISIBILITY:				visible;
	POSITION:				absolute;
}

A.Underlined {
	COLOR:					#2A6CAB;
	TEXT-DECORATION:		underline;
}
A.Underlined:hover {
	COLOR:					#2A6CAB; //#999933
  	TEXT-DECORATION:		underline;
}

A.UnderlinedGrey {
	COLOR:					#2A6CAB;
	TEXT-DECORATION:		underline;
}
A.UnderlinedGrey:hover {
	COLOR:					#2A6CAB;
  	TEXT-DECORATION:		underline;
}

/* -------------------------------------------------------------------------- */
/* COLORS ------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
.W {
	BACKGROUND:				#ffffff;
}
.B {
	BACKGROUND:				#000000;
}
.G {
	BACKGROUND:				#ffffff;
}
.GD {
	BACKGROUND:				#ffffff;
}
.GL {
	BACKGROUND:				#ffffff;
}
.GL2 {
	BACKGROUND:				#ffffff;
}
.OD {
	BACKGROUND:				#cccc33;
}
.OL {
	BACKGROUND:				#cccc99;
}
.Y {
	BACKGROUND:				#ffff66;
}
.BD {
	BACKGROUND:				#ffffff;
}
.BL {
	BACKGROUND:				#4C9681;
}
.BD2 {
	BACKGROUND:				#ffffff;
}
.Y2 {
	BACKGROUND:				#ffffff; /* new 20021021 D7EBFF */
}
.Y22 {
	BACKGROUND:				#ffffff;
}
.ETX_TRADE_IN {
	BACKGROUND:				#006CE6;
}
.ETX_RETAIL {
	BACKGROUND:				#FBE701;
}

/* -------------------------------------------------------------------------- */
/* BUTTONS ------------------------------------------------------------------ */
/* -------------------------------------------------------------------------- */
A.button {
	COLOR:					#2A6CAB;
	FONT-WEIGHT:			bold;
}
A.button:hover {
	COLOR:					#2A6CAB;
}
A.button2 {
	COLOR:					#2A6CAB;
	FONT-WEIGHT:			bold;
}
A.button2:hover {
	COLOR:					#2A6CAB;
	FONT-WEIGHT:			bold;
}
A.button3 {
	COLOR:					#FFFFFF;
	FONT-WEIGHT:			bold;
}
A.button3:hover {
	COLOR:					#FFFFFF;
	FONT-WEIGHT:			bold;
}
A.button4 {
	COLOR:					red;
	FONT-WEIGHT:			bold;
}
A.button4:hover {
	COLOR:					#FFAE00;
	FONT-WEIGHT:			bold;
}
A.button5 {
	COLOR:					#FFAE00;
	FONT-WEIGHT:			bold;
}


A.buttonUnderline {
	FONT-SIZE: 				12px;
	COLOR:					#2A6CAB;
	FONT-WEIGHT:			bold;
  	TEXT-DECORATION:		underline;
}
A.buttonUnderline:hover {
	FONT-SIZE: 				12px;
	COLOR:					#2A6CAB;
	TEXT-DECORATION:		underline;
}

A.buttonMiddleUnderline {
	FONT-SIZE: 				11px;
	COLOR:					#2A6CAB;
	FONT-WEIGHT:			bold;
  	TEXT-DECORATION:		underline;
}
A.buttonMiddleUnderline:hover {
	FONT-SIZE: 				11px;
	COLOR:					#2A6CAB;
	TEXT-DECORATION:		underline;
}

A.button2Underline {
	FONT-SIZE: 				12px;
	COLOR:					#2A6CAB;
	FONT-WEIGHT:			bold;
	TEXT-DECORATION:		underline;
}
A.button2Underline:hover {
	FONT-SIZE: 				12px;
	COLOR:					#2A6CAB;
	FONT-WEIGHT:			bold;
	TEXT-DECORATION:		underline;   
}




/* -------------------------------------------------------------------------- */
/* TABLES ------------------------------------------------------------------ */
/* -------------------------------------------------------------------------- */
.tblBlueDark {
	COLOR:					#2A6CAB;
	BACKGROUND-COLOR:		#ffffff;
}
.tblBlueMiddle {
	COLOR:					#ffffff;
	BACKGROUND-COLOR:		#4C9681;
}
.tblWhite {
	COLOR:					#2A6CAB;
	BACKGROUND-COLOR:		#ffffff;
}
.tblWhiteInactive {
	COLOR:					#999999;
	BACKGROUND-COLOR:		#ffffff;
}

.tblWhiteTitle {
	FONT-WEIGHT:			bold;
	FONT-SIZE:				10px;
	COLOR:					#2A6CAB;
	BACKGROUND-COLOR:		#ffffff;
}

.PAY {
	FONT-SIZE:				12px;
}
.PAYbd {
	FONT-SIZE:				12px;
	COLOR:					#ffffff;
	BACKGROUND-COLOR:		#2A6CAB;
}
.PAYbdT {
	FONT-WEIGHT:			bold;
	FONT-SIZE:				12px;
	COLOR:					yellow;
	BACKGROUND-COLOR:		#2A6CAB;
}
.PAYw {
	FONT-SIZE:				12px;
	COLOR:					#2A6CAB;
	BACKGROUND-COLOR:		#ffffff;
}
.PAYwT {
	FONT-WEIGHT:			bold;
	FONT-SIZE:				12px;
	COLOR:					#2A6CAB;
	BACKGROUND-COLOR:		#ffffff;
}

.tblBlueDark A {
	COLOR:					#2A6CAB;
}
.tblBlueMiddle A {
	COLOR:					#ffffff;
}
.tblWhite A {
	COLOR:					#2A6CAB;
}
.tblBlueDark A:hover {
	COLOR:					#2A6CAB;
}
.tblBlueMiddle A:hover {
	COLOR:					#ffffff;
}
.tblWhite A:hover {
	COLOR:					#2A6CAB;
}

.tblBlueDarkTitle {
	COLOR:					#ffffff;
	BACKGROUND-COLOR:		#4C9681;
	FONT-WEIGHT: 			bold;
}
.tblBlueMiddleTitle {
	COLOR:					#ffffff;
	BACKGROUND-COLOR:		#4C9681;
	FONT-WEIGHT: 			bold;
}

.tblYellowMiddleTitle {
	COLOR:					#ffffff;
	BACKGROUND-COLOR:		#4C9681; /* new 20021021 D7EBFF */
	FONT-WEIGHT: 			bold;
}
.tblGrayMiddleTitle {
	COLOR:					#ffffff;
	BACKGROUND-COLOR:		#4C9681;
	FONT-WEIGHT: 			bold;
}


.tblButtonBlueMiddle {
	FONT-WEIGHT:			bold;
	COLOR:					#ffffff;
	BACKGROUND-COLOR:		#2A6CAB;
}
.tblButtonBlueMiddle A {
	COLOR:					#ffffff;
}
.tblButtonBlueMiddle A:hover {
	COLOR:					#ffffff;
}
.tblButtonBlueDark {
	FONT-WEIGHT:			bold;
	COLOR:					#ffffff;
	BACKGROUND-COLOR:		#2A6CAB;
}
.tblButtonBlueDark A {
	FONT-WEIGHT:			bold;
	COLOR:					#ffffff;
	BACKGROUND-COLOR:		#2A6CAB;
}
.tblButtonBlueDark A:hover {
	COLOR:					#2A6CAB;
}


.tblPriceGL {
	FONT-WEIGHT:			bold;
	COLOR:					#2A6CAB;
	BACKGROUND-COLOR:		#ffffff;
}
.tblPriceY2 {
	FONT-WEIGHT:			bold;
	COLOR:					#2A6CAB;
	BACKGROUND-COLOR:		#ffffff; /* new 20021021 D7EBFF */
}

.tblInfoGL {
	COLOR:					#2A6CAB;
	BACKGROUND-COLOR:		#ffffff;
}
.tblInfoY2 {
	COLOR:					#2A6CAB;
	BACKGROUND-COLOR:		#ffffff; /* new 20021021 D7EBFF */
}


.tblArrowButtonBlueMiddle A:hover {
	FONT-WEIGHT:			bold;
	COLOR:					#ffffff;
	BACKGROUND-COLOR:		#3399cc;
}
.tblArrowButtonBlueDark A:hover {
	FONT-WEIGHT:			bold;
	COLOR:					#ffffff;
	BACKGROUND-COLOR:		#003399;
}


TD.tblBlackBigger {
	FONT-SIZE: 				12px;
/*	FONT-WEIGHT:			bold;   */
	COLOR: 					#2A6CAB; 
	FONT-FAMILY:			Arial, Verdana, Helvetica, sans-serif;
}

TD.tblInfoGray {
	BACKGROUND-COLOR:    #EAEAEA;
	BORDER-RIGHT:        #999999 1px solid;
	BORDER-TOP:          #999999 1px solid;
	BORDER-LEFT:         #999999 1px solid;
	BORDER-BOTTOM:       #999999 1px solid;
	padding-bottom:      5;
	padding-left:        5;
	padding-right:       5;
	padding-top:         5;
}

/* -------------------------------------------------------------------------- */
/* NEUTRAL TEXT ------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
.txtBlue {
	COLOR:					#2A6CAB;
}
.Title {
	FONT-WEIGHT:			bold;
	FONT-SIZE:				10px;
	COLOR:					#2A6CAB;
}
.infoGray {
	FONT-SIZE:				9px;
	COLOR:					#CCCCCC;
}
.infoGrayDark {
	FONT-SIZE:				9px;
	COLOR:					gray;
}
.GrayDark {
	FONT-SIZE:				9px;
	COLOR:					gray;
}


/* -------------------------------------------------------------------------- */
/* VARIOUS ------------------------------------------------------------------ */
/* -------------------------------------------------------------------------- */

.inputHidden {
	border-color:			#ffffff;
	border-width:			0;
	FONT-WEIGHT:			bold;
	COLOR:					#2A6CAB;
	text-align:				right;
}

.inputHiddenLeftAlign {
	border-color:			#ffffff;
	border-width:			0;
	FONT-WEIGHT:			bold;
	COLOR:					#2A6CAB;
	text-align:				left;
}


.error {
	COLOR:					red;
}

.txtRedBold { /* special for AT (Wirschaftskammer) */
	COLOR:					red;
	FONT-WEIGHT:			bold;
}


