body  /* DAD:color & margins changed */
{
	padding:0px;
	background-color:#FFFFFF;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; /* DAD add font family*/
	margin-top: 22px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}

td
{
	font-family:Verdana, Arial, Helvetica, sans-serif; /* DAD add font family*/
	font-size:10px;
	color:#666666;
	line-height: 16px;
}


pre
{
	font-family:Verdana, Arial, Helvetica, sans-serif; /* DAD add font family*/
	font-size:12px;
	color:#666666;
}


h1
{
	font-size: 18px;
	color:#339999;
	font-weight:normal;
	margin-bottom:0px;
	padding:0px;

}

h2.darkBlue
{
	color:#339999;
	margin:0px;
	padding:0px;
}


h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif; /* DAD add font family*/
	font-size:12px;
	color:#666666;
}

li
{
    font-size:12px;
}

input, select, textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif; /* DAD add font family*/
	font-size:12px;
	color:#000000;
}

img
{
	border:none;
}

.content td, .content
{
	font-size:11px; /* DAD change font-size */
}

.content2, .content2 td
{
	font-size:12px;
	color:#333333;
}

table.content table
{
	position: relative;
	padding-top: 0px;
	margin-top: -10px;
}

#relatedlinks
{
  padding-top: 6px;
  margin-bottom: 0px;

}

td.orangeHeader
{
	height:20px;
	background-color:#FFE88B;
	font-weight:bold;
	color:#333333;
	padding:0px 9px;
}

td.trackHeader
{
	border-bottom:1px solid #cccccc;
	font-weight:bold;
	font-size:14px;
}

td.searchAnfang
{
	width:27px;
	font-size:12px;
	padding-right:3px;
	vertical-align:top;
	text-align:right;
	color:#339999;
}

td.headline
{
	font-size:18px;
	line-height: 20px;
	color:#339999;
	padding-bottom:35px;	/* trumpet, 11.03.2009, yaw */
}

/* trumpet, 11.03.2009, yaw */
td.headline h1 {
}

/* trumpet, 11.03.2009, yaw */
td.headline h2 {
	font-size:12px;
	line-height:20px;
	font-weight:bold;		
	color:#339999;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
}

.headline
{
	font-size:18px;
	color:#339999; /* DAD change color */
	font-family:Arial, Helvetica, sans-serif; /* DAD change font family */
}

.isginstrumentname
{
	font-size:18px;
	color:#339999;
}

.headlineTeaser, .bigLink
{
    font-family:Verdana, Arial, Helvetica, sans-serif; /* DAD add font family*/
	font-size:12px;
	color:#339999;
	font-weight:bold;
	padding-bottom:3px;	
}

.teaserContent
{
	float:left; 
	margin:0 10px 0 2px;
}

.teaserSubTitle
{
	color:#339999; 
	font-weight:bold;
}

.teaserText
{
}

.glossaryWord
{
	font-size:14px;
	color:#339999;
	font-weight:bold;
	margin:0px 0px 15px;
}

.subHeadline, td span.subHeadline
{
	font-size:12px;
	font-weight:bold;
	color:#339999;
}

td.listTitle
{
	padding-left:5px;
	background-color:#E1F4F3; /* DAD : change BG color */
	color:#666666; /* DAD : change color */
	height:20px;
	font-weight:bold;  /* DAD : add font-weight */
}

td.listTitleb
{
	padding-left:5px;
    padding-right:10px;
	background-color:#cccccc;
	color:#333333;
	height:20px;
    text-align:right;
}

td.listTitle2
{
	padding-left:5px;
	background-color:#eeeeee;
	color:#333333;
	height:20px;
}

td.listTitle3
{
	padding-left:5px;
	background-color:#cccccc;
	color:#666666;
	height:28px;
	font-size:10px;
	vertical-align:top;
}

td.listTitle4
{
	padding-left:5px;
	background-color:#cccccc;
	color:#666666;
	height:20px;
}

