.biglogo {
  display: none;
}

.page2795 .biglogo,  
.page2807 .biglogo,  
.page2990 .biglogo,  
.page4436 .biglogo {
  display: block;
}

.page2990 h4 {
  text-align: center;
}

.balkenWeiss div {
  margin: 0px !important;
  padding: 0px !important;
}

.content {
  background: none;
}

@media only screen and (min-width: 440px) {
.nav.navbar-nav li:nth-child(5), .nav.navbar-nav li:nth-child(5), #stickynavi ul li:nth-child(5) {
  background-color: #002e54;
}

#stickynavi ul li:nth-child(5) {
  background-color: #ffffff;
  color: #002e54;
}

#stickynavi ul li:nth-child(5) a {
    color: inherit;
}
}

@media only screen and (min-width: 440px) {
.nav.navbar-nav li:nth-child(5):hover, .nav.navbar-nav li:nth-child(5):hover {
  background-color: #00a9d3;
  color: #ffffff;
}

#stickynavi ul li:nth-child(5):hover, #stickynavi ul li:nth-child(5) a:hover {
  background-color: #002e54;
  color: #ffffff;
}
}

.page3503 .stickylogo {
  width: 100%;
}

.page3503 .ce-bodytext h3 {
color: #e32121;
text-align: center;
}
.page3503 .ce-bodytext a {
color: #e32121;
}

.vorteilsbox img{
  width: 40px;
} 

hr {
  border-top: 1px solid transparent;
}

.flex-control-nav {
  bottom: -40px;
}

a.lightbox::before {
 display: none;
}

#angebot_abplus .panel-heading > h2 {
color: #e32121;
}

@media only screen and (max-width: 440px) {
  .biglogo img {
    width: 100%;
  }
  .biglogo {
    top: -150px;
    width: 100%;
  }
}

@media only screen  and ( max-width: 991px )  {

.stickyFooter {
    display: none;
}

}


/* -- Beginn 4-spaltiges Angebot -- */

.panel-heading > h2 {
    font-weight: 600;
    color: #f2910c;
    font-size: 34px;
    margin: -5px 0;
  }


div.dreieck {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 30px 130px 0 131px;
    border-color: #23286b transparent transparent transparent;
    line-height: 0px;
    _border-color: #23286b #000000 #000000 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
    background: #004f8d;
}


    /* COMMON PRICING STYLES */
    .list-group-item{
        font-size: 13px;  
    }

    
    .panel.price,
    .panel.price>.panel-heading{
      border-radius:0px;
       -moz-transition: all .3s ease;
      -o-transition:  all .3s ease;
      -webkit-transition:  all .3s ease;
    }

    
    .panel.price:hover{
      box-shadow: 0px 0px 30px rgba(0,0,0, .2);
    }

    
    .panel.price:hover>.panel-heading{
      box-shadow: 0px 0px 30px rgba(0,0,0, .2) inset;
    }

    
    .panel.price>.panel-heading{
      box-shadow: 0px 5px 0px rgba(50,50,50, .2) inset;
      text-shadow:0px 3px 0px rgba(50,50,50, .6);
    }

    
    .price .list-group-item{
      border-bottom-:1px solid rgba(250,250,250, .5);
    }

    
    .panel.price .list-group-item:last-child {
      border-bottom-right-radius: 0px;
      border-bottom-left-radius: 0px;
    }

    
    .panel.price .list-group-item:first-child {
      border-top-right-radius: 0px;
      border-top-left-radius: 0px;
    }

    
    .price .panel-footer {
      color: #fff;
      border-bottom:0px;
      background-color:  rgba(0,0,0, .1);
      box-shadow: 0px 3px 0px rgba(0,0,0, .3);
    }
    
    
    .panel.price .btn{
      box-shadow: 0 -1px 0px rgba(50,50,50, .2) inset;
      border:0px;
    }


  /* farbig panel */
  
    .price.panel-farbig>.panel-heading {
      color: #fff;
      background-color: #23286b;
      border-color: #23286b;
      border-bottom: 1px solid #23286b;
    }
    
      
    .price.panel-farbig>.panel-body {
      color: #fff;
      background-color: #004f8d;
    }
        
    
    .price.panel-farbig>.panel-body .lead{
        text-shadow: 0px 3px 0px rgba(50,50,50, .3);
    }
    
    .price.panel-farbig .list-group-item {
      color: #333;
      background-color: rgba(50,50,50, .01);
      text-shadow: 0px 1px 0px rgba(250,250,250, .75);
    }


    .btn-farbig {
    color: #fff;
    background-color: #004f8d;
    }
      
    /* white price */


    .price.panel-white>.panel-heading {
      color: #333;
      background-color: #f9f9f9;
      border-color: #ccc;
      border-bottom: 1px solid #ccc;
      text-shadow: 0px 2px 0px rgba(250,250,250, .7);
      margin-top: 50px;
    }


    .panel.panel-white.price:hover>.panel-heading{
      box-shadow: 0px 0px 30px rgba(0,0,0, .05) inset;
    }


    .price.panel-white>.panel-body {
      color: #fff;
      background-color: #dfdfdf;
    }


    .price.panel-white>.panel-body .lead{
        text-shadow: 0px 2px 0px rgba(250,250,250, .8);
        color:#666;
    }


    .price:hover.panel-white>.panel-body .lead{
        text-shadow: 0px 2px 0px rgba(250,250,250, .9);
        color:#333;
    }


    .price.panel-white .list-group-item {
      color: #333;
      background-color: rgba(50,50,50, .01);
      text-shadow: 0px 1px 0px rgba(250,250,250, .75);
    }

