body { behavior: url("http://www.boerse.neu/werbeseiten/csshover3.htc"); }

h1
{
    font-size:22pt;
    color:#020065;
}

.bv-kasten
{
    background-image:url(http://static.boerse.neu/images/Werbeseiten/ab/bv-kasten1.png);
    background-repeat:no-repeat;
    width:746px;
    height:300px;
    border:1px solid #d5d2cb;
    margin:auto;
    padding:5px;
}

.bv-text
{
    width:350px;
    text-align:left;
    float:left;
    margin:0px;
}

.rahmen
{
    border:1px solid #d5d2cb;
}

.text-kasten
{
    margin-top:15px;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:10px;
}

.footer {
    margin-left:-14px;
}

.footer.aa {
    margin-left:-23px;
}

.teilnehmer
{
    width:700px;
    text-align:justify;
    padding:10px;
    border:1px solid #d5d2cb;
    font-family:"Courier New", Courier, monospace;
    font-size:14px;
}

.navi
{
    width:791px;
    text-align:center;
}

.navi ul
{
    list-style-type:none;
    background-color:#020065;
    padding: 5px 20px;
    margin: 0px;
}

.navi ul li
{
    display:inline;
    color:#FFFFFF;
}

.navi ul li a
{
    color:#FFFFFF;
    padding: 5px 10px;
}

.navi ul li a:hover
{
    background-color:#4d8adb;
}

.navi ul li ul {
    display: none;
}

.navi ul li:hover {
    cursor: pointer;
}

.navi ul li:hover ul{
    display: block;
    position: absolute;
    left: 350px;
    padding-top: 5px;
}

*+html .navi ul li:hover ul {
    margin-top: 25px;
}

h1 {
    font-size: 28px;
    color: #000;
}

h3 {
    font-size: 12px;
}

.landingpageStandard.topInvestmentChancen h3 {
    font-size: 21px;
}

.anmeldekasten-blau h3
{
    font-size: 17px;
    background-color: white;
    color: black;
}
.anmeldekasten-blau h3 span
{
    float:none;
}

p {
    text-align: left;
}

.einzug {
    padding-left: 10px;
    padding-right: 10px;
    margin-left:10px;
    font-size: 14px;
}

.highlights ul {
    margin: 0px;
    padding: 0px;
    list-style-position: inside;
    list-style-type: none;
}

.highlights li {
    margin: 14px 0 0 0;
    list-style-type: none;
}

.highlights {
    float: left;
    width: 470px;
}

.brochure {
    float: left;
    width:198px;
    margin:20px 20px 0 20px;
}

.brochure img {
    margin:0 0 20px 0;
}

.brochure1 {
    float: left;
    width:198px;
    margin:60px 20px 0 20px;
}

.brochure1 img {
    margin:0 0 20px 0;
}


.antispam {
    background-image: url("images/antispam.png");
    background-repeat: no-repeat;
}

.antispam ul{
    padding-left: 63px;
    padding-top: 6px;
    padding-bottom: 6px;
    color: #b8b8b8;
}

.antispam li{
    list-style: disc;
    font-size: 12px;
}

#about {
    padding:0 20px 0 20px;
}

#about .content {
    background:url(images/aboutteam.png) no-repeat bottom right;
    padding:0 180px 0 0;
    margin:0 0 40px 0;
    min-height:120px;
}

.clear {
    clear: both;
}

.sbutton {
    background:url(images/button.png) no-repeat 0 0;
    height:59px;
    width:239px;
    text-indent:-9999px;
    border:none;
    padding:0;
    cursor:pointer;
}

h1.ul {
    margin:40px 0 20px 0;
    font-size:13pt;
}

ul.arrow {
    margin-top:20px;
}

ul.arrow li {
    background-image: url("/images/Werbeseiten/dax-prognosen/a-g.png");
    background-repeat:no-repeat;
    background-position:0 0;
    padding:3px 0 0 30px;
    min-height:18px;
}

ul.arrow li strong {
    color:#339900;
}

.email {
    border:1px solid #5C5158;
    width:300px;
    padding:12px;
    color:#BABABA;
    font-size:12pt;
    margin:0 20px 0 0;
}


.email:focus {
    color:#000;
}

.borsen_tipps {
    width:590px;
    margin:0 auto;
    text-align:center;
}

.safety {
    background:url(images/safetybg.png) repeat-x bottom left #6B6A67;
    color:#fff;
    margin:40px 0 20px 0;
}

.safety .content {
    background:url(images/mueller-rund.png) no-repeat 30px center;
    padding:20px 40px 20px 140px;
}

.after p,
#about p {
    margin:0 0 10px 0;
    line-height:14pt;
}

#werbe table table {
    width:auto;
}

#werbe li {
    list-style-type:disc!important;
    list-style-position: outside;
}

#werbe p {
    display: block;
    margin:1em 0;
}
.anzeige{
    display:block;
    font-size:11px;
    color:#999;
    float:right;
    padding:0 10px;
}


span.anzeigeLabel {
    color: #999999;
    display: block;
    font-size: 11px;
    text-align: right;
}
h2.subHeadline {
    font-size: 16px;
    line-height: 22px;
    margin: 5px 0;
}
h1.title {
    font-size: 28px;
    line-height: 36px;
    margin: 10px 0;
}
.left35 {
    float: left;
    text-align: center;
    width: 34%;
}
.right65 {
    float: right;
    width: 64%;
}
.right35 {
    float: right;
    text-align: center;
    width: 34%;
}
.left65 {
    float: left;
    width: 64%;
}
ul.list01 {
    list-style: none outside none;
}
ul.list01 li {
    list-style: disc outside url("/_images/list01.png");
    margin-bottom: 10px;
}
ul.list02 li {
    list-style: disc outside url("/_images/list02.png");
    margin-bottom: 10px;
}


ul#aktienreports li{
    margin: 5px;
    font-size: 12pt;
}
.aktienreports{
    margin: 5px 5px 20px 5px;
}

.aktienreportsImage{
    float: left;
    margin: 27px 5px 20px 5px;
}
.aktienreportsImage img{
    margin: 35px 0px 0px 60px;
}

.aktienreportsContent{
    float: right;
    width: 430px;
    margin: 25px 5px 0px 20px
}

.aktienreportsContent p{
    width: 300px;
    font-size: 8pt;
}

.aktienreportsContent input[type="text"]{
    width:274px;
    padding:10px;
    margin: 10px 0px 10px 0px;
    border:3px solid #d5d2cb;
    color:#878787;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13pt;
    font-weight:bold;
}

.aktienreportsTable{
    margin-bottom: 5px;
    padding: 0px;
    border-spacing: 6px;
    font-size: 12pt;
}

.aktienreportsTable tr{
    vertical-align: top;
}

.daxPrognose{
    margin: 0px 60px 0px 150px;
}

.daxPrognose .brochure{
    float: left;
    width: 210px;
    margin: 34px 32px 9px 20px;
}

img.imgcenter{
    float: left;
    margin:-7px 10px 9px 0px;

}


