/*Kein Copyright, kein Focus Money Satz*/
.copyright .container div {
  display: block;
}

.copyright {
  min-height: 45px;
  startseiteWeiss_headline
}

figcaption, .bildunterschrift, article, sup {
  font-size: initial !important;
  line-height: initial !important;
}

.bottomclaim {
  display: none;
}

body {
  font-family: source-sans-pro, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.4em;
  overflow-x: hidden;
}

.page101 .cryptedmail:after, .page637 .cryptedmail:after {
  content: "" !important;
}

.transparent-regelbasiert-innovativ {
  font-weight: bold;
  text-align: center;
  padding:20px 0px 20px 0px;
}

.transparent-regelbasiert-innovativ-icon {
  height:100px;
  width:auto;
  text-align: center;
  margin-bottom:20px;
}

h1, h2, h3, h4, h5, h6 {
  color: #002e54;
  font-weight: 600;
  margin-bottom: 0.8em;
}

h4 {
  color: #002e54;
  font-weight: 600;
  margin-bottom: 25px;
}

.page50 h1, .parent50 h1 {
  font-size: 38px;
  font-weight: 600;
  line-height: 42px;
  text-align: center;
  margin-bottom: 30px;
  color: #002e54;
}

.startseiteWeiss {
  font-size: 35px;
  margin-bottom: 0px;
  text-align: center;
}

.startseiteWeiss2 {
  font-size: 35px;
  text-align: center;
}

.page50 .startseitencontent .container .pageHeadline .startseiteWeiss_headline,
.page61 .startseitencontent .container .pageHeadline .startseiteWeiss_headline,
.page921 .startseitencontent .container .pageHeadline .startseiteWeiss_headline,
.page3920 .container .pageHeadline .startseiteWeiss_headline {
  margin-top: 0px;
  margin-bottom: 30px;
  text-align: center;
  font-size: 35px;
}

.center {
  font-size: 24px;
  font-weight: 600 margin-bottom: 20px;
  text-align: center;
}

.ce-div {
  border-color: transparent;
}

#c541 .bcdiNewsDetail {
  margin-bottom: -15px;
  padding-bottom: 20px;
  border-bottom: 1px solid transparent;
}

#c540 {
  border-top: 1px solid #a8a6a6;
  padding-top: 20px;
}

#c7404 img {
  margin-top: -3%;
}

.fondsdisclaimer {
  font-size: 14px;
  line-height: 1.05em;
}

#ipconcept {
  margin-top: -2%;
}

#dzbank {
  margin-top: -2%;
}

#boersede {
  margin-top: -2%;
}

#boersevv {
  margin-top: -2%;
}

.content .container .col-md-8 .col-md-6 img {
  margin-top: 2%;
}

#modellrechnung {
  font-size: 14px;
  margin-left: 10%;
  margin-bottom: 0%;
}

.content .container .lightbox img {
  margin-top: -2%;
}

.risikobox h3 {
  color: #ffffff;
  background-color: #002e54;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
  text-align: center;
  padding: 10px 0;
  margin-bottom: 8px;
  margin-top: 0px;
}

.risikobox a {
  color: #fff;
  text-decoration: underline;
}

#c27323 h1 {

  text-align: center;
  margin-top: 80px;

}

.startseitencontent .balkenGrau {
  background-color: #ebe8e4;
  text-align: center;
  font-size: 35px;
  color: #002E54;
  line-height: 1.2em;
}

/** Neue boerse-Fonds Anpassung **/
.page3920 .balkenGrau {
  background-color: #ebe8e4;
  text-align: center;
  font-size: 22px;
  color: #002E54;
  line-height: 1.2em;
}

div.row:nth-child(4)>div:nth-child(2)>div:nth-child(1)>ul:nth-child(1) {
  text-align: left;
}


/** Ende boerse-Fonds Anpassung **/

.startseitencontent .balkenGrau {
  padding: 42px;
  padding-bottom: 42px;
  margin-bottom: -2%;
}

.page50 .balkenGrau .container .col-md-12 p,
.page61 .balkenGrau .container .col-md-12 p,
.page3920 .balkenGrau .container .col-md-12 p {
  font-size: 19px;
}

.boerseAktienFondsRenditeDreieck .dreieck2 td {
  line-height: 1.4em;
}

.startseiteGrau {
  display: none;
}

.startseitencontent .balkenGrau .center {
  font-size: 35px;
  font-weight: 600;
}

.startseitencontent .balkenGrau h3,
.page3920 .balkenGrau h3 {
  font-size: 25px;
}

.startseitencontent .balkenGrau .ce-bodytext .internal-link,
.page3920 .balkenWeiss .ce-bodytext .internal-link,
#c48908 p {
  font-size: 19px;
}

#c7490 {
  margin-top: 5%;
}

#c7490 h2 {
  text-align: center;
}

.startseitencontent .balkenGrau small, .small,
.page3920 .balkenGrau .small,
.page3920 .balkenWeiss small {
  font-size: 50%;
}

#c7491, #c14799 {
  margin-bottom: 50%;
}

#c7523, #c7609 {
  margin-bottom: 52%;
}

.page55 .faqs {
  background-color: #f5f5f5;
  border: 1px solid #dddddd;
  padding: 10px 15px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.page55 .faqs h4, .page55 .faqs a {
  color: #333333;
  text-decoration: none;
  font-size: 16px;
  font-weight: 600;
}

.page55 .faqs a:hover {
  text-decoration: underline;
}

.page55 .content .container .left .ce-textpic {
  margin-bottom: 10px;
}

.page55 .faqs p {
  margin-bottom: 0px;
}

.page55 .content .container .left .ce-bodytext {
  margin-bottom: 10px;
}

.page55 #c429 {
  margin-top: 25px;
}

.headerlink, .stempel {
  height: 200px;
  position: absolute;
  width: 100%;
}

.headerlink .headerlinkcontent {
  position: relative;
  bottom: 50px;
  float: right;
  z-index: 1000;
}

