/* box */
table.boxhead { border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; width: 100% }
table.boxhead a { color: black; text-decoration: none }
table.boxhead a:visited { color: black; text-decoration: none }
table.boxhead a:hover { color: black; text-decoration: underline }
table.boxhead td { font-weight: bold; font-size: 10px; line-height: 12px; padding: 3px 4px 4px }
table.boxcontent  { border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; width: 100% }
table.boxcontent td  { font-size: 10px; line-height: 12px; font-family: Verdana, sans-serif; padding: 3px 4px 1px }

/* boxes */
td.boxheadbaw { background-color: #8c8c8c }

/* navigation tabs */
table.tab_baw { }
table.tab_baw td { background-color: #a3a3a3 }
.submenu_baw { background-color: #a3a3a3; }/* boxes */
td.boxheadblu { background-color: #52a1cc }

/* navigation tabs */
table.tab_blu { }
table.tab_blu td { background-color: #75b4d6 }
.submenu_blu { background-color: #75b4d6; }/* boxes */
td.boxheadfuf { background-color: #f0a000 }

/* navigation tabs */
table.tab_fuf { }
table.tab_fuf td { background-color: #f0a000 }
.submenu_fuf { background-color: #f0a000; }/* boxes */
td.boxheadgre { background-color: #59b300 }

/* navigation tabs */
table.tab_gre { }
table.tab_gre td { background-color: #7ac233 }
.submenu_gre { background-color: #7ac233; }/* boxes */
td.boxheadjun { background-color: #f0be0f }

/* navigation tabs */
table.tab_jun { }
table.tab_jun td { background-color: #f0be0f }
.submenu_jun { background-color: #f0be0f; }/* boxes */
td.boxheadkib { background-color: #6daa59 }

/* navigation tabs */
table.tab_kib { }
table.tab_kib td { background-color: #aad782 }
.submenu_kib { background-color: #aad782; }/* boxes */
td.boxheadmul { background-color: #e67d14 }

/* navigation tabs */
table.tab_mul { }
table.tab_mul td { background-color: #e67d14 }
.submenu_mul { background-color: #e67d14; }/* boxes */
td.boxheadora { background-color: #ffaa00 }

/* navigation tabs */
table.tab_ora { }
table.tab_ora td { background-color: #ffbb33 }
.submenu_ora { background-color: #ffbb33; }/* boxes */
td.boxheadprb { background-color: #ffffff }

/* navigation tabs */
table.tab_prb { }
table.tab_prb td { background-color:  }
.submenu_prb { background-color: ; }/* boxes */
td.boxheadpri { background-color: #ffffff }

/* navigation tabs */
table.tab_pri { }
table.tab_pri td { background-color: #a3a3a3 }
.submenu_pri { background-color: #a3a3a3; }/* boxes */
td.boxheadred { background-color: #e86b2f }

/* navigation tabs */
table.tab_red { }
table.tab_red td { background-color: #ed8959 }
.submenu_red { background-color: #ed8959; }/* boxes */
td.boxheadyss { background-color: #f6aa00 }

/* navigation tabs */
table.tab_yss { }
table.tab_yss td { background-color: #efcd09 }
.submenu_yss { background-color: #efcd09; }

/* used as layer for contextual info */
.contextlayer { color: #000000; background-color: #dcf0c8; border-style: solid; border-width: 1px; border-color: #000000; padding: 2px 4px 2px 4px;  }
.contextlayer_floating { color: #000000; background-color: ; border-style: solid; border-width: 1px; border-color: #000000; padding: 2px 4px 2px 4px; vertical-align: right; }

/* updated */
.textsmall {  font-size: 8px; }



/* Editor Styles */
.tabletdbright_editor { font-size: 10px; line-height: 15px; font-family: Verdana, sans-serif; padding: 1px 5px 3px 5px; border-bottom: 1px solid #000000 }
a.tabletd_editor { color: #dcf0c8; text-decoration: none }
a.tabletd_editor:hover {  color: #dcf0c8; text-decoration: underline }
a.tabletd_editor:visited { color: #dcf0c8; text-decoration: none }

.debug_layer { 
background-color: ; margin: 2px; padding: 3px;
}
.debug { 
font-family: sans-serif; font-size: 12px; font-weight: bold; 
background-color: #dcf0c8; color: #000000; line-height: 16px;
}
.dump { 
font-family: monospace; font-size: 12px; font-weight: normal; 
background-color:  #dcf0c8; color: black;
margin: 3px 6px 3px 3px; padding: 0px 0px 0px 15px; line-height: 16px; text-indent: 15px; white-space: pre;
}

/* new here */
.inputbox  { color: black; font-size: 10px; line-height: 14px; font-family: Verdana, sans-serif; text-indent: -20px; padding-bottom: 4px; padding-left: 16px; margin: 0px 0px 0px 4px;  }
.agent { font-size: 10px; text-indent: -26px; padding: 3px 5px 0px 20px }
.radiobutton { width: 12px; height: 12px; font-size: 10px; background-color: ; color: #000; margin: 2px 0px 0px 2px; padding: 0px; border-style: solid; border-width: 0px; border-color:  #c3e3a5 #c3e3a5 ; margin-right: 2px }
.mission_message { font-weight: normal; font-size: 11px; border: 1px solid #000000; background: ; padding: 4px 5px 4px 5px; margin: 4px 0px 14px 0px; }

.spacer { margin-bottom: 2px; }
.bigspacer { margin-bottom: 8px; }
label { color: black; font-size: 10px; line-height: 12px; font-family: Verdana, sans-serif; border-bottom : 1px dotted black; cursor: pointer;  padding: 4px 0px 0px 0px; margin: 0px 0px 0px 2px; }
.fieldseperator { background:  url(/images/backgrounds/bg_dottedline_horizontal_5.gif) repeat-x; margin: 3px 0px 3px 0px;  }
.formelement { color: #000000; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: white; margin-top: 2px;  border-style: solid; border-width: 1px; border-color:  #c3e3a5 #c3e3a5 ; padding: 2px 0px 2px 0px; }
.listsmiley { vertical-align: top; padding: 2px 4px 2px 4px }

/* used for smileys */
.positionedlayer { color: #dcf0c8; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: #dcf0c8; border-style: solid; border-width: 1px; border-color: #000000;  }
.contentsmall { color: black; font-size: 10px; line-height: 12px; 
font-family: Verdana, sans-serif; padding: 2px 4px 2px 0px; vertical-align: middle; }

b { font-weight: bold }

.alignbottom { vertical-align: bottom }
.bg03 { background-color:  }
.bg10 { background-color: #6daa59 }
.bg13 { background-color: #000000 }
.bglinedotted  { background-image: url(/images/backgrounds/bg_dottedline.gif); }


/* boxes */

.boxbottom { background-color: ; border-bottom: 1px solid #000000 }
.boxcontent { color: black; font-size: 10px; line-height: 12px; font-family: Verdana, sans-serif; padding: 4px 0px 0px 0px }
.boxcontentleft { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-left: 1px solid #000000 }
.boxcontentright { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-right: 1px solid #000000 }
.boxheadtop  { background-color: #6daa59; border-top: 1px solid #000000; border-left: 1px solid #000000 }
.boxtabactive { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: ; margin-left: 1px; padding: 1px 4px 3px 3px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000 }
.boxtabinactive { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: ; margin-left: 1px; padding: 1px 4px 2px 3px; border: solid 1px #000000 }
.boxheadleft { color: #dcf0c8; font-weight: bold; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; padding-right: 5px; padding-bottom: 5px; padding-left: 4px; border-bottom: 1px solid #000000; border-left: 1px solid #000000 }
.boxheadleft a  { color: #dcf0c8; text-decoration: none }
.boxheadleft a:visited { color: #dcf0c8; text-decoration: none }
.boxheadleft a:hover { color: #dcf0c8; text-decoration: underline }
.boxheadbetweentabs  { border-bottom: 1px solid #000000 }
.boxheadright { border-right: 1px solid #000000; border-bottom: 1px solid #000000 }
.boxlineandbuttonsfoot { background:  url(/images/backgrounds/bg_dottedline_horizontal_5.gif) repeat-x; text-align: right; padding-top: 6px; padding-right: 9px; padding-left: 4px; border-right: 1px solid #000000; border-left: 1px solid #000000 }


/* content */
.contenticon { margin: 2px 3px 0px 3px }
.contentformtext { color: black; font-size: 11px; line-height: 15px; font-family: Arial, sans-serif }
.contentheadlineover { color: #000000; font-weight: bold; font-size: 12px; line-height: 15px; font-family: Arial, sans-serif; padding-bottom: 5px }
.contentheadline { color: #000000; font-weight: bold; font-size: 18px; line-height: 20px; font-family: Arial, sans-serif }
.contentheadlineunder { color: #000000; font-weight: bold; font-size: 12px; line-height: 15px; font-family: Arial, sans-serif; padding-top: 5px }
.contenttext { color: black; font-size: 11px; line-height: 15px; font-family: Verdana, sans-serif }
.textbold { font-weight: bold }
.textbig { font-size: 11px }
.contentfielddesc { font-size: 10px; line-height: 12px; font-family: Verdana, sans-serif; padding: 4px 0px 0px 0px; color: #007617; font-weight:bold }

/* forms */

.formelementimages { vertical-align: middle; margin-right: 4px }
.inputauto { width: 100% }
.inputtiny { width: 20px; height: 14px; font-size: 10px; line-height: 10px; background-color: #dcf0c8; color: #000; margin: 0px; padding: 1px; text-align: center; border-style: solid; border-width: 1px; border-color:  #c3e3a5 #c3e3a5  }
.inputerror   { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; text-indent: -10px; padding-bottom: 1px; padding-left: 10px }
.inputbutton { width: 12px; height: 12px; font-size: 10px; background-color: ; color: #000; margin: 0px; padding: 0px; border-style: solid; border-width: 0px; border-color:  #c3e3a5 #c3e3a5  }


/* tables */

.table { color: black; font-size: 10px; line-height: 15px; font-family: Verdana, sans-serif; vertical-align: top; border: solid 1px #000000 }
.listtable { color: black; font-size: 10px; line-height: 15px; font-family: Verdana, sans-serif; vertical-align: top; border-top: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000; }
.tableheadtext { color: #dcf0c8; font-weight: bold; font-size: 10px; line-height: 15px; font-family: Verdana, sans-serif; }
.tablehead { color: #dcf0c8; font-weight: bold; font-size: 10px; line-height: 15px; font-family: Verdana, sans-serif; background-color: #6daa59; vertical-align: top; padding: 1px 5px 3px 5px; border-bottom: 1px solid #000000 }
.tableheadsorted { color: #dcf0c8; font-weight: bold; font-size: 10px; line-height: 15px; font-family: Verdana, sans-serif; background-color: #007617; padding: 1px 5px 3px 5px; border-bottom: 1px solid #000000 }
.tableheadicon { background-color: #6daa59; padding: 2px 5px 2px 5px; border-bottom: 1px solid #000000 }
.tableheadiconsorted { background-color: #007617; padding: 2px 5px 2px 5px; border-bottom: 1px solid #000000 }

.tableicon { margin-top: 2px }
.tableimage { margin-top: 4px; margin-bottom: 2px }
.tablebutton { margin-top: 3px; margin-bottom: 1px }
.tablebuttonfoot { margin-top: 4px; margin-bottom: 0px }
.tablebuttonhead { margin-top: 0px; margin-bottom: 4px }
.tablepagenumberhead { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; text-align: right; vertical-align: bottom; padding-bottom: 5px }
.tablepagenumberheadbright { color: ; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; text-align: right; vertical-align: bottom; padding-bottom: 5px }
.tablepagenumberfoot { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; text-align: right; vertical-align: top; padding-top: 4px }


.tabletdbright { font-size: 10px; line-height: 15px; font-family: Verdana, sans-serif; padding: 1px 5px 3px 5px; background-color: #dcf0c8; }
.tabletdbright_10 { font-size: 10px; line-height: 15px; font-family: Verdana, sans-serif; padding: 1px 0px 3px 10px }
.tabletdbright_10 span { padding: 0px; text-indent: 15px }
.tabletdbrighttextbig { font-size: 11px; line-height: 15px; font-family: Verdana, sans-serif; padding: 1px 5px 3px 5px }
.tabletdbrighttextbig_shadow { color: #007617;font-size: 11px; line-height: 15px; font-family: Verdana, sans-serif; padding: 1px 5px 3px 5px }
.tabletddark { font-size: 10px; line-height: 15px; font-family: Verdana, sans-serif; background-color: ; padding: 1px 5px 3px 5px }
.tabletddark_shadow { color: #007617;font-size: 10px; line-height: 15px; font-family: Verdana, sans-serif; background-color: ; padding: 1px 5px 3px 5px }
.tabletddarktextbig { font-size: 11px; line-height: 15px; font-family: Verdana, sans-serif; background-color: ; padding: 1px 5px 3px 5px }
.tabletdline { background-color: #000000 }
.tabletdlinedotted { background:  url(/images/backgrounds/bg_dottedline.gif) }
.tabletextbig { font-size: 11px; line-height: 15px }
.tabletextquote { font-style: italic; background-color:  }



.bg03_baw { background-color: #ddd }
.bg10_baw { background-color: #8c8c8c }
.bg13_baw { background-color: #262626 }
.boxbottom_baw { background-color: #ddd; border-bottom: 1px solid #262626 }
.boxcontentleft_baw { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-left: 1px solid #262626 }
.boxcontentright_baw { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-right: 1px solid #262626 }

.boxheadtop_baw  { background-color: #8c8c8c; border-top: 1px solid #262626; border-left: 1px solid #262626 }
.boxtabactive_baw { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: #ddd; margin-left: 1px; padding: 1px 4px 3px 3px; border-top: 1px solid #262626; border-right: 1px solid #262626; border-left: 1px solid #262626; white-space: nowrap; cursor: pointer }
.boxtabinactive_baw { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: #c6c6c6; margin-left: 1px; padding: 1px 4px 2px 3px; border: solid 1px #262626; white-space: nowrap; cursor: pointer }
.boxheadleft_baw { color: #f4f4f4; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, sans-serif; padding-right: 5px; padding-bottom: 5px; padding-left: 4px; border-bottom: 1px solid #262626; border-left: 1px solid #262626 }
.boxheadleft_baw a  { color: #f4f4f4; text-decoration: none }
.boxheadleft_baw a:visited { color: #f4f4f4; text-decoration: none }
.boxheadleft_baw a:hover { color: #f4f4f4; text-decoration: underline }
.boxheadbetweentabs_baw  { border-bottom: 1px solid #262626 }
.boxheadright_baw { border-right: 1px solid #262626; border-bottom: 1px solid #262626 }
.boxlineandbuttonsfoot_baw { background: #ddd url(/images/backgrounds/bg_dottedline_horizontal_5.gif) repeat-x; text-align: right; padding-top: 6px; padding-right: 9px; padding-left: 4px; border-right: 1px solid #262626; border-left: 1px solid #262626 }


.bg03_blu { background-color: #cbe3f0 }
.bg10_blu { background-color: #52a1cc }
.bg13_blu { background-color: #335780 }
.boxbottom_blu { background-color: #cbe3f0; border-bottom: 1px solid #335780 }
.boxcontentleft_blu { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-left: 1px solid #335780 }
.boxcontentright_blu { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-right: 1px solid #335780 }

.boxheadtop_blu  { background-color: #52a1cc; border-top: 1px solid #335780; border-left: 1px solid #335780 }
.boxtabactive_blu { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: #cbe3f0; margin-left: 1px; padding: 1px 4px 3px 3px; border-top: 1px solid #335780; border-right: 1px solid #335780; border-left: 1px solid #335780; white-space: nowrap; cursor: pointer }
.boxtabinactive_blu { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: #a9d0e6; margin-left: 1px; padding: 1px 4px 2px 3px; border: solid 1px #335780; white-space: nowrap; cursor: pointer }
.boxheadleft_blu { color: #eef6fa; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, sans-serif; padding-right: 5px; padding-bottom: 5px; padding-left: 4px; border-bottom: 1px solid #335780; border-left: 1px solid #335780 }
.boxheadleft_blu a  { color: #eef6fa; text-decoration: none }
.boxheadleft_blu a:visited { color: #eef6fa; text-decoration: none }
.boxheadleft_blu a:hover { color: #eef6fa; text-decoration: underline }
.boxheadbetweentabs_blu  { border-bottom: 1px solid #335780 }
.boxheadright_blu { border-right: 1px solid #335780; border-bottom: 1px solid #335780 }
.boxlineandbuttonsfoot_blu { background: #cbe3f0 url(/images/backgrounds/bg_dottedline_horizontal_5.gif) repeat-x; text-align: right; padding-top: 6px; padding-right: 9px; padding-left: 4px; border-right: 1px solid #335780; border-left: 1px solid #335780 }


.bg03_fuf { background-color:  }
.bg10_fuf { background-color: #f0a000 }
.bg13_fuf { background-color:  }
.boxbottom_fuf { background-color: ; border-bottom: 1px solid  }
.boxcontentleft_fuf { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-left: 1px solid  }
.boxcontentright_fuf { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-right: 1px solid  }

.boxheadtop_fuf  { background-color: #f0a000; border-top: 1px solid ; border-left: 1px solid  }
.boxtabactive_fuf { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: ; margin-left: 1px; padding: 1px 4px 3px 3px; border-top: 1px solid ; border-right: 1px solid ; border-left: 1px solid ; white-space: nowrap; cursor: pointer }
.boxtabinactive_fuf { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: ; margin-left: 1px; padding: 1px 4px 2px 3px; border: solid 1px ; white-space: nowrap; cursor: pointer }
.boxheadleft_fuf { color: ; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, sans-serif; padding-right: 5px; padding-bottom: 5px; padding-left: 4px; border-bottom: 1px solid ; border-left: 1px solid  }
.boxheadleft_fuf a  { color: ; text-decoration: none }
.boxheadleft_fuf a:visited { color: ; text-decoration: none }
.boxheadleft_fuf a:hover { color: ; text-decoration: underline }
.boxheadbetweentabs_fuf  { border-bottom: 1px solid  }
.boxheadright_fuf { border-right: 1px solid ; border-bottom: 1px solid  }
.boxlineandbuttonsfoot_fuf { background:  url(/images/backgrounds/bg_dottedline_horizontal_5.gif) repeat-x; text-align: right; padding-top: 6px; padding-right: 9px; padding-left: 4px; border-right: 1px solid ; border-left: 1px solid  }


.bg03_gre { background-color: #cee8b3 }
.bg10_gre { background-color: #59b300 }
.bg13_gre { background-color: #556600 }
.boxbottom_gre { background-color: #cee8b3; border-bottom: 1px solid #556600 }
.boxcontentleft_gre { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-left: 1px solid #556600 }
.boxcontentright_gre { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-right: 1px solid #556600 }

.boxheadtop_gre  { background-color: #59b300; border-top: 1px solid #556600; border-left: 1px solid #556600 }
.boxtabactive_gre { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: #cee8b3; margin-left: 1px; padding: 1px 4px 3px 3px; border-top: 1px solid #556600; border-right: 1px solid #556600; border-left: 1px solid #556600; white-space: nowrap; cursor: pointer }
.boxtabinactive_gre { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: #acd980; margin-left: 1px; padding: 1px 4px 2px 3px; border: solid 1px #556600; white-space: nowrap; cursor: pointer }
.boxheadleft_gre { color: #eff8e6; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, sans-serif; padding-right: 5px; padding-bottom: 5px; padding-left: 4px; border-bottom: 1px solid #556600; border-left: 1px solid #556600 }
.boxheadleft_gre a  { color: #eff8e6; text-decoration: none }
.boxheadleft_gre a:visited { color: #eff8e6; text-decoration: none }
.boxheadleft_gre a:hover { color: #eff8e6; text-decoration: underline }
.boxheadbetweentabs_gre  { border-bottom: 1px solid #556600 }
.boxheadright_gre { border-right: 1px solid #556600; border-bottom: 1px solid #556600 }
.boxlineandbuttonsfoot_gre { background: #cee8b3 url(/images/backgrounds/bg_dottedline_horizontal_5.gif) repeat-x; text-align: right; padding-top: 6px; padding-right: 9px; padding-left: 4px; border-right: 1px solid #556600; border-left: 1px solid #556600 }


.bg03_jun { background-color:  }
.bg10_jun { background-color: #f0be0f }
.bg13_jun { background-color:  }
.boxbottom_jun { background-color: ; border-bottom: 1px solid  }
.boxcontentleft_jun { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-left: 1px solid  }
.boxcontentright_jun { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-right: 1px solid  }

.boxheadtop_jun  { background-color: #f0be0f; border-top: 1px solid ; border-left: 1px solid  }
.boxtabactive_jun { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: ; margin-left: 1px; padding: 1px 4px 3px 3px; border-top: 1px solid ; border-right: 1px solid ; border-left: 1px solid ; white-space: nowrap; cursor: pointer }
.boxtabinactive_jun { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: ; margin-left: 1px; padding: 1px 4px 2px 3px; border: solid 1px ; white-space: nowrap; cursor: pointer }
.boxheadleft_jun { color: ; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, sans-serif; padding-right: 5px; padding-bottom: 5px; padding-left: 4px; border-bottom: 1px solid ; border-left: 1px solid  }
.boxheadleft_jun a  { color: ; text-decoration: none }
.boxheadleft_jun a:visited { color: ; text-decoration: none }
.boxheadleft_jun a:hover { color: ; text-decoration: underline }
.boxheadbetweentabs_jun  { border-bottom: 1px solid  }
.boxheadright_jun { border-right: 1px solid ; border-bottom: 1px solid  }
.boxlineandbuttonsfoot_jun { background:  url(/images/backgrounds/bg_dottedline_horizontal_5.gif) repeat-x; text-align: right; padding-top: 6px; padding-right: 9px; padding-left: 4px; border-right: 1px solid ; border-left: 1px solid  }


.bg03_kib { background-color:  }
.bg10_kib { background-color: #6daa59 }
.bg13_kib { background-color: #000000 }
.boxbottom_kib { background-color: ; border-bottom: 1px solid #000000 }
.boxcontentleft_kib { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-left: 1px solid #000000 }
.boxcontentright_kib { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-right: 1px solid #000000 }

.boxheadtop_kib  { background-color: #6daa59; border-top: 1px solid #000000; border-left: 1px solid #000000 }
.boxtabactive_kib { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: ; margin-left: 1px; padding: 1px 4px 3px 3px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; white-space: nowrap; cursor: pointer }
.boxtabinactive_kib { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: ; margin-left: 1px; padding: 1px 4px 2px 3px; border: solid 1px #000000; white-space: nowrap; cursor: pointer }
.boxheadleft_kib { color: #dcf0c8; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, sans-serif; padding-right: 5px; padding-bottom: 5px; padding-left: 4px; border-bottom: 1px solid #000000; border-left: 1px solid #000000 }
.boxheadleft_kib a  { color: #dcf0c8; text-decoration: none }
.boxheadleft_kib a:visited { color: #dcf0c8; text-decoration: none }
.boxheadleft_kib a:hover { color: #dcf0c8; text-decoration: underline }
.boxheadbetweentabs_kib  { border-bottom: 1px solid #000000 }
.boxheadright_kib { border-right: 1px solid #000000; border-bottom: 1px solid #000000 }
.boxlineandbuttonsfoot_kib { background:  url(/images/backgrounds/bg_dottedline_horizontal_5.gif) repeat-x; text-align: right; padding-top: 6px; padding-right: 9px; padding-left: 4px; border-right: 1px solid #000000; border-left: 1px solid #000000 }


.bg03_mul { background-color:  }
.bg10_mul { background-color: #e67d14 }
.bg13_mul { background-color:  }
.boxbottom_mul { background-color: ; border-bottom: 1px solid  }
.boxcontentleft_mul { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-left: 1px solid  }
.boxcontentright_mul { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-right: 1px solid  }

.boxheadtop_mul  { background-color: #e67d14; border-top: 1px solid ; border-left: 1px solid  }
.boxtabactive_mul { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: ; margin-left: 1px; padding: 1px 4px 3px 3px; border-top: 1px solid ; border-right: 1px solid ; border-left: 1px solid ; white-space: nowrap; cursor: pointer }
.boxtabinactive_mul { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: ; margin-left: 1px; padding: 1px 4px 2px 3px; border: solid 1px ; white-space: nowrap; cursor: pointer }
.boxheadleft_mul { color: ; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, sans-serif; padding-right: 5px; padding-bottom: 5px; padding-left: 4px; border-bottom: 1px solid ; border-left: 1px solid  }
.boxheadleft_mul a  { color: ; text-decoration: none }
.boxheadleft_mul a:visited { color: ; text-decoration: none }
.boxheadleft_mul a:hover { color: ; text-decoration: underline }
.boxheadbetweentabs_mul  { border-bottom: 1px solid  }
.boxheadright_mul { border-right: 1px solid ; border-bottom: 1px solid  }
.boxlineandbuttonsfoot_mul { background:  url(/images/backgrounds/bg_dottedline_horizontal_5.gif) repeat-x; text-align: right; padding-top: 6px; padding-right: 9px; padding-left: 4px; border-right: 1px solid ; border-left: 1px solid  }


.bg03_ora { background-color: #ffe5b2 }
.bg10_ora { background-color: #ffaa00 }
.bg13_ora { background-color: #664400 }
.boxbottom_ora { background-color: #ffe5b2; border-bottom: 1px solid #664400 }
.boxcontentleft_ora { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-left: 1px solid #664400 }
.boxcontentright_ora { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-right: 1px solid #664400 }

.boxheadtop_ora  { background-color: #ffaa00; border-top: 1px solid #664400; border-left: 1px solid #664400 }
.boxtabactive_ora { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: #ffe5b2; margin-left: 1px; padding: 1px 4px 3px 3px; border-top: 1px solid #664400; border-right: 1px solid #664400; border-left: 1px solid #664400; white-space: nowrap; cursor: pointer }
.boxtabinactive_ora { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: #ffd580; margin-left: 1px; padding: 1px 4px 2px 3px; border: solid 1px #664400; white-space: nowrap; cursor: pointer }
.boxheadleft_ora { color: #fff6e5; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, sans-serif; padding-right: 5px; padding-bottom: 5px; padding-left: 4px; border-bottom: 1px solid #664400; border-left: 1px solid #664400 }
.boxheadleft_ora a  { color: #fff6e5; text-decoration: none }
.boxheadleft_ora a:visited { color: #fff6e5; text-decoration: none }
.boxheadleft_ora a:hover { color: #fff6e5; text-decoration: underline }
.boxheadbetweentabs_ora  { border-bottom: 1px solid #664400 }
.boxheadright_ora { border-right: 1px solid #664400; border-bottom: 1px solid #664400 }
.boxlineandbuttonsfoot_ora { background: #ffe5b2 url(/images/backgrounds/bg_dottedline_horizontal_5.gif) repeat-x; text-align: right; padding-top: 6px; padding-right: 9px; padding-left: 4px; border-right: 1px solid #664400; border-left: 1px solid #664400 }


.bg03_prb { background-color: #ffffff }
.bg10_prb { background-color: #ffffff }
.bg13_prb { background-color: #000000 }
.boxbottom_prb { background-color: #ffffff; border-bottom: 1px solid #000000 }
.boxcontentleft_prb { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-left: 1px solid #000000 }
.boxcontentright_prb { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-right: 1px solid #000000 }

.boxheadtop_prb  { background-color: #ffffff; border-top: 1px solid #000000; border-left: 1px solid #000000 }
.boxtabactive_prb { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: #ffffff; margin-left: 1px; padding: 1px 4px 3px 3px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; white-space: nowrap; cursor: pointer }
.boxtabinactive_prb { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: ; margin-left: 1px; padding: 1px 4px 2px 3px; border: solid 1px #000000; white-space: nowrap; cursor: pointer }
.boxheadleft_prb { color: #000000; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, sans-serif; padding-right: 5px; padding-bottom: 5px; padding-left: 4px; border-bottom: 1px solid #000000; border-left: 1px solid #000000 }
.boxheadleft_prb a  { color: #000000; text-decoration: none }
.boxheadleft_prb a:visited { color: #000000; text-decoration: none }
.boxheadleft_prb a:hover { color: #000000; text-decoration: underline }
.boxheadbetweentabs_prb  { border-bottom: 1px solid #000000 }
.boxheadright_prb { border-right: 1px solid #000000; border-bottom: 1px solid #000000 }
.boxlineandbuttonsfoot_prb { background: #ffffff url(/images/backgrounds/bg_dottedline_horizontal_5.gif) repeat-x; text-align: right; padding-top: 6px; padding-right: 9px; padding-left: 4px; border-right: 1px solid #000000; border-left: 1px solid #000000 }


.bg03_pri { background-color: #ffffff }
.bg10_pri { background-color: #ffffff }
.bg13_pri { background-color: #262626 }
.boxbottom_pri { background-color: #ffffff; border-bottom: 1px solid #262626 }
.boxcontentleft_pri { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-left: 1px solid #262626 }
.boxcontentright_pri { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-right: 1px solid #262626 }

.boxheadtop_pri  { background-color: #ffffff; border-top: 1px solid #262626; border-left: 1px solid #262626 }
.boxtabactive_pri { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: #ffffff; margin-left: 1px; padding: 1px 4px 3px 3px; border-top: 1px solid #262626; border-right: 1px solid #262626; border-left: 1px solid #262626; white-space: nowrap; cursor: pointer }
.boxtabinactive_pri { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: #c6c6c6; margin-left: 1px; padding: 1px 4px 2px 3px; border: solid 1px #262626; white-space: nowrap; cursor: pointer }
.boxheadleft_pri { color: #ffffff; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, sans-serif; padding-right: 5px; padding-bottom: 5px; padding-left: 4px; border-bottom: 1px solid #262626; border-left: 1px solid #262626 }
.boxheadleft_pri a  { color: #ffffff; text-decoration: none }
.boxheadleft_pri a:visited { color: #ffffff; text-decoration: none }
.boxheadleft_pri a:hover { color: #ffffff; text-decoration: underline }
.boxheadbetweentabs_pri  { border-bottom: 1px solid #262626 }
.boxheadright_pri { border-right: 1px solid #262626; border-bottom: 1px solid #262626 }
.boxlineandbuttonsfoot_pri { background: #ffffff url(/images/backgrounds/bg_dottedline_horizontal_5.gif) repeat-x; text-align: right; padding-top: 6px; padding-right: 9px; padding-left: 4px; border-right: 1px solid #262626; border-left: 1px solid #262626 }


.bg03_red { background-color: #f8d3c1 }
.bg10_red { background-color: #e86b2f }
.bg13_red { background-color: #970000 }
.boxbottom_red { background-color: #f8d3c1; border-bottom: 1px solid #970000 }
.boxcontentleft_red { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-left: 1px solid #970000 }
.boxcontentright_red { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-right: 1px solid #970000 }

.boxheadtop_red  { background-color: #e86b2f; border-top: 1px solid #970000; border-left: 1px solid #970000 }
.boxtabactive_red { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: #f8d3c1; margin-left: 1px; padding: 1px 4px 3px 3px; border-top: 1px solid #970000; border-right: 1px solid #970000; border-left: 1px solid #970000; white-space: nowrap; cursor: pointer }
.boxtabinactive_red { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: #f4b597; margin-left: 1px; padding: 1px 4px 2px 3px; border: solid 1px #970000; white-space: nowrap; cursor: pointer }
.boxheadleft_red { color: #fdf0eb; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, sans-serif; padding-right: 5px; padding-bottom: 5px; padding-left: 4px; border-bottom: 1px solid #970000; border-left: 1px solid #970000 }
.boxheadleft_red a  { color: #fdf0eb; text-decoration: none }
.boxheadleft_red a:visited { color: #fdf0eb; text-decoration: none }
.boxheadleft_red a:hover { color: #fdf0eb; text-decoration: underline }
.boxheadbetweentabs_red  { border-bottom: 1px solid #970000 }
.boxheadright_red { border-right: 1px solid #970000; border-bottom: 1px solid #970000 }
.boxlineandbuttonsfoot_red { background: #f8d3c1 url(/images/backgrounds/bg_dottedline_horizontal_5.gif) repeat-x; text-align: right; padding-top: 6px; padding-right: 9px; padding-left: 4px; border-right: 1px solid #970000; border-left: 1px solid #970000 }


.bg03_yss { background-color: #faf0b6 }
.bg10_yss { background-color: #f6aa00 }
.bg13_yss { background-color: #360c4b }
.boxbottom_yss { background-color: #faf0b6; border-bottom: 1px solid #360c4b }
.boxcontentleft_yss { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-left: 1px solid #360c4b }
.boxcontentright_yss { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; border-right: 1px solid #360c4b }

.boxheadtop_yss  { background-color: #f6aa00; border-top: 1px solid #360c4b; border-left: 1px solid #360c4b }
.boxtabactive_yss { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: #faf0b6; margin-left: 1px; padding: 1px 4px 3px 3px; border-top: 1px solid #360c4b; border-right: 1px solid #360c4b; border-left: 1px solid #360c4b; white-space: nowrap; cursor: pointer }
.boxtabinactive_yss { color: black; font-size: 10px; line-height: 10px; font-family: Verdana, sans-serif; background-color: #f7e684; margin-left: 1px; padding: 1px 4px 2px 3px; border: solid 1px #360c4b; white-space: nowrap; cursor: pointer }
.boxheadleft_yss { color: #fdfae7; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, sans-serif; padding-right: 5px; padding-bottom: 5px; padding-left: 4px; border-bottom: 1px solid #360c4b; border-left: 1px solid #360c4b }
.boxheadleft_yss a  { color: #fdfae7; text-decoration: none }
.boxheadleft_yss a:visited { color: #fdfae7; text-decoration: none }
.boxheadleft_yss a:hover { color: #fdfae7; text-decoration: underline }
.boxheadbetweentabs_yss  { border-bottom: 1px solid #360c4b }
.boxheadright_yss { border-right: 1px solid #360c4b; border-bottom: 1px solid #360c4b }
.boxlineandbuttonsfoot_yss { background: #faf0b6 url(/images/backgrounds/bg_dottedline_horizontal_5.gif) repeat-x; text-align: right; padding-top: 6px; padding-right: 9px; padding-left: 4px; border-right: 1px solid #360c4b; border-left: 1px solid #360c4b }







body { color: black; font-size: 11px; line-height: 15px; font-family: Verdana, sans-serif; background-color: #dcf0c8; margin: 20px 5px 15px 15px }


/* Elemente */

a { color:black; text-decoration: underline }
a:visited { color:black; text-decoration: underline }
a:hover { color:black; text-decoration: none }

td { color: black; font-size: 11px; line-height: 15px; font-family: Verdana, sans-serif; vertical-align: top }

table { color: black; font-size: 11px; line-height: 15px; font-family: Verdana, sans-serif; vertical-align: top }

input { width: 100%; color: black; font-size: 10px; line-height: 12px; font-family: Verdana, sans-serif; background-color: white; margin-top: 2px; padding: 1px 1px 1px 1px; border-style: solid; border-width: 1px; border-color: black }

textarea { width: 100%; color: black; font-size: 10px; line-height: 12px; font-family: Verdana, sans-serif; background-color: white; margin-top: 2px; padding: 1px 1px 1px 1px; border-style: solid; border-width: 1px; border-color: black }

select { color: width: 100%; color: black; font-size: 10px; line-height: 12px; font-family: Verdana, sans-serif; background-color: white; margin-top: 2px; padding: 1px 1px 1px 1px; border-style: solid; border-width: 1px; border-color: black }

li { margin-bottom: 5px }
ul { list-style-type: disc; list-style-position: outside }


/* Seitenüberschriften */

table.pageheadline { margin-bottom: 20px }
td.pageheadline { font-family: Arial, sans-serif; font-size: 20px; line-height: 20px }
td.pagesubheadline { font-family: Verdana, sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; padding-top: 5px }


/* Seitentexte */

table.pagetext td  { font-size: 11px; line-height: 15px; vertical-align: top }



/* Boxen */

table.boxhead { border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; width: 100% }
table.boxhead a { color: black; text-decoration: none }
table.boxhead a:visited { color: black; text-decoration: none }

table.boxhead a:hover { color: black; text-decoration: underline }
table.boxhead td { font-weight: bold; padding: 2px 4px 3px 4px }
table.boxcontent  { border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; width: 100% }
table.boxcontent td  { padding: 2px 4px 0px 4px }
table.boxhead td,table.boxcontent td,table.boxlink td { font-size: 10px; line-height: 12px; font-family: Verdana, sans-serif }
table.boxlink { border-right: 1px solid black; border-left: 1px solid black; width: 100% }
table.boxlink td { padding: 2px 4px 0px 4px }
table.boxlink a { color: black; text-decoration: none }
table.boxlink a:visited { color: black; text-decoration: none }
table.boxlink a:hover { color: black; text-decoration: underline }


/* Listen in Tabellen */
table.list { width: 100%; border-top: solid 1px black; border-left: solid 1px black; border-right: solid 1px black }
table.list td { font-size: 10px; line-height: 12px; vertical-align: top; padding: 2px 4px 3px 4px; border-bottom: solid 1px black; font-color: #000000 }
td.tablehead { line-height: 10px; font-weight: bold; color: #dcf0c8; background-color: #6daa59 }
td.separator { border-bottom: 1px dotted black }
td.dark { background-color: #c3e3a5 }
td.darkseparator { background-color: #c3e3a5; border-bottom: 1px dotted black }


/* Formulare */
.inputsend {font-size: 11px; line-height: 15px; border: solid 1px black; padding: 1px 4px 2px 4px}