.bestellbuttonblau {
    background: #117bc2;
    background-image: -webkit-linear-gradient(top, #117bc2, #011c6e);
    background-image: -moz-linear-gradient(top, #117bc2, #011c6e);
    background-image: -ms-linear-gradient(top, #117bc2, #011c6e);
    background-image: -o-linear-gradient(top, #117bc2, #011c6e);
    background-image: linear-gradient(to bottom, #117bc2, #011c6e);
    -webkit-border-radius: 13;
    -moz-border-radius: 13;
    border-radius: 13px;
    font-family: Arial;
    color: #ffffff;
    font-size: 25px;
    padding: 13px 20px 13px 20px;
    text-decoration: none;
    width: 300px;
}

.bestellbuttonblau:hover {
    background: #0079c4;
    background-image: -webkit-linear-gradient(top, #0079c4, #11669e);
    background-image: -moz-linear-gradient(top, #0079c4, #11669e);
    background-image: -ms-linear-gradient(top, #0079c4, #11669e);
    background-image: -o-linear-gradient(top, #0079c4, #11669e);
    background-image: linear-gradient(to bottom, #0079c4, #11669e);
    text-decoration: none;
}

.bestellbuttonBV
{
    background: #089089;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    font-family: Arial;
    color: #ffffff;
    font-size: 25px;
    padding: 13px 20px 13px 20px;
    text-decoration: none;
    width: 326px;
}

.bestellbuttongruen {
    background: #00c116;
    background-image: -webkit-linear-gradient(top, #00c116, #119e40);
    background-image: -moz-linear-gradient(top, #00c116, #119e40);
    background-image: -ms-linear-gradient(top, #00c116, #119e40);
    background-image: -o-linear-gradient(top, #00c116, #119e40);
    background-image: linear-gradient(to bottom, #00c116, #119e40);
    -webkit-border-radius: 13;
    -moz-border-radius: 13;
    border-radius: 13px;
    font-family: Arial;
    color: #ffffff;
    font-size: 25px;
    padding: 13px 20px 13px 20px;
    text-decoration: none;
    width: 300px;
    cursor: pointer;
    text-align: center;
}

.bestellbuttongruen:hover {
    background: #499e11;
    background-image: -webkit-linear-gradient(top, #499e11, #49C011);
    background-image: -moz-linear-gradient(top, #499e11, #49C011);
    background-image: -ms-linear-gradient(top, #499e11, #49C011);
    background-image: -o-linear-gradient(top, #499e11, #49C011);
    background-image: linear-gradient(to bottom, #499e11, #49C011);
    text-decoration: none;
}

.btn4cc7e4 {
    background: #4cc7e4;
    background-image: -webkit-linear-gradient(top, #4cc7e4, #0893b4);
    background-image: -moz-linear-gradient(top, #4cc7e4, #0893b4);
    background-image: -ms-linear-gradient(top, #4cc7e4, #0893b4);
    background-image: -o-linear-gradient(top, #4cc7e4, #0893b4);
    background-image: linear-gradient(to bottom, #4cc7e4, #0893b4);
    -webkit-border-radius: 10;
    -moz-border-radius: 10;
    border-radius: 10px;
    text-shadow: 1px 1px 4px #666666;
    font-family: Arial;
    color: #ffffff;
    font-size: 20px;
    padding: 18px 20px 16px 20px;
    text-decoration: none;
}

.btn4cc7e4:hover {
    background: #0892b4;
    background-image: -webkit-linear-gradient(top, #0892b4, #0f728b);
    background-image: -moz-linear-gradient(top, #0892b4, #0f728b);
    background-image: -ms-linear-gradient(top, #0892b4, #0f728b);
    background-image: -o-linear-gradient(top, #0892b4, #0f728b);
    background-image: linear-gradient(to bottom, #0892b4, #0f728b);
    text-decoration: none;
}

.anlegerfragen h2{
    display: none;
}

#anlegerFragenBeta{
    position: absolute;
    background-color: #FF0000;
    color: #FFFFFF;
    padding: 0 7px;
    top: 8px;
    left: 660px;
    font-size: 20px;
}

#anlegerfragenExtraLink
{
    position: relative;
    font-size: 16px;
}

#anlegerfragenExtraLink a
{
    position: absolute;
    right: 0;
    top: -10px;
}

.bestellbuttonMilliardaere
{
    background-image: url('https://static.boerse.de/images/Werbeseiten/aa/button_milliardaere.png');
    background-color: #FFFFFF;
    width: 475px;
    height: 68px;
    padding: 0;
    border: 0;
}

.sanePs p
{
    margin: 12px 0;
}

.tdPadding td
{
    padding:3px;
}

.milliardaersaktien li
{
    padding-bottom: 10px;
}

.hakerlTuerkis
{
    list-style-image: url('https://bvstatic.boerse.de/layout/haken/tuerkis2_15.png');
    margin: 0;
}


.select-style {



    overflow: hidden;
    background: #fff url("data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==") no-repeat 99% 50%;
}

.select-style select {
    padding: 5px 8px;
    width: 130%;
    border: none;
    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
}

.select-style select:focus {
    outline: none;
}


.aaHeader {
    font-size: 28px;
    color: #08007b;
    font-weight: bold;
    text-align: center;
    padding:35px 53px 53px 53px;
}
.aaHeader img{
    width: 258px;
    margin-right: 20px;
    position: relative;
    top: 10px;
}

.aaLP ul
{
    list-style-type: none;
    overflow: hidden;
}

.aaLP li
{
    background: url(https://bvstatic.boerse.de/layout/haken/blau4.png) no-repeat left top;
    font-size: 15px;
    padding: 5px 0px 9px 42px;
}

.aaLP a {
    color: blue;
    text-decoration: underline;
}

.abgratis ul {
    padding-left: 0;
}

.abgratis ul li {
    background: rgba(0, 0, 0, 0) url("https://bvstatic.boerse.de/layout/haken/blau1.png") no-repeat scroll left top;
}

.trendprognose ul {
    padding-left: 27px;
}

.trendprognose ul li {
    background: 0;
    list-style-type: disc;
    list-style-position: outside;
    padding: 10px 0;
    font-size: 27px;
}

.aaNavi {
    list-style-type: none;
    width: 100%;
    height: 57px;
    margin:0;
    padding:0;
    border-radius: 4px;
    background-color: #403e8a;
    background: -webkit-linear-gradient(rgba(72, 71, 147, 100), rgba(58, 56, 131, 100)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(rgba(72, 71, 147, 100), rgba(58, 56, 131, 100)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(rgba(72, 71, 147, 100), rgba(58, 56, 131, 100)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(rgba(72, 71, 147, 100), rgba(58, 56, 131, 100)); /* Standard syntax */
}

.aaNavi a{
    color: #ffffff;
    display:block;
    height: 100%;
    width: 100%;
    padding-top: 9px;
    text-decoration: none;
}

.aaNavi li.singleline a{

    padding-top: 19px
}

ul.aaNavi li {
    float: left;
    width: 155px;
    height: 57px;
    color: white;
    font-weight: bold;
    text-align:center;
    background: none;
    font-size: 14px;
    padding: 0;
    border-width:  0 0 0 1px;
    border-style: solid;
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)), to(rgba(97, 97, 171, 100))) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(97, 97, 171, 100)) 1 100%;
    -moz-border-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(97, 97, 171, 100)) 1 100%;
    -o-border-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(97, 97, 171, 100)) 1 100%;
    border-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(97, 97, 171, 100)) 1 100%;
}
.aaNavi.fourLi li {
    width: 25%;
    box-sizing: border-box;
}

.aaNavi li.first {
    border-width: 0;
}

.aaNavi li.act {
    border-radius: 4px;
    background-color: #2d2c61;
    background: -webkit-linear-gradient(rgba(72, 71, 147, 100), rgba(2, 0, 101, 100)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(rgba(72, 71, 147, 100), rgba(2, 0, 101, 100)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(rgba(72, 71, 147, 100), rgba(2, 0, 101, 100)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(rgba(72, 71, 147, 100), rgba(2, 0, 101, 100)); /* Standard syntax */
}

.aaNavi li:hover {
    border-radius: 4px;
    background-color: #2d2c61;
    background: -webkit-linear-gradient(rgba(72, 71, 147, 100), rgba(2, 0, 101, 100)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(rgba(72, 71, 147, 100), rgba(2, 0, 101, 100)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(rgba(72, 71, 147, 100), rgba(2, 0, 101, 100)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(rgba(72, 71, 147, 100), rgba(2, 0, 101, 100)); /* Standard syntax */
}

.aaNavi li:hover a{
    text-decoration: none !important;
}

.aaLP {
    padding:0 24px 26px 24px;
    color: #08007b;
}
.aaLPText{
    font-size: 15px;
}

.aaLPText li {
    background: transparent !important;
    padding: 5px 0 9px 4px !important;
}
.aaLPText .h_text_blue {
    font-size: 1.1em;
}

.aaLP p {
    margin-bottom: 20px;
    font-size: 15px;
}

.aaLP h1 {
    padding: 30px 0 30px 0;
    text-align: left;
    font-size: 26px;
    color: #08007b;
}

.trendprognose h1 {
    padding: 0;
    text-align: left;
    font-size: 26px;
    color: orange;
    line-height: 1.4;
    margin-top: 0;
}

.aaLP .left {
    float: left;
    width: 252px;
    margin-right: 20px;
    color:black;
    line-height: 1em;
    margin-bottom: 15px;

}

.aaLP .left img {
    max-width: 253px;

}

.aaLP .leftLogo {
    float: left;
    width: 252px;
    margin-right: 20px;
    margin-bottom: 15px;
}

.aaLP .leftLogo img {
    max-width: 253px;
    margin-top: 40px;
}

#aaForm {
    height: 301px;
    border-radius: 4px;
    background-color: #eeeeee;
    position:relative;
    margin-top: 53px;
    padding:25px;
}
@media (max-width: 991px) {
    #aaForm {
        height: auto;
    }
}

#aaForm #aaFormText {
    width: 450px;
    font-size: 15px;
    font-weight: bold;
}
@media (max-width: 991px) {
    #aaForm #aaFormText {
        width: auto;
    }
}

#aaForm #aaFormInput {
    width: 450px;
    margin-top: 20px;
    text-align: right;
}
@media (max-width: 991px) {
    #aaForm #aaFormInput {
        width: auto;
        text-align: center;
    }
}

#aaForm #aaFormInput #aaFormInputFormText, #aaForm #aaFormInput .aaFormInputFormText{
    width: 390px;
    border: 3px solid #d2d0ca;
    color: #878787;
    height: 55px;
    font-size: 20px;
    font-weight: bold;
    background-color: white;
    padding-left: 15px;
}
#aaForm #aaFormInput #aaFormInputFormButton{
    width: 205px;
    border-radius: 6px;
    background-color: #616197;
    height: 70px;
    border: 0;
    color: white;
    font-size: 16px;
    font-weight: bold;
    margin-top: 10px;
}
@media (min-width:530px){
    #aaForm #aaFormInput #aaFormInputFormButton{
        width: 325px;
        font-size: 25px;
        margin-left: 20px;
    }
}
@media (min-width: 992px) {
    #aaForm #aaFormInput #aaFormInputFormButton{
        margin-left: 0px;
    }
}

#aaForm #aaFormStoererReport {
    position: absolute;
    left: 495px;
    top:144px;
}

#aaForm #aaFormCoverSpezialreport {
    position: absolute;
    left: 580px;
    top:-70px;
}

#aaFormFlat {
    height: 181px;
    border-radius: 4px;
    background-color: #eeeeee;
    position: relative;
    padding: 25px;
}

#aaFormFlat #aaFormText {
    width: 540px;
    font-size: 15px;
    font-weight: bold;
}

#aaFormFlat #aaFormInput {
    width: 540px;
    margin-top: 20px;
    text-align: right;
}

#aaFormFlat #aaFormInput #aaFormInputFormButton{
    width: 190px;
    border-radius: 2px;
    background-color: #616197;
    height: 42px;
    border: 0;
    color: white;
    font-size: 19px;
    font-weight: bold;
    margin-left: 10px;
}

#aaFormFlat #aaFormStoererReport {
    position: absolute;
    left: 599px;
    top: 92px;
}

#aaFormFlat #aaFormCoverSpezialreport {
    position: absolute;
    left: 690px;
    top: 10px;
}

.aaLP24-6 {
    font-size: 1.3em;
}

.aaLP24-6 p{
    margin-bottom: 15px;
}

.aaGrey {
    border-radius: 4px;
    background-color: #eeeeee;
    position:relative;
    margin-top: 53px;
    padding:25px;
}

.aaGrey .aaInputs{
    text-align: center;
}

.aaGrey input{
    width: 270px;
    height: 20px;
    margin: 10px 0;
    padding: 10px;
}
.aaGrey input.aaGrauSubmit {
    color: white;
    background-color:#08007b;
    border-radius: 10px;
    border: 0px solid black;
    margin: 10px 0;
    padding: 10px;
    width: 290px;
    height: auto;
    font-weight: bold;
    font-size: 26px;
    box-sizing: content-box;
}

.aaGreyZeile .aaLogo{
    float: left;
    width: 300px;
}
.aaGreyZeile .aaLogo img{
    height: 65px;
    width: 289px;
}

.aaGreyZeile .aaInputs input{
    border-radius: 4px;
    border: 1px solid #aaa;
    font-size: 1.1em;
}
.aaGreyZeile input#aaFormInputFormButton{
    background-color: #606096;
    color: white;
}

/* Einzelseite AA-BCDI*/
.aa-bcdi {
    width: 945px;
    overflow:hidden;
}

.aa-bcdi h1{
    font-size: 26px;
    text-align: center;
    color: #08007b;
    margin-top: 22px;
}

.aa-bcdi div.content{
    margin-top: 32px;
}

.aa-bcdi div.content p{
    margin-bottom: 0px;
    font-size: 14px;
}

.aa-bcdi div.contentLeft {

    float: left;
    width: 520px;
    margin: 0 20px;


}

.aa-bcdi div.contentRight {
    width: 385px;
    float: left;

}

.left_right_80_5050
{
    width: 80%;
    margin: 40px auto;
    overflow: hidden;
}

.left_right_80_5050 div
{
    float: left;
    width: 50%;
}

.left_right_80_5050 div img
{
    display: block;
    margin: 0 auto;
}

.left_right_80_5050 div:last-child
{
    height: 100%;
    font-size: 21px;
    font-weight: bold;
}

.formularfeld-blau
{
    width: 205px;
    padding: 10px;
    border: 1px solid #020065;
    color: #878787;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0px 10px 0px;
}
@media (min-width: 530px){
    .formularfeld-blau{
        width: 300px;
        font-size: 17px;
    }
}

.formularfeld-grau
{
    width: 300px;
    padding: 10px;
    border: 3px solid #d5d2cb;
    color: #878787;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    margin: 10px 0px 10px 0px;
}

#bvFooter
{
    width: 88%;
    padding: 10px 20px;
    margin: 50px auto 0 auto;
    border: 1px solid lightgray;
}

#bvFooter > div
{
    display: inline-block;
    vertical-align: middle;
}

#bvFooter > div:first-child
{
    max-width: 76%;
    margin-right: 3%;
}

#bvFooter > div > p
{
    text-align: justify;
}

/*Der große Indexvergleich*/

.LP-indexvergleich .header, .LP-printform header{
    border-bottom: 2px solid #020065;
    margin-bottom: 25px;
}

.LP-indexvergleich h1, .LP-printform h1{
    text-align: center;
    color: #020065;
    margin: 35px 35px 21px;
}

.LP-indexvergleich h1 img, .LP-printform h1 img{
    margin: 0 12px -23px 0;
}

.LP-indexvergleich .colleft, .LP-printform colleft{
    margin-left: 9px;
    width: 416px;
    position: relative;
}

.LP-indexvergleich .colright h2, .LP-printform h2{

    color: #fff;
    background-color: transparent;
    font-size: 1.3em;
    margin-bottom: 20px;
}

.LP-indexvergleich .colleft .neuButton, .LP-printform .neuButton{
    position: absolute;
    right: -28px;
    top: -19px;
}

.LP-indexvergleich #bcdiprintform {
    margin-top: 39px;
    left: 0px;
    top: 0px;
    width: 420px;
    padding: 30px 0px 10px 23px;
    background: #777 none repeat scroll 0 0;
}

.LP-printform #printform  {
    left: 0px;
    top: 0px;
    width: 100%;
    padding: 30px 0px 10px 23px;
    background: #777 none repeat scroll 0 0;
}
.LP-printform #printform.responsivePrintform * {
    box-sizing: border-box;
}
.LP-printform #printform.responsivePrintform div {

}
.LP-printform #printform.responsivePrintform input,
.LP-printform #printform.responsivePrintform select
{
    padding-left: 5px;
    border: 1px solid #ccc;
}

.LP-indexvergleich #bcdiprintform div,.LP-printform #printform div {
    margin-bottom: 20px;
}

.LP-indexvergleich #bcdiprintform input {
    height: 28px;
    font-size: 1em;
    font-weight: bold;
}

.LP-indexvergleich #bcdiprintform .background, .LP-printform #printform .background {
    background: #888 none repeat scroll 0 0;
}

.LP-printform #printform input,
.LP-printform #printform select
{
    height: 28px;
    font-size: 1em;
}

.colWrap
{
    max-width: 868px;
    margin: 0 auto;
    overflow: hidden;
}

.beliebtesteAktienV2 {
    font-family: source-sans-pro,sans-serif;
    font-weight: 400;
    line-height: 26px;
    font-size: 22px !important;
    margin-left: -7px;
    margin-right: -7px;

}

.beliebtesteAktienV2 .head {
    width: 100%;
    background-repeat: no-repeat;
    color: #ffffff;
    padding:10px 25px 25px 25px;
    margin-bottom: 50px;
    background-color: #9aafce;
    background-position: right top;

}

@media (min-width: 600px) {
	.secondListWrap {
		margin-left: 63px;
	}
}
@media (max-width: 600px) {
	li.aufzaehlung{
		display: list-item !important;
		font-size: 20px !important;
	}
	.secondListWrap {
		margin-left: 0px;
	}
	div.row:nth-child(4)
	.head > div > h1{
		font-size: 20px !important;
	}

	.LP-printform #printform div {
		margin-bottom: 8px;
	}

	#grosserIndexreport > h2 {
		font-size: 17px;
	}
	li.aufzaehlung:nth-child(4){
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	#printform > div:nth-child(4) {
		padding-bottom: 5px;
	}
        #grosserIndexreport > div:nth-child(10),
        #grosserIndexreport > div:nth-child(11),
        #grosserIndexreport > div:nth-child(12)
        {
            margin-bottom: 20px;
        }
}
.beliebtesteAktienV2 .head *{
    margin: 0;
    padding: 0;
}

.beliebtesteAktienV2 .head h2, .headlineBig {
    color: white;
    font-size: 50px;
    line-height: 60px;
    background-color: transparent;
    font-weight: bold;
    padding: 0;
    text-align: left;
}
.beliebtesteAktienV2 .head h3 {
    color: white;
    font-size: 30px;
    line-height: 36px;
    text-align: left;
}

.beliebtesteAktienV2 .head p {
    margin: 28px 0;
}

.beliebtesteAktienV2 .head .button {
    background-color: #ef862c;
    display: inline-block;
    padding: 14px 33px;
    border-radius: 4px;
}

.beliebtesteAktienV2 .head .button:hover {
    background-color: #606096;
}

.beliebtesteAktienV2 .content {
    color: black;
}

.beliebtesteAktienV2 .content h2 {
    font-size: 39px;
    line-height: 47px;
    font-weight: 600;
    margin: 30px 20px 27px 0;
    color: black;
}

.beliebtesteAktienV2 .content .aufzaehlung {
    margin-bottom: 12px;
    margin-right: 80px;
    height: auto;
    display: flex;
}

.beliebtesteAktienV2 .content .aufzaehlung img {
    width: 62px;
    height: 62px;
    float: left;
    margin-right: 20px;
}

.beliebtesteAktienV2 .content .button {
    display: inline;
    text-align: center;
    color: white;
    cursor:pointer;
    border-radius: 4px;
    background-color: #ef862c;

    font-size: 15px;
    font-weight: 600;
    padding: 9px 108px;
}

.beliebtesteAktienV2 .content .button:hover {
    background-color: #606096;
}


.beliebtesteAktienV2 .footer,
.mybacNewsLP .footer {
    margin-top: 30px;
    background-color: #1b4063;
    color: white;
    padding: 30px 0px 20px;
    display:table;
    margin: 50px 0 0 0;


    font-size: 17px;
    font-weight: 400;
    line-height: 20px;
}

.beliebtesteAktienV2 .footer .col-xs-4,
.mybacNewsLP .footer .col-xs-4 {
    padding-left: 30px;
    padding-right: 30px;
}

.beliebtesteAktienV2 .footer img,
.mybacNewsLP .footer img {
    display:block;
    margin-left: auto;
    margin-right: auto;
    width: 62px;
    height: 62px;
}

.beliebtesteAktienV2 .footer h2,
.mybacNewsLP .footer h2 {
    text-align: center;
    background-color: transparent;
    color: white;
    font-size: 30px;
    font-weight: 400;
    margin: 10px 0 30px;
}

.beliebtesteAktienV2 .footer p,
.mybacNewsLP .footer p {
    text-align: justify;
}

.beliebtesteAktienV2 .footer ul li,
.mybacNewsLP .footer ul li {
    list-style-type: disc;
    list-style-position: outside;
}

.beliebtesteAktienV2 .footer ul.ul-left,
.mybacNewsLP .footer ul.ul-left {
    margin-top: 20px;
}

.beliebtesteAktienV2 .footer ul.ul-right li,
.mybacNewsLP .footer ul.ul-right li {
    margin-bottom: 21px;
}

.beliebtesteAktienV2 .footer .button,
.mybacNewsLP .footer .button {
    margin-left: auto;
    margin-right: auto;
    width: 218px;
    color: white;
    cursor:pointer;
    border-radius: 4px;
    background-color: #ef862c;
    font-size: 24px;
    line-height: 29px;
    font-weight: 600;
    padding: 5px 40px;
    margin-top: 60px;
    text-align: center;
}

.beliebtesteAktienV2 .footer .button:hover,
.mybacNewsLP .footer .button:hover {
    background-color: #1bd463;
}

.beliebtesteAktienV2.defensiv-champions
{
    font-size: 26px;
}

.beliebtesteAktienV2.defensiv-champions .head {
    padding: 20px 25px 25px 25px;
    background-position: left top;
}

.beliebtesteAktienV2.defensiv-champions .head p {
    font-size: 22px;
}

.beliebtesteAktienV2.defensiv-champions .button a {
    color: white;
    font-weight: bold;
}

.beliebtesteAktienV2.defensiv-champions #zwischenText1
{
    margin: 0 0 30px 0;
    font-size: 17px;
    line-height: 22px;
}

.beliebtesteAktienV2.defensiv-champions #lpMainContent
{
    background-image: url(https://static.boerse.de/images/Werbeseiten/aa/spitze.png);
    background-repeat: repeat-x;
    background-color: #E5E5E5;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    padding-bottom: 30px;
    padding-top: 20px;
    overflow: auto;
}

.beliebtesteAktienV2.defensiv-champions #lpMainContent .spacer
{
    height: 100px;
}

.beliebtesteAktienV2.defensiv-champions #lpMainContent #imgWrapper
{
    position: relative;
}

.beliebtesteAktienV2.defensiv-champions #lpMainContent #neu
{
    position: absolute;
    top: 20px;
    left: 30px;
    z-index: 1;
}

.beliebtesteAktienV2.defensiv-champions #lpMainContent .lpCover
{
    margin-top: 70px;
}

.beliebtesteAktienV2.defensiv-champions #lpMainContent h2
{
    background: none;
}

.beliebtesteAktienV2.defensiv-champions #lpMainContent .aufzaehlung
{
    margin-right: 0px;
    max-width: 450px;
}

.beliebtesteAktienV2.defensiv-champions #lpMainContent .aufzaehlung > div
{
    padding-left: 82px;
}

.beliebtesteAktienV2.defensiv-champions #lpMainContent .button {
    display: block;
    padding-left: 0;
    padding-right: 0;
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
    font-size: 26px;
}

.beliebtesteAktienV2.defensiv-champions #zwischenText2
{
    margin: 30px 0 30px 0;
    font-size: 17px;
    line-height: 22px;
}

.beliebtesteAktienV2.defensiv-champions #lpFooter
{
    background-color: #005189;
    color: white;
    padding: 10px;
    padding-top: 50px;
    overflow: auto;
}

.beliebtesteAktienV2.defensiv-champions #lpFooter p
{
    font-size: 17px;
    line-height: 22px;
    text-align: justify;
}

.beliebtesteAktienV2.defensiv-champions #lpFooter #tablet
{
    display: block;
    margin-top: 30px;
    margin-bottom: 50px;
    margin-left: 19px;
    max-width: 80%;
}

.beliebtesteAktienV2.defensiv-champions #lpFooter .lpCover
{
    position: absolute;
    bottom: 30px;
    right: 30px;
    max-width: 50%;
}

.beliebtesteAktienV2.defensiv-champions #lpFooter #buchform .aaFormInput
{
    margin-top: 50px;
    background: #eee;
    padding: 5px 20px 20px;
    border-radius: 5px;
    font-size: 17px;
    position: relative;
    overflow: auto;
}

.beliebtesteAktienV2.defensiv-champions #lpFooter .submitbtn
{
    display: block;
    width: 100%;
    max-width: 380px;
    padding: 9px 0;
    margin: 40px auto;
    background-color: #ef862c;
    font-size: 26px;
    font-weight: 600;
    color: white;
    white-space: normal;
    text-align: center;
    cursor: pointer;
    border-radius: 4px;
    border-width: 0px;
}
.beliebtesteAktienV2.defensiv-champions #lpFooter .submitbtn:hover
{
    background-color: #606096;
}

@media (min-width: 904px) {
    .beliebtesteAktienV2 .logoButton {
        margin-top: 100px;
    }
    .beliebtesteAktienV2 .logoButton .LogoButtonButton {
        margin-top: -100px;
    }
}

.ct-werbeseite {
    margin: 0 70px;
}

.ct-werbeseite h1{
    margin-bottom: 15px;
    padding: 0;
    color: black;
    background: transparent;
}

.ct-werbeseite h2{
    font-size: 16px;
    margin: 25px 0 10px;
    padding: 0;
    color: black;
    background: transparent;
}



.aaBuchForm {
    font-size: 17px;
}

.aaBuchForm .textoben{
    padding-left: 25px;
    margin-top: 40px;
}

.aaBuchForm .textoben img{
    display: block;
    float: left;
    margin-right: 10px;
}

.aaBuchForm .buchBlau{
    background: #002e54;
    border-radius: 5px;
    color: white;
    padding: 10px;
    padding-bottom: 40px;
    overflow: auto;
}

.aaBuchForm .infoliste {
    float: left;
    width: 620px;
    margin: 20px 0;
}
.aaBuchForm ul {
    float: left;
    width: 250px;
    list-style-position: outside;
}
.aaBuchForm li {
    list-style-position: outside;
    list-style-image: url("/images/Symbole/haken-orange.png");
}

.aaBuchForm .aaFormInput {
    float: left;
    margin-left: 20px;
    padding: 0;
    width: 600px;
    background: #eee;
    padding: 5px 20px 40px;
    border-radius: 5px;
    position: relative;
}
.aaBuchForm .aaFormInput div, .beliebtesteAktienV2.defensiv-champions #lpFooter #buchform .aaFormInput div
{
    float: left;
    margin-right: 2%;
}

.aaBuchForm .aaFormInput input, .beliebtesteAktienV2.defensiv-champions #lpFooter #buchform .aaFormInput div input
{
    width: 100%;
    line-height: 17px;
}

.aaBuchForm .submitbtn {
    background: #ef862c;
    border: 0;
    border-radius: 5px;
    font-size: 1.3em;
    padding: 12px;
    color: white;
}

.aaBuchForm label, .beliebtesteAktienV2.defensiv-champions #lpFooter #buchform .aaFormInput div label
{
    font-size: 10px;
    font-weight: normal;
    margin: 0;
    color: black;
    line-height: 14px;
}

.aaBuchForm .formError, .beliebtesteAktienV2.defensiv-champions #lpFooter #buchform .aaFormInput .formError
{
    background: #f99;
}
.aaBuchForm .fehlerhinweis, .beliebtesteAktienV2.defensiv-champions #lpFooter #buchform .aaFormInput .fehlerhinweis
{
    color: red;
    font-size: 14px;
    font-weight: bold;
}

.aaBuchForm .aaFormInput #pflicht, .beliebtesteAktienV2.defensiv-champions #lpFooter #buchform .aaFormInput #pflicht
{
    position: absolute;
    color: black;
    bottom: 0;
    right: 0;
    font-size: 10px;
    line-height: 14px;
}
.performanceStudie .head .button {
    background-color: #1b4063;
    cursor:pointer;
}
.performanceStudie .head .button:hover {
    background-color: #3B4E8A;
}
.performanceStudie .content .button {
    background-color: #1b4063;
    font-size: 16pt;
}

.performanceStudie .content .button:hover {
    background-color: #3B4E8A;
}
.performanceStudie .head {
    margin-bottom: -2px;
}

.performanceStudie .content .aufzaehlung {
    line-height: 60px;
}
.performanceStudie .footer p {
    text-align: center;
}
.performanceStudie .footer .button {
    background-color: #30c068;
}
.performanceStudie .footer .button:hover {
    background-color: #2be471;
}

.bdeDownloadsWrapper .box{
    margin-bottom: 26px;
}

.bdeDownloadsWrapper div.row.md {
    margin: 30px 0;
}

.bdeDownloadsWrapper .maxWidthMarginBlock {
    height: auto;
    margin: 0 auto;
    max-width: 100%;
    width: auto;
    display: block;
    padding: 10px;
}
.bdeDownloadsWrapper .downloadsText{
    height: 36px;
}
.bdeDownloadsWrapper .arheadline, .bdeDownloadsWrapper .spheadline {
    display: none;
}
.bdeDownloadsWrapper .curvedShadowBottom {
    position: relative;
    margin-bottom: 0;
    background-color: white;
}
.bdeDownloadsWrapper .curvedShadowBottom::after {
    border-radius: 100px / 10px;
    box-shadow: 0 0 20px #333333;
    content: "";
    height: 20%;
    left: 10px;
    position: absolute;
    right: 10px;
    top: 100%;
}
.bdeDownloadsWrapper .downloadsHeadline {
    color: #000;
    font-size: 1em;
    height: 32px;
    line-height: 1.3;
    margin-bottom: 10px;
    text-align: left;
    border: 0;
}
.bdeDownloadsWrapper .downloadwrap div.box{
    padding: 15px;
    text-align: left;
}
.bdeDownloadsWrapper .bestellbuttonBAC{
    margin-top: 12px;
    background: #606096 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    padding: 3px 6px;
    text-align: center;
}
.bdeDownloadsWrapper span#subjectName, .bdeDownloadsWrapper span#reportType{
    float: none;
}
.bdeDownloadsWrapper .arbox{
    padding-top: 26px;
    background: white !important;
    text-align: left;
}
.bdeDownloadsWrapper .aktienreportsBox h3 {
    background: #606096 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    display: inline-block;
    font-size: 17px;
    margin: 0 0 20px -21px;
    padding: 8px 30px;
}
.bdeDownloadsWrapper .cancel {
    right: 6px;
    top: 3px;
}
@media (max-width: 768px) {
    .bdeDownloadsWrapper .wrapper
    {
        /*Eigentlich ist das für XS deaktiviert, aber für die /downloads Seite wird es auch auf XS benötigt.*/
        position: fixed;
        left: 3%;
        width: 94%;
        top: 5%;
        z-index: 10;
    }
    .bdeDownloadsWrapper .wrapper #pop {
        display:none;
    }
    .bdeDownloadsWrapper .anmeldekasten-blau {
        padding: 40px 20px 20px;
    }
}
.bdeDownloadsWrapper .neuButton {
    right: 59%;
    top: 16px;
}
.bdeDownloadsWrapper .dbtext {
    font-size: 16px;
}
.bdeDownloadsWrapper .dbtext h1.headline-themenseite{
    border-bottom: 1px solid #020065;
    color: darkblue;
    font-size: 24px;
    font-weight: bold;
    padding-top: 0px;
    margin: 0 0 40px;
    text-align: center;
}

.bdeDownloadsWrapper .neubutton {
    background-color: #b60d0d;
    background-image: none !important;
    color: white;
    display: inline-block;
    font-weight: normal;
    line-height: 1;
    margin: 1px 12px;
    padding: 3px 9px 2px;
    vertical-align: text-bottom;
}

.grundlagen-kasten-grau{
    background-color: #efefef;
    border: 2px solid #e9e4e4;
    border-radius: 5px;
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.35);
    margin: 31px auto 40px;
    padding: 10px;
    width: 80%;
}
@media (max-width: 767px) {
    .grundlagen-kasten-grau{
        width: 92%;
    }
}


/*Landigpage mybac news*/
.mybacNewsLP.registrieren {
    font-size: 13px;
    font-family: Tahoma, Verdana, Arial;
    color: #4c4c4c;
    line-height: 1.428571429;
}
.mybacNewsLP .myBacBanner {
    margin: 30px 0 0 0px;
}

.mybacNewsLP.registrieren h1 {
    text-align: center;
}

.mybacNewsLP.registrieren .login input[type="text"],
.mybacNewsLP.registrieren .login input[type="submit"],
.mybacNewsLP.registrieren .login input[type="password"],
.mybacNewsLP.registrieren .login select {
    width: 100%;
}

.mybacNewsLP .spacer {
    height: 10px;
}
.mybacNewsGeschenkeLP .spacer2x {
    height: 20px;
}

.mybacNewsLP .bestellbuttonBAC {
    background: #a8c827 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    padding: 4px 6px;
    text-align: center;
}

.mybacNewsLP .box,
.mybacNewsLP .boxNew {
    border: none;
    outline: 1px solid #D5D2CB;
    padding: 0 15px 15px 15px;
    overflow: hidden;
    box-shadow: none;
    background-color: white;
    margin-bottom: 0;
}

.mybacNewsLP.registrieren .login .nav-tabs li {
    width: 50%;
    text-align: center;
    float: left;
    margin-bottom: -1px;
}
.mybacNewsLP .nav-tabs > li.active {
    border: 1px solid #ccc;
    border-bottom: 3px solid #A8C827;
    color: #A8C827;
}
.mybacNewsLP .nav > li, .mybacNewsLP .nav > li > a {
    display: block;
    position: relative;
}
.mybacNewsLP .nav-tabs > li > a {
    border: 0 solid #fff!important;
    border-bottom: 3px solid #ccc!important;
    background: #eee linear-gradient(to top, #eee, #fff) no-repeat scroll 0 0;
    color: #333;
    border-radius: 4px 4px 0 0;
    line-height: 1.42857;
    margin-left: 1px;
    padding: 10px;
    margin-right: 2px;
}
.mybacNewsLP .nav-tabs > li.active > a {
    border: none !important;
    color: #555;
    background-color: #fff;
    cursor: default;
}

.mybacNewsLP.registrieren .login .nav-tabs li {
    width: 50%;
    text-align: center;
}

.mybacNewsLP.registrieren .login select {
    color: #AAAAAA;
}
.mybacNewsLP.registrieren .login select option {
    color: #4C4C4C;
}

.mybacNewsLP .mybacRegister,
.mybacNewsLP .mybacRecoverWrapper {
    display: none;
    border: 1px solid #A8C827;
    padding: 10px;
    background-color: white;
    position: fixed;
    left: 50%;
    transform: translatex(-50%);
    z-index: 10;
    top: 220px;
    box-shadow: 5px 5px 20px #999999;
    font-size: 1.4em;
    width: 450px;
}
.mybacNewsLP .mybacRegister a.close,
.mybacNewsLP .mybacRecoverWrapper a.close {
    position: absolute;
    right: 6px;
    top: 2px;
}
.mybacNewsLP .mybacRecover input {
    width: 48%;
    font-size: 0.714em;
}

.mybacNewsLP.registrieren #vorteile .headline {
    color: #020065;
    font-size: 1.1em;
    font-weight: bold;
    border-bottom: none;
    border-top: none;
    clear: both;
    margin-bottom: 0;
    margin-right: 0;
    padding: 10px 0 0 0;
}
.mybacNewsLP.registrieren #vorteile h1 {
    display: inline;
    color: inherit;
    font-size: inherit;
}