.stempel .headerlinkcontent_stempel {
  position: relative;
  bottom: 135px;
  left: 75px;
  transform: rotate(-5deg);
}

.stempel .headerlinkcontent_stempel img.img-responsive {
  background-color: white;
  width: 344px;
}

.headerlink .headerlinkcontent a {
  color: white;
  background-color: #002e54;
  border: 1px solid #002e54;
  font-size: 18px;
  max-height: 250px;
  font-weight: 700;
  padding: 8px 50px;
  transition: all .4s ease;
  text-decoration: none;
  display: inline-block;
}

.footer .container .row img {
  margin-top: 5%;
}

#performance {
  margin-top: 20%;
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  color: inherit;
  line-height: 1.4;
}

#performance a {
  font-size: inherit;
}

#performance p {
  margin: 0px 0 2px 0 !important;
}

#linkvermoegensrechner {
  margin-top: -5%;
  font-size: 14px;
  margin-left: 10%;
  margin-right: 15%;
}

.center, .align-center {
  text-align: center;
}

.graulogo {
  font-weight: 400;
}

.graulogo a {
  text-decoration: underline;
}

.stickylogo .neu {
  display: none;
}

#stickynavi {
  display: none;
  /* border-bottom: 1px solid #23286b; */
}

#stickynavi ul {
  font-size: 15px;

}

#stickynavi ul li {}

#stickynavi ul li a {
  text-decoration: none;
  font-weight: 400;
  color: #002e54;
}

#stickynavi .active-section {
  color: #fff;
  background-color: #002e54;
  padding-top: 20px;
  margin-top: -5px;
  margin-bottom: -5px;
  padding-bottom: 23px;
}

#stickynavi ul li a:hover {
  color: #fff;
  background-color: #002e54;
  padding-top: 20px;
  margin-top: -5px;
  margin-bottom: -5px;
  padding-bottom: 23px;

}

.nav>li>a:hover, .nav>li>a:focus {
  background-color: transparent;
}

.stickylogo {
  width: 136px;
}

#stickynavi.sticky {
  display: block;
  top: 0;
  position: fixed;
  width: 100%;
  z-index: 10000;
  background-color: #fff;
  height: 63px;
  padding-top: 5px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, .17);
  overflow: hidden;
}

#bs-example-navbar-collapse-1 {
  margin: 0px -45px;
}

.imgheader ul {
  font-size: 15px;
}

#stickynavi .col-xs-10 {
  width: 80.333%;
}

.navbar-right {
  float: right !important;
}

.imgheader {
  background: #ffffff;
}

.imgheader .headerimg {
  /*opacity:0;*/
}

.imgheader {
  /*background:url(/fileadmin/img/Seitenheader/aktienfonds-header_markenbilder.jpg) !important;*/
  /*background:url(/fileadmin/img/Seitenheader/Header-Liegestuhl-06-2019.jpg) !important;
    background-repeat: no-repeat !important;*/
}

.bvv_logo_text {
  font-size: 80%;
  margin-top: 10%;
}

#bvv_logo img {
  width: 100%;
  margin-top: 5%;
}

#vuv_logo {
  margin-left: 10%;
}

.balkenGrau .container .col-xs-12 .row .col-md-4 h2 {
  text-align: center;
}

.imgheader .navbar {
  z-index: 9999;
  position: relative;
  display: flex;
}

/* Anpassungen Navi für Bootstrap */
.navbar-default {
  background-color: transparent;
  border: 0;
}

.navbar-default .navbar-collapse {
  border: 0;
}

.navbar-toggle {
  background-color: #ddd;
}

.ce-textpic {
  margin-bottom: 0px;
}

.bcdibox table {
  border: 0px;
  font-size: 0.9em;
  line-height: 1.5em;
  width: 100% !important;
  margin: 0px 15px 0px 0px;
}

#c144 .bcdibox table tr td:first-child {
  width: 145px;
}

.page560 .lightbox img, .page561 .lightbox img, .page562 .lightbox img {
  margin-bottom: 20px;
}

.loginseite input[type="text"], .loginseite input[type="password"] {
  border: 1px solid #c7c7c7;
  padding: 4px 10px;
  color: #303030;
  font-size: 13px;
  line-height: 16px;
  width: 361px;
  float: left;
  margin: 0 6px 0 0;
  height: 30px;
}

.loginseite label {
  width: 100% !important;
  overflow: hidden;
  display: block;
  padding: 0 0 3px;
  vertical-align: top;
}

.loginseite input[type="submit"] {
  border: none;
  width: 221px;
  height: 30px;
  padding: 0 8px 2px;
  color: #fff;
  background: #f09406;
  vertical-align: middle;
  overflow: hidden;
  margin-top: 15px;
  margin-left: 140px;
  cursor: pointer;
  box-shadow: 0 0 0 1px rgb(241, 241, 241), 0 0 0 3px #f09406;
}

.loginseite #sidebox {
  width: 100%;
}

.loginseite #sidebox .customercard {
  border-width: medium;
  border-color: #E8E8E8;
  border-style: solid;
  padding-top: 20px;
  padding-left: 15px;
  padding-right: 5px;
  padding-bottom: 30px;
  margin-bottom: 50px;
  border-radius: 15px;
}

.loginseite #contentbox {
  width: 100%;
  border-width: medium;
  border-color: #E8E8E8;
  border-style: solid;
  padding: 15px;
  margin-bottom: 30px;
  border-radius: 15px;
}

/*boerse.de-Special BCDI-Aktienfonds*/
.tx-fgc {
  margin-bottom: 10px;
}

.boerseSpecialAktienfonds {
  width: 100%;
  padding: 15px 15px 45px 15px;
}

#aktienfondsform {
  background-color: #fbfaf9;
  padding: 15px 15px 50px 15px;
}

#aktienfondsform h2 {
  font-size: 30px;
  text-align: center;
  margin-bottom: 25px;
}

