@charset "utf-8";
/**
 * css: Datei fuer Styling
 *
 *  set CSS Banner
 *
 * @filesource init.php
 * @project    www.pitcom-webanalyse.de
 * @package    dsgvo
 *
 * @copyright  (c) 2019 by pitcom GmbH | Bahnhofstraße 61 | D-08523 Plauen Germany
 * @author     Florian Schlichter, B.A. <florian.schlichter@pitcom.de>
 * @link       www.pitcom.de
 *
 * @version    2.0
 * @date       18.11.2019 08:06:41
 *
 * @history    20.12.2017 11:00:00
 *             version    1.0
 */

body.__pitmatomo img.__pitmatomo_img,
body img.__pitmatomo_img,
body noscript img{
    position: absolute;
    left: -10000px;
}


body.__pitmatomo_append footer, body.__pitmatomo_append .epaper-root{
    border-bottom-width: 90px;
    border-bottom-color: #FFF;
    border-bottom-style: solid;
}

.__pitmatomo_ft_box {
    position: fixed;
    bottom: 0;
    height: 89px;
    z-index: 99999999;
    background-color: #ccc;
    color: #555;
    width: 100%;
    border-top: 1px solid #FFF;
}

.__pitmatomo_ft_box p{
    font-size: 16px;
}
.__pitmatomo_ft_box a{
    color: #555;
    font-weight: 700;
}

.__pitmatomo_ft_box_inner_cmd_big{
    background-color: #ccc;
    color: #555;
    border: 1px solid #555;
    border-radius: 5px;
    width: 80%;
    margin-left: 10%;
    margin-bottom: 3px;
    font-weight: 700;
}

.__pitmatomo_ft_box_inner_cmd_big:hover,
.__pitmatomo_ft_box_inner_cmd_big:active,
.__pitmatomo_ft_box_inner_cmd_big:focus{
    background-color: #555;
    color: #ccc;
}

.__pitmatomo_ft_box_inner_cmd_small{
    background-color: #ccc;
    color: #555;
    border: 0px solid transparent;
    padding: 0px;
    line-height: 1;
    height: auto;
    min-height: auto;
    font-size: 14px;
    width: 80%;
    margin-left: 10%;
}
.__pitmatomo_ft_box_inner{
    display: flex;
    flex-flow: wrap;
    flex-direction: row;
    margin: 10px 10px 0 10px;
}
.__pitmatomo_ft_box_inner_text{
    width: 70%;
}
.__pitmatomo_ft_box_inner_cmd{
    width: 30%;
}


@media only screen and (max-width:1024px){
    .__pitmatomo_ft_box_inner_text{
        width: 60%;
    }
    .__pitmatomo_ft_box_inner_cmd{
        width: 40%;
    }
    .__pitmatomo_ft_box {
        height: 99px;
    }
    body.__pitmatomo_append footer, body.__pitmatomo_append .epaper-root{
        border-bottom-width: 100px;
    }
    .__pitmatomo_ft_box p{
        font-size: 14px;
    }
}

@media only screen and (max-width:790px){
    .__pitmatomo_ft_box_inner{
        flex-direction: column;
    }
    .__pitmatomo_ft_box_inner_text{
        width: 100%;
    }
    .__pitmatomo_ft_box_inner_cmd{
        width: 100%;
    }
    .__pitmatomo_ft_box {
        height: 189px;
    }
    body.__pitmatomo_append footer, body.__pitmatomo_append .epaper-root{
        border-bottom-width: 190px;
    }
}

@media only screen and (min-width:500px) and (max-width:790px){
    .__pitmatomo_ft_box_inner_cmd{
        display: flex;
        flex-flow: wrap;
        flex-direction: row;
    }
    .__pitmatomo_ft_box_inner_cmd button{
        width: 50%;
        margin-left: 0;
    }
    .__pitmatomo_ft_box {
        height: 179px;
    }
    body.__pitmatomo_append footer, body.__pitmatomo_append .epaper-root{
        border-bottom-width: 180px;
    }
}

@media only screen and (min-width:330px) and (max-width:499px){
    .__pitmatomo_ft_box_inner_cmd_small{
        padding-top: 20px;
    }
    .__pitmatomo_ft_box {
        height: 259px;
    }
    body.__pitmatomo_append footer, body.__pitmatomo_append .epaper-root{
        border-bottom-width: 260px;
    }
}
@media only screen and (max-width:329px){
    .__pitmatomo_ft_box_inner_cmd_small{
        padding-top: 20px;
    }
    .__pitmatomo_ft_box {
        height: 80vh;
    }
    body.__pitmatomo_append footer, body.__pitmatomo_append .epaper-root{
        border-bottom-width: 80vh;
    }
}