.clearfix{
    clear:both;
}

.img-width{
    width:100%;
}

.text-gray{
    color:#575757;
}

.einfuehrungstext{
    color:#575757;
}

.leading-space{
    height:15px;
}

.leading-space2{
    height:45px;
}

.kategoriemodul_container{
    padding:10px;
    width:290px;
}

.kategoriemodul_container_border{
    height:102px;
    width:270px;
}

.kategoriemodul_table{
    display:table;
    height:100%;
    width:100%;
}

.kategoriemodul_text{
    display:table-cell;
    vertical-align:middle;
    padding:0 20px;
    font-size:1.0625rem;
    font-weight:600;
    line-height:1.2rem;
}

.tab-pane{
    border:none!important;
    padding:0!important;
}

.kategoriemodul_selected img {
    display:none;
}

.kategoriemodul_deselected img {
    display:block;
}

.kategoriemodul_selected .kategoriemodul_text{
    color:#fff;
    text-align:center;
}

.kategoriemodul_deselected .kategoriemodul_text{
    color:#b20933;
    text-align:left;
}

.alleanzeigen .kategoriemodul_text{
    text-align:center;
}

.alleanzeigen .kategoriemodul_deselected img{
    display:none;
}

.kategoriemodul_selected .kategoriemodul_table{
    background-color:#b20933;
}

.kategoriemodul_deselected .kategoriemodul_table{
    background-color:none;
}

.kategoriemodul_selected .kategoriemodul_container_border{
    border:1px solid #b20933;
}

.kategoriemodul_deselected .kategoriemodul_container_border{
    border:1px solid #878787;
}

.box-icon {
   position:relative;
}

.box-icon::after{
    content: "\e114";
    font-family:'Glyphicons Halflings';
    display:table-cell;
    background-color:#fff;
    color:#777;
    padding:7px 5px 3px 10px;
    text-align:center;
    position:absolute;
    top:2px;
    right:1px;
    pointer-events:none;
}

@media (min-width:320px){
    .einfuehrungstext{
        font-size:1rem;
    }
}

@media (min-width:768px){
    .einfuehrungstext{
        font-size:1.125rem;
    }
    .kategoriemodul_container{
        float:none;
        margin:auto;
    }
    .linkkategoriemodul:hover, .linkkategoriemodul:after, .linkkategoriemodul:active, .linkkategoriemodul:focus{
        text-decoration:none;
    }

}

@media (min-width:992px){
    .kategoriemodul_container{
        float:left;
    }
}

