/* Seitenspezifische Styles der ursprünglichen Quix-Startseite. */

#qx-slider-pro-351243{
  color : rgba(255, 255, 255, 1); }

#qx-slider-pro-351243 .qx-sliders,
#qx-slider-pro-351243 .qx-slide__container{
      height : 850px;
  }

#qx-slider-pro-351243 .qx-slide__title{
 color : rgba(255,255,255,1); }
#qx-slider-pro-351243 .qx-slide__title span{
 color : #009589;    display: block;
 }

#qx-slider-pro-351243 .slick-prev:before, 
#qx-slider-pro-351243 .slick-next:before{
 color : rgba(255, 255, 255, 1);  
}
#qx-slider-pro-351243 .slick-dots li button:before{
  color : rgba(255, 255, 255, 1);  
}

  #qx-slider-pro-351243 .qx-slide-1{
          background-image: url(../images/CFK/team/bardorf_team_header_update.jpg);
        background-color : rgba(0, 0, 0, 0.45);     background-position : center;     background-size : cover;   }

  
#qx-slider-pro-351243 .slick-current .qx-slide__title {
    animation: fadeInDown 2s;
    animation-fill-mode: both;
}
#qx-slider-pro-351243 .slick-current .qx-slide__content{
    animation: fadeInDown 2s .5s;
    animation-fill-mode: both;
}
#qx-slider-pro-351243 .slick-current .qx-slide__btn{
    animation: fadeInDown 2s .5s;
    animation-fill-mode: both;
}

 

#qx-column-822010{
    
  background-color : #002955; 	
    }

 

#qx-blurb-3954 a { display: block; }

 

#qx-blurb-3954 .qx-blurb-content {
  color : rgba(255, 255, 255, 1); }
#qx-blurb-3954 .qx-blurb-title{
  color : rgba(255, 255, 255, 1); }

#qx-blurb-3954 .qx-blurb-media.hasHoverMedia .media-icon-hover,
#qx-blurb-3954 .qx-blurb-media.hasHoverMedia .media-image-hover{
  display: none;
  opacity: 0;
}

#qx-blurb-3954 .qx-blurb-media.hasHoverMedia:hover .qx-icon,
#qx-blurb-3954 .qx-blurb-media.hasHoverMedia:hover .qx-image{
  display: none;
  opacity: 0;
}
#qx-blurb-3954 .qx-blurb-media.hasHoverMedia:hover .media-icon-hover,
#qx-blurb-3954 .qx-blurb-media.hasHoverMedia:hover .media-image-hover{
  display: initial;
  opacity: 1;
}

#qx-column-72012{
    
  background-color : #00989b; 	
    }

 

#qx-blurb-801394hh a { display: block; }

 

#qx-blurb-801394hh .qx-blurb-content {
  color : rgba(255, 255, 255, 1); }
#qx-blurb-801394hh .qx-blurb-title{
  color : rgba(255, 255, 255, 1); }

#qx-blurb-801394hh .qx-blurb-media.hasHoverMedia .media-icon-hover,
#qx-blurb-801394hh .qx-blurb-media.hasHoverMedia .media-image-hover{
  display: none;
  opacity: 0;
}

#qx-blurb-801394hh .qx-blurb-media.hasHoverMedia:hover .qx-icon,
#qx-blurb-801394hh .qx-blurb-media.hasHoverMedia:hover .qx-image{
  display: none;
  opacity: 0;
}
#qx-blurb-801394hh .qx-blurb-media.hasHoverMedia:hover .media-icon-hover,
#qx-blurb-801394hh .qx-blurb-media.hasHoverMedia:hover .media-image-hover{
  display: initial;
  opacity: 1;
}

#qx-column-162014{
    
  background-color : #002955; 	
    }

 

#qx-blurb-171735 a { display: block; }

 

#qx-blurb-171735 .qx-blurb-content {
  color : rgba(255, 255, 255, 1); }
#qx-blurb-171735 .qx-blurb-title{
  color : rgba(255, 255, 255, 1); }

