@import url(default_extended.css);

body {
margin:0px; 
padding:0px; 
background-color : #fff; 
font-family: Verdana, Arial, Geneva, Sans-serif;
font-size:12px;
color:#000000;
} 

a:link { color:#003399;text-decoration:underline; }
a:visited { color:#660066;text-decoration:underline; }
a:active { color:#003399;text-decoration:underline; }
a:hover { color:#FF0000;text-decoration:underline; }

p,dl,input,table, form, img{
padding:0px;
margin:0px;
}

ul{
padding:0;
margin:0px;
list-style-type: none;
}

ul li{ 
background: transparent url(../images/common/commonBullet.gif) no-repeat 8px 8px;
padding:0 0 0px 12px;
margin:0;
}

ol{
margin:6px 0 0 32px;
padding:0;
}

ol li{
padding:0;
margin:0;
}

input, textarea, select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
}

a.anchor
{
	text-decoration : none;
}
.date,a.grey:visited,a.grey
{
	font : 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color : #666666;
	font-weight : normal;	
	text-decoration : none;
}

.disclaimer,a.disclaimer:visited{
	font : 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color : #FFFFFF;
	text-decoration : none;
}

a.disclaimer:hover,a.disclaimer:active,a.grey:hover,a.grey:active{
	text-decoration : underline;
}


.formelement{
	color : #000000;
	font : 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}


p{	margin-bottom: 10px;
	margin-top: 0px;
	line-height: 150%;
}
b{ font-weight:bold; }
 
.sidebar{	
	color :#000;
	font : 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

sup,.mbkTM{
	font : 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
}
input,.inputtext, .inputselect{
	font : 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}
input.doc
{
	border:1px solid #E5E5E5; background:#FFFFFF; width:315px; height:18px;
	font : 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

input.dl{
	font : 11px Arial,Helvetica,Verdana,Geneva,sans-serif;
	background-color:#CCE1FF;
	border: 0px;
	text-align: center;
	height:13px;
	width: 40px;
}


.blue{
	background : #cce1ff;
	font-size: 11px; 
	color: #003399 ;
	font-family: Arial,Verdana,Helvetica,sans-serif
}
td.grey
{
	background : #e5e5e5;
	font-size: 11px; 
	color: #003399 ;
	font-family: Arial,Verdana,Helvetica,sans-serif
}
td.block1, tr.block1{
	background : #003399;
}
td.block2{
	background-color: #f0f0f0;
}


td.block3{
	background : #F0F0F0;
}
td.block4{
	background-color: #6699FF;
}

/*links for the side nav*/
.sidenav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#000000 }
A.sidenav:LINK{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#000000}
A.sidenav:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;  color:#003399}
A.sidenav:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#000000}
A.sidenav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#003399 }
/*see also sidenavActive, which defines the active link as black*/

/*links for the side nav selected elements*/
.sidenavSelected { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight:bold; color:#003399 }
A.sidenavSelected:LINK{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;font-weight:bold; color:#003399}
A.sidenavSelected:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;font-weight:bold; color:#003399}
A.sidenavSelected:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;font-weight:bold; color:#003399}
A.sidenavSelected:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;font-weight:bold; color:#003399 }
/*see also sidenavActive, which defines the active link as black*/


.homepage { color : #000000; font : 11px Verdana,Geneva,Arial,Helvetica,sans-serif;}
.hpWhite { color : #ffffff; font : 11px Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight: bold;}
.ticker { color : #333399; font : 13px Verdana,Geneva,Arial,Helvetica,sans-serif;}

.grey
{
	font : 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color : #666666;
	font-weight : normal;	
}
.red
{
	color: #cc0000 ;
}
.green
{
	color: #006633 ;
}
.disabled
{
	color : #999999;
}
td.grey
{
	background : #e5e5e5;
	font-size: 12px; 
	color: #003399 ;
	font-family: Arial,Verdana,Helvetica,sans-serif
}
td.lgrey
{
	background : #f0f0f0;
	font-size: 12px; 
	color: #003399 ;
	font-family: Arial,Verdana,Helvetica,sans-serif
}

td.dgrey
{
	background : #DEEDFD;
	font-size: 11px; 
	color: #000000;
	font-weight:normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	border-bottom-color:#cccccc;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
th.dgrey
{
	background : #999999;
	font-size: 12px; 
	color: #003399;
	font-family: Arial,Verdana,Helvetica,sans-serif
	font-weight: bold;
}

th.grey
{
	background : #e5e5e5;
	font-size: 12px; 
	color: #003399;
	font-weight: bold;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	border-bottom-color:#003399;
	border-top-color:#003399;
	border-style:solid;
	border-width:1px 0px 1px 0px;
}
.tb{
	background : #cce1ff;
	font-size: 11px; 
	color: #003399 ;
	font-family: Arial,Verdana,Helvetica,sans-serif
}

.tw{
	background : #ffffff;
	font-size: 12px;
	color: #003399 ;
	font-family: Arial,Verdana,Helvetica,sans-serif
}



.tableheading,th { 
	background : #AECFF3;
	font-size: 11px; 
	font-weight: normal;
	color: #003399 ;
	font-family:  Verdana,Helvetica,sans-serif;
	padding:4px;
}

.underline
{
	border-bottom-color:#f0f0f0;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.ul
{
	border-bottom-color:#cccccc;
	border-bottom-width:1px;
	border-bottom-style:solid;
	font-size: 11px; 
}

.snav_underline
{
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.box
{
	border-color:#CCCCCC;
	font-size: 11px;
	border-style:solid;
	border-width:1px;
	border-style:solid;
	border-top-width:0px;
	font-family:  Arial,Verdana,Helvetica,sans-serif

}

.source { 
	font-size: 10px; 
	color: #003399;
	font-family:  Arial,Verdana,Helvetica,sans-serif
}


a.th, a.th:visited, th a, th a:visited{
	color: #FFFFFF;
}

a.th:active, a.th:hover, th a:active, th a:hover{
	color : #999999;
}

a.dl_anchor{
	color : #003399;
	text-decoration : none;
}
a.noul, a.noul:visited {
	text-decoration : none;
}
.dl{
	font-size: 11px;
	color: #000000 ;
	font-family: Verdana,Arial,Helvetica,sans-serif
	border-bottom-color:#f0f0f0;
	border-color:#f0f0f0;
	border-bottom-width:1px;
	border-bottom-style:solid;
	text-decoration : none;
	padding:2px;
	line-height: 133%;
}
div.bodytext
{
margin-bottom:15px;
}
div.topdiv
{
height: 40px;
background: #039;
}

div.nddiv
{
height:25px;
background: #69F;
margin:0px;padding:0px; position: absolute; top:40px;
width:100%;
}
.content,.downloadtable
{
width:720px;
}
.col3
{
width:525px;
}
.col3sb
{
width:720px;
}
.gutter
{
width:15px;
}
.row
{
width:180px;
}

/*----------M-G01 Global header----------*/
#header{
height:55px;
}
#fidLogo{
float:left;
padding:12px 0px 12px 16px
}
#headerLinks{
padding:17px 0px 0px 0px;
float:right;
}
html>body #headerLinks{
padding:16px 0px 0px 0px;
}
#header ul{
list-style: none;
}
#header li{
display:inline;
margin: 0px;
padding: 0px 0px 0px 4px;
background:#fff url(/assets/images/common/dottedline.gif) no-repeat right;
}
html>body #header li {
padding: 0px 5px 0px 0px; /*For Non IE browsers*/
}
#header a{
font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
}
li#rightlink {
background:none;
margin-right:11px
}
/*----------M-G01 Global header end----------*/

/*----------M-G04 Table of contents----------*/
#toc{
margin:0px 0px 0px 0px;
padding:0px;
//width:175px;
width: 180px;
_width: 182px;
}
#toc dl{
padding-top:2px;
margin: 0px;
}
#toc a{
font-size:11px;
}
.selToc{
background: #FFFFFF url(/assets/images/common/tocDdBullet.gif) no-repeat 12px 12px !important;
background-color:#FFFFFF;
font-weight:bold;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
padding:4px 0px 6px 22px !important;
margin:12px 0 10px -4px!important;
font-size:11px;
}
.selTocParent{
background: #FFFFFF url(/assets/images/common/greybullet.gif) no-repeat 4px 10px !important;
font-weight:bold;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
padding:4px 0px 6px 15px !important;
_padding:4px 0px 6px 14px !important;
margin:2px 0 10px -5px!important;
_margin:2px 0 10px -4px!important;
font-size:11px;
}
#tocHead{
background:#99ccff url(/assets/images/common/tocCurve.gif) no-repeat top left;
padding:4px 0px 4px 7px;
margin:0px;
font-weight:bold;
border-bottom: 3px solid #cce5ff
}
#tocHead a:link{
padding-left:0px;
display:block;
text-decoration:none;
color:#003399;
}
#tocHead a:visited{
padding-left:0px;
display:block;
text-decoration:none;
color:#003399;
}
#tocHead a:active{
padding-left:0px;
display:block;
text-decoration:none;
color:#003399;
}
#tocHead a:hover{
padding-left:0px;
display:block;
text-decoration:underline;
color:#003399;
}
#tocLinks{
padding:0px 0px 6px 8px;
background-color:#eeeeee
}
#tocLinks dt{
margin:0px 0px 10px 0px;
background-image:url(/assets/images/common/greybullet.gif);
background-position:0px 5px;
background-repeat:no-repeat; 
} 
#tocLinks dt a:link{
padding-left:11px;
display:block;
text-decoration:none;
color:#003399;
} 
#tocLinks dt a:visited{
padding-left:11px;
display:block;
text-decoration:none;
color:#003399;
} 
#tocLinks dt a:active{
padding-left:11px;
display:block;
text-decoration:none;
color:#003399;
} 
#tocLinks dt a:hover{
padding-left:11px;
display:block;
text-decoration:underline;
color:#003399;
}
#tocLinks dd{
padding:0px 0px 0px 8px;
margin:0px 0px 10px 0px;
background-image:url(/assets/images/common/tocDdBullet.gif);
background-position:8px 6px;
background-repeat:no-repeat;
} 
#tocLinks dd a:link{
display:block;
padding-left:11px;
text-decoration:none;
color:#003399;
}
#tocLinks dd a:visited{
display:block;
padding-left:11px;
text-decoration:none;
color:#003399;
}
#tocLinks dd a:active{
padding-left:11px;
text-decoration:none;
color:#003399;
}
#tocLinks dd a:hover{
padding-left:11px;
text-decoration:underline;
color:#003399;
}
/*----------M-G04 Table of contents----------*/
/*----------M-G02 Top-level navigation----------*/
/*----------Master navigation----------*/
#navContainer {
margin: 0px;
padding: 0px 0px 0px 2px;
}
#navContainer ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#navContainer li {
display: block;
margin: 0px;
padding: 0px;
float: left;
width: auto;
}
#navContainer a {
color: #fff;
display: block;
width: auto;
text-decoration: none;
background: #0066cc;
margin: 0px;
padding: 3px 11px 4px 11px;
border-left: 2px solid #fff;
font-size:11px;
font-weight:bold
}
#navContainer a:hover {
background-color:#99CCFF;
color:#000000;
}
#navContainer li#selNav{
background-color:#99CCFF;
background-image:none;
font-weight:bold;
width: auto;
font-size:11px;
border-left: 2px solid #fff;
color:#000000;
display:block;
padding: 3px 11px 4px 11px;
}
#leftNav a{
background: #0066cc url(/assets/images/common/mastNavLeftCorner.gif) no-repeat top left;
}
#leftNav a:hover{
background: #99CCFF url(/assets/images/common/mastNavLeftCornerSel.gif) no-repeat top left;
}
#rightNav a{
background: #0066cc url(/assets/images/common/mastNavRightCorner.gif) no-repeat top right;
display: block;
padding-right:32px
}
#rightNav a:hover{
background: #99CCFF url(/assets/images/common/mastNavRightCornerSel.gif) no-repeat  top right;
display: block;
padding-right:32px
} 
#leftNavSel{
background: #99CCFF url(/assets/images/common/mastNavLeftCornerSel.gif) no-repeat top left;
color:#000000;
display: block;
font-weight:bold;
width: auto;
font-size:11px;
padding: 3px 11px 4px 11px !important;
margin-left:1px !important;
}
#rightNavSel{
background: #99CCFF url(/assets/images/common/mastNavRightCornerSel.gif) no-repeat top right;
display: block;
padding:3px 32px 4px 11px !important;
color:#000000;
border-left: 2px solid #fff;
font-weight:bold;
font-size:11px;
}

