@charset "utf-8";
/** CSS Document for boersennews.de **/
/** table of contents
 * 1. browser reset & standards
 * 2. layout & grid(s)
 * 2.1. Sprites
 * 3. media advertising banner
 * 4. HTML elements
 * 5. header
 * 6. content
 * 6.1. market
 * 6.2. news
 * 6.3. finance
 * 6.4. community
 * 6.5. champions
 * 6.6. encyclopedia
 * 6.7. sidebar
 * 6.8. adsense
 * 6.9. buttons
 * 6.10. helper
 * 6.11. Google
 * 6.12. standard styles for jQuery plugins
 * 6.13. press, AGB, data secure, impress, sitemap
 * 6.15. extended search
 * 7. footer
**/

/** 1. browser reset & standards **/
*{margin:0;padding:0}
body{position:relative;margin:0;padding-left:25px;font-family:arial,verdana,sans-serif;font-size:12px;color:#333;background:#525252 url(../images/bodyBG.png) repeat-x}

/** 2. layout & grids **/
#container{width:800px}
.g1,.g2,.g3,.g4,.g5,.g6,.g7,.g8,.g9,.g10,.gs1,.gs2,.gs3,.gs4,.gs5,.gs6,.gs7,.gs8,.gs9,.gs10,.gs11,.gs12,.gs13,.gs14,.gs15,.gs16{float:left;display:inline;margin:0 10px}
.alpha{margin-left:0}.omega{margin-right:0}.mb{margin-bottom:20px}.mt{margin-top:20px}.pb{padding-bottom:10px}.pt{padding-top:10px}.fullsize{float:left;display:inline;width:100%;margin:0}
.g1{width:60px}.g2{width:140px}.g3{width:220px}.g4{width:300px}.g5{width:380px}.g6{width:460px}.g7{width:540px}.g8{width:620px}.g9{width:700px}.g10{width:780px}
.gs1{width:30px}.gs2{width:80px}.gs3{width:140px}.gs4{width:190px}.gs5{width:240px}.gs6{width:290px}.gs7{width:340px}.gs8{width:390px}.gs9{width:440px}.gs10{width:530px}
.gs11{width:540px}.gs12{width:590px}.gs13{width:640px}.gs14{width:690px}.gs15{width:740px}.gs16{width:780px}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}.clearfix{display:block}.clear{clear:both}

/** 2.1. Sprites **/
.mainSprite{background:url("../images/sprite/sprite.png") repeat-x transparent}
.iconSprite{background:url("../images/sprite/icon_sprite.png") no-repeat transparent}
.iconSpriteNew{background:url("../images/sprites/iconsprite.png") no-repeat transparent}
.headerSprite{background:url("../images/sprite/headersprite.png") no-repeat transparent}
.xSprite{background:url("../images/sprites/xsprite.png") repeat-x transparent}

/** 3. media advertising banner **/
#FlexTop{position:absolute;top:52px;left:70px}
#FlexSky{position:absolute;top:215px;left:835px}
#top{height:106px}
#Ca1,#Ca2{position:absolute}

/* cpc Banner */
#cpcAd_0, #cpcAd_1 {margin-bottom:7px}