#qx-blurb-171735 .qx-blurb-media.hasHoverMedia .media-icon-hover,
#qx-blurb-171735 .qx-blurb-media.hasHoverMedia .media-image-hover{
  display: none;
  opacity: 0;
}

#qx-blurb-171735 .qx-blurb-media.hasHoverMedia:hover .qx-icon,
#qx-blurb-171735 .qx-blurb-media.hasHoverMedia:hover .qx-image{
  display: none;
  opacity: 0;
}
#qx-blurb-171735 .qx-blurb-media.hasHoverMedia:hover .media-icon-hover,
#qx-blurb-171735 .qx-blurb-media.hasHoverMedia:hover .media-image-hover{
  display: initial;
  opacity: 1;
}

#qx-column-352016{
    
  background-color : #00989b; 	
    }

 

#qx-blurb-61727 a { display: block; }

 

#qx-blurb-61727 .qx-blurb-content {
  color : rgba(255, 255, 255, 1); }
#qx-blurb-61727 .qx-blurb-title{
  color : rgba(255, 255, 255, 1); }

#qx-blurb-61727 .qx-blurb-media.hasHoverMedia .media-icon-hover,
#qx-blurb-61727 .qx-blurb-media.hasHoverMedia .media-image-hover{
  display: none;
  opacity: 0;
}

#qx-blurb-61727 .qx-blurb-media.hasHoverMedia:hover .qx-icon,
#qx-blurb-61727 .qx-blurb-media.hasHoverMedia:hover .qx-image{
  display: none;
  opacity: 0;
}
#qx-blurb-61727 .qx-blurb-media.hasHoverMedia:hover .media-icon-hover,
#qx-blurb-61727 .qx-blurb-media.hasHoverMedia:hover .media-image-hover{
  display: initial;
  opacity: 1;
}

#qx-section-45318{
    
  background-color : #fcfcfc;       position: relative;
    }
  

  #qx-section-45318:before{
    content:''; position: absolute; width: 100%; top: 0; bottom: 0; left: 0;
    background-color: #fcfcfc  }

 

#qx-text-97547{
  color : #555;     }

#qx-text-97547 *{
  color : #555; }

 

#qx-section-434256{
    
  background-color : #eaf6f7;       position: relative;
    }
  

  #qx-section-434256:before{
    content:''; position: absolute; width: 100%; top: 0; bottom: 0; left: 0;
    background-color: #eaf6f7  }

 

#qx-blurb-844259{
  background-color : rgba(214, 21, 21, 1);       background: url(../images/CFK/service/service_01.jpg) no-repeat;
    background-repeat : no-repeat;     background-position : center;     background-size : cover;      
  }

#qx-blurb-844259 .qx-blurb-title{
  color : rgba(255, 255, 255, 1); }

#qx-blurb-844259 .qx-blurb-media.hasHoverMedia .media-icon-hover,
#qx-blurb-844259 .qx-blurb-media.hasHoverMedia .media-image-hover{
  display: none;
  opacity: 0;
}

#qx-blurb-844259 .qx-blurb-media.hasHoverMedia:hover .qx-icon,
#qx-blurb-844259 .qx-blurb-media.hasHoverMedia:hover .qx-image{
  display: none;
  opacity: 0;
}
#qx-blurb-844259 .qx-blurb-media.hasHoverMedia:hover .media-icon-hover,
#qx-blurb-844259 .qx-blurb-media.hasHoverMedia:hover .media-image-hover{
  display: initial;
  opacity: 1;
}

#qx-blurb-844259 .qx-icon{
  color : rgba(255, 255, 255, 1); }

#qx-blurb-524260{
        background: url(../images/CFK/service/service_02.jpg) no-repeat;
    background-repeat : no-repeat;     background-position : center;     background-size : cover;      
  }

#qx-blurb-524260 .qx-blurb-title{
  color : rgba(255, 255, 255, 1); }

#qx-blurb-524260 .qx-blurb-media.hasHoverMedia .media-icon-hover,
#qx-blurb-524260 .qx-blurb-media.hasHoverMedia .media-image-hover{
  display: none;
  opacity: 0;
}

