.navbar-brand img {
  /*max-width: none;*/
}

.registerlink {
  display:none;
}

.sliderheadline .weiter:hover, .blauesBanner, .blauesBanner >h2, #historySlider .divider-line, #historySlider .circle:after, #historySlider .line, #historySlider .line-r, #historySlider .line-l, .kontaktbanner, .bannerteaserbox, .fixedmenu > .left, .fixedmenu > .middlecontent, .arrowConainter > .arrowdown:before, .arrowConainter > .arrowdown:after, .tx-srfeuserregister-pi1 input[type=submit]:hover {
    background-color: rgb(187, 188, 189);
}

#glasSlider .owl-next .bvGlas-arrow-right:hover, #glasSlider .owl-prev .bvGlas-arrow-left:hover, #historySlider .owl-next .bvGlas-arrow-right:hover, #historySlider .owl-prev .bvGlas-arrow-left:hover, #historySlider .circle, #historySlider .divider-circle, .fixedmenu > .right, .fixedmenu > .middlecontent > .loginWrapper, #loginmenu, #loginmenu > .dropdown-menu, #footer, .dropdown-menu, .weiter:hover, .sliderheadline .weiter:hover, .contentlogin .weiter:hover, .archivfilter.selected, .imgwrapper:hover ~ .weiter, .banner.statementslider, .navbar-nav>.active>a:hover, .navbar-nav>.open>a:hover, .navbar-nav>.active>a:focus, .navbar-nav>.open>a:focus, .navbar-nav>.active>a:visited, .navbar-nav>.open>a:visited  {
    background-color: rgba(0, 157, 212, 1);
}
.imgwrapper:hover .teaserHover, .imgwrapper .teaserHover.visibleByButtonHover {
  background-color: transparent;
}
h1, h2, .tx-felogin-pi1 .contentlogin p a:hover, .news .article span[itemprop=headline], .news-backlink-wrap > a, .news .article .teaser-text .more, .news .article .news-list-date, .blauesBanner a {
  color: rgba(0, 157, 212, 1);
}
a:hover, .slash, .fixedmenu .searchWrapper input, .slideText, .suchform .weiter:hover, .suchform > span.bvGlas-search, #tx_felogin_pi1-forgot-email, #tx_felogin_pi1-newpassword1, #tx_felogin_pi1-newpassword2, #tx_indexedsearch table, #tx_indexedsearch table input, .navbar-nav > .active a:hover, .navbar-nav .open > a:hover, #loginmenu .suchform input[type=text], #loginmenu .suchform input[type=password], #loginmenu .suchform input[type=search], #newsSlider .owl-next .bvGlas-arrow-right:hover, #newsSlider .owl-prev .bvGlas-arrow-left:hover, .owl-next .bvGlas-arrow-right:hover, .owl-prev .bvGlas-arrow-left:hover, .middlecontent button.klappbox > span.bvGlas-font, .middlecontent button.klappbox, .bannerteaserbox >.weiter:hover, .carousel-control > .bvGlas-arrow-right:hover, .carousel-control > .bvGlas-arrow-left:hover, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .news-item a:hover span.bvGlas-arrow-right, .news-item-subheader > time {
    color: #5c5c5c;
}

#glasSlider .owl-next .bvGlas-arrow-right, #glasSlider .owl-prev .bvGlas-arrow-left, #historySlider .owl-next .bvGlas-arrow-right, #historySlider .owl-prev .bvGlas-arrow-left, #historySlider .bvGlas-arrow-right, #historySlider .bvGlas-arrow-left, .sliderheadline .weiter:hover, .middlecontent button.klappbox > span.bvGlas-font, .weiter, .tx-srfeuserregister-pi1 input, .contentlogin input {
    border: 1px solid rgba(0, 157, 212, 1);
}
.carousel-control > .bvGlas-arrow-right:hover, .carousel-control > .bvGlas-arrow-left:hover{
  border: 1px solid white;
}
.carousel-control > .bvGlas-arrow-right:hover, .carousel-control > .bvGlas-arrow-left:hover, tx-felogin-pi1 .contentlogin a:hover, .tx-felogin-pi1 input.logout:hover  {
  background-color: white;
}