.price h3 {
  font-size: 24px;
  text-align: center;
  color: black;
}
.price h4 {
  color: black;
  text-align: center;
}
.price .lead strong {
  font-size: 40px;
}
.panel.price.panel-farbig h3, .panel.price.panel-farbig h4, .panel.price.panel-farbig .lead strong {
  color: white;
  text-align: center;
}
.price a {
  text-decoration: none;
}

/* -- Ende 4-spaltiges Angebot -- */

#flexslider77995 figcaption {
  text-align: center;
  font-size: 14px;
  margin-top: 10px;
}

.zitate {
  margin-top: 20px;
  font-size: 25px !important;
  font-style: italic !important;
  font-weight: normal !important;
  color: #333 !important;
  line-height: 1.4em;
  text-align: left;
}


/** -- Responsive-Bereich -- **/

@media screen and (max-width: 991px) {

  /** Transparent - Regelbasiert - Defensiv - Logos - Slogan **/  
  
  div.container:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > img:nth-child(1) {
    margin-left: 18px;
  }

  div.container:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > img:nth-child(1) {
    margin-left: -14px;
    padding-top: 25px;
  }
  
  /** Renditedreieck **/
  .dreieck2 {
    visibility: collapse;
  }

  /** Sticky-Footer 
  div.bde:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
    display: none;
  }

  div.bde:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
    display: none;
  }

  div.bde:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
    display: none;
  }
  */
}

@media screen and (max-width: 767px) {
   /** Transparent - Regelbasiert - Defensiv - Logos - Slogan **/  
 
   div.container:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > img:nth-child(1) {
    margin-left: 18px;
   }

  div.container:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > img:nth-child(1) {
    margin-left: -14px;
    padding-top: 25px;
  }

  /** Pokal Grafik **/

  div.ce-textpic:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > img:nth-child(1) {
     margin-left: -30px;
  }

  /** Renditedreieck **/

  .dreieck2 {
    visibility: collapse;
  }

  /** Anlegerservice Logo **/
  #c78031 > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > img:nth-child(1) {
     padding-right: 40px;
  }
  
  /** Sticky-Footer
  div.bde:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
    display: none;
  }

  div.bde:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
    display: none;
  }
  
  div.bde:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
    display: none;
  }
  */
}

@media screen and (max-width: 479px) {

  /** Transparent - Regelbasiert - Defensiv - Logos - Slogan **/  

  div.container:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > img:nth-child(1) {
    margin-left: 18px;
  }

  div.container:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > img:nth-child(1) {
    margin-left: -14px;
    padding-top: 25px;
  }

  /** Renditedreieck **/

  .dreieck2 {
    visibility: collapse;
  }

  
  /** Anlegerservice Logo **/ 
  #c78031 > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > img:nth-child(1) {
     padding-right: 40px; 
  }

  /** Sticky Footer
  div.bde:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
    display: none;
  }
  #c81850 div.bde:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
    display: block;
  }
  div.bde:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
    display: none;
  }
  div.bde:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
    display: none;
  }
  */
}