#qx-blurb-524260 .qx-blurb-media.hasHoverMedia:hover .qx-icon,
#qx-blurb-524260 .qx-blurb-media.hasHoverMedia:hover .qx-image{
  display: none;
  opacity: 0;
}
#qx-blurb-524260 .qx-blurb-media.hasHoverMedia:hover .media-icon-hover,
#qx-blurb-524260 .qx-blurb-media.hasHoverMedia:hover .media-image-hover{
  display: initial;
  opacity: 1;
}

#qx-blurb-524260 .qx-icon{
  color : rgba(255, 255, 255, 1); }

 

#qx-blurb-44262{
        background: url(../images/CFK/service/service_03.jpg) no-repeat;
    background-repeat : no-repeat;     background-position : center;     background-size : cover;      
  }

#qx-blurb-44262 .qx-blurb-title{
  color : rgba(255, 255, 255, 1); }

#qx-blurb-44262 .qx-blurb-media.hasHoverMedia .media-icon-hover,
#qx-blurb-44262 .qx-blurb-media.hasHoverMedia .media-image-hover{
  display: none;
  opacity: 0;
}

#qx-blurb-44262 .qx-blurb-media.hasHoverMedia:hover .qx-icon,
#qx-blurb-44262 .qx-blurb-media.hasHoverMedia:hover .qx-image{
  display: none;
  opacity: 0;
}
#qx-blurb-44262 .qx-blurb-media.hasHoverMedia:hover .media-icon-hover,
#qx-blurb-44262 .qx-blurb-media.hasHoverMedia:hover .media-image-hover{
  display: initial;
  opacity: 1;
}

#qx-blurb-44262 .qx-icon{
  color : rgba(255, 255, 255, 1); }

#qx-blurb-554263{
        background: url(../images/CFK/service/service_04.jpg) no-repeat;
    background-repeat : no-repeat;     background-position : center;     background-size : cover;      
  }

#qx-blurb-554263 .qx-blurb-title{
  color : rgba(255, 255, 255, 1); }

#qx-blurb-554263 .qx-blurb-media.hasHoverMedia .media-icon-hover,
#qx-blurb-554263 .qx-blurb-media.hasHoverMedia .media-image-hover{
  display: none;
  opacity: 0;
}

#qx-blurb-554263 .qx-blurb-media.hasHoverMedia:hover .qx-icon,
#qx-blurb-554263 .qx-blurb-media.hasHoverMedia:hover .qx-image{
  display: none;
  opacity: 0;
}
#qx-blurb-554263 .qx-blurb-media.hasHoverMedia:hover .media-icon-hover,
#qx-blurb-554263 .qx-blurb-media.hasHoverMedia:hover .media-image-hover{
  display: initial;
  opacity: 1;
}

#qx-blurb-554263 .qx-icon{
  color : rgba(255, 255, 255, 1); }

#qx-blurb-634265 .qx-blurb-title{
  color : #333; }

#qx-blurb-634265 .qx-blurb-media.hasHoverMedia .media-icon-hover,
#qx-blurb-634265 .qx-blurb-media.hasHoverMedia .media-image-hover{
  display: none;
  opacity: 0;
}

#qx-blurb-634265 .qx-blurb-media.hasHoverMedia:hover .qx-icon,
#qx-blurb-634265 .qx-blurb-media.hasHoverMedia:hover .qx-image{
  display: none;
  opacity: 0;
}
#qx-blurb-634265 .qx-blurb-media.hasHoverMedia:hover .media-icon-hover,
#qx-blurb-634265 .qx-blurb-media.hasHoverMedia:hover .media-image-hover{
  display: initial;
  opacity: 1;
}

#qx-heading-62527 .qx-title {
  margin-top: 0px; margin-bottom: 25px;
  color : #333; }

#qx-heading-84138 .qx-title {
  margin-top: 0px; margin-bottom: 25px;
  color : #333; }

 

