#kontrast-alles .contrast {
    display: none;
}

.contrast2 {
    display: block;
}

@media only screen and (max-width: 479px) {}

/*STARTSEITE*/

#menue ul li ul {
    background: #1f1f1f;
}
#menue ul#nav li ul li ul li a:hover, #menue ul#nav li ul li ul li a.l3-act {
    background: url(../images/li_menue-kontrast.png) no-repeat 0px 8.5px !important;
}
#slogan h4 {
    text-shadow: none;
	color: #000000;
}
#slogan p {
    color: #000000;
    text-shadow: none;
}
#ql00:before, #ql01:before, #ql02:before, #ql03:before {
    border: #1f1f1f solid 4px;
}
#ql00, #ql01, #ql02, #ql03 {
    background: #1f1f1f;
}
.ql a h1 {
    color: #fff;
}
.rechteck {
    background: #1f1f1f;
}
#nachOben:hover a, #drucken:hover a {
    color: #bcbcbc;
}
#drucken:hover {
    background: url(../images/drucken_h-kontrast.png) no-repeat scroll left center;
}
#nachOben:hover {
    background: url(../images/nachOben_h-kontrast.png) no-repeat scroll left center;
}
.kontakt li a {
    color: #000000;
	background: url(../images/mail-kontrast.png) no-repeat left 6px;
}
.kontakt li a:hover {
    border-bottom: 1px solid #000000;
}
#popUp:hover {
    opacity: 1;
    background: #1f1f1f none repeat scroll 0 0;
}
#popUp {
    right: -72px;
    bottom: -2px;
}
#dynamischeListe2 ul li {
    background: #fff!important;
    border-bottom: 1px solid;
}
/*CONTENTSEITEN*/

#mql00, #mql01, #mql02, #mql03 {
    background: #1f1f1f;
}
.miniql .h1 h1 {
    color: #fff!important;
}
#contentbereich .firstFont h4 {
    color: #000000;
    text-shadow: none;
}
#contentbereich h4 {
    color: #000000;
}
#contentbereich a {
    color: #000000;
}
.download {
    background: url(../images/download-kontrast.png) no-repeat scroll left 2px top 5px;
}
#contentbereich .minigal .scrollable .active, #contentbereich .minigal img {
    background: #1f1f1f;
}
#contentbereich .minigal .scrollable img {
    background-color: #1f1f1f;
}
.minigal .caption {
    background: #1f1f1f
}
 .ce-textpic .ce-gallery.ce-border .ce-column IMG, .ce-textpic .ce-border .csc-textpic-single-image IMG {
    border: 1px solid #1f1f1f;
}
#contentbereich .contentbereichInfobox {
    border: 15px solid #1f1f1f;
}
.contentbereichInfobox .download {
    background: url(../images/download-kontrast.png) no-repeat scroll left 5px;
}
table.contenttable thead, tfoot, table.contenttable tbody th, table.contenttable th {
    background: #1f1f1f none repeat scroll 0 0;
}
.mail, #contentbereich .mail {
    background: url(../images/mail-kontrast.png) no-repeat scroll left 0px top 6px;
}
#contentbereich .contentbereichInfobox h4 {
    color: #fff;
    background: #1f1f1f;
}
#dynamischeListe2 .weiterlesenNews {
    background: #1f1f1f none repeat scroll 0 0;
}
input[type="submit"]:hover, input[type="reset"]:hover, #kalender .outlook:hover, #contentbereich .gastro .infoGastro:hover, #contentbereich .gastro .infoGastroBuchen:hover, #dynamischeListe2 .weiterlesenNews:hover, .abstimmen:hover, .ergebnis:hover {
    background: #000000;
}
#contentbereich .zurueck a {
    background: transparent url(../images/internal_link-kontrast.png) no-repeat scroll left 7px;
}
#contentbereich ul li, #infoboxbereich ul li {
    background: url(../images/li-kontrast.png) no-repeat scroll top 6px left 2px;
}
.external-link, .external-link-new-window {
    background: url(../images/external_link-kontrast.png) no-repeat left 0px top 6px;
}
