/* body definition */
BODY {
 margin: 0px 0px 0px 0px;
 font-size: 11px;
 font-family: verdana, arial, helvetica, sans-serif;
 color: #000000;
 background: #e9f4fa;
 cursor: default;
}

A {
   color: white;
   text-decoration: none;
}

A:hover {
   color: #486479;
   text-decoration: underline;
}

A.menu {
 padding-left: 5px;
 padding-right: 5px;
 color: #000000;
 border: 2px solid #4887B5;
 background-color: #99BEDA;
 font-size: 11px;
 width: 90px;
 border-right: 0px;
 text-align: center;
}

A.menu:hover {
 background-color: #E6EFF7;
 text-decoration: none;
}

A.menu_entry {
   color: #24323C;
   text-decoration: none;
   font-weight: bold;
}
A.menu_entry:hover {
   color: #486479;
   text-decoration: underline;
   font-weight: bold;
}

A.submenu_entry {
   color: #24323C;
   text-decoration: none;
   font-weight: normal;
}

A.submenu_entry_window {
   color: #24323C;
   text-decoration: none;
   font-weight: normal;
}

A.submenu_entry:hover {
   color: #486479;
   text-decoration: underline;
   font-weight: normal;
}


A.article_header_topmenu {
   color: #24323C;
   text-decoration: none;
   font-weight: bold;
}
A.article_header_topmenu:hover {
   color: #486479;
   text-decoration: underline;
   font-weight: bold;
}
A.article_header_topmenu_selected {
   color: #24323C;
   text-decoration: underline;
   font-weight: bold;
}
A.article_header_topmenu_selected:hover {
   color: #486479;
   text-decoration: underline;
   font-weight: bold;
}

A.article_header_topsubmenu {
   color: #24323C;
   text-decoration: none;
   font-weight: normal;
}
A.article_header_topsubmenu:hover {
   color: #486479;
   text-decoration: underline;
   font-weight: normal;
}
A.article_header_topsubmenu_selected {
   color: #24323C;
   text-decoration: underline;
   font-weight: normal;
}
A.article_header_topsubmenu_selected:hover {
   color: #486479;
   text-decoration: underline;
   font-weight: normal;
}

HR {
   color: #99BEDA;
   width: 100%;
   border-width: 2px;
}
/* table definition */
TABLE {
   margin: 0px 0px 0px 0px;
   font-size: 11px;
   font-family: verdana, arial, helvetica, sans-serif;
   cursor: default;
}

TABLE.side_box {
 margin: 1px 1px 0px 0px;
 font-size: 11px;
 font-family: verdana, arial, helvetica, sans-serif;
 cursor: default;
 background-color: Blue;
 width: 85%;
}

TABLE.login_table {
 margin: 1px 1px 1px 1px;
 font-size: 11px;
 font-family: verdana, arial, helvetica, sans-serif;
 cursor: default;
 background-color: #F0F5FB;
 width: 85%;
}


TD.body_table {
 vertical-align: top;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 11px;
 background-color: #F0F5FB;

}

/* form definition */
FORM {
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
}

INPUT {
   padding-left: 5px;
   padding-right: 5px;
   color: #000000;
   border: 1px solid #99BEDA;
   background-color: #FFFFFF;
   font-size: 11px;
}

INPUT.BUTTON {
   padding-left: 5px;
   padding-right: 5px;
   color: #000000;
 border: 1px solid #4887B5;
 background-color: #99BEDA;
   cursor: pointer;
}

INPUT.CHECKBOX {
   color: #FFFFFF;
   border: 1px solid #99BEDA;
   background-color: transparent;
   cursor: pointer;
}

INPUT.FILE {
   padding-left: 5px;
   padding-right: 5px;
   color: #000000;
   border: 1px solid #99BEDA;
   background-color: #FFFFFF;
   cursor: pointer;
}

INPUT.PASSWORD {
   padding-left: 5px;
   padding-right: 5px;
   color: #000000;
   border: 1px solid #99BEDA;
   background-color: #FFFFFF;
   cursor: pointer;
}

INPUT.RADIO {
   color: #FFFFFF;
   border: 0px solid #99BEDA;
   background-color: transparent;
   cursor: pointer;
}

INPUT.RESET {
   padding-left: 5px;
   padding-right: 5px;
   cursor: pointer;
 border: 1px solid #4887B5;
 background-color: #99BEDA;
}

INPUT.SUBMIT {
   padding-left: 5px;
   padding-right: 5px;
   cursor: pointer;
 border: 1px solid #4887B5;
 background-color: #99BEDA;
}

INPUT.TEXT {
   padding-left: 5px;
   padding-right: 5px;
 }

SELECT {
   color: #000000;
   border: 1px solid #99BEDA;
   background-color: #FFFFFF;
   font-size: 11px;
}

SELECT.multiselect {
   color: #000000;
   border: 1px solid #99BEDA;
   background-color: #FFFFFF;
   font-size: 11px;
}