.mybacNewsLP .fa.fa-li.fa-check-square-o  {
    color: #020065;
}

@media (min-width: 768px) {
    .pull-right-sm {
        float: right !important;
    }
}
.boersedeBroschüre .footer h2{
    font-size:29px;
}
.boersedeBroschüre .footer a:link {
    color: #EF862C;
}

/* visited link */
.boersedeBroschüre .footer a:visited {
    color: #EF862C;
}

/* mouse over link */
.boersedeBroschüre .footer a:hover {
    color: #1BD463;
}

/* selected link */
.boersedeBroschüre .footer a:active {
    color: #1BD463;
}

/* Barometer zur Bundestagswahl */

.wahlbarometer {
    color: #5e5e5e;
    font-size: 19px;

}
.wahlbarometer .row{
    margin-bottom: 15px;
}
.wahlbarometer h2{
    color: #233b8c;
    font-size: 1.25em;
    background-color: transparent;
    margin: 20px 0;
    padding: 0;
}
.wahlbarometer h3{
    color: #233b8c;
    font-size: 1em;
    background-color: transparent;
    border: 0;
    margin-bottom: 5px;
}

.wahlbarometer .sichernbutton{
    color: #fff;
    background-color: #233b8c;
    padding: 7px 20px;
    display:block;
    margin: 15px auto;
    padding: 4px 10px;
    text-align: center;
    width: 320px;
}