td.listTitle5
{
	padding:6px 0px 6px 5px;
	background-color:#cccccc;
	color:#333333;
}

td.list01
{
	padding:6px 0px 9px 6px;
	vertical-align:top;
}

td.list01 p 
{
	font-weight:bold;
	color:#339999;
	margin:0px;
	padding:0px;
}

td.list01b
{
	padding:6px 10px 9px 6px;
	vertical-align:top;
    text-align:right;
}

td.list02
{
	padding:3px 0px 3px 5px;
	vertical-align:top;
}

td.list02b
{
	padding:3px 10px 3px 5px;
	vertical-align:top;
	text-align:right;
}

td.list03
{
	height:20px;
	padding-left:5px;
}

td.list04
{
	padding:3px 3px 0px 3px;
	vertical-align:top;
	font-size:10px;
}

td.list05
{
	padding:3px 0px 3px 5px;
	vertical-align:top;
	text-align:right;
	padding-right:13px;
}

td.list06
{
	padding:10px 0px 10px 5px;
	vertical-align:top;
}

td.list07
{
	padding:3px 3px 0px 3px;
	vertical-align:top;
	font-size:10px;
	line-height:18px;
	text-align:right;
}

td.list08
{
	padding:3px 3px 0px 3px;
	vertical-align:top;
	font-size:10px;
	line-height:18px;
	text-align:left;
}

td.selectedPage
{
	width:17px;
	background-color:#666666;
	color:white;
	text-align:center;
	font-weight:bold;
}

p.contact
{
	margin:5px 0px;
	color:#666666;
}

p.imageFooter
{
	padding:2px 7px;
	margin:0px;
	color:#333333;
	font-size:11px;
}

.highLight
{
	background-color:#eeeeee;
	padding:12px;
}

img.top
{
	width:11px;
	height:11px;
	margin-left:1px;
}

img.help
{
	margin:1px;
	float:right;
	margin-right:10px;
	width:12px;
	height:12px;
}

img.icon
{
	width:16px;
	height:14px;
	vertical-align:middle;
}

.form
{
	padding:0px 10px;
	border:1px outset #dadada;
	font-family:Verdana, Arial, Helvetica, sans-serif; /* DAD add font family*/
	font-size:12px;
	color:#339999;
	background-color:#dadada;
	height:20px;
	cursor:pointer;
	cursor:hand;
	margin:0px;
}

.breadCrumb span
{
	font-size:11px; /* DAD V4: change font-size */
	color:#333333;
}

.topLinks /* DAD: size changed and background color blank added */
{
	width:965px; /* DAD9 : delete width:965px */
	height:35px;
	vertical-align:top;
	table-layout:fixed;
	background-color: #FFFFFF;
}

.topLinks td
{
	white-space:nowrap;
	color:#339999; /* DAD add color */
	font-weight:bold; /* DAD add weight */
	font-family:Verdana, Arial, Helvetica, sans-serif; /* DAD add font family */
	font-size:10px; /* DAD add font size */
}

.topLinks td span
{
	color:#666666;
	margin:0px 4px;
}

.topLinks td a
{
	color:#666666;
	font-weight:normal; /* DAD V4 : Add font-weight:normal; */
}


.topLinks td a:hover
{
	text-decoration:none
}

.topLinks td a.selected
{
	color:#339999;
	font-weight:bold;
	text-decoration:none;
}

.footer span
{
	margin:0px 5px;
}

.darkBlue
{
	color:#666666; /* DAD : modify color */
}

.greyBlock
{
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;

	padding-left:5px;
	cursor:pointer;
	cursor:hand;
	color:#339999;
}

.greyBlock2
{
	padding-left:5px;
	color:#339999;
}

.greyBlock2 td
{
	font-size:11px;
}

.textBox
{
	float:right;
	width:188px;
	margin:0px 0px 10px 20px;
	background-color:#eeeeee;
	padding:9px 0px 9px 12px;
}