#rightDocNav a{
background: #CC9900 url(/assets/images/common/mastNavDocRightCorner.gif) no-repeat top right;
display: block;
padding-right:32px
}

#rightDocNav a:hover{
background: #FFCC33 url(/assets/images/common/mastNavDocRightCornerSel.gif) no-repeat  top right;
display: block;
padding-right:32px
} 

/*----------Master navigation end----------*/

/*----------Sub navigation----------*/
#subNav{
background-color:#99CCFF;
clear:both;
height:20px !important;
}
#subNav a:hover {
text-decoration:underline;
color:#003399;
font-size:11px;
}
#subNav ul{
list-style-type:none;
margin-left:4px;
padding-top:3px;

}
#subNav li{
text-align: left;
display: block;
margin: 0px;
float: left;
width: auto;
background: #99CCFF url(/assets/images/common/dottedline.gif) no-repeat right;
padding:0px 12px 0px 11px;
#padding-top:2px;
#padding:0px 12px -1px 11px;

/* IE 6 fix */
font-size:11px;
}
#subNav li a{
text-decoration:none;
color:#003399;
}
#subNav li.selSubNav {
font-weight:bold;
color:#000000
}
#subNav li#subRightLink{
background-image:none
}
/*----------Sub navigation end----------*/
/*----------M-G02 Top-level navigation end----------*/
/*----------M-G03 Breadcrumb----------*/
#bCrumb {
margin:8px 0px 12px 12px; /*for IE*/
font-size:10px;
}
#bCrumb a{
}
/*----------M-G03 Breadcrumb end----------*/

