body{
	margin:0px;
	padding:0px;
	background-color:#efefef;
	text-align:center;
	font-family:arial;
	font-size:11px;
	line-height:14px;
	color:#2e2e2e;
	height:100%;
}

img{
	border:0px #ffff00 solid;
	margin:0px;
	padding:0px;
	display:block;
}
img.inline{
	display:inline;
}
img.trenner_strich{
	margin-left:2px;
	margin-right:2px;
}

a{
	border:0px #ffff00 solid;
	margin:0px;
	padding:0px;
}

/* ******************************************************************************************************************
DIVS			                                                                                                    *
****************************************************************************************************************** */

/* RAHMENFRAME, BEINHALTET CANVAS UND FOOTER */
#container{
	background-color: #E3E3E3;
	margin: 0px auto;
	width: 969px;
	text-align: left;
	z-index:5;
	border: 1px #ffffff solid;
	padding-top: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	padding-right: 12px;
	overflow:hidden;
}

/* DER WEISSE SEITENBEREICH */
/*#canvas{
	border: 0px #ffff00 solid;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	position:relative; /* Relative: Eingefügt, damit das Logo an die richtige Stelle springt, weil es mit absoluter Positionierung ein */
						/* übergeordnetes Elternelement braucht, das auch positioniert ist */
/*	min-height:800px;
	overflow:hidden;
}*/

#canvas{
	border: 0px #ffff00 solid;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	position:relative; /* Relative: Eingefügt, damit das Logo an die richtige Stelle springt, weil es mit absoluter Positionierung ein */
						/* übergeordnetes Elternelement braucht, das auch positioniert ist */
	min-height:800px;
	/* height:555px; */
	overflow:hidden;
}


#canvaspe{
	border: 0px #ffff00 solid;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	position:relative; /* Relative: Eingefügt, damit das Logo an die richtige Stelle springt, weil es mit absoluter Positionierung ein */
						/* übergeordnetes Elternelement braucht, das auch positioniert ist */
	min-height:800px;
	height:1350px;
	overflow:hidden;
}


/* DER WEISSE SEITENBEREICH, IE6-WORKAROUND */
#canvas_ie_bg{
	background-color:#FFFFFF; /* Workaround für IE6-Bug: Wäre sonst transparent statt weiß wegen dem "Relative" im "Canvas" */
	padding-bottom:10px; /** Added by Raj 10/07/2009 */
}

/*CONTENT */
#content{
	border: 0px #00c6F4 solid;
	background-repeat:no-repeat;
	width: 969px;
	position:relative;
	margin:0px;
	padding:0px;
}

/* HINTERGRUND MEDIA */
#stage{
	border: 0px #00c6F4 solid;
	margin-left:1px; /* ACHTUNG: HIER IST SCHON EIN 1-PIXEl-MARGIN - GILT DAMIT FÜR FLASH UND DEN CONTENT!!! */
	/* margin-bottom:10px; FF-Bug korrigiert */
	width:967px;
	z-index:1;
}


/* ******************************************************************************************************************
HEADER				                                                                                                *
****************************************************************************************************************** */

/* HEADER DIV MIT NAVI UND LOGO */
#XL_html-header_all-topics_gbl_001{
	border: 0px #00c6F4 solid;
	width:967px;
	height:58px;
}


#header
{
	border:0 solid #00C6F4;
	height:58px;
	width:967px;
}

/* NAVIGATIONSLEISTE */
#nav{
	border: 0px #00FFFF solid;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	margin-right:56px; /*altes Logo: 64px */
	width:727px;
	height:58px;
	position:static;
	float:left;
	display:inline;
}

/* smart Logo */
#logo{
	border: 0px #ffff00 solid;
	margin:0px;
	margin-top:0px;
	padding:0px;
	width:227px; /*altes Logo: 97px */
	height:29px;
	/*cursor:pointer;  Workaround für IE, der ein als Link fungierendes DIV zwar linkbar macht, aber den Cursor nicht ändert */
	float:right;
	display:inline;
	margin-right: 0px;
}
#logo img{
	border:0px #ffff00 solid;
	margin:0px;
	padding:0px;
	display:inline;
}

/*******************************************************************************************************************
FOOTER				                                                                                   *
********************************************************************************************************************/

#XL_html-footer_all-topics_gbl_001{
	width:967px;
	height:20px;
}

/* LEISTE LINKS */
#footer_left{
	border: 0px #ffff00 solid;
	background-color:#E3E3E3;
	padding: 0px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px; 
	float:left;
	height:10px;
	font-family:arial, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#575757;
	text-align:left;
	position:static;
	z-index:5;
	display:inline;
}