#qx-button-93140 .qx-btn {
  color : rgba(255, 255, 255, 1);   background : #00989b;       border-style : solid;     border-color : #00989b;     border-width : 2px;     border-radius : 50px;     }

 

  
  #qx-button-93140 .qx-btn:hover{
    color : rgba(255, 255, 255, 1);     background : #242C5E;     border-color : #242C5E;   }

   #qx-button-93140:before{
    border-color : #242C5E;   }       

#qx-button-44471 .qx-btn {
  color : rgba(255, 255, 255, 1);   background : #00989b;       border-style : solid;     border-color : #00989b;     border-width : 2px;     border-radius : 50px;     }

 

  
  #qx-button-44471 .qx-btn:hover{
    color : rgba(255, 255, 255, 1);     background : #242C5E;     border-color : #242C5E;   }

   #qx-button-44471:before{
    border-color : #242C5E;   }

#qx-person-1892 .qx-person-img img {
  margin-left: auto;
  margin-right: auto;
}

#qx-person-932122 .qx-person-img img {
  margin-left: auto;
  margin-right: auto;
}

 

#qx-column-406418{
    
  background-color : rgba(219, 216, 216, 0.79); 	
    }

 

#qx-section-33797{
      background-image: url(../images/CFK/header/Steuerkanzlei_CFK-steuer_header_Leistungen.jpg);
    background-repeat : no-repeat;     background-position : center;     background-size : cover;     
      }

 

#qx-text-12800{
  color : rgba(255, 255, 255, 1);     }

#qx-text-12800 *{
  color : rgba(255, 255, 255, 1); }
#qx-text-38801{
  color : rgba(255, 255, 255, 1);     }

#qx-text-38801 *{
  color : rgba(255, 255, 255, 1); }
#qx-button-group-19802 .qx-btn + .qx-btn{ 
    margin-left: 10px; 
}

#qx-button-group-19802 .qx-btn{
        transition: box-shadow 0.3s ease-in-out, transform 0.3s ease-in-out;
  }
 

                    #qx-button-group-19802 .qx-btn-0{
        color : rgba(0, 0, 0, 1);         background : rgba(244, 244, 244, 1); 
                    border-width : 3px;             border-style : solid;             border-color : rgba(24, 38, 85, 1);                 }
                    #qx-button-group-19802 .qx-btn-0:hover{
            color : rgba(255, 255, 255, 1);             background : rgba(0, 154, 157, 1);                         }
                                                #qx-button-group-19802 .qx-btn-1{
        color : rgba(0, 0, 0, 1);         background : rgba(244, 244, 244, 1); 
                    border-width : 3px;             border-style : solid;             border-color : rgba(24, 38, 85, 1);                 }
                    #qx-button-group-19802 .qx-btn-1:hover{
            color : rgba(255, 255, 255, 1);             background : rgba(0, 154, 157, 1);                         }
                            