/** 4. HTML elements **/
input{font-family:arial,verdana,sans-serif}
h5,h6{font-weight:400}
h1{font-size:2em;font-weight:700}
h1 small{font-size:.45em}
h2{margin-bottom:10px;font-size:1.5em;font-weight:700}
h2 small{font-size:.55em}
h2.blue{color:#1876b3}
h3{padding:1em 0 .5em 0;font-size:1em;font-weight:700}
h4{margin:5px auto;font-size:15pt;font-weight:700;letter-spacing:2px}
small{font-size:.85em}
a{color:#1876b3;text-decoration:none;outline:0}
a:hover{text-decoration:underline}
a.arrow{display:block;padding-left:10px;background:url(../images/sprite/sprite.png) no-repeat 0 -439px}
a img{border:none}
ul,ol{display:block;width:100%;list-style:none}
ol li{margin-bottom:10px}
ol li ol li{margin-top:12px;list-style-type:upper-roman}
ol.showItems{list-style:decimal}
ul.showItems{list-style:disc}
blockquote{margin:2em 4em}
sup{position:relative;bottom:.3em;vertical-align:baseline}
sub{position:relative;bottom:-0.2em;vertical-align:baseline}
acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed}
p,.p{margin:10px 0}
p.first{font-weight:700}
pre{overflow:scroll;font-size:11px}
.blue {color:#1876B3}

/** 5. header **/
/* Böersennews als Startseite*/
#dftPageBanner{height:32px;padding:4px 0 0 25px;margin-left:-25px;border-bottom:1px solid #1976b3;background-position:0 -748px}
#dftPageBanner p, #dftPageBanner span, #dftPageBanner strong{float:left;color:#1976B3}
#dftPageBanner p{margin-top:6px}
#dftPageBanner a{outline:none}
#dftPageBanner strong{margin-top:4px;font-size:16px}
#dftPageBanner span{width:10px;height:13px;margin:7px 15px;background-position:0 -705px}
#dftPageBannerBtnInner{padding-right:10px}
#dftPageBannerBtnInner span{float:right;width:16px;height:14px;margin:0 0 0 9px;padding:0;background-position:0 -677px}
#dftPageInfoNyro{font-size:13px}
#dftPageInfoNyro strong{font-size:14px}
#dftPageInfoNyro ol{margin:0 18px;list-style:decimal}
#dftPageInfoNyro li, #dftPageInfoNyro p{margin:18px 0}
#dftPageInfoNyro img{margin:13px 18px;border:1px solid #95e803}

/* Header */
#header{position:relative;padding-top:15px;background:url(../images/sprite/headersprite.png) no-repeat scroll 0 -266px}
#logo{float:left;margin:0 13px 5px 0;display:block;width:317px;height:50px;font-size:0;background-position: -21px -10px}
#logosmall{float:left;display:block;padding-top:30px;text-indent:-9000px;font-size:0;background:url(../images/headBGsmall.png) no-repeat top left;height:2px}
#header .feldHovered,#footer .feldHovered{background:#2d3b11 url(../images/sprite/sprite.png) repeat-x 0 -55px}
#header .button{float:left}#header #homeIcon{width:9px;height:16px;background:url(../images/sprite/sprite.png) no-repeat -2px -138px}#header ul#userlinks{width:236px}
#userlinks li{float:right;background:none}
#userlinks li a{padding:7px 12px;color:#fff;font-size:11px}
.twocol,.onecol{float:left;width:800px;background:#fff}.onecol{width:780px;padding:0 10px 20px;overflow:hidden}
#header a.erweitertesuche{float:left;color:#95e803;text-decoration:underline;margin:3px 7px 0;white-space:nowrap}
#header form#login #user{float:left}
#header .custProtLogo {width:72px;height:76px;margin-top:-28px;position:relative;top:31px;background-position: -322px -88px;z-index:100}

/* Suchmaske Header*/
#einfachesuche{float:right;width:386px;padding:5px 5px 5px 3px;margin:-4px 0;background-position:0 -166px}
#searchKey{width:178px;padding:6px;border:0 none;background-position:0 -139px;color:#fff}
#HeadSelect{width:105px;padding:6px;position:relative;border:0 none;background-position:-190px -139px;z-index:100}
#HeadSelect span{background-position: right -610px;color:#fff}
#HeadSelect span.arrowUp{background-position: right -631px}
#HeadSelect .SelectList{position:absolute;width:172px;left:0;top:25px;background:#000;border:1px solid #666;opacity:.87;filter:alpha(opacity=87)}
#HeadSelect li{padding:2px 5px 2px 24px;color:#fff;cursor:pointer}
#HeadSelect li.HdGroupd{padding:10px 5px 5px;font-weight:700;font-style:italic;cursor:default}

/* actually searched on boersenNews.de */
#searchSuggestions{white-space:nowrap}
#searchSuggestions .description{float:left;margin:4px 5px 0 0;color:#fff}
#searchSuggestions .suggestion {float:left;width:167px;margin:4px 0 0}
#searchSuggestions .suggestion a{color:#95e803;text-decoration:underline;white-space:nowrap}

/* Navigation */
#sf-menu{float:left;position:relative;padding-bottom:25px;height:2.5em;background-position:0 -171px;z-index:5}
#sf-menu ul{position:absolute;top:-999em;width:10em}
#sf-menu li:hover{visibility:inherit}
#sf-menu li.fr{float:right}
#sf-menu a{position:relative;display:block;padding:6px 8px 8px 8px;font-size:13px;text-decoration:none;border-top:0 none;color:#254005;background-position:0 -999px}
#sf-menu .current ul,#sf-menu .level2 li:hover ul{top:2em;z-index:150}
#sf-menu li{position:static;float:left;background-repeat:no-repeat;background-position:right -105px}
#sf-menu a:focus,#sf-menu a:hover,#sf-menu a:active{background-position:0 -234px;color:#fff}
#sf-menu .current a{background:url("../images/sprite/sprite.png") repeat-x scroll 0 -202px;color:#fff}
#sf-menu .level2{width:800px;height:27px;left:0;margin-top:4px;background:#2f2d2e;border:0 none}
#sf-menu .level2 li{width:auto;position:relative;padding:0;background-position:right -74px;background-repeat:no-repeat}
#sf-menu .level2 a{font-size:12px;font-weight:400;color:#fff}
#sf-menu .level2 .current a{padding:5px 12px;font-weight:700;background:none}
#sf-menu .level2 .current ul a{font-weight:400}
#sf-menu .level3{position:absolute;top:-999em;border-top:1px solid #000;width:233px}
#sf-menu .level3 li{position:relative;width:100%;z-index:200;background:#312f30;border:1px solid #000;border-top:0;padding-right:0}
#sf-menu .level3 li a:hover{background:#434042}
#sf-menu .current .level2 a,#sf-menu .level2 a:focus,#sf-menu .level2 a:hover,#sf-menu .level2 a:active{background:none}
#sf-menu .current ul ul{top:-999em;left:0}
#sf-menu .level3 a{float:none;display:block;padding-bottom:7px;font-weight:400}

/* Login Frame */
#sf-menu #login_btn{background-position:0 -234px;border:0 none;color:#254005;padding:6px 8px 7px}
#sf-menu #login_btn span,#sf-menu #login_btnCurr span{float:right;width:5px;height:10px;margin-top:4px;padding:0 5px;background-position:0 -583px;}
#sf-menu #login_btnCurr{background:#222;border:1px solid #95e803;color:#999;padding:5px 7px 6px}
#loginForm{width:300px;display:none;height:70px;position:absolute;padding-left:9px;right:0;top:98px;border:1px solid #95e803;background:#222;z-index:160;border-top:0 none}
#loginForm .feld{width:115px;margin:12px 0 4px 7px;padding:2px 8px;border:1px solid #95E803;background-position:0 -33px;background-color:#464646;color:#FFFFFF}
#loginBtn{margin-right:15px}

/* User Nav */
#sf-menu .usernav{display:none}
#wlSelectNone{display:none}
#sf-menu #wlSelect{background-position:0 -999px}
#sf-menu #wlSelect a{width:120px;background-position:right -574px;color:#254005}
#sf-menu #wlSelect a:hover{background-position:right -602px;color:#fff}
#sf-menu #wlSelect:hover{background-position:0 -202px;background-repeat:repeat-x}
#sf-menu #wlSelectCurr{background-position:0 -202px;background-repeat:repeat-x}
#sf-menu #wlSelectCurr a{width:120px;background-position:right -625px;color:#fff}

/* Selectbox watchlist */
#wlSelectList{position:absolute;top:98px;left:603px;width:136px;min-width:110px;border:1px solid #95E803;border-top:hidden;background:#000;opacity:0.87;filter:alpha(opacity=87);z-index:99}
#wlSelectList a{display:block;padding:2px 5px;color:#fff}
#wlSelectList a:hover{background:#fff;color:#000 !important;text-decoration:none}

/* jquery search autocomplete */
.acArrow{position:absolute;top:35px;left:420px;width:12px;height:7px;background-position:-2px -586px}
.ui-autocomplete {position: absolute;cursor:default}
.ui-menu {width:450px;left:373px;top:41;padding:0;border:1px solid #95e803;background-color:#fff;overflow:hidden}
.ui-menu .ui-menu-item {display:block;margin:0;overflow:hidden;opacity:1;font:menu;font-size:11px;line-height:16px;background:#2f2f2f;cursor:default}
.ui-menu .ui-menu-item a {text-decoration:none;display:block;padding:5px;line-height:1.5;color:#dfdfdf;overflow:hidden}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {font-weight: normal;color:#95e803;background:#4f4f4f}
.ui-menu-item-alternate{background:#282828}
.instName{float:left;width:350px}
.instIsin{padding-left:8px;text-align:right}

/* jquery ticker */
.tickerAd{position:absolute;top:0;right:0;width:60px;height:24px;line-height:24px;background:#363636;color:#999;z-index:4;text-align:center}
.tickercontainer{position:relative;float:left;margin:2px 0 0 0;padding:0;overflow:hidden;height:24px;width:798px;border-left:1px solid#222;border-right:1px solid#222;z-index:3}
.tickercontainer.mask{margin:0;padding:0;overflow:hidden}
#startpageticker{clear:both;position:relative;left:800px;margin:0;padding:4px 0 0 0;height:20px;overflow:visible}
.tickerliststyle{overflow:visible;color:#fff}
.tickerstop{overflow:visible;color:#fff}
.color-red{color:#f30}.color-green{color:#00e533}
.color-black{color:#000}.color-yellow{color:#ffe500}
.color-orange{color:#ff7f00}.color-red a{color:#f30}
.color-green a{color:#00e533}.color- a{color:#000}
.color-yellow a{color:#ffe500}.color-orange a{color:#ff7f00}
#tickerstop a{color:#fff;text-decoration:underline}

/* teaser for financeproducts */  
#financeLinks{height:29px;background-position:0 -210px;border-top:1px solid #95e803}
#financeLinks p{height:29px;margin:0;padding:0 25px;line-height:29px;text-align:right;color:#000}
#financeLinks p a{padding:0 2px;font-weight:700;color:#fff}

/** 6. content **/
/* breadcrumb */
#breadcrumb{margin:0 0 8px 0;padding:10px 0 0} 
#breadcrumb li{float:left;margin-bottom:0;color:#b0b0b0}
#breadcrumb li.last{float:left;background:none}
#breadcrumb li span,#breadcrumb li strong{color:#333}
#breadcrumb .reg a,#breadcrumb .reg strong{color:#333}
#breadcrumb li a,#breadcrumb a{padding-right:23px;background:url(../images/sprite/sprite.png) no-repeat right -405px;font-weight:400}
#breadcrumb li a.home{float:left;display:block;padding-right:17px;text-indent:-90000px;height:15px;width:12px;background:url(../images/sprite/sprite.png) no-repeat 0 -375px}
#breadcrumb li a:hover.home{background-position:0 -391px}
#breadcrumb li h2,#breadcrumb li h3{margin:0;padding:0;width:auto;font-size:0.95em;color:#333}
#breadcrumb li h4{margin:0;padding:0;font-size:12px;letter-spacing:normal}
#newsPage #breadcrumb h4,#newsPage #breadcrumb h3{font-size:1em}
#breadcrumb .nobg{background:none}

/* tooltip */
#ChillTip{position:absolute;border:1px solid #D4D4D4;background:#fff;color:#676767;padding:7px;display:none;font-size:11px;opacity:0.9}

/* Goldshop/Goldexchange*/
#goldXChange .g7{width:552px}
#goldXChange h2{font-weight:400}
#goldXChange h3{font-size:1.15em}
#goldXChange .g7 .Headline{padding:7px;border:hidden;font-size:15px}
#goldXChange .goldExchangeSprite{background:url(../images/features/goldExchangeSprite.png) no-repeat 0 0}
#goldXChange .goldExchangeXsprite{background:url(../images/features/goldExchangeXsprite.png) repeat-x 0 0}
#goldXChange .steplabel{float:left;width:138px;height:144px;background-position:-138px -18px;cursor:pointer}
#goldXChange .steplabel.active{background-position:0 -18px}
#goldXChange .steplabel h3{padding:7px 0 92px 10px}
#goldXChange #firststep h3{background-position:-259px -693px}
#goldXChange #secondstep h3{background-position:-413px -341px}
#goldXChange #thirdstep h3{background-position:-409px -514px}
#goldXChange #fourthstep h3{background-position:-413px -684px}
#goldXChange #infobox,#goldXChange #formbox{margin-top:-10px;padding:10px;border:1px solid #BDBDBD;background:-moz-linear-gradient(top, #FCFCFC,#F6F6F6);background:-webkit-gradient(linear, left top, left bottom, from(#FCFCFC), to(#F6F6F6))}
#goldXChange #infobox span.Gold{color:#000;padding:3px;float:right}
#goldXChange #infobox a{color:#000;background-position:right -241px;padding:1px 31px 2px 4px}
#goldXChange #infobox a:hover{text-decoration:none}
#goldXChange .steplabel span{float:right;padding-right:10px;font-weight:700;font-size:1.15em}
#goldXChange #formbox span.goldExchangeSprite{position:relative;left:40px;top:-13px;display:block;height:15px;width:36px;background-position:-45px 0}
#goldXChange #formbox form{width:317px}
#goldXChange #formbox dt{float:left;font-weight:700;padding-top:7px}
#goldXChange #formbox dd{margin-left:80px}
#goldXChange #formbox div{float:right}
#goldXChange #formbox .feld{width:227px;margin-top:8px;padding:3px 4px;border:1px solid #838483;color:#7e7e7e;background-color:#fff}
#goldXChange #bestBuyLogo{width:151px;height:152px;margin-right:30px;background-position:-214px -542px}
#goldXChange #goldBar{width:198px;height:148px;background-position:-180px -386px}
#goldXChange #exChangeImg{width:218px;height:99px;background-position:-171px -284px;margin-top:10px}
#goldXChange #fairpayImg{width:215px;height:105px;background-position:-158px -174px;margin:15px 0 10px 0}
#goldXChange #commentsbox p{margin:0;font-style:italic;line-height:18px}
#goldXChange #commentsbox strong{display:inline-block;position:relative;top:-2px;width:24px;height:14px;background-position:-511px -39px}
#goldXChange #commentsbox strong.end{background-position:-511px -102px;top:7px}
#goldXChange #commentsbox{padding-top:20px;border-top:1px solid #BDBDBD;}
#goldXChange #commentsbox div.goldExchangeSprite{width:198px;height:127px;padding:10px;background-position:-276px -18px}
#goldXChange #commentsbox span.goldExchangeSprite{display:block;width:196px;height:157px}
#goldXChange #firstcomment span.goldExchangeSprite{background-position:24px -177px}
#goldXChange #secondcomment span.goldExchangeSprite{background-position:24px -334px}
#goldXChange #thirdcomment span.goldExchangeSprite{background-position:24px -495px}
#goldXChange #fourthcomment span.goldExchangeSprite{width:220px;background-position:24px -659px}

/* 6.1. market */

/* chartalbum */
.chartalbumInfo{margin-bottom:19px;padding:10px 15px;background:#f7f7f7;border-bottom:1px solid #bdbdbd}
.chartalbumInfo p,.chartalbumInfo li{font-size:1.2em}
.chartalbumInfo li{margin-bottom:3px;padding-left:25px;background:url("../../images/sprite/icon_sprite.png") no-repeat scroll 0 -330px}
.chartalbumInfo label{font-weight:700}
.chartInfo {float:right}
.chartInfoLink {display:block;width:158px;height:43px;background:url(../../images/market/infoChart.png) no-repeat scroll;border:1px solid #bdbdbd}
#infoChartContainer{overflow:hidden;background-color:#363636;border:1px solid #95E803;padding:20px}
#infoChartContainer .clearfix div {float:right;width:222px;height:106px;margin:0 0 25px;background:url(../../images/market/infoChartSprite.png) no-repeat scroll 0 0;border:1px solid #95e803}
#infoChartContainer div .infoPicTwo {background-position:0 -107px} 
#infoChartContainer div .infoPicThree {background-position:0 -214px}
#infoChartContainer h3 {color:#ededed}
#infoChartContainer p {float:left;width:275px;margin-right:30px;color:#ededed}
.chart {width:565px;height:450px;margin:0 auto}
.chart #prev {float:left;width:28px;height:186px;margin-top:104px;background:url(../../images/market/chartalbumArrows.png)no-repeat scroll;cursor:pointer}
.chart #next {float:right;width:28px;height:186px;margin-top:104px;background:url(../../images/market/chartalbumArrows.png)no-repeat scroll -28px 0;cursor:pointer}
.chart #prev:hover {background:url(../../images/market/chartalbumArrows.png)no-repeat scroll 0 -186px}
.chart #next:hover {background:url(../../images/market/chartalbumArrows.png)no-repeat scroll -28px -186px}
.chart #informations {float:left;width:465px;margin-left:22px}
.chart #informations .Headline {width:403px;margin:0 0 0 14px}
.chartalbum_head {margin:0 0 15px 0;padding:6px 0;background:#eef6e9;border:1px solid #c8cac5;border-width:1px 0}
.chartalbum_settings {margin-bottom:5px;padding-bottom:5px;background:#f7f7f7;border-bottom:1px solid #bdbdbd}
.chartalbum_settings .g2 {width:115px}
.chartalbum_settings #changeChart {margin-right:14px}
.chartalbum_head label,.chartalbum_settings label {display:block;padding:0 0 4px;font-weight:700;color:#333}
.chartalbum_settings select {margin-bottom:10px}
.chartalbum_link {padding:6px 0;background:#eef6e9;background:url("../../images/market/chartalbum_link.png") no-repeat 2px 4px;border:1px solid #c8cac5;border-width:1px 0}
.chartalbum_link p {margin:0;margin-left:45px}

/* Chartexport NyroModal*/
#chartExport{color:#000;background-color:#fff;padding:20px}

/* instrument */
.linktoprofile{background-position:0 -358px}
/* feedicon */
.feed,.feed_inactiv{background:url(../images/feed_icon.gif) no-repeat bottom}
.feed_inactiv{background-position:top}
/*.Headline{margin-bottom:0;padding-bottom:3px;font-weight:700;border-bottom:1px solid #c8cac5;color:#555}*/
/*.Headlineselect span.text{padding-top:4px}*/
.Headline #title{padding-top:5px}
/* Linksbox */
#similiarLinks{float:right;width:40%;margin:10px 5px 0 10px}
/* adds on indices chart select boxes */
form label.indizesChart{height:20px}
.chartalbum_settings label{margin-right:40px}
table.indiziesCharteinstellung{margin-top:10px}
table.indiziesCharteinstellung td{margin-top:5px;padding-bottom:10px;vertical-align:top}
form select.feld{width:170px}
form #notationid {margin-top:-20px}

/* Brokerlinks */
.brokerLinks {position:relative;float:left;width:316px;margin:-39px 0 10px 150px;font-weight:700;z-index:99;cursor:pointer}
.brokerLinks p {float:left;margin:4px 0 0;padding:3px}
.brokerLinks span {display:block;width:68px;height:18px;margin:4px auto 0;padding:2px 0 0 15px;color:#fff}
.brokerLinks .buy {float:left;width:91px;height:28px}
.brokerLinks .buy:hover {width:89px;height:26px;background:#fff;border:1px solid #bdbdbd;border-bottom:1px solid #fff}
.brokerLinks .sale {float:left;width:91px;height:28px}
.brokerLinks .sale:hover {width:89px;height:26px;background:#fff;border:1px solid #bdbdbd;border-bottom:1px solid #fff}
.brokerLinks .buy span {background:url(../images/sprite/sprite_brokerLinks.png) scroll 0 -2px no-repeat}
.brokerLinks .sale span {background:url(../images/sprite/sprite_brokerLinks.png) scroll -83px -2px no-repeat}
.brokerLinks .buy:hover span,.brokerLinks .sale:hover span {margin-top:3px}
.brokerLinks .layer {position:absolute;top:27px;width:150px !important;height:auto !important;padding-top:10px;padding-left:10px;z-index:900}
.brokerLinks .sale .layer {right:1px;border:1px solid #bdbdbd;border-top:0 none;background:#fff url(../../images/market/layerTopBg.png) no-repeat scroll -80px top !important}
.brokerLinks .buy .layer {right:21px;border:1px solid #bdbdbd;border-top:0 none;background:#fff url(../../images/market/layerTopBg.png) no-repeat scroll right top !important}
.brokerLinks .layer a {font-weight:normal;display:block;margin-bottom:5px;padding:3px 0 3px 35px;background-image:url(../images/market/SmallBankIcons.png);background-repeat:no-repeat;outline:none}
.brokerLinks .layer li a:hover{background-color:#e9e9e9}
.brokerLinks .layer .deBank {background-position:0 0}.brokerLinks .layer .dabBank {background-position:0 -17px}
.brokerLinks .layer .onVista {background-position:0 -39px}.brokerLinks .layer .viTrade {background-position:0 -61px}
.brokerLinks .layer .direct {background-position:0 -83px}.brokerLinks .layer .flatex {background-position:0 -105px}
.brokerLinks .layer .sBroker {background-position:0 -125px}.brokerLinks .layer .comDirect {background-position:0 -145px}
.brokerLinks .layer .ingDiBa {background-position:0 -163px}.brokerLinks .layer .sino {background-position:0 -183px}
.brokerLinks .layer .cortalConsors {background-position:0 -205px}.brokerLinks .layer .maxBlue {background-position:0 -224px}
.brokerLinks .layer .targoBank {padding:2px 0 2px 34px;background-position:0 -247px}.brokerLinks .layer .comparison {background-position:0 -267px}

/* Commodity: OilCalculator (Heizölprofile)*/

#oilCalculator{float:right;width:300px;margin-top:10px;background:url(../images/bg/oilCalculatorBg.png)}
#market #oilCalculator h3{float:left;padding:15px 0 0 32px;font-size:15px;color:#fff} /* market.css abschaffen !!*/
#oilCalculator p{float:right;margin-bottom:5px;padding-right:22px;font-weight:700}
#oilCalculator form{clear:right;margin-bottom:18px}
#oilCalculator .feld{width:125px;float:left;margin:3px 15px 0 32px;padding:3px 4px;border:1px solid #A29E9F;color:#A29E9F;font-weight:600;font-size:12px;background-position:0 -222px;background-color:#fff}
#oilCalculator .ButtonBox{float:none}
#oilCalculator .ButtonBox input{padding-left:0;padding-right:0}


/* tabMenuLayer for Stockprofiles */
#layerTab{position:relative}
#tabMenuLayer{display:none;position:absolute;top:36px;padding:10px;z-index:500;border:1px solid #bdbdbd;border-top:none;background-color:#FFFFFF}
#tabMenuLayer ul{width:200px;float:left;margin:5px}
#tabMenuLayer li{float:none;margin:3px}
#tabMenuLayer p,#tabMenuLayer strong{display:inline-block;margin:0;font-weight:700}
#tabMenuLayer a{color:#1876B3}
#tabMenuLayer a p{font-weight:400}
#tabMenuLayer a p:hover{text-decoration:underline}
#tabMenuLayer.tabProfile{left:0}
#overlayArrow{display:block;position:absolute;top:-13px;left:15px;width:130px;height:18px;background-position:0 -647px}

/* chart pages: risk & trend - tables to higher */
.black{color:#333}

/* fundamental */
.income_tmieoi{font-weight:700}
.tabelle .List .common_stock,.tabelle .List .savings,
.tabelle .List .accrues,.tabelle .List .liabilities,
.tabelle .List .prepaid_expenses,.tabelle .List .cashflow,
.tabelle .List .payout,.tabelle .List .ebit,.tabelle .List .ebitda{padding-left:15px}
.tabelle .List .liabilites_to_financial_institutions,
.tabelle .List .liabilites_to_financial_institutions{padding-left:25px}

/* wocBrokerComparison style */
#rabform label{padding-left:5px}
#rabform select{width:180px}
#lessdata{padding-left:5px}
#fondsdiscount{padding:10px 5px;text-align:right}
.wocbrokerpos{float:left;width:430px;margin:0}
#wocbrokerinfotxt .wocbox{float:right;width:320px}
#wocbrokerinfotxt .wocbox .lightblue{float:right;width:320px;margin:20px 0 0 0;padding:12px 0 0 0}
#wocbrokerinfotxt .wocbox .lightblue .textNoteBox{margin:0}
#wocbrokerinfotxt .wocbox .lightblue .woceyecatcher_small{padding-left:115px;background:#eef6e9 url(../images/finance/woc_form_eyecatcher_small.jpg) no-repeat}
#wocbrokerinfotxt .wocbox .lightblue #rabform{margin:8px}
#wocbrokerinfotxt .wocbox .lightblue #rabform select{}
#wocbrokerinfotxt .wocbox .lightblue #rabform input.col2{width:178px}
#wocbrokerinfotxt .wocbox .lightblue #rabform label{padding:0}
#wocbrokerinfotxt{margin:0 0 24px 0;border:0}
#wocbrokerinfotxt h2{margin:20px 0 0 0;padding:0;font-size:1.2em}
#wocbrokerinfotxt h3{margin:10px 0 0;padding:0}
#wocbrokerinfotxt h3.Headline{margin:10px 0 0 0}
#wocbrokerinfotxt table{width:100%;margin:0 0 16px 0;padding:4px}
#wocbrokerinfotxt table thead tr{border-bottom:1px solid #d5d5d5}
#wocbrokerinfotxt table th{padding:6px;background:#cfa;color:#787878;text-align:left}
#wocbrokerinfotxt table tbody tr{background:url(../images/tr/tr.gif) repeat-x scroll 0 bottom}
#wocbrokerinfotxt table td{padding:6px}
#wocbrokerinfotxt .wocbrokerpos ul li{margin:0;font-size:1.1em;font-weight:400;color:#333}
#wocbrokerinfotxt .wocbrokerpos ul.List li{font-weight:700}
#wocbrokerinfotxt .wocbrokerpos ul.wocbrokerpkt li{position:relative;width:365px;padding:4px 0 4px 12px;background:url(/images/sprite/eeeeee_7x7_arrow_right.gif) no-repeat 0 50%;font-weight:400}
#wocbrokerinfotxt fieldset.hidewocs{margin:0;padding:0;border:0}
.textNoteBox .textBox{width:550px}
.textNoteBox .greenButton{padding:16px 36px 0 0}
#wocbrokerinfotxt .wocwaiting{height:460px;background:url(/images/editor/ajax-loader.gif) no-repeat 50% 50%}

/* Part fonds without initial charge */
/* three steps to buy fonds without */
#fondslanding-step-container{height:140px;margin:8px 0 0 0;padding:0 0 12px 0;background:url(/images/market/fondslanding_box_bg.gif) repeat-x 0 40px;border:1px solid #d5d5d5;border-bottom:0 none}
#fondslanding-step-container #step-background{height:140px;margin:0;background:url(/images/market/fondslanding_bg.gif) repeat-x}
#fondslanding-step-container p{padding:12px 0 0 0}
#fondslanding-step-container .formatboxes{padding:12px 24px}
#fondslanding-step-container div div div.tL{height:40px;padding:12px 12px 0 12px}
#fondslanding-step-container div div.arrow{width:20px;height:39px;margin:0;padding:0;background:url(/images/market/fondslanding_arrow.gif) no-repeat 1px 0}
.fondslanding-bottom-container{height:47px;padding:0;background:url(/images/market/fondslanding_bottom_box.gif);border:1px solid #d5d5d5}
.fondslanding-bottom-container .ButtonBox{margin:12px 0 0 337px}
.wid,.wid2,.wid3{width:250px}
.step1,.step2,.step3{width:220px;height:38px;margin:12px 0 0 0}
/* FAQ of initial charge */
.faqHeader{margin:0 0 16px}
.fontstyle{width:220px;margin:0;padding:0 0 0 24px;font-size:11pt;font-weight:700}
#faq-content-area{width:375px;margin:0 0 24px 0}
#faq-content-area span{padding:0}
#faq-content-area div{padding:0 0 12px 14px}
#faq-content-area div ol{list-style-type:decimal;margin:0;padding:0 0 0 24px}
#faq-content-area div ol li{padding:0 36px 0 0}
#faq-content-area span h3{display:block;padding:8px 16px;border-top:1px solid #d5d5d5}
#faq-content-area span h3{font-weight:400;background:transparent url(/images/arrow.gif) no-repeat scroll 0 12px;color:#1876b3;cursor:pointer}
#faq-content-area span h3:hover{text-decoration:underline}
.g6 #faq-content-area h4,.g6 #fondsh h4{margin:12px 0 0 0;font-size:10pt;font-weight:700}
/* jQuery style switch for initial charge */
#faq-content-area span h3.normalArrow{background:transparent url(/images/arrow.gif) no-repeat scroll 0 12px}
#faq-content-area span h3.bottomArrow{background:transparent url(/images/market/arrow_bottom.gif) no-repeat scroll 0 12px}
/* fonds information */
.fonds-information{float:right;width:380px}

/* woc - form for AFS - landingpage fondsbroker - newsletter */
#rabform .collFor3Cols{width:15%}
#rabform select.fieldsIn3Cols,#rabform input.fieldsIn3Cols{float:left;width:200px}
#newsletterabo{position:relative;margin-bottom:2em;height:205px;background:url("../../images/newsletterregister/NL_Mittag_bg.jpg") no-repeat;border:0 none}
#newsletterabo2{height:245px;background:url("../../images/newsletterregister/NL_Mittag_300.jpg") no-repeat}
.nlRegisterHeader{padding:5px 10px;height:24px;font-size:16px;line-height:24px;color:#fff}
#newsletterabo2 .nlRegisterHeader{padding:0 10px;font-size:12px}
.nlRegisterContentArea{margin:5px 10px 10px}
.nlRegisterCheckboxes{padding:5px 0 2px 0}
.nlRegisterCheckboxes ul,.nlRegisterClaim ul{margin:0;padding:0} 
.nlRegisterClaim ul{margin:0;padding:0;list-style:url(../images/newsletterregister/arrow_nl_register_box.gif) inside}
.nlRegisterClaim ul il {}
.nlRegisterCheckboxes ul li{float:left;margin:2px 4px 2px 0}
.nlRegisterCheckboxes ul li input{margin:0;padding:0}
.nlRegisterSubmit ul{width:100%;margin:0;padding:0}
.nlRegisterSubmit ul li{float:right}
.nlRegisterSubmit ul li input{width:152px;height:23px;background:url(../images/newsletterregister/green_submit_button_nl_register_box.gif) no-repeat;border:0 none;cursor:pointer}
#showreg{display:none}
#subscribe dl{overflow:hidden}
.confirmNLbanner{margin-top:10px;width:765px;height:135px;text-indent:-9999px;background:url(../images/banner/NLconfirm_GutscheinBanner.png) no-repeat}

/** derivate **/
.simpleSearch {float:right;margin-right:10px;padding:3px 10px;font-weight:700}
.switch {float:right;position:relative;background:#5ba601;border:1px solid #95e803;font-weight:700;color:#fff;cursor:pointer}
.switch span {display:block;padding:3px 10px}
.switch .searchCategories {position:absolute;top:21px;left:-1px;width:120px}
.searchCategories a {display:block;padding:3px 10px;background:#83ce05;border:1px solid #95e803;color:#fff}
.simple {border-bottom:1px solid #bdbdbd}
#derivateSearch {margin-top:15px;border-top:1px solid #bdbdbd;background:#f7f7f7}
#derivateSearch label {font-weight:700}
#derivateSearch dd label {font-weight:400}
#derivateSearch h3 {font-size:14px;margin:22px 0 15px 10px !important}
#derivateSearch p {margin:0 0 25px 10px}
#derivateSearch table {width:750px;margin-left:10px;background:#f7f7f7}
.dsSearch thead {font-weight:700}
#derivateSearch table.white {background:#fff}
#derivateSearch tr {float:left;margin-bottom:10px}
#derivateSearch tr.break {margin-bottom:30px}
#derivateSearch span {margin:0 5px 0 14px}
#derivateSearch .dsSearchSpan_ml10{margin-left:10px}
#derivateSearch .dsSearchSpan {padding-top:4px}
#derivateSearch .extend-dsearch label {padding:0}
#derivateSearch .extend-dsearch ol {margin-left:18px}
#derivateSearch .extend-dsearch ol li {overflow:hidden;margin-left:-23px}
#derivateSearch .extend-dsearch ol li dt {height:0}
#derivateSearch .extend-dsearch dl,#derivateSearch .extend-dsearch dt,
#derivateSearch .extend-dsearch dd {display:inline}
td.dsResult{width:640px}
/* Allgemeine Suche bei der erweiterten Suche - Abstand oben*/
.extendedSearchTop{margin-top:0 !important;border-top:0 !important;padding-top:1px !important}
/* SearchButtons */
.dsSearchButton {margin:-56px 30px 10px 0}
.dsSearchButtonSimple {margin:-51px 30px 10px 0}
/* Background Search */
#extendSearchWhite {padding-top:2px;background:#fff url(../images/sprite/dSearchGrey.png) no-repeat}
#extendSearchGrey {padding-top:2px;background:url(../images/sprite/dSearchWhite.png) no-repeat}
/* 1.Spalte */
.dsFirstRow {width:95px}
.extendSearchFirstRow {width:165px}
/* Fälligkeitsfelder */
#derivateSearch #maturity {width:228px}
#derivateSearch #from,#to {width:81px;margin-left:5px}
/* Emittent */
#idGroupIssuer {width:500px}
/* Infoicon */
.dsInfo {display:block;width:15px;height:23px;margin-left:5px;overflow:hidden;background:url(../images/sprite/sprite.png) no-repeat scroll 0 -703px}
/* grey value in box */
.value {color:#898989}
.dsValue {width:225px;margin-bottom:5px;padding:3px 0 4px;background:#fff;border:1px solid #a5acb2;color:#898989}
.dsInput{width:370px}
#derivateSearch dd input,#derivateSearch label input{margin-right:5px;margin-bottom:10px}
/* Radio-Styles */
.dsRadio{width:580px}
.dsRadio label{margin-right:10px;font-weight:400 !important}
.autofill .dsRadio input {border:0 none}
.keyFigures select,.keyFigures .dsInfo {float:left;margin-left:5px}
.loadingLayer {position:absolute;top:0;left:0;background:#000;opacity:.75;filter:alpha(opacity=75);z-index:1000;padding-top:350px;text-align:center}
.loadingLayer p {font-weight:700;color:#fff}
.logo {display:block;width:222px;height:43px;margin:0 auto;background-image:url(../images/market/logoBoersenNews.png)}
.loadImage {display:block;margin:0 auto;width:220px;height:19px;background-image:url(../images/market/ajaxLoaderBand.gif)}

/** derivate index page **/
.landscapeCharts {border-bottom:1px solid #bdbdbd}
#market .landscapeCharts h3 {margin-bottom:5px;padding:3px 5px}
.landscapeCharts .gs4 {margin:0 1px 0 0;padding:2px}
.landscapeCharts .last {margin:0}
/* derivate index Charts (Hack)*/
#BONUS .text, #OUTPERFORMANCE .text, #DISCOUNT .text, #GARANTIE .text{padding:8px 5px}
/** derivate index search box **/
#derivateFastSearch{border-bottom:1px solid #bdbdbd;background:#f7f7f7}
#derivateFastSearch label{font-weight:700;margin:10px 0 0 5px;display:block}
.fastSearch select {width:229px;margin-top:10px}
.fastSearch .ButtonBox {margin:10px 46px 10px 0}

/* closed fonds - navigation */

#gf-menu ul{position:absolute;top:-999em;width:10em}
#gf-menu li:hover{visibility:inherit}
#gf-menu li{position:relative;width:225px;height:30px}
#gf-menu a{position:relative;display:block}
#gf-menu li:hover ul{top:2.5em;left:0;z-index:99}
#gf-menu li:hover li ul{top:-999em}
#gf-menu .level2 li:hover ul{top:0;left:10em}
#gf-menu .level2 li:hover li ul{top:-999em}
#gf-menu .level3 li:hover ul{top:0;left:10em}
#gf-menu a{padding:.4em 1em .76em 1em;text-decoration:none}
#gf-menu a,#gf-menu a:visited{font-weight:700;color:#fff}
#gf-menu li,#gf-menu li a,#gf-menu .level2{background:url(../images/dropdown.png)}
#gf-menu li a{background-position:202px -344px;background-repeat:no-repeat}
.arrow{width:25px;cursor:pointer}
#gf-menu .level2{width:100%;background-position:202px -44px;background-repeat:no-repeat}
#gf-menu .level2 li{background-position:1px -104px;border-bottom:1px solid #252525}
#gf-menu .level2 li a,#gf-menu .level2 li a:hover{background:0}
#gf-menu .level2 li:hover{background:#575757;border-bottom:1px solid #252525}
#gf-menu .level3{width:220px}
#gf-menu .level3 li{background:#575757}
#gf-menu .level3 li:hover,#gf-menu .level3 li a:focus,#gf-menu .level3 li a:hover,#gf-menu .level3 li a:active{background:#373737}
#gf-menu li:hover,#gf-menu li a:hover,#gf-menu a:focus,#gf-menu a:hover,#gf-menu a:active{background:url(../images/dropdown.png) left -30px;border:0}
#gf-menu li a:hover,#gf-menu li.gfHover a{background-position:202px -344px;background-repeat:no-repeat}
#gf-menu li:hover,#gf-menu li.gfHover,#gf-menu a:focus,#gf-menu a:hover,#gf-menu a:active{}
#gf-menu a.gf-with-ul{padding-right:2.25em;min-width:1px;background:url(../images/dropdown_arrow.png) no-repeat 210px center}
.roundcorner{margin-bottom:15px;padding:13px 0;background:#ebebeb;border:1px solid #acacac;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}

/* LP commodity */
#commodityLp{margin-left:5px;width:303px;height:156px;background:url(../images/market/rohstoffe/bestcommodity_bg.jpg) no-repeat;position:relative}
#commodityLp a.download{position:absolute;top:103px;left:174px;width:110px;height:20px;font-weight:700;font-size:12px;text-decoration:none;color:#fff}
#commodityLp a.name{position:relative;top:32px;left:17px;font-size:18px;color:#1876B3;cursor:pointer}
/* commodity banner */
#commodityBanner{width:294px;height:92px;margin-bottom:10px;background:url(../images/market/rohstoffe/rohstoffaktien2.jpg) no-repeat scroll 0 0}
#commodityBanner h3{padding:5px 0 0 10px !important;font-size:16px !important;color:#fff}
#commodityBanner iframe{position:relative;margin:6px 0 0 2px}
#commodityBanner p{margin-left:10px;font-weight:700;color:#b70000}
#commodityBanner2{position:relative;height:234px;background:url(../images/market/rohstoffe/rohstoffaktien1.jpg) no-repeat scroll 0 0}
h3.commodityBanner2{padding:9px 0 0 18px !important;font-size:16px !important;color:#fff}
#commodityBanner2 p{margin-left:10px;font-weight:700;color:#b70000}

/* for JS addition function */
#explanation ul{margin-top:0;padding:0}
#explanation li{padding:5px 0;list-style-type:circle}
#explanation1 #explmore{cursor:pointer}
#explanation2 #explless{display:block;margin-bottom:10px;text-align:right;cursor:pointer}

/* bonds & mortage ioan */
.mortageIoan p{margin:0 0 10px}
.mortageIoansList li{padding:3px 0 3px 12px;background:url(../../images/bullet.gif) no-repeat 1px 8px}

/* 6.2. news */

/* 6.3. finance */
/* callmoney table*/
#callmoney .List td a{display:block;overflow:visible;height:auto;line-height:15px}
#callmoney .textNoteBox{margin-top:0;border-top:0}
#callmoney tr.odd{background:transparent}

/* new styles for comparison tables */
.callmoney .Headline {padding:1px 7px 2px;background:url(../images/sprite/sprite.png) repeat-x scroll center -641px;border-top:1px solid #5c5a5b;color:#fff}
.callmoney table {margin:0}
.callmoney .choice {background:#dfdfdf;border:1px solid #939393;border-right:0;border-left:0;margin-bottom:7px}
.callmoney .choice th,.callmoney .choice td {padding:5px 5px 0}
.callmoney .choice input,.callmoney .choice select {width:187px;padding:3px 5px;border:1px solid #a1afc2}
.callmoney .choice p {margin:0;padding-bottom:5px}
.callmoney .choice .providerChBox {width:13px;margin-right:5px;border:0}
.callmoney .choice .region {width:110px}
.callmoney .choice .issuetype {width:155px}
.callmoney .ButtonBox input {width:auto;padding:5px 5px 8px 5px;border:0}
.callmoney .tipp {height:17px;margin-top:0;padding:7px 0 0 7px;font-weight:400;background-color:#363636;border-top:0}
.callmoney .summery thead {background:#333132}
.callmoney .summery .bank {width:130px}
.callmoney .summery .testFlag {width:70px}
.callmoney .summery .tipp {padding:0 5px 0 10px}
.callmoney .summery th.offer {width:190px}
.callmoney .summery th.typ,.callmoney .summery th.price {width:60px}
.callmoney .summery th.details {width:160px}
.callmoney .summery td,.callmoney .summery th {padding:5px}
.callmoney .summery td.DabTab{padding:0}
.callmoney .summery th {color:#fff}
.callmoney .bR {border-right:1px dashed #d5d5d5}
.callmoney .odd {background:#e6e4e4}
.callmoney .summery strong {float:left}
.callmoney .first img {clear:left;float:left;margin-right:5px}
.callmoney .letter {margin-right:5px;padding:3px;background:#fff;border:1px solid #ccc}
.callmoney .summery .boniAbhaengig {display:block;width:13px;height:13px;margin:0 auto;background:url("../images/sprite/sprite.png") no-repeat scroll left -687px}
.callmoney .summery .boniUnabhaengig {display:block;width:16px;height:16px;margin:0 auto;background:url("../images/sprite/sprite.png") no-repeat scroll left -664px}
.callmoney .summery a.offer {float:right;width:75px;margin:1px 0 0 3px;padding-right:10px;background:url("../images/sprite/sprite.png") no-repeat scroll right -727px}
.callmoney .summery .first .offer {float:none;width:auto;margin:0}
.callmoney .summery .offer strong,.callmoney .summery .lnk2 strong,.callmoney .summery .ml strong {float:none}
.callmoney .sector{float:none;display:block}
.callmoney .summery .ButtonBox {width:75px}
.callmoney .textNoteBox {padding:3px 10px}
.callmoney div.adsense {margin:0}
#creditcard label input{width:25px;position:relative;top:3px}
#creditcard td{padding:10px 7px 5px 10px}

/*Dab-Banner Onlinebroker-Comparison*/
.DabBanner {height:85px;width:780px;text-indent:-140px;overflow:hidden;background:url("../images/brokercomparison/BannerDabBankDepot.png")}

/* creditcomparison */
.choice_credit th{padding:5px 0 0 5px}

/* marketletter */
#lettershop .List td{padding:0}
#lettershop #lettercomparison .List td{padding:2px 5px}
#lettershop .List td a{height:auto;padding:6px 3px}
#lettershop .List td a.link{height:auto;padding:0 0 0 15px;line-height:10px;background-position:0 -441px}
#lettershop .List td a img{width:25px;margin-bottom:3px;padding:1px;border:1px solid #a7cadf;background:#eff9ff}
#lettershop .List td a:hover img{border:1px solid #003b5f;background:#eff9ff}
#lettershop .List td a.title{padding:0}
#lettershop .List td span.bereich{}
/* marketletter detailpage */
#lettershop h2{padding:0;font-size:22px}
#lettershop h2 a{font-size:12px}
#lettershop h3.inline{display:inline;margin:0;padding:0;font-size:1em;font-weight:normal}
#lettershop #akt_teaser{padding-bottom:10px;border-bottom:1px dashed #d5d5d5}
#lettershop #akt_teaser h4{margin-bottom:25px;line-height:15px;font-size:15px;letter-spacing:0}

/* insurances */
.insurance_Idx_Img{float:right;width:251px;height:240px;background:url(../images/finance/insurance_overview.jpg) no-repeat scroll}
#mrmoney{margin-left:-10px}

/* teaserboxes startpage */
#finance .miniteaser_right{float:right;width:250px;padding-bottom:11px;border:1px solid #dddfdf}
#finance .miniteaser_right ul{margin:0 0 0 10px;padding:0;width:auto}
#finance .miniteaser_right ul li{margin-top:10px;padding:0 10px 0 60px}
#finance .miniteaser_right ul li a{font-weight:700}
#finance .miniteaser_right p{margin:3px 0 0}

/* startpage finance - insurances */
#finance .g5 .ButtonBox{float:right}

/* teaser finance */
.teaser_brokercomparison{float:right;margin:0;background:url("../images/finance/teaser_brokercomparison.jpg") no-repeat left bottom;border:1px solid #dddfdf}
.teaser_callmoney{margin:0;background:url("../images/finance/teaser_callmoney.jpg") no-repeat left bottom;border:1px solid #dddfdf}
.teaser_creditcomparison{padding-top:30px;background:url("../images/finance/teaser_creditcomparison.jpg") no-repeat;text-align:right}
.teaser_electricity{padding-top:30px;background:url("../images/finance/teaser_electricity.jpg") no-repeat;text-align:right}
#finance .miniteaser_right .fondsdepot{background:url("../images/finance/st_fondsdepot.png") no-repeat}
#finance .miniteaser_right .lettershop{background:url("../images/finance/st_lettershop.png") no-repeat}
#finance .miniteaser_right .workshop{background:url("../images/finance/st_workshop.png") no-repeat}
#finance .miniteaser_right .creditcardcomparison{background:url("../images/finance/st_creditcardcomparison.png") no-repeat}
#finance .miniteaser_right .dslcomparison{background:url("../images/finance/st_dslcomparison.png") no-repeat}

/* teaser insurance */
.teaser_legalcosts{float:left;background:url("../../images/finance/teaser_legalcosts.jpg") no-repeat left bottom}
.teaser_privatehealth{float:right;background:url("../../images/finance/teaser_privatehealth.jpg") no-repeat left bottom}
.teaser_life{padding-top:30px;background:url("../../images/finance/teaser_life.jpg") no-repeat;text-align:right}
.teaser_occupationaldisability{padding-top:30px;background:url("../../images/finance/teaser_occupationaldisability.jpg") no-repeat 7px 0;text-align:right}
#finance .g5 h2{margin:0 0 .4em;font-size:22px;font-weight:400}
#finance .g5 div ul{margin:0;padding:0}
#finance .g5 div ul li.tick{width:auto;height:24px;padding-left:1.5em;font-size:17px;background-position:0 -326px}
#finance .g5 div.ButtonBox a{padding:6px 21px}
#finance .g5 .tR{margin-top:50px}
#finance .g5 .tR b{font-size:22px;color:#ff4e00}
.teaser_occupationaldisability p b,.teaser_life p b,.teaser_creditcomparison p b,.teaser_electricity p b{font-size:14px;color:#ff4e00}
.teaser_occupationaldisability p a,.teaser_life p a,.teaser_creditcomparison p a,.teaser_electricity p a{padding-left:10px;background:url("../../images/icons/icon_sprite.gif") no-repeat 0 -561px;font-weight:700}
.finance_miniteaser .g7 {width:514px;border:1px solid #dddfdf}
#finance .g7 p {margin:0;padding:0 10px 10px}
#finance .g7 h2 {margin:0;padding:10px 10px 5px;font-size:14px}
#finance .teaserlist div{padding:10px 0}
#finance .teaserlist img{width:36px;padding:0 5px 5px}
#finance .teaserlist .border{border-bottom:1px dashed #cdcfcf}
#finance .teaserlist p{margin:0}
#finance .finance_miniteaser{margin:10px 0}
#finance .finance_miniteaser .gs5{width:251px;height:165px;padding:0;border:1px solid #dddfdf}
#finance .finance_miniteaser h3{margin:10px 0 5px;padding:0 10px;font-size:14px}
#finance .finance_miniteaser .gs5 p{margin:0;padding:5px 10px}
#finance .finance_miniteaser ul.link_list{padding:0 15px;width:auto}
#finance .finance_miniteaser ul.link_list li{padding:0 0 0 10px;background:url("../../images/icons/icon_sprite.gif") no-repeat 0 -558px;line-height:2em}
#finance .g7 ul.link_list li{float:left;width:45%}
#finance .finance_miniteaser ul.link_list li a{font-weight:700}

/* teaserbox landing page */
#finance h2.teaser,#finance h5.teaser{margin:20px 0 0;padding:5px 5px 5px 10px;font-size:19px;background:#30465E;border:1px solid #bfbfbf;border-bottom:1px solid #fff;letter-spacing:0;color:#fff}
#finance .arrowFF{width:2px;margin-top:4px}
#finance .teaser{overflow:hidden;margin:0 0 15px 0;background:#f7f7f7;border:1px solid #dddfdf;border-top:0;border-right:0}
#finance .teaser div{padding:0 11px 0 10px}
#finance .teaser .tick{width:100%;margin:1px 0;padding:0 0 5px 22px;font-size:15px;font-weight:700;letter-spacing:0;font-family:sans-serif}
#finance .teaser h4{margin-top:10px;margin-bottom:-1px}
#finance .teaser h2,#finance .teaser h4{letter-spacing:0;font-size:15px}
#finance h5.teaser{margin-bottom:0;padding-top:5px;font-size:13px;font-weight:700;border:0}
#finance h5.teaser .arrowFF{margin-top:0}
#finance .teaser img{float:right;display:block;padding-right:2px}
#finance .teaser .ButtonBox{width:140px;height:26px;margin:0 0 0 163px}
#finance .ButtonBox .rightimg,#finance .ButtonBox .leftimg{padding:0}

/* DSL comparison */
#callmoney table.dsl_table td{padding:8px 5px}
#callmoney table.dsl_table td a img{border:0 none}
.dsl_eyecatcher{background:url("../../images/finance/dsl_eyecatcher_bg.png") no-repeat right 15px;border:1px solid #d2d2d2}
.dsl_eyecatcher_content{float:right;width:460px}
.dsl_eyecatcher h2{margin-top:43px;color:#fff}
.dsl_eyecatcher ul{margin:30px 0 0;padding:0}
.dsl_eyecatcher ul li{font-size:16px;line-height:1.5em;padding:0 0 0 30px;background:url("../../images/icons/icon_sprite.gif") no-repeat 0 -327px}
.dsl_pic{float:left;margin:0 0 15px 0}
.dsl_contact{clear:left;padding:5px 0 5px 50px;background:#f3f3f3 url("../../images/finance/dsl_tel_icon.png") no-repeat 10px center;border-top:1px solid #d2d2d2}
p.dsl_info{margin:18px 0;line-height:1.5em}
ul.dsl_options{margin:0;padding:0}
ul.dsl_options li{float:none;margin:0;padding:2px 0 2px 16px;background:url("../../images/icons/icon_sprite.gif") no-repeat 0 -618px;border:none}
ul.dsl_options li.dsl_yes{background:url("../../images/icons/icon_sprite.gif") no-repeat 0 -598px}
b.dsl_price{font-size:2em}
b.dsl_speed{color:#690}
#tip td{background:#e3feda}

/* for girokonto page */
#vergleichsrechner{width:740px;margin:15px auto 0}

/* 6.4. community */
#watchlistarea select{width:130px;padding-bottom:2px;font-size:12px;background:#363636;color:#fff;border:0}
#explanation2 ul{width:420px;list-style-type:disc}
#explanation2 ul li{margin-left:20px;padding-bottom:7px}
/* watchlist */
.editpast{background-position:0 -52px}
.addstock{background-position:0 -23px}
.newpast{background-position:0 1px}
.plainpast{background-position:0 -103px}

/* sorted tables */
.tablesorter{margin:10px 0 15px;font-size:8pt;text-align:left}
.tablesorter .header{background-image:url(../../images/market/tablesorter_bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer}
.tablesorter td{background:#fff;vertical-align:top;color:#3d3d3d}
.tablesorter th{padding:3px 4px 3px 5px;border-bottom:1px solid #bdbdbd}
.tablesorter tr.odd td{background:#f7f7f7}
.tablesorter .headerSortUp{background-image:url(../../images/market/tablesorter_asc.gif)}
.tablesorter .headerSortDown{background-image:url(../../images/market/tablesorter_desc.gif)}
.tablesorter .headerSortDown,.tablesorter .headerSortUp{background-color:#e3e3e3}

/* pagination for sorted tables */
input.PGN {margin-top:-2px;width:50px;height:13px;font-size:11px;background:none;color:#555;border:1px solid #555}
div.PGNForm {float:left;margin:2px 7px 0;width:10px;height:9px;background:url(../images/sprite/Pagination.gif) no-repeat;cursor:pointer}
.PGNForm .prev {background-position:-10px 0}
.PGNForm .next {background-position:-20px 0}
.PGNForm .last {background-position:-30px 0}

/* pagination select */
.FormSelect {position:relative}
.FormSelect .SelControl {width:100%;margin-top:-2px;padding:0 8px 0 4px;height:15px;font-size:11px;color:#555;border:1px solid #ccc;background:url(../images/sprite/SelectBoxForm.jpg) right no-repeat;cursor:pointer}
.FormSelect .SelectList {position:absolute;left:100px;width:200px;border:1px solid #ccc;background:#fff;z-index:50}
.FormSelect ul {width:auto !important;padding:3px;list-style-type:none;text-align:left;background:#fff;cursor:pointer}
.PGNSelect {position:relative}
.PGNSelect .SelControl {width:50px;margin-top:-2px;padding:0 8px 0 4px;height:15px;cursor:pointer;font-size:11px;background:url(../images/sprite/SelectBoxPagination.jpg) right no-repeat;color:#555;border:1px solid #555}
.PGNSelect .SelectList {position:absolute;top:15px;left:0;width:50px;padding:0 8px 0 4px;border:1px solid #555}
.PGNSelect ul {list-style-type:none;width:auto !important;padding:3px 0;background:#fff;text-align:left;cursor:pointer}
#community .communityPage .paginationControl {margin:0}
#community .communityPage .paginationControl li {margin-top:0}

/* membersearch */
.membersearchCheck{width:24px;padding-left:10px}

/*register*/
#registruser form input.checkbox{height:16px;margin-right:10px}

/* 6.5. champions */
#orders #depotId{width:150px}
#orders #ordertype,#orders #marektCcode{width:90px}
#orders #transactionsDate{width:115px}

/* 6.6. encyclopedia */
.lexiconExplanation {}
.lexikon_abc td{padding:0 1px 0 0}
.lexikon_abc tr td a{line-height:17px;display:block;background:#e4e4e4;text-align:center}
.lexikon_abc tr td a:hover{text-decoration:none;background:#1876B3;color:#fff}
.lex_definitions th{background:#e3e3e3;color:#787878}
.lex_definitions td,.lex_definitions th{padding:4px 5px;border-bottom:1px solid #d5d5d5}
.lex_questions th{padding:4px 5px;background:#e3e3e3;text-align:left}
.lex_questions tr td,.lex_questions tr{padding:4px 5px;border-bottom:1px solid #d5d5d5;text-align:left}
.conceptTitle{margin:1.5em 0 0.5em;padding:.5em 0;font-size:14px;background:#eef6e9}
.conceptSubtitle{margin:0;padding:1em 0 0}
#lexikon_leitzins_legende {background-repeat:no-repeat;background-image:url(../images/lexikon/leitzins_legende.jpg);width:138px;height:112px;float:left;margin-top:155px;margin-left:15px}

/* only modules/functionalities/blocks */
/* lists and even look at tabellen */
.noTr{border:0}
ul.static li{margin:10px 0 0 -40px;list-style-type:none}
#datenschutz ul.static li{margin:10px 0 0 0}
ul.List{float:left;width:100%;display:block;margin:0 0 6px;padding:0}

/* topflop table */
#topflop td{padding:2px 3px;white-space:nowrap}
#topflop td.tr{background-position:0 9px}
#topflop a.feed,#topflop a.feed_inactiv{display:block}
#topflop .feed{background-position:right bottom}
#topflop .feed_inactiv{background-position:right top}

/* Top 5 search requests */
#topsearchedlinks{clear:both;padding:4px 0;background:#f8f8f8}
#topsearchedlinks a{margin:0}

/* chart definiton */
.chart255{margin-bottom:05px;height:162px;background:url(../images/chartloader/225_139.gif) no-repeat 0 13px}
.chart255 b a{color:#333}
.chart295{margin-bottom:15px;height:162px;background:url(../images/chartloader/295.gif) no-repeat 3px 15px}
.chart295 b a{color:#333}
.tabelle .List td.chart450 a{display:inline;height:80px}
.chart255 .quote,.chart450 .quote{padding-right:29px}
.chart295 .quote{padding-right:47px}
.chart255 a img,.chart295 a img,.chart450 a img{border:0}
#market .chart310{height:185px}
#market .chart310 h3{text-indent:-9000px}

/** DM banner styles **/
.dmbanner{position:relative;height:110px;background:url(../images/dmark.png) no-repeat scroll}
.dmbanner a{float:left;display:block;position:absolute;bottom:33px;height:19px;width:28px}
.dmbanner .ger{left:107px}.dmbanner .eng{left:145px}.dmbanner .italy{left:183px}.dmbanner .spain{left:221px;width:29px}.dmbanner .france{left:260px}

/* blocklists */
.block li.olddate span{color:#bababa}
.block li.olddate a{color:#8bb5d2}
.block li.olddate a:hover{color:#1876b3}

/* news teaser */
.NewsTeasers{margin:0 0 10px 0}
.NewsTeaser{margin:0 0 10px 0}
.NewsTeaser p{margin:4px 0 10px;font-size:1.2em;line-height:18px}
#colum .NewsTeaser p{margin-top:0}
.NewsTeaser ul.List{margin-bottom:0} 
.NewsTeaser .List li{background-image:none;border-top:1px solid #f2f2f2}
.NewsTeaser .List li a{width:97%;padding:3px 2px 3px 12px;background:url(../images/bullet.gif) no-repeat 1px 8px}
.NewsTeaser .List li a:hover{background:#f7f7f7}
.column_pic{margin:-10px 0 6px}
.NewsTeaser h2{margin:0;font-size:14px}
.NewsTeaser .subheadline{margin:0;font-size:12px;font-weight:400}
.NewsTeaser .Teaser{width:100%}
.NewsTeaser .Teaser_img{width:80%}
.NewsTeaser .teaserimg{padding:0 10px 4px 0}
.NewsTeaser .teaserimg img{width:80px;border:1px solid #fff}
.NewsTeaser a:hover.teaserimg img{border:1px solid #1876b3}
/* first and last teaser */
#first .Teaser_img{width:62%}
#first .teaserimg{float:left;padding:0 10px 4px 0}
#first .teaserimg img{width:160px;border:1px solid #fff; height:auto}
#first a:hover.teaserimg img{border:1px solid #1876b3}
#last{margin:0;border-bottom:1px solid #e4e4e4}

/* article */
#artikel{margin-bottom:20px}
#artikel .chartIcon{background:url(../images/artikel_chraticon.gif) no-repeat -1px 2px;padding-left:13px}
#artikel h1{margin-bottom:20px}
#artikel h2{font-size:1.5em;margin-bottom:0;font-weight:700}
#artikel h5,#market h5{font-size:1.1em;margin:32px 0 0;font-weight:700}
#market h5{margin:10px 0 0}
.article{margin:10px 10px 10px 0;font-size:1.2em;line-height:18px}
#artikel .firstParagraph{margin:10px 10px 10px 0;font-size:1.2em;line-height:20px;font-weight:700}
#artikel .teaserimg{float:left;width:185px;padding:13px 5px 0 0}
#colum #artikel .teaserimg{width:75px}
#artikel .teaserimg img{display:block}
#artikel .teaserimg div{width:170px;padding:5px;background:#eee}
#colum #artikel .teaserimg div{width:62px}
#artikel table{width:100%;border-collapse:collapse}
#artikel table td{padding:2px 4px;background:#fff;border:1px solid #e4e4e4}
#artikel img{max-width:460px;overflow:hidden}
#artikel .wordpress table td{border:none;font-size:1em;line-height:18px}
#artikel .wordpress table table {margin: 10px;}
#artikel .wordpress table table td {border: 1px solid #ddd;}
#artikel .wordpress ol {margin: 0px 10px 10px 10px;list-style: decimal;}
#artikel .wordpress ul {margin: 0px 10px 10px 10px;list-style: disc;}
#artikel .wordpress li {margin: 0px 10px;}

/* social media buttons on news and stock profiles */
.socialmedia{border-top:1px solid #bdbdbd}
#artikel .socialmedia {margin-bottom:15px}
.socialmedia a{float:left;margin:5px 10px 5px 0;background:url(../images/socials.png) no-repeat scroll;outline:none}
.socialmedia .facebook{width:75px;height:21px}
.socialmedia .facebook:hover{background-position:0 -21px}
.socialmedia .tweet{width:55px;height:21px;background-position:0 -42px}
.socialmedia .tweet:hover{background-position:-56px -42px}
.socialmedia .tweet:active{background-position:-112px -42px}
.socialmedia .xing{width:91px;height:17px;background-position:-76px 0}
.socialmedia .xing:hover{background-position:-76px -18px}
.socialmedia .deepControl{width:160px;height:20px;background-position:0 -63px}
.socialmedia .deepControl:hover{background-position:0 -84px}
.socialmedia .iGoogleSmallButton{margin-bottom:5px !important;background:none}

/* frequently searches */
#container .ad{padding-top:15px}
#topsearchedwords{clear:both;margin:0 0 15px 0}
#topsearchedwords ol{clear:both;margin:0;padding:0}
.g6 #topsearchedborder{margin:0;padding:0;font-weight:700}
#topsearchedwords .List li a span{display:inline;margin:0;padding:0}
#topsearchedborder{margin:15px 0 0 0;padding:0}

.search-form{margin-top:15px;background:#eef6e9;border:1px solid #a5acb2}
/*.input{height:18px;padding:2px;border:1px solid #a5acb2}*/
.autofill select{height:24px;padding:2px;border:1px solid #a5acb2}
.search-form label,.search-form fieldset legend{display:block;padding-bottom:5px;font-weight:bold;color:#666}

.main-search{padding:10px;border-bottom:1px solid #a5acb2}
.main-search .left{float:left;width:450px}
.main-search .right{float:right;width:290px}
.main-search .autofill{padding:6px 0}
.main-search .branche{float:left;width:290px}
.main-search .index{float:right;width:140px}
input#extendedstock-searchValue{width:444px;border:1px solid #7c8790}

.search-form input.fullwidth{width:100%}
.search-form select.fullwidth{width:100%}
.search-form fieldset{border:0 none}
.search-form select,.search-form imput{}
.search-figures select option{}
.search-figures select.figure-year{width:60px;margin-right:15px}
.search-figures .figure-min,.search-figures .figure-max{width:60px;margin-right:15px}
.search-figures span.sort{}
fieldset.with-year select.figure-name{margin-right:15px}
select.figure-name{width:290px;margin-right:93px}
.search-results{overflow:auto}
.tabList tr.green{background-color:#eef6e9}
.tabList tr.darkgreen{background-color:#dfedd6}
.more-less-criteria{float:right;width:40px;cursor:pointer}
.more-criteria{float:right;width:17px;height:17px;margin:5px 0 0;background:url("../../images/sprite/icon_sprite.png") no-repeat 0 2px;cursor:pointer}
.less-criteria{float:left;width:17px;height:17px;margin:5px 0 0;background:url("../../images/sprite/icon_sprite.png") no-repeat 0 -275px;cursor:pointer}
input.sortby{}
.search-parameters{margin:0 0 10px 0;padding:10px}
.search-parameters p{clear:both;margin:0;padding:3px 0}
.search-results table{width:100%;margin-bottom:10px}
.search-results table thead th{vertical-align:middle}
.search-results .pos {width:25px;text-align:center}
.search-results .price {width:75px;text-align:right}
.search-results th.goingRate {width:65px;text-align:center}
.search-results td.goingRate {text-align:right}

.extend-search{border-top:1px solid #fff}
.extend-search .autofill{float:left;width:90%}
.extend-search fieldset{border-bottom:1px solid #cdc1d4}
.extend-search label{padding:10px 0 0 10px}
.extend-search .item{padding:8px 10px}
.extend-search div.even{background:#deead7}

.main-search .search-sort{padding:10px 0 0}
.extend-search .search-sort{padding:10px}
.search-sort .left{float:left;width:308px}
.search-sort .right{float:left;width:200px}
.search-sort .ButtonBox{margin-top:18px}
.extend-search .search-sort label{padding:0 0 8px}

/* Newsletter LP */
/* Newsletter Registration (new) */

/* Newsletter Reg Search */
#nlRegSearch{position:relative;margin:5px 0 5px 0;height:75px;background:#fff url("../images/newsletterregister/nlRegLowGreen.png") no-repeat scroll 0}
#market #nlRegSearch h3{padding:7px 0 0 15px;float:left;font-size:16px;color:#fff} /* market.css abschaffen !! */
#market #nlRegSearch h4{float:right;margin-right:97px;padding-top:10px;font-size:14px} /* market.css abschaffen !! */
#nlRegSearch p{clear:both;padding:10px 0 0 16px;font-size:11px}
#nlRegSearch iframe{position:absolute;left:317px;top:26px;width:445px;height:32px;padding:14px 0 0 13px}


#market #News #search h4,#market #Fund #search h4{margin-bottom:5px;font-size:1.3em;font-weight:700}
#search .nl_teaser{height:270px;background:#fff url("../../images/newsletterregister/lp/teaser.jpg") no-repeat scroll right top;border:1px solid #b8b8b8}
#search .nl_teaser .h3,#search .nl_teaser h3{width:330px;padding:0 15px;line-height:40px;background:#bf9a58 url("../../images/newsletterregister/lp/nl_lp_info_bg.png") no-repeat right -80px;font-size:18px;font-weight:700;text-shadow:#a4844c 1px 1px 0;color:#fff}
#search .nl_teaser ul,#search .nl_info2 ul{clear:left;margin:0 0 0 15px;padding:0;width:auto}
#search .nl_info2 ul{margin:10px 0}
#search .nl_teaser ul li,#search .nl_info2 ul li{margin:8px 0;padding:0 0 0 20px;line-height:11px;background:url("../../images/icons/icon_sprite.gif") no-repeat 0 -332px}
#search .nl_teaser ul li.nobg,#search .nl_info2 ul li.nobg{font-size:11px;background:none}
#search .nl_teaser ul li{font-weight:700;font-size:14px}
#market .nl_info_text{margin:5px 0;font-size:10px}

/* Newsletter Abo auf der rechten Seite, wo der Text auch von uns geschrieben wird - iframe kommt von Leipzig */
#newsletteraboRight {margin-left:20px;height:245px;background:url("../../images/newsletterregister/NL_Mittag_300.jpg") no-repeat}
#newsletteraboRight .nlRegisterHeader, #newsletteraboLeft .nlRegisterHeader{padding:0 10px;font-size:12px}
#newsletteraboRight ul li, #newsletteraboLeft ul li{font-weight:700;font-size:13px;margin:8px 0;padding:0 0 0 20px;line-height:11px;background:url("../../images/icons/icon_sprite.gif") no-repeat 0 -332px}
#newsletteraboRight ul li.nobg, #newsletteraboLeft ul li.nobg{font-weight:normal;font-size:11px;background:none;line-height:1.3em}
#newsletteraboRight .nlRegisterContentArea, #newsletteraboLeft .nlRegisterContentArea{margin-top:30px}
#newsletteraboRight #hidereg, #newsletteraboLeft #hidereg{margin-top:25px}
#newsletteraboLeft {height:205px;margin-bottom:15px;width: 100%;background:url("../../images/sprite/sprite_NL_Anmeldung.png") no-repeat scroll -1840px -207px }

/* low newsletter LP */
#search .nl_teaser.lowSearch .aditional {float:right;margin:4px 1px 0 0;font-weight:700}
#search .nl_teaser.lowSearch {height:56px;background:url("../images/newsletterregister/lowNewsletter.png") no-repeat scroll right top #fff;border:0 none}
#search .nl_teaser.lowSearch h3 {width:272px;padding:0 5px;font-size:13px;line-height:21px;background:none;text-shadow:none}
#search .nl_teaser.lowSearch iframe {margin-top:-43px}
#search .nl_teaser.lowSearch .information {float:left;margin:10px 5px 0;font-weight:700}

/* Newsletter Box auf Profilseiten und Searchlandingpages */
.g6 #search .nl_teaser .h3, #newsletteraboLeft .h3{float:left;width:340px;padding:0 15px;line-height:35px;font-size:18px;font-weight:700;background:none;color:#fff;text-shadow:none}
.g6 #search .nl_teaser{position:relative;height:205px;margin-bottom:15px;background:url("../../images/sprite/sprite_NL_Anmeldung.png") no-repeat scroll 216px bottom;border:0 none}
.g6 #search .nl_teaser.search{background-position:-460px -205px}.g6 #search .nl_teaser.searchfonds{background-position:-920px -205px}
.g6 #search .nl_teaser.searchoel{background-position:-920px 0}.g6 #search .nl_teaser.searchaktien{background-position:0 0}
.g6 #search .nl_teaser.searchgold{background-position:-460px -205px}.g6 #search .nl_teaser.standard{background-position:-1380px -205px}
.g6 #search .nl_teaser.waehrungen{background-position:0 -205px}.g6 #search .nl_teaser.indice{background-position:-460px 0}
.g6 #search .nl_teaser.instrumentfonds{background-position:-1380px -205px}.g6 #search .nl_teaser.searchetf{background-position:-460px 0}
.g6 #search .nl_teaser.commodity{background-position:-460px 0}.g6 #search .nl_teaser.currency{background-position:0 -205px}
.g6 #search .nl_teaser.searcheuro{background-position:0 -205px}.g6 #search .nl_teaser.searchdax{background-position:-460px 0}
.g6 #search .nl_teaser.maerkteammittag{margin-bottom:40px;background-position:-1840px -205px}
.g6 #search .nl_teaser.searchnews{background-position:-1840px -205px}
.g6 #search .nl_teaser .nl_logo{float:right;margin:1px}
#left #search .nl_teaser{background:url("../images/sprite/sprite_NL_Anmeldung.png") no-repeat scroll -1840px 0}
#search .nl_teaser iframe{opacity:100;filter:alpha(opacity=100)}
.g6 #search .nl_teaser ul li{line-height:11px}
.g6 #search .nl_teaser ul li.nobg,.g6 #search .nl_info2 ul li.nobg{margin-top:-5px;font-size:11px}
.g6 #search .nl_info_text span{display:block;font-size:10px}
.g6 #search .nl_info_text{position:absolute;bottom:6px;margin:0 0 0 15px;font-size:10px;line-height:12px;font-weight:normal;color:#757070}
.g6 #search .maerkteammittag .nl_info_text{bottom:-30px}
.nl_teaser .nl_infotext {color:#8e061a;margin-left:5px;margin-top:7px}
.nl_teaser .nl_infotext span {color:#336a05;font-size:13px}
.g6 #search .nl_register{margin:13px 15px 0 10px}
.g6 .nl_register p.zusatz{margin:1px 0;font-size:11px}

#market .coregister{margin:0 0 14px 15px;padding:0 0 0 20px;background:url("../../images/newsletterregister/lp/present_16.png") no-repeat}
#market .g6 .coregister{padding:0 0 0 30px}
#market .coregister h4{margin-bottom:.3em;font-size:14px;font-weight:700}
#market .nl_info{background:#eaeef4}
#market .nl_info p{padding:5px 10px;font-size:14px}
#market .nl_info h3{font-size:20px;line-height:2em;background:#d8d9db url("../../images/newsletterregister/lp/nl_lp_info_bg.png") repeat-x 0 -40px}
#market .nl_info h3 span{float:left;display:block;width:40px;height:40px;margin-right:5px;background:#d8d9db url("../../images/newsletterregister/lp/nl_lp_info_bg.png") no-repeat}

#search h2.mb{margin:20px 0 5px;font-size:24px}
.testEmblem {float:right;width:129px;height:100px;margin:15px 10px;background:url(../../images/newsletterregister/lp/TestSiegel.png) no-repeat scroll}
.pageScreen {float:right;width:140px;height:190px;margin:15px 0 10px 10px;background:url(../../images/newsletterregister/lp/screen.png) no-repeat scroll}

.nl_register{margin:7px 15px 0 10px}
.nl_register p.zusatz{margin:5px 0;font-size:11px}

/* table */
/* Allgemeines für alle Tabellen */
/* Verzögerung bei den quote-Tabellen*/
.tableInfoSmall{font-size:0.8em;margin:-10px 0 20px 0}
/* letzte Linie unter einer Tabelle */
.lastLine{border-bottom:1px solid #bdbdbd}
/* even/odd Prinzip*/
.odd{background-color:#f7f7f7}

/* Normale Tabellen nach HTML Standart aufgebaut */
table{width:100%;border-collapse:collapse;margin-bottom:15px}

/* Allgemeines CSS für Tabellen und Überschriften (die sich auch auf Tabellen beziehen) */
/* wenn kein Abstand bei der Überschrift nach oben sein soll (z.B. Fond Startseite Top Aktienfonds)*/
.HeadlineMt0{margin-top:0}
.Headline,h2.Headline,h3.Headline,h4.Headline,.HeadlineMt0{font-size:1em;letter-spacing:0;padding:3px 4px 3px 5px;color:#333;font-weight:700;border-bottom:1px solid #bdbdbd;background-color:#e9e9e9}
.Headlineselect {padding:3px 4px 8px 5px}
.Headlineselect select.exchange{margin-left:286px}
/* Derivatestartseite Boxen mit vergrößerter Überschrift */
#derivate #headline16{font-size:16px}
#derivate #text16px{font-size:16px}
#derivate #text16px li{padding:4px 4px 4px 5px}
#text16px span{height:18px}

/* Link unter einer Tabelle */
.footerlink {height:15px;float:right;padding-left:14px;background:url("../images/sprite/sprite.png") no-repeat scroll 0 -440px transparent}
.footerlinkSmall {font-size:0.95em;height:15px;float:right;padding-left:14px;background:url("../images/sprite/sprite.png") no-repeat scroll 0 -441px transparent}

/* Link unter einer Tabelle (z.B. Marktbericht) welche über Aqua2 generiert wird ->Unterschied zwischen Sidebar und normalem Content beachten*/
.sidebarAquaLink{margin-top:-22px}
.AquaLink{margin:-14px 0 10px 0}

/* Liste mit Linie drunter - z.B. Marktberichte, die mit Aqua2 geschrieben ist */
ul.lastLine{border-bottom:1px solid #bdbdbd;margin-bottom:25px}

.topbarwidth,.flopbarwidth{width:10px}

	

/* normale Tabellen */
.tabList thead tr{font-size:0.95em;border-bottom:1px solid #bdbdbd}
.tabList tr{background-color:#fff}
.tabList tr .newsletter {padding:0}
.tabList tr.odd{background-color:#f7f7f7}
.tabList tr.total{font-weight:700;border-bottom:1px solid #bdbdbd;border-top:1px solid #bdbdbd}
.tabList tr th {text-align:left}
.tabList tr th,.tabList tr td{padding:3px 4px 3px 5px}
.tabList tr td{font-size:1em}
.tabList tr td.blue{color:#1876b3}
.tabList tr td.s{font-size:0.95em}
.tabList img.boersenbriefvergleich {border:1px solid #A7CADF;margin:0 3px 3px 0;padding:1px;width:25px}
#summaryPerformance td{text-align:right}

/* UL-LI - Listen im Portal, die aussehen wie Tabellen */
ul.infoList li,ol.infoList li{padding:3px 4px 3px 5px;font-size:0.95em;margin-bottom:0}
.infoList li span{margin-right:10px;height:15px;display:block;float:left}

/* normalinfoList -> Schrift ist größer - wird aber seltener benutzt z.B. Top 5 Suchanfragen */
.normalinfoList li{padding:3px 4px 3px 5px;font-size:1em}
#topsearchedwords ol.normalinfoList li{margin-bottom:0}
.top5 .topCategory{width:80px}
#portrait .normalinfoList span.date_n{margin-right:7px}

/* Listen mit Tabs zur Auswahl z.B. alle Termine / Unternehemenstermine*/
.tabsList li span.text,.tabsList li span.link{width:70px;float:left;font-size:2em;font-weight:bold;color:#c5c5c5}
ul.tabsList li span{display:block;float:left;height:15px;margin-right:10px}
.tabsList li {padding:3px 4px 3px 5px;font-size:0.95em}

/* Tabellen mit Tabs zur Auswahl z.B. Top/Flop auf Aktienprofil */
.tabsList tr{background-color:#fff}
.tabsList tr th,.tabsList tr td{padding:3px 4px 3px 5px}
.tabsList tr th{font-size:0.95em;/*border-right:1px solid #bdbdbd;*/border-bottom:1px solid #bdbdbd}
.tabsList tr.odd{background-color:#f7f7f7}
.tabsList tr td{font-size:1em}
.tabsList tr td.s{font-size:0.95em}

.topflop table{margin-bottom:0}

/* News-Listen */
/* Börsenkiosk auf z.B. Aktienprofil */
#boersenkiosk .NewsList li p a.link,.NewsList li h4 a,.NewsList li h4 p.news{float:left;padding:4px;display:block}
.NewsList li h4 a{font-size:13px;letter-spacing:0}
.NewsList li span.text,.NewsList li span.link,ul.NewsList m li span.date {width:70px;float:left;font-size:2em;font-weight:bold;color:#c5c5c5}
.NewsList thead tr{border-bottom:1px solid #bdbdbd} /* Watchlist im Communitybereich */
.NewsList td{padding:3px 4px 3px 0}
ul.NewsList li span.date{font-sie:0.95em;margin-right:10px;display:block;float:left;height:16px}
ul.NewsList m li span.time{font-size:1.1em}
.newsBorder{border-left:1px solid #c8cac5;width:368px;float:left;margin:5px 0}
.NewsList th{font-size:0.95em;border-bottom:1px solid #bdbdbd;padding:3px 4px 3px 5px}

/* angeteaserte Listen */
p.newsTeaser{padding-left:6px}
ul.NewsteaserList li {font-size:0.95em;padding:3px 4px 3px 5px;margin:0;clear:both;overflow:hidden}
.NewsteaserList li span{height:15px;margin-right:10px;display:block;float:left;padding:0;width:auto}
ul.NewsList li {padding:3px 4px 3px 5px;clear:both;overflow:hidden}
.NewsList .date_n{margin:3px 4px 0 0}

/* Rechte Spalte Aktienprofil - WKN etc. als Block */
#market span.identifies {width:50px}

/* Firmenportrait */
#portrait .List li{padding:3px 0}
span.portraitLogo{width:90px;min-height:40px;float:left;margin:10px 8px 0 0}
.portrait p.portrait {float:left;width:200px}

/* Alle Tabellen-IDs mit der Breite 560px */
#a3215 #market #AnalyseGuV,#a3215 #market #GuV,#a3215 #market #Bilanzkennzahlen,#a3215 #market #Bilanz {float:left;width:560px}

/* info in a table */
.tabelle .List .textNoteBox{margin:0}
.tabelle .List .textNoteBox a{display:inline}
.tabelle .textNoteBox .close{width:12px;height:11px;text-indent:-9000px;cursor:pointer;background:url(../images/closeicon.gif) no-repeat}

/* captcha */
.capture_tbl{border:3px solid #000}
#captcha_td pre{color:#000}
#captcha_td input.feld{margin-left:15px}
.captcha_td_left{padding-bottom:20px;vertical-align:bottom;border:0}
.captcha_td_button{margin:0 auto;padding-bottom:5px;vertical-align:bottom;border:0}
.commentCaptcha{font-weight:700}
.commentCaptcha pre{overflow:hidden;font-size:9px;color:#09ff50}

/* comments */
.combox{margin-top:15px;border:1px solid #dbdbdb;border-width:1px 0}
.combox span{color:#808080}
.combox .even{padding:10px 5px;background:#f7f7f7}
.combox .odd{padding:10px 5px;background:#ededed}
.combox .sub{margin-top:5px}
.combox .comment{border-bottom:1px solid #dbdbdb}
.combox .comentcontent{margin:10px 0}
.combox .comentcontent ol{list-style-type:decimal}
.combox .comentcontent ul{list-style-type:circle}
.combox #setting{padding:5px}

/* surveys */
.survey_box{margin:6px 0 20px;padding:8px;background:#ecf5fe;border:1px solid #d7d5d6}
.survey_question{padding:8px;background:#bdd9ef;font-size:14px;font-weight:700}
.survey_items{margin:10px 0;padding:0}
.survey_item{padding:3px 0}
.survey_items .even{background:#d3e7fb}
.survey_items span{float:left}
.pollbar{float:left;margin-top:3px;max-width:93%;min-width:8px;height:8px;background:url(../images/pollbar.gif);border:1px solid #003399;font-size:1px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}

/* pagination */
.paginationControl{float:right;width:auto;margin:0 0 15px}
.paginationControl li{float:left;width:33px;margin:10px 3px 0;padding:1px 3px 0;font-weight:400;background:none}
.paginationControl .arrow a,.paginationControl .link a,.paginationControl .current a{display:block;padding:2px 6px;text-align:center;border:1px solid #a7cadf}
.paginationControl .arrow a{padding:0 6px 4px}
.paginationControl .current a{background:#eff9ff;font-weight:700}
.paginationControl .pageof{padding:2px 6px;width:auto;border:1px solid #bfbfbf}
.paginationControl .spacer{padding:8px 6px 0;border:0}
.paginationControl .link a:hover,.paginationControl .arrow a:hover{background:#eff9ff;border:1px solid #003b5f;color:#003b5f}
#paginator_ratgeber ol li{margin-bottom:15px}
/* archive pagination */
.archive-years li{display:inline;padding:5px;border:1px solid #ccc}
/* news pagination */
.newspageControl{background:#f7f7f7}
.newspageControl .fl a,.newspageControl .fr a{display:block;padding:5px 15px;background:#efefef;border:1px solid #cfcfcf}
.newspageControl .fl a:hover,.newspageControl .fr a:hover{background:#e5e5e5}

/* inputfelder TODO: MUSS ÜBER EINE ID GEREGELT WERDEN
form input.feld,form textarea.feld,form select.feld {margin-bottom:5px;padding:3px 0 4px;border:1px solid #a1afc2;background:#f5f5f5 url(../images/inputBg.gif) repeat-x}
form input#amount {margin-top:6px;padding:1px 0}
form select.feld{padding-right:5px}
form input.error{border:1px solid #d90000}
form .col1{width:35%}
form .col2{width:60%}
form .col{width:100%}
form label.col1{margin-bottom:5px;padding:3px 0 4px}
form .inputNote{color:#7a7a7a}
form a.inputNote{color:#1876b3}
form input.checkbox{padding-top:5px}
*/
form #loginform{padding-left:20px}
form #loginform .col2{width:64.9%}

.TabBgChart255{padding-top:15px;background:url(../images/TabBgChart.png) repeat-x transparent}
.TabBgChart295{background:url(../images/TabBgChart295.png) repeat-x transparent;margin-bottom:15px}
.tabs{padding:0 0 0 0;margin-left:0;height:24px}
.tabs li{float:left}
.tabs,#chartoverview_std .tabs{margin:0 0 1em}
#wocbrokercompare .tabs{margin:0 0 2em}

#community .tabs,#chartoverview_std .tabs{margin-bottom:20px}
#chartoverview .tabs{margin:0}
.TabBg,.tabs li a,.tabs li.activ,.tabs li.activ .borderLeft,.tabs li.activ .borderRight{background:url(../images/sprite/tabsSprite.gif) repeat-x 0 -151px}
.tabs li a{display:block;padding:8px 11px 5px 9px;text-decoration:none;background-position:right 3px;background-repeat:no-repeat;cursor:pointer;}
.tabs li a:hover{background-position:0 -27px;background-repeat:repeat-x;color:#fff}
.tabs li.activ{margin:0 -4px}
.tabs li.activ a{padding:0;background:none;color:#000}
.tabs li.activ a:hover{padding:0;background:none;color:#1876b3}
.tabs li.activ div{float:left}
.tabs li.activ div.first{float:left;padding-left:4px;height:30px;background:#fff}
.tabs li.activ .borderLeft,.tabs li.activ .borderRight{padding:0 3px;height:30px;background-position:0 -58px;background-repeat:no-repeat}
.tabs li.activ .borderRight{background-position:2px -90px}
.tabs li.activ{background-position:0 -120px}
.tabs li.activ .text{padding:8px 10px 8px 12px;font-weight:700}
.overview .TabBg{margin-top:0}

/* dialog box */
#dialogOp{position:absolute;top:300px;width:340px;height:300px;margin:-20px 0 0 250px;background:#000;filter:alpha(opacity=60);opacity:0.6;z-index:400}
#dialog{position:absolute;top:300px;width:300px;margin-left:270px;background:#fff;border:1px solid #ccc;z-index:500}
#dialog p{margin:0;padding:3px 10px;height:18px;font-weight:700}
#dialog .DlContent{display:block;padding:10px}
#dialog div{width:50px;margin:10px auto;padding:3px;background:#f0f0f0;border:1px solid #666;cursor:pointer;text-align:center}
#Passwort{padding:10px 0 10px 30px}
#Passwort input{width:200px;margin-bottom:10px}
.tabelle .List th.topflop{display:none}
.tabelle .List td.topflop{display:none}

/* tagcloud */
.tagcloud{margin-left:0;padding:5px 0;text-align:justify}
.tagcloud li{display:inline}

/* 6.7. sidebar */
#sidebar{margin-top:15px}
#sidebar .block {margin-bottom:15px}
/* sidebar tabs */
#sidebar .tabs li.activ .text{padding:8px 5px 4px 9px}
#sidebar #chartoverview li.activ .text{padding:2px 8px 3px}
#sidebar #chartoverview_std li.activ .borderLeft,.tabs li.activ .borderRight{}
#sidebar #chartoverview_std li a{padding:8px 9px 5px 6px}
/* comacttabs */
.compacttabs{width:262px;background:url(../images/chartloader/310.gif) no-repeat 0 17px}
.compacttabs .tabs,.compacttabs .tabs li a,.compacttabs .tabs li.activ .text{background:url(../images/sprite/compacttab.gif) repeat-x}
.compacttabs .tabs{width:100%;margin:0;height:20px;border:1px solid #bdbdbd;border-top:0;background-position:0 -42px}
.compacttabs .tabs li a{padding:2px 9px 3px 8px;background-position:left -21px;background-repeat:no-repeat;color:#5d5d5d}
.compacttabs .tabs li a:hover{color:#1876B3;background-position:left -21px}
.compacttabs .tabs li.activ .text{padding:2px 8px 3px 8px;background-position:center 0;color:#fff}
.compacttabs .tabs li.activ{margin:0}
.compacttabs .tabs li.activ div.first,.compacttabs .tabs li.activ .borderRight,.compacttabs .tabs li.activ .borderLeft{display:none}

/* energy block */
#electricity h1{margin-bottom:0;margin-top:15px;font-size:18px}
#electricity #subheadline{margin-bottom:164px;width:300px}
#electricity .rechner_head{height:45px}
form.strom_form {margin:0;padding:0;vertical-align:top}
form.strom_form input.feld{margin-bottom:3px;padding:2px 1px 1px}
div.strom_field_set{float:left;margin:0;padding:0 5px}
form.strom_form span{display:block;padding:0 0 4px}
#electricity ul{margin:0;padding:0}
#electricity ul li.tick{width:80%;padding:3px 0 3px 20px;font-size:16px;font-weight:700;background-position:0 -325px}
#electricity .teaserList{margin:-142px 0 15px}
#electricity #stromrechner{height:115px;padding:17px 20px 0}
.rechner_box{margin-bottom:15px;background:url(../images/finance/stromrechner_bg_new.jpg) no-repeat top right;border:1px solid #c8cac5}
#electricity .strom_vorteile{padding:20px;color:#fff}
#electricity #Richtwerte{font-size:11px;font-weight:normal}
#electricity #seotext{float:left;width:400px}
#electricity #seotext h3{margin:10px 0 0;padding:0}
.e_news{width:355px;margin-top:10px}
.e_news .overhide{width:280px}
#electricity .msgbtn{float:right}

/* Übersicht Alphabet*/
#archive #sidebar{margin:32px 0 15px}
#archive h5{margin-bottom:10px}

/* 6.8. Adsense */

/* Adsense Common */
div.adsense{margin:10px 0}
.adsense h4{margin:0;padding:3px 0 0;font-size:12px;font-weight:400;letter-spacing:normal;border-bottom:1px dashed #d5d5d5;border-top:1px dashed #d5d5d5}
.adsense h4 a{color:#000}
.adsense h4 a:hover{text-decoration:none}
.adsense ul{margin:0;padding:0;width:auto}
.adsense li a{display:inline-block;cursor:pointer}
.adsense li a:hover{text-decoration:none}
.adsense .head{font-size:16px;font-weight:700;text-decoration:underline;color:#00f}
.adsense .text{padding:0 5px;color:#000;font-size:12px}

/* Adsense for Content */
.afc li{padding:12px 0;border-bottom:1px dashed #d5d5d5}
.g6 .afc li{padding:6px 0}

/* Adsense for Search */
.afs li a{display:block;width:100%;padding:12px 0;border-bottom:1px dashed #d5d5d5}
.afs a:hover{background:#dfdfdf;text-decoration:none}
.afs .head{font-size:15px}

/* Adsense Image/Flash */
.adsense div{text-align:center}
.adsense .center{width:728px;margin:0 auto !important}
.g6 .adsense .center{width:300px}

#afchead .adsense span.text{padding:0 5px}
.twocol .adsense span,.gs9 .adsense span,#champion_rules .adsense span,.g6 .adsense span,.champinfo_sidebar .adsense span{display:block;width:100%}
.twocol .adsense span.text,.gs9 .adsense span.text,#champion_rules .adsense span.text,.g6 .adsense span.text,.champinfo_sidebar .adsense span.text{padding:0}
.TabBg .adsense {clear:both;margin-bottom:15px}
.TabBg .adsense a{margin-bottom:0}
.twocol .TabBg .adsense #gAd_0 span{display:inline;width:100%;padding:0 5px}

#afchead{float:left;width:780px;padding:10px 10px 0 10px;background:#fff}
#afchead .adsense .head,#afcfoot .adsense .head{font-size:16px}
#afcfoot{padding:10px 0 0 10px}


.split_test .adsense .head {color:#1876b3}

/* BN Banner (f.e.Anleihen-Startseite) */
.BnBanner{font-size:1em;margin-bottom:5px}

/* 6.9. buttons */
.Inactiv .rightimg,.Inactiv .leftimg,.Inactiv input,.Inactiv a{color:#b1af9c}
.ButtonBox .rightimg,.ButtonBox .leftimg{width:3px;height:28px}
.ButtonBox input,.ButtonBox #link1,.ButtonBox a{padding:5px 10px;font-weight:700;border:0 none;cursor:pointer}
.ButtonBox input{overflow:visible;margin:0}
.ButtonBox a{padding:7px 13px 8px 16px}
.ButtonBox a:hover{text-decoration:none}
#loginBtn input{padding:3px 5px 6px}

a#dftPageBannerBtnInner{background-position:0 -65px;background-repeat:repeat-x}
.Green a{background-position:0 -65px !important;background-repeat:repeat-x !important}
.Blue a{background-position:0 -253px !important;background-repeat:repeat-x !important}
.Black a{background-position:0 -159px !important;background-repeat:repeat-x !important}
.ButtonBox a:hover{text-decoration:none}
.Green .rightimg,.Green .leftimg,.Green input,.Green a,.Black .rightimg,.Black .leftimg,.Black input,.Black a,.Blue .rightimg,.Blue .leftimg,.Blue input,.Blue a{background:url(../images/sprite/buttonsprite.png) no-repeat;color:#fff}
.Green .rightimg{background-position:0 -31px}
.Green .leftimg{background-position:0 1px}
.Green input{background-position:0 -65px;background-repeat:repeat-x}
.Black .rightimg{background-position:0 -128px}
.Black .leftimg{background-position:0 -98px}
.Black input{background-position:0 -159px;background-repeat:repeat-x}
.Blue .rightimg{background-position:0 -220px}
.Blue .leftimg{background-position:0 -190px}
.Blue input{background-position:0 -253px;background-repeat:repeat-x}
.Gold{background-position:0 -434px}
.Silber{background-position:0 -455px}
.Gold{background-position:0 -433px}
.Gold input,.Gold a{padding:1px 27px 2px 4px;border:none;background-position:right -240px;font-weight:700;cursor:pointer;}

/* 6.10. helper */
.textNoteBox{margin:5px 0 10px;padding:10px;background:#d5e1ce;border:1px solid #e0e0e0;border-left:0;border-right:0;color:#333}
.AD .textNoteBox{border-top:0}
.bold{font-weight:700}
.normal{font-weight:400}
.italic{font-style:italic}
.neoGreen{color:#95e803}
.lightgrey{color:#919191}
.grey{color:#666}
.darkgrey{color:#333}
.red{color:red}
.bluetitle{padding-left:5px;background:transparent url(../images/bg_blue.png) no-repeat right;color:#fff;font-weight:700;line-height:20px}
.greentitle{padding-left:5px;background:transparent url(../images/bg_green.png) repeat-x;font-weight:700;color:#fff}
.lightblue{background:#f0f6fd}
.errors{background:#f1e6e8;border-color:#e5d1d7;color:#d90000}
.positiv{background:#f7f7f7;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;border-color:#d5e1ce;color:#505548}

/* Neutrale Kurse */
.neutralarrow,.uparrow,.up_halfarrow,.droparrow,.drop_halfarrow{float:left;display:block;width:16px;height:14px;background:url(../images/sprite/sprite.png) no-repeat 0 -623px}
.upbar,.blankbar,.dropbar{height:15px;background:url(../images/sprite/sprite.png) repeat-x 0 -459px}
/*.tabelle .List td.bar{overflow:hidden;width:12%}*/

/* Steigende Kurse */
.up{color:#228b11}
.uparrow{background-position:0 -535px}
.up_halfarrow{background-position:1px -557px}
.upbar{background-position:0 -482px}
.blankbar{background-position:0 -502px}
/* Fallende Kurse */
.drop{color:#cf0019}
.droparrow{background-position:1px -578px}
.drop_halfarrow{background-position:1px -601px}
.inactiv{color:#b8b8b8}
.up,.drop,.nowrap{white-space:nowrap}

/*Layout Helper*/
.pd{padding:10px}
.il{display:inline}
.block{display:block}
.block{display:block}
.NoDisp{display:none}
.hide{height:1px;text-indent:-9000px}
.hidetext{text-indent:-9000px}
.hidden{display:none}
.display_none{position:relative;display:none}
.mb_0{margin-bottom:0}.mb_1{margin-bottom:1px}.mb_2{margin-bottom:2px}.mb_3{margin-bottom:3px}.mb_4{margin-bottom:4px}.mb_5{margin-bottom:5px}
.mb_10{margin-bottom:10px}
.mb_15{margin-bottom:15px}
.mtb{margin:10px 0}
.mt_0{margin-top:0 !important}.mt_1{margin-top:1px}.mt_2{margin-top:2px}.mt_3{margin-top:3px}.mt_4{margin-top:4px}
.mt_5{margin-top:5px}.mt_6{margin-top:6px}.mt_7{margin-top:7px}.mt_8{margin-top:8px}.mt_4{margin-top:8px}.mt_9{margin-top:9px}
.mt_10{margin-top:10px}
.mt_15{margin-top:15px}
.fl{float:left}
.fr{float:right}
.tL{text-align:left}
.tR{text-align:right}
.tC{text-align:center}
.tJ{text-align:justify}
.textOut{text-indent:-9000px}
.txtAnchor{color:#333333}
.txtAnchor:hover{text-decoration:none}

.discret{width:0;background:#fafafa;border:none}
.imgL{float:left;margin:4px 10px 4px 0}
.imgR{float:right;margin:4px 0 4px 10px}
.link{padding-left:14px;background:url(../images/sprite/sprite.png) no-repeat 0 -440px}
.noborder{border:none}
.border1pxbt{border-bottom:1px solid #c8cac5}
.ButtonBox{float:right}

.xs{font-size:.67em;letter-spacing:1.4pt}
.x{font-size:.83em}
.s{font-size:.95em}
.m{font-size:1em}
.ml{font-size:1.15em}
.ls{font-size:1.33em}
.l{font-size:1.63em}
.xl{font-size:2.08em;letter-spacing:-0.2pt;word-spacing:0pt;line-height:1}
.xxl{font-size:2.50em;letter-spacing:-0.2pt;word-spacing:0pt;line-height:.9}

/* 6.11. Google */
#igoogle_button{margin-top:19px}/*Big Btn*/
.igoogle_button{float:right;margin:0}/*Small Btn*/
.igoogleBtnSprite{height:21px;background:url("../images/sprite/igoogle_sprite.png")}
#igoogle_button .igoogleleft{width:110px;background-position:0 0}	
#igoogle_button .igooglemiddle{width:162px;padding:9px 0 0 10px;background-position:0 -30px}
#igoogle_button .igoogleright{width:10px;background-position:right -60px}

#igoogle_banner{background:url(../images/igoogle/banner.jpg) no-repeat top left}
#igoogle_banner a{display:block;padding:47px 0}
#igoogle_banner_small{background:url(../images/igoogle/banner_small.jpg) no-repeat top left}
#igoogle_banner_small a{display:block;padding:22px 0}
/*--end--*/

.level1 li a{font-size:1.05em;font-weight:700}
.dev{border:1px solid red}

/* icons */
.addstock,.editpast,.tick,.cross,.delet,.emty,.newpast,.addbookmark,.addcontact,.plainpast,.linktoprofile,edit,.comments,.newnews,.news,.arrowFF,.info{width:23px;height:16px;background:url(../images/icons/icon_sprite.gif) no-repeat}
.delet{background-position:-1px -251px}
.emty{background-position:0 -276px}
.news{background-position:-1px -405px}
.newnews{background-position:7px -382px}
.comments{background-position:2px -428px}
.edit{background-position:0 -277px}
.tick{background-position:0 -329px}
.cross{background-position:0 -252px}
.addbookmark{background-position:0 -156px} 
.addcontact{background-position:0 -511px}
.arrowFF{background-position:0 -536px}
.info{background-position:3px -537px}

/* specials */
#stylesheetTest{position:absolute;left:-999px;width:10px;height:10px}
.floatfix{float:left;width:97%;height:0;overflow:hidden}
#nyroModalContent .creditComparisonInfo .floatfix{height:auto}

/* topflop bar*/
.flopbarwidth{}
.topbarwidth{}
/* feedback button */
a#Feedback{position:absolute;top:200px;right:0;width:68px;height:100px;margin-right:0;background-position:-386px 0;cursor:pointer}
a:hover#Feedback{width:80px}

/* 6.12. standard styles for jQuery plugins */
/* nyroModal window */
#nyroModalWrapper{background:#2f2d2e}
#nyroModalFull{font-size:12px;color:#fff}
#nyroModalLoading{width:150px;height:150px;text-indent:-9999em;background:#fff url(../images/editor/ajax-loader.gif)no-repeat;background-position:center;border:1px solid #777}
#nyroModalLoading.error{width:300px;height:100px;padding:20px;line-height:20px;text-indent:0;background:#fff;border:4px solid #f66}
#closeBut{position:absolute;display:block;top:-16px;right:-16px;width:13px;height:13px;text-indent:-9999em;background:#000 url(../images/closemodal.gif) no-repeat;border:2px solid #95e803;outline:0;z-index:555}
#closeBut:hover{border:2px solid #fff}
#nyroModalTitle{position:absolute;top:-22px;left:5px;margin:0;padding:0;font-size:12px;color:#ddd}
#nyroModalContent{position:relative;padding:20px;background-color:#363636;border:1px solid #95e803}
#nyroModalContent .bankButton {position:absolute;top:20px;right:10px}
#nyroModalContent .g6 .tester{width:380px;margin:4px 0 4px 16px;padding:0 0 0 16px;list-style-position:outside;list-style-type:circle;color:#fff}
#nyroModalContent .g6 ul li{padding:0;border-bottom:0}
.wrapper .OnlineBrokerButton{margin:4px;padding:4px;background:#95e803}
.wrapperImg #nyroModalContent{text-align:center}
.wrapperImg{width:100%;border:1px solid #95e803}
.wrapperImg img{margin:24px 0 0 0}
.wrapperImg #nyroModalContent div{position:absolute;bottom:0;left:0;margin:10px;padding:10px;background:#000;border:1px dotted #fff;opacity:0.2;filter:alpha(opacity=20)}
.wrapperImg #nyroModalContent div:hover{opacity:0.5;filter:alpha(opacity=50);cursor:help}

/* datepicker from the jQuery UI stylesheet */
.ui-datepicker-div,.ui-datepicker-inline,#ui-datepicker-div {margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;font-family:segoe ui,Arial,sans-serif;background:#fff;font-size:1.1em;border:1px solid #aaa;width:15.5em;padding:2.5em .5em .5em .5em;position:relative}
.ui-datepicker-div,#ui-datepicker-div {z-index:9999;display:none}
.ui-datepicker-inline {float:left;display:block}
.ui-datepicker-control {display:none}
.ui-datepicker-current {display:none}
.ui-datepicker-next,.ui-datepicker-prev {position:absolute;left:.5em;top:.5em;text-indent:-9999px;width:1.3em;height:1.4em;display:block;font-size:1em;background:url(../images/sprite/eeeeee_7x7_arrow_left.gif) 50% 50% no-repeat;border:1px solid #999;cursor:pointer}
.ui-datepicker-next {background:url(../images/sprite/eeeeee_7x7_arrow_right.gif) 50% 50% no-repeat}
.ui-datepicker-next {left:14.6em}
.ui-datepicker-prev:hover {background:#999 url(../images/sprite/ffffff_7x7_arrow_left.gif) 50% 50% no-repeat}
.ui-datepicker-next:hover {background:#999 url(../images/sprite/ffffff_7x7_arrow_right.gif) 50% 50% no-repeat}
.ui-datepicker-header .ui-datepicker-title {position:absolute;top:.5em;left:2.2em;margin:0 !important;background:#fff;color:#333;font-size:1em;line-height:1.4em}
.ui-datepicker-header .ui-datepicker-title select {background:#fff;border:1px solid #ccc}
.ui-datepicker-header .ui-datepicker-month{width:7em}
.ui-datepicker-header .ui-datepicker-year{width:5em}
.ui-datepicker-calendar{width:15.5em;margin:0;text-align:right}
.ui-datepicker-calendar thead th span,.ui-datepicker-calendar td a{display:block;padding:.1em .3em .1em 0;background:#62d708 url(../images/sprite/327E04_40x100_textures_03_highlight_soft_25.png) 0 50% repeat-x;border:1px solid #f0efea;color:#333;cursor:pointer}
.ui-datepicker-calendar td a:hover{background:#5a9d1a;border:1px solid #62d708;color:#fff}
.ui-datepicker-calendar td a:active{background:#f0efea;border:1px solid #c4c5c3;color:#403d38}
.ui-datepicker-calendar th {padding:.3em 0;font-size:.9em;font-weight:400;text-transform:uppercase;color:#222}
.ui-datepicker-cover{display:block;position:absolute;top:-4px;left:-4px;width:193px;height:200px;z-index:-1}

/* jquery (Range-)Slider */
.sliderRange{position:relative;width:170px;height:4px;border-bottom:1px solid #2F2D2D;background-color:#727272}
.ui-slider-range{position:absolute;height:100%;border-bottom:1px solid #817e7e;background-color: #b7b7b6}
.ui-slider-handle{position:absolute;top:-3px;width:10px;height:13px;cursor:pointer;background:#F6F6F6 url(../images/jQueryRangeSliderArrow.png) 0 0 no-repeat}
	
/* 6.13. press, AGB, data secure, impress, sitemap */
#presse{padding:10px;background:#fff}
#agb li{width:90%}
#agb ol{list-style-type:decimal}
#agb ul{list-style-type:circle}
#datenschutz li{width:90%}
#datenschutz ul{list-style-type:disc}
#impressum dt{clear:both;float:left;width:50px;margin:0;padding:0}
#impressum dd{float:left;width:400px;margin-left:10px}
#sitemap ol{margin:3px 0 3px 42px;list-style-type:decimal}
#sitemap ol li ol li{margin:3px 0 3px -3px;list-style-type:decimal}

/* 6.15. extended search*/
.ex_search_sort{background-color:#fff;cursor:pointer;background-image:url(../images/market/tablesorter_bg.gif);background-repeat:no-repeat;width:21px;height:16px;border:none;margin:0;padding:0}

/** 7. footer **/
#footer{width:100%;background:#333132;color:#fff}
#Footermenu{width:480px;margin:5px 0;padding:0}
#Footermenu .col2{width:92px}#Footermenu .col3{width:134px}
#Footermenu .col4{width:136px}ul#Footermenu .col5{width:80px}
#Footermenu a{margin-bottom:3px;font-weight:700}
#Footermenu .level2{margin:0;padding:0}
#Footermenu .level2 a{padding-left:5px;font-weight:400;color:#fff}

#footernote{float:none;display:block;margin:0;padding:0 10px;background:#333132;color:#fff}
#footernote p{float:right;width:300px}
#footersuche{float:none;display:block;margin:0;padding:3px 10px;background:#000}
#footersuche ul{display:block;padding:0}
#footersuche li{float:left;padding:6px 0;list-style:none;line-height:13px;background:url(../images/sprite/sprite.png) no-repeat top right}
#footersuche li a{display:block;padding:2px 9px;color:#fff}
#footersuche li a:hover{color:#737373;text-decoration:underline}
#footersuche .feld,#footersuche .feldHovered {float:left;width:145px;margin-top:3px;padding:3px 4px;border:1px solid #95E803;color:#fff}
#footersuche .feld{background:#464646 url(../images/sprite/sprite.png) repeat-x 0 -33px}
#footersuche .feldHovered{background:#2d3b11 url(../images/sprite/sprite.png) repeat-x 0 -55px}
#footersuche div.ButtonBox{float:left;display:inline;margin-left:5px;padding:2px 0}

/* NYRO TEST */

/* jeweils*/
#emailSubmitLayer,#emailValid{width:543px;;background:url(../images/newsletterregister/nlRegStockLp.png)}
#emailSubmitLayer{height:470px;padding:20px 0 0 39px;overflow:hidden}
#emailValid{height:300px;padding:20px 0 0 39px;background-position:-608px 0;overflow:hidden}
#emailSubmitLayer h2,#emailValid h2{color:#FFFFFF;font-size:26px;height:54px;margin-bottom:-15px}
#emailValid .submitInfo{margin-top:40px;color:#B30504;font-size:13px;font-weight:700}
#emailValid .emailInfo{margin-top:25px;font-size:11px}
#emailValid .emailExtraInfo{color:#A5A5A5;font-size:11px}
#emailSubmitLayer h3{color:#B30504;font-size:20px;}
#emailSubmitLayer p{margin-bottom:14px;font-size:18px;}
#emailSubmitLayer p.errors{font-size:12px;background:none;margin-top:3px;margin-bottom:0;height:20px}
#emailSubmitLayer .feld{width:254px;margin:42px 0 0;padding:6px 13px;font-size:17px;border:3px solid #808080;color:#808080;background-color:#fff}
#emailSubmitLayer #nlEmailSubmit{padding:5px;background:transparent;font-size:18px;color:#fff;cursor:pointer;border:none}
#emailValid .errors{background:none;font-size:12px}
#emailSubmitLayer .nyroModalCloseButton{position:relative;left:460px;top:-511px;display:block}
#emailValid .nyroModalCloseButton{position:relative;left:463px;top:-230px;display:block}
/* Splitvaranten */
#emailSubmitLayer .splitCaption{margin-top:-19px;margin-bottom:4px;font-size:22px;width:456px}

/*allgemien*/
.nyroDefaultContentBg{padding:20px;background-color:#363636;border:1px solid #95E803;color:#fff;overflow:hidden}

.nyroModalBg{position:fixed;overflow:hidden;top:0;left:0;height:100%;width:100%;background:#000;opacity:0.7;z-index:500}
.nmReposition{position:absolute}
.nyroModalCloseButton{top:-13px;right:-13px;width:17px;height:18px;text-indent:-9999em;background:url(../images/sprites/iconsprite.png) 0 -1615px;cursor:pointer;z-index:510}
.nyroModalTitle{top:-26px;left:0;font-size:1.1em;color:#ddd;margin:0}
.nyroModalCont{position:absolute;z-index:505}
.nyroModalError{border:4px solid red;color:red;width:250px;height:250px}
.nyroModalError div{min-width:0;min-height:0;padding:10px}
.nyroModalLink,.nyroModalDom,.nyroModalForm,.nyroModalFormFile{position:relative;min-height:250px;min-width:250px;max-width:1000px}
.nyroModalImage,.nyroModalSwf,.nyroModalIframe,.nyroModalIframeForm{position:relative;overflow:hidden}
.nyroModalImage img{vertical-align:top}
.nyroModalHidden{left:-9999em;top:-9999em}
.nyroModalLoad{position:absolute;width:100px;height:100px;background:#fff url(../images/editor/ajax-loader.gif) no-repeat center;padding:0}
.nyroModalPrev,.nyroModalNext{outline:none;position:absolute;top:0;height:60%;width:150px;min-height:50px;max-height:300px;cursor:pointer;text-indent:-9999em;background:transparent url(data:image/gif;base64,AAAA) left 20% no-repeat}
.nyroModalImage .nyroModalPrev,.nyroModalImage .nyroModalNext{height:100%;width:40%;max-height:none}
.nyroModalPrev{left:0}
.nyroModalPrev:hover{background-image:url(../img/prev.gif)}
.nyroModalNext{right:0;background-position:right 20%}
.nyroModalNext:hover{background-position:right 20%;background-image:url(../img/next.gif)}