TEXTAREA {
   padding-left: 5px;
   padding-right: 5px;
   color: #000000;
   border: 1px solid #99BEDA;
   background-color: #FFFFFF;
   font-size: 11px;
}

INPUT.char_counter {
   font-size: 8pt;
   padding-left: 5px;
   padding-right: 5px;
   color: Black;
   border: 1px solid #4887B5;
   background-color: transparent;
   cursor: pointer;
   border-bottom: 0px;
   border-right: 0px;
   border-top: 0px;
   border-left: 0px;
   width: 60px;
   text-align: right;
}

/* other definitions */
.error_message {
   color: #ff0000;
   font-size: 10px;
}

.info_message {
   color: #000080;
}

.debug_message {
   color: #DAA520;
}

.required_input {
   color: #ff0000;
}


/* changer style */
.changer_input_style {
 padding-left: 5px;
 padding-right: 5px;
 width: 30px;
 text-align: center;
}

.changer_button {
 padding-left: 5px;
 padding-right: 5px;
 cursor: pointer;
}


/* db Table colors */
.db_table_list_header_background_color {
 background-color: #4886b5;
 color: white;
}

.db_table_filter_background_color {
 background-color: #bbdff7;
}

.db_table_formular_header_background_color {
 background-color: #4886b5;
 color: white;
}

.db_table_bg_color {
 background-color: #E6EFF7;
}

.db_table_transparent_color {
 background-color: #F0F5FB;
}

.db_table_header_color {
 background-color: #4886b5;
 color: white;
}

.db_table_odd_color {
 background-color: #FFFFFF;
}

.db_table_even_color {
 background-color: #C9DDED;
}

.db_table_sel_color {
 background-color: #4886b5;
 color: white;
}


.db_table_articles_category_nafigation_top_background_color {
 background-color: #E1ECF4;
}
.db_table_articles_category_nafigation_sub_background_color {
 background-color: #E1ECF4;
}


/* table list action buttons */
INPUT.table_action_button_back {
 padding-left: 5px;
 padding-right: 5px;
 color: white;
 border: 1px solid #095184;
 background-color: #4886b5;;
 cursor: pointer;
 font-weight: bold;
}

INPUT.table_action_button_close {
 padding-left: 5px;
 padding-right: 5px;
 color: white;
 border: 1px solid #095184;
 background-color: #4886b5;
 cursor: pointer;
 font-weight: bold;
}

INPUT.table_action_button_delete {
 padding-left: 1px;
 padding-right: 1px;
 color: white;
 border: 1px solid #095184;
 background-color: #4886b5;
 cursor: pointer;
 font-weight: bold;
}

INPUT.table_action_button_reset {
 padding-left: 1px;
 padding-right: 1px;
 color: white;
 border: 1px solid #095184;
 background-color: #4886b5;
 cursor: pointer;
 font-weight: bold;
}

INPUT.table_action_button_new {
 padding-left: 1px;
 padding-right: 1px;
 color: white;
 border: 1px solid #095184;
 background-color: #4886b5;
 cursor: pointer;
 font-weight: bold;
}

INPUT.table_action_button_search {
 padding-left: 1px;
 padding-right: 1px;
 color: white;
 border: 1px solid #095184;
 background-color: #4886b5;
 cursor: pointer;
 font-weight: bold;
}

INPUT.table_action_button_save {
 padding-left: 1px;
 padding-right: 1px;
 color: white;
 border: 1px solid #095184;
 background-color: #4886b5;
 cursor: pointer;
 font-weight: bold;
}


/* login form */
input.frm_login_text {
 width: 120px;
 margin-bottom: 1px;
 margin-top: 1px;
 margin-left: 1px;
 margin-right: 1px;
 text-align: center;
}
input.frm_login_password {
 width: 120px;
 margin-bottom: 1px;
 margin-top: 1px;
 margin-left: 1px;
 margin-right: 1px;
 text-align: center;
}
input.frm_login_submit {
 width: 120px;
 margin-bottom: 1px;
 margin-top: 1px;
 margin-left: 1px;
 margin-right: 1px;
}


/* NEWS definitions */
.news_header_background {
 background-color: #748eb1;
 color: white;
}
.news_header_text {
 color: white;
}
.news_description_background {
 background-color: #e9f4fa;
}
.news_description_text {
 color: black;
}

/* calendar definitions */
.cal_now {
 color: #ffffff;
 background-color: #707085;
}

.cal_sunday {
 color: #ffffff;
 background-color: #99BEDA;
}

.cal_days {
 background-color: #ddddf8;
}

.cal_input {
 padding-left: 5px;
 padding-right: 5px;
 width: 40px;
 text-align: center;
}

/* images */
.imageffect {
/* >=IE5.5 / NS6.2 */
filter:progid:dxImageTransform.Microsoft.dropShadow(color=silver,offX=3,offY=3,positive=true);
border: 1px solid black;
}

h3 {
 margin: 0px 0px 0px 0px;
 font-size: 14px;
 font-family: verdana, arial, helvetica, sans-serif;
 color: #000000;
 background: #e9f4fa;
 cursor: default;



}