#aktienfondsform .hinweis {
  margin-bottom: 20px;
}

#aktienfondsform input.formError {
  box-shadow: 4px 4px 15px #ef7d1a;
  display: inline-block;
}

.boerseSpecialAktienfonds input[type="text"], .boerseSpecialAktienfonds input[type="email"] {
  width: 100%;
}

.boerseSpecialAktienfonds input[type="submit"] {
  background-color: #002e54;
  border: 0;
  color: white;
  padding: 8px 50px;
  position: absolute;
  right: 15px;
  z-index: 2;
}

.boerseSpecialAktienfonds input[type="radio"] {
  margin: 0px 10px 0 40px;
}

.boerseSpecialAktienfonds input[type="radio"]:first-child {
  margin: 0px 10px 0 0;
}

.ce-bodytext li {
  padding-left: 0.3em;
  margin-bottom: 10px;
}

.boerseSpecialAktienfonds label {
  font-weight: normal;
}

.boerseSpecialAktienfonds .col-sm-4, .boerseSpecialAktienfonds .col-sm-8 {
  padding-top: 6px;
  padding-bottom: 6px;
}

.boerseSpecialAktienfonds select, .boerseSpecialAktienfonds textarea {
  width: 100%;
}

#aktienfondsform .infopaket_hinweis {
  margin-top: 55px;
  padding: 0px 15px;
  margin-bottom: 20px;
}

#aktienfondsform .einverstaendnis_ewerbung, #aktienfondsform .einverstaendnis_twerbung {
  padding: 0px 15px;
  margin-bottom: 15px;
}

#aktienfondsform hr {
  border-top: 1px solid #333333;
}

/*boerse.de-Special BCDI-Aktienfonds*/

/* c17667 */
.page50 .startseitencontent .balkenWeiss .row,
.page3920 .startseitencontent .balkenWeiss .row {
  background-color: #ebe8e4;
}

#flexslider17711,
#flexslider48872 {
  margin-top: 50px;
  margin-bottom: 0px;
  margin-right: 100px;
}

#flexslider17711 .flex-control-nav,
#flexslider48872 .flex-control-nav {
  z-index: 2;
  bottom: 0px;
}

#flexslider17711 figcaption,
#flexslider48872 figcaption {
  text-align: center;
}

#flexslider17711 .img-responsive,
#flexslider48872 .img-responsive {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

#flexslider17711 .zitate p,
#flexslider48872 .zitate p,
#flexslider75536 .zitate p {
  font-size: 25px !important;
  font-style: italic !important;
  font-weight: normal !important;
  color: #333 !important;
  line-height: 1.4em;
  text-align: left;
}

#flexslider17711 .lieblingsaktie a,
#flexslider48872 .lieblingsaktie a {
  color: white;
  background-color: #002e54;
  border: 1px solid #002e54;
  font-size: 22px;
  max-height: 250px;
  font-weight: 700;
  padding: 10px 40px;
  transition: all .4s ease;
  text-decoration: none;
  display: inline-block;
  float: right;
}

.logorow img.img-responsive {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.logorow .col-sm-3 img.img-responsive {
  width: 75%;
}

.logorow .col-sm-2 img.img-responsive {
  width: 60%;
}

.logorow .row {
  margin-bottom: 40px;
}

.logorow .row:first-child {
  margin-bottom: 40px;
  margin-top: 40px;
}

.logo_museum img.img-responsive {
  width: 70% !important;
  margin-left: 25%;
}

.logo_rbt img.img-responsive {
  width: 100% !important;
}

.page50 .startseitencontent .balkenGrau .flex-control-nav,
.page921 .startseitencontent .balkenGrau .flex-control-nav,
.page3920 .balkenGrau .flex-control-nav {
  bottom: -40px;
}

.page50 .balkenWeiss .col-xs-12, .page921 .balkenWeiss .col-xs-12,
.page3920 .balkenGrau:first-of-type .container:first-of-type .col-xs-12 {
  padding-left: 0px;
  padding-right: 0px;
  margin-bottom: -1px;
}

.page50 .balkenWeiss .ce-gallery .row,
.page921 .balkenWeiss .ce-gallery .row,
.page3920 .balkenWeiss .ce-gallery .row {
  margin-bottom: 0px;
}

.page50 .flexslider .ce-gallery figcaption,
.page921 .flexslider .ce-gallery figcaption,
.page3920 .flexslider .ce-gallery figcaption {
  margin-top: 10px !important;
  display: table-caption !important;
  caption-side: bottom !important;
  line-height: 1.4em;
   !important;
  color: #333 !important;
  font-size: 19px !important;
  font-style: italic !important;
  font-weight: normal !important;
}

.page50 .balkenGrau .zitate,
.page921 .balkenGrau .zitate {
  font-size: 25px !important;
  font-style: italic !important;
  font-weight: normal !important;
  color: #333 !important;
  line-height: 1.4em;
   !important;
  margin-left: 50px;
  text-align: left;
}

.page50 .balkenGrau .zitate p,
.page921 .balkenGrau .zitate p {
  margin: -30px 0px 25px 50px;
}

.page50 .balkenGrau .flexslider .col-sm-7,
.page921 .balkenGrau .flexslider .col-sm-7 {
  margin-top: 60px;
}

.page50 .balkenGrau .lieblingsaktie a,
.page921 .balkenGrau .lieblingsaktie a,
.page3920 .balkenGrau .lieblingsaktie a {
  color: white;
  background-color: #002e54;
  border: 1px solid #002e54;
  font-size: 22px;
  max-height: 250px;
  font-weight: 700;
  padding: 10px 40px;
  transition: all .4s ease;
  text-decoration: none;
  display: inline-block;
  float: right;
}

.page50 .startseiteWeiss2,
.page921 .startseiteWeiss2,
.page3920 .startseiteWeiss2 {
  margin-top: 40px;
}

.page50 .startseiteWeiss,
.page921 .startseiteWeiss,
.page3920 .startseiteWeiss {
  display: none;
}

.stickylogo .agio img {
  display: none;
}

.counter-caption {
  color: #002e54;
  font-weight: 600;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.counter {
  color: #f09406;
  font-weight: 600;
  margin-bottom: 0.5em;
  font-size: 30px !important;
  text-align: left;
}



.navi-mobile-top-second-icon {
   display: block;
}
.navi-mobile-second-menu {
   height: 60vh;
}
.navi-mobile-second-menu > div > a {
  margin: 20px 0px;
}

@media only screen and (min-width: 992px) {

  #flexslider14282 {
    display: none;
  }

}

@media only screen and (min-width: 1200px) and (max-width: 1400px) {

  .agio img {
    width: 85px !important;
    left: -15px !important;
    top: -55px !important;
  }

}

@media only screen and (max-width: 992px) and (max-width: 1199px) {

  #c7609 {
    margin-bottom: 60%;
  }

}

