/* Overwrite from Relaunch */
div.tableBox{
    border-top:1px solid #5666A3;
    background:#F3F6FB;
    margin:0 0 20px 0 
}
div#wrap div.content div.tableBox p{
    margin:6px
}

.tableBox table{
    border-width:0 0 1px 0;
    background:#FFFFFF;
    margin:0
}
div.tableBox td,
div.tableBox th{
    padding:5px 3px 6px 3px;
    
}
div.tableBox tbody td{
    font-size:.95em;
    border-top:1px solid #DFE5E5;
}
div.tableBox td.icon img{
    display:inline
}
div.tableBox td.saldo{
    padding:0 0 6px 0;
}
div.tableBox td.saldo div{
     padding:5px 3px 6px 3px;
     font-weight: bold;
     font-size:1.3em;
     color:#090;
     background:#FFF
}
div.tableBox tr.trade td{
    font-size:1.05em;
    background:#F3F6FB;
    color:#5666A3
}

div.tableBox tr.noBorder td {
    border:none;
    padding:0 3px 6px 3px;
    
}
div#wrap div#contentInnerWrap div.tableBox tr.trade td div.btn{
    margin:0
}

div#wrap div.tableBox select{
   margin:0 3px 0 0;
   float:left;
}
div#wrap div.tableBox tr td input.send{
   margin:0;
   float:left;
}
#contentInnerWrap form.contentForm{
    margin:0 0 20px 0;
    _overflow:hidden;
}
/* ToggleÜberschrift */
div#wrap h4.jsToggleLink {
    border-top:1px solid #5666A3;
    padding:4px 3px;
    background:#F0F3F8
}
h4.jsToggleLink a{
    background:url(../pbmedia/bt_switch_off.gif) no-repeat 0 0;
    padding:0 0 0 25px;
    text-decoration:none;
}
h4.jsToggleLink a.on{
    background-image:url(../pbmedia/bt_switch_on.gif);
}
.product p,
.product ul{
    padding-right:10px;
    xbordeR:1px dotted red
}
div#wrap form.product{
    border-left:1px solid #DCDFE3;
    border-right:1px solid #DCDFE3;
    border-bottom:1px solid #5666A3;
    padding:1px 0 7px 19px;
    clear:both;
}
form.contentForm:after{
    content: "";
    clear:both;
    display:block;
    height:1%;
    visibility:visible;  
}
.contentForm h4{
    padding:0 0 2px 0;
    margin:0
}
form.contentForm fieldset{
    border-top:1px solid #5666A3;
    margin:0 0 13px 0;
    background:url(../pbmedia/bg_fieldset.gif) repeat-y 23.1em 0;
    z-index:1;
}
form.contentForm div.formBox{
    border-top:1px solid #006;
    border-bottom:1px solid #C0CDE0;
    padding:7px 0;
    margin:0 0 13px 0;
}
/* Abweichung von Formbox */
form.contentForm div.twoCol{
    background:url(../pbmedia/bg_fieldset.gif) repeat-y 18.1em 0;
    padding-left:18.1em;
}
form.contentForm div.twoCol:after{
    content:" ";
    display:block;
    clear:both
}
form.contentForm div.twoCol ul li{
    padding:0 0 0 2.7em;
    background-position: 14px .5em
}
form.contentForm div.twoCol .leftEl{
    margin-left:-18.1em;
    width:77%;
    float:left; 
}
form.contentForm div.formBox p{
    margin:5px 5px 5px 0;
}
form.product fieldset{
    background-position:21.3em 0
}
form.contentForm fieldset.special,
form.contentForm div.special{
    background: #F3F6FB;
}

#contentInnerWrap form fieldset:after{
    content: "";
    clear:both;
    display:block;
    height:1%;
    visibility:visible;
}

#contentInnerWrap form fieldset p{
    clear:both;
    width:97.2%;
    background:#FFF;
    padding:4px 3% 4px 0;
    border-bottom:1px solid #DCDFE3;
    margin:0;
    float:left;
}

