/* *** gte 1024 ***/
@media screen and (min-width: 1024px) {
    body {
        color: #000;
        margin: 0px;
        font-family: Verdana, sans-serif;
        font-size: 14px;
        line-height: 1.5;

        background-image: url(../img/desktop/body_bg_gruen.jpg);
        background-repeat: repeat-x;

        background-color: #e4f4d9;

        behavior: url(../_pie_2/PIE.htc);
        }
    h1 {
        font-family: "Times New Roman", serif;
        color: #598040;
        font-size: 50px;
        font-weight: normal;
        letter-spacing: 2px;

        behavior: url(../_pie_2/PIE.htc);
    }
}
/* *** gte 768 ***/
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    body {
        color: #000;
        margin: 0px;
        font-family: Verdana, sans-serif;
        font-size: 14px;
        line-height: 1.5;

        background-image: url(../img/desktop/body_bg_gruen.jpg);
        background-repeat: repeat-x;

        background-color: #e4f4d9;

        behavior: url(../_pie_2/PIE.htc);
        }
    h1 {
        font-family: "Times New Roman", serif;
        color: #598040;
        font-size: 50px;
        font-weight: normal;
        letter-spacing: 2px;

        behavior: url(../_pie_2/PIE.htc);
    }
}
/* *** gte 320 ***/
@media only screen and (min-width: 320px) and (max-width: 767px) {
    body {
        color: #000;
        margin: 0px;
        font-family: Verdana, sans-serif;
        font-size: 14px;
        line-height: 1.5;

        overflow-x: hidden;

        behavior: url(../_pie_2/PIE.htc);
        }
    h1 {
        font-family: "Times New Roman", serif;
        color: #598040;
        font-size: 40px;
        font-weight: normal;
        letter-spacing: 2px;

        behavior: url(../_pie_2/PIE.htc);
    }
    h2 {
    	display: block;
        position: relative;
        box-sizing: border-box;
        
        width: 100%;
        margin-top: 26px;
        
        font-family: "Times New Roman", serif;
        color: #67814b;
        font-size: 33px;
        font-weight: normal;
        letter-spacing: 2px;
        
        behavior: url(../_pie_2/PIE.htc);
    }
    h3{
        font-family: Verdana, sans-serif;
        color: #67814b;
        font-size: 14px;
        font-weight: bold;
        
        margin-bottom: 0px;
        margin-top: 0px;
        
        behavior: url(../_pie_2/PIE.htc);
    }
    table td{
        font-size: 14px;
        line-height: 1.7;
    }
}
