.itc-contrast .dropdown-menu .inner .selected>a{
 color: #000;
}
.itc-contrast #headernavi .menu_2 a, .itc-contrast #menulinks a{
    color: #000 !important;
}
.itc-contrast .optiondivider {
    height: 1px;
    background-color: #ddd;
}
.itc-contrast #headernavi-mobile .form-control:focus {
    border-color: rgba(227,6,19,.4);
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(227,6,19,.4);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(227,6,19,.4);
}
.itc-contrast #headernavi .menu_1 > li.active > a{
  color: #fff;
  background-color: #000;
}
.itc-contrast #headernavi .menu_1>li>a{
  color: #000;
}
.itc-contrast #headernavi .menu_1>li>a:hover{
  color: #fff;
    background-color: #000;
}
.itc-contrast #headernavi .menu_2 > li.active>a, .itc-contrast #headernavi .menu_3 >li.active>a {
    color: #e30613;
}
.itc-contrast #headernavi .menu_1 .trenner {
    color: #000;
    background-color: rgba(0,0,0,0.45);
}

.itc-contrast #headernavi .menu_2{
  background-color: #dfdfdf;
}
.itc-contrast #headernavi .menu_2 li a{
  color: #000;
}
.itc-contrast #headernavi .menu_2 li a:hover{
  color: #000;
}

.itc-contrast #menulinks li a{
  color: #000;
}
.itc-contrast #menulinks .menu_links_3 >li.active > a{
  color: #000;
}
.itc-contrast #content-slider .showmore, .itc-contrast #content-slider1 .showmore{
    color: #000;
}
.itc-contrast .aktuelles_text p, .veranstaltungen_text p {
  color: #fff;
}

.itc-contrast .maps_info{
  background-color: #000;
}
.itc-contrast .maps_info .container{
  color: white;
}

/*FOOTER HR*/
.itc-contrast .footerhr{
  border-color: #EEEEEE -moz-use-text-color #FFFFFF;

}
/*FOOTER2*/
.itc-contrast .footer2{
  color: #fff;
}

.itc-contrast #footernavi li a{
  color: #fff;
}

.itc-contrast #barrieretools .searchform input[type="text"] {
     border-bottom: 1px solid #000;
    color: #000;
   }

.itc-contrast #barrieretools .glyphicon{
    color: #000;
}
/* STYLES ALLGEMEIN < ********************/
.itc-contrast .pagetitle{
  color: #fff;
}
.itc-contrast a{
  color: #333;
}
.itc-contrast a:hover{
  color: #000;
}

/*HINTERGRUNDFARBEN*/
.itc-contrast .red-bkg{
  background-color: black;
}
.itc-contrast .datepicker .act {

    border-color: #000;
}
.itc-contrast .list_veranstaltungen .page-navigation .current, .itc-contrast .list_aktuelles .current {
    color: #000;
}
.itc-contrast .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{
    color: #000;
}
.itc-contrast .maps_menu{
    background: #000;
}
.itc-contrast .maps_api li button:hover {
    background-color: #777 !important;
}
/* LEERFL?CHEN */
.itc-contrast .tx-femanager .alert{
    border: 1px solid rgba(65, 65, 65, 0.71);
    background-color: #FADAD7;
}

.itc-contrast .lfm input:hover, .itc-contrast .lfm .csc-menu a:hover{
    color: #0C0C0C;
    border: 1px solid rgba(65, 65, 65, 0.71);
}

.itc-contrast .leerflachen button, itc-contrast .leerflachenoverlay button{
    background: rgba(50, 50, 50, 0.74);
    background-image: -webkit-linear-gradient(top, #797979, #505050);
    background-image: -moz-linear-gradient(top, #797979, #505050);
    background-image: -ms-linear-gradient(top, #797979, #505050);
    background-image: -o-linear-gradient(top, #797979, #505050);
    background-image: linear-gradient(to bottom, #797979, #505050);
    color: #fff;
}
.itc-contrast .leerflachen button:hover, .itc-contrast .leerflachenoverlay button:hover{
    background: #505050;
    background-image: -webkit-linear-gradient(top, #505050, #797979);
    background-image: -moz-linear-gradient(top, #505050, #797979);
    background-image: -ms-linear-gradient(top, #505050, #797979);
    background-image: -o-linear-gradient(top, #505050, #797979);
    background-image: linear-gradient(to bottom, #505050, #797979);
    color: #fff;
}
.itc-contrast .leerflachenoverlay button {
    background: #343434;
    background-image: -webkit-linear-gradient(top, #343434, #4f4f4f);
    background-image: -moz-linear-gradient(top, #343434, #4f4f4f);
    background-image: -ms-linear-gradient(top, #343434, #4f4f4f);
    background-image: -o-linear-gradient(top, #343434, #4f4f4f);
    background-image: linear-gradient(to bottom, #343434, #4f4f4f);
}

.itc-contrast .leerflachenoverlay .active{
    background: #ad131d;
    background-image: -webkit-linear-gradient(top, #272727, #0C0C0C);
    background-image: -moz-linear-gradient(top, #272727, #0C0C0C);
    background-image: -ms-linear-gradient(top, #272727, #0C0C0C);
    background-image: -o-linear-gradient(top, #272727, #0C0C0C);
    background-image: linear-gradient(to bottom, #272727, #0C0C0C);
}

.itc-contrast .leerflachen .ausstattung{
    color: #272727;
}
.itc-contrast .leerflachen .detailinfos .detailinfos_inside{
    background: #eeeeee;
    background-image: -webkit-linear-gradient(top, #eeeeee, #d9d9d9);
    background-image: -moz-linear-gradient(top, #eeeeee, #d9d9d9);
    background-image: -ms-linear-gradient(top, #eeeeee, #d9d9d9);
    background-image: -o-linear-gradient(top, #eeeeee, #d9d9d9);
    background-image: linear-gradient(to bottom, #eeeeee, #d9d9d9);
}
.itc-contrast .leerflacheninfos .leerflacheninfos_inside{
    background: #eeeeee;
    background-image: -webkit-linear-gradient(top, #eeeeee, #d9d9d9);
    background-image: -moz-linear-gradient(top, #eeeeee, #d9d9d9);
    background-image: -ms-linear-gradient(top, #eeeeee, #d9d9d9);
    background-image: -o-linear-gradient(top, #eeeeee, #d9d9d9);
    background-image: linear-gradient(to bottom, #eeeeee, #d9d9d9);
}
.itc-contrast .objekttitel_inside{
    background: #e30613;
    background-image: -webkit-linear-gradient(top, #272727, #0C0C0C);
    background-image: -moz-linear-gradient(top, #272727, #0C0C0C);
    background-image: -ms-linear-gradient(top, #272727, #0C0C0C);
    background-image: -o-linear-gradient(top, #272727, #0C0C0C);
    background-image: linear-gradient(to bottom, #272727, #0C0C0C);
}
.itc-contrast #content  .btn-danger{
    background-color: #272727;
    border-color: #0C0C0C;
}
.itc-contrast #content .btn-danger:hover{
    background-color: #0C0C0C;
}
.itc-contrast #contentmain .btn-success{
    background-color: #005681;
    border-color: #005681;
}
.itc-contrast #contentmain .btn-success:hover{
    background-color: #014263;
    border-color: #005681;
}
.itc-contrast #contentmain .dropzone{
    border: 2px dashed #005681;
    border-radius: 5px;
    background: white;
}
.itc-contrast #contentmain .dropzone .dz-preview .dz-error-message{
    background: #AA0610;
    color: white;
}
.itc-contrast .btn-canger  {
    border-color: #272727;
}