.wahlbarometer strong{
    color: #000;
}

.wahlbarometer .intro {
    padding-left: 30px;
    padding-top: 40px;
}
.wahlbarometer .mabild  {
    font-size: 0.75em;
    text-align: center;
}

.wahlbarometer .thxpack {
    text-align: center;
}

.wahlbarometer .vorteilsboxen h3{
    margin-bottom: 15px;
    margin-top: 20px
}
.wahlbarometer .blau {
    background-color: #233b8c;
    overflow: auto;
    color: #fff;
    padding-bottom: 24px;
}
.wahlbarometer .blau h2{
    color: #fff;
}

.wahlbarometer .blau .sichernbuttonWrapper {
    text-align: center;
    margin-top: 25px;
    margin-bottom: 30px;
}
.wahlbarometer .blau .sichernbutton{
    background-color: #82b6de;
    display:inline;
}
.wahlbarometer .blau .teilnahmeschluss {
    text-align: center;
}

@media (min-width: 768px) {
    .wahlbarometer .blau .col-md-4:first-child {
        padding-left: 0px;
    }
    .wahlbarometer .blau .col-md-8:last-child {
        padding-top: 30px;
    }
    .wahlbarometer .vorteilsboxen {
        margin-top: 16px;
        margin-bottom: 10px;
    }
    .wahlbarometer .row.visible-xs {
        margin-top: 0;
    }
    .wahlbarometer .vorteilsboxen {
        padding: 0 30px;
    }
    .wahlbarometer .blau {
        background-image: URL("https://static.boerse.de/images/Werbeseiten/umfrage/new_york_large.png");
        background-repeat: no-repeat;
        padding-bottom: 15px;
    }
}
@media (max-width: 360px) {
    .wahlbarometer .blau .sichernbutton{
        display:table-cell;
    }
}