.weiter, a, .tx-indexedsearch-res a, .tx-srfeuserregister-pi1 a, #glasSlider .owl-next .bvGlas-arrow-right, #glasSlider .owl-prev .bvGlas-arrow-left, #historySlider .owl-next .bvGlas-arrow-right, #historySlider .owl-prev .bvGlas-arrow-left, #historySlider .bvGlas-arrow-right, #historySlider .bvGlas-arrow-left, .kontaktbanner a, .tx-felogin-pi1 p a {
  color: rgba(0, 157, 212, 1);
}
.weiter:hover, .sliderheadline .weiter:hover, .imgwrapper:hover ~ .weiter{
  color: white;
}
.headlinebg {
    display: inline-block;
    padding: 30px 56px;
    background-color: rgba(187, 188, 189,0.7);
    border-radius: 5px;
}

#footer .footerline{
  border-color: #5c5c5c;
}

.teaserDividerLine.blue{
  border-color: rgba(0, 157, 212, 1);
}

.sliderverlauf {
    background: transparent;
}

.arrowConainter > .arrowdown {
    background: url('../../fileadmin/img/dreieck_hellgrau.png');
    background-size: 37px 21px;
}

.selectedLine {
    background-image: url('../../fileadmin/img/dreieck_hellblau_navi.png');
    background-size: 43px 30px;
}
.blauesDreieck {
  background: url('../../fileadmin/img/dreieck_inverted_hellgrau.png');
}

    /**** POwerMail *****/
.tx-powermail .container-fluid {
  padding:0px;
}
legend.powermail_legend {
  display:none
}
.powermail_fieldwrap, .tx-dmailsubscribe .form-row {
    display: table;
    width: 100%;
}
.powermail_fieldwrap > label, .tx-dmailsubscribe .form-label {
  width: 15%;
  text-align: right;
  padding-right: 1em;
  display: table-cell;
}
.powermail_fieldwrap > div, .tx-dmailsubscribe .form-field {
  display: table-cell;
  width: 50%;
  padding-bottom: 0.5em;
}
.powermail_fieldwrap .mandatory {
  color: #ff0000;
  margin-left: 2px;
}
.powermail_fieldwrap input, .powermail_fieldwrap textarea, .powermail_fieldwrap select, .tx-dmailsubscribe input, .tx-dmailsubscribe textarea, .tx-dmailsubscribe select, .tx-felogin-pi1 input {
  margin: 0;
  padding: 0;
  border: 1px solid rgba(0, 157, 212, 1);
}
.powermail_fieldwrap input[type="text"], .powermail_fieldwrap textarea, .powermail_fieldwrap select, .tx-dmailsubscribe input[type="text"], .tx-dmailsubscribe textarea, .tx-dmailsubscribe select {
  width: 50%;
}
.powermail_fieldwrap input[type="radio"], .tx-dmailsubscribe input[type="radio"] {
  -webkit-appearance: none;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        outline: none;
  border-width: 2px;
  margin-top: 0.4em;
}
.powermail_fieldwrap input[type="radio"]:checked, .tx-dmailsubscribe input[type="radio"]:checked {
  background-color: rgba(0, 157, 212, 1);
}
.powermail_fieldwrap input[type="checkbox"], .tx-dmailsubscribe input[type="checkbox"] {
  -webkit-appearance: none;
    height: 11px;
    width: 11px;
    border-width: 2px;
      margin-top: 0.4em;
}
.powermail_fieldwrap input[type="checkbox"]:checked, .tx-dmailsubscribe input[type="checkbox"]:checked {
  background-color: rgba(0, 157, 212, 1);
  }
