BODY {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    BACKGROUND-COLOR:#FFFFFF; /*99B8D4*/

    /*
    SCROLLBAR-FACE-COLOR: #ffffff;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #5e5e5e;
    SCROLLBAR-3DLIGHT-COLOR: #5e5e5e;
    SCROLLBAR-ARROW-COLOR: #5e5e5e;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    SCROLLBAR-BASE-COLOR: #5e5e5e;
    */
}

.login {

    border: 1px solid #D9E1E3;
    background-color: #F7F7F7;
    color: #00618F;

}


td {

    font-size: 11px;
}

p {
    font-size: 11px;
}


.font_small {

    font-size: 10px;

}


.font_xs {

    font-size: 8px;

}


a.small:visited  { text-decoration: none; color:#000000; font-size: 8px }
a.small:link     { text-decoration: none; color:#000000;  font-size: 8px }
a.small:hover	 { text-decoration: none; color:#000000;  font-size: 8px}
a.small:active   { text-decoration: none; color:#000000;  font-size: 8px}


a:visited  {

    text-decoration: underline;
    color:#000000;
}

a:link     {
    text-decoration: underline;
    color:#000000;
}

a:hover    {
    text-decoration: none;
    color:#000000;
}

a:active   {
    text-decoration: underline;
    color:#000000;
}



/* header */

.header {

    background-color:#F7F7F7;
    border-bottom: 1px solid #000000;

}

.header_subnavi {

    background-color:#D9D9D9;
    padding:2px;
}

.redfont {

 color: #DD2622;

}
.smallredfont {
	 color: #DD2622; font-size: 8px;
}


/* navigation */


a.navi:visited  {

    text-decoration: none;
    color:#000000;
}

a.navi:link     {
    text-decoration: none;
    color:#000000;
}

a.navi:hover    {
    text-decoration: none;
    color:#000000;
}

a.navi:active   {
    text-decoration: none;
    color:#000000;
}


.navi_tbl {

    /*padding:2px;*/
    margin-left: 4px;

}

.navi_header {

    padding:2px;
    font-weight: bold;
    background-color:#D9D9D9;
    border-bottom: 1px solid #99B8D4;


}

.navi_main {

    padding:2px;
    background-color:#D9D9D9;
    border-bottom: 1px solid #99B8D4;
}



/* main */


.page_titel {

    font-size: 12px;
    font-weight: bold;
    padding-bottom:10px;
    /*margin-bottom: 5px;*/
}


.button {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
    CURSOR: hand;
    COLOR: #5e5e5e;
    BORDER-RIGHT: #5e5e5e 0.5pt solid;
    BORDER-TOP: #5e5e5e 0.5pt solid;
    BORDER-LEFT: #5e5e5e 0.5pt solid;
    BORDER-BOTTOM: #5e5e5e 0.5pt solid;
    BACKGROUND-COLOR: #D9D9D9;
    }


.input {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
    COLOR: #5e5e5e;
    BORDER-RIGHT: #5e5e5e 0.5pt solid;
    BORDER-TOP: #5e5e5e 0.5pt solid;
    BORDER-LEFT: #5e5e5e 0.5pt solid;
    BORDER-BOTTOM: #5e5e5e 0.5pt solid;
    BACKGROUND-COLOR: #ffffff;
    /*width: 170px;*/
    }

.input {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
    COLOR: #5e5e5e;
    BORDER-RIGHT: #5e5e5e 0.5pt solid;
    BORDER-TOP: #5e5e5e 0.5pt solid;
    BORDER-LEFT: #5e5e5e 0.5pt solid;
    BORDER-BOTTOM: #5e5e5e 0.5pt solid;
    BACKGROUND-COLOR: #ffffff;
    /*width: 170px;*/
    }


.listbox {

    background-color:#D9D9D9;color:#5e5e5e;

}

.form_tbl {

    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;

}


.tbl_header {

    font-weight: bold;
    padding-bottom: 4px;

}

.popup {

    margin-top: 4px;
    margin-left: 4px;

}


/* box */


.box {

    border:1px dashed #d9d9d9;
    padding:4px;
    margin:0px;

}

.box_title {

    font-weight: bold;
}

.address_box {

    border:1px solid #000;
    padding:0px;
    margin:0px;

}


/* summary */

.tbl_summary_td {

    padding: 2px;
    /*background-color:#D9D9D9;*/
    border-bottom:1px solid #99B8D4;
    border-left:1px solid #99B8D4;


}

.tbl_summary_td_on {

    padding: 2px;
    /*background-color:#CCCCCC;*/
    border-bottom:1px solid #99B8D4;
    border-left:1px solid #99B8D4;


}

.tbl_on {
    background-color:#CCCCCC;
}

.tbl_off {
    cursor:default;
    background-color:#D9D9D9;
}




.tbl_summary_header {

    font-weight: bold;
    padding: 2px;
    border-bottom:1px solid #99B8D4;
    border-left:1px solid #99B8D4;
    background-color:#CCCCCC;


}




.space_left {

    margin-left: 4px;

}

.separator {

    border:1px dashed #d9d9d9;

}

.separator_bottom {

    border-bottom:1px dashed #d9d9d9;

}

.error {

    color: #FF0000;

}

.message {

    color: #666666;

}


.mylistbox {

    background-color:#D9D9D9;
    color:#5e5e5e;

}

.adware_red {

    background-color:#ff0000;
    color:#000000;


    /*
    option[value=1]:before { content:url("/img/icon/ampel_rot.gif");
    option[value=2]:before { content:url("/img/icon/ampel_rot.gif");
    */
}


.adware_green {

    background-color:#00ff00;
    color:#000000;
}


.adware_yellow {

    background-color:#fffe00;
    color:#000000;
}


.adware_blue {

    background-color:#005eff;
    color:#000000;
}

.print_bg {
    background-color: #FFFFFF;
}

.epaper_bg {
    background-color: #FFFFFF;
}

.print_tbl_header {

    font-weight: bold;
    padding: 2px;
    /*border-bottom:1px solid #000000;
    border-left:1px solid #000000;*/
    /*background-color:#CCCCCC;*/
    }


.print_tbl_td {

    padding: 2px;
    /*background-color:#D9D9D9;*/
    /*border-bottom:1px solid #000000;
    border-left:1px solid #000000;*/


}

.print_tbl {


    border-top:1px solid #000000;
    border-right:1px solid #000000;
}

.print_tbl_on {
    background-color:#d9d9d9;
}

.print_tbl_off {
    background-color:#FFFFFF;
}

.keyword {

    font-size: 12px;
    font-weight: bold;
}

.print_border_top {

    border-top:1px solid #000000;

}

.print_border_bottom {

    border-bottom:1px solid #000000;

}

.print_border_left {

    border-left:1px solid #000000;

}

.print_border_right {

    border-right:1px solid #000000;

}
/************  AJAX ****************/

.fixedTabledrag {
   table-layout : fixed;
}

.fixedTabledrag_header {
   table-layout : fixed;
}

td.celldrag {

    border-bottom:1px solid #99B8D4;
    border-left:1px solid #99B8D4;
    line-height: 16px;
    overflow      : hidden;
    padding: 2px;
}

span.dragit {
    /*/*/display: block;
    padding-left: 0px;
    font-weight: normal;/* */
}

.tableCellHeaderdrag {
    border-bottom:1px solid #99B8D4;
    border-left:1px solid #99B8D4;
    padding: 2px;
    background-color:#CCCCCC;
    line-height: 18px;
    overflow      : hidden;
}

.tbl_cursor_wait {
    cursor:wait;
    background-color:#D9D9D9;
}

.tbl_cursor_default {
    cursor:default;
    background-color:#D9D9D9;
}

.tbl_cursor_drag {
    cursor:move;
    background-color:#D9D9D9;
}

.starteffect {
    background-color:#CCCCCC;
}

.endeffect {
    background-color:#D9D9D9;
}


.bg {

    BACKGROUND-COLOR:#99B8D4;

}


/********* Terminschiene ********/

/*Sondertag*/
.date_special {
    color: #FF0000;
}

/*10 Tage Zeitraum*/
.date_near {
    background-color: #FFFFCC;
    padding: 2px;
    border-bottom:1px solid #99B8D4 /*#99B8D4*/;
    border-left:1px solid #99B8D4 /*#99B8D4*/;
}


/*heute*/
.date_today {

    background-color: #FF9595;
    padding: 2px;
    border-bottom:1px solid #99B8D4 /*#99B8D4*/;
    border-left:1px solid #99B8D4 /*#99B8D4*/;
}


/*10 Tage Zeitraum*/
.print_date_near {
    background-color: #FFFFCC;
    padding: 2px;
    border-bottom:1px solid #000000 /*#99B8D4*/;
    border-left:1px solid #000000 /*#99B8D4*/;
}


/*heute*/
.print_date_today {

    background-color: #FF9595;
    padding: 2px;
    border-bottom:1px solid #000000 /*#99B8D4*/;
    border-left:1px solid #000000 /*#99B8D4*/;
}

*html .epaper_preview_page_image {
	margin-bottom:-3px;
}


*+html .epaper_preview_page_image {
	margin-bottom:-3px;
}