
    /*  navigation start */
    .navi {
        margin:20px 0 0 0;
        width: 540px; width/* */:/**/538px; width:/**/538px;
        height: 30px; height/* */:/**/ 28px; height:/**/ 28px;
        border: 1px solid #BFC3C6;
        font-size: 10px;
        font-weight: bolder;
        color: #16449C;
    }
    .navi .navi_l {
        float:left;
    }
    .navi .navi_l .navi_act {
        float:left;
        margin: 1px 1px 0 1px;
        padding: 5px;
        height: 26px; height/* */:/**/16px; height:/**/16px;
        background-color: #D5DAE0;
        color: #514F50;
    }
    * html .navi .navi_l .navi_act {
        margin: 1px 1px 0 1px;
        height: 27px; height/* */:/**/17px; height:/**/17px;
    }
    .navi .navi_l .navi_norm {
        float:left;
        margin: 1px 1px 0 1px;
        padding: 5px;
    }
    .navi .navi_r {
        float:right;
    }
    .navi .navi_r .page_act{
        float:left;
        padding: 5px;
        color: #BCC5CE;
    }
    .navi .navi_r .page_norm{
        float:left;
        padding: 5px;
    }
    .navi .navi_r .page_next{
        float:left;
        padding: 5px;
        margin: 0 20px 0 7px;
    }
    * html .navi .navi_r .page_next{
        float:left;
        padding: 7px 5px 5px 5px;
        margin: 0 10px 0 7px;
    }
    /*  navigation ende */


    /* downloads / links - Balken start */
    div.docs {          
        width: 540px;
        height: 30px;
        background-color: #F4F8F9;
    }
    div.doc {
        margin-left: 15px;
        padding: 7px;
        font-size:11px;
        color: #16449C;
        font-weight: bolder;
    }
    div.byte {
        float:left;
        color: #16449C;
        font-weight: normal;
    }
    img.eckpunkt {
        margin: 0 10px 2px 0;
    }
    br.small {
        font-size: 2px;
        line-height: 3px;
    }
    /* downloads / links - Balken ende */

    /* rechte Boxen start */
    div#rbox {
        margin-left: 35px;
    }
    #rbox a {
        margin: 0px;
        padding: 0px;
    }
    div.news {
        margin-top: 0px;
    }
    div.termine {
        margin-top: 5px;
    }
    div.downloads {
        margin-top: 5px;
    }
        /* news box start */
    div.box_r_news_head {
        padding: 3px 0 0px 2px;
        margin: 0 5px 0 4px;
        width: 127px; width/* */:/**/125px; width:/**/125px;
        height: 25px; height/* */:/**/22px; height:/**/22px;
        color: white;
        background-color: #18449B;
        font-weight: bolder;
        font-size: 14px;
        background-image: url(../img/box_news.gif);
        background-position: bottom left;
        background-repeat: no-repeat;
    }
    div.box_r_news_head_act {
        padding: 3px 0 0px 2px;
        margin: 0 5px 0 4px;
        width: 127px; width/* */:/**/125px; width:/**/125px;
        height: 25px; height/* */:/**/22px; height:/**/22px;
        color: white;
        background-color: #18449B;
        background-image: url(../img/box_news_act.gif);
        background-position: bottom left;
        background-repeat: no-repeat;
    }
        /* news box ende */
        /* downloads box start */
    div.box_r_dls_head {
        padding: 3px 0 0px 2px;
        margin: 0 5px 0 4px;
        width: 127px; width/* */:/**/125px; width:/**/125px;
        height: 25px; height/* */:/**/22px; height:/**/22px;
        color: white;
        background-color: #18449B;
        font-weight: bolder;
        font-size: 14px;
        background-image: url(../img/box_downloads.gif);
        background-position: bottom left;
        background-repeat: no-repeat;
    }
    div.box_r_dls_head_act {
        padding: 3px 0 0px 2px;
        margin: 0 5px 0 4px;
        width: 127px; width/* */:/**/125px; width:/**/125px;
        height: 25px; height/* */:/**/22px; height:/**/22px;
        color: white;
        background-color: #18449B;
        background-image: url(../img/box_downloads.gif);
        background-position: bottom left;
        background-repeat: no-repeat;
    }
        /* downloads box ende */
        /* termine box start */
    div.box_r_termine_head {
        padding: 3px 0 0px 2px;
        margin: 0 5px 0 4px;
        width: 127px; width/* */:/**/125px; width:/**/125px;
        height: 25px; height/* */:/**/22px; height:/**/22px;
        color: white;
        background-color: #18449B;
        font-weight: bolder;
        font-size: 14px;
        background-image: url(../img/box_termine.gif);
        background-position: bottom left;
        background-repeat: no-repeat;
    }
    div.box_r_termine_head_act {
        padding: 3px 0 0px 2px;
        margin: 0 5px 0 4px;
        width: 127px; width/* */:/**/125px; width:/**/125px;
        height: 25px; height/* */:/**/22px; height:/**/22px;
        color: white;
        background-color: #18449B;
        background-image: url(../img/box_termine.gif);
        background-position: bottom left;
        background-repeat: no-repeat;
    }
        /* termine box ende */
    div.box_r_head {
        padding: 7px 0 7px 10px;
        margin: 0 5px 0 4px;
        color: white;
        background-color: #18449B;
        font-weight: bolder;
        font-size: 14px;
    }
    div.box_r_head_act {
        padding: 3px 0 0px 2px;
        margin: 0 5px 0 4px;
        width: 127px; width/* */:/**/125px; width:/**/125px;
        height: 25px; height/* */:/**/22px; height:/**/22px;
        color: white;
        background-color: #18449B;
        background-image: url(../img/boxhead_news.gif);
        background-position: bottom left;
        background-repeat: no-repeat;
    }
    div.box_r_text_1 {
        margin:0px;
        padding: 3px 3px 3px 8px;
        font-size: 11px;
        background-color: white;
    }
    div.box_r_text_2 {
        margin:0px;
        padding: 3px 3px 3px 8px;
        font-size: 11px;
        background-color: #F4F8F9;
    }
    * html div.box_r_text_1, * html div.box_r_text_2 {
        padding: 4px 0 4px 8px;
    }
    div.headline {
        margin:0px;
        font-size: 13px;
        font-weight: bolder;
        line-height: 20px;
    }
    div.headline2 {
        margin:0px;
        font-size: 13px;
        font-weight: bolder;
        color: #18449B;
        line-height: 24px;
    }
    div.headline3 {
        margin:0px;
        font-size: 11px;
        font-weight: bolder;
        color: #18449B;
    }
    div.alles_r {
        padding: 2px 8px 2px 8px;
        font-size: 11px;
        font-weight:bolder;
        color: #18449B;
    }
    * html div.alles_r {
        padding: 5px 8px 5px 8px;
    }

    /* shaddowtable start */
    table {
        border: 0px;
        padding:0px;
        margin: 0px;
        width: 135px;
    }
    td.left {
        width:3px;
        background-image: url(../img/shaddow_l.gif);
        background-repeat: repeat-y;
    }
    td.right {
        width:4px;
        background-image: url(../img/shaddow_r.gif);
        background-repeat: repeat-y;
    }
    td.cleft {
        width:3px;
        background-image: url(../img/shaddow_cl.gif);
        background-repeat: repeat-y;
    }
    td.cright {
        width:4px;
        background-image: url(../img/shaddow_cr.gif);
        background-repeat: repeat-y;
    }
    td.bottom {
        background-image: url(../img/shaddow_u.gif);
    }
    tr.bottom {
        height: 7px;
        line-height: 5px;
    }
    /* shaddowtable ende */
    /* rechte Boxen ende */
