@-ms-viewport {
    width: device-width;
}

@-webkit-viewport {
    width: device-width;
}

@-moz-viewport {
    width: device-width;
}

@-ms-viewport {
    width: device-width;
}

@-o-viewport {
    width: device-width;
}

@viewport {
    width: device-width;
}



html {
    margin: 0;
    padding: 0;
    height: 100%;
}

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #fff;
    font-size: 16px ! important;
    color: #0070a8;
}

p {
    margin-bottom: 20px;
    margin-top: 0px;
}

a {
    text-decoration: underline;
}

.content_box {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    position: relative;

    z-index: -1;
    background-color: #d3e6e1;

}

.shadow_header {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    z-index: -1;
}


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

    .content_w {
        width: 100%;
    }

    .tab_col1 {
        width: 180px;
    }

    .kontakt {
        font-size: 0.8em;
        line-height: 1
    }

    .headerimg {
        display: none ;
    }
    .headerimg_mobil {
        display:  ;
    }

}


@media only screen and (min-width: 769px) {


    .content_w {
        width: 1024px;
    }

    .tab_col1 {
        width: 220px;
    }

    .kontakt {
        font-size: 0.9em;
    }

    .headerimg {
        display: ;
    }
     .headerimg_mobil {
        display:  none;
    }

}



header {


    position: fixed;

    top: 0;





}

.inner {
    margin: 0 auto;


}


.col_heads {
    position: relative;
    top: -18px;
    left: 5px;
}

.col_txt {}

.img_heads {
    width: 120%;
}