/** -- Ende Responsive-Bereich -- **/


  h4 a,
  .button4 {
    font-size: 18px;
    padding: 6px 16px;
    border-radius: 75px;
    background-color: #1fa9a3;
    color: #FFF;
  }
  h4 a:visited,
  .button4 {
    font-size: 18px;
    padding: 6px 16px;
    border-radius: 75px;
    background-color: #1fa9a3;
    color: #FFF;
  }

h4 a:hover,
.button4:hover {
   background: #1fa9a3;
   -webkit-border-radius: 75px;
   -moz-border-radius: 75px;
   border-radius: 75px;
   color: #FFFFFF;
   text-decoration: none;
   padding: 6px 16px;
}


#c78031 h4 {
  text-align: center;
}

.smallmargin {
  margin-bottom: 0px;
}

div.bcdifeedbacks td {
  padding-top: 40px !important;
  background-position: 0 0px !important;
}

div.bcdifeedbacks td p {
  margin: 0px 0 15px 0 !important;
}

.margin-top-120 {
  margin-top: 120px;
}

@media(max-width: 728px){
  h1 {
    font-size: 30px !important;
    line-height: 35px !important;
  }

  h2 {
    font-size: 25px !important;
  }

  .margin-top-120 {
    margin-top: 0px !important;
  }

.biglogo {
  display: block;
}

.biglogo img {
  padding: 25px 0px !important;
}

.biglogo {
  position: initial !important;
}
}

#c78031 .col-md-4 {
  margin-bottom: 50px;
}

@media(max-width: 728px) {
  .headerimg {
    display: none;
  }
  .imgheader .navbar {
    margin-bottom: 0px;
  }
  .imgheader {
    height: initial !important;
    background-color: transparent !important;
  }
  .biglogo .neu {
    display: none;
  }
}

.page2990 .imgheader .headerimg {
  background-image: url('https://www.boerse-vermoegensverwaltung.de/fileadmin/img/Seitenheader/boersede_vermoegensverwaltung.jpg');
  background-position-y: -2000px;
}
.page2990 .imgheader .headerimg div {
  display: none;
}
.page2990 h4 a, .page2990 .button4 {
  background-color: #002e54;
}
.page2990 h4 a:hover, .page2990 .button4:hover {
  background: #002e54;
}

.page2990 h3, .page2807 h3 {
  font-size: 1.2em;
  text-align: center;
}
.page2990 h5, .page2807 h5 {
  font-size: 1em;
}

.chart {
  height: 400px;
  width: 100%;
}
.chart_krisen {
  height: 300px;
  width: 100%;
}
.chart_risikoklassen {
  height: 500px;
  width: 100%;
}


.imgheader > div:nth-child(2) > nav:nth-child(1) > div:nth-child(1) > div:nth-child(2) > ul:nth-child(1) > li:nth-child(5) > a:nth-child(1) {
 background-color: #f0940d;
}

.vorteilsbox table tr td {
  padding: 10px;
}

.bcdibox table td, .weltfondsbox table td {
  padding: 5px;
}

.bcdibox table, .weltfondsbox table {
  /*background-color: #00a9d320;*/
}

.bcdibox h3, .right h3, .weltfondsbox h3 {
  color: #000000;
  /*background-color: #00a9d3;*/
background-color: #ffffff;  
    font-size: 20px;
    font-weight: 600;
    line-height: 18px;
    text-align: center;  
  padding: 10px 0;
  margin-bottom: 0px;
  margin-top: 0px;
}

.bcdibox h4, .weltfondsbox h4 {
  /*color: #002e54;*/
  color: #000000;
  /*background-color: #00a9d370;*/
  background-color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
  text-align: center;
  padding: 10px 0;
  margin-bottom: 0px;
  margin-top: 0px;
}


.page4433 .biglogo {
  display: block;
}

#c108011 .ce-div {
  margin-top: 130px;
}

.page4436 h4 {
  text-align: center;
  margin-bottom: 0px;
  margin-top: 0px;
  font-size: 16px;
  line-height: 1;
}

.topmargin-neu {
  padding-top: 15px;
}

.anlegerservice_risikohinweis {
  display: block;
}