
/* Zeile 868 */

body {
  background-image: url("https://www.bodenbuendnis.org/fileadmin/site/img/background1.jpg");
    background-repeat:repeat-y;
    background-position: left top;
}
/*Navbar*/
.navbar-mainnavigation.navbar-fixed-top {
  background-color: transparent !important;
}
.navbar > .container {
  display: table;
  min-height: 100px;
  }

.collapse > .show {
  margin-top: 100px;
  content: " ";
  display: table;
  }

.navbar-nav > li {
  float: left;
}
.navbar-mainnavigation > .container > .collapse > .navbar-nav .nav-link {
  padding-right: 12px;
  padding-left: 12px;
}

.navbar-nav > li > a {
  line-height: 38px;
  padding: 0px 12px;
  /*font-family: "Share","Helvetica Neue",Helvetica,Arial,sans-serif;*/
  font-weight: bold;
  text-transform: uppercase;
  font-size: 15px;
}

.navbar-mainnavigation .nav-link {
 display: block;
}
.nav {
  padding-left: 0;
  }

.navbar-header {
  border-color: #000;
  float: left;
}
.navbar-brand {
  float: left;
  padding: 0;
  margin: 0;
  min-height: 130px;
}
.navbar-mainnavigation .navbar-brand-image img {
  max-height: 100px;
}
.navbar-transition {
  -webkit-transition: height 0.01s;
  -moz-transition: height 0.01s;
  -ms-transition: height 0.01s;
  -o-transition: height 0.01s;
  transition: height 0.01s;
}
.navbar-mainnavigation .navbar-brand {
  margin:0;
}
.navbar-toggler {
  float:right;
}
.navbar-nav {
  float: right;
  display: flex;
  flex-basis: auto;
  padding: 0;
  margin: 0;
  list-style: none;
}

  }
.navbar-default {
  border:none;
  border-color: transparent;
  background-color: transparent !important;
  }
.navbar-main {
  margin-top: 0px;
}
.navbar-collapse {
  margin-right: 0px;
  margin-left: 0px;
  border:none;
  border-color: transparent;
}
.navbar .col-md-4 {
  padding:0;
}
.navbar-nav > .active > a {
  color: #2b2b2b;
}
.navbar-mainnavigation > .container > .collapse > .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}
.navbar-mainnavigation .nav-link-text {
    white-space: nowrap;
    display: inline-block;
    vertical-align: top;
}
.navbar-mainnavigation {
    box-shadow: none;
}
/*Breadcrumb*/
.breadcrumb-section{
  background-color: transparent;
  border:none;
  margin:0;
  padding:0;
}
.language {
  float: right;
  margin-top: 60px;
  margin-left: 0px;
  padding: 0;
  width: 75px;
}
.breadcrumb-section .container{
  background-color: #0063AE;
}
.breadcrumb-section .container > ol{
  background-color: #0063AE;
}
.breadcrumb-link{
  color: #fff;
}
.breadcrumb-link:hover{
  color: #fff;
  text-decoration:none;
}
.breadcrumb-item + .breadcrumb-item::before {
  color: #fff;
}
.breadcrumb-item.active {
  color: #fff;
}
/*Seitenstruktur*/
.body-bg-top {
  padding-top:120px;
}
div .container {
   background-color:#fff;
}
.footer-section {
  border-top: none;
  margin-top:0px;
  padding:0px;
  background-color:transparent;
}
.meta-section {
  margin-top:0px;
  padding:0px;
  background-color:transparent;
}
footer .container {
  background-color: #fff;
}
footer .row {
  background-color: #0063AE;
}

.col-md-4 {
  padding: 25px 0;
}
.frame {
  padding-top: 0rem;
  padding-bottom: 0rem;
}
/*Dropdown-Menu*/
.dropdown-menu  > li {
   margin-left: 0px;
   padding-left:0px;
}


.dropdown-menu > li > a
{
  display: block;
  margin-left: 0px;
  padding-top: 6.5px;
  padding-right: 15px;
  padding-bottom: 6.5px;
  padding-left: 15px;
  clear: both;
  font-weight: normal;
  line-height: 1.55;
  color: #333333;
  white-space: nowrap;
}

