body{
  padding-top: 2%;

}
main{
  padding-bottom: 100px;
}
#navbar_core_styleing{
  width: 100%;
  padding-right: 0;
  margin-left: 0;
  display: block;
  background:  #d3dcde;
}
#in_title_text{
  margin-left: 21%;
}
#unzer_headline{
  margin-top: 4%;
}
.nav_bar_button_font{
  color: #006ad0;
  margin-right: 10px;
}
.nav_bar_button_font:hover{
  background: #006ad0;
  color: #fff;
}
.nav_bar_dropdown_item li:hover > ul{
  display: block; !important;
  background: #006ad0;
}
nav{
  width: 100%;
}
.listen{
  width: 1140px;
  text-align: center;
  margin: 0 auto !important;
}
.nav-item{
  display: inline-block;
}
.page_sections{
  padding-top: 20px;
}
.page_topic_styling{
  padding-top: 70px;
}
.topic_styling{
  color: #006ad0;
}
.subtopic_styling{
  color: #fc1154;
}
/*.parent:hover > nav > ul > li,*/
.parent:hover > li > span,
.parent:hover > p > span,
.parent:hover > ul > li,
.parent:hover > span{
  opacity: 0.7;
  transition: background 1s,
  opacity 1s;
}
.parent{
  transition: opacity 5s;
}

.highlighted{
  transition: background 2s;
}
.parent:hover > .non_highlighting > li{
  opacity: 1;
}
/*.parent:hover > main > section > dl > dt > .highlighted,*/
.parent:hover > li > .highlighted,
.parent:hover > p > .highlighted,
.parent:hover > ul > .highlighted,
.parent:hover > .highlighted{
  opacity: 1;
  background: #fed9b3;
  border-radius: 3px;
}

/*.parent:hover > .highlighted:last-child{
    background: #84e19a;
    transition: background 2s;
}*/


.version_tabs{
  padding-top: 2%;
}
.downloade_button{
  transition: background 2s,
  color 2s;
  background: #006ad0;
  color: #fff;
  padding-top: 7px;
  height: 40px;
  margin-top: 5%;
}
.downloade_button:hover{
  background: #fc1154;
  color: #fff;
  transition: background 1s,
  color 2s;
}
.footer_tabs{
  color: #fff !important;
  background: #006ad0 !important;
  width: 80%;
  transition: background 2s !important;,
color 2s;
}
.footer_tabs:hover{
  background: #fc1154 !important;
  color: #fff !important;
  transition: background 2s !important;,
color 2s;
}
#bodyFooter {
  background: #d3dcde;
  height: 64px;
  padding-top: 20px;
  padding-bottom: 20px;
}