/* Beginn Max-Width: 991px*/
@media only screen and (max-width: 991px) {

  #flexslider448 {
    display: none;
  }

  .startseitencontent .pageHeadline {
    text-align: left;
  }

  .content .right {
    display: none;
  }

  .page94 .content .container .row .col-md-4 .ce-textpic .row .col-md-12 img {
    display: block;
  }

  #c7617 {
    display: block;
    margin-top: 0%;
    margin-bottom: 10%;
  }

  body .page21 {
    display: none;
  }

  .imgheader .navbar {
    position: relative;
    display: block;
  }

  #container {
    display: block;
  }

  .page560 .content .right {
    display: block;
  }

  .page560 #c7440, .page560 #c7440, .page560 .right .ce-textpic {
    display: none;
  }

  .page560 .content .left {
    padding-bottom: 0px;
  }

  .page101 .content .right {
    display: block;
  }

  #c7488 {
    display: block;
  }

  a.lightbox:before {
    display: none !important;
  }

  #performance {
    margin-top: 0%;
  }

}

/* Ende Max-Width: 991px */



/* Beginn Min-Width: 992px und Max-Width:1199px*/
@media only screen and (min-width: 992px) and (max-width: 1199px) {

  body {
    overflow-x: hidden;
  }

  #bcdi_aktienfonds_zusammensetzung {
    font-size: 14px ! important;
  }

  .col-xs-3 {
    width: 35%;
  }

  #c531 .col-xs-2 {
    width: 33%;
  }

  .page567 .col-xs-3 {
    width: 25%;
  }

  .page56 .modaldownload {
    position: absolute;
    top: 0%;
    left: 0%;
    width: 95%;
    margin-left: 2.5%;
    padding: 20px;
    font-size: 12px;
    line-height: 20px;
    z-index: 10000;
    overflow: scroll;
  }

  .page56 .bcdibox table {
    font-size: 0.8em;
  }

  .page56 .bcdibox table tr td:first-child {
    padding-right: 0px;
  }

  #performance {
    margin-top: 0%;
  }

  #c7491, #c14799 {
    margin-bottom: 60%;
  }

  .page50 .balkenGrau .zitate p,
  .page921 .balkenGrau .zitate p,
  .page3920 .balkenGrau .zitate p {
    margin: 0px 0px 25px 10px;
  }

  .page50 .balkenGrau .zitate,
  .page921 .balkenGrau .zitate,
  .page3920 .balkenGrau .zitate {
    margin-left: 35px;
  }

  .page50 .balkenGrau .lieblingsaktie a,
  .page921 .balkenGrau .lieblingsaktie a,
  .page3920 .balkenGrau .lieblingsaktie a {
    padding: 5px 30px;
    margin-bottom: 20px;
  }

  .page50 .balkenGrau .flexslider .col-sm-7,
  .page921 .balkenGrau .flexslider .col-sm-7,
  .page912 .balkenGrau .flexslider .col-sm-7,
  .page3920 .balkenGrau .flexslider .col-sm-7 {
    margin-top: 20px;
  }

  .agio img {
    width: 85px !important;
    left: -10px !important;
    top: -60px !important;
  }


}

/* Ende Min-Width: 992px und Max-Width:1199px*/


/* Beginn Min-Width: 768px und Max-Width:991px*/
@media only screen and (min-width: 768px) and (max-width: 991px) {

  .imgheader .navbar {
    position: relative;
    display: block;
  }

  #c531 .col-xs-2, #c536 .col-xs-2, #c530 .col-xs-2, #c5038 .col-xs-2, #c7279 .col-xs-2, #c7249 .col-xs-2, #c374 .col-xs-2, #c429 .col-xs-2, #c552 .col-xs-2, #c553 .col-xs-2, #c560 .col-xs-2, #c387 .col-xs-2, #c516 .col-xs-2, #c7422 .col-xs-2 {
    margin-left: 40%;
    width: 20%;
  }

  .page551 .content .container .col-xs-2, .page560 .content .container .col-xs-2, .page561 .content .container .col-xs-2, .page562 .content .container .col-xs-2, .page571 .content .container .col-xs-2 {
    margin-left: 40%;
    width: 20%;
  }

  #vuv_logo {
    margin-left: 0%;
  }

  #vuv_logo img {
    width: 50%;
    float: none;
    margin-left: 25%;
  }

  .page548 .content .container .col-md-8 .col-xs-6 {
    width: 100%;
  }

  figure {
    margin: 0 auto !important;
  }

  .page560 a.lightbox::before, .page561 a.lightbox::before, .page562 a.lightbox::before, .page567 a.lightbox::before {
    display: none;
  }

  #c1225 .col-md-4 {
    width: 33%;
    float: left;
  }

  #c1225 .col-md-3 {
    width: 25%;
    float: left;
  }

  .page548 .flexslider .col-md-6 {
    width: 50%;
    float: left;
  }

  .page56 .modaldownload {
    position: absolute;
    top: 0%;
    left: 0%;
    width: 95%;
    margin-left: 2.5%;
    padding: 20px;
    font-size: 12px;
    line-height: 20px;
    z-index: 10000;
    overflow: scroll;
  }

  .page76 .content .container .col-md-6 {
    width: 50%;
    float: left;
  }

  .page76 .LP-indexvergleich #bcdiprintform {
    width: auto;
  }

  .startseiteBlau .col-sm-4 {
    width: 33%;
  }

  a.lightbox {
    pointer-events: none;
  }

  .page50 .balkenGrau .zitate p,
  .page921 .balkenGrau .zitate p,
  .page3920 .balkenGrau .zitate p {
    margin: 0px 0px 25px 10px;
  }

  .page50 .balkenGrau .zitate,
  .page921 .balkenGrau .zitate,
  .page912 .balkenGrau .zitate .page3920 .balkenGrau .zitate {
    margin-left: 35px;
  }

  .page50 .balkenGrau .lieblingsaktie a,
  .page921 .balkenGrau .lieblingsaktie a,
  .page912 .balkenGrau .lieblingsaktie a,
  .page3920 .balkenGrau .lieblingsaktie a {
    padding: 5px 30px;
    margin-bottom: 20px;
  }

  .page50 .balkenGrau .flexslider .col-sm-7,
  .page921 .balkenGrau .flexslider .col-sm-7,
  .page2912 .balkenGrau .flexslider .col-sm-7,
  .page3920 .balkenGrau .flexslider .col-sm-7 {
    margin-top: 20px;
  }

  .agio img {
    width: 85px !important;
    left: -10px !important;
    top: -60px !important;
  }

}