.bullet
{
	margin-top:6px;
}

.header
{
	height:20px;
	padding:0px 3px 0px 5px;
	font-weight:bold;
	color:white;
	background-color:#339999;
}

.header2
{
	height:40px;
	padding:0px 3px 0px 5px;
	font-weight:bold;
	color:white;
	background-color:#5170A6;
}

.header_kalendar
{
	height:20px;
	padding:0px 3px 0px 5px;
	font-weight:bold;
	color:#666666;
	background-color:#cccccc;
}

.subHeader
{
	height:20px;
	color:#333333;
	background-color:#cccccc;
}

.subHeader2
{
	height:20px;
	color:#333333;
	background-color:#eeeeee;
}

.errorMessage
{
	color:#CC3333;
	font-size:12px;
}

.error
{
	color:#CC3333;
	font-weight:bold;
}

.expand
{
	width:14px;
	height:14px;
	cursor:pointer;
	cursor:hand;
}

/* link colors */
a
{
	color:#339999;
}

a.tab
{
	text-decoration:none;
}

a.tab:hover
{
	text-decoration:underline;
}

a.button
{
	color:#666666;
	text-decoration:none;
}

a.selected
{
	font-weight:bold;
	text-decoration:none;
	color:#339999;
}

a.noLine
{
	text-decoration:none;
}

.footer a
{
	color:#666666;
}

.breadCrumb a
{
	color:#339999;
	text-decoration:underline;
}

.breadCrumb a:hover
{
	color:#339999;
}

/* Text formattings */
/* DAD modify color */
.txt1
{
	color:#464646;
	font-weight:bold;
	padding-top : 10px;/* DAD add padding-top*/
	padding-bottom: 5px;/* DAD add padding-bottom*/
	font-size: 11px;

}
/* DAD end modify */
.txt2
{
	color:#666666;
	font-size:10px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif; /* DAD add font family*/
}

.txt3
{
	color:#666666;
	font-weight:bold;
}

.txt4
{
	color:#333333;
}

.txt5
{
	color:#333399;
	font-weight:bold;
}

.txt6
{
	font-family:Verdana, Arial, Helvetica, sans-serif; /* DAD add font family*/
	font-size:12px;
	color:#666666;
}

.txt7
{
	font-family:Verdana, Arial, Helvetica, sans-serif; /* DAD add font family*/
	font-size:11px !important;
	color:#666666;
}

.txt8
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	margin-top:5px;
	margin-bottom:0px;
}

/* form elements */

/* Tabs */
.tabLeft
{
	background-image:url(/ci/images/layout/tab01.gif);
	height:22px;
	padding:0px 8px;
	white-space:nowrap;
}

.tabSelected
{
	border-left:1px #666666 solid;
	background:url(/ci/images/layout/tab02.gif) right;
	height:22px;
	padding:0px 10px 0px 7px;
	white-space:nowrap;

	color:#333333;
	font-weight:bold;
}

.tabSelectedLast
{
	border-left:1px #666666 solid;
	background:url(/ci/images/layout/tab04.gif) right;
	height:22px;
	padding:0px 10px;
	white-space:nowrap;

	color:#333333;
	font-weight:bold;
}

.tabRight
{
	background:url(/ci/images/layout/tab03.gif) right;
	height:22px;
	padding:0px 8px;
	white-space:nowrap;
}

.topTabSelected
{
    background-color:#eeeeee;
    padding:2px 10px;
    color:#333333;
    font-weight:bold;
}
.topTab
{
    background-color:#cccccc;
    padding:2px 10px;
    background:url(/ci/images/layout/tab_background.gif) bottom no-repeat;
}

.topTab a
{
    text-decoration:none;
}

.topTab a:hover
{
    text-decoration:underline;
}

.linkBox
{
	width:188px;
	height:260px;
	overflow:auto;
	border:inset 2px;
	padding:5px 4px;
	float:left;
	margin-right:20px;
}