.right_row
{
width:180px;
}
.left_row
{
width:184px;
}

#sidebardiv
{
margin: 4px 0px 15px 4px;
background:#fff;
}

.sidebar,.right_row{	
	font : 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.sidebar_left{	
	color :#003399;
	font : 11px Verdana,Geneva,Arial,Helvetica,sans-serif;


}
.sidebar_right{	
	color :#003399;
	font : 11px Verdana,Geneva,Arial,Helvetica,sans-serif;	
}

.wide_content
{
width:735px;
}
p,.bodycopy,.bodytext,.content
{
color : #000000;
font : 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
line-height:150%;
}
.important, h2
{
font-size: 18px;
color: #003366 ;
font-weight:normal;
margin: 0px 0px 8px 0px;
padding: 0px;
}
h3
{
font-size: 14px;
font-weight: bold;
color:#0066CC  ;
}
h1,.heading
{
font-size: 24px;
font-weight: normal;
color: #003399;
margin: 0px 0px 10px 0px;
padding: 0px;
line-height:133%;
}

h4
{
font-size: 12px;
font-weight: bold;
margin-top: 0px;
color: #336699;
}



#anchorlink ul{
margin:10px 0 10px 0; 
padding:0; 
list-style:none;
border: none;
}

li.anchorlink {
background: url(/common/images/menu/child_on.gif) no-repeat 0px 5px !important;
padding:0 0 0 20px; list-style:none;
font-weight: bold;
}