/* Ende Min-Width: 768px und Max-Width:991px*/



/* Beginn Max-Width:767px*/
@media only screen and (max-width: 767px) {

  .teaser_element i {
    transform: rotate(90deg);
  }

  .teaser_element {
    align-items: center;
  }

  .logorow .container .col-xs-12 {
    width: 33%;
    margin-bottom: 20px;
  }

  #c531 .col-xs-2 {
    margin-left: 35%;
    width: 30%;
  }

  .logorow .col-sm-3 img.img-responsive {
    width: 100%;
  }

  .logorow img.img-responsive {
    position: relative;
  }

  .logorow .row {
    margin-bottom: 10px;
  }

  .logorow .row:first-child {
    margin-bottom: 0px;
    margin-top: 10px;
  }

  .logo_museum img.img-responsive {
    margin-left: 15%;
  }

  .page50 .balkenGrau .container .col-xs-4,
  .page921 .balkenGrau .container .col-xs-4,
  .page3920 .balkenGrau .container .col-xs-4 {
    width: 50%;
    margin-left: 25%;
  }

  #c1225 img.img-responsive {
    margin-bottom: 10px;
  }

  .page553 .content .container .left .col-xs-4 {
    width: 100%;

  }

  .page485 #bcdi_aktienfonds_zusammensetzung tr td, #bcdi_aktienfonds_zusammensetzung tr th {
    padding: 4px 15px 4px 0px !important;
  }

  .page485 .defChampTableWrap {
    width: auto;
    overflow-x: scroll;
    overflow-y: hidden;
    margin-bottom: 10px;
  }

  .page548 .content .container .left .col-xs-6 {
    width: 100%;
  }

  .page56 .fondslaenderauswahl li {
    width: 50%;
    margin-left: 25%;
  }

  .page56 .modaldownload.small {
    height: 170px;
    margin-top: 50px;
    width: auto;
    margin-left: 100px;
    position: fixed;
    border: 0px solid #000;
    padding: 20px;
  }

  .page56 .modaldownload {
    position: absolute;
    top: 10%;
    left: 0%;
    width: 95%;
    margin-left: 2.5%;
    padding: 20px;
    font-size: 12px;
    line-height: 20px;
    z-index: 10000;
    overflow: scroll;
  }

  .page76 .LP-indexvergleich img {
    width: 50%;
    margin-left: 25%;
  }

  .page76 .LP-indexvergleich #bcdiprintform div, .page76 .LP-printform #printform div {
    margin-bottom: 35px;
  }

  .page76 .LP-indexvergleich #bcdiprintform {
    width: auto;
  }

  #c7491 {
    margin-bottom: 5%;
  }

  /*Agio-Button*/
  .page50 .content .container .row .col-xs-8,
  .page921 .content .container .row .col-xs-8,
  .page53 .content .container .row .col-xs-8,
  .page54 .content .container .row .col-xs-8,
  .page55 .content .container .row .col-xs-8,
  .page56 .content .container .row .col-xs-8,
  .page61 .content .container .row .col-xs-8,
  .page62 .content .container .row .col-xs-8,
  .page63 .content .container .row .col-xs-8,
  .page64 .content .container .row .col-xs-8,
  .page68 .content .container .row .col-xs-8,
  .page71 .content .container .row .col-xs-8,
  .page72 .content .container .row .col-xs-8,
  .page73 .content .container .row .col-xs-8,
  .page74 .content .container .row .col-xs-8,
  .page485 .content .container .row .col-xs-8,
  .page548 .content .container .row .col-xs-8,
  .page550 .content .container .row .col-xs-8,
  .page551 .content .container .row .col-xs-8,
  .page552 .content .container .row .col-xs-8,
  .page553 .content .container .row .col-xs-8, .page554 .content .container .row .col-xs-8, .page555 .content .container .row .col-xs-8, .page556 .content .container .row .col-xs-8, .page560 .content .container .row .col-xs-8, .page561 .content .container .row .col-xs-8, .page562 .content .container .row .col-xs-8, .page563 .content .container .row .col-xs-8, .page564 .content .container .row .col-xs-8, .page565 .content .container .row .col-xs-8, .page615 .content .container .row .col-xs-8, .page616 .content .container .row .col-xs-8, .page617 .content .container .row .col-xs-8, .page618 .content .container .row .col-xs-8, .page619 .content .container .row .col-xs-8, .page620 .content .container .row .col-xs-8, .page621 .content .container .row .col-xs-8, .page622 .content .container .row .col-xs-8, .page623 .content .container .row .col-xs-8, .page624 .content .container .row .col-xs-8, .page625 .content .container .row .col-xs-8, .page626 .content .container .row .col-xs-8, .page627 .content .container .row .col-xs-8, .page628 .content .container .row .col-xs-8, .page629 .content .container .row .col-xs-8, .page630 .content .container .row .col-xs-8, .page631 .content .container .row .col-xs-8, .page632 .content .container .row .col-xs-8, .page633 .content .container .row .col-xs-8, .page634 .content .container .row .col-xs-8, .page635 .content .container .row .col-xs-8, .page636 .content .container .row .col-xs-8, .page637 .content .container .row .col-xs-8, .page2627 .content .container .row .col-xs-8, .page3920 .content .container .row .col-xs-8 {
    width: 50%;
    margin-left: 25%;
  }

  /*Agio-Button*/

  /*Jetzt-Kaufen-Button*/
  .page50 .content .container .row .col-xs-12 .col-xs-7, .page921 .content .container .row .col-xs-12 .col-xs-7, .page53 .content .container .row .col-xs-12 .col-xs-4, .page54 .content .container .row .col-xs-12 .col-xs-4, .page55 .content .container .row .col-xs-12 .col-xs-4, .page56 .content .container .row .col-xs-12 .col-xs-4, .page61 .content .container .row .col-xs-12 .col-xs-4, .page62 .content .container .row .col-xs-12 .col-xs-4, .page63 .content .container .row .col-xs-12 .col-xs-4, .page64 .content .container .row .col-xs-12 .col-xs-4, .page68 .content .container .row .col-xs-12 .col-xs-4, .page71 .content .container .row .col-xs-12 .col-xs-4, .page72 .content .container .row .col-xs-12 .col-xs-4, .page73 .content .container .row .col-xs-12 .col-xs-4, .page74 .content .container .row .col-xs-12 .col-xs-4, .page485 .content .container .row .col-xs-12 .col-xs-4, .page548 .content .container .row .col-xs-12 .col-xs-4, .page550 .content .container .row .col-xs-12 .col-xs-4, .page551 .content .container .row .col-xs-12 .col-xs-4, .page552 .content .container .row .col-xs-12 .col-xs-4, .page553 .content .container .row .col-xs-12 .col-xs-4, .page554 .content .container .row .col-xs-12 .col-xs-4, .page555 .content .container .row .col-xs-12 .col-xs-4, .page556 .content .container .row .col-xs-12 .col-xs-4, .page560 .content .container .row .col-xs-12 .col-xs-4, .page561 .content .container .row .col-xs-12 .col-xs-4, .page562 .content .container .row .col-xs-12 .col-xs-4, .page563 .content .container .row .col-xs-12 .col-xs-4, .page564 .content .container .row .col-xs-12 .col-xs-4, .page565 .content .container .row .col-xs-12 .col-xs-4, .page615 .content .container .row .col-xs-12 .col-xs-4, .page616 .content .container .row .col-xs-12 .col-xs-4, .page617 .content .container .row .col-xs-12 .col-xs-4, .page618 .content .container .row .col-xs-12 .col-xs-4, .page619 .content .container .row .col-xs-12 .col-xs-4, .page620 .content .container .row .col-xs-12 .col-xs-4, .page621 .content .container .row .col-xs-12 .col-xs-4, .page622 .content .container .row .col-xs-12 .col-xs-4, .page623 .content .container .row .col-xs-12 .col-xs-4, .page624 .content .container .row .col-xs-12 .col-xs-4, .page625 .content .container .row .col-xs-12 .col-xs-4, .page625 .content .container .row .col-xs-12 .col-xs-4, .page626 .content .container .row .col-xs-12 .col-xs-4, .page627 .content .container .row .col-xs-12 .col-xs-4, .page628 .content .container .row .col-xs-12 .col-xs-4, .page629 .content .container .row .col-xs-12 .col-xs-4, .page630 .content .container .row .col-xs-12 .col-xs-4, .page631 .content .container .row .col-xs-12 .col-xs-4, .page632 .content .container .row .col-xs-12 .col-xs-4, .page633 .content .container .row .col-xs-12 .col-xs-4, .page634 .content .container .row .col-xs-12 .col-xs-4, .page635 .content .container .row .col-xs-12 .col-xs-4, .page636 .content .container .row .col-xs-12 .col-xs-4, .page637 .content .container .row .col-xs-12 .col-xs-4, .page2627 .content .container .row .col-xs-12 .col-xs-4, .page2912 .content .container .row .col-xs-12 .col-xs-4, .page3920 .content .container .row .col-xs-12 .col-xs-4 {
    width: 60%;
    margin-left: 20%;
  }

  /*Jetzt-Kaufen-Button*/

  /*Jetzt-Kaufen-Button in der Navi*/
  .headerlink .headerlinkcontent {
    bottom: 200px;
    float: none;
  }

  /*Jetzt-Kaufen-Button in der Navi*/

  .page62 .ce-gallery figure, .page63 .ce-gallery figure, .page64 .ce-gallery figure {
    display: block;
    margin: 0;
  }

  a.lightbox {
    pointer-events: none;
  }

  .page74 .container {
    padding-left: 5px;
    padding-right: 5px;
  }

  .boerseSpecialAktienfonds {
    padding: 15px 0px 45px 0px;
  }

  #c7491, #c14799 {
    margin-bottom: 5%;
  }

  .page50 .balkenGrau .flexslider .col-sm-7,
  .page921 .balkenGrau .flexslider .col-sm-7,
  .page3920 .balkenGrau .flexslider .col-sm-7 {
    margin-top: 15px;
  }

  .page50 .balkenGrau .flexslider .col-xs-2,
  .page921 .balkenGrau .flexslider .col-xs-2,
  .page3920 .balkenGrau .flexslider .col-xs-2 {
    width: 25%;
    margin-left: 0%;
  }

  .page50 .balkenGrau .zitate p,
  .page921 .balkenGrau .zitate p,
  .page3920 .balkenGrau .zitate p {
    margin: -10px 0px 25px 0px;
  }

  .page50 .balkenGrau .zitate,
  .page921 .balkenGrau .zitate,
  .page3920 .balkenGrau .zitate {
    font-size: 19px !important;
    margin-left: 25px !important;
  }

  .page50 .balkenGrau .lieblingsaktie a,
  .page921 .balkenGrau .lieblingsaktie a,
  .page3920 .balkenGrau .lieblingsaktie a {
    padding: 5px 30px;
    margin-bottom: 20px;
  }

  .agio img {
    display: none;
  }

}