/* mybac Kursbenachrichtigung */
.mybackursbenachrichtigung .vorteile .row {
    margin-left: 15px;
    text-align: left;
}
.mybackursbenachrichtigung .vorteile .row h4 {
    color: #020065;
    font-size: 14px;
    font-weight: bold;
}
.mybackursbenachrichtigung .vorteile .row img {
    max-width: 90px;
}

.mybackursbenachrichtigung .startpaket h2, .mybackursbenachrichtigung .startpaket img{
    margin: 0 -15px;
}
.mybackursbenachrichtigung .startpaket ul {
    list-style-type: none;
    color: #4c4c4c;
    margin-top: 10px;
}

.boersentag img{
    max-width: 100%;
    margin-bottom: 15px ;
}
.boersentag p{
    margin: 15px 0;
}


.boersentag h2{
    background-color: #fff;
    color: #333;
    padding: 0;
    font-size: 16px;
}
.boersentag h1{
    text-align: center;
    margin: 35px 0 20px;
}

.landingpageStandard
{
    font-size: 17px;
}
.landingpageStandard > div
{
    margin-bottom: 30px;
}
.landingpageStandard .header
{
    margin:0;
    padding: 0 15px;
}
.landingpageStandard.topInvestmentChancen .header
{
    margin:0;
    padding: 0px 15px;
}
.landingpageStandard .noPaddingLeft{
    padding-left: 0px;
    margin-right: -5px;
}
.landingpageStandard .kopfAlt,
.landingpageStandard .gewinnParagraph,
.landingpageStandard .championsParagraph,
.landingpageStandard .verlagsTeam,
.landingpageStandard .testimonials,
.landingpageStandard .wirUeberUns,
.landingpageStandard .fondsWerbung,
.landingpageStandard .disclaimer
{
    padding-left: 50px;
    padding-right: 50px;
}
.landingpageStandard .kopfAlt,
.landingpageStandard .gewinnParagraph,
.landingpageStandard .championsParagraph,
.landingpageStandard .chartParagraph,
.landingpageStandard .testimonials,
.landingpageStandard .verlagsTeam > div.colored,
.landingpageStandard .verlagsTeam > div.colored > div,
.landingpageStandard .wirUeberUns,
.landingpageStandard .disclaimer,
.landingpageStandard .fondsWerbung .fondsWerbungInner .fondsLogo
{
    padding-top: 30px;
    padding-bottom: 30px;
}
.landingpageStandard.topInvestmentChancen .kopfAlt
{
    padding-top: 0px;
    padding-bottom: 15px;
}
.landingpageStandard .fondsWerbung .fondsWerbungInner a{
    text-decoration: underline;
}
.landingpageStandard .chartParagraph
{
    padding-left: 100px;
    padding-right: 100px;
}
.landingpageStandard .header .landingpageLogo
{
    background-color: white;
}
.landingpageStandard .unterbrecher.margin-top-neg60{
    margin-top: -60px;
}
.landingpageStandard h2,
.landingpageStandard h3,
.landingpageStandard h4,
.landingpageStandard .callToAction #downloadButton,
.landingpageStandard h1,
.landingpageStandard * h3,
.landingpageStandard .kopf > div .stichpunkte > div > .stichpunkt,
.landingpageStandard .header .headerStichpunkte
{
    color: #09076c;
}