div#contentInnerWrap form fieldset p.special{
    background:#F3F6FB;
    border:none
}
#contentInnerWrap form fieldset p.help{
    margin:6px 0 -5px 0 ;
    border-top: 1px solid #DCDFE3;
    border-bottom:none;
    width:100%;  
}

#contentInnerWrap form fieldset hr{
    margin:5px 0 6px 0;
    clear:both;
    display:block;
    height:1px
}
#contentInnerWrap form div.jsHelp{
    position:relative;
    width:100%;
    padding:6px 0 0 0;
}
#contentInnerWrap form fieldset div.jsHelp{
    padding:6px 0 7px 0;
}
.contentForm fieldset div{
    clear:both;
    position:relative;
    float:left;
    background:transparent url(../pbmedia/bg_fieldset_div.gif) repeat-x left bottom;
    width:100%;
    padding:6px 0;
}
#wrap div#contentInnerWrap form fieldset div.leftEl{
    clear:none;
    position:static;
    float:left;
    background:none;
    width:auto;
    padding: 0;
    margin-top:-4px;
}
#wrap div#contentInnerWrap form fieldset div.leftEl input,
#wrap div#contentInnerWrap form fieldset div.leftEl select{
    clear:left;
    margin-top:4px
   
}
#wrap div#contentInnerWrap form fieldset div.leftEl label{
    float:none;
    width:auto;
}
#wrap div#contentInnerWrap form fieldset div.btn{
    clear:none;
    width:auto;
    padding: 2px 30px 2px 4px;
    float:left;
    margin:5px 10px 10px 0;
    background: #FFF url(../pbmedia/bt_arrowform.gif) no-repeat center right;
}
div#wrap div#contentInnerWrap form fieldset div.further{
    float:right;
    margin:5px 0 10px 10px;
    background:#FFF url(../pbmedia/bt_arrow_send.gif) no-repeat center right;
}
#wrap div#contentInnerWrap form fieldset div.error{
    background:transparent url(../pbmedia/bg_fieldset_div_h.gif) repeat-x left bottom;
    border-top: 1px solid #FF000A;
    margin:-1px 0 0 0;
    padding:6px 0;
}
#wrap div#contentInnerWrap form fieldset div.hint{
    background:transparent url(../pbmedia/bg_fieldset_div_hint.gif) repeat-x left bottom;
    border-top:1px solid #37D52B;
    margin:-1px 0 0 0;
    padding:6px 0;
    z-index:1
}
#contentInnerWrap form fieldset label,
#contentInnerWrap form fieldset div.desc{
    display:block;
    float:left;
    padding:0 1em 0 0;
    width:22.5em;

}


#wrap div#contentInnerWrap form fieldset div.desc{
    width:22.6em;
    background:none;
    margin:0;
    padding:0;
        
}
#contentInnerWrap form.product fieldset label{
    width:20.5em;
    padding:0 1.5em 0 0;
}
#wrap div#contentInnerWrap form.product fieldset div.desc{
    width:19.5em;
    padding:0 1.5em 0 0;
}
#contentInnerWrap form fieldset label.noWidth{
    width:auto;
}
#contentInnerWrap form fieldset div.desc p{
    border:none;
    width:auto;
    padding:0 0 10px 0
}
#contentInnerWrap form fieldset div.desc ul{
    padding:0;
    margin:0 0 10px 0;
    position:relative;
    clear:both;
}
#contentInnerWrap form fieldset div.desc ul li{
    padding-bottom:0;
}

#contentInnerWrap form fieldset div.error label,
#contentInnerWrap form fieldset div.error div.desc{
    color: #FF000A;
}
#contentInnerWrap form fieldset span.errorMsg{
    clear:both;
    padding:5px 0 0 22.2em;
    color: #FF000A;
    display:block;
}
/* = Eingabefeldtypen
----------------------------------------------- */
#contentInnerWrap input.standard,
#contentInnerWrap select{
    width:13.29em;
    /* wg. noscript firefox raus */
    /*float:left;*/
    border-color:#A5B3D0;
    margin:0 .2em
}
#contentInnerWrap span.standard{
    width:13.29em;
    padding:0 0 0 1.2em
}
#contentInnerWrap input.standard{
    margin-bottom:.15em
}
#contentInnerWrap label input.standard,
#contentInnerWrap label select{
    margin:0
}
#contentInnerWrap input.large{
    width:9.1em;
}
#contentInnerWrap input.xxl{
    width:27.6em;
}
#contentInnerWrap input.medium{
    width:5.4em;
}
#contentInnerWrap input.small{
    width:2.9em;
}
#contentInnerWrap input.xxs{
    width:1.7em;
}
#contentInnerWrap select.autoWidth{
    width:auto;
}
#contentInnerWrap textarea{
    height:7em;
    width:35.3em;
    border-color:#A5B3D0;
    clear:both;
}
/* = Kombinationen mit Checkboxen oder Radiobuttons
----------------------------------------------- */