.powermail_fieldwrap.powermail_fieldwrap_type_textarea label{
  vertical-align: middle;
 
}
.powermail_fieldwrap input[type="submit"], .tx-dmailsubscribe input[type="submit"], .tx-felogin-pi1 a {
  background-color: transparent;
  border: 1px solid rgba(0, 157, 212, 1);
  color: rgba(0, 157, 212, 1);
  padding: 12px 15px;
  margin-left: 3px;
  margin-top:10px;
  font-size: 16px;
  font-family: TazWebfontReg,"Arial Narrow",sans-serif;
}
.tx-dmailsubscribe input[type="submit"] {
  margin-left: 33%;
  }
.powermail_fieldwrap input[type="submit"]:hover, .tx-dmailsubscribe input[type="submit"]:hover {
  background-color: rgba(0, 157, 212, 1);
  color: white;
}
.powermail_fieldwrap_type_submit{
  padding-left:33%;
}
.powermail_fieldwrap_type_captcha > .powermail_field > input {
  display:block;
  margin-bottom: 10px;
}
.powermail_fieldwrap_type_text, .powermail_fieldwrap_type_html {
  padding-left: 23%;  
}
.powermail_fieldwrap_type_check .powermail_label {
  vertical-align: top;
  padding-top: 0.6em;
}
.tx-dmailsubscribe [class*="alert"] {
  color: #5c5c5c;
  background-color: transparent;
  border: 0;
}


ul.parsley-errors-list li:before {
  content: '';
}
ul.parsley-errors-list li {
  color: red;
  padding-left: 0px;
}

.banner.statementslider .statementarrowWrapper .owl-prev, .banner.statementslider .statementarrowWrapper .owl-next {
  display: inline-block !important;
}

@media screen and (max-width: 991px) {
  .navbar-nav>li.dropdown.language {
    background-color: rgba(0, 157, 212, 1);
  }
  .navbar-nav > li, .navbar-nav > li.active {
    background-color: rgb(187, 188, 189);
  }
  .navbar-nav>li.dropdown.language > a:hover {
      color: #08581f;
  }
  .fixedmenu > .middlecontent > .loginWrapper {
    padding-right: 10px;
    padding-top: 17px;
  }
  li:not(#loginmenu) ul.dropdown-menu, .navbar-nav>.active>a, .navbar-nav>.open>a.submenuopentrigger {
    background-color: rgba(0, 157, 212, 1) !important;
  }
  .navbar-nav {
    background-color: rgb(187, 188, 189);
  }
}
@media screen and (max-width: 768px) {
  .powermail_fieldwrap > label {
     width: 20%;
   }
  .powermail_fieldwrap_type_text, .powermail_fieldwrap_type_html {
    padding-left: 28%;  
  }
}
@media screen and (max-width: 680px) {
  .headlinebg {
    padding: 30px 36px;
  }
  .sliderheadline .centerer {
    padding-left: 0px;
  }
}
@media screen and (max-width: 530px) {
  .powermail_fieldwrap > label {
     width: 30%;
   }
  .powermail_fieldwrap > label {
    padding-right: 0.5em;
  }
  .powermail_fieldwrap > label, .powermail_fieldwrap > div, .powermail_fieldwrap_type_text, .powermail_fieldwrap_type_html {
     width: 100%;
     display: block;
     text-align: left;
     padding-left: 0;
  }
  .powermail_fieldwrap_type_check .powermail_label {
    vertical-align: initial;
    padding-top: 0;
  }
  .powermail_fieldwrap input[type="text"], .powermail_fieldwrap textarea, .powermail_fieldwrap select, .tx-dmailsubscribe input[type="text"], .tx-dmailsubscribe textarea, .tx-dmailsubscribe select {
    width: 100%;
  }
}
@media screen and (max-width: 430px) {
  .headlinebg {
    padding: 7px 10px 19px 40px
  }
}
@media screen and (max-width: 380px) {
  #myCarousel h1, .startbanner h1 {
    font-size: 1.9em;
  }
}