/* Zeile 1631 */
.dropdown-menu > li > a
{
  padding-top: 6.5px;
  padding-right: 15px;
  padding-bottom: 6.5px;
  padding-left: 15px;
}

/* Zeile 869 */
.dropdown-menu > li > a:hover, .dropdown-menu-sub > li > a:focus
{
  text-decoration-line: none;
  text-decoration-style: solid;
  color: #ffffff;
  background-color: #0063ae;
}

.dropdown-menu-sub  {
  list-style: outside none none;
}

.dropdown-menu-sub  > li {
   margin-left: 0px;
   padding-left:0px;
}


.dropdown-menu-sub > li > a
{
  display: block;
  margin-left:-40px;
  padding-top: 6.5px;
  padding-right: 15px;
  padding-bottom: 6.5px;
  padding-left: 35px;
  clear: both;
  font-weight: normal;
  line-height: 1.55;
  color: #333333;
  white-space: nowrap;
}

/* Zeile 1631 */
.dropdown-menu-sub > li > a
{
  padding-top: 6.5px;
  padding-right: 15px;
  padding-bottom: 6.5px;
  padding-left: 25px;
}

/* Zeile 869 */
.dropdown-menu-sub > li > a:hover, .dropdown-menu-sub > li > a:focus
{
  text-decoration-line: none;
  text-decoration-style: solid;
  color: #ffffff;
  background-color: #0063ae;
}
/*Maincontent*/
#content .container {
  min-height:550px;
}
.main-section .container {
  padding-top: 20px;
  background-color: #fff;
}
.col-md-3 nav{
  min-height:426px;
}
div #kontakt {
  font-size: 13px;
}

div #kontakt img {
  margin:0;
}


/*Image Column*/
div.image-column {
    margin:0;
    padding:0;
}
/*Footer*/
.bp-page-footer {
  max-height:40px;
}
.bp-page-footer .section-row{
  background-color: #0063ae;
}
.impressum
{
  text-align:right;
  padding-top:5px;
}
.impressum > a {
  color: #fff;
  font-size: 13px;
}
.impressum > a:hover{
  color: #000;
}

/*Startseite Special Feature Layout*/
h3 {
  font-size: 28px;
}
.section-primary a:not(.btn):focus, .section-primary a:not(.btn):hover {
  color: #0063ae;
  text-decoration: none;
}
.section-primary a:not(.btn) {
  color: #0063ae;
  text-decoration: none;
}
.section-primary {
  color: #333333;
  background-color: transparent !important;
}
.section-primary + .section-primary {
  border-top: none;
}
.section-light {
  color: #2b2b2b;
  background-color:transparent !important;
}
.section-light + .section-light {
  border-top: none;
}
.section-light a:not(.btn):focus, .section-light a:not(.btn):hover {
  color: #0063ae;
  text-decoration: none;
}
.section-light a:not(.btn) {
  color: #0063ae;
  text-decoration: none;
}
/*Image im Text
.csc-textpic-intext-left img {
  max-width:50%;
}
.csc-textpic-intext-right img {
  max-width:50%
}
*/
/*Camalia-Carousel*/

.tx-camaliga {
  max-width: 1140px;
}
/*@media 992*/
@media (min-width: 992px) {
  .navbar-mainnavigation .navbar-brand-image img {
    max-height: 100%;
  }
}
/*@media 576*/
@media (max-width: 576px) {
 .tx-camaliga {
   height:0px;
 }
 .navbar-mainnavigation .navbar-brand-image img {
   max-height: 85%;
 }
 .navbar-collapse.show {

 }
}
@media (max-width: 450px) {
 .breadcrumb-section {
  display:none;
 }
 .main-section .container {
    padding-top: 60px;
 }
 .navbar-collapse.show {
   margin-top: 100px !important;
   padding-right: 50px;
   }
 .navbar-collapse {
   padding-right: 50px;
 }
.navbar-mainnavigation .navbar-brand-image img {
    max-height: 75%;
}
}

/*@media
@media (max-width: 600px) {
 .navbar-collapse.show {
   margin-top:131px;
   margin-left:0px;
   padding-left:0px;
 }
}*/
/*news*/
.news h3{
  font-size: 28px;
  text-decoration:none;
}