/* Ende Max-Width:767px*/

@media only screen and (max-width: 640px) {
    .container {
       padding-left: 0px;
       padding-right: 0px;
    }
}

/* Beginn Max-Width:440px*/
@media only screen and (max-width: 440px) {

   .container p, .container td { font-size:17px; line-height: 1.3em; }

   .table-responsive > .table > thead > tr > th,
   .table-responsive > .table > tbody > tr > th,
   .table-responsive > .table > tfoot > tr > th,
   .table-responsive > .table > thead > tr > td,
   .table-responsive > .table > tbody > tr > td,
   .table-responsive > .table > tfoot > tr > td {
     white-space: normal;
   }

  .startseitencontent .balkenGrau,
  .page3920 .balkenGrau {
    font-size: 25px;
    padding: 15px;
  }

  #vuv_logo img {
    width: 50%;
    margin-bottom: -0%;
    margin-left: 25%;
    float: none;
    margin-top: 5%;
  }

  #vuv_logo {
    margin-left: 0%;
  }

  #bvv_logo img {
    width: 100%;
    margin-bottom: 0%;
    margin-top: 0%;
  }

  .fondslaenderauswahl li {
    width: 100%;
  }

  .container-fluid {
    padding-right: 0px;
  }

  .page548 .content .container .col-md-8 .col-xs-6 {
    width: 100%;
  }

  .page62 .content .container .row .col-md-4 .ce-textpic .row .col-md-12 img, .page63 .content .container .row .col-md-4 .ce-textpic .row .col-md-12 img, .page64 .content .container .row .col-md-4 .ce-textpic .row .col-md-12 img {
    display: block;
  }

  figure {
    margin: 0 auto !important;
    padding-top:20px;
  }

  .page54 .col-xs-8 {
    width: 100%;
  }

  .page54 .col-xs-offset-2 {
    margin-left: 0%;
  }

  .page560 a.lightbox::before, .page561 a.lightbox::before, .page562 a.lightbox::before, .page567 a.lightbox::before {
    display: none;
  }

  .logorow .container .col-xs-12 {
    width: 50%;
    margin-bottom: 20px;
  }

  #c531 .col-xs-2 {
    margin-left: 25%;
    width: 50%;
  }

  .page50 .balkenGrau .container .col-xs-4,
  .page921 .balkenGrau .container .col-xs-4,
  .page912.balkenGrau .container .col-xs-4,
  .page3920 .balkenGrau .container .col-xs-4 {
    width: 60%;
    margin-left: 20%;
  }

  .startseiteWeiss {
    line-height: 1.1;
  }

  .page56 .fondslaenderauswahl li {
    width: 75%;
    margin-left: 12.5%;
  }

  .page56 .modaldownload.small {
    margin-left: 0px;
  }

  .page76 #bcdiprintform .submitbtn {
    width: auto;
  }

  .page502 .imgheader {
    height: 150px;
    background: #fff;
  }

}