/* LEISTE RECHTS */
#footer_right{
	border: 0px #ffff00 solid;
	background-color:#E3E3E3;
	padding: 0px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px; 
	float:right;
	height:10px;
	font-family:arial, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#575757;
	text-align:right;
	position:static;
	z-index:5;
	display:inline;
}
/* Added following for Transaction History enhancement - talapar */
.next6 {
  background:transparent url(../images/next6months.gif) top left no-repeat;
  height:21px;
  line-height:21px;
  width:82px
}

.next6 a{
  display:block;
  line-height:21px;
  text-decoration:none
}

.next6 a:link,.next6 a:visited{
  background:transparent url(../images/next6months.gif) top left no-repeat;
  height:21px;
  line-height:21px;
  text-decoration:none;
  width:82px
}

.next6 a:hover{
  background:transparent url(../images/next6months.gif) 0 0 no-repeat;
  display:block;
  height:21px;
  line-height:21px;
  text-decoration:none;
  width:82px
}

.next12 {
  background:transparent url(../images/next12months.gif) top left no-repeat;
  height:21px;
  line-height:21px;
  width:84px
}

.next12 a{
  display:block;
  line-height:21px;
  text-decoration:none
}

.next12 a:link,.next12 a:visited{
  background:transparent url(../images/next12months.gif) top left no-repeat;
  height:21px;
  line-height:21px;
  text-decoration:none;
  width:84px
}

.next12 a:hover{
  background:transparent url(../images/next12months.gif) 0 0 no-repeat;
  display:block;
  height:21px;
  line-height:21px;
  text-decoration:none;
  width:84px
}

.prior6 {
  background:transparent url(../images/prior6months.gif) top left no-repeat;
  height:21px;
  line-height:21px;
  width:82px
}
.prior6 a{
  display:block;
  line-height:21px;
  text-decoration:none
}

.prior6 a:link,.prior6 a:visited{
  background:transparent url(../images/prior6months.gif) top left no-repeat;
  height:21px;
  line-height:21px;
  text-decoration:none;
  width:82px
}

.prior6 a:hover{
  background:transparent url(../images/prior6months.gif) 0 0 no-repeat;
  display:block;
  height:21px;
  line-height:21px;
  text-decoration:none;
  width:82px
}

.prior12 {
  background:transparent url(../images/prior12months.gif) top left no-repeat;
  height:21px;
  line-height:21px;
  width:84px
}

.prior12 a{
  display:block;
  line-height:21px;
  text-decoration:none
}

.prior12 a:link,.prior12 a:visited{
  background:transparent url(../images/prior12months.gif) top left no-repeat;
  height:21px;
  line-height:21px;
  text-decoration:none;
  width:84px
}

.prior12 a:hover{
  background:transparent url(../images/prior12months.gif) 0 0 no-repeat;
  display:block;
  height:21px;
  line-height:21px;
  text-decoration:none;
  width:84px
}

.viewall {
  background:transparent url(../images/viewall.gif) top left no-repeat;
  height:21px;
  line-height:21px;
  width:56px
}

.viewall a{
  display:block;
  line-height:21px;
  text-decoration:none
}

.viewall a:link,.viewall a:visited{
  background:transparent url(../images/viewall.gif) top left no-repeat;
  height:21px;
  line-height:21px;
  text-decoration:none;
  width:56px
}

.viewall a:hover{
  background:transparent url(../images/viewall.gif) 0 0 no-repeat;
  display:block;
  height:21px;
  line-height:21px;
  text-decoration:none;
  width:56px
}

.printhistory {
  background:transparent url(../images/printhistory.gif) top left no-repeat;
  height:21px;
  line-height:21px;
  width:75px
}

.printhistory a{
  display:block;
  line-height:21px;
  text-decoration:none
}

.printhistory a:link,.printhistory a:visited{
  background:transparent url(../images/printhistory.gif) top left no-repeat;
  height:21px;
  line-height:21px;
  text-decoration:none;
  width:75px
}

.printhistory a:hover{
  background:transparent url(../images/printhistory.gif) 0 0 no-repeat;
  display:block;
  height:21px;
  line-height:21px;
  text-decoration:none;
  width:75px
}

/**end of adding the styles for Transaction History enhancement - talapar**/

.lightcon {
	color:#666666;	
	font-family: arial, sans-serif;
	font-size: 11px;   
	text-align :justify;
}

td.tdimgnone {
	background-image:none;
}

.phtablebg {
	background: transparent url(../images/phtablebg.gif) 0 0 no-repeat;
	height:39px;
	color:#333333;
	font-family: arial, sans-serif;
	font-size: 11px;
}

.phtablebg2 {
	background: transparent url(../images/phtablebg2.gif) 0 0 no-repeat;
	height:39px;
	color:#333333;
	font-family: arial, sans-serif;
	font-size: 11px;
}

.pageStyle {
	color:#333333;
	font-family: arial, sans-serif;
	font-size: 11px;
	text-align: justify;
}
/* End of Transaction History enhancement - talapar */
