BODY {
        background-color : White;
}

A:link {
        color : black;
        font-size : 12px;
        font-style : normal;
        text-decoration:none;
        font-family : Arial, Helvetica, sans-serif;
}


A:visited {
        color : black;
        font-size : 12px;
        font-style : normal;
        text-decoration:none;
        font-family : Arial, Helvetica, sans-serif;
}

A:active {
        color : blue;
        font-size : 12px;
        font-style : normal;
        text-decoration : underline;
        font-family : Arial, Helvetica, sans-serif;
}

A:hover {
        color : blue;
        font-size : 12px;
        font-style : normal;
        text-decoration : underline;
        font-family : Arial, Helvetica, sans-serif;
}

.monat {
        border-left : 2pt solid #bed3e9;
        background :#bed3e9;
        border-top : 2pt solid #bed3e9;
        border-right : 2pt solid #bed3e9;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : black;
        text-align : center;
        font-weight : bolder;
}
.w_tag_li {
        border-left : 2pt solid #bed3e9;
        background : #bed3e9;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        text-align : center;
        vertical-align : middle;
        color : black;
}
.w_tag_re {
        background : #bed3e9;
        border-right : 2pt solid #bed3e9;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        text-align : center;
        vertical-align : middle;
        color : red;
}
.w_tag_mi {
        background :#bed3e9;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        text-align : center;
        vertical-align : middle;
        color : black;
}
.tag_li {
        border-left : 2pt solid #bed3e9;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        text-align : center;
        vertical-align : middle;
}
.tag_re {
        border-right : 2pt solid #bed3e9;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        text-align : center;
        vertical-align : middle;
        color : red;
}
.tag_mi {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        text-align : center;
        vertical-align : middle;
        color : black;
}
.tag_li_gr {
        border-left : 2pt solid #bed3e9;
        border-bottom : 2pt solid #bed3e9;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        text-align : center;
        vertical-align : middle;
        color : gray;
}
.tag_re_gr {
        border-bottom : 2pt solid #bed3e9;
        border-right : 2pt solid #bed3e9;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        text-align : center;
        vertical-align : middle;
        color : gray;
}
.tag_mi_gr {
        border-bottom : 2pt solid #bed3e9;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        text-align : center;
        vertical-align : middle;
        color : gray;
}

.tag_li_unten {
        border-left : 2pt solid #bed3e9;
        border-bottom : 2pt solid #bed3e9;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        text-align : center;
        vertical-align : middle;
        color : black;
}
.tag_re_unten {
        border-bottom : 2pt solid #bed3e9;
        border-right : 2pt solid #bed3e9;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        text-align : center;
        vertical-align : middle;
        color : black;
}
.tag_mi_unten {
        border-bottom : 2pt solid #bed3e9;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        text-align : center;
        vertical-align : middle;
        color : black;
}

.text_gr {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : Gray;
}

.datum_tag_lk {
        border-left : 2pt solid #bed3e9;
        border-top : 2pt solid #bed3e9;
        border-bottom: 2pt solid  #bed3e9;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 14px;
        color : black;
}

.datum_tag {
        border-top : 2pt solid #bed3e9;
        border-bottom: 2pt solid  #bed3e9;
        border-right: 2pt solid  #bed3e9;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 14px;
        color : black;
}

.datum_tag_kl {
        border-bottom : 2pt solid  #bed3e9;
        border-top : 2pt solid #bed3e9;
        border-right : 2pt solid  #bed3e9;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11.5px;
        color : black;
        text-align : center;
}

.apo_lk {
        border-left : 2pt solid  #bed3e9;
        background :#bed3e9;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : black;
        text-align : left;
        vertical-align : bottom;
        font-weight : bolder;
}
.apo {
        background :#bed3e9;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : black;
        text-align : left;
        vertical-align : bottom;
        font-weight : bolder;
}

.apo2 {
        background : #bed3e9;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : black;
        text-align : left;
        vertical-align : top;
        font-weight : bolder;
}

.apo_mi {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : black;
        text-align : center;
        vertical-align : bottom;
}

.apo_mi2 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : black;
        text-align : center;
        vertical-align : top;
}

.apo_re {
        border-right : 2pt solid  #bed3e9;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : black;
        text-align : center;
        vertical-align : bottom;
        background-position: top;
}

.tel {
        border-right : 2pt solid  #bed3e9;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : black;
        text-align : center;
        vertical-align : middle;
        font-weight : bolder;
}

.text_kl {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : black;
        text-align : left;
}
.grau {
        color: #808080;
}
.rot {
        color: #FF0000;
}
.oben {
        background-position: top;
}
.apo_re1 {

        border-right : 2pt solid  #bed3e9;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : black;
        text-align : center;
        vertical-align : top;
}
