@media (max-width: 768px) {
    .news-latest-item img{display:none;}
 }


@media (min-width: 992px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
    margin-top:30px;
      margin-bottom:25px;
  }
    
.navi-section,.news_section {
  background-color: #d6ecd4;
}
.news_section{padding-top:40px;padding-bottom:40px;}    
.navbar-main > li > a {
    line-height: 50px;
    padding: 0px 15px;
    font-family: 'Bree Serif', serif;
    font-weight:100;
    font-size:22px;
  }
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #666;
  text-decoration: none;
  outline: 0;
  background-color: #d6ecd4;
}
hr {border: 0;border-top: 0px solid #eeeeee;}
.nav.nav-sidebar li:first-child a {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  padding-top:15px
}
.nav.nav-sidebar li:last-child a {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  padding-bottom:15px;
}
.dropdown-menu > li > a {
  padding: 5px 15px;
}
.dropdown-menu {background-color: #d6ecd4; border:0px solid #cccccc; border:0px solid #eeeeee;}  
.navbar-main > li > a .bar {
    position: absolute;
    top: -10px;
    left: 0px;
    width: 100%;
    height: 0px;
    background: transparent;
    opacity: 0;
    -webkit-transition: top 0.19s ease-in-out 0s, opacity 0.25s ease-in-out;
    -o-transition: top 0.19s ease-in-out 0s, opacity 0.25s ease-in-out;
    transition: top 0.19s ease-in-out 0s, opacity 0.25s ease-in-out;
}
.frame {margin-top: 0px;margin-bottom: 0px;}
    
.nav.nav-sidebar li a {
    position: relative;
    display: block;
    padding: 7px 15px;
    color: #999999;
    border: 1px solid #e6e6e6;
    -webkit-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    background-color: #d6ecd4;
    font-family:'Bree Serif', serif;font-weight:400;font-size:18px;color:#6d6e6d;
}    
.nav.nav-sidebar li a:active, .nav.nav-sidebar li a:hover, .nav.nav-sidebar li a:focus {
    z-index: 1;
    border-color: #d6ecd4;
    background-color: #d6ecd4;
    outline: 0;
    color: #666;
    text-decoration: none;
}     

    
.footer-section .tx-powermail .col-sm-10 {width: 100%;}   
.footer-section{margin-top: 50px;}

/*Media Links*/    
.media-heading a{ margin-top: 0; margin-bottom: 5px; font-weight: 200; font-size:18px;text-decoration:underline!important;}
    
}     

p a{text-decoration: underline;color:#000;}
    
/*ALL*/
.body-bg {
  overflow: hidden;
  zoom: 1;
  margin-top:-15px;
}
.functional{float:right;margin-right:2px;}

.navbar-main > li > a .bar {
  position: absolute;
  top: -10px;
  left: 0px;
  width: 0%;
  height: 0px;
  background: transparent;
  opacity: 0;
  -webkit-transition: top 0.19s ease-in-out 0s, opacity 0.25s ease-in-out;
  -o-transition: top 0.19s ease-in-out 0s, opacity 0.25s ease-in-out;
  transition: top 0.19s ease-in-out 0s, opacity 0.25s ease-in-out;
}
.navbar-main .open .dropdown-menu {
    border-left: 0px solid rgba(255, 135, 0, 0.5);
  }
.navbar-main > li > a {
 font-family:'Bree Serif', serif;
  font-weight: normal;
  text-transform: uppercase;
}

a {color:#666 !important;text-decoration: none;}
a:hover,a:focus{color: #000 !important;text-decoration: underline;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #000!important;
  background-color: transparent;
}

.nav-sidebar > .active > a,
.nav-sidebar > .active > a:hover,
.nav-sidebar > .active > a:focus {
  color: #000!important;
  background-color: transparent;
}

.carousel-text h1{display:none;}
h2,h1{font-family: 'Bree Serif', serif;font-weight:400;font-size:28px;color:#6d6e6d;}
h3{font-family: 'Bree Serif', serif;font-weight:400;font-size:22px;color:#6d6e6d;}


body,.htmlarea-content-body {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  line-height: 1.55;
  color: #666;
  background-color: #ffffff;
}


.
/*Buttons*/
.btn-default,.btn-primary  {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid #666;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.55;
  border-radius: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #666;
  background-color: transparent !important;
  border-color: #666;
}
.btn-primary:focus,.btn-default.focus { color: #ffffff; background-color: transparent; border-color: #666;}
.btn-primary:hover,.btn-default:hover { color: #000; background-color: transparent; border-color: #666;}

/*NEWS*/
.news-latest-gotoarchive{display:none;}
#c161 h1,#c166 h1, #c167 h1, #c291 h1, #c292 h1, #c293 h1{border-bottom:1px solid #666;padding-bottom:10px;}
.news-latest-category{display:none;}
.news-latest-item h2 {font-family: 'Source Sans Pro', sans-serif;font-size:27px;}
.news-latest-item hr{display:none;}

.news-list-item img{float:left;margin-right:25px;}
.news-list-item {margin-bottom:50px;}
.news-list-item hr {display:none;}
.news-list-morelink a {text-decoration:underline;color:#000!important;margin-left:10px;}

.news-single-item h1{margin-top:20px!important;border-bottom:0px solid!important;padding:0px!important;}
.news-single-item img{float:right;margin-left:10px;}
.news-single-item {margin-bottom:50px;}

.browseLinksWrap{margin-bottom:50px;text-align:center;}

/*RESPONSIVE YOUTUBE*/
.video {
  position: relative;
  padding-bottom: 55%;
  padding-top: 15px;
  height: 0;
  /*overflow: hidden;*/
}
.video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (max-width: 1199px){
.navbar-main > li > a {
  font-size:18px!important;
    padding: 0px 13px!important;
}
}


/*Footer*/
.meta-section {
  color: #666;
  border-top: 0px solid #2b2b2b;
  background-color: #e5e5e5;
  padding: 12px 0;
}

.meta-section li{list-style-type:none;float:right;margin-left:10px;font-family: 'Source Sans Pro', sans-serif;}
.meta-section a{color:#666;font-weight:100}

.footer-section{background-color:#d6ecd4;color:#666;padding-top:30px;border-top: 0px solid #3c3c3c;}
.btn-default {min-width: 100px;}

.footer-section h5 {font-size:12px;font-weight:300}

/*Formulare*/
.footer-section .tx-powermail label{display:none}
.footer-section .container-fluid { margin-right: auto; margin-left: auto; padding-left: 0px; padding-right: 15px;}
.footer-section .tx-powermail h3,.powermail_legend{display:none}
.footer-section .form-control {
  display: block;
  width: 100%;
  height: 38px;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.55;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.footer-section .form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
    float: left;
}
#c295 h1,.col-md-9 h1{border-bottom:1px solid #666;margin-top:40px;padding-bottom:25px;margin-bottom:25px;}

.tx-powermail h3,.powermail_legend{display:none}
.tx-powermail .form-horizontal .control-label {text-align: left; margin-bottom: 0;padding-top: 7px;}
.tx-powermail label{font-family: 'Source Sans Pro', sans-serif;font-weight:100}

/*Lightbox*/
.pswp__bg {position: absolute; left: 0;  top: 0;  width: 100%;  height: 100%;  background: #000;  opacity: 0.8!important;  -webkit-backface-visibility: hidden;  will-change: opacity;}
.functional2{float:right;}