#markets, #contact, #access
{
	//float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width:180px;
}


#contact h4
{
font-size: 12px;
font-weight: bold;
margin-top: 3px;
color: #000;
}

.new_left_head_1 {
	background:#CCCC99 url(/common/images/homepage/left_corner_brown.gif) top left no-repeat;
	color:#000000;
	line-height:21px;
	font-weight:bold;
	padding-left:7px;
	font-weight:bold;
	width:175px;
}
.new_left_box1 {
	padding:0px 0px 0px 0px;
	width:182px;
	background-color:#F3F4DB;
	font-size:11px !important;
	text-decoration: none;
}

.new_left_head_3 {
	background:#AECFF3 url(/common/images/homepage/left_corner_lightblue.gif) top left no-repeat;
	color:#333333;
	line-height:21px;
	font-weight:bold;
	padding-left:7px;
	width:175px;
}
#newsBlock1 {border:1px solid #AECFF3;border-width:0 1px 1px 1px; width:180px;}

p.sidebar
{
padding: 3px
}

.spacer16 {
	
	margin-bottom: 0px;
	_height:0px !important;
	_margin-bottom: -2px;
}

.spacer22 {
	
	height:22px !important;
}

.new_right_head_2 {
	background: #0066CC url(/common/images/homepage/right_corner_blue.gif) top right no-repeat;
	color: #fff;
	line-height: 21px;
	font-weight: bold;
	padding-left: 7px;
	width:173px;
}
.new_left_box2 {
	background-color:#EAEFF4;
	margin-bottom:15px;
	padding:3px 0px 7px 7px;
}