/* Kurze Checkboxen/Radioboxen (Ja/Nein), input liegt im Label  */
#contentInnerWrap form fieldset label.check,
#contentInnerWrap form fieldset .error label.check {
    width:auto;
    padding:0 0 .1em 1.1em;
    color:#006;
    margin:0;
}
#contentInnerWrap form fieldset label.check input,
#contentInnerWrap form fieldset label.check select {
    margin:0 .5em 0 0;
}
/*  Formularzeilen mit viel Inhalt, die ausgewaehlt werden Hintergrund ist durchgehend blau:
 Aussenelement bekommt ein padding, Checkbox.check wird absolut positioniert;
 Eingabefeld ohne Klasse hat kein margin  */
div#wrap div#contentInnerWrap form div.check{
    padding:7px 0 10px 6%;
    width:94%;
    position:relative;
}
#contentInnerWrap form div.check p.special{
    width:94%
}
#contentInnerWrap form div.check input.check{
    position:absolute;
    top:.55em;
    left:8px;
    margin:0;
}
/*Normales Label innerhalb von check (Bsp: sparcard_start.html, Kontonummer und PIN )*/
div#wrap div#contentInnerWrap div.check label{
    padding:0 5px 0 0;
}
/* Der Labelinhalt besteht aus einem ganzen Satz (Bsp: sparcard_bestaetigung.html)*/
div#wrap div#contentInnerWrap div.check label.longSentence{
    width:90%;
}
/* Kurzer Labelinhalt mit weiteren Elementen daneben (sparcard_lange_eingabe.html)*/
div#wrap div#contentInnerWrap div.check label.floatLeft{
    width:auto;
    float:left;
}
div#wrap div.check ul.floatLeft{
    float:left;
    margin:0
}
div#wrap div.check ul.floatLeft li{
    padding:0 0 4px .6em;
    width:31em;
}
div#wrap div.check ul.floatLeft li input{
    margin:0 .8em 0 0 !important  
}
div.check ul.floatLeft li label.check select{
    margin: 0 .8em 0 0!important 
}
/* Elemente in 2-spaltiger Sonderbox: Bsp: sparcard_bestaetigung.html)*/
div#wrap div#contentInnerWrap form div.twoCol div.check{
    padding:7px 0 10px 12%;
    width:80%;
}





/* Checkboxgruppen als Liste, Positionierung wie oben, 
da Klasse "check"fuer Listen schon vorbelegt, hier Klasse "input" */
#contentInnerWrap div.check input{
    margin:0 10px
}
#contentInnerWrap ul.input {
    float:left;
    margin:-.5em -3px .2em 0;
    display:block;
    width:19.2em;
    position:relative;
}

#contentInnerWrap  ul.input li{
    padding:0 0 .2em 3em;
    float:left;
    margin:0;
    clear:both;
    width:16.3em;
    background:none;
    position:relative;
}
#contentInnerWrap ul.input li label{
    width:auto;
    margin:.5em 0 0 0;
}
#contentInnerWrap div.error ul.input li label{
    color:#006
}
#contentInnerWrap ul.input li input{
    margin:.6em 0 0 0;
    _margin:-.4em 0 0 0;
    clear:both;
}
#contentInnerWrap ul.input li input.check{
    position:absolute;
    left:1.2em;
}
#contentInnerWrap ul.input02 {
    margin:0;
    display:block;
}
#contentInnerWrap ul.input02 li {
   margin:4px 0 0 0;
    padding:0;
    background:0;
    float:left;
    display:block;
    clear:both;
}
#contentInnerWrap ul.input02 li input{
    float:left;
}
#contentInnerWrap ul.input02 li label{
    margin:0;
    padding:0;
    background:0;
    float:left;
    display:block;
    width:auto;
}
/* Pflichfeldsternchen mit dem inhaltsleeren b */
b{
    font-family:Verdana, Geneva, Arial,  Helvetica, sans-serif;
}