/* Ende und Max-Width:440px*/

#vuv_logo img {
  width: 75%;
  float: right;
}

.page4075 .headerlinkcontent {
  display: none;
}

.page4132 .stoerer {
  display: none;
}

.ce-textpic+.ce-bodytext, .ce-textpic+div>.ce-bodytext {
  padding-top: 20px;
}

/*
.page2693 .content .container .col-md-8 .col-md-6 img {
  margin-bottom: -20px;
}
*/

.boerseAktienFondsRenditeDreieckAufsteigend td, .boerseAktienFondsRenditeDreieckAufsteigendOhneText td,
.tm13RenditeDreieckKeinText td, .tm13RenditeDreieck td {
  font-size: 11px;
  line-height: 1.6em;
}

.tm13RenditeDreieckKeinText .dreieck {
  width: 100%;
}

.page4148 .boerseAktienFondsRenditeDreieckAufsteigend figcaption {
  margin-top: -30px;
}

.page4148 .boerseAktienFondsRenditeDreieckAufsteigend div {
  display: none;
}

.page4072 .einverstaendnis_twerbung input {
  margin-right: 5px;
}

#leitfaden_botschafter {
  width: 50px;
}

.logorow_grey {
  text-align: center;
  background-color: #eae9e4;
}

.logorow_grey img {
  height: auto;
  width: 100%;
  max-width: 230px;
  padding: 1.5em 0.5em;
}

.logorow_spacer {
  width: 2px;
  background-color: white;
}

.logorow_white {
  text-align: center;
  width: 13%;
}

.logorow_white img {
  height: auto;
  width: 100%;
  max-width: 150px;
}

#logorow_white .logorow_spacer {
  width: 2%;
}

.zehnJahresRenditen {
  font-size: 17px;
}

.zehnJahresRenditen td {
  padding: 5px !important;
}

/* Investorenbonus */

#accordion-94301, #accordion-119183, #accordion-122387 {
  display: none;
}

.page4298 .panel.panel-default, .page4676 .panel.panel-default, .page4706 .panel.panel-default {
  border: none;
  box-shadow: none;
}