.line
{
	height:1px;
	background-color:#cccccc;
	margin:5px 0px;
	overflow:hidden;
}

.chkbox
{
	margin:0px;
	width:13px;
	height:13px;
}

/* Subportal buttons & U-naviagtion */
.subPortalBar
{
	position:absolute;
	left:1px;
	top:125px;
	width:191px;
	height:9px;
	background-color:white;
}

.greyLine
{
	background:url(/ci/images/layout/greybar_vertical.gif) repeat-y;
}

.portalTop
{
	height:9px;
	background:url(/ci/images/layout/grey_line.gif) no-repeat right #999999;
}

.portalActive
{
	height:9px;
	background:url(/ci/images/layout/grey_line.gif) no-repeat right #029298;
}
<!-- DAD add this class -->


.portalUnselected
{
	background:url(/ci/images/layout/greybar_horizontal.gif);
}

.portalSelected
{
	background:url(/ci/images/layout/greybar_portal.gif);
}

.portal
{
	padding-left:8px;
	padding-top:8px;
	height:50px;
	background-color:#ffffff; /* DAD color change */
	vertical-align:top;
	cursor:hand;
	cursor:pointer;
}

.portal_hl
{
	padding-left:8px;
	padding-top:8px;
	height:50px;
	background-color:#666666;
	vertical-align:top;
	cursor:pointer;
	cursor:hand;
}

.logoBox img
{
	width:192px; /* DAD add width */
	height:100%;
	display:block;
}

.logoBox div  /* DAD: width changed */
{
	background:url(/ci/images/layout/logotype.gif) no-repeat; width:100%; height:100%;
}

/* menu css */
/* DAD :  add class menu */
.menu{
	margin:0px;
	background-color:#EEF0EF;
	width:193px; /*DAD9 : Add width*/
}

.menu td
{ 
	/* betbjim, 17.10.2006 removed additional DAD stuff due to gap problems in A column.*/
	/*padding:8px 0 0px 5px;
	line-height:normal;*/
	vertical-align:top;
	color:#464646;
}

/* betbjim, 17.10.2006 removed additional DAD stuff due to gap problems in A column.*/
/*
.menu td td
{ 
	padding:4px 0px 4px 0px; 
	line-height:normal;
}
*/

.menu a.mainMenuItem
{
	color:#464646;
	font-weight:bold;
	text-decoration:none;
	/* betbjim, 17.10.2006 removed additional DAD stuff due to gap problems in A column.*/
	/*display:block;
	padding-bottom:4px;*/
}

.menu a.activeMenu
{
	color:#339999; /* DAD modify color */
	font-weight:bold;
	text-decoration:none;
	/* betbjim, 17.10.2006 removed additional DAD stuff due to gap problems in A column.*/
/*	display:block;
	padding-bottom:4px; */
}

.menu a:hover
{
	text-decoration:underline;
}

.menu a
{
	color:#464646;
	text-decoration:none;
}

/* print page */

.printTop
{
	padding:40px 8px 77px 17px;
	font-size:10px;
}

#contentParagraph
{
	position:relative;
	top:-35px;
}

#contentParagraph td div
{
	display:none;
}

/* ISG Styles */
td.list01_new
{
	padding:3px 0px 3px 3px;
	vertical-align:top;
}

td.list01b_new
{
	padding:3px 0px 3px 3px;
	vertical-align:top;
	text-align:right;
}
td.list01bold
{
	padding:3px 0px 3px 3px;
	vertical-align:top;
	font-weight:bold;
}

td.list01boldleft
{
	padding:3px 0px 3px 3px;
	vertical-align:top;
	font-weight:bold;
	text-align:left;
}