/* = Suchboxen
----------------------------------------------- */
#contentInnerWrap div.searchBox{
    position:relative;
    margin:0 0 20px 0;
    border:1px solid #5666A3;
    border-width:1px 0;
    background:#F0F3F8;
    min-height:68px;
}
div#wrap div#contentInnerWrap form div.searchBox fieldset{
    padding:10px 0 0 10px ;
    margin:0;
    background:#F0F3F8;
    border:none;
}

div#contentInnerWrap div.searchBox fieldset label{
    width:auto;
}
div#wrap div#contentInnerWrap div.searchBox fieldset div.info{
    border:none;
    width:35em;
    clear:none;
    margin:0 .5em 0 .5em;
    padding:0;
    font-size:.95em;
    line-height:1.2em;
    color:#5666A3;
    background:none
}
div#wrap div#contentInnerWrap form div.searchBox div.btn{
    position:absolute;
    bottom:0;
    right:-10px;
}
/* = FilterBoxen
----------------------------------------------- */
/* = Fortschrittanzeiger
----------------------------------------------- */
.progressBox {
    padding:10px 0 0 0 
}
.progressBox ul{
    background:#A5B3D0;
    border:1px solid #5666A3;
    border-width:1px 0;
    float:left;
    width:40.6em;
    position:relative;
    padding:0
    
}
.progressBox ul li{
    border-left:1px solid #FFF;
    background:none;
    float:left;
    height:2.3em;
    overflow:hidden;
    padding:0;
    position:relative;
    z-index:0;
    margin:0 0 0 -1px;

}
.progressBox ul li span.step{
    background:#006;
    position:absolute;
    margin:0;
    top:0;
    left:0;
    z-index:1;
    height:2.3em;
    width:0;
    overflow:hidden;
    cursor:default;
}
.progressBox ul li a,
.progressBox ul li span{
    display:block;
    z-index:1;
    position:relative;
    font-size:1.4em;
    line-height:1.7em;
    font-weight: bold;
    margin:0 6px;
    color:#FFF;
    text-decoration:none; 
}
/* = Buttons
----------------------------------------------- */

div#wrap div.btn,
div#wrap div.btn input,
div#wrap div.btn a {
    width:auto;
    min-width:none;
}
div#wrap div.btn input,
div#wrap div.btn a {
    background:none;
    font-weight: bold;
    text-decoration:none;
}
div#wrap div.btn a {
    padding:0 0 0 4px;
    display:block;
}
div#wrap div#contentWrap div.further,
div#wrap div#contentWrap div.setRight{
    float:right;
    margin:5px 0 10px 20px;
}
div#wrap div#contentWrap div.further{
    background:#FFF url(../pbmedia/bt_arrow_send.gif) no-repeat center right;
}

div#wrap div#contentWrap .back{
    background-image:url(../pbmedia/bt_arrowform_back.gif);
}
div#wrap div#contentWrap .cancel{
    background-image:url(../pbmedia/bt_cancel.gif);
}
div#wrap .btn input,
div#wrap .btn a,
div#wrap .back input,
div#wrap .cancel input,
div#wrap .back a,
div#wrap .cancel a{
    color:#006;
}
div#wrap div.further input,
div#wrap div.further a{
    color:#FF000A
}
/* Fußnote unter den Buttons */
form.contentForm p.footnote {
    margin:-15px 10px 20px 0 !important; 
}
/* Spezielle Breitern */