.landingpageStandard.topInvestmentChancen.visible-xs h1 {
    font-size:14pt;
    text-align:center;
    margin:-10px 0 -20px 0;
}

.landingpageStandard.topInvestmentChancen.hidden-xs h1 {
    font-size:50pt;
    text-align:center;
    margin:-10px 0 -20px 0;
}

.landingpageStandard .callToAction #downloadButton,
.landingpageStandard .downloadButton #downloadButton,
.landingpageStandard .downloadButton .downloadButton,
.landingpageStandard h2,
.landingpageStandard .gewinnParagraph p,
.landingpageStandard .championsParagraph p,
.landingpageStandard .chartParagraph,
.landingpageStandard .chartParagraph p,
.landingpageStandard .verlagsTeam figure figcaption
{
    text-align: center;
}
.landingpageStandard .fondsWerbung > p,
.landingpageStandard .fondsWerbung .fondsWerbungInner > p,
.landingpageStandard.bdeInvestments  p
{
    text-align: justify;
}
.topInvestmentChancen .img-responsive
{
    margin: 0 auto;
}
.topInvestmentChancen .verlagsheadline
{
    padding-top:45px;
    margin-bottom:0px;
}

.topInvestmentChancen .verlagsTeam > div.row,
/*.landingpageStandard .verlagsTeam > div.row.colored > div,*/
.topInvestmentChancen .verlagsTeam
{
    background-color:lightgrey;
}

.topInvestmentChancen .verlagsTeam figure figcaption
{
    color:black;
}

