/************************************************/
/* THESE ELEMENTS ARE NOW SORTED ALPHABETICALLY */
/*           PLEASE KEEP IT THAT WAY!           */
/************************************************/

.body
{ 
	TEXT-DECORATION: none;
	COLOR: #4F5158;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	scrollbar-base-color: #787878;
	scrollbar-face-color:#787878;
	scrollbar-arrow-color:#FFFFFF;
}
.button_left
{ 
	BACKGROUND-IMAGE: url(../../images/buttons/button_left_1e.gif);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
}
.button_left_topMenu
{ 
	BACKGROUND-IMAGE: url(../../images/buttons/button_left_1e_topMenu.gif);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
}
.button_left_inactive
{
	BACKGROUND-IMAGE: url(../../images/buttons/button_left_1e_inactive.gif);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
}
.button_middle
{
	BACKGROUND-IMAGE: url(../../images/buttons/button_middle_1e.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.button_middle_inactive
{
	BACKGROUND-IMAGE: url(../../images/buttons/button_middle_1e_inactive.gif);
	background-repeat:no-repeat;	
}
.button_right
{
	BACKGROUND-IMAGE: url(../../images/buttons/button_right_1e.gif);
	background-repeat:no-repeat;
}
.button_right_inactive
{
	BACKGROUND-IMAGE: url(../../images/buttons/button_right_1e_inactive.gif);
	background-repeat:no-repeat;
}
.content
{ 
	TEXT-DECORATION: none;
	COLOR: #14214E;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}
.content A:link
{ 
	TEXT-DECORATION: none;
	COLOR: #14214E;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}
.content A:hover
{ 
	TEXT-DECORATION: underline;
	COLOR: #CE7217;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}
.content A:visited
{ 
	TEXT-DECORATION: none;
	COLOR: #14214E;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}
.content A:visited:hover
{ 
	TEXT-DECORATION: underline;
	COLOR: #CE7217;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}
.content_big
{ 
	TEXT-DECORATION: none;
	COLOR: #14214E;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
}
.content_bg_condition
{
	background-color: #91EEEE;
}
.content_bg_destination
{
	background-color: #91BFEE;
}
.content_bg_action
{
	background-color: #FFB6C1;
}
.content_bg_action_add
{
	background-color: #EEEE91;
}
.content_bg_action_remove
{
	background-color: #EEBF91;
}
.content_bg_action_select
{
	background-color: #90EE90;
}
.formfield
{ 
	TEXT-DECORATION: none;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px groove #DDDDDD;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
}
.formfield_active
{ 
	TEXT-DECORATION: none;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFA8;
	border: 1px groove #DDDDDD;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}
.formfield_changed
{ 
	TEXT-DECORATION: none;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px groove #EE7D30;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}
.formfield_active_changed
{ 
	TEXT-DECORATION: none;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFA8;
	border: 1px groove #EE7D30;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold
}
.formfield_mandatory
{ 
	TEXT-DECORATION: none;
	COLOR: #000000;
	BACKGROUND-COLOR: #FCDFBD;
	border: 1px groove #DDDDDD;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
}
.formfield_active_mandatory
{ 
	TEXT-DECORATION: none;
	COLOR: #000000;
	BACKGROUND-COLOR: #FCDF78;
	border: 1px groove #DDDDDD;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}
.formfield_changed_mandatory
{ 
	TEXT-DECORATION: none;
	COLOR: #000000;
	BACKGROUND-COLOR: #FCDFBD;
	border: 1px groove #EE7D30;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}
.formfield_active_changed_mandatory
{ 
	TEXT-DECORATION: none;
	COLOR: #000000;
	BACKGROUND-COLOR: #FCDF78;
	border: 1px groove #EE7D30;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold
}
.formfield_inactive
{ 
	TEXT-DECORATION: none;
	COLOR: #4F5158;
	BACKGROUND-COLOR: #F3F3F4;
	border: 1px groove #DDDDDD;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}
.formfield_inactive_changed
{ 
	TEXT-DECORATION: none;
	COLOR: #4F5158;
	BACKGROUND-COLOR: #F3F3F4;
	border: 1px groove #EE7D30;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold
}
.formfield_inactive_mandatory
{ 
	TEXT-DECORATION: none;
	COLOR: #4F5158;
	BACKGROUND-COLOR: #F3F3F4;
	border: 1px groove #DDDDDD;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}
.formfield_inactive_changed_mandatory
{ 
	TEXT-DECORATION: none;
	COLOR: #4F5158;
	BACKGROUND-COLOR: #F3F3F4;
	border: 1px groove #EE7D30;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold
}
.forms
{ 
	TEXT-DECORATION: none;
	COLOR: #4F5158;
	BACKGROUND-COLOR: #F3F3F4;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal	
}
.glist
{
}
.glist th a
{
	COLOR: #FFFFFF;
	text-decoration:none;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	cursor:pointer;
}
.glist tr
{
	vertical-align:top;
}

.glist th
{
	text-align:left;	
	/* oben rechts unten links */
	padding: 2px 5px 2px 5px;
	background-color:#EE7D30;
	COLOR: #FFFFFF;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}
.glist_th_sorted
{
	COLOR: #CE7217;
}

.glist_td
{
/* oben rechts unten links */
padding: 2px 5px 2px 5px;
FONT-SIZE: 8pt;
}

.glist_td_middle
{
/* oben rechts unten links */
padding: 2px 0px 2px 10px;
vertical-align:middle;
FONT-SIZE: 8pt;
FONT-WEIGHT: bold;
}

.itemBorder 
{ 
	border: #B5B5B5 ridge 1px;	
}
.itemBorder_alternative
{ 
	border: #F89110 solid 1px;
}
.listcontent
{ 
	TEXT-DECORATION: none;
	COLOR: #14214E;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}
.listcontent A:link
{ 
	TEXT-DECORATION: none;
	COLOR: #14214E;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}
.listcontent A:hover
{ 
	TEXT-DECORATION: none;
	COLOR: #14214E;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}
.listcontent A:visited
{ 
	TEXT-DECORATION: none;
	COLOR: #14214E;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}
.listcontent A:visited:hover
{ 
	TEXT-DECORATION: none;
	COLOR: #14214E;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}
.listcontent_border
{ 
	TEXT-DECORATION: none;
	COLOR: #14214E;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	border: #B5B5B5 ridge 1px 
}
.listcontent_inactive
{ 
	TEXT-DECORATION: none;
	COLOR: #808080;
	BACKGROUND-COLOR: #F2F2F2;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}

.listcontent_border_bottom
{
	/* Style für die Bottom-Line im 
		DataGrid der KatalogFreigabe
	*/
	border-bottom:solid 4px #B5B5B5;
	
}
.listcontent_light
{ 
	TEXT-DECORATION: none;
	COLOR: #F3F3F4;
	BACKGROUND-COLOR: #CCCCCC;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}
.listcontent_light A:link
{ 
	TEXT-DECORATION: none;
	COLOR: #19395C;
	BACKGROUND-COLOR: #EBF2FA;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}
.listcontent_light A:hover
{ 
	TEXT-DECORATION: none;
	COLOR: #F7A42D;
	BACKGROUND-COLOR: #EBF2FA;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}
.listcontent_light A:visited
{ 
	TEXT-DECORATION: none;
	COLOR: #19395C;
	BACKGROUND-COLOR: #EBF2FA;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}
.listcontent_light A:visited:hover
{ 
	TEXT-DECORATION: none;
	COLOR: #F7A42D;
	BACKGROUND-COLOR: #EBF2FA;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}
.listheader
{ 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #EE7D30;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold
}
.listheader A:link
{ 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal
}
.listheader A:visited
{ 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal
}
.listheader A:hover
{ 
	TEXT-DECORATION: underline;
	COLOR: #CE7217;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal
}
.listheader_light
{ 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #E3EDF5;
	COLOR: #14214E;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold
}


/* Dashboard Ticker */
#pscroller1{
width: 250px;
height: 100px;
border: 0px solid black;
padding: 5px;
background-color: #FFFFFF;
}
.headline
{ 
	TEXT-DECORATION: none;
	COLOR: #00285C;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold   
}
.subheadline
{ 
	TEXT-DECORATION: none;
	COLOR: #00285C;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold   
}
.subheadline A:link
{ 
	TEXT-DECORATION: none;
	COLOR: #00285C;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold   
}
.subheadline A:hover
{ 
	TEXT-DECORATION: none;
	COLOR: #62BB46;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold   
}
.subheadline A:visited
{ 
	TEXT-DECORATION: none;
	COLOR: #00285C;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold   
}
.subheadline A:visited:hover
{ 
	TEXT-DECORATION: none;
	COLOR: #62BB46;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold   
}
/* TABLE CLASSES */
tr.even
{
background-color:#FFFFFF;
font-size:8pt;
}
tr.even_bold
{
background-color:#FFFFFF;
font-size:8pt;
font-weight:bold;
}
td.even
{
background-color:#FFFFFF;
font-size:8pt;
}
tr.odd
{
background-color:#FBEBE0;
font-size:8pt;
}
tr.odd_bold
{
background-color:#FBEBE0;
font-size:8pt;
font-weight:bold;
}
td.odd
{
background-color:#FBEBE0;
font-size:8pt;
}
tr.even_highlighted
{
	background-color: #BFBFBF;
	font-size: 8pt;
}
tr.even_bold_highlighted
{
	background-color: #BFBFBF;
	font-size: 8pt;
	font-weight: bold;
}
tr.odd_highlighted
{
	background-color: #F79F63;
	font-size: 8pt;
}
tr.odd_bold_highlighted
{
	background-color: #F79F63;
	font-size: 8pt;
	font-weight: bold;
}
.odd_dashboard
{
  background-color:#F0F0F5;
  font-size:8pt;
}
tr.odd_dashboard
{
  background-color:#F0F0F5;
  font-size:8pt;
}

/* VALUE DISPLAY */
.negNumber
{
	color:#FF0000;
}
.posNumber
{
	color:#00A600;
}
.invalid
{
	color: #808080;
}

/* EnhancedDDL */
.EDDLMain 
{
	background-color: #787878;
	color: #FFFFFF;
}

.EDDLMainSelected 
{
	overflow: hidden;	
	white-space:nowrap;
}

.EDDLMainSelectPrev, .EDDLMainSelectPrev_Inactive, .EDDLMainSelectNext, .EDDLMainSelectNext_Inactive 
{
	vertical-align: middle;
	text-align: center;
}

.EDDLMainSelected, .EDDLMainSelectPrev, .EDDLMainSelectPrev_Inactive, .EDDLMainSelectNext, .EDDLMainSelectNext_Inactive
{
	padding: 5px;
}

.listItems 
{
	border: 1px solid #787878;
}

/* For promotions */
.promotion_hint
{
  border-width:2px;
  border-style:solid;
  background:#FCDFBD;
  border-color:#CE7217;
  text-align:center;
  margin-top:4px;
  margin-bottom:4px;
}

.promotion_container
{
  border-width:1px;
  border-style:solid;
  border-color:#CE7217;
  text-align:center;
  background:white;
}

.promotion_title
{
  background:#EE7D30;
  text-align:center;
  margin:0px;
}

.promotion_image
{
  text-align:center;
  padding:5px;
}

.promotion_item
{
  width:100%;
  text-align:center;    
}

.promotion_price
{
  margin:10px;
  width:100%;
  text-align:center;
}