div#wrap div.tableBox tr.trade td div.fc_oneClick{
    text-align:center;
    width:11.3em;
    background:#FFF url(../pbmedia/bt_arrow_send.gif) no-repeat center right;
}
div#wrap div.tableBox tr.trade td div.fc_oneClick input{
    font-size:.95em;
    text-align:center;
    color:#FF000A;  
}
/* = Ausgabe
----------------------------------------------- */
dl.release {
    border-top:1px solid #5A66A2;
    border-bottom:1px solid #D4DCE9;
    border-width:1px 0 ;
    margin:-3px 0 20px 0;
    z-index:2
}
dl.release:after {
    content:"";
    display:block;
    clear:both;
}

dl.release dt {
   float:left;
   clear:both;
    width:50%;
    padding:4px 0;
    border-top:1px solid #D4DCE9;
    margin:-1px 0 0 0;
    position:relative;
    z-index:-1;
    color:#5666A3
}
dl.release dd {
    padding:4px 0;
    float:left;
    width:45.5%;
    margin:-1px 0 0 22px;
    border-top:1px solid #D4DCE9;
    position:relative;
    z-index:-1;
}
.product dl.release dd {
    margin:-1px -1px 0 22px;
}
.releaseLink {
    margin:-16px 0 16px 0;
    float:right
}
dl.release span.num{
    width:12em;
    display:block;
    text-align:right;
}
/* = Tabnavi
----------------------------------------------- */
div.tabs{
    float:left;
    width:42.3em;
    overflow:hidden;
    padding:0 0 5px 0 ;
    position:relative;
    background:#F0F3F8
}
.product div.tabs{
    width:40.6em;
}

ul.tabList {
    float:left;
    margin:0;
    padding:0 0 0 4px;
    background:#FFF;
    width:100%;
    border-bottom:1px solid #5666A3

}
ul.tabList li{
    display:block;
    margin:5px 0 0 6px;
    padding:1px 11px;
    background:#F0F3F8;
    border-top:1px solid #C0CDE0;
    float:left;
}
ul.tabList li.on{
    font-weight: bold;
    border-color:#5666A3;
    padding:4px 11px;
    margin:0 0 -1px 6px;
}
ul.tabList li a{
    color:#5666A3
}
ul.tabList li.on a{
    color:#006
}
ul.tabList li a:hover,
ul.tabList li a:focus{
    text-decoration:none;
}

/* Elemente nach der TabNavi iinerhalb von "tabs" */
div#wrap div.tabs h4 {
    background:#FFF;
    border-bottom:1px solid #006
}
div#wrap div.tabs fieldset {
    clear:both;
    margin:0 0 -1px 0;
    background:#F3F6FB;
    padding:5px;
    border-top:none;
}
div#wrap div.tabs p.txtBox {
    display:block;
    clear:both;
    margin:0 !important ;
    padding:5px 10px;
    background:#F0F3F8
}
div#wrap div.tabs .infoBox {
    margin:0;
    padding:10px 0
}
/* = JS + Helper
----------------------------------------------- */
.minus{
    color:#FF000A
}
.plus{
    color:#090
}
/* Definitionen zu function "checkedElements */

.inActive label{
    color:#9A9B9D
}
div#wrap div#contentInnerWrap .inActive label{
    color:#9A9B9D;
}
div#wrap div#contentInnerWrap .inActive label.jsNoSwitch{
    color:#006
}
.inActive input.jsNoSwitch{
    border:none
}
.inActive input,
.inActive select{
    border:1px solid #C7C5C6;
    background:#F0F1F3;
    color:#9A9B9D
}
/* zusätzlicher Linktypus */
a.redundantLink{
    float:right;
    color:#5666A3;
    background:url(../pbmedia/bt_arrow_teaser.gif) no-repeat center right;
    font-weight:bold;
    display:block;
    padding:0 25px 0 0;
    text-decoration:none;
}
/* = Finanzcenterspecials
----------------------------------------------- */
div#wrap #contentInnerWrap select.fcConto{
    width:380px;
    margin:0 0 3px 0
}
.fcFooter{
    border-bottom:2px solid #5666A3;
    float:left;
}
.fcId{
    padding:0 20px
}



/* = Filterboxen (Bedienfelder Finanzcenter)
----------------------------------------------- */
/* Umsatz, Dispo + Verlauf */