td.list01boldright
{
	padding:3px 0px 3px 3px;
	vertical-align:top;
	font-weight:bold;
	text-align:right;
}
td.list07_new
{
	padding:3px 0px 3px 3px;
	vertical-align:top;
	font-size:10px;
	line-height:18px;
	text-align:left;
}
td.list07_right
{
	padding:3px 0px 3px 3px;
	vertical-align:top;
	font-size:10px;
	line-height:18px;
	text-align:right;
}
td.list07bold
{
	padding:3px 0px 3px 3px;
	vertical-align:top;
	font-size:10px;
	line-height:18px;
	text-align:left;
	font-weight:bold;
}
td.list09
{
	padding:3px 0px 3px 6px;
	font-size:10px;
	vertical-align:top;
}

td.list09bold
{
	padding:3px 0px 3px 3px;
	font-size:11px;
	vertical-align:top;
	font-weight:bold;
}

tr.alternative_1
{
	background-color:#EFEFEF;
}

tr.alternative_2
{
	background-color:#ffffff;
}

td.alternative_1
{
	padding:3px 0px 3px 3px;
	font-size:10px;
	vertical-align:top;
	background-color:#EFEFEF;
}

td.alternative_2
{
	padding:3px 0px 3px 3px;
	font-size:10px;
	vertical-align:top;
	background-color:#ffffff;
}

td.alternative_1bold
{
	padding:3px 0px 3px 3px;
	vertical-align:top;
	background-color:#EFEFEF;
	font-weight:bold;
}

td.alternative_2bold
{
	padding:3px 0px 3px 3px;
	vertical-align:top;
	background-color:#ffffff;
	font-weight:bold;
}

/* Infobolsa Styles */
td.celda01 {
border-left: 1px solid #CECFCE;
color: #999999;
font-family:Verdana, Arial, Helvetica, sans-serif; /* DAD add font family*/
font-size: 10px;
font-weight: bold;
}

td.celda02 {
border-right: 1px solid #CECFCE;
color: #999999;
font-family:Verdana, Arial, Helvetica, sans-serif; /* DAD add font family*/
font-size: 10px;
font-weight: bold;
}

td.celda03 {
border-left: 1px solid #CECFCE;
border-right: 1px solid #CECFCE;
color: #999999;
font-family:Verdana, Arial, Helvetica, sans-serif; /* DAD add font family*/
font-size: 10px;
}

td.celda04 {
border-left: 1px solid #CECFCE;
border-right: 1px solid #CECFCE;
border-bottom:1px solid #CECFCE;
color: #999999;
font-family:Verdana, Arial, Helvetica, sans-serif; /* DAD add font family*/
font-size: 10px;
font-weight: bold;
}

td.celda05 {
		 border-left: 1px solid #CECFCE;
		 border-right: 1px solid #CECFCE;
		 border-top: 1px solid #CECFCE;
		 color: #999999;
		 font-family:Verdana, Arial, Helvetica, sans-serif; /* DAD add font family*/
		 font-size: 10px;
}
td.Valores {
color : #666666;
font-family :Verdana, Arial, Helvetica, sans-serif; /* DAD add font family*/
font-size : 12px;
font-weight : bold;
}
td.DatoVerde {
color : #009900;
font-family :Verdana, Arial, Helvetica, sans-serif; /* DAD add font family*/
font-size : 11px;
font-weight : bold;
text-align : center;
}
td.DatoRojo {
color : #CC0000;
font-family :Verdana, Arial, Helvetica, sans-serif; /* DAD add font family*/
font-size : 11px;
font-weight : bold;
text-align : center;
}


/* DAD banner hp classes
.bannerLeft {
	margin-top: 93px;
	_margin-top: 93px;
}*/

.headerBullet
{
	width:7px;
	height:7px;
	margin-top:3px;
	font-weight: bold;
	text-indent: 10px;
}

/* DAD press Release */