.topInvestmentChancen .verlagsTeam figure figheadline
{
    color:#09076c;
    font-weight:bold;
    font-size:20px;
}

.topInvestmentChancen .verlagsheadline
{
    margin-bottom:0px;
}
.topInvestmentChancen .verlagsTeam div.row.colored
{
    padding-top:10px;
}
.landingpageStandard .callToAction #downloadButton,
.landingpageStandard .downloadButton #downloadButton,
.landingpageStandard .downloadButton .downloadButton
{
    height: 42px;
    width: 350px;
    cursor: auto;
    padding: 7px 15px;
    font-size: 20px;
    font-weight: bold;
    border-radius: 0;
    margin-left:auto;
    margin-bottom: 15px;
}
.landingpageStandard .downloadButton #downloadButton,
.landingpageStandard .downloadButton .downloadButton
{
    cursor: pointer;
    width: auto;
}
.landingpageStandard .downloadButton.moving #downloadButton,
.landingpageStandard .downloadButton.moving .downloadButton
{
    margin-top: 15px;
    margin-right: -15px;
}
.landingpageStandard.topInvestmentChancen .downloadButton.moving #downloadButton,
.landingpageStandard.topInvestmentChancen .downloadButton.moving .downloadButton
{
    margin-top: 94px;
    margin-right: -60px;
    margin-left: 50px;
}