div#wrap div#contentInnerWrap form fieldset.fcFilterPanel {
    padding:10px 1px 6px 10px;
    margin:0;
    position:relative;
    z-index:-1;
    background:#F0F3F8;
    display:block;
    
    position:relative;
}
div#wrap div#contentInnerWrap form fieldset.fcFilterPanel input,
div#wrap div#contentInnerWrap form fieldset.fcFilterPanel select,
div#wrap div#contentInnerWrap form fieldset.fcFilterPanel textarea {
    font-size:.95em
}
.contentForm  fieldset.fcFilterPanel div{
    background-image:none
}
div#wrap div#contentInnerWrap form fieldset.fcFilterPanel p{
    background:none;
    border:none;
    margin:0;
    padding:0 0 5px 0;
}
div#wrap fieldset.fcFilterPanel h6{
    float:left;
    padding:0 5px 4px 0
}
div#wrap div#contentInnerWrap form fieldset.fcFilterPanel div.setRight,
div#wrap div#contentInnerWrap form fieldset.fcFilterPanel div.setLeft{
    position:absolute;
    bottom:5px;
    right:11px;
    margin:0;
}

div#wrap div#contentInnerWrap form fieldset.fcFilterPanel div.setLeft{
    left:0;
    right:auto;
}
div#wrap div#contentInnerWrap form fieldset.fcFilterPanel div.leftEl{
    float:left;
    width:19.8em;
    min-height:25px;
    background:none
}
div#wrap div#contentInnerWrap form fieldset.fcFilterPanel div.rightEl{
    float:right;
    clear:none;
    width:19.3em;
    padding:0 0 30px 0;

}
div#wrap div#contentInnerWrap form fieldset.fcFilterPanel div.oneRow{
    padding:0 0 30px 0;

}
div#wrap div#contentInnerWrap form fieldset.fcFilterPanel div.noPad{
    padding-bottom:0;

}
#contentInnerWrap fieldset.fcFilterPanel div.leftEl label{
    width:auto;
    float:none;
}
div#wrap div#contentInnerWrap fieldset.fcFilterPanel div.leftEl input{
   clear:none 
}
#contentInnerWrap fieldset.fcFilterPanel div.leftEl ul.period{
    float:left;
    width:14em;
    margin:0 0 9px 0;
}