#qx-slider-pro-351243 .qx-slide__content { font-family: Arial, Helvetica, sans-serif; font-size : 18px; line-height : 1.3; margin-right:30%;margin-bottom:30px;margin-left:30%; } #qx-slider-pro-351243 .qx-slide__title { font-family: Arial, Helvetica, sans-serif; font-size : 70px; line-height : 1; font-weight : bold; margin-top:150px;margin-right:8%;margin-bottom:30px;margin-left:8%; } #qx-slider-pro-351243 .qx-slide__title span { font-size : 42px; line-height : 1;  } #qx-slider-pro-351243 .qx-btn { font-family: Arial, Helvetica, sans-serif; font-size : 13px; line-height : 1; font-weight : bold;  } #qx-column-822010 { padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px; } #qx-blurb-3954 { text-align : left;  } #qx-blurb-3954 .qx-blurb-title { font-family: Arial, Helvetica, sans-serif; font-size : 18px; letter-spacing : -0.2px; font-weight : bold;  } #qx-blurb-3954 .qx-blurb-content { font-family: Arial, Helvetica, sans-serif; font-size : 15px;  } #qx-blurb-3954 .qx-icon { font-size : 80px;  } #qx-column-72012 { padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px; } #qx-blurb-801394hh { text-align : left;  } #qx-blurb-801394hh .qx-blurb-title { font-family: Arial, Helvetica, sans-serif; font-size : 18px; letter-spacing : -0.2px; font-weight : bold;  } #qx-blurb-801394hh .qx-blurb-content { font-family: Arial, Helvetica, sans-serif; font-size : 15px;  } #qx-blurb-801394hh .qx-icon { font-size : 80px;  } #qx-column-162014 { padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px; } #qx-blurb-171735 { text-align : left;  } #qx-blurb-171735 .qx-blurb-title { font-family: Arial, Helvetica, sans-serif; font-size : 18px; letter-spacing : -0.2px; font-weight : bold;  } #qx-blurb-171735 .qx-blurb-content { font-family: Arial, Helvetica, sans-serif; font-size : 15px;  } #qx-blurb-171735 .qx-icon { font-size : 80px;  } #qx-column-352016 { padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px; } #qx-blurb-61727 { text-align : left;  } #qx-blurb-61727 .qx-blurb-title { font-family: Arial, Helvetica, sans-serif; font-size : 18px; letter-spacing : -0.2px; font-weight : bold;  } #qx-blurb-61727 .qx-blurb-content { font-family: Arial, Helvetica, sans-serif; font-size : 15px;  } #qx-blurb-61727 .qx-icon { font-size : 80px;  } #qx-section-45318 { padding-top:92px; } #qx-text-97547 { padding-top:3px;padding-bottom:20px;text-align : left;  } #qx-text-97547, #qx-text-97547 * { font-family: Arial, Helvetica, sans-serif; line-height : 28px;  } #qx-section-434256 { padding-top:100px;padding-bottom:0px; } #qx-blurb-844259 { margin-top:0px;margin-bottom:0px;padding-top:60px;padding-bottom:60px;text-align : center;  } #qx-blurb-844259 .qx-blurb-title { font-family: Arial, Helvetica, sans-serif; font-size : 34px; font-weight : 700; line-height : 1; margin-top:8px;margin-bottom:0px; } #qx-blurb-844259 .qx-icon { font-size : 45px;  } #qx-blurb-524260 { margin-top:30px;margin-bottom:0px;padding-top:60px;padding-bottom:60px;text-align : center;  } #qx-blurb-524260 .qx-blurb-title { font-family: Arial, Helvetica, sans-serif; font-size : 34px; font-weight : 700; margin-top:8px;margin-bottom:0px; } #qx-blurb-524260 .qx-icon { font-size : 45px;  } #qx-blurb-44262 { margin-top:0px;margin-bottom:0px;padding-top:60px;padding-bottom:60px;text-align : center;  } #qx-blurb-44262 .qx-blurb-title { font-family: Arial, Helvetica, sans-serif; font-size : 34px; font-weight : 700; line-height : 1; margin-top:8px;margin-bottom:0px; } #qx-blurb-44262 .qx-icon { font-size : 45px;  } #qx-blurb-554263 { margin-top:30px;margin-bottom:0px;padding-top:60px;padding-bottom:60px;text-align : center;  } #qx-blurb-554263 .qx-blurb-title { font-family: Arial, Helvetica, sans-serif; font-size : 34px; font-weight : 700; margin-top:8px;margin-bottom:0px; } #qx-blurb-554263 .qx-icon { font-size : 45px;  } #qx-column-644264 { padding-left:40px; } #qx-blurb-634265 { text-align : left;  } #qx-blurb-634265 .qx-blurb-title { font-family: Arial, Helvetica, sans-serif; font-size : 48px; letter-spacing : -.02px; font-weight : bold; margin-bottom:18px; } #qx-blurb-634265 .qx-blurb-content { font-family: Arial, Helvetica, sans-serif; font-size : 16px; line-height : 28px;  } #qx-blurb-634265 .qx-icon { font-size : 80px;  } #qx-section-11135 { padding-top:120px; } #qx-heading-62527 { text-align : left;  } #qx-heading-62527 .qx-title { font-family: Arial, Helvetica, sans-serif; font-size : 48px; letter-spacing : -.2px; text-transform : capitalize; font-weight : bold; margin-bottom:22px; } #qx-heading-62527 .qx-subtitle * { font-family: Arial, Helvetica, sans-serif; line-height : 28px;  } #qx-heading-84138 { text-align : left;  } #qx-heading-84138 .qx-title { font-family: Arial, Helvetica, sans-serif; font-size : 48px; letter-spacing : -.2px; text-transform : capitalize; font-weight : bold; margin-bottom:22px; } #qx-heading-84138 .qx-subtitle * { font-family: Arial, Helvetica, sans-serif; line-height : 28px;  } #qx-button-93140 { margin-top:35px;text-align : center;  } #qx-button-93140 .qx-btn { font-family: Arial, Helvetica, sans-serif; font-size : 13px; text-transform : uppercase;  } #qx-button-44471 { margin-top:35px;text-align : center;  } #qx-button-44471 .qx-btn { font-family: Arial, Helvetica, sans-serif; font-size : 13px; text-transform : uppercase;  } #qx-section-57230 { padding-top:42px;padding-bottom:142px; } #qx-person-1892 { text-align : center;  } #qx-person-932122 { text-align : center;  } #qx-section-336415 { padding-top:75px;padding-bottom:80px; } #qx-joomla-module-42361 { text-align : left;  } #qx-section-33797 { padding-top:20vh; } #qx-text-12800 { margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;text-align : center;  } #qx-text-12800, #qx-text-12800 * { font-family: Arial, Helvetica, sans-serif; font-size : 30px;  } #qx-text-38801 { margin-top:-8px;margin-bottom:80px;text-align : center;  } #qx-text-38801, #qx-text-38801 * { font-family: Arial, Helvetica, sans-serif; font-size : 60px; line-height : 1.3; font-weight : bold;  } #qx-button-group-19802 .qx-btn { font-size : 16px; text-transform : uppercase;  } #qx-button-group-19802 { text-align : center;  } #qx-button-group-19802 .qx-btn-0 { padding-top:12px;padding-right:40px;padding-bottom:12px;padding-left:40px; } #qx-button-group-19802 .qx-btn-1 { padding-top:12px;padding-right:40px;padding-bottom:12px;padding-left:40px; } #qx-divider-26673 { height : 30px;  } @media screen and (min-width: 768px) and (max-width: 992px){ #qx-button-93140 { text-align : left;  } #qx-button-44471 { text-align : left;  } #qx-button-group-19802 { text-align : center;  }  } @media screen and (max-width: 767px) { #qx-button-93140 { text-align : left;  } #qx-button-44471 { text-align : left;  } #qx-button-group-19802 { text-align : center;  }  }