.page4298 .panel-group .panel-heading, .page4676 .panel-group .panel-heading, .page4706 .panel-group .panel-heading {
  border: none;
  background-color: white;
  padding: unset;
}

.page4298 .panel-title, .page4676 .panel-title, .page4706 .panel-title {
  text-align: left;
  font-size: 19px;
  font-weight: 400;
}

.page4298 .panel-default>.panel-heading+.panel-collapse>.panel-body, .page4676 .panel-default>.panel-heading+.panel-collapse>.panel-body, .page4706 .panel-default>.panel-heading+.panel-collapse>.panel-body {
  border: none;
}

.page4298 h4.align-center, .page4676 h4.align-center, .page4706 h4.align-center {
  margin-top: -15px;
  margin-bottom: 10px;
}

.page4298 .panel-group .panel-collapse h2, .page4676 .panel-group .panel-collapse h2, .page4706 .panel-group .panel-collapse h2 {
  display: block;
}

.orange {
  color: #f09406;
  text-decoration: underline;
}

.page4298 .panel-group, .page4676 .panel-group, .page4706 .panel-group {
  margin-bottom: 20px;
}

.panel-title a, .panel-title a:hover {
  padding: unset;
  background-color: unset;
  border-radius: unset;
  color: initial;
}

.page2627 .balkenBlau {
  background-color: #e5f6fb;
  box-shadow: unset;
}

.page2627 .balkenGrau {
  margin-bottom: unset;
}

.dividendenchartMcdonalds {
  height: 330px;
}

.dividendenchartMcdonalds #dividenden_entwicklung {
  height: 100%;
}

.page4436 h3 {
  text-align: center;
  font-size: 24px;
}

.page4436 .pageHeadline>.row>.col-md-4 .ce-div {
  margin-top: 150px;
  margin-bottom: 0px;
}

.page4517 .imgheader, .page4676 .imgheader, .page4694 .imgheader, .page4697 .imgheader {
  background-image: url('https://www.boerse-vermoegensverwaltung.de/fileadmin/img/Seitenheader/boersede_vermoegensverwaltung_neu.jpg');
  background-position-y: -700px;
  background-size: cover;
  background-repeat: no-repeat;
}

.groupheader-logo-vv .groupheader-logo {
  filter: grayscale(0%) brightness(100%);
  opacity: 1;
}

.footer-end img {
  width: 200px;
}

.boerseAktienFondsRenditeDreieckAufsteigendOhneText table {
  width: 100%;
}

.afTableFront {
  color: #18A8D3;
}

.afTableBack {
  color: #F1920C;
}

.vergleichAktienfonds .table>thead>tr>th, .vergleichWeltfonds .table>thead>tr>th, .vergleichFonds .table>thead>tr>th {
  vertical-align: top;
}

.services-fondsanleger .ce-gallery .row {
  margin-bottom: unset;
}

.h24 {
  font-size: 24px;
  line-height: 32px;
  margin-top: 10px;
}

.services-fondsanleger .youtubewrap {
  margin-top: -45px;
  margin-bottom: -45px;
}

.page4676 .bvv_logo, .page4694 .bvv_logo, .page4697 .bvv_logo {
  display: none;
}

.page4676 .footer-aa, .page4694 .footer-aa, .page4697 .footer-aa {
  margin-top: 50px;
}

.page4676 .footer h2, .page4694 .footer h2, .page4697 .footer h2 {
  font-size: 16px;
  line-height: 19px;
  color: #2f2f2f;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.28px;
  margin: 15px 0px;
}

.page4676 .footer a, .page4694 .footer a, .page4697 .footer a {
  font-size: 15px;
  line-height: 24px;
  color: #979797;
  text-decoration: none;
}

.page4676 .groupNavi > .nav-top-second .localnav_fonds, .page4694 .groupNavi > .nav-top-second .localnav_fonds, .page4697 .groupNavi > .nav-top-second .localnav_fonds {
  color: #f19409;
  text-transform: uppercase;
}

.navi-mobile-top-second-logo {
  width: 180px;
}

.logo-button {
  width: 90px;
  position: absolute;
  left: -45px;
  top: -45px;
}

.text_performancedreieck {
  margin-top: 25px;
}

#modal1 h3 {
  margin-top: unset;
  text-align: center;
  margin-bottom: unset;
}

#modal2 h2 {
  text-align: center;
}

.content {
  padding-bottom: 50px;
}

#ausschuettungen_weltfonds {
  height: 200px;
}

.trenner_entwickler img {
  padding-bottom: 10px;
}

.trenner_entwickler {
  width: 70%;
  margin: auto;
}

.trenner_entwickler .entwickler_rechts {
  text-align: right;
}

.trenner_entwickler a {
  text-decoration: none;
  color: inherit;
}

.trenner_entwickler .wrapper-entwickler-caption {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}

@media only screen and (max-width: 991px) {
  .trenner_entwickler {
    width: 100%;
  }

  .modal img {
    padding: unset;
  }

  figure {
    margin: 0 auto !important;
    padding-top: 40px;
  }
}

.close {
  font-size: 40px;
}

.jetzt-kaufen {
  display: flex;
  gap: 20px;
  margin: 20px 0px;
}

.jetzt-kaufen .agio {
  max-width: 120px;
}

.jetzt-kaufen .cta img, .jetzt-kaufen .cta {
  width: 100%;
}

.jetzt-kaufen p {
  font-weight: bold;
}

@media only screen and (max-width: 768px) {
  .jetzt-kaufen {
    flex-direction: column;
    align-items: center;
  }
}

.topmargin-neu {
  padding-top: 24px;
}

.stickyFooter {
  width: 300px;
  position: fixed;
  bottom: 20px;
  right: 5px;
  /*z-index: 1000;*/
}

@media (max-width: 1700px){
  .stickyFooter {
    display: none;
  }
}

.groupNaviMobile {
  height: 170px;
}

.navi-mobile-top-second-icon {
  display: block;
}

.page4706 .stickyFooter {
  bottom: 40px;
}