@media(min-width: 768px){
    .landingpageStandard.topInvestmentChancen > div.header.row{
        background-image: url(https://static.boerse.de/images/Werbeseiten/aa/top-investment-header.jpg);
        background-size: 100%;
        background-repeat: no-repeat;
    }
}

.landingpageStandard .callToAction #downloadButton > a > img
{
    margin-top : -15px;
    margin-left: -30px;
}
.landingpageStandard .stichpunkte > ul > li
{
    background: url("https://bvstatic.boerse.de/layout/haken/blau1.png") no-repeat -5px -5px;
    list-style-position: inside;
    padding-left: 35px;
    padding-bottom: 15px;
    list-style: none;
}

.landingpageStandard .header .headerStichpunkte{
    padding: 40px 0;
}
.landingpageStandard.topInvestmentChancen .header .headerStichpunkte{
    padding: 40px 0;
    margin-top: 50px;
}
.landingpageStandard .expertenVideo .yt_wrapper
{
    padding: 0 15px;
    height: 350px;
}

.landingpageStandard .expertenVideo .yt_wrapper .yt_iframe
{
    width: 100%;
    height: 100%;
}
.landingpageStandard .unterbrecher
{
    padding:0px 15px;
    margin-top: -30px;
}
.landingpageStandard .unterbrecher > img {
    width: 100%;
}
.landingpageStandard .gewinnParagraph > p,
.landingpageStandard .championsParagraph > p
{
    padding-left: 60px;
    padding-right: 60px;
}
.landingpageStandard .lightgrey{
    background-color: lightgrey;
}
.landingpageStandard .championsParagraph > p,
.landingpageStandard .chartParagraph p,
.landingpageStandard .championsParagraph .aktuelleThemen,
.landingpageStandard .testimonials > .row,
.landingpageStandard .wirUeberUns > .row,
.landingpageStandard .wirUeberUns > .grid,
.landingpageStandard .wirUeberUns > p,
.landingpageStandard .kopfAlt .stichpunkte,
.landingpageStandard .fondsWerbung
{
    margin-bottom: 30px;
}
.aktienReportBody .aktienReportImageLeft > .row  > .div > .row .trustButton,
.landingpageStandard .kopfAlt .callToAction > .row > div > .row  .trustButton{
    padding-top: 15px !important;
}
.landingpageStandard .expertenVideo h6{
    text-align: center;
    font-size: 17px;
}
.landingpageStandard .fondsWerbung .fondsWerbungInner{
    padding-left: 20px;
    padding-right: 20px;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}
.landingpageStandard .fondsWerbung > .row{
    padding: 10px 0 0 0;
}
.landingpageStandard h2
{
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 30px;
    background-color: transparent;
}
.landingpageStandard h3,
.landingpageStandard .header .headerStichpunkte
{
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 20px;
}
.landingpageStandard.bdeInvestments h3,
.landingpageStandard.bdeInvestments .header .headerStichpunkte
{
    font-size: 20px;
}
.landingpageStandard .wirUeberUns .grid{
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: auto auto auto auto;
    grid-template-columns: auto auto auto auto;
    -ms-grid-rows: minmax(auto, 110px);
    grid-template-rows: minmax(auto, 110px);
}
.landingpageStandard .wirUeberUns .grid .grid-col-1
{
    -ms-grid-column: 1;
    grid-column-start: 1
}
.landingpageStandard .wirUeberUns .grid .grid-col-2
{
    -ms-grid-column: 2;
    grid-column-start: 2
}
.landingpageStandard .wirUeberUns .grid .grid-col-3
{
    -ms-grid-column: 3;
    grid-column-start: 3
}
.landingpageStandard .wirUeberUns .grid .grid-col-4
{
    -ms-grid-column: 4;
    grid-column-start: 4
}
.landingpageStandard .wirUeberUns .grid .grid-col-1,
.landingpageStandard .wirUeberUns .grid .grid-col-2,
.landingpageStandard .wirUeberUns .grid .grid-col-3,
.landingpageStandard .wirUeberUns .grid .grid-col-4
{
    -ms-grid-column-span: 1;
    padding: 0 5px;
}
.landingpageStandard .wirUeberUns .grid .grid-img{
    height: 100%;
    width: 100%
}
.landingpageStandard .callToAction #downloadButton{
    background: transparent;
    box-shadow: 0px transparent;
}
@media(min-width: 768px){
    .landingpageStandard > div.header.row{
        background-image: url(https://static.boerse.de/uploads/marketing/AB-Gratis/ab-header.jpg);
        background-size: 100%;
        background-repeat: no-repeat;
    }
    .landingpageStandard.keineStrafzinsen > div.header.row{
        background-image: url(https://static.boerse.de/images/Werbeseiten/ab/AB-Gratis_header.jpg);
        background-size: 100%;
        background-repeat: no-repeat;
        height: 266px;
    }

    .landingpageStandard > div.header.row.investChancen{
        background-image: url(https://static.boerse.de/uploads/marketing/AB-Gratis/header_sommer-favoriten2019.jpg);
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .landingpageStandard > div.header.row.investChancen2020{
        background-image: url(https://static.boerse.de/images/Werbeseiten/aa/header_investment-favoriten2020_IMG_2620.jpg);
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .landingpageStandard > div.header.row.besteAktien {
        background-image: url(https://static.boerse.de/uploads/marketing/AB-Gratis/header_die-besten-Markenaktien-der-Welt.jpg);
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .bdeInvestments > div.header.row{
        background-image: url(https://static.boerse.de/images/Werbeseiten/sonstige/bdeinvestheader2.jpg);
    }

    .landingpageStandard .wirUeberUns .grid{
        margin-bottom: -20px;
    }
    .landingpageStandard .wirUeberUns .grid .grid-img{
        height: 55%;
        width: 80%
    }
}
@media(max-width: 767px){
    .landingpageStandard .kopfAlt .heroShot{
        cursor: pointer;
    }
    .landingpageStandard .wirUeberUns .grid{
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        -ms-grid-rows: 2fr 3fr;
        grid-template-rows: 2fr 3fr;
        -ms-grid-row-span: 1;
    }
    .landingpageStandard .wirUeberUns .grid .grid-col-1
    {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        grid-row-start: 1;
        grid-column-start: 1;
        padding-right: 5px;
    }
    .landingpageStandard .wirUeberUns .grid .grid-col-2
    {
        -ms-grid-row: 2;
        grid-row-start: 2;
        -ms-grid-column: 1;
        grid-column-start: 1;
        padding-right: 5px;
    }
    .landingpageStandard .wirUeberUns .grid .grid-col-3
    {
        -ms-grid-row: 2;
        grid-row-start: 2;
        -ms-grid-column: 2;
        grid-column-start: 2;
        padding-left: 5px;
    }
    .landingpageStandard .wirUeberUns .grid .grid-col-4
    {
        -ms-grid-row: 1;
        -ms-grid-column: 2;
        grid-column-start: 1;
        grid-column-start: 2;
        padding-left: 5px;
    }
    .landingpageStandard,
    .boersenkalenderResponsive
    {
        font-size: 14px;
    }

    .landingpageStandard h3.eintrageText
    {
        font-size: 15px;
    }
    .boersenkalenderResponsive {
        padding: 0 10px;
    }
    .boersenkalenderResponsive .content h2 {
        font-size: 21px;
        line-height: 1;
    }
    .boersenkalenderResponsive h1 {
        font-size: 33px;
        line-height: 1;
    }
    .landingpageStandard .header .headerStichpunkte,
    .landingpageStandard .fondsWerbung .fondsWerbungInner .fondsLogo
    {
        margin-top: 0px;
        padding: 0px !important;
    }
    .landingpageStandard .header .headerStichpunkte .landingpageLogo {
        margin-bottom: 20px;
    }
    .landingpageStandard .expertenVideo .yt_wrapper
    {
        height: auto;
    }
    .landingpageStandard .verlagsTeam > div.row.colored,
    .landingpageStandard .verlagsTeam > div.row.colored > div,
    .landingpageStandard .testimonials > div.row > div,
    .landingpageStandard .fondsWerbung > .row
    {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    /*    .landingpageStandard.topInvestmentChancen .verlagsTeam > div.row.colored,
        .landingpageStandard.topInvestmentChancen .verlagsTeam > div.row.colored > div
        {
            padding-top: 10px;
            padding-bottom: 10px;
            text-align: center
        }*/
    .landingpageStandard .kopfAlt,
    .landingpageStandard .gewinnParagraph,
    .landingpageStandard .championsParagraph,
    .landingpageStandard .verlagsTeam,
    .landingpageStandard .testimonials,
    .landingpageStandard .chartParagraph,
    .landingpageStandard .fondsWerbung,
    .landingpageStandard .wirUeberUns,
    .landingpageStandard .disclaimer
    {
        padding: 15px;
    }
    .landingpageStandard .downloadButton.moving #downloadButton,
    .landingpageStandard .downloadButton.moving .downloadButton
    {
        margin: 0;
    }
    .landingpageStandard .gewinnParagraph > p,
    .landingpageStandard .championsParagraph > p
    {
        padding-left: 10px;
        padding-right: 10px;
    }

    .landingpageStandard .gewinnParagraph > p,
    .landingpageStandard .championsParagraph > p,
    .landingpageStandard .chartParagraph > p,
    .landingpageStandard .championsParagraph .aktuelleThemen,
    .landingpageStandard .championsParagraph .aktuelleThemen p,
    .landingpageStandard .wirUeberUns > .row,
    .landingpageStandard .wirUeberUns > .grid,
    .landingpageStandard .wirUeberUns > p,
    .landingpageStandard .kopfAlt .stichpunkte,
    .landingpageStandard .fondsWerbung,
    .landingpageStandard .fondsWerbung .fondsWerbungInner
    {
        margin-bottom: 15px;
    }
    .landingpageStandard .testimonials > .row
    {
        margin-bottom: 0px;
    }
    .landingpageStandard .kopfAlt h2
    {
        text-align:left;
    }
    .landingpageStandard h2
    {
        margin-bottom: 20px;
    }
    .landingpageStandard .lpAnmeldekastenPopWrapper .wrapper{
        z-index: 1;
    }
}
.landingpageStandard .unterbrecher{
    cursor:pointer;
}
.landingpageStandard .championsParagraph .aktuelleThemen img,
.landingpageStandard .chartParagraph > img
{
    display: block;
    margin: 0 auto;
}
.landingpageStandard .kopfAlt .kostenlosButton
{
    position: absolute;
    right: 10px;
}

.topInvestmentChancen .kopfAlt .kostenlosButton
{
    position: absolute;
    right: 155px;
    top: -55px;
}

.landingpageStandard .champEmpfehlung {
    max-width: 770px;
    margin: 20px auto 0;
}
@media (max-width: 767px) {
    .landingpageStandard .champEmpfehlung {
        margin-top: 0;
    }
}
.landingpageStandard .champEmpfehlung .downloadButton .downloadPopTag {
    max-width: 550px;
    margin: 20px auto;
}
@media (max-width: 767px) {
    .landingpageStandard .champEmpfehlung .downloadButton .downloadPopTag {
        font-size: 14px;
        height: 54px;
    }
}
.landingpageStandard .champEmpfehlung p {
    text-align: center;
}

.bdeInvestments .lightgrey {
    padding: 20px 0;
}
.bdeInvestments .lightgrey p {
    padding: 15px 50px;
}
.bdeInvestments .lightgrey h2 {
    margin-bottom: 5px;
}
.bdeInvestments .fondsLogo {
    margin: 20px;
    max-width: 200px;
}
.bdeInvestments .fondsWerbung h3 {
    margin-left: 15px;
    margin-right: 15px;
    text-align: left;
    border-bottom: 1px solid #ccc;
}
.bdeInvestments .fondsWerbung a.moreLink {
    display: block;
    text-align: right;
}
.bdeInvestments .landingpageLogo img {
    margin-top: 17px;
}
.bdeInvestments .stichpunktcontainer {
    color: #fff;
    padding: 19px;
    margin-left: 9.333%;
    position: relative;
    width: 470px;
    height: 125px;
}
.bdeInvestments .stichpunkte {
    position: absolute;
    z-index: 2;
    color: #f5f5f5;
}
.bdeInvestments .stichpunktoverlay {
    background-color: #444;
    opacity: 0.8;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    margin-left: -18px;
    z-index: 1;
}
.bdeInvestments .header .headerStichpunkte {
    margin-bottom: 4px;
    margin-top: 0px;
}
@media (max-width: 767px) {
    .bdeInvestments .stichpunktcontainer {
        margin: 0 auto;
        width: 270px;
        height: 189px;
    }
    .bdeInvestments .stichpunkte {
        font-size: 18px;
        color: #020065;
    }
    .bdeInvestments .stichpunktoverlay {
        background-color: inherit;
        opacity: 1;
    }
    .bdeInvestments .header .headerStichpunkte {
        margin-bottom: 20px;
    }
}

.landingpageStandard .championsParagraph .aktuelleThemen img
{
    width: 75px;
    height:75px;
}

.landingpageStandard.adisfaction .header .headerStichpunkte{
    padding: 5px 0;
}

.landingpageStandard.keineStrafzinsen .header .landingpageLogo, .landingpageStandard.keineStrafzinsen .header .downloadButton {
    display: none;
}

.landingpageStandard.lpLeitfaden img{
    max-width: 100%;
}
.landingpageStandard.lpLeitfaden > div.header.row {
    position: relative;
    padding: 0;
}
.landingpageStandard.lpLeitfaden .headerclaim {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 2;
}
.landingpageStandard.lpLeitfaden .headerclaim, .landingpageStandard.lpLeitfaden .bottomclaim {
    background-color: #ef862c;
    color: white;
    height: 42px;
    cursor: auto;
    padding: 7px 15px;
    font-size: 20px;
    font-weight: bold;
    border-radius: 0;
}
.landingpageStandard.lpLeitfaden .bottomclaim {
    display: inline-block;
    margin-top: 30px;
}
@media (min-width: 768px) {
    .landingpageStandard.lpLeitfaden h1 {
        padding: 15px 0;
    }
}
.landingpageStandard.lpLeitfaden .introduction p{
    margin-bottom: 20px;
}
.landingpageStandard.lpLeitfaden .stichpunkte ul{
    margin-bottom: -20px;
}

.aktienReportImageHead img{
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    width: 300px;
    height: 65px;
}

.aktienReportKostenlos img{
    width: 110px;
    height: 110px;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
}

.aktienReportGratis p{
    text-align: center;
    font-size:24pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #0c3082;
    font-weight: bold;
}

.aktienReportGratis {
    margin-top: 5px;
    text-align: center;
}

.aktienReportTime {
    font-size: 12pt;
    text-align: center;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    color: #0c3082;
    font-weight: bold;
}

.aktienReportPdf p{
    font-size: 12pt;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    color: #0c3082;
    text-align: center;
}

.aktienReportTop {
    margin-bottom: 15px;
}
.aktienReportImageLeft2,
.aktienReportImageLeft4{
    margin-left:0;
    margin-top: 13px;
    height: auto;
    border: 0px;
}
.aktienReportImageLeft3,
.aktienReportImageLeft1{
    margin-left: auto;
    margin-right: auto;
    margin-top: 13px;
    height: auto;
    max-width: 400px;
    border: 0px;
}

.aktienReportTable {
    font-size: 16px;
    line-height: 22.4px;
    margin-bottom: 5px;
    border: 0px solid black;
}

.blueArr {
    list-style-image: url(https://bvstatic.boerse.de/layout/pfeile/right-blau1.gif);
    font-size: 16px;
}

.aktienReportList{
    font-size: 13px;
}

@media(max-width:767px){
    .aktienReportGratis p{
        font-size:16pt;
    }
    .aktienReportPdf{
        font-size: 8pt;
    }
    .listWrap{
        padding-top: 25px;
    }
    .aktienReportList{
        display: table;
        margin: 0 auto;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .downloadButton p{
        text-align: center;
    }
    .downloadButton {
        text-align: center;
    }
}