/* Aus den früheren style-Attributen ausgelagerte Deklarationen. */

.u-inline-01 {
  visibility: visible !important;
  animation-delay: 0.1s !important;
  animation-name: slideInUp !important;
}

.u-inline-02 {
  visibility: visible !important;
  animation-delay: 0.2s !important;
  animation-name: slideInUp !important;
}

.u-inline-03 {
  visibility: visible !important;
  animation-delay: 0.3s !important;
  animation-name: slideInUp !important;
}

.u-inline-04 {
  visibility: visible !important;
  animation-delay: 0.4s !important;
  animation-name: slideInUp !important;
}

.u-inline-05 {
  font-size: 14pt !important;
}

.u-inline-06 {
  font-size: 24pt !important;
}

.u-inline-07 {
  position: relative !important;
  width: 1903px !important;
  margin-left: 0px !important;
  visibility: visible !important;
  animation-delay: 0.2s !important;
  animation-name: slideInUp !important;
}

.u-inline-08 {
  text-align: center !important;
}

.u-inline-09 {
  color: #ffffff !important;
}

.u-inline-10 {
  font-size: 12pt !important;
}

.u-inline-11 {
  background-size: 2694px 780px !important;
  background-repeat: no-repeat !important;
  background-position-y: calc(0px) !important;
}

.u-inline-12 {
  width: 247px !important;
  height: 260px !important;
}

/* Semantischer Ersatz für die frühere h5-Auszeichnung der Footerlinks. */
.footer-links {
  margin: 10px 0;
  color: inherit;
  font-family: inherit;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.1;
}
