.RadMenu_Context .rmItem .rmLink,.RadMenu_Context .rmItem .rmLeftImage,.RadMenu_Context .rmItem .rmText{line-height:23px!important}
div#DwsUpdateProgress{width:200px;height:30px;position:absolute;left:50%;top:40%;margin-left:-100px;color:#7E868F;font-weight:bold;padding:10px;text-align:left;border:1px solid #DDE1E3;background-color:#fff;z-index:9999;vertical-align:middle}
div#DwsUpdateProgress img{padding-right:30px}
div#DwsUpdateProgress img,div#DwsUpdateProgress span{float:left}
div#DwsUpdateProgress span{padding-top:6px}
span.radioButtonList input,span.radioButtonList label{float:left}
span.radioButtonList label{margin-right:27px;color:#7E868F;font-weight:bold}
label.portfolioPerformanceAlertLabel{float:left;color:#7E868F;font-weight:bold}
div.footerDistance{height:11px}
.myfolio td.check span.myFolioCheckBox{float:left;margin-top:0;width:13px}
.myfolio td.check .twoIcons a,.myfolio td.check span a{margin-left:0;margin-right:2px}
.filterBox label.check span{vertical-align:top}
td.verticalMiddle{vertical-align:middle}
.ltBox td.lipper{white-space:nowrap}
div.footNoteWrapper,div.footNoteWrapper div{float:left}
div.footNoteWrapper div{height:0}
.cms-module div.footNoteWrapper div{height:auto!important;float:none!important}
.cms-module div.cms-dragheader div.cms-icon{height:16px!important;float:right!important}
.cms-realcontent,.cms-content{font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;color:#62676c!important}
.jsCallbackClosed iframe{margin-top:4px}
#wrap span.doc{background-position:0 -556px;position:relative}
.action .download span,.hintPopup.download .listIcon .download span,#wrap .socialMedia a.download span,#wrap span.download{background-position:-64px -524px;position:relative}
#wrap span.xls{background-position:-96px -524px;position:relative}
#wrap span.ppt{background-position:-32px -556px;position:relative}
#wrap.contentPage .column-fundfactsstoryleftcontent iframe{overflow:hidden}
.campaignTeaserFixedPosition{top:177px!important}
.BigTeaserProducts{width:350px;margin-right:32px;display:block;height:550px;float:left}
.login .boxContent fieldset.disclaimer{width:auto;margin-right:15px}
div.editorContent.loginDisclaimer{overflow-y:auto;max-height:270px;margin-bottom:15px}
* html div.editorContent.loginDisclaimer,*+html div.editorContent.loginDisclaimer{overflow-x:hidden;padding-right:20px;margin-right:-10px}
.searchResult .sectionBox fieldset{border-bottom:1px solid #dddedf;margin:0 0 10px 0;text-align:left}
.searchResult .sectionBox fieldset.half,#wrap .sectionBox fieldset select.half,#wrap .sectionBox fieldset div.half{float:left;clear:none;width:328px}
.searchResult .sectionBox fieldset.last{border:0;margin-bottom:0}
#wrap.searchResult fieldset.ltBoxSpace{margin-right:50px}
#wrap.searchResult .sectionBox{margin:0 4px 15px 0;width:740px}
#wrap.searchResult #content .sectionBox .inner{background:url(/media/style/bg_contentbox_gray_gradient_vertical_1.png) repeat-x scroll left top #E9E9E9;padding:0 15px}
#wrapAll .searchResult .sectionBox span.btn{margin:0}
.searchResult .sectionBox fieldset hr{width:431px;margin:0 0 10px 0}
.searchResult .sectionBox fieldset.half hr,.searchResult .sectionBox fieldset div.half hr{width:100%}
.searchResult .sectionBox fieldset p{width:100%;clear:left;float:left;margin:0 0 10px 0;padding:0}
.searchResult .sectionBox label{font-size:12px;width:102px;color:#114889}
.searchResult .sectionBox label span{color:#114889}
.searchResult .sectionBox input.txt{width:310px}
#wrapAll div.searchResult .sectionBox select{width:213px;float:left}
.searchResult .sectionBox label.date{width:100%;margin-bottom:-1px;padding:0}
label.date span,.searchResult .sectionBox label.date span{float:left;width:102px;padding-top:2px}
label.date input.date,.searchResult .sectionBox label.date input.date{float:left}
label.date span.calendar,.searchResult .sectionBox label.date span.calendar{background-position:-96px -556px;margin-left:5px;position:relative;padding:0}
.dataTable{border-top:1px solid #DDE1E3}
.boxContent table tbody td,.boxContent table tbody th,.boxContent .dataTable td,.contentPage #content .dataTable td,.searchResult div.toggleBox .dataTable tbody td{padding:6px 9px 6px 9px;font-size:11px;line-height:14px}
.boxContent table.qpr tbody td{font-size:12px}
.contentPage #content .dataTable td a.wpName,.contentPage #content .dataTable td a.link{padding:0;background-image:none;line-height:14px;font-size:11px}
#wrap.searchResult #content .sectionBox .btnSmallEsc{margin-right:15px}
#wrap.myfolio #content table.dataTable thead th,.boxContent table.dataTable thead th,table.dataTable thead th,#wrap table.dataTable thead th{padding:6px 7px 6px 10px;border-color:#dde1e3;font-size:11px;font-weight:bold;border-top:1px solid #dde1e3}
#wrap.myfolio #content .dataTable th a,table.dataTable thead th a{line-height:14px;padding-right:2px}
.content thead th a{color:#FFF;display:inline-block;line-height:13px;padding-right:10px;vertical-align:top}
#wrap.myfolio #content .dataTable th a.sortAsc,table.dataTable thead th a.sortAsc{background-position:100% -163px;color:#fff;padding-right:10px}
#wrap.myfolio #content .dataTable th a.sortDesc,table.dataTable thead th a.sortDesc{background-position:100% -129px;color:#fff;padding-right:10px}
#wrap.myfolio #content .dataTable th a.sortAscActive,table.dataTable thead th a.sortAscActive{background-position:100% -401px;color:#4b70a7;padding-right:10px}
#wrap.myfolio #content .dataTable th a.sortDescActive,table.dataTable thead th a.sortDescActive{background-position:100% -435px;color:#4b70a7;padding-right:10px}
.searchResult .toggleBox .inner h3{float:left;margin:7px 0 1px 0}
#content .toggleBox .inner p.description,#content .toggleBox .inner h4.description{float:left;padding:8px 0 0 0;color:#114889;width:auto}
#content .toggleBox .inner h4.description{font-size:16px;font-weight:normal;padding:6px 0 8px 0}
.contentPage .toggleBox .inner .pager{padding:0 0 6px 0}
.contentPage .toggleBox .inner .dataTable+.pager{padding:0 0 12px 0}
.searchResult .toggleBox .inner .pager{padding:10px 0 6px 0}
.searchResult .toggleBox .inner .dataTable .pager{margin-top:4px}
.searchResult .toggleBox .inner .pager label{color:#666;font-size:12px}
#wrap.contentPage div.box table td.headline{padding-bottom:1px}
.contentPage #content .dataTable tfoot td{border-bottom:0;padding:10px 0 0 0}
.contentPage #content .dataTable tfoot td.actions{border-bottom:1px solid #DDDEDF;padding:15px 0 3px 0}
#wrap.contentPage .content .ltBox fieldset.editable .inner{padding:0;margin-right:0}
.dataTable tfoot label.check{padding-left:33px}
.dataTable tfoot label.check input{margin-left:-22px}
#wrap.contentPage div.toggleBox .inner .dataTable tfoot span.firstBtnTable{margin:2px 15px 0 16px}
.dataTable tfoot span.firstBtnTable span{border-left:3px solid white}
#wrap.contentPage .dataTable tfoot span.btnSmall{margin-top:1px}
table tr.notRead td{font-weight:bold}
#wrap.contentPage table tr.notRead td.name span{font-weight:normal}
#wrap.contentPage #content.box .oneCol fieldset.editable.gameForm div.ltTop div,#wrap.contentPage #content.box .oneCol fieldset.editable.gameForm div.ltBottom div{right:-19px;width:19px}
#wrap.contentPage #content.box .oneCol fieldset.box div.boxHeader div{background-color:#6C97C2}
#wrap.contentPage #content.box .oneCol fieldset.box div h4{padding:8px 0 12px}
#wrap.contentPage #content.box .oneCol fieldset.box div.boxHeader div p{width:95%}
#wrap.contentPage .content fieldset.editable h3{color:#114889;font-size:16px;font-weight:normal;padding-top:0}
.content fieldset.editable{background:0}
.content fieldset.last{margin-bottom:0}
.contentPage .content div.boxSpace div.specialTeaser+div.error,.contentPage .content div.boxSpace fieldset.editable+div.error,.contentPage .content div.boxSpace div.specialTeaser+h3,.contentPage .content div.boxSpace fieldset.editable+h3{padding-top:26px;clear:left}
.contentPage .content div.boxSpace fieldset.editable{margin-right:0}
#wrap.contentPage fieldset.box div.ltTop{background-position:0 -1550px}
#wrap.contentPage fieldset.box div.ltTop div{background-position:100% -1550px;top:0}
#wrap.contentPage fieldset.box div.ltBottom{background-position:0 -55px}
#wrap.contentPage div.box fieldset.box div.ltBottom div{background-position:100% -55px}
#wrap.contentPage .content fieldset.editable div.ltBottom{background-position:0 -1258px;height:10px}
#wrap.contentPage div.box fieldset.editable div.ltBottom div{background-position:100% -1258px;height:10px}
#wrap.contentPage .content fieldset.editable .lt{background:0}
#wrap.contentPage .content fieldset.editable .inner{background:#dce9f4;border:0}
fieldset.editable div.inner div.boxHeader{margin:0;padding:0}
fieldset.editable div.inner div.boxBody{padding-top:15px}
fieldset.box div.boxHeader div label{font-size:14px;font-weight:bold}
fieldset div.inner div.boxBody{padding:0 10px;clear:left}
.content fieldset.editable hr{margin:0 0 10px 0;border-color:#fff}
.content fieldset.editable .boxHeader .textWrap hr{margin:10px 0 7px}
.content fieldset.editable .boxBody hr{margin:0 0 6px 0}
.content fieldset.editable .boxBody p{padding:0 0 6px 0}
.editable .listStyle .boxBody .check{margin-right:10px;padding:0 0 0 21px;width:65%}
fieldset.editable dl{color:#114889;border-bottom:1px solid #fff;width:720px}
fieldset.editable dt,fieldset.editable dd{border-top:1px solid #fff;padding:7px 0}
fieldset.editable .first{border:0}
fieldset.editable dt{width:187px;font-weight:bold;padding:12px 0 7px 0}
fieldset.editable dl.twoCols dd,fieldset.editable dl.twoCols dt{padding:10px 0}
div.lightBox .boxContent .oneCol fieldset dd{width:295px}
#wrap .content .baseBox p.highlight{color:#114889}
.content fieldset .boxBody dl{margin-bottom:15px}
fieldset.editable div.boxBody span{float:right}
.userProfil fieldset .boxBody span.hint{color:#aaa;font-size:10px;display:block;clear:both;padding-top:5px;float:left}
fieldset.editable div.boxBody span label{display:inline;padding:0 0 0 10px}
fieldset.box div.boxHeader{background-color:#6c97c2;float:left;margin:0 -1px 15px -1px;width:100%;padding-right:2px}
fieldset.box div.boxHeader img{margin-top:-10px;position:relative;float:left}
fieldset.box div.boxHeader div{margin-left:250px}
fieldset.editable div.boxHeader div.textWrap{margin-left:0;margin-right:9px}
fieldset.editable div.boxHeader div.boxWrap{margin-left:0;overflow:visible;float:left;width:100%}
fieldset.editable div.boxHeader div.boxWrap a{display:block;float:left;width:240px}
#wrapAll div.marginal div.ltBox span.btnSmall{margin:16px 3px 0 0}
#wrapAll div.marginal div.ltBox p+span.btnSmall{margin:6px 3px 0 0}
#wrapAll div.marginal div.ltBox input.txt{width:199px}
.marginal .smallTeaserBox{display:block;position:relative;width:206px;float:left;margin:20px 0 7px 1px;background:url(/media/style/bg_newsletter_marginal_innerbox.png) no-repeat 100% 100%}
.marginal .smallTeaserBox .textWrap p{color:#114889}
.lightbox .marginal .smallTeaserBox{margin-top:0}
.lightBox .marginal .ltBox div.smallTeaserBox img.goLeft,#wrap .marginal div.smallTeaserBox img{margin:0 5px 0 -2px}
.lightBox .boxContent div.smallTeaserBox .textWrap,#wrap .marginal div.smallTeaserBox .textWrap{padding:0 5px 5px 10px}
.marginal .smallTeaserBoxTop{display:block;height:10px;width:206px;top:-10px;left:0;position:absolute;background:url(/media/style/bg_newsletter_marginal_innerbox.png) no-repeat 0 0}
fieldset.box div.boxHeader div h4,fieldset.box div.boxHeader div p,fieldset.box div.boxHeader div label{color:#fff}
#wrapAll #wrap.contentPage #content fieldset.box div.boxHeader div.textWrap p{width:100%;padding-bottom:5px}
#wrap.contentPage #content fieldset.box div.boxHeader div.textWrap p.hint{border-bottom:1px solid #fff;padding-bottom:7px;margin-bottom:7px}
fieldset.box div.inner div.boxHeader div h4{font-size:20px;font-weight:normal;padding:21px 0 5px}
fieldset.box div.boxHeader .state{font-size:14px;font-weight:bold;color:#affbba}
fieldset.box .boxHeader .textWrap span.ic8{position:relative;cursor:default;display:inline-block;margin:10px 4px 0 0}
#wrap ul.invert li{color:#fff;background:url(/media/style/sprite8.png) no-repeat -193px -2122px;line-height:16px;padding:0 2px 2px 12px}
.path{margin:0 0 8px 3px;clear:both}
.path li{display:inline;margin-right:17px;color:#aaa}
.path li a,.path li a:hover{color:#62676c;padding-left:8px;font-size:11px;background:url(/media/style/sprite8.png) no-repeat 0 -413px}
.path li a:hover{text-decoration:underline}
.leftNav{width:206px}
.leftNav li a{background:url(/media/style/sprite_leftnav_new.png) no-repeat 0 0;font-size:13px;padding:6px 0 0 0}
.leftNav li a:hover,.leftNav li a:active,.leftNav li a.active,.leftNav li.open a:hover,.leftNav li.open a.active,.leftNav li.open a.active:link,.leftNav li.open a.active:hover,.leftNav li.open a.active:focus,.leftNav li.open a.active:active,.leftNav li.back a:hover,.leftNav li.back a:focus,.leftNav li.back a.active{background-position:-421px 0;color:#fff}
.leftNav a,.leftNav li.open li a:hover,.leftNav li.open li a.active{color:#4B70A7}
.leftNav li.open li a.active{color:#fff}
.leftNav li a:hover,.leftNav li a.active{color:#fff}
.leftNav a{font-weight:bold}
.leftNav li a span,.leftNav li.open{padding:0 0 13px 0;background:url(/media/style/sprite_leftnav_new.png) no-repeat -210px 100%;display:block;line-height:14px}
.leftNav li a span span{padding:1px 17px 1px 24px;background:url(/media/style/fs8/sprite_leftnav_button-fs8.png) repeat-x 0 0}
span,.leftNav li a:hover span,.leftNav li a:active span,.leftNav li a.active span,.leftNav li.back a:focus span,.leftNav li.back a:hover span,.leftNav li.back a:active span,.leftNav li.back a.active span{background-position:-631px 100%}
.leftNav li a:hover span span,.leftNav li a:active span span,.leftNav li a.active span span,.leftNav li.back a:focus span span,.leftNav li.back a:hover span span,.leftNav li.back a:active span span,.leftNav li.back a.active span span{background:url(/media/style/fs8/sprite_leftnav_button-fs8.png) repeat-x -206px 0}
.leftNav li.open a span{background:0;padding-bottom:0}
.leftNav li.open a span span{background:url(/media/style/fs8/sprite_leftnav_button-fs8.png) repeat-x 0 0;padding-bottom:7px}
.leftNav li.open a:hover span span,.leftNav li.open a:focus span span,.leftNav li.open a.active span span{background-position:-206px 0}
.leftNav li ul{background:url(/media/style/fs8/bg_leftnav-fs8.png) repeat-y 0 100%}
.leftNav li ul li{margin:0 7px 0 0;border-top:1px solid #dddedf}
.leftNav li.open li a{background:0;width:auto;padding:5px 0 5px 26px;font-size:12px}
.leftNav li.open li a:hover,.leftNav li.open li a.active{background:#cedceb}
.leftNav li.open li a span,.leftNav li.open li a:hover span{background:url(/media/style/sprite8.png) no-repeat 0 -529px;padding:0 5px 0 13px}
.leftNav li ul li ul{background:0;padding-bottom:0;border-top:1px solid #DDDEDF;margin-bottom:-1px}
.leftNav ul li ul li{border:0;border-bottom:1px solid #dddedf}
.leftNav li.open ul li ul li{margin:0 0 0 40px}
.leftNav li.open ul li ul li a{background:0;border:0;padding:5px 0 5px 40px;margin:0 0 0 -40px;font-weight:normal}
.leftNav li.back a{background-position:-1051px 0;color:#fff}
.leftNav li.back a span{background-position:-1261px 100%}
.leftNav li.back a span span{background-position:-414px 0}
.leftNav li.back a:focus span span,.leftNav li.back a:hover span span,.leftNav li.back a:active span span{background-position:-623px 0}
.productFinderBox hr{border-color:#dddedf;margin:7px 0 6px}
.productFinderBox label{color:#114889;font-weight:bold}
div.productFinderBox fieldset span{display:block;position:relative;clear:both}
.marginal .researchBox input.txt,.productFinderBox input.txt{width:254px;margin-bottom:5px;padding-right:20px}
.col1 .productFinderBox input.txt{width:153px}
.marginal div.researchBox fieldset span{width:280px;margin-left:0;margin-bottom:6px}
.marginal .researchBox input.txt{padding-right:0;margin-bottom:0;width:260px}
.marginal .productFinderBox input.txt{width:254px}
.productFinderBox select{width:257px;float:left;margin:0 5px 10px 0}
#wrap .productFinderBox fieldset a.ic24{float:left;margin-right:-3px;position:relative;padding-left:0;height:19px;width:20px}
.productFinderBox input.searchIcon{right:2px;bottom:7px}
div.researchBox fieldset span{width:175px;padding:0 1px 2px 0;margin:0 0 7px 0}
.searchResult div.researchBox fieldset span{width:180px;margin:0}
.researchBox input.searchIcon{right:1px;top:2px}
div.researchBox fieldset span input.txt{width:150px;margin:0}
#wrap .col1 .researchBox .filter h4 span{border:0;width:auto;color:#fff}
#wrap .researchBox,#wrap .activityBox,#wrap .productFinderBox,#wrap .managerSearchBox{margin:0 2px 3px 0;float:none;width:auto}
#wrap.gateway .productFinderBox,#wrap.gateway .activityBox{margin-bottom:10px}
#wrap .navi .productFinderBox select{width:154px}
.activityBox label{color:#114889}
#wrap.gateway .activityBox fieldset a.normal{font-size:11px}
#wrap.gateway .marginal .activityBox p{padding-bottom:3px}
#wrap.gateway .marginal .activityBox fieldset p{padding-bottom:12px}
#wrap.gateway .marginal .activityBox fieldset p.clearfix{padding-bottom:3px}
#wrap.gateway .activityBox fieldset span.btn{margin-right:-6px}
#wrap.gateway .activityBox fieldset span.btn+span.btn{margin-right:6px}
.tabs{list-style-type:none;position:relative;float:left;left:0}
.contentPage .contentNav{position:relative;border-bottom:1px solid #DDDEDF;height:32px;width:741px;margin:0 -15px 22px -15px;padding:0 15px}
#wrap.research .contentNav{margin-bottom:0}
.tabs li{float:left}
.tabs li a{background:url(/media/style/sprite_tabs24.png) no-repeat 0 0;padding:0 20px 0 0;text-decoration:none;font-weight:bold;font-size:13px;display:block;float:left;height:24px;position:relative}
#wrapAll .tabs li a:hover{text-decoration:none}
.tabs li a span{background:url(/media/style/sprite_tabs24.png) no-repeat 0 0;display:block;line-height:24px;padding:0;cursor:pointer}
.tabs .active{margin-bottom:-1px;margin-left:-20px;z-index:50}
.tabs .active span{padding:0 0 0 21px}
.tabs .first a span{padding:0 0 0 11px}
.tabs .first .active{margin-left:0}
.contentPage .inner div.kv{height:auto;top:-4px}
.contentPage .contentNav img.kv{display:block;height:165px;overflow:hidden}
.contentPage .variation3{left:15px;width:auto;height:33px;padding:0;position:absolute}
.contentPage div.kv .variation3{bottom:-1px}
#wrap.contentPage .contentNav .tabs li.last span.ic,#wrapAll h3 span.ic{background:0;width:20px;height:20px;padding:0;display:inline;margin:0 0 0 5px;position:relative}
#wrap .variation3 li a span.consultant{float:right;margin:5px 0 0 7px}
#wrapAll span.ic img{margin:0 0 -5px 0}
.contentPage .contentNav hr{width:772px;margin:0 -15px}
.contentPage .ltBox hr{width:100%;margin:6px 0 0 0;float:left}
#wrap .variation3 li{height:33px}
#wrap .variation3 li.active{height:32px}
#wrap.gateway .variation3 li a,#wrap .contentNav .variation3 li a{background-position:100% -2483px;height:33px;color:#666;font-weight:normal;font-size:14px}
#wrap.gateway .variation3 li a span,#wrap .contentNav .variation3 li a span{background-position:-30px -2438px;line-height:30px;padding:3px 0 0 0}
#wrap.gateway .variation3 li a.active span,#wrap .contentNav .variation3 li a.active{color:#114889;background-position:100% -2569px;z-index:3}
#wrap.gateway .variation3 .first a span,#wrap .contentNav .variation3 .first a span{background-position:0 -2352px;padding:3px 2px 0 11px}
#wrap.gateway .variation3 .single a.active span,#wrap .contentNav .variation3 .single a.active span,#wrap.gateway .variation3 .first a.active span,#wrap .contentNav .variation3 .first a.active span{background-position:0 -2612px;padding:3px 2px 0 11px}
#wrap.gateway .variation3 .last a,#wrap .contentNav .variation3 .last a{background-position:100% -2395px}
#wrap.gateway .variation3 .consultant a,#wrap .contentNav .variation3 .consultant a{background-position:100% -2395px;padding:0 17px 0 0}
#wrap.gateway .variation3 .single a.active,#wrap .contentNav .variation3 .single a.active,#wrap.gateway .variation3 .last a.active,#wrap .contentNav .variation3 .last a.active{background-position:100% -2656px}
#wrap.gateway .variation3 li a.active span,#wrap .contentNav .variation3 li a.active span,#wrap.gateway .variation3 .last a.active span,#wrap .contentNav .variation3 .last a.active span{background-position:0 -2526px;padding:3px 2px 0 21px}
#wrap .variation3 li.single .active{margin-left:0}
#wrap.gateway .variation3 li a,#wrap .kv .variation3 li a{background-position:100% -868px}
#wrap.gateway .variation3 li a span,#wrap .kv .variation3 li a span{background-position:-30px -823px}
#wrap.gateway .variation3 li a.active,#wrap .kv .variation3 li a.active{background-position:100% -954px}
#wrap.gateway .variation3 .first a span,#wrap .kv .variation3 .first a span{background-position:0 -737px}
#wrap.gateway .variation3 .single a.active span,#wrap .kv .variation3 .single a.active span,#wrap.gateway .variation3 .first a.active span,#wrap .kv .variation3 .first a.active span{background-position:0 -997px}
#wrap.gateway .variation3 .last a,#wrap .kv .variation3 .last a,#wrap .kv .variation3 .consultant a{background-position:100% -780px}
#wrap.gateway .variation3 .single a.active,#wrap .kv .variation3 .single a.active,#wrap.gateway .variation3 .last a.active,#wrap .kv .variation3 .last a.active{background-position:100% -1041px}
#wrap.gateway .variation3 li a.active span,#wrap .kv .variation3 li a.active span,#wrap.gateway .variation3 .last a.active span,#wrap .kv .variation3 .last a.active span{background-position:0 -911px}
.details{margin:-26px 4px 26px 0;padding:11px 0 0 0;min-height:39px;position:relative;border-bottom:1px solid #dddedf}
#wrap .variation4{left:1px;height:32px;width:auto}
#wrap.myfolio #content .inner DIV.content{padding:0 4px 25px 4px}
.myfolio h2 a{color:#114889}
.myfolio .actions .ltTop{background:#ebebeb;height:4px}
.myfolio .content .contentHeader .tabs{clear:left}
#wrap.myfolio .content .withContext{width:100%;margin-bottom:22px}
.myfolio .pagerLt{clear:left}
.myfolio .details{padding-bottom:2px}
#wrap .variation4 a{background-position:100% -2107px;color:#999;height:27px}
#wrap .variation4 a span{background-position:-30px -1932px;line-height:27px}
#wrap .variation4 .first a span{background-position:0 -1932px}
#wrap .variation4 a.active,#wrap .variation4 .first a.active{background-position:100% -1895px;color:#4484d4}
#wrap .variation4 a.active span{background-position:0 -1860px;height:27px}
#wrap .variation4 .first a.active span{background-position:0 -1790px}
#wrap .variation4 .last a{background-position:100% -1967px}
#wrap .variation4 .last a.active{background-position:100% -1825px}
#wrap.homePage .box .variation5,#wrap.dashboard .box .variation5{left:0}
.lightBox .variation5,#wrap .variation5{top:-40px;height:31px;left:-1px;margin:0;position:absolute;width:auto;border:0}
.lightBox .variation5 .active,#wrap .variation5 .active{color:#114889}
.lightBox .variation5 li,#wrap .variation5 li{padding:0;height:31px;border:0}
.lightBox .variation5 li a,#wrap .variation5 li a{background-position:100% -1204px;padding:0 20px 0 0;height:31px;color:#62676c;font-size:14px}
.lightBox .variation5 li a span,#wrap .variation5 li a span{background-position:-30px -1164px;line-height:26px;padding:3px 2px 2px 0}
.lightBox .variation5 li a.active,#wrap .variation5 li a.active{color:#114889;background-position:100% -1284px}
.lightBox .variation5 .first a span,#wrap .variation5 .first a span{background-position:0 -1084px;padding:3px 2px 2px 10px}
.lightBox .variation5 .first a.active span,#wrap .variation5 .first a.active span{background-position:0 -1324px;padding:3px 2px 2px 10px}
.lightBox .variation5 .last a,#wrap .variation5 .last a{background-position:100% -1124px}
.lightBox .variation5 li.last a.active,#wrap .variation5 li.last a.active{background-position:100% -1364px}
.lightBox .variation5 li a.active span,#wrap .variation5 li a.active span{background-position:0 -1244px;padding:3px 2px 2px 20px;color:#114889}
.lightBox .variation5 li.small{width:auto}
.lightBox .variation5 li.small a,#wrap .variation5 li.small a{font-size:12px;font-weight:normal}
.lightBox div.ltTabs .variation5,#wrap.myfolio div.ltTabs .variation5,#wrap.contentPage div.ltTabs .variation5{top:-39px}
label{display:inline-block;padding:2px 10px 3px 0;line-height:15px}
.productfinder .col1 label.check{display:block}
label.radio,label.check{padding:2px 0 3px 22px;position:relative}
label.radio input,label.check input{margin:1px 0 0 -22px;position:absolute}
.lightBox label.check input{margin:1px 0 0 -20px}
label.check input{margin-right:5px}
fieldset.normal{padding-bottom:5px;width:477px}
fieldset.normal label{font-weight:bold;color:#114889;float:left;width:100px}
fieldset.normal p{clear:both;margin:0;padding:0 0 10px}
fieldset.normal select{width:210px;float:left}
fieldset.normal input.txt{width:200px;float:left;margin-right:10px}
fieldset.normal .iconWrapper input.txt{width:183px;padding-right:18px}
fieldset.normal .iconWrapper{position:relative;float:left}
.iconWrapper .searchIcon{right:12px;top:4px}
#wrap .content fieldset.normal p span.btn{margin:0}
.searchResult .col1 .filter .filterBox{margin-bottom:9px;display:block}
.contentPage .col1 select{width:179px}
#wrap .col1 .researchBox .filter h4 span,.filter h4 span{background:url(/media/style/sprite8.png) no-repeat 10px -720px;padding:3px 0 0 25px;height:22px;display:block;margin-left:-2px}
body .slideRange div,.slideBar div{clear:both;padding:0;position:relative}
#wrapAll div.slideRange p{background-image:none;padding-left:0}
.slideRange label{display:none}
.configurator label{display:block;margin:0 0 10px}
.slideBar div div{background-position:100% 0}
.slideRange div.ltBar{background:0;height:17px;width:100%}
.slideRange div.ltBar div{top:7px;position:relative;height:9px;background:#d0d1d0 url(/media/style/bg_rangeslider_bar.png) repeat-x 0 0;border:1px solid;border-color:#8aa7c6 #fff #fff #8aa7c6;margin:0 0 3px 0}
.slideRange .bar,.slideBar .bar{background:#8ac8f4;height:8px;position:absolute;top:0}
.slideRange .bar{height:8px;border-right:2px solid #8ac8f4;border-left:2px solid #8ac8f4;margin-left:-2px}
.slideRange .slider{background:transparent url(/media/style/sprite24.png) no-repeat 0 -620px;cursor:pointer;height:11px;position:absolute;top:-1px;width:17px}
.minValue,span.minValue span,.maxValue,span.maxValue span{font-size:11px}
.minValue{margin-left:9px;float:left}
.maxValue{float:right}
.slideRange span span{color:#7696bb}
.slideRange .scale{position:absolute;top:0;left:17px;height:4px;width:146px}
.slideRange .ltBar canvas{position:absolute;top:0;left:11px}
.slideRange .scale span{display:block;position:absolute;left:0;top:0;height:4px;background:transparent url(/media/style/bg_rangeslider_scale.png) no-repeat 100% -46px}
.lightBox .mixerTable td.handle span{display:none}
.lightBox .mixerTable td.handle{width:0!important;padding:0!important}
span.newPortfolio{float:right;margin-right:8px}
#wrap .newPortfolio a.link{background:url(/media/style/sprite24.png) no-repeat 100% -76px;padding:5px 28px 5px 0;margin:0;display:inline-block}
#wrap.contentPage .contentLink{float:right;width:auto}
.contentPage .details .newPortfolio{margin:0}
.contentFooter .footerNav .newPortfolio{margin:9px 0 0 0}
.lightBoxBg,.lightBox{position:absolute;left:0;top:0;width:100%}
.lightBoxBg{z-index:1000;background-color:#000;position:fixed;width:100%;height:100%}
.lightBox{line-height:0;text-align:center;z-index:1010}
.secondLightBox{z-index:2010!important}
.secondLightBoxBg{z-index:2000!important}
.lightBoxContainer{display:block;position:relative;margin:0 auto 40px}
div.lightBoxContainer div.ltTop,div.lightBoxContainer div.ltBottom{position:relative;background:transparent url(/media/style/sprite_boxen.png) no-repeat 0 -435px;height:48px;margin-right:39px}
div.lightBoxContainer div.ltTop div,div.lightBoxContainer div.ltBottom div{position:absolute;background:transparent url(/media/style/sprite_boxen.png) no-repeat 100% -435px;height:48px;width:40px;right:-39px;top:0}
div.lightBoxContainer div.ltBottom{height:33px;background-position:0 -522px}
div.lightBoxContainer div.ltBottom div{height:33px;bottom:0;background-position:100% -522px}
div.lightBoxBottomNav div.lightBoxContainer div.ltBottom{padding-left:7px}
div.lightBoxBottomNav div.lightBoxContainer div.ltBottom,div.lightBoxBottomNav div.lightBoxContainer div.ltBottom div{height:63px;border-top:10px solid white;background-position:0 -492px}
div.lightBoxBottomNav div.lightBoxContainer div.ltBottom div{margin-top:-10px;background-position:100% -492px}
div.lightBoxContainer .lt{border-top:11px solid #fff;border-bottom:1px solid #fff;background:#fff}
div.lightBoxContainer .marginal .ltBox .lt{border-top:0}
div.lightBoxContainer ul.serviceNav{padding:0;margin:0 8px -20px 20px;position:static;z-index:1001;height:33px}
div.lightBoxContainer ul.serviceNav li{z-index:50;position:relative}
div.lightBoxContainer div.boxContent .serviceNav{margin:-8px -4px 4px 20px}
div.lightBoxContainer ul.ltOver{margin:0;position:absolute;z-index:75;right:-2px;top:0}
div.lightBoxContainer .inner{border-right:5px solid #fff;background:#fff;display:block;text-align:left}
.lightBoxScroll .inner,.scrollIt .inner{height:430px;overflow:auto}
.scrollIt .inner{overflow-x:hidden;overflow-y:scroll}
div.lightBoxFooter{margin:0;float:left;width:100%;padding:0 0 0 15px}
.lightBox div.lightBoxFooter .btn{margin-right:8px;float:right}
.lightBox div.alignLeft .btn{float:left}
.lightBox span.btn{margin:6px -5px 0 0}
.lightBox .close{height:25px;right:5px;top:4px;width:25px;background-position:-76px -390px}
.lightBox .btn.close{height:auto;width:auto;top:auto;right:auto}
.lightBox .tools .lt{border-top:11px solid #f6f6f6;border-bottom:1px solid #f6f6f6;background:#f6f6f6}
.lightBox .tools .inner{border-right:5px solid #f6f6f6;background:#f6f6f6}
.lightBox .tools div.ltTop,.lightBox .tools div.ltTop div{border-bottom:1px solid #dddedf}
.lightBox .vergleich td.check span.ic{float:left;margin:0 4px 0 0;position:static;width:22px;height:22px;display:block}
.lightBox td span.delete,span.delete,a.delete{background:transparent url(/media/style/sprite24.png) no-repeat 0 -460px;margin:-4px 10px 0 0;position:static}
#wrapAll ul a.delete{width:22px;text-indent:2000px;white-space:nowrap;margin-bottom:2px}
ul.listStyle a.delete{margin:0}
.lightBox .vergleich td span.delete,.dashboard span.delete{float:left;margin:0 4px 0 0}
.dashboard table span.delete{margin:0}
#content td span.edit,span.edit{margin:0 0 2px 4px;position:relative;float:right;background-position:-64px -428px}
.lightBox li span{width:195px;border-top:0;color:#114889;margin-bottom:17px}
.lightBox li a{text-decoration:none;color:#62676c}
.lightBox li a:hover{text-decoration:underline}
.lightBox li span strong{color:#114889}
.contentPage #content div.ltBox .flash{margin-bottom:15px}
.lightBox .large{width:782px}
.lightBox .large .boxContent{width:752px}
.fullSized .large .boxContent{width:693px}
.lightBox .large .lightBoxFooter{width:767px}
.lightBox .medium{width:566px}
.lightBox .medium .boxContent{width:477px}
.fullSized .medium .boxContent{width:536px}
.lightBox .medium .lightBoxFooter{width:551px}
.lightBox .small{width:440px}
.lightBox .small .boxContent{width:410px}
.lightBox .small .lightBoxFooter{width:425px}
.lightBoxScroll .large{width:822px}
.lightBoxScroll .large .boxContent{width:757px}
.lightBoxScroll .medium .lightBoxFooter{width:521px}
.lightBoxScroll .small{width:480px}
.lightBoxScroll .small .boxContent{width:415px}
div.lightBoxContainer h2{position:absolute;top:11px;color:#4484d4;font-weight:normal;left:14px;z-index:1020}
.boxContent{position:relative;padding-left:15px;clear:both;margin:8px 0 0 0;float:left}
.boxContent p{line-height:16px;color:#62676c}
.boxContent table{color:#62676c;margin:2px 0 5px 1px;overflow:hidden;border-top:1px solid #dddedf}
.boxContent table.last{margin-bottom:20px}
.boxContent table.myFolio{margin-bottom:10px}
.boxContent table.mixerTable{margin-top:20px;border-top:1px solid #DDE1E3}
.boxContent .details table{border:0;margin:0;width:100%}
.boxContent .details table td.first{width:45%}
@media screen and (-webkit-min-device-pixel-ratio:0){.boxContent table{border-bottom:2px solid #dddedf}
}
.boxContent table th{font-weight:bold}
.boxContent tfoot td,.boxContent tbody th,.boxContent thead th{padding:6px 9px 7px 9px}
.boxContent table tbody td,.boxContent table.myFolio tbody td{padding:8px 10px 5px 10px}
.boxContent table.listStyle{margin:2px 0 27px 0}
.boxContent table.listStyle td{font-size:12px}
.boxContent table.listStyle th{font-weight:normal}
.boxContent table.listStyle th,.boxContent table.listStyle td{padding:6px 10px 7px 0}
.details table strong,.details table span,.boxContent .details table strong,.boxContent .details table span{line-height:14px}
.boxContent table.vergleich{table-layout:fixed;margin:0 0 3px 1px;font-size:11px}
.boxContent .flash+table.vergleich{margin-top:17px}
.boxContent table.vergleich thead{border:1px solid #dddedf}
.boxContent table.vergleich tbody td{padding:6px 0 5px 17px}
.boxContent table.vergleich.noBorder{margin-bottom:15px}
.boxContent table.vergleich thead th,.boxContent table.vergleich thead td{background:#e7e7e7 url(/media/style/bg_lightbox_theader.png) repeat-x 0 0;height:100%}
.boxContent table.vergleich thead th{min-width:43px;height:auto;line-height:12px}
.boxContent table.vergleich thead th.first{padding:8px 0 8px 8px;width:119px}
.boxContent table.vergleich tbody th.first{padding:6px 5px 6px 10px}
.boxContent table.vergleich col.name{width:129px}
.boxContent table.vergleich col.fonds{width:124px}
.boxContent table.vergleich col.noFonds{width:68px}
.boxContent .vergleich tfoot{height:30px}
.boxContent table.vergleich tfoot td{padding:4px 0 0 15px}
.boxContent thead.code th{padding:9px 10px 9px 13px;color:#62676c}
.boxContent table.vergleich tfoot td a,.boxContent table.vergleich tfoot td span.contA{display:inline-block;width:22px;height:22px;border:1px solid #FFF}
.boxContent table.vergleich tfoot td span.contA{border-top:0;border-bottom:2px solid #FFF}
.lightBox .boxContent .code .fonds,.lightBox .boxContent .code .fonds1,.lightBox .boxContent .code .fonds2,.lightBox .boxContent .code .fonds3,.lightBox .boxContent .code .fonds4,.lightBox .boxContent .code .fonds5,.lightBox .boxContent .code .fonds6,.lightBox .boxContent .code .fonds7,.lightBox .boxContent .code .fonds8,.lightBox .boxContent .code .fonds9,.lightBox .boxContent .code .fonds10{color:#4484d4;background:#E7E7E7 url(/media/style/sprite_repeat_y.png) no-repeat 0 0;overflow:hidden}
.lightBox .boxContent .code .fonds{background-position:-200px 0}
.lightBox .boxContent .code .fonds1{background-position:-600px 0}
.lightBox .boxContent .code .fonds2{background-position:-1000px 0}
.lightBox .boxContent .code .fonds3{background-position:-1400px 0}
.lightBox .boxContent .code .fonds4{background-position:-1800px 0}
.lightBox .boxContent .code .fonds5{background-position:-2200px 0}
.lightBox .boxContent .code .fonds6{background-position:-2600px 0}
.lightBox .boxContent .code .fonds7{background-position:-3000px 0}
.lightBox .boxContent .code .fonds8{background-position:-3400px 0}
.lightBox .boxContent .code .fonds9{background-position:-3800px 0}
.lightBox .boxContent .code .fonds10{background-position:-4200px 0}
.boxContent .mixerTable tbody .code,#wrap #content tbody .code{width:10px;padding:0 10px 0 0;overflow:hidden}
#wrap.contentPage #content tbody .code{padding:0 5px 0 0;width:5px}
ul li.code span,thead.code span,tbody .code span{border-right:10px solid #024;width:0;height:42px;display:block;text-indent:-2000px;white-space:nowrap;overflow:hidden}
ul li.code{clear:left;color:#4484d4;font-weight:bold;min-height:21px;padding:1px 0 2px 0;line-height:20px}
ul li.code span{display:inline-block;float:left;height:21px;margin:0 10px 0 0}
.legend li span{display:inline-block}
.legend li .code{border:1px solid #f0f7fc;line-height:16px;min-height:16px;padding:0;margin:0 11px -3px 0;-moz-box-shadow:4px 2px 6px 0 rgba(119,156,194,0.4);-webkit-box-shadow:4px 2px 6px 0 rgba(119,156,194,0.4);box-shadow:4px 2px 6px 0 rgba(119,156,194,0.4)}
.lightBox .legend li span.code{width:auto}
div#wrap div.ltBox .imageBox div.legend{width:275px;display:block;float:left;margin:0;padding:0}
.imageBox .chartHeader{height:25px}
.lightBox .imageBox .chartHeader{margin-bottom:20px;height:auto}
div#wrap div.ltBox.klapper .imageBox div.donut{width:169px;float:right}
.lightBox .imageBox div.donut{width:365px;min-height:250px;margin-left:15px}
.lightBox .imageBox span.copyright{display:block;padding-top:20px;clear:left}
.imageBox .donutChartOverlay{position:absolute;top:35px;width:150px;height:150px;z-index:1000;display:block;cursor:pointer;left:10px}
.imageBox div.highcharts-container{margin:0 10px 0 -7px}
.legend h5{padding-top:3px}
div.ltBox .imageBox .legend ul.legend{width:100%;margin-bottom:15px}
div.ltBox div.imageBox .donut ul.legend{margin-top:7px}
.lightBox .legend ul.legend,#wrap .legend ul.legend{border-top:1px solid #fff;width:100%}
#wrap .legend ul.legend.listStyle{padding-top:0}
.lightBox .legend ul.legend li,#wrap .legend ul.legend li{margin:0;color:#114889;display:block;float:none;width:auto;border-bottom:1px solid #fff;padding:6px 0}
.lightBox .legend ul.legend li.tooltip,#wrap .legend ul.legend li.tooltip{cursor:pointer}
.legend li span.percent{position:relative;float:right;color:#114889;line-height:16px;margin-top:3px}
.lightBox .legend li .code span,.legend li .code span{float:left;height:16px;margin:0;border-right:16px solid #f0f7fc;width:auto}
ul li.fonds span,tbody .fonds span,.legend li .code span.color{border-color:#024}
ul li.fonds1 span,tbody .fonds1 span,.legend li .code span.color1{border-color:#8996a0}
ul li.fonds2 span,tbody .fonds2 span,.legend li .code span.color2{border-color:#7ab800}
ul li.fonds3 span,tbody .fonds3 span,.legend li .code span.color3{border-color:#eebe74}
ul li.fonds4 span,tbody .fonds4 span,.legend li .code span.color4{border-color:#66c1e9}
ul li.fonds5 span,tbody .fonds5 span,.legend li .code span.color5{border-color:#57068c}
ul li.fonds6 span,tbody .fonds6 span,.legend li .code span.color6{border-color:#e779b6}
ul li.fonds7 span,tbody .fonds7 span,.legend li .code span.color7{border-color:#ada59e}
ul li.fonds8 span,tbody .fonds8 span,.legend li .code span.color8{border-color:#afd466}
ul li.fonds9 span,tbody .fonds9 span,.legend li .code span.color9{border-color:#667a8f}
ul li.fonds10 span,tbody .fonds10 span{border-color:#b8c0c6}
.lightBox .legend li .donut span.color1,.legend li .donut span.color1{border-color:#024}
.lightBox .legend li .donut span.color2,.legend li .donut span.color2{border-color:#e29317}
.lightBox .legend li .donut span.color3,.legend li .donut span.color3{border-color:#8996a0}
.lightBox .legend li .donut span.color4,.legend li .donut span.color4{border-color:#7ab800}
.lightBox .legend li .donut span.color5,.legend li .donut span.color5{border-color:#eebe74}
.lightBox .legend li .donut span.color6,.legend li .donut span.color6{border-color:#66c1e9}
.lightBox .legend li .donut span.color7,.legend li .donut span.color7{border-color:#57068c}
.lightBox .legend li .donut span.color8,.legend li .donut span.color8{border-color:#e779b6}
.lightBox .legend li .donut span.color9,.legend li .donut span.color9{border-color:#ada59e}
.lightBox .legend li .donut span.color10,.legend li .donut span.color10,.legend li .code span.color10{border-color:#afd466}
.lightBox .legend li .donut span.color11,.legend li .donut span.color11,.legend li .code span.color11{border-color:#667a8f}
.lightBox .legend li .donut span.color12,.legend li .donut span.color12,.legend li .code span.color12{border-color:#b8c0c6}
.lightBox .legend li .donut span.color13,.legend li .donut span.color13,.legend li .code span.color13{border-color:#d71f85}
.lightBox .legend li .donut span.color14,.legend li .donut span.color14,.legend li .code span.color14{border-color:#d6d2cf}
.lightBox .legend li .donut span.color15,.legend li .donut span.color15,.legend li .code span.color15{border-color:#9a6aba}
.lightBox .legend li .donut span.color16,.legend li .donut span.color16,.legend li .code span.color16{border-color:#99a7b4}
.lightBox .legend li .donut span.color17,.legend li .donut span.color17,.legend li .code span.color17{border-color:#ddcde8}
.lightBox .legend li .donut span.color18,.legend li .donut span.color18,.legend li .code span.color18{border-color:#cceaf8}
.lightBox .legend li .donut span.color19,.legend li .donut span.color19,.legend li .code span.color19{border-color:#f7d2e7}
.lightBox .legend li .donut span.color20,.legend li .donut span.color20,.legend li .code span.color20{border-color:#0098db}
ul li.benchmark span,tbody .benchmark span{border-color:#e29317}
ul li.index1 span,tbody .index1 span{border-color:#0098db}
ul li.index2 span,tbody .index2 span{border-color:#d71f85}
ul li.index3 span,tbody .index3 span{border-color:#9a6aba}
div.lightBox .charts .infoIcon,#wrap .charts .infoIcon,div.lightBox div.charts .chartError,#wrap .box .chartError,div.lightBox div.charts .chartMessage,#wrap .box .chartMessage{position:absolute;left:10%;top:50px;width:510px;z-index:150}
#wrap .box .chartMessage.messageShow{display:block!important}
.lightBox div.charts div.chartError div.ltBottom,#wrap.contentPage #content div.left div.charts div.chartError div.ltBottom,#wrap.contentPage #content div.marginal div.charts div.chartError div.ltBottom,#wrap.contentPage #content div.charts div.chartError div.ltBottom,#wrap.myfolio #content div.charts div.chartError div.ltBottom,.lightBox div.sectionBox div.chartMessage div.ltBottom,#wrap #content div.sectionBox div.chartMessage div.ltBottom{background-position:0 -95px}
.lightBox div.charts div.chartError div.ltBottom div,#wrap.contentPage #content div.left div.charts div.chartError div.ltBottom div,#wrap.contentPage #content div.marginal div.charts div.chartError div.ltBottom div,#wrap.contentPage #content div.charts div.chartError div.ltBottom div,#wrap.myfolio #content div.charts div.chartError div.ltBottom div,.lightBox div.sectionBox div.chartMessage div.ltBottom div,#wrap #content div.sectionBox div.chartMessage div.ltBottom div{background-position:100% -95px}
.lightBox div.charts div.chartError div.lt,#wrap #content div.charts div.chartError div.lt,.lightBox div.charts div.chartMessage div.lt,#wrap #content div.charts div.chartMessage div.lt{background:url("/media/style/bg_boxshadow_blue.png") repeat-y scroll right center transparent}
.lightBox div.charts div.chartError div.inner,#wrap #content div.charts div.chartError div.inner,.lightBox div.sectionBox div.chartMessage div.inner,#wrap #content div.sectionBox div.chartMessage div.inner{margin-right:4px;background:0;background-color:#fff}
div.lightBox div.charts .infoIcon,#wrap .charts .infoIcon{background:url("/media/style/sprite24.png") no-repeat scroll 0 -762px;left:27px;height:45px;width:53px;z-index:100;top:52px;cursor:pointer}
div.chartMessage div.hintContent{padding:10px 0 3px}
div.chartError div.hintContent{padding:0 0 7px;min-height:0}
div.lightBox div.charts div.chartMessage .message div.inner div.textWrap,#wrap div.inner div.chartMessage .message div.inner div.textWrap{margin-left:20px}
.lightBox .charts .chartError,#wrap .charts .chartError{left:170px;top:100px;width:390px}
#wrap #content div.charts div.chartError div.inner{min-height:50px}
.lightBox div.charts div.chartError div.message,#wrap #content div.sectionBox div.chartError div.message{margin-bottom:0}
.lightBox div.charts div.chartError div.error div.inner,#wrap #content div.charts div.chartError div.error div.inner{margin-right:0}
.lightBox .charts .message hr,#wrap .charts .message hr{margin:12px 0;float:none}
#wrap.dashboard #content div.toggleBox div.charts:after{clear:both}
#wrap.dashboard #content div.toggleBox div.charts .inner div{padding:0}
#wrap.dashboard #content div.toggleBox p.note{clear:left;padding:10px 0 0}
#wrap.dashboard #content div.charts .variation5{left:-1px}
#wrap.dashboard div.toggleBox .tabbedTeaser{margin-bottom:-16px}
.lightBox .contentHeader{display:block;margin:0 0 11px;float:left}
.boxContent .contentHeader a.link{background:0;padding:2px 0 0 9px}
.boxContent .contentHeader a.link:hover{text-decoration:underline}
div.lightBox div.lightBoxContainer .boxContent h3{margin:-1px 0 12px;position:static}
div.lightBox div.lightBoxContainer .boxContent h3.first{margin:-1px 0 9px}
div.lightBox div.lightBoxContainer .boxContent ul+h3.first{margin:-7px 0 9px}
div.lightBox div.lightBoxContainer .boxContent .klapper h3{margin:4px 0 0 -14px}
.lightBox hr+.details{margin-bottom:17px}
.lightBox .details span{color:#62676c}
.lightBox .news li span{margin:0;float:left;color:#62676c;width:410px}
.lightBox .news span.goRight{width:67px;margin:0 0 0 20px}
.lightBox .news a{color:#114889;display:block}
.lightBox .news li span span{padding-left:10px}
.lightBox hr{margin:0 0 7px;border-color:#dddedf}
.boxContent p.last{padding-bottom:17px}
.boxContent h4+table{margin-top:7px}
.imageBox,#lightbox_vorstand .boxContent .imageBox{padding:10px 15px;border-top:1px solid #dddedf;border-bottom:1px solid #dddedf;margin:5px 0 20px 0;background:#e6e6e6 url(/media/style/bg_img_box.png) repeat-x 0 0}
.imageBox img{margin-right:10px;float:left}
.imageBoxCentered{text-align:center}
.imageBoxCentered img{float:none;display:block;margin:0 auto;border:1px solid #e1e2e3}
.boxContent div.textWrap{margin:0;padding:0;float:none;overflow:hidden;width:auto}
.boxContent div.imageBox div p{margin-top:-3px}
.imageBox+.listStyle{clear:both;border-top:0}
.login .lightBoxContainer{width:567px}
.login div.lightBoxContainer .inner{border:0;padding-top:14px;margin:0 7px 0 0}
.login div.lightBoxContainer .lt{border:0}
.login div.lightBoxContainer div.ltTop{height:23px;margin-right:40px}
.login div.lightBoxContainer div.ltTop{background-position:-30px -483px}
.login div.lightBoxContainer div.ltTop div{height:23px}
.login div.lightBoxContainer div.ltBottom{margin-right:40px}
.login div.lightBoxContainer div.ltTop div,.login div.lightBoxContainer div.ltBottom div{right:-40px}
.login .close{height:18px;width:20px;right:12px;top:6px}
.login div.lightBoxFooter{position:relative;margin:1px 0 0 0}
.login .boxContent{margin-top:0;padding-left:26px;width:530px}
.login .boxContent fieldset{width:290px;color:#114889}
.login .large .boxContent{margin:0;width:auto}
.login .boxContent fieldset p,.login .boxContent fieldset a,.login .boxContent fieldset label{color:#114889}
.login .tabs{float:none;position:absolute;top:-84px;height:48px;z-index:75}
.login .tabs li{text-align:center}
.login .tabs li a{font-size:16px;height:48px;min-width:117px;font-weight:normal;padding:0 10px 0 0;background-position:100% -1742px}
.login .tabs li a:hover{text-decoration:none}
.login .tabs li a.active{background-position:100% -1646px;margin-left:0}
.login .tabs li a span{width:auto;background-position:0 -1694px;margin-bottom:0;padding:1px 3px 0 13px;line-height:48px;color:#4b70a7;font-size:20px;cursor:pointer}
.login .tabs a.active span{background-position:0 -1598px}
.login input.color,.login select.color{border-color:#adc1d7 #e2ebf6 #e2ebf6 #adc1d7;color:#114889}
.login input:focus,.login select:focus{border-color:#4c8cea}
.login .boxContent .error label{background:0;color:#114889}
.login label{font-weight:bold;padding-top:0;display:block}
.login .row{padding-bottom:16px}
.login .lastRow{padding-bottom:0}
.login label.check{padding:2px 0 7px 17px;font-weight:normal}
.login label.aRight{margin-top:-10px;margin-bottom:2px}
.login fieldset .message{display:none}
@media screen and (-webkit-min-device-pixel-ratio:0){.login label.aRight input{position:relative}
}
.login label.radio{font-weight:normal;padding:0 25px 0 17px;display:inline-block}
.login div.lightBoxContainer fieldset .lt p.lt{float:left;width:100%;background:0;margin-top:-9px;padding-bottom:14px}
.login .boxContent span.btn{margin:0 -6px 0 0}
.login .boxContent span.btn a{color:#fff}
.login select{width:100%}
.login .row a,.login p a,.login label a{text-decoration:underline}
.login .row .btn a{text-decoration:none}
.login .slideBar,.userProfil .slideBar{display:block;margin-right:15px}
div.login div.box div.inner div.slideBar{margin:0;padding-bottom:45px}
div.login div.messageBoxWrap div.error div.inner div.slideBar{margin:15px 0 0 -40px}
div.login div.slideBar strong{color:#fff!important}
div.login div.messageBoxWrap .error div.slideBar strong,div.login div.messageBoxWrap .error div.slideBar span.safety{color:#CB2D18!important}
.login .slideBar div,.userProfil .slideBar div{width:100%}
div.password{display:block;padding-bottom:18px}
.login .password .bar,.userProfil .password .bar{overflow:hidden;text-indent:-2000px;left:0;width:1px;height:16px;background:url(/media/style/sprite8.png) no-repeat 0 -803px}
.login .password div,#wrap.contentPage #content fieldset.editable .slideBar div{width:240px;height:16px;margin:1px 0 0 0;background:url(/media/style/sprite8.png) no-repeat 0 -820px;border:0}
.login .password div{width:168px}
.password .safety{width:auto;padding:0 0 0 172px;font-weight:bold}
.login .password .safety{padding:20px 0 0 0;color:#fff!important}
.password .stepOne,.password .stepOne .safety{color:#cb2d18}
.password .stepTwo,.password .stepTwo .safety{color:#fdc004}
.password .stepThree,.password .stepThree .safety{color:#4cc346}
.password .stepOne .bar{width:57px}
.password .stepTwo .bar{width:112px}
.password .stepThree .bar{width:168px}
.password .help,td .help{background-position:100% -366px;float:right;position:static;margin-top:-5px}
td .help{margin:-4px 0}
.help div.lightBoxContainer h2{color:#5a80ac;font-size:16px;position:static;line-height:18px;margin:1px 0 10px 0}
.help div.lightBoxContainer h3{color:#5a80ac;font-size:12px;font-weight:bold;position:static;line-height:16px;margin:-4px 0 7px 0}
.help div.lightBoxContainer .ltBox .inner ul{float:none;width:100%;margin:0 0 18px 0;border-top:1px solid #dddedf}
.help div.lightBoxContainer .ltBox .inner li{border-color:#dddedf;padding:8px 0 7px 12px;color:#5a80ac;background:transparent url(/media/style/sprite8.png) no-repeat scroll 1px -971px}
.login label.radio input,.login label.check input{margin:1px 0 0 -17px}
.login .boxContent fieldset{float:left}
.login .boxContent fieldset{padding-top:8px}
.login .boxContent .messageBoxWrap{width:229px;position:relative;float:left}
.login .boxContent div.messageBox{position:absolute;margin:0;width:220px;z-index:10;left:9px}
.login div.boxContent div.box div.ltTop{background-image:url(/media/style/sprite_boxen.png)!important;height:10px!important;margin-right:35px}
.login div.boxContent div.box div.ltTop div{background-image:url(/media/style/sprite_boxen.png)!important;height:10px!important;right:-35px;width:35px}
div.login div.lightBoxContainer div.boxContent div.box div.lt{background:url(/media/style/bg_boxshadow_gray.png) repeat-y 100% 0!important}
.login .boxContent div.box .lt .inner{border-right:0;margin:0 4px 0 0;padding:0 15px 0 0}
.login div.boxContent div.box div.ltBottom{background-image:url(/media/style/sprite_boxen.png)!important;height:15px!important;margin-right:35px}
.login div.boxContent div.box div.ltBottom div{background-image:url(/media/style/sprite_boxen.png)!important;height:15px!important;right:-35px;width:35px}
.login .boxContent .box .spike{position:absolute;width:5px;height:9px;left:-1px;top:15px}
div.login div.box span.info{height:45px;left:10px;position:absolute;top:10px;width:43px}
div.login div.box span.hide{display:none!important}
div.login div.success .inner .innerContent,div.login div.error .inner .innerContent{margin-left:55px;padding-top:2px}
div.login div.box div.inner div.password div{margin:6px 0 0 0}
.login div.boxContent div.info div.ltTop{background-position:-1px -297px!important}
.login div.boxContent div.info div.ltTop div{background-position:100% -297px!important}
div.login div.lightBoxContainer div.boxContent div.info div.lt{margin:0 0 0 2px!important;border-left:1px solid #E4E3E3!important}
.login .boxContent div.info .lt .inner{background-color:#4b70a7;padding:0 15px}
.login div.inner div.info div.inner div.innerContent,.login div.inner div.info div.inner div.slideBar{margin-left:0}
.login div.boxContent div.info div.inner p,.login .boxContent div.info a,.login .boxContent div.info a:link,.login .boxContent div.info a:hover{color:#fff}
.login div.boxContent div.info div.ltBottom{background-position:-1px -308px!important}
.login div.boxContent div.info div.ltBottom div{background-position:100% -308px!important}
.login .boxContent .info .spike{background:url(/media/style/bg_login_spike_info.png) 0 0;left:-2px}
.login .boxContent div.success .lt{border-left:0;margin:0!important}
.login .boxContent .success .spike{background:url(/media/style/bg_login_spike_success.png) 0 0;left:-2px}
.login div.boxContent div.success div.ltTop{background-position:0 -370px!important}
.login div.boxContent div.success div.ltTop div{background-position:100% -370px!important}
div.login div.lightBoxContainer div.boxContent div.success div.lt{margin:0 0 0 2px!important;border-left:1px solid #E4E3E3!important}
.login .boxContent div.success .lt .inner{background-color:#bee4ad!important;background-image:none!important;padding:0 15px 0 0;border:none!important}
.login div.boxContent div.success div.ltBottom{background-position:0 -381px!important}
.login div.boxContent div.success div.ltBottom div{background-position:100% -381px!important}
.login .success p{padding-bottom:6px}
div.login div.error span.info{height:35px}
.login .boxContent .error .spike{background:url(/media/style/bg_login_spike_error.png) 0 0;left:-2px}
.login div.boxContent div.error div.ltTop{background-position:0 -334px!important}
.login div.boxContent div.error div.ltTop div{background-position:100% -334px!important}
div.login div.lightBoxContainer div.boxContent div.error div.lt{margin:0 0 0 2px!important;border-left:1px solid #E4E3E3!important}
.login .boxContent div.error .lt .inner{background-image:none!important;background-color:#fedcd8!important;padding:0 15px 0 0}
.login div.boxContent div.error div.ltBottom{background-position:0 -345px!important}
.login div.boxContent div.error div.ltBottom div{background-position:100% -345px!important}
.login .error p{padding-bottom:6px}
div.ltBoxLoader div.inner .loader{color:#114889;font-weight:bold;min-height:25px;font-weight:bold;padding-left:30px;margin:15px 0 0 10px;line-height:24px;white-space:nowrap;width:180px;overflow:hidden;display:inline-block;background:url(/media/style/bg_loader.gif) 0 50% no-repeat}
div.ltBoxLoader{margin:inherit;margin-left:-105px;top:39.5%;min-width:210px;width:auto;z-index:9999;position:absolute;left:50%;right:inherit}
div.lightBox div.ltBoxLoader div.ltTop,div#wrapAll div.ltBoxLoader div.ltTop,#wrapAll #content div.ltBoxWait div.ltBoxLoader div.ltTop{background-position:0 -80px}
div.lightBox div.ltBoxLoader div.ltTop div,div#wrapAll div.ltBoxLoader div.ltTop div,#wrapAll #content div.ltBoxWait div.ltBoxLoader div.ltTop div{background-position:100% -80px}
div.lightBox div.ltBoxLoader div.ltBottom,div#wrapAll div.ltBoxLoader div.ltBottom,div.ltBoxLoader div.ltBottom,#wrapAll #content div.charts div.ltBoxWait div.ltBoxLoader div.ltBottom{background-position:0 -882px;height:15px}
div.lightBox div.ltBoxLoader div.ltBottom div,div#wrapAll div.ltBoxLoader div.ltBottom div,div.ltBoxLoader div.ltBottom div,#wrapAll #content div.charts div.ltBoxWait div.ltBoxLoader div.ltBottom div{background-position:100% -882px;height:15px}
div.lightBox div.boxContent div.ltBox div.ltBoxLoader div.inner,div.boxContent div.ltBox div.ltBoxLoader div.inner,div#wrapAll div.ltBoxLoader div.inner,div.ltBoxLoader div.inner,#wrapAll #content div.ltBoxWait div.ltBoxLoader div.inner{background:#EDEDED url(/media/style/bg_contentbox_gray_gradient_vertical_1_small.png) repeat-x 0 100%;min-height:44px;padding:0}
div#wrap div.ltBoxLoader div.inner .loader{width:150px;margin-left:20px}
textarea.error,select.error,input.error{color:#cb2d18!important;background:#fedcd8!important}
textarea.error,select.error,input.error{border:1px solid #cb2d18!important}
label.errorCheckLabel,.errorCheckLabel label,.lightBox .error label,#wrapAll label.error,#wrapAll .error label{color:#cb2d18;background:#fedcd8}
.login .msg{position:absolute;top:5px;left:1px;background:url(/media/style/fs8/bg_alert_login-fs8.png) no-repeat bottom left;width:326px;padding:16px 12px 16px}
.login .msg p{color:#fff;padding:7px 0 0 3px;float:left;width:280px;font-size:12px;line-height:16px}
.login .msg .ic{width:42px;height:35px;background:url(/media/style/sprite24.png) no-repeat -52px -762px;float:left;top:0;left:-1px;position:relative}
div#bar #mainNav li.loginFlyout .flyout fieldset{margin-left:9px}
div#bar #mainNav li.loginFlyout .flyout fieldset a.link,div#bar #mainNav li.loginFlyout .flyout fieldset a.link:hover{background:url("/media/style/sprite8.png") no-repeat scroll 0 -1191px transparent;line-height:16px;padding-left:12px;font-size:12px}
div#bar #mainNav .loginFlyout li a.normal,div#bar #mainNav .loginFlyout li a.normal:hover{font-weight:normal;background-color:transparent;display:block;clear:right;font-sizE:11px}
#mainNav .loginFlyout label{color:#114889;font-weight:bold}
#mainNav .loginFlyout label.check{font-weight:normal}
#mainNav .loginFlyout input.txt{width:96%}
#mainNav .loginFlyout .flyout span.btn{margin:0 -6px 0 0;min-width:50px}
#mainNav .loginFlyout .flyout ul ul.check{margin-bottom:51px}
#mainNav .loggedFlyout a i{font-size:12px}
#mainNav .loggedFlyout ul a i{font-size:16px}
#mainNav .loggedFlyout a.newElements{font-weight:bold}
#mainNav li.loggedFlyout .flyout a.logout{font-weight:bold;padding:2px 0 3px;position:relative}
div#bar #mainNav li.loggedFlyout .flyout a.logout span.ic24{background-position:100% -226px;padding:0;float:none;left:0;width:15px;top:2px}
div#wrapAll{width:990px;margin:0 auto;position:relative;overflow:visible}
div#head{width:982px;z-index:10}
div#bar{background:url(/media/style/sprite_boxen.png) 0 -1944px;clear:both;height:60px;width:988px;position:relative;margin-bottom:8px;float:left}
div#wrap{z-index:1;position:relative}
#wrap .content{width:990px}
#wrap.tools .content{width:779px}
#wrap.contentPage .content{width:776px}
#wrap.distributor .content{width:556px;margin-right:16px}
#wrap.dashboard .col2,#wrap.gateway .content{margin-right:16px;width:662px;float:left;z-index:10;position:relative}
#wrap.dashboard .marginal,#wrap.gateway marginal{position:relative;z-index:10}
#wrap.errorPage .content{width:556px;margin:0 auto;float:none}
div.carousel{position:relative;margin-top:7px;width:100%}
div.oneCol div.carousel{width:475px}
div.ltBox div.carousel{margin:7px 0 15px 0}
#wrap div.carousel div.ltTop,#wrap div.carousel div.ltBottom{background-position:0 -558px;margin-right:10px;height:2px}
#wrap div.carousel div.ltTop div,#wrap div.carousel div.ltBottom div{background-position:100% -558px;width:13px;right:-13px;height:2px}
#wrap div.carousel div.ltBottom{background-position:0 -560px}
#wrap div.carousel div.ltBottom div{bottom:0;background-position:100% -560px}
#wrap div.carousel .lt{border-left:1px solid #d4e1ee;border-right:1px solid #d4e1ee;background:#d4e8f8 url(/media/style/bg_contentbox_blue_gradient_vertical_1.png) repeat-x top left}
div.carousel .jsScroll{background:url(/media/style/sprite24.png) no-repeat 0 -683px;display:block;position:absolute;width:28px;height:35px;overflow:hidden;z-index:20;top:50%;margin-top:-17px;cursor:pointer;text-indent:200px}
div.carousel .back,div.carousel .backActive{left:-3px}
div.carousel .next,div.carousel .nextActive{right:-6px}
div.carousel .next{background-position:100% -683px}
div.carousel .backActive{background-position:0 -639px}
div.carousel .nextActive{background-position:100% -639px}
div.carousel .autoscroll{padding:0;position:relative;overflow:hidden;z-index:10}
div.carousel .autoscroll ul{position:absolute;border:0;margin:0}
div.carousel li{display:block;float:left;border:0;padding:13px 0 0 0}
div.carousel .itemBox{padding:0 6px 0 0;background:transparent url(/media/style/bg_contentbox_type2_shades.png) repeat-y right}
#wrap div.carousel .itemBox .lt{border:0;padding:0 0 0 6px;background:transparent url(/media/style/bg_contentbox_type2_shades.png) repeat-y left}
#wrapAll #wrap.contentPage div.carousel div.itemBox .inner,div.carousel .itemBox .inner{background:#fff;padding:0;border:0;margin-right:6px}
#wrap div.carousel .autoscroll div.ltTop,#wrap div.carousel .autoscroll div.ltBottom{background:url(/media/style/sprite_boxen.png) no-repeat 0 -1398px;margin:0 14px 0 0;height:10px}
#wrap div.carousel .autoscroll div.ltTop div,#wrap div.carousel .autoscroll div.ltBottom div{background:url(/media/style/sprite_boxen.png) no-repeat 100% -1398px;width:14px;right:-14px;height:10px;margin:0}
#wrap #content div.carousel div.lt ul div.ltBottom{background-position:0 -1435px}
#wrap div.carousel .autoscroll div.ltBottom div{background-position:100% -1435px}
div.carousel p strong{display:block}
div.carousel strong,div.carousel p{color:#114889}
.contentPage .ltBox .carousel .imgWrap{padding:0}
.contentPage .ltBox .carousel .imgWrap img{margin:0}
.carousel .awards .imgWrap{width:210px;height:111px;background:0;padding:0}
#wrap div.carousel .awards .autoscroll div.ltTop,#wrap div.carousel .archives .autoscroll div.ltTop{background-position:0 -1413px}
#wrap div.carousel .awards .autoscroll div.ltTop div,#wrap div.carousel .archives .autoscroll div.ltTop div{background-position:100% -1413px}
div.carousel .awards .autoscroll{height:228px}
div.carousel .awards .itemBox .inner{height:180px;overflow:hidden}
div.carousel .awards li{width:222px}
div.carousel .awards p,div.carousel .archives p{position:relative;margin:-2px 0 8px 0;padding:0 12px 5px;background:#eeeeef}
div.carousel .awards a,div.carousel .archives a{display:block;text-align:center}
.carousel .movie .imgWrap{width:158px;height:109px;background:0;padding:0}
div.carousel .movie .autoscroll{height:215px}
div.carousel .movie .itemBox .inner{height:161px;overflow:hidden}
div.carousel .movie li{width:170px}
div.carousel .movie p{position:relative;padding:0 12px 5px}
div.carousel .movie a{display:block;text-align:center}
.carousel .archives .imgWrap{width:135px;height:151px;background:0;padding:0}
div.carousel .archives .autoscroll{height:235px}
div.carousel .archives .itemBox .inner{height:185px;overflow:hidden}
div.carousel .archives li{width:147px}
div.carousel .archives p{padding:0 5px 5px 9px;font-size:16px}
#footer{display:block;clear:both;float:right;margin:20px 14px 20px 0}
.homepagedisclaimer+#footer{clear:none}
#footer li{color:#7D8A99;display:inline}
ul#footer a,ul#footer a:hover{color:#7D8A99;float:left;font:normal normal 12px arial,helvetice,sans-serif}
ul#footer a:hover{text-decoration:underline}
ul#footer span{display:block;float:left;padding:0 8px;line-height:120%}
#footer.international{text-align:right;width:425px}
#footer.international li{float:right;display:block;line-height:100%;border-left:1px solid #4B70A7;padding-left:9px;margin:2px 0 2px 9px}
#footer.international li a,#footer.international li a:hover{line-height:100%;display:inline;float:none}
#footer.international span{display:none}
.contentHeader{position:relative}
.contentHeader h2{float:left}
.contentHeader .subTitle{clear:left;float:left}
.myfolio .details{padding-bottom:2px}
.contentPage .contentHeader h2.ic,.contentPage .contentHeader h2.icLong{padding:5px 0 0 29px;max-width:378px}
.contentPage .contentHeader h2.icLong{width:575px;max-width:575px}
.contentPage h3.ic{padding:0 11px 0 29px;line-height:21px}
.contentPage .contentHeader h2.ic .ic,.contentPage .contentHeader h2.icLong .ic,.contentPage h3.ic .ic{margin:2px 0 0 -29px}
.contentPage h2.ic span.iconToPrint,.contentPage h2.icLong span.iconToPrint,.contentPage h3.ic span.iconToPrint{margin:1px 0 0 -29px}
.contentPage .classes{width:auto;position:relative;float:left;top:8px;padding:0;z-index:5}
#wrap .classes .jsHover ul,#wrap .classes a:hover ul{display:block}
#wrap .selector,#wrap .period,#wrap .period2{position:absolute;right:4px;top:1px;width:100px}
#wrap .selector a,#wrap .period a,#wrap .period2 a{margin:0;padding:0 0 6px;display:block;position:relative;right:-15px;width:80px;font-weight:bold;color:#9ea4ab;text-align:right}
#wrap .selector a span,#wrap .period a span,#wrap .period2 a span{width:23px;height:10px;display:inline-block;position:relative;background:transparent url(/media/style/sprite8.png) no-repeat 10px -785px}
#wrap .selector ul,#wrap .period ul,#wrap .period2 ul{position:relative;z-index:1;background:url(/media/style/bg_dropd_foliolist.png) repeat-y -351px 0;width:91px;top:0;padding:0 4px;margin-top:0}
#wrap .selector li,#wrap .period li,#wrap .period2 li{float:none;display:block;border-bottom:1px solid #dddedf;margin-left:15px}
#wrap .selector li.ltBottom,#wrap .period li.ltBottom,#wrap .period2 li.ltBottom{height:10px;position:relative;border:0;top:10px;background:url(/media/style/sprite_dropd_foliolist.png) no-repeat 100% -4px;margin:0;right:5px;width:100px}
#wrap .selector li a,#wrap .period li a,#wrap .period2 li a{display:block;position:relative;border:0;right:0;padding:3px 0 2px 15px;margin:0 0 0 -16px;color:#114889;font-weight:normal;width:auto;text-align:left}
#wrap .selector .selectorList,#wrap .period .periodList,#wrap .period2 .periodList{height:auto}
#wrap div.toggleBox .toggleBox ul.withKlapper{margin:15px 0 7px 0;background-image:none;padding:0;width:100%;float:left;clear:left}
.contentPage .contentHeader .serviceNav{margin-top:3px;border:0}
.contentPage dl,.boxContent dl,.details table{color:#114889;margin:0 10px 0 12px;font-size:11px}
.contentPage dd,.contentPage dt,.boxContent dd,.boxContent dt{line-height:15px}
.contentPage dt,.boxContent dt{font-weight:bold;padding-right:4px;clear:left}
.boxContent .oneCol fieldset dd,.boxContent .oneCol fieldset dt{padding:5px 0}
.details table{width:auto;margin-bottom:11px}
#wrap.contentPage .details table{float:left}
#wrap div.details td,.boxContent .details table tbody td{padding:0 22px 0 0;border:0;line-height:14px}
.boxContent .details table tbody td{padding:0 10px 0 0}
.boxContent .details table tbody td.expansion{padding:0}
.details .isInFolio,.details .isInFolioOutline{float:right;margin-top:4px}
#wrap.contentPage .details span.isInFolio{margin:0 10px 0 0}
#wrapAll #wrap .details .message{border-top:1px solid #DDDEDF;margin:0 0 9px;float:left;width:100%}
#wrapAll #wrap #content div.inner .details .message div.inner{margin-top:25px}
#wrapAll #wrap div.inner div.info span.info{left:3px}
#wrapAll div.details div.info div.inner div{margin:9px 0 0 55px;float:left}
#wrapAll #wrap div.details div.info div.ltBottom,#wrapAll #wrap div.details div.info div.ltBottom div{height:1px}
.contentPage .ltBox,.distributor .ltBox,.productfinder .ltBox{clear:both}
div.lightBox .boxContent .marginal .ltBox,.contentPage .marginal .ltBox,.distributor .marginal .ltBox,.productfinder .col1 .ltBox,.gateway .marginal .ltBox{margin-bottom:15px}
.contentPage #content .marginal .ltBox{overflow:hidden}
.twoCols{width:352px}
.oneCol,.boxContent .oneCol{width:477px}
.oneCol,.twoCols,div.lightBox .boxContent .oneCol{float:left}
.oneCol .oneCol{padding-bottom:10px}
.noCol,.noColBox{padding:0;float:left;width:740px;margin-bottom:10px}
.noColBox{width:718px}
.lightBox .boxContent .marginal,#wrap.contentPage .marginal,#wrap.contentPage #content .marginal,.contentPage .left{float:left;width:230px;margin:0 0 25px 0}
#wrap.contentPage #content .marginal{margin:0}
#wrap.tools #content .marginal,.lightBox .tools div.inner .marginal{float:left;width:277px;margin:0 0 18px 0}
#wrap #content .inner div.klapper,.lightBox .boxContent div.klapper{background:url(/media/style/sprite_repeat_x2.png) repeat-x left bottom;padding:0;float:left}
.lightBox .boxContent div.klapper{margin:0}
.lightBox .boxContent div.klapper .noCol{width:467px;margin-bottom:26px}
.lightBox .large .boxContent div.klapper2 .noCol{width:752px;margin-left:0}
.lightBox .boxContent div.ltBoxClosed,.lightBox .boxContent div.ltBoxClosed2{padding:0}
.contentPage #content.content .inner .ltBox li.klapper{background:0;position:relative;padding:6px 0 5px 0;float:none;background:0}
#wrap.contentPage #content.content .inner .section{background:url(/media/style/bg_toggler_2cols.png) no-repeat left bottom;margin:0}
#wrap.tools #content.content .inner .financialWeather .section{background:url(/media/style/bg_toggler_2cols_tools.png) no-repeat scroll left bottom transparent;margin-bottom:40px;margin-left:5px}
.contentPage #content.content .inner div.first{margin-top:15px}
#wrap.contentPage #content.content .inner .ltBox div.first{margin-top:-15px}
.themes #content.content .inner .ltBox h3.first,#wrap.contentPage #content.content .inner .ltBox h3.first{margin-top:-11px}
.klapper .twoCols,.klapper .oneCol,.klapper .noCol{margin:0 0 22px 12px}
.klapper .twoCols{width:340px}
#content.box .klapper .oneCol{width:465px}
.klapper .noCol{width:725px;margin-bottom:38px}
h3,#wrapAll div.chartMessage h3,#wrapAll #wrap div#content div.chartError h3,.ltBox h3,div.toggleBox .ltBox h3{font-size:16px;font-weight:normal;color:#114889;padding:6px 25px 8px 0;line-height:20px}
#wrap.contentPage #content.content h3+div.baseBox{margin-top:4px}
div.lightBox div.lightBoxContainer .boxContent div.message+h3{padding-top:15px}
div.activityBox h3,.lightBox div.managerSearchBox h3,#wrap div.productFinderBox h3,#wrap div.researchBox h3,#wrap div.managerSearchBox h3{padding:0;margin:0 0 7px}
.lightBox h3 a.link,.lightBox h3 a.link:hover,#wrap h3 a.link,#wrap h3 a.link:hover{color:#114889;font-size:16px;font-weight:normal;background-position:0 -869px;line-height:20px}
.ltBox h3 span,.ltBox th span{font-size:12px;font-weight:normal}
.ltBox h3 span{color:#114889}
#wrap h3 a.icon,#wrap h3 a.icon:link,#wrap h3 a.icon:hover{background-image:none}
#wrap h3 a.icon span{background-position:0 -868px;width:12px;height:20px;margin-left:-12px}
.contentPage #content .ltBox .noCol div.textWrap h3{margin-top:-6px}
#wrap #content .klapper h3,.lightBox .boxContent .klapper h3{padding:8px 10px 9px 25px;margin:4px 0 0 -14px;background:url(/media/style/sprite8.png) no-repeat 10px -887px;cursor:pointer;color:#114889}
.ltBoxClosed{overflow:hidden;height:41px}
.ltBoxClosed2{height:29px;overflow:hidden}
#wrap #content .ltBoxClosed h3,div.lightBox div.lightBoxContainer .boxContent .ltBoxClosed h3{background-position:12px -861px;margin-left:-14px}
div.lightBox div.lightBoxContainer .boxContent .klapper2 h3{font-weight:bold;font-size:11px;padding:2px 10px 8px 14px;background-position:-190px -1300px;line-height:15px;margin-left:11px}
div.lightBox div.lightBoxContainer .boxContent .ltBoxClosed2 h3{background-position:0 -1190px}
.boxContent .klapper2 table{border:0}
.boxContent .klapper2 div.noCol p{margin-left:13px}
.boxContent .klapper2 table tbody th,.boxContent .klapper2 table tbody td{border-top:1px solid #DDE1E3;border-bottom:0}
div.lightBox div.boxContent .klapper2 tbody th.first{padding:6px 0 6px 13px}
.contentPage .content div.ltBox p.last{padding-bottom:2px}
.contentPage table.listStyle .fixedWidth,.contentPage table.productFacts tr>:first-child{width:175px;padding-right:5px}
table.downloads th.category{width:170px}
.ltBox table.downloads td,.ltBox table.downloads th{padding:5px 0 6px 10px;line-height:18px}
.ltBox table.downloads td a{line-height:18px}
table.downloads th.title{width:275px;padding-right:5px}
table.downloads th.category{width:200px}
#content table.downloads td.action{padding:4px 10px 0}
.myfolio .klapper{margin-left:12px}
.myfolio h2.klapper{margin-left:0}
.myfolio div.first{margin-top:5px}
.myfolio #content .klapper .noCol{margin:0 0 30px 0;width:728px}
#wrap.myfolio #content .klapper h3{margin:7px 0 0 0}
.myfolio#wrap .content .withContext{float:none}
.specialBox p,.ltBox,.ltBox p,.ltBox a,.ltBox span,.ltBox li{line-height:16px;color:#62676c}
.specialBox p{padding-bottom:6px}
.boxContent li{line-height:16px;color:#62676c}
.ltBox tbody td span,.ltBox tbody th span{line-height:13px}
#wrapAll .ltBox span.btn{margin:16px -7px 0 0}
.klapper img.infoPic,.klapper div.lens{margin:6px 0 0 -12px}
.homePage h6,.boxContent h6,.hint h6,.contentPage h6{color:#62676c;font-size:12px;line-height:16px;font-weight:bold;margin-bottom:2px}
.boxContent h6{margin-bottom:8px}
#wrap.gateway div.textWrap{margin:0 20px 0 0;padding:8px 0 12px 20px}
.noCol div.textWrap{padding-right:10px}
.ltBox img.goLeft{margin:0 20px 0 0}
.ltBox h3 img.goLeft{margin:0}
.ltBox ul,.toggleBox ul{margin-top:5px}
.contentPage .ltBox .imgWrap{padding:7px 0 12px}
.contentPage .ltBox .comments li .imgWrap,.contentPage .ltBox .awards .box .imgWrap{padding:0;width:142px;height:142px;position:relative;overflow:hidden}
.contentPage .ltBox .comments li .imgWrap{width:85px;height:48px;margin-right:10px;background:none repeat scroll 0 0 #DDDEDF}
.contentPage .ltBox .imgWrap img{margin-right:11px}
.contentPage .ltBox .video .imgWrap img,.contentPage .ltBox .awards .box .imgWrap img{margin-right:0}
#content .ltArguments{padding:0 0 5px 20px;margin:-5px 0 0 0}
#content .innerSplit .ltArguments{padding-bottom:6px}
.listStyle li{border-bottom:1px solid #DDDEDF;padding:6px 0;color:#62676c}
.icon li{background:url(/media/style/sprite8.png) no-repeat -172px -2136px;padding:6px 2px 7px 12px}
.icon2 li{background:url(/media/style/fs8/ic_liststyle2-fs8.png) no-repeat 0 10px;padding:5px 2px 4px 15px;line-height:17px}
.dwsPlusList .icon,.consultantPlusList .icon{margin:5px 20px}
.dwsPlusList .icon li,.consultantPlusList .icon li{padding:6px 2px 2px 29px;color:#114889;font-size:14px;line-height:17px}
.dwsPlusList .icon li{background:url(/media/style/ic_list_dwsplus.png) no-repeat 0 5px}
.consultantPlusList .icon li{background:url(/media/style/ic_list_consultplus.png) no-repeat 0 5px}
#content div.dwsPlusList h3,#content div.consultantPlusList h3{padding:17px 0 28px 0}
#content div.dwsPlusList h3 img,#content div.consultantPlusList h3 img{margin:-10px 10px 0 10px}
.boxContent ul.icon{margin-bottom:12px}
ul.icon+h3{padding-top:17px}
.ltArguments li{font-size:14px}
.ltSplit .ltArguments li{background:url(/media/style/sprite8.png) no-repeat -151px -2157px;color:#114889}
.ltSplit .innerSplit .ltArguments li{background:url(/media/style/sprite8.png) no-repeat -131px -2177px;color:#62676c}
.ltBox table{margin:6px 0 11px 0}
.contentPage .ltTabs table{margin:0}
.lightBox .ltTabs table.listStyle td.action,#wrap #content .ltTabs table.listStyle td.action{padding:3px 0 3px 30px}
.lightBox .ltTabs table.mixerTable td a.removeChart,#wrap .ltTabs table.mixerTable td a.removeChart{background-position:-32px -396px;position:relative}
.lightBox .ltTabs table.mixerTable td a.addChart,#wrap .ltTabs table.mixerTable td a.addChart{position:relative;background-position:-64px -396px}
#wrap .ltBox table+table{margin:19px 0 11px 0}
.ltTabs .mixerTable tbody .code span{min-height:28px;height:100%}
.contentPage #content.content .inner div.last table{margin-bottom:0}
.ltBox .noCol .listStyle{border-top:1px solid #DDDEDF}
.klapper table{margin-bottom:15px}
.klapper .noCol table{margin-bottom:0}
.ltBox .lastRow td,.ltBox .lastRow th{border-color:#bebebe}
.ltBox .firstRow td,.ltBox .firstRow th{border-top:1px solid #bebebe}
.ltBox tfoot td{border-bottom:0}
.ltBox .listStyle tfoot td{border-bottom:1px solid #bebebe;font-weight:bold}
.ltBox thead th,.ltBox tbody td,.ltBox tbody th,.ltBox tfoot td,.contentPage thead th,.contentPage tbody td,.contentPage tbody th,.contentPage tfoot td,.toggleBox thead th,.toggleBox tbody th,.toggleBox tfoot td{padding:6px 10px 6px 10px}
.ltBox .listStyle thead th,.ltBox .listStyle thead td,.ltBox .listStyle tbody td,.ltBox .listStyle tbody th,.ltBox .listStyle tfoot td{padding:6px 0 6px 0}
.contentPage .ltBox .listStyle tbody th{padding:5px 10px 4px 0}
.contentPage .ltBox .listStyle tbody td{padding:5px 0 4px 0}
.contentPage .ltBox .listStyle tbody th,.contentPage .ltBox .listStyle tbody td{line-height:16px}
.contentPage #content .marginal .ltBox table.listStyle tbody th{padding:8px 0 7px 0}
.contentPage #content .marginal .ltBox table.listStyle td{padding:8px 0 7px 7px}
#content .charts .mixerTable tbody td.selectBox{padding:4px 0}
#content .charts .mixerTable tbody td.selectBox select.txt,.boxContent .mixerTable td.selectBox select.txt{float:none}
.ltBox thead th,.ltBox .noCol table.downloads tbody th{border-color:#bebebe;border-top:1px solid #bebebe;font-weight:bold}
.ltBox table .ltT{width:48px}
.ltBox table td.ltT{padding-right:30px}
.ltBox table.downloads td.ltT{padding-right:20px}
caption{text-align:left;font-weight:bold;padding:6px 10px 7px 0}
.ltBox caption span{font-weight:normal}
.ltBox td.expansion{text-align:right}
.lightBox div.klapper table td.expansion{text-align:left}
.ltBox span.risk1,.ltBox span.risk2,.ltBox span.risk3,.ltBox span.risk4{margin-top:3px}
.marginal .ltBox td.risk span{margin-top:-1px}
table.listStyle td.risk span{margin-top:0}
.ltBox .noCol .listStyle tbody th{font-weight:bold}
.ltBox td a{font-weight:normal;line-height:13px}
.ltBox td a:hover{text-decoration:underline}
.ltBox td a.normal:hover{font-weight:normal}
.boxContent table.myFolio .highlight,#wrap .highlight,a.wpName,.wpName a,.ltBox td .highlightWP{color:#4484D4}
a.wpName,.wpName a{font-weight:bold}
.ltBox td a.normal{color:#114889}
.ltBox a.ic{line-height:150%}
.ltBox td img,td.lipper img{margin:-5px 0 -7px 0}
.ltBox td.rating img{margin:0}
div.slideBar{display:inline-block;margin-top:-3px}
.contentPage .ltBox .listStyle tbody td.slideBar{vertical-align:middle;padding:0;width:92px}
.slideBar div{background:transparent url(/media/style/bg_rangeslider_bar.png) repeat-x 0 0;border-left:1px solid #8aa7c6;border-top:1px solid #8aa7c6;height:8px;width:91px;left:0;float:left;margin:5px 5px 2px 0}
#wrap.contentPage .slideBar div{background:0;border:0}
#wrap.contentPage td.slideBar div{margin:0}
#wrap.contentPage .twoSlideBars{margin-top:0;height:18px}
#wrap.contentPage .twoSlideBars div{height:9px}
#wrap.contentPage .slideBar div img.barBg{border-left:1px solid #8AA7C6;border-top:1px solid #8AA7C6;position:absolute;top:0;left:0;margin:0}
.slideBar .bar{top:0;left:0}
.slideBar img.bar{top:6px;left:0;margin-left:1px}
.slideBar .neg{background-color:#4f8fd1;border-right:1px solid #fff}
.slideBar .pos{border-left:1px solid #fff}
.slideBar span{text-align:right;display:inline-block;width:40px}
.contentPage table.fixedGrid .value{text-align:right;width:44px}
.contentPage table.fixedGrid .value{text-align:right;width:44px}
.login .slideBar span{display:block;text-align:left}
.klapper .klapper div{padding:0 5px 0 0}
#wrap #content .section .contact .inner{background:#dce9f4;border:0;padding:0 10px 0 10px;margin:0 4px 0 0}
#wrap #content .section .contact .inner .inner{margin:0}
.homePage h6,.ltBox .twoCols .contact p,.ltBox .twoCols .contact label,.ltBox .twoCols .contact h6{color:#114889}
.ltBox .twoCols .contact h6{margin-bottom:3px}
.twoCols .contact input.color{width:222px;float:left;margin:0 9px 7px 0}
.twoCols .contact label{float:none;margin-bottom:7px}
.twoCols .contact textarea{margin-bottom:9px}
#wrap.contentPage .twoCols .contact span.btnSmall{margin:0}
.ltBox .contact .btn{margin:0}
.lightBox .marginal h4,.contentPage .marginal h4,.distributor .marginal h4{font-size:14px}
.marginal .ltBox ul{margin-top:8px}
.left .charts table.listStyle,.col1 .ltBox .listStyle,.marginal .ltBox .listStyle{margin:5px 0 0;width:100%}
.marginal .ltTabs .listStyle{margin:0;padding:5px 0 0}
#content .listIcon li{padding:3px 0 4px 0}
#wrap .marginal .ltBox .inner ul.listIcon li{padding:4px 0}
.lightBox .marginal .ltBox p,.content .marginal .ltBox p{padding:0 0 2px}
.lightBox .marginal .ltBox p{padding:0 0 12px}
.marginal a.more,#content .textWrap a.more{margin:6px 0 0}
.content .marginal .ltBox .teaser{color:#114889;margin:5px 0 4px}
.marginal .ltBox img.goLeft{margin:5px 10px 10px 0}
.marginal .ltBox table{margin-bottom:10px}
.contentPage .marginal .ltTabs{position:relative;margin:27px 0 0 0;float:left;width:100%}
.contentPage #content .marginal ltBox.ltTabs{overflow:visible}
.contentPage #content .marginal .ltTabs{overflow:visible}
.contentPage .marginal .tabs{top:-27px;height:28px;left:0;margin:0;position:absolute;width:auto;border:0}
#wrap.contentPage .marginal .tabs li{height:28px;margin:0 2px 0 0;border:0;padding:0}
#wrap.contentPage .marginal .tabs li a{background-position:100% -1441px;color:#62676c;font-weight:bold;height:29px;padding:0 20px 0 0}
#wrap.contentPage .marginal .tabs li a.active{background-position:100% -1515px;margin-left:0}
#wrap.contentPage .marginal .tabs li.last a.active{background-position:100% -1515px}
#wrap.contentPage .marginal .tabs li a span,#wrap.contentPage .marginal .tabs li a.active span{background-position:0 -1404px;line-height:29px;padding:0 0 0 10px}
#wrap.contentPage .marginal .tabs li a.active span{background-position:0 -1478px;color:#114889}
#wrap.contentPage .marginal .ltTabs div.ltTop{background-position:0 -271px}
#wrap.contentPage .marginal .ltTabs div.ltTop div{background-position:100% -271px}
.contentPage div.marginal .ltTabs .inner{background:#FFF url(/media/style/bg_contentbox_cloud_vertical.png) repeat-x scroll left top;padding-top:2px;min-height:107px}
.contentPage .marginal .ltTabs p{color:#114889;padding-bottom:7px}
.cloud{border:1px solid #dde1e3;padding:10px;background-color:#fff;text-align:center;overflow:hidden}
.cloud a{color:#114889;margin-right:.35em;text-decoration:none}
.cloud a:hover{text-decoration:underline}
.cloud .prio1{font-size:20px}
.cloud .prio2{font-size:17px}
.cloud .prio3{font-size:13px}
.cloud .prio4{font-size:11px}
.cloud .prio5{font-size:9px}
#wrap .marginal div.ltBox .fonds ul.listStyle li img{margin:-1px 8px -5px 0}
.marginal .fonds ul{margin-top:0}
.marginal .fonds li{padding:8px 2px 7px 0}
.contentPage .contentFooter,.productfinder .contentFooter{float:left;width:100%}
.productfinder .contentFooter,.tools .contentFooter{margin:23px 0 0 0}
.contentPage .contentFooter{width:740px;margin:25px 0 0 0}
.contentPage .contentFooter .serviceNav{margin:0 -4px 12px 0;clear:right}
.contentPage .contentFooter .footerNav{border-top:1px solid #dddedf;border-bottom:1px solid #dddedf;width:740px;position:relative;height:43px;margin:16px 0 25px 0;z-index:50}
.distributor .footerNav{margin-bottom:18px}
#wrap.distributor .box .footerNav span.btn{margin-right:-3px}
#wrapAll .contentPage .contentFooter .footerNav span.btn{margin:10px 3px 3px 0;position:absolute;right:-11px}
#wrapAll .contentPage .contentFooter .footerNav span.btnEscBack{margin:10px 3px 3px 0;position:static;float:left}
#wrapAll .contentPage .details div.goRight,#wrapAll .contentPage .contentFooter .footerNav div.goRight{margin-right:-11px}
#wrapAll .contentPage .details div span.btn,#wrapAll .contentPage .contentFooter .footerNav div span.btn{position:static;margin-left:5px}
.contentPage .contentFooter .footerNav div span.ic24{margin:11px 10px 0 0}
.contentFooter .serviceNav,.contentPage .serviceNav,#content .charts .serviceNav{padding:0}
.distributor .box .serviceNav{padding-right:0;margin-right:-4px}
.contentFooter .note{float:left;width:100%;margin-top:-2px;padding-bottom:2px}
.toolsBig .contentFooter .note{padding-left:10px}
.contentFooter .note a,.contentFooter .note a:link,.contentFooter .note a:hover{color:#aaa;text-decoration:underline!important}
.contentFooter .note a:hover{color:#114889}
#wrap.productfinder .note p{padding-left:10px}
.lightBoxFooter .note{padding:15px 15px 0 0;clear:both}
.lightBox .note p,.lightBox p.note,.contentFooter .note p,.toggleBox p.note{font-size:10px;line-height:12px;color:#aaa;padding-bottom:10px}
.lightBox .ltBox{margin:12px 0 30px 0}
.lightBox .invest .ltBox{margin:0 0 0 7px}
div.lightBox .invest .clearfix{margin-bottom:9px}
div.lightBox div.invest div.boxContent h3{margin:15px 0 0}
div.lightBox div.invest div.bigIcon h3{margin:3px 0}
div.lightBox .invest .sectionBox{margin-bottom:10px}
div.lightBox div.invest div.boxContent .sectionBox .inner{min-height:78px}
div.tooltipBox{margin:0;position:absolute;left:-10000px;z-index:2100;visibility:hidden}
div.tooltipBox div.ltTop,div.tooltipBox div.ltBottom{position:relative;background:url(/media/style/sprite_boxen.png) no-repeat 0 -1453px;height:3px;margin-right:14px}
div.tooltipBox div.ltTop div,div.tooltipBox div.ltBottom div{position:absolute;background:url(/media/style/sprite_boxen.png) no-repeat 100% -1453px;height:3px;width:12px;right:-12px}
div.tooltipBox div.ltBottom{height:7px;background-position:0 -1458px}
div.tooltipBox div.ltBottom div{height:7px;bottom:0;background-position:100% -1458px;width:13px;right:-13px}
div.tooltipBox .lt{border-left:1px solid #DDE1E3;background-color:#fff;background:url(/media/style/bg_tooltip_vertical.png) repeat-y right top}
div.tooltipBox .inner{padding:1px 0 1px 8px;background:#fff;margin-right:13px;display:block;overflow:hidden}
.tooltipBox p{padding:0;font-size:11px;line-height:14px;color:#62676c}
.toolTipVariant .spike,.tooltipBox .spike{background:url("/media/style/sprite_tooltip_spike.png") no-repeat 0 0;display:block;position:absolute;width:13px;z-index:50}
.toolTipVariant .spike{background:url("/media/style/sprite_tooltip_spike_blue.png") no-repeat 0 0;width:17px}
.leftBottom .spike,.rightBottom .spike{background-position:left top;top:-5px;height:6px}
.toolTipVariant.leftBottom .spike,.toolTip.rightBottom .spike{top:-8px;height:10px}
.leftTop .spike,.rightTop .spike{background-position:left bottom;bottom:-5px;height:10px}
.toolTipVariant.leftTop .spike,.toolTipVariant.rightTop .spike{bottom:-12px;height:14px}
.rightTop .spike,.rightBottom .spike{left:8px}
.leftBottom .spike,.leftTop .spike{right:10px}
.content p{font-size:12px;line-height:16px;color:#62676c}
.content p.notFullSize{width:77%}
p.intro,#wrap.tools .ltBox .textWrap h3 a,.lightBox p.intro,.lightBox p.intro strong,.lightBox span.intro,.boxContent span.intro,#wrapAll #content span.intro,#wrapAll #content strong.intro,#wrapAll #content p.intro,#wrapAll #content p.intro strong,#wrapAll .marginal p.intro,#wrapAll .marginal p.intro strong{color:#114889!important}
#wrapAll #content p.intro,#wrapAll #content h4.intro,#wrapAll .marginal p.intro{padding-bottom:13px}
#wrap #content .marginal{margin-right:0;margin-top:15px}
#wrap.distributor .marginal{width:200px}
div.datepicker{font-family:Arial,Helvetica,sans-serif;font-size:12px;width:230px;height:184px;position:absolute;cursor:default;top:0;left:0;display:none;z-index:2000;-moz-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.4);-webkit-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.4);box-shadow:3px 3px 10px 0 rgba(0,0,0,0.4)}
.datepickerContainer{background:#fff;position:absolute;top:0;left:0;z-index:1000;border:1px solid #dde1e3;padding:7px 10px}
.datepickerHidden{display:none}
div.datepicker table{border-collapse:collapse;margin:0;position:relative;z-index:1000}
div.datepicker table td,div.datepicker tbody th{border-bottom:0;padding:0}
div.datepicker .datepickerNotInMonth a,div.datepicker th.datepickerWeek a{color:#62676c;cursor:default}
div.datepicker a{color:#4b70a7;text-decoration:none;cursor:default;outline:0}
div.datepicker table td{text-align:right;padding:0;margin:0}
div.datepicker .datepickerMonth a{color:#114889;font-size:16px;cursor:pointer}
div.datepicker tr.datepickerDoW th{text-align:center;color:#114889;font-weight:normal;border-bottom:1px solid #a5b7d3}
div.datepicker tbody th{text-align:left;border:0}
div.datepicker tbody a{display:block}
div.datepicker .datepickerDays a{width:20px;height:20px;padding-right:6px;cursor:pointer}
div.datepicker .datepickerDays a span{line-height:20px}
div.datepicker .datepickerYears a,div.datepicker .datepickerMonths a{width:52px;line-height:47px;height:47px;text-align:center;cursor:pointer}
div.datepicker .datepickerYears a span,div.datepicker .datepickerMonths a span{line-height:47px}
td.datepickerNotInMonth a{color:#666}
tbody.datepickerDays td a:hover,tbody.datepickerDays td.datepickerSelected a{background:url(/media/style/sprite8.png) 0 -1649px}
tbody.datepickerDays td.datepickerSelected a{font-weight:bold}
tbody.datepickerYears td a:hover,tbody.datepickerMonths td a:hover{background:url(/media/style/sprite8.png) 0 -1700px}
div.datepicker a:hover{text-decoration:none}
div.datepicker a:hover{text-decoration:none}
div.datepicker td.datepickerNotInMonth a:hover{color:#999}
div.datepicker tbody th{text-align:left}
.datepickerSpace div{width:20px}
.datepickerGoNext a,.datepickerGoPrev a,.datepickerMonth a{text-align:center;height:20px;line-height:20px}
.datepickerMonth a{margin-bottom:9px}
div.datepicker .datepickerGoNext a{float:right;width:20px;background:url(/media/style/sprite8.png) 100% -1594px;cursor:pointer}
div.datepicker .datepickerGoPrev a{float:left;width:20px;cursor:pointer;background:url(/media/style/sprite8.png) 0 -1594px}
.datepickerGoNext span,.datepickerGoPrev span{color:#fff}
table.datepickerViewDays tbody.datepickerMonths,table.datepickerViewDays tbody.datepickerYears,table.datepickerViewMonths tbody.datepickerDays,table.datepickerViewMonths tbody.datepickerYears,table.datepickerViewMonths tr.datepickerDoW,table.datepickerViewYears tbody.datepickerDays,table.datepickerViewYears tbody.datepickerMonths,table.datepickerViewYears tr.datepickerDoW{display:none}
#wrap.contentPage .worldMap{width:740px;position:relative;margin-bottom:10px}
#wrap #content div.worldMap div.ltTop{background-position:0 -409px}
#wrap #content div.worldMap div.ltTop div{background-position:100% -409px}
#wrap #content div.worldMap .inner .map{margin:-9px 0 0 0;height:360px;border-bottom:1px solid #dddedf}
a.globe{left:0;top:275px;width:48px;height:47px;background:url(/media/style/fs8/bg_globus-fs8.png) no-repeat 0 0}
#wrapAll #wrap.contentPage #content div.worldMap .inner{background-position:0 352px;padding:0}
.content .worldMap .boxGroup{margin:18px 0;padding:0;float:left;background:url(/media/style/bg_map_region.png) repeat-y 0 0;min-height:97px}
.worldMap .boxGroup .col{width:220px;padding:0 10px 3px 8px;float:left;height:100%;margin:0 0 -5px 0}
.worldMap .boxGroup .col h3{padding:0 0 2px 2px;margin:-3px 0 0 0}
.worldMap .col li{line-height:20px}
.worldMap .col p,.worldMap .col ul a{color:#114889;padding:0 2px}
.worldMap .col p{padding:0 0 13px 2px}
.worldMap .col ul a:hover{background-color:#cedceb;text-decoration:none}
.worldMap .col ul a.active{font-weight:bold;color:#4484d4}
.worldMap .col a{color:#114889}
.worldMap .activity a{height:25px;display:block;padding:4px 0 2px 30px;position:relative;font-weight:bold;line-height:22px}
.worldMap .col a:hover{text-decoration:underline}
.activity a span.save,.activity a span.print{left:3px}
.lightBox div.image .inner,#wrapAll #wrap.contentPage div.image .inner{padding:0}
.lightBox .inner .box .lt,.lightBox .boxContent .oneCol fieldset.editable .lt{border:0;padding:0;margin:0}
.lightBox .boxContent .oneCol fieldset.editable .lt{background:0}
.lightBox .inner .box .lt .inner{border-right:1px solid #DDE1E3}
div.lightBox div.inner div.message div.lt div.inner{border-right:1px solid #fff}
div.lightBox div.charts div.inner div.message div.lt div.inner{border-left:1px solid #fff}
.lightBox div.image .inner .map,#wrap div.image .inner .map{margin:-8px 0 -3px 0;position:relative}
#wrap.contentPage .map{height:396px}
.marker{display:block;width:27px;padding:4px 4px 0 0;height:31px;background:url(/media/style/sprite_map_marker_normal.png) no-repeat -2432px 0;text-align:center;color:#fff;font-weight:bold}
.simpleMarker{background-position:-2463px 0;height:23px;width:16px;text-indent:500px;overflow:hidden}
.jsSelected a.marker,.over a.marker{text-decoration:none;background-image:url(/media/style/sprite_map_marker_hover.png)}
.jsSelected a.simpleMarker,.over a.simpleMarker{background-position:-2463px 0}
dl.contact{width:280px;margin:0}
dl.contact dt,dl.contact dd{width:176px;margin-bottom:4px}
dl.contact dd{width:100px}
dl.contact a.contact,dl.contact a{display:block;padding-left:30px;position:relative;color:#62676c;font-weight:bold;font-size:11px;line-height:22px}
dl.contact dd a{color:#114889}
dl.contact a img{position:absolute;left:0}
dl.contact dd a span.ic24{width:23px;overflow:hidden;text-indent:0;display:inline-block}
dl.contact dd .mail{left:0}
table.dataTableHead{margin-bottom:0}
table.dataTableBody{border-top:0;margin-top:0}
.dataTable .distance{width:50px}
.dataTable .address{width:190px}
.dataTable .sellers{width:305px}
.scrollEnabled .dataTable{width:752px}
.scrollEnabled .dataTableBody td{padding-right:7px}
.scrollTbody .dataTableBody{width:727px!important;overflow:hidden}
.scrollTbody .scroller .dataTableBody .sellers{width:280px}
.boxContent .scrollTbody .scroller{height:280px;overflow:auto;position:relative}
.mapsSearchWrapper{padding-bottom:6px}
.lightBox .boxContent .mapWrapper{position:relative;width:542px;margin-right:-5px;height:318px;float:left}
.lightBox .map{height:318px;width:537px;float:left}
.lightBox .boxContent .managerSearchBox{width:204px;float:left;margin-right:11px;position:relative}
.lightBox .boxContent .managerSearchBox .inner{height:295px}
.managerSearchBox #resultHeader strong{font-size:16px;font-weight:normal;line-height:20px;display:block}
.managerSearchBox #resultHeader{position:absolute;bottom:4px;color:#114889}
.dwsInfo{width:264px;position:absolute;cursor:pointer}
.lightBox div.image .dwsInfo div.ltTop,.lightBox div.image .dwsInfo div.ltBottom,#wrapAll #wrap div.image .dwsInfo div.ltTop,#wrapAll #wrap div.image .dwsInfo div.ltBottom{background-position:0 -2469px;height:6px;margin-right:19px}
.lightBox div.image .dwsInfo div.ltTop div,.lightBox div.image .dwsInfo div.ltBottom div,#wrapAll #wrap div.image .dwsInfo div.ltTop div,#wrapAll #wrap div.image .dwsInfo div.ltBottom div{background-position:100% -2469px;right:-19px;height:6px;width:19px}
.lightBox div.image .dwsInfo div.ltBottom,#wrapAll #wrap div.image .dwsInfo div.ltBottom{background-position:0 -2480px;height:12px;top:0}
.lightBox div.image .dwsInfo div.ltBottom div,#wrapAll #wrap div.image .dwsInfo div.ltBottom div{background-position:100% -2480px;height:12px}
.lightBox div.image .dwsInfo .inner,#wrapAll #wrap.contentPage div.image .dwsInfo .inner,#wrapAll #wrap div.image .dwsInfo .inner{padding:3px 25px 0 10px;background:#fff;border-left:1px solid #82a5cf;border-right:1px solid #82a5cf;min-height:1px;margin-right:4px}
.lightBox div.image .dwsInfo .lt,#wrapAll #wrap div.image .dwsInfo .lt{background:transparent url(/media/style/bg_boxshadow_blue.png) repeat-y 100% 0;border:0}
.dwsInfo .spike{position:absolute;background:url(/media/style/sprite_info_spike.png) no-repeat 0 100%;width:15px;height:12px;display:block;z-index:50;left:125px;bottom:-8px;top:auto}
.dwsInfoLayer{float:left;position:absolute;width:auto;white-space:nowrap}
.lightBox div.image .dwsInfoLayer .inner,#wrapAll #wrap.contentPage #content div.worldMap .dwsInfoLayer .inner,#wrapAll #wrap.contentPage div.image .dwsInfoLayer .inner,#wrapAll #wrap .dwsInfoLayer .inner{padding:2px 9px 0 9px}
body .dwsInfoLayer p{padding:0}
.dwsInfoLayer .spike{left:50%;margin-left:-8px}
.dwsInfo span.close{width:15px;top:11px;height:15px;background:url(/media/style/sprite8.png) no-repeat -85px -396px;right:11px;z-index:10}
.dwsInfo dl.contact{width:235px}
.dwsInfo dl.contact{margin-right:-10px}
.dwsInfo dl.contact dt{width:159px}
.dwsInfo dl.contact dd{width:72px}
.dwsInfo,.dwsInfo p,.dwsInfo a,.dwsInfo dd,.dwsInfo dt{font-size:11px}
.dwsInfo p{color:#114889;margin:0;padding-bottom:9px;line-height:normal}
.dwsInfo h4{color:#62676c;line-height:normal;padding-bottom:7px}
.tools #content div.inner .oneCol,.lightBox .tools div.inner .oneCol{width:466px}
.tools p.date{padding-bottom:7px;margin-top:-9px}
.tools .textWrap p.date{padding-bottom:3px}
.tools .ltBox p+h4{padding-top:12px}
.lightBox .tools div.inner{padding-left:15px}
.tools #content div.inner .ltBoxSpace,.lightBox .tools div.inner .ltBoxSpace{margin-right:15px}
#wrap.tools #content h2.ltTop span a.blank{background-position:-32px -588px;left:-17px;top:3px}
.tools a.contact{margin:7px 0 7px 0}
.lightBox .tools a.contact{position:relative}
.lightBox .tools .contact span{top:-4px}
#wrap.tools #content .marginal div.ltBox{width:100%;margin-bottom:5px}
#wrap.tools div.content .inner .marginal div.ltBox .inner{padding:5px 10px 2px 10px}
#wrap.tools #content .marginal div.ltBox fieldset{position:relative}
#wrap.tools .marginal .ltBox fieldset label{padding:2px 0 3px 0;width:97px;font-weight:normal}
#wrap.tools .marginal .ltBox fieldset input.txt{width:117px;padding-right:18px}
#wrap.tools .marginal .ltBox fieldset select{width:144px}
#wrap.tools .marginal fieldset input.searchIcon{right:6px;top:3px}
#wrap.tools .marginal fieldset hr{margin:10px 0}
#wrap.tools .marginal .ltBox div.inner h4,.lightBox .tools .marginal .ltBox div.inner h4{font-size:14px;padding-bottom:7px}
.lightBox .tools .ltBox .listStyle a.list,.lightBox .tools .ltBox .listStyle a.list:hover{background-position:-192px -429px;color:#62676c;font-weight:normal}
.searchResult .pager{margin-right:4px}
#wrap.tools .marginal .ltBox .pager,.lightBox .tools .marginal .ltBox .pager{margin:0 -4px 5px 0}
#wrap.tools .marginal .ltBox .listStyle{clear:right;margin:0 0 5px 0}
#wrap.tools .marginal .listStyle li{padding:7px 0 7px 0}
#wrap.tools .marginal li img,.lightBox .tools div.inner .marginal li img{float:left;margin:3px 10px 0 0;border:1px solid #dae5f0}
#wrap.tools .marginal li a.consultant,.lightBox .marginal li a.consultant{position:relative}
#wrap.tools .marginal li a.consultant span,.lightBox .marginal li a.consultant span{position:absolute;width:31px;height:25px;top:4px;right:11px;display:block;background-position:100% -877px}
.marginal .listStyle li .textWrap p .focus,.marginal .listStyle li .textWrap p .date{font-size:11px;display:inline-block;line-height:normal;padding:0 5px 5px 0;margin:0;width:auto}
.marginal .listStyle li .textWrap p .focus{width:89px;text-align:right}
.marginal .listStyle li .textWrap h5{clear:both;font-weight:bold!important;color:#114889;padding-bottom:2px}
.marginal .listStyle li .textWrap h5 a{font-weight:bold!important;color:#114889}
.marginal .listStyle li .textWrap,#wrap.tools #content .marginal .listStyle li .textWrap p{font-size:12px;color:#62676c}
#wrapAll #wrap.tools #content .marginal .ltBox div.message{margin:0}
#wrapAll #wrap.tools #content div.inner .marginal div.info div.inner{padding:0}
#wrap.tools .marginal div.message span.info{left:0}
#wrap.tools #content .marginal div.message p{color:#62676c}
#wrap.tools .marginal div.message div.inner div{margin:-6px 0 0 50px}
#wrap.tools .marginal hr{margin-bottom:12px}
#wrap.tools .ltBox div.message div.ltBottom,#wrap.tools .ltBox div.message div.ltBottom div{height:1px}
div.lightBox div.tools div.ltBottom{background-position:0 -1210px}
div.lightBox div.tools div.ltBottom div{background-position:100% -1210px}
.lightBox div.tools .marginal div.ltBox div.ltTop,.lightBox div.tools .marginal div.ltBox div.ltTop div{border:0}
.lightBox .tools div.marginal div.ltBox div.lt{border:0}
.lightBox .tools div.marginal div.ltBox div.inner{padding:5px 10px 2px}
.lightBox .tools .marginal div.ltBottom div{height:15px;width:15px;right:-15px}
.lightBox .tools .ltBox ul{margin-left:0;width:100%;border-top:1px solid #DDDEDF;margin:3px 0 5px;float:none;clear:both}
#wrap.homePage .col1,#wrap.homePage .col2,#wrap.homePage .col3{float:left;margin-top:4px}
#wrap.homePage .col1{width:371px}
#wrap.homePage .col2{width:262px}
#wrap.homePage .col3{width:331px}
#wrap.homePage .ltBoxSpace{margin-right:11px}
#wrap.homePage div.toggleBox{margin-bottom:4px}
#wrap.homePage .col1 div.toggleBox .lt div.ltBottom{width:356px}
#wrap.homePage .col2 div.toggleBox .lt div.ltBottom{width:247px}
#wrap.homePage .col3 div.toggleBox .lt div.ltBottom{width:316px}
#wrap.homePage .col3 div.toggleBox .inner .box div.ltBottom{width:296px}
#wrap.homePage div.toggleBox div.inner div.box .ltTop div{width:15px;right:-15px}
.homePage div.ltBox div.inner{padding:0 10px}
#wrap.homePage .col1 div.toggleBox div.inner,#wrap.homePage .col2 div.toggleBox div.inner{padding:13px 9px 0 10px;height:318px;overflow:hidden}
#wrapAll #wrap.homePage .col2 div.toggleBox div.inner{padding:13px 9px 0 9px}
#wrap.homePage .col3 div.toggleBox div.inner{padding:13px 5px 0 9px}
#wrapAll #wrap.homePage .col3 div.toggleBox div.inner .box div.inner{padding:2px 10px 0 10px;height:202px}
#wrap.homePage .toggleBox .sectionBox{margin:-9px -5px 5px}
#wrap.homePage .sectionBox span.info{float:left;position:relative;width:20px;height:20px;margin-right:10px;background:url(/media/style/sprite24.png) no-repeat 0 -989px}
#wrap.homePage .toggleBox .sectionBox .textWrap p{padding-bottom:3px;color:#114889}
#wrap.homePage .toggleBox .sectionBox div.ltTop,#wrap.homePage .toggleBox .sectionBox div.ltTop div{height:8px}
#wrap.homePage .toggleBox .sectionBox div.ltBottom,#wrap.homePage .toggleBox .sectionBox div.ltBottom div{height:7px}
#wrap.homePage .toggleBox .sectionBox div.ltTop{background-position:0 -2580px;margin-left:-2px}
#wrap.homePage .toggleBox .sectionBox div.ltTop div,#wrapAll #wrap.specialHomePage .sectionBox div.ltTop div{background-position:100% -2580px;right:-19px;width:20px}
#wrapAll #wrap.homePage .toggleBox .sectionBox div.ltBottom{background-position:0 -2589px!important;margin-left:-2px}
#wrapAll #wrap.homePage .toggleBox .sectionBox div.ltBottom div{background-position:100% -2589px!important;right:-19px;width:20px}
#wrapAll #wrap.homePage div.toggleBox .sectionBox div.inner{height:auto;margin:0;padding:0 5px;background:#e8e8e8 url(/media/style/bg_contentbox_gray_gradient_vertical_1_small.png) repeat-x 0 0}
#wrap.homePage .dropDown select.txt{width:217px}
#wrap.homePage .dropDown label{color:#114889;font-weight:bold}
#wrap.homePage .col2 .listStyle{margin:-8px 0 7px 0;border:0}
#wrap.homePage .col2 .listStyle li{padding:6px 0 5px 0}
#wrap.homePage .col3 .jsAccordion{margin:-5px 0 7px 0;width:285px}
#wrap.homePage .col2 ul.listStyle li span{display:block;padding:2px 0 1px 12px;line-height:16px}
#wrap.homePage .toggleBox ul.service{border-top:0;margin-top:-7px}
#wrap.homePage ul.service li{padding:4px 0}
#wrap.homePage ul.service li span{display:block;line-height:16px}
#wrapAll #wrap.homePage ul.listIcon li a.list{padding:3px 0 0 30px}
#wrap.homePage ul.service li h6{margin:0}
#wrap.homePage div.toggleBox .listStyle li.klapper{padding:6px 0 5px 0}
#wrap.homePage div.toggleBox .listStyle li.klapper div{position:relative;overflow:hidden;width:100%}
#wrap.homePage .col3 ul.periodList{margin-top:23px}
#wrap.homePage div.toggleBox .listStyle li p{padding:0 15px 0 28px;margin-right:0;height:33px;width:242px;clear:left}
#wrap.homePage .variation5 li a{padding:0 17px 0 0}
#wrap.homePage .variation5 li a.last{padding:0 15px 0 0}
#wrap.homePage .box li.klapper div span{right:-5px}
#wrap.homePage div.dropDown{background:url(/media/style/sprite_boxen.png) no-repeat 0 -2263px;height:64px;margin:0 13px 0 0;width:320px;position:relative}
#wrap.homePage div.dropDown div{background:url(/media/style/sprite_boxen.png) no-repeat 100% -2263px;position:absolute;right:-13px;width:13px;height:65px;top:0}
#wrap.homePage .dropDown fieldset{padding:15px 0 10px 10px}
.scroll{max-height:400px;overflow:auto;padding-right:20px;margin-bottom:24px}
.login .disclaimerRow,.login .scroll{height:255px;margin-bottom:16px;overflow:auto;padding-right:20px}
.scroll .box img.goLeft{margin:4px 10px 0 0}
.scroll hr{margin:5px 0 0;border-color:#dddedf}
div.specialBox{margin-bottom:10px;width:986px;float:none}
#wrapAll #wrap.homePage .col2 div.toggleBox div.tabWrap{padding:13px 5px 0 9px}
#wrapAll #wrap.homePage .col2 div.toggleBox .tabWrap .inner{padding:2px 7px 0 9px;height:262px}
#wrapAll #wrap.homePage .col2 div.toggleBox .tabWrap div.ltBottom{width:auto}
#wrapAll #wrap.homePage ul.special{border-top:1px solid #DDDEDF;margin-top:0;margin-bottom:5px}
#wrap.homePage .col2 div.tabWrap ul.special li span{padding:2px 0 1px 0}
#wrap .period2{width:190px;z-index:100}
#wrap .period2 a{width:169px}
#wrap .period2 ul{width:181px;background:url(/media/style/bg_dropd2_foliolist.png) repeat-y 0 0}
#wrap .period2 li.ltBottom{width:190px;right:4px;background:url(/media/style/bg_dropd2_footer.png) no-repeat 0 0}
#wrap.homePage .col2 div.tabWrap .listStyle li a.ltTwoCole2,#wrap.homePage .col3 div.tabWrap .listStyle li a.ltTwoCole2{width:185px}
#wrapAll #wrap.homePage .col2 div.tabWrap ul.listIcon li span,#wrapAll #wrap.homePage .col3 div.tabWrap ul.listIcon li span{padding-top:3px}
#wrapAll #wrap.homePage div.toggleBox .special li,#wrapAll #wrap.homePage div.toggleBox .listIcon li{padding:4px 0}
#wrapAll #wrap.homePage .col3 div.toggleBox .special li{padding:3px 0}
#wrap.homePage .col3 div.fullToggleBox div.inner{height:318px;overflow:hidden}
#wrap.homePage div.fullToggleBox img{margin:-13px 0 6px -10px}
#wrap.homePage div.fullToggleBox .textWrap{padding-right:5px}
#wrap.homePage .col3 div.fullToggleBox .textWrap h3{margin-bottom:2px}
#content.box .klapper .oneCol object{margin-left:-12px}
#wrap #content.box .klapper .oneCol .video object{margin-left:0}
#content.box .klapper .oneCol h3>object{margin-top:3px}
#wrap.specialHomePage .col,#wrap.specialHomePage .colWrap{float:left;width:605px}
#wrap.specialHomePage .col{margin-top:5px}
a.BigTeaserProducts{width:350px;margin-right:32px;display:block;height:550px;float:left}
#wrap.specialHomePage .col3 div.toggleBox div.inner{height:262px}
#wrap.specialHomePage .col3 div.toggleBox div.inner .box div.inner{height:203px}
#wrap.specialHomePage .col2 div.toggleBox div.inner{padding:12px 9px 3px 9px;height:260px}
#wrap.specialHomePage .toggleBox .sectionBox{margin:0 40px 5px 0;width:180px}
#wrapAll #wrap.specialHomePage .sectionBox div.inner{padding:0 6px 0 12px}
#wrap.specialHomePage .col3 .listStyle{margin:-7px 0 5px}
#wrapAll #wrap.specialHomePage .listStyle li,#wrapAll #wrap.specialHomePage .listStyle li span{line-height:130%}
#wrap.specialHomePage .col2 .listStyle li{padding:5px 0 4px 0}
#wrap.specialHomePage .col2 .listStyle li a{display:block;line-height:15px}
#wrap.specialHomePage .listStyle li img.ic{margin:0 8px 0 0}
#wrap.specialHomePage div.toggleBox .listStyle li p{width:246px;line-height:17px}
#wrap.specialHomePage .box li.klapper div span{background-position:-185px -668px;line-height:1px;padding:0}
#wrap.specialHomePage .box li.klapper div.closed span{background-position:-185px -495px}
#wrap.specialHomePage .sectionBox img{margin:3px 7px 0 0;border:1px solid #dbe6f0}
#wrap.specialHomePage .textWrap{margin-bottom:10px}
#wrap.specialHomePage .textWrap .listStyle{margin-top:-8px}
#wrap.specialHomePage .textWrap li,#wrap.specialHomePage .textWrap li a{line-height:145%}
#wrap.specialHomePage .boxWrap{clear:left}
#wrap.specialHomePage .dropDown select{border-color:#8aa7c6 #b9b9b9 #b9b9b9 #8aa7c6}
#wrap.specialHomePage .boxWrap a.link{margin-top:1px}
.specialHomePage .footNote p,#footer.specialHomePage li,ul#footer.specialHomePage a,ul#footer.specialHomePage a:hover{color:#fff}
.homepagedisclaimer{margin-top:22px;width:525px;float:left}
.footNote p,.footNote a,.footNote a:link,.footNote a:hover,.lightBoxFooter .note a,.lightBoxFooter .note a:link,.lightBoxFooter .note a:hover{color:#7d8a99;font-size:10px;line-height:13px}
.footNote a:link{text-decoration:underline}
.footNote a:hover{text-decoration:none}
.lightBoxFooter .note a:link{text-decoration:none}
.lightBoxFooter .note a:hover{text-decoration:underline}
div.link{float:left;width:740px}
.contentHeader div.link{border-bottom:1px solid #dddedf;padding:10px 0 7px 0;margin-bottom:26px}
.contentFooter div.link{border-top:1px solid #dddedf;padding:7px 0 23px 0}
.contentPage p.date{padding-bottom:7px}
.gateway .marginal .activityBox h5,.contentPage #content .marginal h5{color:#114889;font-size:12px;line-height:16px}
.gateway .marginal .activityBox h5{font-weight:bold}
.contentPage #content .marginal p+h5{margin-top:7px}
.contentPage #content .ltBox fieldset.first{margin:15px 4px 26px 0;padding:0}
#wrap.contentPage .lt .lt .pager{clear:none}
.galleryWrap{clear:both;margin-right:-4px}
.contentPage .galleryWrap+.contentFooter{margin:6px 0 0}
.galleryWrap .gItem{width:183px;float:left;margin:0 4px 14px 0}
#wrap div.galleryWrap .gItem .inner{position:relative;padding:0 10px 7px;height:212px}
#wrap div.galleryWrapSmall .gItem .inner{height:190px}
.galleryWrap+.editorContent>h2:first-child{margin:0}
.contentHeader+.editorContent+.galleryWrap{margin-top:-11px}
.gItem .gItemLink{position:absolute;bottom:0;right:10px}
.gItem h3,#wrap .ltGroup .boxGroup h4{font-weight:bold;font-size:12px;line-height:normal;padding:0 0 6px;position:relative}
.contentPage #content .ltBox .oneCol .video .imgWrap,.carousel .imgWrap,.gItem .imgWrap{position:relative;width:157px;height:120px;overflow:hidden;background:#dddedf}
.contentPage #content .ltBox .oneCol .video .imgWrap{width:465px;height:261px;padding:0;margin:7px 0 7px}
.box .imgWrap div,.carousel .imgWrap div,.gItem .imgWrap div,.video .imgWrap div{display:table;position:relative;width:200%;height:200%;top:-50%;left:-50%}
.box .imgWrap div div,.carousel .imgWrap div div,.gItem .imgWrap div div,.video .imgWrap div div{width:100%;height:100%;top:0;left:0;display:inline-block;display:table-cell;vertical-align:middle;text-align:center}
.box .imgWrap a,.carousel .imgWrap a,.gItem .imgWrap a,.gateway .marginal .video .imgWrap a{position:absolute;width:100%;height:100%;top:0;left:0}
.box .imgWrap img,.carousel .imgWrap .img,.carousel .imgWrap img,.gItem .imgWrap .img,.gItem .imgWrap img,.video .imgWrap img{display:inline-block;vertical-align:middle}
#wrap #content .marginal .video .imgWrap a,.gateway .marginal .video .imgWrap a,.toggleBox .ltGroup .boxContent .imgWrap a,.tools .imgWrap a,.contentPage .video .imgWrap a{background:transparent url("/media/style/ic_play.png") no-repeat 50% 50%}
.contentPage .video .imgWrap a{background:transparent url("/media/style/ic_play_blue.png") no-repeat 50% 50%}
.tools .marginal .imgWrap a{background-image:none}
.gItem h4{font-weight:normal;font-size:12px;line-height:normal;padding:6px 0 2px}
p.result{clear:both;line-height:normal;padding-bottom:7px}
.pager+p.result{top:-3px;position:relative;padding-bottom:4px}
.box .box .galleryWrap{clear:both;margin-right:-10px;margin-bottom:0}
.box .box .galleryWrap .gItem{width:176px}
.box .box .gItem .imgWrap{width:150px}
div.gPager{margin:0 30px -17px 0;position:relative;z-index:50;width:100%}
.gPager a{height:47px;width:35px;display:inline-block;position:relative;text-indent:-200px}
.gPager a.defaultNext{float:right;margin-right:14px;background-position:100% -1800px;cursor:default}
.gPager a.defaultPrev{float:left;background-position:0 -1800px;cursor:default}
.gPager a.next{float:right;margin-right:14px;background-position:100% -2023px}
.lightBox .medium .gPager a.next,.lightBox .medium .gPager a.defaultNext{margin-right:74px}
.fullSized .medium .gPager a.next,.fullSized .medium .gPager a.defaultNext{margin-right:14px}
.gPager a.prev{float:left;background-position:0 -2023px}
.lightBox .gPager span{color:#62676c;position:absolute;display:block;left:55px;top:19px;font-size:12px}
.lightBox fieldset.editable hr,.content fieldset.editable hr{border-color:#FFF;margin:0 0 10px}
.lightBoxContainer h4{position:relative;margin-top:-4px;padding-bottom:7px;line-height:normal}
.lightBox fieldset.editable h4{margin-top:0;padding-top:2px}
.lightBox .boxContent .marginal .ltBox h4{margin-top:0}
.lightBox .boxContent .marginal .ltBox p+h4{margin-top:12px}
.sectionBox .listIcon li h5 a,.content h5,.lightBoxContainer h5{position:relative;margin-top:-4px;padding-bottom:3px;line-height:normal;font-weight:bold;color:#114889}
.lightBoxContainer p+h5{margin-top:2px}
.lightBoxContainer ul.icon+span.btn{margin-top:12px}
.content h5{margin-top:0}
.lightBox div.image .inner .kv{margin:-8px 0 -5px 0;position:relative}
.lightBox .galleryImage{width:541px;margin:0 -10px 6px 0}
#wrapAll #wrap #content div.sitemap h3.ltTop{padding:1px 0 3px 10px}
#wrapAll #wrap #content div.sitemap h3 span.consultant{height:21px;margin:1px 0 0 7px}
#wrapAll #wrap #content div.sitemap span.consultant{margin:-3px 0 -5px 7px}
#wrapAll #wrap #content div.inner div.sitemap h3 a{height:auto}
#wrap #content div.inner div.sitemap h3 a:hover{text-decoration:underline}
#wrap div.inner div.sitemap .inner{padding:15px 10px 5px 10px}
.sitemap .sub{clear:left}
.sitemap .sub+.sub{padding-top:29px}
.sitemap ul{float:left;margin:0;width:282px}
.sitemap ul.col2{margin:0 40px}
.sitemap ul ul{border-top:1px solid #DDDEDF;margin-top:5px}
.sitemap .listStyle li.open{border:0;padding-bottom:0}
.sitemap li.open li{padding:6px 0 5px 12px}
#wrapAll .sitemap ul li a{font-size:14px;color:#4570a7;background-position:0 -528px}
#wrapAll .sitemap li.open ul li a{font-size:12px}
#lightbox_teaser{top:177px!important}
#lightBoxWrap{width:992px;height:573px;position:relative;margin:0 auto}
.lightBox #lightBoxWrap .close{right:15px;top:8px;cursor:pointer;display:block;overflow:hidden;position:absolute;text-indent:2000px;white-space:nowrap;background:url("/media/style/sprite8.png") no-repeat -75px -395px}
ul.socialMedia{float:left;margin:0}
.contentFooter ul.socialMedia{height:23px}
.navi .socialMedia,.marginal .socialMedia{margin:10px 0 15px 0}
div.lightBox div.ltBox span.action ul.socialMedia{border:0;margin:0;float:left;clear:none;width:auto}
ul.socialMedia li{display:inline;float:left;padding-top:6px}
.content .socialMedia li{padding-top:0;line-height:21px}
span.action ul.socialMedia li{padding-top:0}
.content .socialMedia li span{display:inline-block;width:10px}
.lightBox .socialMedia li a span,.content .socialMedia li a span{width:22px}
a.share span,.content .socialMedia .share span,.lightBox li .share span{background-position:-27px -1611px;margin:0}
a.share{padding:0;margin:0 5px 0 0;display:inline-block;float:left;width:22px;height:22px}
.lightBox .video span.action{padding-top:6px}
.action span.seperator{padding-right:10px;margin-right:10px;border-right:1px solid #62676c;float:left;height:22px}
.action a.contact{padding:0;margin:0 5px 0 0;display:inline-block;float:left;width:22px;height:22px;position:relative}
.shared .socialMedia a span{margin-left:-29px}
.socialMedia a.twitter span.ic24{background-position:0 -2479px}
.socialMedia a.facebook span.ic24{background-position:0 -2454px}
.socialMedia a.googlePlus span.ic24{background-position:-26px -2454px}
.socialMedia a.flickr span.ic24{background-position:-26px -2479px}
.socialMedia a.favourites span.ic24{background-position:0 -2504px}
.socialMedia a.xing span.ic24{background-position:-52px -2479px}
.socialMedia a.linkedIn span.ic24{background-position:-78px -2479px}
.socialMedia a.delicious span.ic24{background-position:0 -2529px}
.socialMedia a.googleBookmarks span.ic24{background-position:-78px -2504px}
.socialMedia a.vimeo span.ic24{background-position:-78px -2529px}
.socialMedia a.bing span.ic24{background-position:0 -2554px}
.socialMedia a.pinterest span.ic24{background-position:0 -2579px}
.socialMedia a.yahooBookmarks span.ic24{background-position:-78px -2554px}
.socialMedia a.youTube span.ic24{background-position:-26px -2504px}
.socialMedia a.stumbleUpon span.ic24{background-position:-52px -2454px}
.socialMedia a.mySpace span.ic24{background-position:-78px -2454px}
.socialMedia a.blogger span.ic24{background-position:-52px -2504px}
.socialMedia a.meinVZ span.ic24{background-position:-26px -2529px}
.socialMedia a.technorati span.ic24{background-position:-52px -2529px}
.socialMedia a.slideshare span.ic24{background-position:-26px -2554px}
.socialMedia a.mrWong span.ic24{background-position:-52px -2554px}
.socialMedia a.instagram span.ic24{background-position:-26px -2579px}
.socialMedia a.tumblr span.ic24{background-position:-52px -2579px}
.socialMedia a.reddit span.ic24{background-position:-78px -2579px}
.socialMedia a.quora span.ic24{background-position:0 -2604px}
.socialMedia a.badoo span.ic24{background-position:-26px -2604px}
.socialMedia a.plurk span.ic24{background-position:-52px -2604px}
.socialMedia a.wretch span.ic24{background-position:-78px -2604px}
.socialMedia a.sinaWeibo span.ic24{background-position:0 -2629px}
.imgWrap span.fundInfo{width:80px;height:24px;position:absolute;right:100px;top:auto;background:url("/media/style/ic_fundinfo.png") no-repeat;bottom:57px;left:auto;margin:0}
div.lightBox span.action a.contact span,span.action a.contact span{margin:0;top:0}
.socialMedia li a{margin:0 0 0 5px;background:0;text-indent:0;position:relative;overflow:visible;text-decoration:none;line-height:19px;display:inline-block}
.contentFooter .socialMedia li a{margin:0 5px 0 0}
.marginal .box .socialMedia{width:100%}
.marginal .box .socialMedia li,.navi .box .socialMedia li{padding-top:0}
.marginal .box .socialMedia li a,.navi .box .socialMedia li a{background:url(/media/style/sprite24.png) no-repeat;width:32px;height:32px;margin:0 10px 0 0;text-indent:-2000px;overflow:hidden;display:block}
.marginal .box .socialMedia li a{margin-top:-7px}
.navi .box .socialMedia li .twitter,.marginal .box .socialMedia li .twitter{background-position:0 -1297px}
.navi .box .socialMedia .facebook,.marginal .box .socialMedia .facebook{background-position:-42px -1297px}
.navi .box .socialMedia .youtube,.marginal .box .socialMedia .youtube{background-position:-84px -1297px}
.action .socialMedia li a.share{width:22px}
#wrap .researchBox{position:relative}
#wrap .marginal .researchBox{margin-bottom:44px}
span.myResearch{position:absolute;width:188px;height:27px;display:block;background:url("/media/style/sprite_tabs24.png") no-repeat 0 100%;left:0;bottom:-37px;padding:20px 0 0 12px;color:#114889;font-weight:bold}
#wrap.research .marginal .ltBox{position:relative}
.contentHeader .rating,.contentFooter .rating{margin:5px 15px 0 0;float:right}
.contentFooter .rating{margin-top:2px}
.content .rating span{display:block;float:left;line-height:18px;margin-right:5px}
.content .rating a{display:block;float:left;height:16px;width:17px;margin-right:1px}
#wrap.research .details{border-bottom:1px solid #DDDEDF;margin:0 4px 26px 0;min-height:39px;padding:11px 0 0;position:relative}
.details dl{font-size:11px;color:#62676c;margin:0 10px 7px 0}
.details dt,.details dd{font-weight:normal;line-height:14px}
#wrap #content .details dd a.normal{font-weight:bold;color:#114889;font-size:11px;text-decoration:none;line-height:14px}
#wrap #content .details dd a:hover{text-decoration:underline}
#wrapAll #wrap.research .details span.btn{top:auto;bottom:5px}
.citeBox{background-color:#dce9f4;padding:30px 50px;margin:6px 0 11px}
cite{font:italic normal 22px times new roman}
#wrap.gateway .marginal{position:relative}
#wrap.gateway .marginal .research div.ltTabs{background-image:none;background-color:#fff;border-top:1px solid #DDE1E3;height:0;margin-right:5px}
div.hint_langInfo{width:315px;top:160px;position:absolute;margin-left:-163px}
div.hint_langInfo .hintContent{padding:10px 0 3px 0}
div.hint_langInfo fieldset{padding:5px 0 0 47px;margin:0;text-align:left}
div.hint_langInfo fieldset label{padding:2px 0 0 17px;margin:0}
.hint_langInfo h3{padding:0 0 0 47px;font-size:15px;line-height:16px}
.hint_langInfo span.info{background-position:-76px -988px;width:44px;height:44px;left:0;margin-top:1px;cursor:default}
.hint_langInfo span.close{background-position:-79px -392px}
#wrap.gateway .marginal .research div.ltTabs div{background-image:none;margin:0;height:0;width:5px;right:-5px}
#wrap.gateway .marginal .ltBox div.lt{position:relative}
#wrap.gateway .marginal .researchBox input.searchIcon{bottom:25px;right:2px}
#wrap.gateway .marginal .research ul.tabs{left:0;top:-41px;position:absolute}
#wrap.gateway .marginal .research .tabContainer{padding:5px 0}
#wrapAll #wrap div.research .listIcon h5{padding-bottom:0}
#wrapAll #wrap div.research .listIcon a{display:block;padding:0 0 0 30px;margin-top:0;color:#114889}
#wrapAll #wrap .marginal div.research .listStyle h5 a{padding-left:0;color:#114889}
#wrapAll #wrap div.research .listIcon a.list,#wrapAll #wrap .marginal div.research .listStyle a.list{display:inline-block;padding:3px 0 3px 30px;position:relative;color:#62676C;vertical-align:middle}
#wrapAll #wrap div.research .listIcon span.ic24+a.list{padding:3px 0}
#wrapAll #wrap div.research .listIcon a.list+a.list{padding-left:0}
#wrapAll #wrap div.research .listIcon span{padding-left:30px}
#wrapAll #wrap div.research .listIcon span.ic24{display:block;float:left;padding:0}
#wrap .research a.normal{color:#114889}
#wrap .marginal .research a.normal{margin-top:5px}
#wrap .research .selector a{width:120px;right:-10px}
#wrap .selector{width:135px}
#wrap .selectorList{z-index:5}
.socialBox{background:url("/media/style/sprite_boxen.png") no-repeat scroll 0 -2610px transparent;width:288px;height:49px;padding:13px 10px 10px;margin-top:10px}
#wrapAll .searchResult .col1 .researchBox{width:206px}
#wrapAll #wrap.searchResult div.col1 div.researchBox .inner{background:#fff none}
.searchResult .col1 .researchBox input.txt{margin-bottom:3px}
#wrapAll .searchResult .col1 .researchBox input.searchIcon{bottom:7px}
#wrapAll #wrap.searchResult .col1 div.researchBox div.message{padding-top:0;left:-6px;width:195px;margin-bottom:10px}
#wrapAll #wrap.searchResult .col1 div.researchBox div.message div.ltBottom,#wrapAll #wrap.searchResult .col1 div.researchBox div.message div.ltBottom div{height:18px}
#wrap.searchResult .col1 div.researchBox div.message div.inner div{margin-left:43px;padding-top:0;width:73%}
#wrap.searchResult .col1 div.researchBox div.hint p{font-size:11px;line-height:14px}
.searchResult .col1 .filter{position:relative;left:-6px;width:192px}
.searchResult .researchBox .filter fieldset{margin:0;text-align:left}
.searchResult .col1 .date select{width:55px;margin-right:3px}
.searchResult .contentHeader h3{clear:both}
#wrapAll #wrap.searchResult .content div.researchListing div.lt{margin-bottom:12px;margin-top:0!important}
.searchResult #content div.toggleBox table.bigger{margin:0 -10px 11px;width:740px;border-top:0}
.searchResult #content div.toggleBox table.bigger thead th{border:0}
.searchResult #content div.researchListing .dataTable td a.link{display:block}
.searchResult .firstBtnTable{margin:0 0 25px 17px}
.searchResult h3.goLeft+.pager{clear:none;margin-top:7px}
.searchResult .researchListing .inner h3{float:none;padding:6px 25px 8px 0}
#wrap.contentPage .researchListing .inner .dataTable tfoot span.firstBtnTable{padding-left:23px}
#wrap.contentPage .researchListing .inner .dataTable tfoot span.firstBtnTable span.btn{border:0;height:29px;padding-left:0;margin:0}
#wrap.contentPage #content table.dataTable div.message div.inner{background-color:transparent}
.searchResult .researchListing label,.searchResult .contentHeader .pager label{font-size:12px;color:#62676c}
.researchListing td span{padding-left:28px}
.researchListing td span span.ic24{padding-left:0;margin-left:-28px;cursor:default}
.researchListing td .message span.info{padding-left:0}
.boxContent ul.col{width:30%;float:left}
#wrapAll .researchListing td span span.movie{position:absolute}
#wrap.research #content div.ltBox div.research{margin-bottom:0}
#wrap.research img+p.intro{margin-top:12px}
#wrap.research .ltBox .research ul.listIcon{margin-top:0;border-top:0}
#wrap.research .ltBox ul.icon+.citeBox{margin-top:20px}
#wrapAll #wrap.contentPage .vote{margin-bottom:21px}
.vote span{display:block;width:92px;height:91px;margin:0 auto;position:relative;margin-bottom:20px}
.vote .pro{background-position:0 -1350px}
.vote .contra{background-position:0 -1450px}
.vote .inactive{cursor:auto}
#wrap.research .content .twoCols .sectionBox h5{padding:0;display:inline;float:left}
#wrap.research .content .twoCols .sectionBox a.goRight{color:#114889}
#wrap #content ul.fullSized li.klapper p{width:100%}
#wrap #content div.ltBox ul.fullSized li.klapper div.closed{margin-bottom:0}
#wrap #content div.ltBox ul.fullSized li.klapper div span{bottom:4px;background-position:-178px -668px}
#wrap #content div.ltBox ul.fullSized li.klapper div.closed span{background-position:-178px -495px}
#wrap #content .sectionBox .ltBoxHeader h4{padding-bottom:3px;font-size:15px}
#wrap #content .sectionBox .ltBoxHeader a.normal{color:#114889}
.marginal div.ltBox div.carousel{margin:5px 0}
#wrap div.carousel div.noLayout,#wrap div.carousel div.noLayout div.itemBox,#wrap div.carousel div.noLayout div.itemBox div.lt,#wrap div.carousel div.noLayout div.itemBox div.inner,#wrap div.carousel div.noLayout div.itemBox div.inner p{background:0;border:0;padding:0}
.marginal div.carousel .noLayout .autoscroll{height:137px}
.marginal div.carousel .noLayoutwithImage .autoscroll{height:235px}
.marginal div.carousel p{color:#62676C}
.marginal div.ltBox div.carousel .noLayout li{width:200px;padding:0}
.marginal div.carousel .noLayout .itemBox .inner{height:100%}
.marginal div.carousel .noLayout .back,.marginal div.carousel .noLayout .backActive{left:-13px}
.marginal div.carousel .noLayout .next,.marginal div.carousel .noLayout .nextActive{right:-14px}
.marginal div.carousel .noLayout .imgWrap{width:200px;height:137px;margin-bottom:5px}
div.boxGroup h5{width:155px}
div.boxGroup h5 a{color:#114889}
div.boxGroup p strong{display:block}
div.boxGroup p.expansion strong{display:inline}
div.boxGroup a.play img{border:1px solid #d7e3ef}
#wrap.dashboard .ltGroup .boxGroup .boxContent .imgWrap span.play,#wrap.tools div.ltGroup div.mediaCenterPlayer .play span.play,#wrap.tools .imgWrap span.play,#wrap.tools div.mediaCenterListing .imgWrap span.play,div.toggleBox div.boxGroup div.box a.play span.play{display:block;background:url("/media/style/ic_play.png") no-repeat 50% 50%;z-index:5!important;position:absolute;height:65px;width:65px;left:50%;margin-left:-32px;margin-top:-32px;top:50%}
.box .ltGroup .boxGroup .box .ltTeaser{background:url("/media/style/bg_visibox.png") no-repeat scroll left bottom transparent;width:368px;height:450px}
.gateway .marginal .activityBox .video .imgWrap,.ltGroup .boxGroup .boxContent .imgWrap{float:left;margin:3px 13px 0 0;border:1px solid #dddedf;display:block;overflow:hidden;width:150px;height:150px;background-color:#fff}
.gateway .marginal .riesterStyles .video .imgWrap,#wrap.contentPage #content .marginal div.ltBox .video .imgWrap,#wrap.dashboard .ltGroup .boxGroup .boxContent .imgWrap{float:none;margin:0;border:0;display:block;overflow:hidden;width:185px;height:104px;background:none repeat scroll 0 0 #DDDEDF;position:relative}
#wrap.contentPage #content .marginal div.ltBox .video .imgWrap{width:210px;height:116px;padding:0;margin:5px 0;position:relative}
.ltGroup .boxGroup{overflow:hidden;position:relative;margin-bottom:15px}
.box .ltGroup .boxGroup .box{width:361px;float:left;position:static;margin:0}
#content.box .ltGroup .boxGroup .boxSpace{margin-right:23px;width:361px}
.box .ltGroup .boxGroup .box .ltTop{background-position:0 -30px}
.box .ltGroup .boxGroup .box .ltTop div{background-position:100% -30px}
.box .ltGroup .boxGroup .box .boxContent{padding:0 0 24px 12px;width:333px}
.box .ltGroup .boxGroup .box .boxContent .textWrap p{color:#114889}
#wrap .box .ltGroup .boxGroup .box .boxContent .textWrap a.normal{text-decoration:none;font-weight:bold}
.box .ltGroup .boxGroup .box .boxContent .textWrap a.normal:hover{text-decoration:underline}
#wrap .ltGroup .boxGroup h4{color:#114889;margin-bottom:0}
#wrap.contentPage #content div.details+div.charts{margin-bottom:20px;width:750px}
#wrap.contentPage .content div.details+div.charts .ltB3{background:#FFF url("/media/style/bg_contentbox_gray_gradient_vertical_1.png") repeat-x scroll left bottom}
.charts div.chartHeader ul{margin-top:0}
.charts div.chartHeader li{display:inline-block;float:left;margin-right:10px;line-height:24px}
#wrap.contentPage #content div.ltTabs div.ltB3{padding:0 10px 5px;background:url("/media/style/bg_contentbox_gray_gradient_vertical_1.png") repeat-x scroll left bottom #fff}
.charts div.chartHeader a,.charts div.chartHeader a:link,.charts div.chartHeader a:hover{font-weight:normal}
.charts .chartHeader span.datePicker{margin-left:20px;float:left}
.charts .chartHeader span.datePicker label{padding:0}
.charts .chartHeader span.datePicker span{width:22px;text-align:center}
.charts div.chartHeader ul.serviceNav{margin-top:0}
.charts div.chartHeader ul.serviceNav li{margin-right:0}
.charts div.chartHeader ul.serviceNav a{height:22px}
.charts div.chartHeader ul.serviceNav li a.print{background:url("/media/style/sprite8.png") no-repeat scroll -124px -334px}
.lightBox .charts div.chartHeader ul.serviceNav li a.pdf,#wrap div#content .charts div.chartHeader ul.serviceNav li a.pdf{background:url("/media/style/sprite8.png") no-repeat scroll -150px -334px}
.charts div.chartHeader ul.serviceNav li a.openNew{background:url("/media/style/sprite8.png") no-repeat scroll -175px -334px}
.charts div.chartHeader .datePicker .sendDate{background-position:-32px -614px;display:inline-block;height:22px;margin:0 0 0 6px;position:relative}
::made-up-pseudo-element,.lightBox .ltTabs div.chartHeader .datePicker .sendDate,.charts div.chartHeader .datePicker .sendDate{top:-10px;float:none}
#wrap.contentPage .charts .chartMessage div.message p{line-height:16px}
div.boxOpacity div.ltTop div,#wrapAll #wrap #content div.boxOpacity div.ltTop div{background-position:100% -2688px}
div.boxOpacity div.ltBottom,#wrapAll #wrap #content div.boxOpacity div.ltBottom{background-position:0 -2699px}
div.boxOpacity div.ltBottom div,#wrapAll #wrap #content div.boxOpacity div.ltBottom div{background-position:100% -2699px}
div.boxOpacity div.ltTop,#wrapAll #wrap #content div.boxOpacity div.ltTop{background-position:0 -2688px}
div.boxOpacity div.ltTop div,#wrapAll #wrap #content div.boxOpacity div.ltTop div{background-position:100% -2688px}
div.boxOpacity div.ltBottom,#wrapAll #wrap #content div.boxOpacity div.ltBottom{background-position:0 -2699px}
div.boxOpacity div.ltBottom div,#wrapAll #wrap #content div.boxOpacity div.ltBottom div{background-position:100% -2699px}
div.boxOpacity div.lt,#wrapAll #wrap #content div.boxOpacity div.lt{background:url("/media/style/bg_boxshadow_opacity.png") repeat-y right center}
div.boxOpacity div.inner,#wrapAll #wrap #content div.boxOpacity div.inner{background:url("/media/style/bg_box_opacity.png") repeat 0 0}
div.ltBoxWait{background:#fff;background:rgba(255,255,255,0)!important;position:absolute;z-index:10000;width:100%;height:100%}
#wrap.contentPage .marginal div.ltBoxWait{width:210px;height:227px}
#wrap #content div.ltBoxWait div.ltBoxLoader div.inner{margin-right:4px}
.boxContent .charts div.ltBoxLoader,#wrap div.ltBoxLoader{margin-left:-105px;position:absolute}
.contentPage .marginal div.charts,.contentPage .marginal div.charts div.ltBox{margin-bottom:0}
.contentPage .left div.charts,.contentPage .left div.charts div.ltBox{margin-bottom:0}
.contentPage #content .marginal div.charts,.contentPage #content .left div.charts{margin-top:10px;overflow:visible}
#wrapAll #wrap div#content div.charts .ltB3{position:relative}
#wrapAll #wrap.contentPage div#content .marginal div.charts .ltB3,#wrapAll #wrap.contentPage div#content .left div.charts .ltB3{position:relative;background-color:#e9e9e9}
#wrap.contentPage #content .marginal div.charts div.ltBottom,#wrap.contentPage #content .left div.leftChartBox div.charts div.ltBottom{background-position:0 -211px}
#wrap.contentPage #content .marginal div.charts div.ltBottom div,#wrap.contentPage #content .left div.leftChartBox div.charts div.ltBottom div{background-position:100% -211px}
#wrap.contentPage #content .left div.leftChartBox div.charts{margin:0}
.contentPage .marginal .chartHeader,.contentPage .left .chartHeader{display:block;height:15px;margin-bottom:5px}
.contentPage .marginal .charts .chartHeader *,.contentPage .left .charts .chartHeader *{font-size:11px}
.contentPage #content .marginal div.charts div.ltBox,.contentPage #content .left div.charts div.ltBox{overflow:visible}
.contentPage .marginal div.charts ul.chartPeriod,.contentPage .left div.charts ul.chartPeriod{float:left}
.contentPage .marginal div.charts ul.chartPeriod li,.contentPage .left div.charts ul.chartPeriod li{line-height:normal;margin-right:8px}
.contentPage .marginal .charts .chartHeader span.datePicker,.contentPage .left .charts .chartHeader span.datePicker{float:right;margin:0}
.contentPage #content .charts table.listStyle{border:0}
#wrap.contentPage .marginal .charts .miniChartContainer,#wrap.contentPage .left .charts .miniChartContainer{margin-left:-9px}
#wrap.contentPage .marginal .charts .miniChartContainer div,#wrap.contentPage .left .charts .miniChartContainer div{left:0!important}
.contentPage div#content .left .charts table.listStyle td,.contentPage div#content .marginal .charts table.listStyle td{border:0;padding:1px 0;font-size:11px}
#wrap .left .chartError,#wrap .marginal .chartError{left:50%;top:0;width:195px;margin-left:-97px}
#wrap .left .chartError h3,#wrap .marginal .chartError h3{padding:0 0 8px 0}
#wrap .content .charts .chartError div.hintContent div.inner div{margin-left:55px}
.contentPage .content .left .charts tbody td.expansion,.contentPage .content .marginal .charts tbody td.expansion{text-align:left}
#wrapAll #content.box .noCol div.charts .inner{padding:0 9px;position:relative}
#wrap div.marginal div.ltBoxLoader,#wrap div.left div.ltBoxLoader{margin:0;margin-left:-99px;min-width:180px;width:200px;top:39.5%}
#wrap div.marginal div.ltBoxLoader div.inner .loader,#wrap div.left div.ltBoxLoader div.inner .loader{width:130px;margin-left:10px}
.lightBox div.charts .ltBox{margin:0}
.lightBox .boxContent div.charts select.txt{width:auto;margin:0}
.lightBox div.charts ul.tabs li span{width:auto}
.lightBox div.charts .mixerTable{margin:0 0 5px 0}
div.lightBox div.boxContent div.charts div.ltTabs{background:none repeat scroll 0 0 transparent;border-left:1px solid #DDE1E3;border-top:1px solid #DDE1E3;margin-top:29px;height:9px}
div.hintCookie{width:340px;left:auto;right:20px;margin-left:0;bottom:20px;top:auto}
div.hintCookie div.ltBottom{background-position:0 -886px}
div.hintCookie div.ltBottom div{bottom:0;background-position:100% -886px}
div.hintCookie .inner{padding:0 10px 0 15px;background:#FFF url("/media/style/bg_contentbox_gray_gradient_vertical_1.png") repeat-x left bottom}
.hintCookie .col{width:29%;float:left;display:block;margin-top:10px}
.hintCookie p{color:#114889}
.hintCookie h4 span{font-weight:normal}
.hintCookie .colspan{margin-right:20px}
span.icCookie{display:block;height:56px;width:56px;background:url("/media/style/sprite_tabs24.png") no-repeat 0 -2817px;margin:8px 0;cursor:pointer;padding:0}
.cookieContent span.cookieRequired,span.cookieRequired{cursor:default}
.active span.functional{background-position:-58px -2817px}
span.functional{background-position:-58px -2760px}
.active span.targeting{background-position:-58px -2874px}
span.targeting{background-position:0 -2874px}
span.icCookie input{visibility:hidden}
div.hintCookie span.btn{margin-right:0}
div.lightBox div.lightBoxContainer .cookieContent .sectionBox h3{font-size:16px;font-weight:normal;color:#114889;padding:2px 25px 8px 0;line-height:20px}
.variation0 .myFolio a.active{height:41px;margin-left:0}
#wrapAll div#content ul.qpr a.link{font-weight:bold;color:#114889;background-position:0 -1192px}
.legend .lights{margin-right:20px}
div.lightBox .lights span,#wrap.contentPage div#content .lights span{display:inline-block;width:11px;height:12px;padding:0;margin:1px 0 0 10px;position:relative}
#wrap.contentPage div#content td.lights{text-align:center}
#wrap.contentPage div#content td.lights span{margin:1px 0 0 15px}
div.lightBox .positive span,#wrap.contentPage div#content .positive span{background-position:0 -1668px}
div.lightBox .neutral span,#wrap.contentPage div#content .neutral span{background-position:-15px -1668px}
div.lightBox .negative span,#wrap.contentPage div#content .negative span{background-position:-30px -1668px}
#wrap.searchResult div#content .toggleBox ul{border-top:0}
.cookieContent h3 span{color:#62676c;font-size:12px;font-weight:normal;display:block}
.cookieContent p{width:75%}
.cookieContent .icCookie{margin:0 auto;margin-bottom:20px;width:90px;height:90px;cursor:pointer;padding:0}
div.lightBox span.session{background-position:-147px -2852px}
div.lightBox span.functional{background-position:-238px -2760px}
div.lightBox span.targeting{background-position:-330px -2760px}
div.lightBox .active span.functional{background-position:-238px -2852px}
div.lightBox .active span.targeting{background-position:-330px -2852px}
.lightBox div.boxGroup .sectionBox{float:left;margin:0;padding:0 0 15px;position:static;width:237px;z-index:1}
.lightBox div.boxGroup .colspan{margin-right:20px}
.lightBox .large div.boxGroup .boxContent{width:auto;padding:0 10px}
.lightBox .ltGroup .boxGroup .sectionBox .ltTeaser{background:url("/media/style/bg_teaserbox_cookie_lb.png") no-repeat scroll left bottom transparent;bottom:0;height:600px;position:absolute;width:237px;z-index:0}
#wrap.popup .content{width:850px;margin:20px auto 0;float:none}
#wrap.popup div.sectionBox{width:814px}
#wrap.popup .sectionBox .ltBox .chartContainer{height:448px;width:790px}
#wrap.popup .sectionBox div.ltBox .chartContainer .highcharts-container{width:793px}
#wrap div#content .morningStar{width:262px;margin:0 0 11px;border:1px solid transparent}
div#content table.morningStar thead *,div#content table.morningStar tbody *,div#content table.morningStar tfoot *{border:1px solid white}
div#content table.morningStar tbody td{padding:2px 0}
div#content .morningStar tbody,.morningStar tfoot{font-size:11px;color:#114889}
div#content .morningStar caption{padding-bottom:10px;font-weight:normal}
div#content .morningStar tfoot td{font-weight:bold;padding:0}
#wrapAll .ltBox div.goRight span.btn+span.btn{margin:16px -7px 0 0}
#wrapAll .ltBox div.goRight span.btn+span.btn{margin:16px -7px 0 10px}
div#content .morningStar strong{display:block;white-space:pre-wrap}
div#content table.morningStar tbody tr td.grid{height:34px;width:34px;padding:0;border-top:1px solid #dedfe0;border-left:1px solid #dedfe0;border-right:0;border-bottom:0;line-height:1px;font-size:1px;background-color:#fff}
div#content table.morningStar tbody tr td.active{background-color:#4b70a7;color:#4b70a7;font-size:23px;vertical-align:middle;text-align:center}
div#content table.morningStar tbody tr td.lastTD,div#content table.morningStar tbody tr.lastTR td.lastTD{border-right:1px solid #dedfe0}
div#content table.morningStar tbody tr.lastTR td.grid{border-bottom:1px solid #dedfe0}
div#content table.morningStar tbody th{width:147px;padding:0 6px;vertical-align:middle;line-height:12px}
.lightBox .boxContent p+div.info{margin-top:22px}
div.lightBox div.boxContent div.boxSpace{margin-right:44px}
span.iconToPrint{margin:0;position:relative;height:18px;cursor:auto}
.contentPage .dataTable tbody td span.iconToPrint{margin:0}
span.consultant{width:20px;height:21px;padding:0;margin:0 0 -4px 7px;position:relative;display:inline-block}
span.icMorningStar{background:url(/media/style/sprite24.png) no-repeat -54px -253px;height:13px;width:55px;margin:2px 0 0 0;cursor:auto}
span.morningStar1{background-position:-43px -253px}
span.morningStar2{background-position:-32px -253px}
span.morningStar3{background-position:-21px -253px}
span.morningStar4{background-position:-10px -253px}
span.morningStar5{background-position:0 -253px}
.lightBoxContainer span.icMorningStar{height:15px;width:55px;margin-top:-2px}
#wrap span.addFolio,#wrap span.cannotAddFolio,#wrap span.isInFolio,#wrap span.mergedFond,#wrap span.liquidatedFond,#wrap span.renamedFond{width:22px;position:relative;height:18px;cursor:auto;cursor:auto}
#wrap div#content span.addFolio{background-position:0 -1960px;margin:0 0 0 -3px;width:22px;cursor:pointer}
span.cannotAddFolio{background-position:0 -2006px;margin:0 0 0 -3px}
#wrap div#content .dataTable td.check span{margin:0;width:20px;position:relative}
#wrap div#content span.isInFolio{background-position:-28px -1960px;cursor:pointer}
.lightBox span.ic24.isInFolioOutline,span.ic24.isInFolioOutline.goLeft{background-position:-27px -1978px;cursor:pointer;position:relative;height:22px}
.lightBox span.ic24.addFolioOutline,span.ic24.addFolioOutline.goLeft{position:relative;height:22px}
#wrap.contentPage tfoot a.ic24,#wrap.contentPage div#content tfoot span.ic24{margin:6px 0 0;position:relative}
#wrap .contentFooter .footerNav a.ic24{margin:11px 10px 0 0;position:relative}
span.addFolioOutline,a.addFolioOutline{background-position:0 -1978px;cursor:pointer}
#wrap.dashboard div.boxGroup span.addFolioOutline,#wrap.dashboard div.boxGroup a.addFolioOutline{position:relative}
span.removePortfolioOutline,a.removePortfolioOutline{background-position:0 -2050px;cursor:pointer;height:22px}
#wrap div#content span.isInFolioOutline,#wrap div#content a.isInFolioOutline,#wrap div#content span.pinnedContact,div.toggleBox span.isInFolioOutline{background-position:-27px -1978px;height:22px;cursor:auto}
span.pinnedContact{position:relative}
span.removeMyfolio{background-position:0 -2029px;height:22px}
span.removePortfolio{background-position:-27px -2029px;height:20px}
#wrap div#content span.mergedFond{background-position:-81px -1958px;margin:1px 2px 2px -3px;width:18px;height:15px}
#wrap div#content span.liquidatedFond{background-position:-54px -1958px;margin:1px 2px 2px -3px;width:18px;height:15px}
#wrap div#content span.renamedFond{background-position:-54px -1980px;margin:1px 2px 2px -3px;height:15px}
#wrap div#content span.bluetenweiss{background-position:-108px -1164px;margin:3px 0 0;width:9px;height:10px}
#wrap.productfinder div#content span.bluetenweiss{margin:0}
#wrap.searchResult div#content span.mergedFond,#wrap.searchResult div#content span.liquidatedFond,#wrap.searchResult div#content span.renamedFond{display:block;float:left;width:20px;margin:0 4px 0 0}
span.signalOn,a.signalOn{background-position:-67px -336px;width:15px;height:16px}
span.signalOff,a.signalOff{background-position:-3px -368px;width:15px;height:16px}
span.signalActive,a.signalActive{background-position:-99px -336px;width:15px;height:16px}
#wrap.myfolio .tabs li.signal a.signalOnfOutline{background-position:-64px -363px}
#wrap.myfolio .tabs li.signal a.signalOffOutline{background-position:0 -395px}
#wrap.myfolio .tabs li.signal a.signalActiveOutline{background-position:-96px -363px}
#wrapAll span.chart,#wrapAll a.ic24.chart{background-position:0 -2272px}
span.fundsIcon,a.fundsIcon,#wrap.homePage .box li.klapper div a .fundsIcon{background-image:url(/media/style/icon_sprite.png);width:20px}
#wrap.dashboard div.toggleBox div.boxGroup .wpName span.iconToPrint{clear:none}
a.iconToPrint{position:relative}
ul.listStyle li a.iconToPrint{padding-left:28px}
#wrap.homePage div.tabContainer a.iconToPrint span,#wrap.dashboard .col1 div.toggleBox ul.listStyle li a.iconToPrint span,#wrap.gateway .col1 div.toggleBox ul.listStyle li a.iconToPrint span{position:absolute;left:0;height:19px}
.col1 div.toggleBox h5.iconToPrint span{position:relative;float:left}
.col1 div.toggleBox h5.iconToPrint span.ic24{height:18px;padding:0;margin-top:-1px}
#wrap span.funds,#wrap a.funds{background:url(/media/style/sprite24.png) no-repeat -82px -1978px;width:20px;height:19px}
span.absoluteReturnStrategies,#wrap.homePage .box li.klapper div a span.absoluteReturnStrategies{background-position:0 0}
span.balancedFunds,#wrap.homePage .box li.klapper div a span.balancedFunds{background-position:0 -19px}
span.bondFunds,#wrap.homePage .box li.klapper div a span.bondFunds{background-position:0 -38px}
span.commodities,#wrap.homePage .box li.klapper div a span.commodities{background-position:0 -57px}
span.equityFunds,#wrap.homePage .box li.klapper div a span.equityFunds{background-position:0 -76px}
span.fundOfFunds,#wrap.homePage .box li.klapper div a span.fundOfFunds{background-position:0 -95px}
span.guaranteeFunds,#wrap.homePage .box li.klapper div a span.guaranteeFunds{background-position:0 -114px}
span.hedgefundsStrategies,#wrap.homePage .box li.klapper div a span.hedgefundsStrategies{background-position:0 -133px}
span.moneyMarket,#wrap.homePage .box li.klapper div a span.moneyMarket{background-position:0 -152px}
span.pensionFunds,#wrap.homePage .box li.klapper div a span.pensionFunds{background-position:0 -171px}
span.structuredFunds,#wrap.homePage .box li.klapper div a span.structuredFunds{background-position:0 -190px}
span.combined,#wrap.homePage .box li.klapper div a span.combined{background-position:0 -209px}
span.convertibleBonds,#wrap.homePage .box li.klapper div a span.convertibleBonds{background-position:0 -228px}
span.ingenuityFoldableFund,#wrap.homePage .box li.klapper div a span.ingenuityFoldableFund{background-position:0 -247px}
span.bondKorea,#wrap.homePage .box li.klapper div a span.bondKorea{background-position:0 -266px}
span.reitFunds,#wrap.homePage .box li.klapper div a span.reitFunds{background-position:0 -275px}
span.closedFunds,a.closedFunds{background-position:0 -294px;height:19px}
.topProducts,span.topProducts,#wrap.homePage .box li.klapper div a span.topProducts{background-position:0 -228px}
span.retirementProvisions,#wrap.homePage .box li.klapper div a span.retirementProvisions{background-position:-30px -228px}
span.capitalFormation,#wrap.homePage .box li.klapper div a span.capitalFormation{background-position:-60px -228px}
span.insights{background-position:-82px -2002px}
span.addChart,a.addChart{background-position:-3px -337px}
span.removeChart,a.removeChart{background-position:-35px -369px}
table td.ltIcon span.iconToPrint{margin:0}
table td.ltIcon span.icMorningStar{margin-top:-4px}
span.icLipper{width:14px;height:14px;position:relative;display:block;float:left;cursor:auto;margin-right:2px}
span.lipper1{background-position:-68px -2074px}
span.lipper2{background-position:-51px -2074px}
span.lipper3{background-position:-34px -2074px}
span.lipper4{background-position:-17px -2074px}
span.lipper5{background-position:0 -2074px}
span.lipperNA{color:#58a1db;font-weight:bold;font-size:9px}
span.icFinancialWeather{width:24px;height:24px;position:relative;display:block;float:left;cursor:auto;margin-right:2px}
span.fwVeryGood{background-position:0 -2090px}
span.fwGood{background-position:-27px -2089px}
span.fwModerate{background-position:-54px -2089px;width:26px}
span.fwBad{background-position:-81px -2092px;width:30px}
span.fwVeryBad{background-position:0 -2115px;width:27px}
div#wrap span.icUpdate,div#wrap span.icNew{height:16px;margin:0 0 -3px 5px;float:none!important;display:inline-block}
span.icUpdate{width:51px;background-position:-32px -2152px}
span.icNew{width:29px;background-position:0 -2152px}
#wrapAll #wrap #content div.ltBox h3 span.iconToPrint{margin:0 0 -4px 7px}
div.klapper .jsTool{margin-left:-12px;padding:10px 13px}
.jsTool strong,.jsTool a,.jsTool span{color:#114889}
.jsTool .jsToolWrap{width:197px;margin-right:10px}
.jsTool .slideRange{float:left;width:100%;line-height:normal;margin-bottom:7px}
.jsTool p{clear:both}
div.ltBox div.jsTool hr{border-color:#fff;margin:10px 0 7px -13px;width:477px}
.ltBox .jsTool .box{width:244px;margin:19px 0 0}
.jsTool .slideRange div.ltBar{height:22px;clear:none;float:left}
.jsTool .slideRange div.ltBar div{clear:none;margin:0 0 3px 0;float:left}
.jsTool hr+p>a{margin-right:30px}
.jsTool .slideRange .label{float:left}
.jsTool .slideRange label{clear:both}
.jsTool .slideRange .slider{background-position:0 -1735px;height:16px;width:26px;top:-3px}
.jsTool .slideRange .ic24{position:relative;float:left;width:20px}
.jsTool .slideRange .controlPlus{background-position:0 -1687px;margin-left:5px;float:left}
.jsTool .slideRange .controlMinus{background-position:0 -1710px;margin-right:5px;float:left;clear:both}
.jsTool .minValue{margin:-5px 0 0 25px;font-size:10px}
.jsTool .maxValue{margin:-5px 25px 0 0;font-size:10px}
.jsTool .jsToolResult p,.jsTool .jsToolResult span,.jsTool .jsToolResult strong{color:white;font-size:16px;line-height:18px}
.jsTool .jsToolResult p{padding-top:7px}
.jsTool .jsToolResult span.result{font-size:34px;line-height:normal}
.jsTool .chartWrap{border-bottom:1px solid #7298c0;border-left:1px solid #7298c0}
#wrapAll .jsTool .error div.box div.inner{background-image:none!important;background-color:transparent!important}
#wrapAll .jsTool .error div.message{margin-left:-5px;width:auto}
#wrapAll .jsTool .error .message p{color:#62676c}
#wrap div.inner div.jsTool div.error div.inner div{margin-left:45px}
#wrap.contentPage #content .jsTool .jsToolResult{right:-4px}
#wrap.contentPage #content .jsTool .jsToolResult div.ltTop{background-position:0 -2809px}
#wrap.contentPage #content .jsTool .jsToolResult div.ltTop div{background-position:100% -2809px}
#wrap.contentPage #content .jsTool .jsToolResult div.ltBottom{background-position:0 -2819px}
#wrap.contentPage #content .jsTool .jsToolResult div.ltBottom div{background-position:100% -2819px}
#wrap.contentPage .jsTool .jsToolResult .lt .inner{background:#5084b9 url(/media/style/bg_jstoolbox.png) repeat-x left top;min-height:124px;border-right:1px solid #bfd8ef}
#wrap .riesterStyles div.box{margin-bottom:20px;font-size:16px}
#wrap .riesterStyles div.textWrap p{color:#083d7b;padding-bottom:6px}
#wrap .riesterStyles div.box div.textWrap{padding:0 0 8px 8px}
#wrap .riesterStyles div.boxGroup div.box div.textWrap{padding:3px 0 0 15px;margin-right:5px}
#wrap .riesterStyles div.boxGroup div.box div.textWrap span.btn{margin-right:0}
#wrap .riesterStyles div.boxGroup div.box div.textWrap span.btnCalc{margin-left:-4px;margin-right:2px}
#wrap .riesterStyles div.boxGroup div.box div.textWrap span.btnHighlight{margin-right:0}
#wrap .riesterStyles div.box div.textWrap ul.check{margin-top:10px}
#wrap div.box div.textWrap h2{margin-bottom:6px}
#wrap.gateway .riesterStyles .box div.ltTop{background-position:0 -2836px}
#wrap.gateway .riesterStyles .box div.ltTop div{background-position:100% -2836px}
#wrap.gateway .riesterStyles .box div.ltBottom{background-position:0 -2845px}
#wrap.gateway .riesterStyles .box div.ltBottom div{background-position:100% -2845px}
#wrap.gateway div.riesterStyles div.box div.inner{background:url(/media/style/bg_riesterbox.png) repeat-y 0 0;padding-right:0;border-right:0}
#wrap.gateway .riesterStyles .boxGroup .col1{width:300px;margin-bottom:0}
#wrap.gateway .riesterStyles .boxGroup .ltBoxSpace{margin-right:24px}
#wrap.gateway .riesterStyles .boxGroup .box{width:307px}
#wrap.gateway .riesterStyles .boxGroup .box div.ltTop{background-position:0 -2869px}
#wrap.gateway .riesterStyles .boxGroup .box div.ltTop div{background-position:100% -2869px}
#wrap.gateway .riesterStyles .boxGroup .box div.ltBottom{background-position:0 -2879px}
#wrap.gateway .riesterStyles .boxGroup .box div.ltBottom div{background-position:100% -2879px}
#wrap.gateway div.riesterStyles .boxGroup div.box div.inner{background:#D9D8D8 url(/media/style/bg_riesterbox_small.png) repeat-x 0 24px;border-left:1px solid #fff;padding:0;min-height:325px}
ul.check{margin:15px 0}
.textWrap .check li{background:url(/media/style/sprite24.png) repeat-y -100px -729px;padding:2px 0 3px 30px;line-height:20px;font-size:12px}
#wrapAll div.riesterStyles div.textWrap a.highlight{background:url(/media/style/sprite24.png) repeat-y -86px -1602px;font-weight:bold;font-size:14px;padding:5px 0 5px 30px;line-height:20px}
div.riesterStyles .box img{margin-top:10px}
div.riesterStyles .boxGroup .box img{margin-top:0}
div.riesterStyles img.fullTeaser,div.riesterStyles .boxGroup .box img.fullTeaser{margin-top:-10px;margin-bottom:-10px;z-index:24;position:relative}
.riesterStyles .box .textWrap hr{color:#BDBDBE;margin:5px 0 10px}
.gateway .marginal .riesterStyles .video{margin:3px 0}
.gateway .marginal .activityBox .video .imgWrap{height:160px;width:280px;margin:3px 0}
#wrap #content .marginal .video .imgWrap{height:116px;width:210px}
#wrap.gateway .marginal div.riesterStyles div.video .imgWrap img{margin:0}
#wrap #content .marginal .video .imgWrap a,.gateway .marginal .riesterStyles .video .imgWrap a{background:url(/media/style/ic_play_blue_small.png) no-repeat scroll 50% 50% transparent}
.marginal .riesterStyles p{padding-bottom:6px}
.marginal .riesterStyles h4{margin-bottom:5px}
.check li{background:url(/media/style/sprite24.png) no-repeat -100px -726px;padding:7px 0 7px 30px;line-height:16px;color:#62676C;font-size:12px}
.ltBox li .toolTipVariant.footnote,.highlight.footnote,#wrap .toolTipVariant .highlight.footnote{border:1px solid #62676C!important;height:10px!important;text-align:center!important;vertical-align:baseline!important}
div.toolTipVariant div.tooltipContent .highlight.footnote{border:1px solid #7892B6!important}
#wrap sup.highlight,.toolTipVariant .highlight{font-size:9px;padding:2px 3px 0 2px;margin-left:5px;color:#62676C;display:inline-block;min-height:10px;min-width:7px;text-align:center;width:auto;height:10px;line-height:10px;position:relative;top:-4px}
#wrap sup.highlight{cursor:pointer}
#wrap sup.highlightVariant{color:#4B70A7;position:absolute;right:20px;top:20px}
#wrap sup.highlightVariant.highlight.icon.info{width:11px;height:14px;background:url(/media/style/sprite24.png) no-repeat -45px -2232px;top:0;right:10px;z-index:26}
.imgBox{position:relative}
.toolTipVariant span.highlight{border-color:#114889;color:#114889;margin:0 8px 0 0;padding-bottom:1px;top:-1px}
.ltBox li .toolTipVariant.icon.info,#wrap sup.highlight.icon.info{width:12px;height:12px;background:url(/media/style/sprite24.png) no-repeat -69px -2232px;top:-1px}
.toolTipVariant{position:absolute;background:#e9f3fb;width:327px;border:1px solid #7892B6;padding:15px 12px 10px;z-index:2100;-moz-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.4);-webkit-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.4);box-shadow:3px 3px 10px 0 rgba(0,0,0,0.4)}
.toolTipVariant p{color:#114889;font-size:12px;line-height:16px;padding-bottom:5px}
ul.highlight li{background:#e9f3fb url(/media/style/sprite24.png) no-repeat scroll 5px -1850px;color:#114889;padding:6px 0 7px 30px}
ul.highlight li,table.highlight td{border-color:#d4e1ee;background-color:#e9f3fb}
ul li.highlight{background-color:#e9f3fb}
.highlightedElements ul.listStyle.listIcon{margin-left:-12px}
#content .highlightedElements ul.listStyle.listIcon li.highlight{padding-left:12px}
#wrapAll #wrap div.highlightedElements ul.listStyle.listIcon li.highlight a.link.normal.list{padding:3px 0 3px 12px;background-position:-192px -426px;font-weight:normal}
table.highlight{border-color:#d4e1ee}
#wrap.contentPage table.highlight td{color:#114889;padding-left:10px}
#wrap.contentPage table.highlight td.aRight{padding:8px 10px 7px 0}
#wrapAll .ltBox div.goRight span.withInfo{margin-bottom:25px}
#wrap.contentPage table.highlight tr.noHighlight td{background-color:#fff;color:#62676C}
span.btn span.btnInfo{position:relative;width:120px;color:#114889;font-size:11px;display:block;padding-left:5px;line-height:normal}
table.highlight td.klapper p{color:#4b70a7;font-size:11px;line-height:14px;padding:0 20px 5px 0}
#wrap.contentPage .ltBox table.highlight td.klapper div span{bottom:2px}
.lightBox fieldset.editable label.checkbox+dl.twoCols{margin-top:10px}
table.compare{background:url(/media/style/bg_table_compare_riester.png) no-repeat 287px 100px;width:745px;table-layout:fixed}
table.compare tbody td,table.compare tbody td p,table.compare tbody th,table.compare tbody th p{line-height:18px}
table.compare thead td.label{width:286px;height:100px}
table.compare tbody th{width:266px;color:#114889;padding:8px 10px}
table.compare .colSpace{width:23px;padding:0}
table.compare p{color:#114889;padding:0}
table.compare tbody td.values{width:195px;text-align:center;color:#114889;padding:8px 10px;position:relative}
#content table.compare td.aLeft{text-align:left}
table.compare thead td,table.compare tbody td{border-bottom:1px solid #D6D6D6}
#content table.compare td.colSpace{border-bottom:1px solid #fff}
table.compare thead td.values{padding:0;height:100px;border-bottom:0}
table.compare thead td.values .tableCellWrap{height:100px;width:216px;position:relative;display:block;padding-left:1px}
table.compare thead h3{font-weight:bold;padding:40px 55px 0 12px;position:absolute;top:0;left:0;z-index:10}
#wrap #content .compare tfoot span.btn{margin-left:20px}
table.compare tfoot td.ltBottom{padding:0;height:19px;background:url(/media/style/bg_comparetable_footer.png) no-repeat 287px 0}
table.compare tfoot td,table.compare tfoot th{border-bottom:0}
.compare td.klapper p{color:#114889;padding:0 7px 7px 0}
#wrap .compare td.klapper div span{bottom:8px}
#wrap .compare td.klapper div.closed span{bottom:1px}
span.checkmark{background:url(/media/style/sprite24.png) repeat-y -100px -734px;position:relative;height:16px;width:20px;margin:-3px 0 0 89px}
noindex:-o-prefocus,div#content table.morningStar tbody th{border-left:1px solid #dedfe0}
noindex:-o-prefocus,div#content table.morningStar tr.lastTR td.grid,noindex:-o-prefocus,div#content table.morningStar tr.lastTR td.lastTD{background:url(/media/style/bg_table_line.png) no-repeat bottom left}
span.ic24.icSmall,a.ic24.icSmall{width:18px;height:18px}
.lightBox .vergleich td span.ic24{cursor:default;margin-top:0;margin-right:4px}
.lightBox .vergleich td.rating span.morningStar{cursor:default;margin:-1px 0 0 0}
.lightBox .vergleich td a span.ic24{cursor:pointer;margin:0}
.stageBox .check li{color:#114889}
.stageBox .dark .check li{background:url(/media/style/sprite24.png) no-repeat -100px -1046px;color:#fff}
#wrapAll .ltBox div.goRight span.withInfo{margin-bottom:25px}
span.btn span.btnInfo{color:#114889;display:block;font-size:11px;line-height:normal;padding-left:5px;position:relative;width:120px}
span.btnLogout span{background:url(/media/style/sprite24.png) no-repeat -85px -224px;display:inline-block;float:left;height:20px;margin-right:6px;padding:0;width:16px}
a.link span.newElements{padding-left:2px;color:#4b70a7;font-size:12px}
a.link span.newElements i{font-size:12px}
#wrap.gateway div.stageBox div.ltTop{background-position:-1px -2899px}
#wrap.gateway div.stageBox div.ltTop div{background-position:100% -2899px}
#wrap.gateway div.stageBox div.ltBottom{background-position:-1px -2921px}
#wrap.gateway div.stageBox div.ltBottom div{background-position:100% -2921px}
#wrap.gateway div.box div.stageBox .inner{padding:0;border-right:0;border-left:none}
#wrap.gateway .box .stageBox{margin-bottom:20px}
.stageBox .stage{padding:25px;position:relative}
.stageBox .light{background:url(/media/style/bg_stagebox_light.jpg) repeat 0 0}
.content .stageBox .light p{color:#114889;padding-bottom:6px}
.stageBox .light .secondStage{background:#f6f9fa url(/media/style/bg_stagebox_personas.jpg) no-repeat 0 0;margin-top:-23px;margin-bottom:16px;padding-top:213px;width:580px;position:relative}
.stageBox .light .stageFooter{background:url(/media/style/bg_second_stage_footer.png) no-repeat 0 0;width:580px;position:absolute;bottom:-10px;left:0;height:10px}
.stageBox .dark{background-color:#678eb6}
#wrap.gateway #content .inner .stageBox h3{text-shadow:1px 1px 3px #114889;margin-bottom:10px;padding-top:0}
#wrap.gateway div.stageBox .textWrap{padding:0;margin:0}
#wrap.gateway div.stageBox .light .textWrap{padding:0 0 20px 10px}
#wrap.gateway div.stageBox .dark .textWrap{padding-right:10px}
#wrap.gateway div.stageBox .twoCols{width:35%;margin:0 50px 3px 25px}
.stageBox .dark h3,#wrap .stageBox .dark a.normal{color:#fff}
#wrap .stageBox .dark a.normal{background:url(/media/style/sprite8.png) no-repeat scroll 0 -927px transparent;display:block;margin-top:10px}
#wrap .stageBox .dark img.fullTeaser+a.normal{margin:-15px 0 0 35px;position:relative}
#wrap .stageBox .light a.normal{position:absolute;left:350px;bottom:25px}
#wrap .stageBox .light .secondStage a.normal{left:auto;bottom:auto}
.stageBox .stage img.fullTeaser{margin-right:-25px;margin-bottom:-25px;margin-top:-25px;float:none;position:static}
.stageBox .stage ul{margin:0 0 10px 0}
#wrap .stageBox .stage .btn{margin-right:-10px}
.passion div.lightBoxContainer{margin:0 auto 0;width:786px;-moz-box-shadow:6px 6px 6px 0 rgba(0,0,0,0.4);-webkit-box-shadow:6px 6px 6px 0 rgba(0,0,0,0.4);box-shadow:6px 6px 6px 0 rgba(0,0,0,0.4)}
.passion div.boxContent{border:0;background:0;margin:0;padding:0}
.passion img{display:block}
.passion span.close{background-position:0 -1636px;right:-9px;top:-9px;height:30px;z-index:1020}
#wrap .tabbedTeaser{background-repeat:no-repeat;height:346px;display:block;width:661px;position:relative}
#wrap.dashboard div.toggleBox .singleTeaser{height:298px;margin-bottom:-13px}
.teaserInactive{display:none}
.teaserInactive *{background:none!important}
#content .tabbedTeaser .teaserNav li,#content .tabbedTeaser .teaserNav li a,#content .tabbedTeaser .teaserNav li.last a span,#content .tabbedTeaser .teaserNav{background:url(/media/style/fs8/bg_tabbed_teaser_nav_714-fs8.png) 0 -207px no-repeat}
#content .tabbedTeaser .transparent li,#content .tabbedTeaser .transparent li a,#content .tabbedTeaser .transparent li.last a span,#content .tabbedTeaser .transparent{background:url(/media/style/fs8/bg_tabbed_teaser_nav_714-fs8.png) 0 -207px no-repeat}
.smallTabbedTeaser ul.teaserNav{background-position:0 -208px}
#content .tabbedTeaser ul.singleSlide,#content .tabbedTeaser ul.singleSlide li,#content .tabbedTeaser ul.singleSlide li a,#content .tabbedTeaser ul.singleSlide li a span{background:transparent}
#content .tabbedTeaser ul.singleSlide li a,#content .tabbedTeaser ul.singleSlide li a span{display:none}
#content .homePage .tabbedTeaser ul.singleSlide li>a{cursor:default}
#content .homePage .tabbedTeaser ul.singleSlide>li>a span{display:none;cursor:default}
#content .tabbedTeaser .teaserNav{width:auto;padding:0 30px 0 22px;line-height:0}
#content .tabbedTeaser .teaserNav li{padding:0;background-position:0 -8px;margin-left:-1px;line-height:0;float:left}
#content .tabbedTeaser .teaserNav li.last a span{background-position:100% 0}
#content .tabbedTeaser .teaserNav li a:hover,#content .tabbedTeaser .teaserNav li a:focus,#content .tabbedTeaser .teaserNav li a:active,#content .tabbedTeaser .teaserNav li a{background-position:50% -48px;margin:0;margin-left:2px;text-decoration:none;color:#114889}
#content .tabbedTeaser .teaserNav li.inactive a{background-position:50% 0;color:#7e868f}
#content .tabbedTeaser .teaserNav li.inactive a:hover,#content .tabbedTeaser .teaserNav li.inactive a:focus,#content .tabbedTeaser .teaserNav li.inactive a:active{background-position:50% -98px;color:#114889}
#content .tabbedTeaser .teaserNav li.inactive h2,#content .tabbedTeaser .teaserNav li.inactive div{display:none;background:none!important}
#content .tabbedTeaser .teaserNav li .imgHolder{background-repeat:no-repeat;position:absolute;display:block;height:298px;left:0;width:662px;top:-298px;z-index:1}
#content .smallTabbedTeaser .teaserNav li .imgHolder,#content .tabbedTeaser.smallTabbedTeaser .teaserNav li .imgHolder{width:662px;height:252px;top:-252px}
#content .smallTabbedTeaser ul.singleSlide li .imgHolder,#content .tabbedTeaser.smallTabbedTeaser ul.singleSlide li .imgHolder{height:298px}
.tabbedTeaser ul.teaserNav{position:absolute;bottom:0;left:0;right:0;padding:0;background:0;margin:0}
#content .tabbedTeaser .teaserNav a.mainLink{border:0;background:0;width:662px;left:0;top:0;height:315px;position:absolute;display:block;z-index:2}
#content .tabbedTeaser .teaserNav .imgHolder,#content .tabbedTeaser .teaserNav a.mainLink{width:662px;margin-left:0;overflow:hidden}
#content .smallTabbedTeaser .teaserNav div,#content .tabbedTeaser.smallTabbedTeaser .teaserNav div,#content .smallTabbedTeaser .teaserNav a.mainLink,#content .tabbedTeaser.smallTabbedTeaser .teaserNav a.mainLink{width:662px}
.tabbedTeaser .teaserNav li a{text-align:center;color:#114889;font-size:12px;width:100%;text-indent:0;background:0;position:relative;z-index:2;height:48px;top:-8px;display:inline-block;text-decoration:none}
.tabbedTeaser .teaserNav li a span{display:block;position:relative;text-indent:0;white-space:nowrap;overflow:hidden;width:auto;height:31px;padding:17px 5px 0}
img.specialTeaserImage{float:left}
div#content div.box .lt .specialTeaser div.lt{background-image:none}
#wrap.contentPage div#content div.box .specialTeaser div.inner{background-color:#3a444f;margin-right:0;border:0;padding:30px 0 0 35px}
div#content .specialTeaser div.inner p{color:#fff;line-height:19px}
div#content div.box .lt .specialTeaser div.ltBottom{background-position:0 -2980px}
div#content div.box .lt .specialTeaser div.ltBottom div{background-position:100% -2980px}
#wrap .ltBox.klapper .twoCols div.imageBox.lens{width:322px}
.klapper.highlightedElements table.listStyle+ul.listStyle{margin-top:-16px}
.lightBox .imageBox.lens{float:none}
.imageBox .chartHeader h5{margin-top:0}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.donutChartOverlay{background-color:#DDDEDF;opacity:.5}
#wrapAll #content .imgWrap a{height:200%}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.donutChartOverlay{background-color:#DDDEDF;opacity:.5}
#wrapAll #content .imgWrap a{height:200%}
.productfinder td.check input,.productfinder table span.firstBtnTable input{padding:0!important}
}
#wrapAll .ltBox span.eti.btn{margin:-15px -7px 0 15px}