#contentInnerWrap fieldset.fcFilterPanel div.leftEl ul.period li {
    border:none;
    padding:0 0 6px 0;
    margin:0;
    width:13.9em;
    background:none;
    clear:both;
    float:left;
    height:1%

}
#contentInnerWrap fieldset.fcFilterPanel div.leftEl ul.period li select{
    margin:0 8px 0 0;
    width:11em;
    float:right;
}
#contentInnerWrap fieldset.fcFilterPanel div.leftEl ul.period li input.check{
    float:left;
}
div#wrap div#contentInnerWrap form fieldset.fcFilterPanel div.leftEl ul li label.date{
    margin:0 0 6px 0;
   float:right;
}
div#wrap div#contentInnerWrap div.leftEl ul li label.date span input{
    margin:0 4px 0 0 
}
div.leftEl ul li label.date span{
    float:left;
    display:block;
    padding:0 4px 0 0
}
div.leftEl ul li label.date span.space{
    width:2em
}
fieldset.fcFilterPanel ul.summary{
    margin:0 0 4px 0;
    float:right;
    border-bottom:1px solid #CFD9E7;
    border-top:1px solid #CFD9E7;
    padding:6px 0 6px 10px;
    background:#FFF
}
#contentInnerWrap fieldset.fcFilterPanel ul.summary li{
    padding:1px 10px 1px 0;
    clear:both;
    float:left;
    background:none;
    border-top:1px solid #CFD9E7;
    font-size:.95em;
    text-align:right;
    width:18.6em;
}
#contentInnerWrap fieldset.fcFilterPanel ul.summary li.first,
#contentInnerWrap fieldset.fcFilterPanel div.oneRow div.summary ul li.first{
    border:none;
}
fieldset.fcFilterPanel ul.summary li.plus{
    color:#090
}
fieldset.fcFilterPanel ul.summary li.minus{
    color:#FF000A
}
#contentInnerWrap fieldset.fcFilterPanel ul.summary li span,
#contentInnerWrap fieldset.fcFilterPanel div.oneRow div.summary ul li span{
    float:left;
    color:#006
}
/* einspaltig */
#contentInnerWrap fieldset.fcFilterPanel div.oneRow ul{
    clear:both;
    margin:0
}
#contentInnerWrap fieldset.fcFilterPanel div.oneRow ul li{
    padding:0 8px 0 0;
    background:none;
    float:left;
}
#contentInnerWrap fieldset.fcFilterPanel div.oneRow ul li label{
    width:auto;
}
#contentInnerWrap fieldset.fcFilterPanel div.oneRow ul li label.check{
    padding:0 0 4px 0
}
div#wrap #contentInnerWrap fieldset.fcFilterPanel div.oneRow div.summary{
    margin:0 0 4px 0;
    border-bottom:1px solid #CFD9E7;
    border-top:1px solid #CFD9E7;
    padding:6px 0 6px 10px;
    background:#FFF;
    width:40.7em
}
#contentInnerWrap fieldset.fcFilterPanel div.oneRow div.summary ul{
    float:left;
    margin:0;
    width:47%;
    clear:none;
    
}
#contentInnerWrap fieldset.fcFilterPanel div.oneRow div.summary ul.setRight{
    float:right;
    margin:0 !important 
}
#contentInnerWrap fieldset.fcFilterPanel div.oneRow div.summary ul li{
    padding:1px 10px 1px 0;
    clear:both;
    background:none;
    border-top:1px solid #CFD9E7;
    font-size:.95em;
    text-align:right;
    width:96%
}
div.infoBox{
    text-align:center;
    padding:10px 1px !important 
}
div.infoBox img{
    width:100%
}
/* Sortierbare Tabellen (Finanzcenter) */
tr.sort th {
    vertical-align:bottom;
    padding-bottom:0;
}
tr.sort th img{
    margin:0 2px -3px 0;
    width:1.1em;  
}
.fcToggle tr.absatz,
.fcToggle tr.absatz a{
    cursor:n-resize;
    text-decoration:none;
}
.fcToggle tr.absatz th,
.fcToggle tr.absatz td{
    background:#EBEFF5;
    border-top:1px solid #5666A3;
    xborder-bottom:1px solid #DFE5EF;
    padding-top:3px;
    padding-bottom:2px;
}
.fcToggle tr.secLevel th{
    border:none;
    background:#FFF;
    
}
.fcToggle tr.hasThirdLevel th,
.fcToggle tr.hasThirdLevel td{
    border-top:1px solid #DFE5EF;
    background:#FFF url(../pbmedia/bg_tdabsatz.gif) repeat-x 0 0;
    padding-top:7px;
}
.fcToggle tr.absatz th a{
    background:url(../pbmedia/bt_switch_off.gif) no-repeat 0 0;
    padding:0 0 0 25px;
}
.fcToggle tr.on th a{
    background-image:url(../pbmedia/bt_switch_on.gif);
}


.fcToggle td.secLevelSpace{
    background:none;
    border:none
}
.fcToggle tr.secLevel th.secLevelSpace{
    background:none;
    border-top:1px solid #DFE5EF
}

/* Depotanzeige */
div.fcChartBox{
    padding:0 0 5px 0;
    clear:both;
    background:#DFE5EF;
    border-top:none;
    border-bottom:1px solid #5666A3;
}
div.fcChartBox table{
    border:none;
}
div.tableBox td.fcPropHigh,
div.tableBox td.fcPropMedium,
div.tableBox td.fcPropSmall{
    padding:0
}
td.fcPropHigh div,
td.fcPropMedium div,
td.fcPropSmall div{
    background:#FC0;
    height:3.5em
}
td.fcPropMedium div{
    background:#5666A3;
}
td.fcPropSmall div{
    background:#A5B3D0;
}
div.tableBox td.fcChart{
    vertical-align:middle;
    padding-top:20px
}