/*	==================================================
	styles.scss
	==================================================*/

/*	@author: F.Vogtsberger, 02/2020
 decription: main-scss für bootstrap-layouts
*/

body.contrast_N {position:relative;}


.contrast_BW {
    * {
        opacity: 1 !important;
    }
    p.c-text {
        color: black !important;
    }
}


/*html, *, #footer, div.page, div.hlist*/
#main *, #footer *, #footer, #header, .ym-hlist *
{
  color : black !important;
  /*background-image: none;*/
  background-color: white !important;
}
i.iv {
  background-color: transparent !important;
}
div.formElementOptions {
  display: inline-block;
}
input, textarea, select
{
  border: 1px solid black !important;
}
#main .bx-wrapper .bx-custom-pager, 
#main .bx-wrapper .bx-custom-pager .bx-pager-item,
#main .bx-wrapper .bx-custom-pager .bx-pager-item {
    background-color: transparent !important;
    color: inherit !important;

}
#main .bx-wrapper .bx-custom-pager .bx-pager-item span {
    background-color: transparent !important;
    color: inherit !important;

}

.home #main .ym-col2 #content article.presse .composedcontent-gemmrigheim-zeile .ym-g66 .bx-wrapper .bx-pager .bx-pager-item a.active {
    background: #000 !important;
}

.home #main .ym-col2 #content .kacheln .ym-g25 > div * {
    background: #000 !important;
    color: white !important;
}

#header .zeile1 #topnav .top-flinks ul li a {background:#000 !important;}
#header .zeile1 #topnav .top-flinks ul li a:hover {background: #333 !important;}
#main .ym-col1 .nav-outer ul.ym-vlist li a,
#main .ym-col1 .nav-outer ul.ym-vlist li li a {
    border-bottom: 1px solid #000 !important;
}

#header .zeile1 #topnav .top-flinks ul li a:hover,
#header .zeile1 #topnav .top-flinks ul li a:hover i:before {
    color:#fff !important;
}

#nav .ym-hlist ul.flexnav .touch-button {
    background: transparent !important;
}

#main .ym-col2 .ui-accordion h3.ui-accordion-header, 
#main .ym-col2 .ui-accordion h2.ui-accordion-header {border:1px solid #000 !important;}

#main h1, 
#main h2, 
#main h3, 
#main h4, 
#main h5 {background-color: transparent !important;}