.infoBlock table{ margin-top:10px;}
.infoBlock a,
.infoBlock a:link,
.infoBlock a:visited,
.infoBlock a:active{color:#339999}
.infoBlock a:hover{color:#339999; text-decoration:none}

/* DAD color link Fotter */
/*#footer{ margin-left:192px;}*/
#footer a,
#footer a:link,
#footer a:visited,
#footer a:active{ color:#339999}
#footer a:hover{color:#339999; text-decoration:none}

/* DAD color HeaderLine */

#headerLine a:hover.headlineTeaser {color:#666666; text-decoration:none; font-size:10px;font-weight:bold;}
#headerLine a:hover.textTeaser {color:#666666; text-decoration:none; font-size:10px;}

#headerLine a:visited.headlineTeaser {color:#666666; text-decoration:none; font-size:10px;font-weight:bold;}
#headerLine a:visited.textTeaser {color:#666666; text-decoration:none; font-size:10px;}

#headerLine p{padding:0px; margin:0px; font-size:10px}
#headerLine table{ padding-top:10px;}
#headerLine a,
#headerLine a:link,
#headerLine a:visited,
#headerLine a:active{color:#339999; font-size:10px; }
#headerLine a:hover{color:#339999; text-decoration:none}
#headerLine p.HerderLineTitle{color:#666666; font-weight:bold; margin:3px 0 5px 0; font-size:10px }


#headerLine td.headlineTeaser a,
#headerLine td.headlineTeaser a:link,
#headerLine td.headlineTeaser a:visited,
#headerLine td.headlineTeaser a:active{color:#666666; font-size:10px; font-weight: bold}
#headerLine td.headlineTeaser a:hover{color:#666666; text-decoration:none}
#headerLine div.teaserContent{padding:0px; font-size:10px; margin:0px 10px 0px 0px}
#headerLine td.headlineTeaser{font-size:10px; margin:3px 0px 0px 0px; padding-bottom: 0px}
#headerLine .teaserText{font-size:10px}

#headerLine a.headlineTeaser {color:#666666; text-decoration:none; font-size:10px;font-weight:bold;}
#headerLine a.textTeaser {color:#666666; text-decoration:none; font-size:10px;}

#headerLineSubportal a:hover.headlineTeaser {color:#339999; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;font-weight:bold;}
#headerLineSubportal a:link.headlineTeaser {color:#339999; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;font-weight:bold;}
#headerLineSubportal a:visited.headlineTeaser {color:#339999; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;font-weight:bold;}
#headerLineSubportal a:active.headlineTeaser {color:#339999; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;font-weight:bold;}
#headerLineSubportal a.headlineTeaser {color:#339999; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;font-weight:bold;}

#headerLineSubportal a:hover.textTeaser {color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px;}
#headerLineSubportal a:link.textTeaser {color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px;}
#headerLineSubportal a:visited.textTeaser {color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px;}
#headerLineSubportal a:active.textTeaser {color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px;}
#headerLineSubportal a.textTeaser {color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px;}

#headerLineSubportal p{padding:0px; margin:0px;}
#headerLineSubportal table{ padding-top:0px; padding-left:10px;}
#headerLineSubportal a,
#headerLineSubportal a:link,
#headerLineSubportal a:visited,
#headerLineSubportal a:active{color:#339999; font-size:10px; }
#headerLineSubportal a:hover{color:#339999; text-decoration:none}
#headerLineSubportal p.HerderLineTitle{color:#339999; font-weight:bold; margin:0px 0 5px 0; font-size:12px }

#headerLineSubportal td.headlineTeaser a,
#headerLineSubportal td.headlineTeaser a:link,
#headerLineSubportal td.headlineTeaser a:visited,
#headerLineSubportal td.headlineTeaser a:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#399999; font-weight:bold; padding-bottom:3px;	}

#headerLineSubportal a.headlineTeaser {color:#339999; text-decoration:none; font-size:12px;}
#headerLineSubportal a.textTeaser {color:#666666; text-decoration:none; font-size:11px;}

.headlineIMG{margin:0px 10px 0px 0px; float:left;}

#QuickLinks a,
#QuickLinks a:link,
#QuickLinks a:visited,
#QuickLinks a:active{ color:#666666; text-decoration:none}
#QuickLinks a:hover{ color:#666666; text-decoration:underline}

/* DAD color print link */
#printtext{color:#339999}

/* DAD right box */
#rightBox a,
#rightBox a:link,
#rightBox a:visited,
#rightBox a:active{color:#339999; }
#rightBox a:hover{color:#339999; text-decoration:none}
#rightBox{ line-height:normal}

.btnGo{ text-align:right; width:145px; padding:8px 0px 3px 0px; font-weight:bold;}
.btnGo a,
.btnGo a:link,
.btnGo a:visited,
.btnGo a:active{ text-decoration:none;}
.btnGo a:hover{ text-decoration:none;}

.bot{ padding-bottom:10px;}
.register{padding:5px 0 15px 5px;}
.formSeach{ margin:0px; padding:0px;}
.linkRight{padding-left:5px;}

/* DAD header */
.colorBar{position:absolute; margin:-11px 0 0 0; _margin:23px 0 0 0}

/* DAD content */
.contentTitle{margin:22px 0 5px 0;}

/* DAD : title right sub portal */

.titleRight{color:#339999; font-weight:bold;}


#tableContent a,
#tableContent a:active,
#tableContent a:link,
#tableContent a:visited{color:#339999}
#tableContent a:hover{color:#339999}

.bannerBottomSubPotal{ padding-top:18px;}
.bannerBottomSubPotalCC{padding-bottom:20px;}

.subTitle{ font-size:14px; color:#464646; font-weight:bold; padding:10px 0 17px 0}

.subLink{ margin-top:5px; padding:0px;}

.headLineIntro a,
.headLineIntro a:active,
.headLineIntro a:visited,
.headLineIntro a:link{color:#339999}
.headLineIntro a:hover{color:#339999}

.greyBlockDuration{ background:#EEF0EF; padding:10px;}

.padRightPlay{ padding-right:10px;}

#courseItems td{padding:12px 0 12px 0}
	#courseItems p{ padding:0px; color:#339999; font-weight:bold; margin:0px;}
	.courseNoPadding{ padding:0px;}
	
	.test{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
/* DAD6 : Add this class */
.linkBottomICSD{padding:10px 12px 10px 0}	


/* betbjim 15.09.06
   Styles related to error messages and login fields in "interactionnav_login.jsp".
   "invalidPassword" is the previous style named "Style5" in the clearstream project,
   defined in the default.jsp! */
.invalidPassword
{
	color: #CC0000;
	font-weight: bold;
	font-size: 7pt;
}

/* bersfra 12.09.06
   Styles are used for the publications in the subcategory.jsp
*/
.table {
	font-size : 7pt;
	color : #339999;
	font-weight : bold;
	text-decoration: none;
}
span.list-col-header {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
span.list-col-header-inactive {
    font-size: 11px;
	color: #339999;
	text-decoration: none;
}
td.list-col-header {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	text-align: left;
	background-color: #c2c2c2;
}
td.list-col-header-active {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	text-align: left;
	background-color: #6ebbbc;
}
td.list-col-header-left {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #bbbbbb;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	background-color: #c2c2c2;
}
td.list-col-header-left-active {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #bbbbbb;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
    background-color: #6ebbbc;
}
td.list-col-header-right {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bbbbbb;
	background-color: #c2c2c2;
}
td.list-cell-0 {
	background-color: #FFFFFF;
	padding: 3px;
	margin-top: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f1f0f0;
	vertical-align:top;
}
td.list-cell-left-0 {
	background-color: #ffffff;
	padding: 3px;
	margin-top: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f1f0f0;
	vertical-align:top;
}
td.list-cell-right-0 {
	background-color: #FFFFFF;
	padding: 3px;
	margin-top: 1px;
	vertical-align:top;
}
td.list-cell-1 {
	background-color: #F1F0F0;
	padding: 3px;
	margin-top: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	vertical-align:top;
}
td.list-cell-left-1 {
	background-color: #F1F0F0;
	padding: 3px;
	margin-top: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	vertical-align:top;
}
td.list-cell-right-1 {
	background-color: #F1F0F0;
	padding: 3px;
	margin-top: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f1f0f0;
	vertical-align:top;
}


/* trumpet, 26.09.2006: additional style for ONLINE TRAINING */
.greyBlockDuration{ background:#EEF0EF; padding:10px;}
.padRightPlay{ padding-right:10px;}
#courseItems td{padding:12px 0 12px 0}
#courseItems p{ padding:0px; color:#339999; font-weight:bold; margin:0px;}
.courseNoPadding{ padding:0px;}


/* bersfra 28.09.06
   Styles are used for the categories in 4statetree-body.jsp
*/
a.activeCategory
{
	color:#339999;
	font-weight:bold;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

.bannerTeaser 
{
	cursor:pointer;
	cursor:hand;
}


.loginpopup {
    width:0px;
    height:0px;
    padding:8px;
    padding-left:10px;
    position:absolute;
    top:100px;
    left:80px;
    visibility:hidden;
}

.popupWindow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #339999;
	padding: 6px;
	width: 200px;
}

/* the old titleBlue style from Clearstream with the teal color! */
.titleTeal {
	color : #339999;
	font-family : Arial, Helvetica, Geneva, sans-serif;
	Font-Size : 12pt;
	Font-Weight : bold;
	text-decoration : none;
}

/* the old titleBlueSmall style from clearstream with the teal color! */
.titleTealSmall {
	color : #339999;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	Font-Size : 14px;
	Font-Weight : bold;
	text-decoration : none;
	}

.productDocTitle {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
}

.titleWhiteSmall {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	Font-Size : 13px;
	Font-Weight : bold;
	text-decoration : none;
	line-height: 20px;
}

.txtBoldWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.dateGray {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	Font-Size : 11px;
	Font-Weight : normal;
	text-decoration : none;
}

a.inline-button {
   cursor: hand;
   font: Verdana, sans-serif;
   margin: 0 0; padding: 0 0.5em 0.2em 0.5em;
   border: 1px solid #009999;
   white-space: nowrap;
   text-decoration: none;
   vertical-align: middle;
   background: white;
   color: #009999;
}

a.inline-button:hover {
   text-decoration: none;
}

a.inline-button-disabled {
   cursor: default;
   font: Verdana, sans-serif;
   margin: 0 0; padding: 0 0.5em 0.2em 0.5em;
   border: 1px solid #cdcccc;
   white-space: nowrap;
   text-decoration: none;
   vertical-align: middle;
   background: #fafafa;
   color: #cdcccc;
}

a.inline-button-disabled:hover {
   text-decoration: none;
}


/* trumpet, 11.03.2009 - Additional stuff for you-at-web-based relaunch ... */

#par1,#par2,#par3,#par4,#par5,#par6,#par7,#par8,#par9,#par10 {
	color:#339999;
}

.toc {
  padding: 0px 0px 25px 0px;
}

table.content ul  {
   padding-left:25px;
}

table.content ul li {
	background-image: url(../images/layout/bullet_7px.gif);
	background-repeat: no-repeat;
	background-position: left 0.31em;
	padding-left: 11px;
	list-style-type:none;
	list-style-image:none;
	font-size: 11px;
}

table.content ul.bulletlist li {
	background-image: url(../images/layout/bullet_7px.gif);
	background-repeat: no-repeat;
	background-position: left 0.31em;
	padding-left: 15px;
	list-style-type:none;
	list-style-image:none;
	font-size: 11px;
}

ul.bulletlist {
	margin-left: 0px;
}

ul.bulletlist li p{
    padding: 0px;
    margin:  0px 0px 0px 4px;
}

ul li p{
    padding: 0px;
    margin:  0px 0px 0px 4px;
}
