/* Colors and Styles - compiled from LESS */

/*Schrifttypen */
h1 {
    color: #c00000;
}
h2 {
    color: #000000;
}
.content {
    color: #000000
}
li {
    color: #000000;
}
.mainpage .calltoAction {
    color: #000000
}
/*Klassen farbwechsel*/
.bg-grau {
    background-color: #c5c5c5;
}
.text-weiß {
    color: #ffffff;
}
.bg-rot {
    background-color: #c00000;
}

/*Artikel*/
.better-tag-cloud-shortcode {
    background-color: #c00000;
}
.better-tag-cloud-shortcode .wp-tag-cloud {
    background-color: #c00000;
}
.righttextbox {
    background-color: #6f6f6e;
    color: #ffffff;
}
.righttextbox.imagebox {
    border: 1px solid #6f6f6e;
    background-color: #ffffff;
}
.leftroom.bggrey {
    background-color: #f0f0f0;
}
.accordion-title {
    color: #c00000;
}
.artikel a {
    color: #c00000;
}
.righttextbox a {
    color: #ffffff;
}
.search-everything-highlight-color {
    background-color: #f0f0f0 !important;
}
@media only screen and (max-width: 820px) {
    .righttextbox {
        border: 1px solid #6f6f6e;
        background-color: #fff;
    }
    .righttextbox p{
        color: #000000;
    }
    .righttextbox a{
        color: #c00000;
    }
}
/*Header*/
.header {
    background-color: #fff
}
#header {
    color: #000000;
}
#top-menu ul li.cat-item a {
    color: #000000;
}
#top-menu ul li.cat-item.current-cat a {
    color: #c00000;
}
#top-menu ul li.cat-item.current-cat-parent a {
    color: #c00000;
}
#top-menu ul li.cat-item.current-cat-ancestor a {
    color: #c00000;
}
#top-menu ul li.cat-item .children li a{
    color: #000000;
}
#top-menu ul li.cat-item:hover li[level="level2"] a {
    color: #000000;
}
#top-menu ul li.cat-item.level1:hover a {
    color: #6f6f6e;
}
#mobilemenu .mobile-menu a:hover{
    color: #c5c5c5;
}
#top-menu ul li.cat-item .children li.current-cat a{
    color: #c00000;
}
#top-menu ul li.cat-item .children li.current-cat-parent a {
    color: #c00000;
}
#top-menu ul li.cat-item .children li.current-cat-ancestor a {
    color: #c00000;
}
#top-menu ul li.cat-item .children li .children li a {
    color: #000000;
    background-color:  	transparent;
}
#top-menu ul li.cat-item .children li .children li a:hover {
    color: #000000 !important;
    background-color:  	#c5c5c5 !important;
}
#top-menu ul li.cat-item .children li .children li.current-cat a {
    color: #c00000;
}
#top-menu ul.children li { 
    color: #000000;
}
#top-menu ul.children li:hover a {
    background-color: #c00000;
}
#top-menu ul li.cat-item .children li:hover a{
    color: #ffffff;
}
#top-menu ul li.cat-item.children li ul li a{
    color: #000000;
}
#top-menu ul li.cat-item .children li .children li:hover a{
    color: #000000 !important;
    background-color:  	#c5c5c5 !important;
}
#mobilemenu {
    background-color: #f0f0f0;
}
#mobilemenu .mobile-menu .telefon {
    color: #9c9b9b;
}
#mobilemenu .mobile-menu a {
    color: #000000;
}
#mobilemenu .mobile-footer {
    background-color: #6f6f6e;
}
#mobilemenu .mobile-footer .footer-menu a {
    color: #c5c5c5;
}
#mobilemenu .mobile-suche .suchfeld input{
    background-color: #f0f0f0;
}
.headerimage .text {
    background-color: #6f6f6e;
}
.headerimage .text p {
    color: #ffffff;
}
.smallmenu {
    background-color: #f0f0f0;
}
.suchfeld {
    border-color: #c5c5c5;
}
#top-menu ul.children li {
    border-color: #c5c5c5;
}
#mobilemenu .mobile-suche {
    border-color: #c5c5c5;
}
#mobilemenu .mobile-menu li {
    border-color: #c5c5c5;
}
#mobilemenu .mobile-menu .children {
    border-color: #c5c5c5;
}
/*Mainpage*/
.body-highlight h2 {
    color: #000000;
}
.fluit-menu div.active {
    color: #c00000;
}
.fluit-element .linkbutton {
    background-color: #c00000;
}
.fluit-element .textblock .text.rot {
    color: #c00000;
}
.fluit-element .textblock .text.grau {
    color: #9c9b9b;
}
.fluit-element .textblock .text.weiß {
    color: #ffffff;
}
.fluit-element .textblock .text.schwarz {
    color: #000000;
}
/*Artikel*/
.textelement .content a {
    color: #c00000;
}
.tagelement { 
    background-color: #c00000;
}
.tagelement .headline {
    color: #ffffff;
}
.tagelement .textelement .content a {
    color: #ffffff;
}
.better-tag-cloud-shortcode {
    background-color: #c00000;
}
.better-tag-cloud-shortcode a {
    color: #ffffff;
}
.tag-title {
    color: #ffffff;
}
.additional .left {
    color: #c00000;
}
.additional .right a {
    color: #000000;
}
.additional:hover .right{
    border-bottom: 1px solid #000000;
}
.additional:hover .left {
     border-bottom: 1px solid #000000;
}
#main div.wpcf7-validation-errors {
    border: 2px solid #c00000;
}

#main div.wpcf7-mail-sent-ok {
    border: 2px solid #c00000;
}

#main span.wpcf7-not-valid-tip {
    color: #c00000;
}
#main form input.wpcf7-submit {
    color: #ffffff;
    background-color: #c5c5c5;
}    
/*Footer*/
#footer {
    background-color: #000000;
    color: #ffffff;
}
#footer-menu a {
    color: #9c9b9b;
}
#footer-menu a:hover {
    color: #ffffff;
}
#loadmore .showmore.open {
    border: 1px solid #ffffff;
    color: #9c9b9b;
    background-color: #000000;
}
#loadmore .showmore.open:hover {
    color: #ffffff;
}
@media only screen and (max-width: 820px) {
    #loadmore .showmore{
        border: 1px solid #ffffff;
        color: #9c9b9b;
        background-color: #000000;
    }
}