.content_container
{
width: 919px;
}

.content_container_sb
{
width: 930px;
}

.new_left_head_2 {
	color: #000000;
	font: 11px verdana;
	line-height:21px;
	font-weight:bold;
	padding-left:7px;
	width:173px;
	border-color:#AECFF3;
	border-width:0px;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-style:solid;
}

#loginLayer {top:12px; right:5px; position:absolute; width:188px; height:118px; padding:0; z-index:1000; text-align:right;}
#loginLayer #loginLayerBG {position:absolute; background:transparent url(/assets/images/common/bg_login.png) 0 0 no-repeat; top:0; left:0; width:188px; height:118px; z-index:1;}
#loginLayer #loginLayerContent {position:absolute; top:5px; right:13px; z-index:2;}
#loginLayer #loginLayerContent {position:absolute; _right:12px;}

#loginLayer img {border:0;}
#loginLayer a {font-size:11px;}
#loginLayer a.closelink {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#loginLayer a.closelink:hover {text-decoration:underline;}
#loginLayer form {display:block; float:right; margin-top:18px; padding-right:6px;}
#loginLayer input {border:1px solid #CCCC99; background:#FFFFFF; width:155px; height:15px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; margin:0; padding:0; float:right; clear:both;}
#loginLayer #PIN.emptyInput {background:#ffffff url(/assets/images/common/empty_login_pin.gif) 0 1px no-repeat;}
#loginLayer #kunde.emptyInput {background:#ffffff url(/assets/images/common/empty_login_berater_nr.gif) 0 1px no-repeat;}
#loginLayer #PIN {margin-bottom:6px;}
#loginLayer #kunde {margin-bottom:7px;}

#loginLayer #loginLayerBG {_background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/common/bg_login.png', sizingMethod='crop');}

#loginLayer {_top:13px; right:3px; position:absolute; width:188px; height:118px; padding:0; z-index:1000; text-align:right;}

#newContent
{
margin: 4px 0 0 0;
}