/* Default CSS Stylesheet for a new Web Application project */


BODY
{
  font-family: Verdana,Arial;
  font-size: x-small;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: none;
  word-spacing: normal;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
  color: #003366;
}

P
{
  color: #000000;
  font-family: Verdana,Arial,Times New Roman;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
}


H1
{
  font-family: Verdana,Arial;
  font-size: 2em;
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}

.H2
{
  font-family: Verdana,Arial;
  font-size: 1.75em;
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
  color: "#CC6633";
}

.H3
{
  font-family: Verdana,Arial;
  font-size: 1.25em;
  font-weight: 500;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
  color: "#CC6633";
  vertical-align: sub;
}

H4
{
  font-family: Verdana,Arial;
  font-size: 1.33em;
  font-weight: 500;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}



H5, DT
{
  font-family: Verdana,Arial;
  font-size: 1em;
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}
H6
{
  font-family: Verdana,Arial;
  font-size: .8em;
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}

TFOOT, THEAD
{
  font-size: x-small;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
  font-family: Verdana,Arial;
}

TD
{
  font-size: x-small;
  font-family: Verdana,Arial;
}

TH
{
  vertical-align: baseline;
  font-size: x-small;
  font-weight: bold;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
  font-family: Verdana,Arial;
}

SMALL
{
  font-size: .7em;
}

BIG
{
  font-size: 1.17em;
}

BLOCKQUOTE, PRE
{
  font-family: Verdana,Arial;
}


UL LI
{
  list-style-type: square;
}

UL LI LI
{
  list-style-type: disc;
}

UL LI LI LI
{
  list-style-type: circle;
}

OL LI
{
  list-style-type: decimal;
}

OL OL LI
{
  list-style-type: lower-alpha;
}

OL OL OL LI
{
  list-style-type: lower-roman;
}



.lnk_std
{
  font-family: Verdana,Arial;
  font-weight: bold;
  font-size: x-small;
  color: #006600;
  text-decoration: none;
}

.lnk_std_aktiv
{
  font-weight: bold;
  font-size: x-small;
  color: #ff6600;
  font-family: Verdana,Arial;
  text-decoration: underline;
}

.lnk_smaller_aktiv_blue
{
  font-weight: normal;
  font-size: 12;
  color: #0066CC;
  font-family: Verdana,Arial;
}

.lnk_smaller_aktiv_blue_bold
{
  font-weight: bold;
  font-size: 12;
  color: #0066CC;
  font-family: Verdana,Arial;
}

.lnk_unmenu
{
  font-family: Verdana,Arial;
  font-weight: bold;
  font-size: 11;
  color: #006600;
  text-decoration: none;
}

.lnk_unmenu_aktiv
{
  font-family: Verdana,Arial;
  font-weight: bolder;
  font-size: smaller;
  color: #ff6600;
  text-decoration: underline;
}

.bgyellow
{
  background-color: #FDF1B6;
}
.bggreen
{
  background-color: #62a008;
}

.bgdeepyellow
{
  background-color: #F8DD48;
}
.bggrey
{
  background: #cccccc;
}



.tabheaderL7_wh
{
  background-color: White;
  width: 7%;
}
.tabheader_c_gr
{
  background-color: #cc1c00;
  text-align: center;
  font-weight: bold;
}

.tabheaderL25_c_gr
{
  background-color: #62a008;
  text-align: center;
  font-weight: bold;
  width: 25%;
}
.tabheaderL15_c_gr
{
  background-color: #62a008;
  text-align: center;
  font-weight: bold;
  width: 15%;
}
.tabheaderL8_c_gr
{
  background-color: #62a008;
  text-align: center;
  font-weight: bold;
  width: 8%;
}
.tabheaderBGroove_l_re
{
  background-color: #CC6633;
  text-align: left;
  font-weight: bold;
  border-bottom-style: solid;
  font-size: x-small;
}
.tabheader_b_l_re
{
  background-color: #CC6633;
  text-align: left;
  font-weight: bold;
  font-size: x-small;
}
.tabheader_l_re
{
  background-color: #CC6633;
  text-align: left;
  font-size: x-small;
}
.tabheaderBGroove_c_re
{
  background-color: #CC6633;
  text-align: center;
  font-weight: bold;
  border-bottom-style: solid;
  font-size: x-small;
}
.tabheaderBGrooveL3_c_re
{
  background-color: #CC6633;
  text-align: center;
  font-weight: bold;
  border-bottom-style: solid;
  font-size: x-small;
  width: 3%;
}
.tabheaderBGrooveL5_c_re
{
  background-color: #CC6633;
  text-align: center;
  font-weight: bold;
  border-bottom-style: solid;
  font-size: x-small;
  width: 5%;
}
.tabheaderBGrooveL10_c_re
{
  background-color: #CC6633;
  text-align: center;
  font-weight: bold;
  border-bottom-style: solid;
  font-size: x-small;
  width: 10%;
}
.tabheaderBGrooveL7_c_re
{
  background-color: #CC6633;
  text-align: center;
  font-weight: bold;
  border-bottom-style: solid;
  font-size: x-small;
  width: 7%;
}
.tabheaderBGrooveL15_c_re
{
  background-color: #CC6633;
  text-align: center;
  font-weight: bold;
  border-bottom-style: solid;
  font-size: x-small;
  width: 15%;
}
.tabheaderBGrooveL20_c_re
{
  background-color: #CC6633;
  text-align: center;
  font-weight: bold;
  border-bottom-style: solid;
  font-size: x-small;
  width: 20%;
}
.tab_l_ye
{
  background-color: #ffffb9;
  text-align: left;
}

.tab_c_ye
{
  background-color: #ffffb9;
  text-align: center;
}
.tab_r_ye
{
  background-color: #ffffb9;
  text-align: right;
}
.tab_l_ye
{
  background-color: #ffffb9;
  text-align: left;
}
.tab_b_r_ye
{
  background-color: #ffffb9;
  text-align: right;
  font-weight: bold;
}
.tab_b_l_ye
{
  background-color: #ffffb9;
  text-align: left;
  font-weight: bold;
}
.tab_b_c_ye
{
  background-color: #ffffb9;
  text-align: center;
  font-weight: bold;
}
.tab_l_wi
{
  background-color: White;
  text-align: left;
  font-family: Verdana,Arial;
  font-size: x-small;
}
.tab_r_gr
{
  background-color: #62a008;
  text-align: right;
}
.tab_l_gr
{
  background-color: #62a008;
  text-align: left;
}
.tab_r_bl
{
  background-color: LightSteelBlue;
  text-align: right;
}
.tab_l_bl
{
  background-color: LightSteelBlue;
  text-align: left;
}
.tab_c_bl
{
  background-color: LightSteelBlue;
  text-align: center;
}
.tab_b_r_bl
{
  background-color: LightSteelBlue;
  text-align: right;
  font-weight: bold;
}
.tab_b_c_bl
{
  background-color: LightSteelBlue;
  text-align: center;
  font-weight: bold;
}
.tab_b_l_bl
{
  background-color: LightSteelBlue;
  text-align: left;
  font-weight: bold;
}
.tab_b_c_ye
{
  background-color: #ffffb9;
  text-align: center;
  font-weight: bold;
}
.tab_r_or
{
  background-color: #eaab24;
  text-align: right;
}
.tab_l_or
{
  background-color: #eaab24;
  text-align: left;
}
.tab_b_c_re
{
  background-color: #CC6633;
  text-align: center;
  font-weight: bold;
}
.tab_b_c_re
{
  background-color: #CC6633;
  text-align: center;
  font-weight: bold;
}
.tab_r_re
{
  background-color: #CC6633;
  text-align: right;
}
.tab_l_re
{
  background-color: #CC6633;
  text-align: left;
}
.tab_l_b
{
  font-weight: bold;
  text-align: left;
}
.tab_c
{
  text-align: center;
}

.labS10_b
{
  font-weight: bold;
  font-size: 9px;
  text-align: left;
  vertical-align: baseline;
}
.errorMsg
{
  font-weight: bold;
  font-size: 8px;
  text-align: center;
  vertical-align: baseline;
  color: Red;
}
.errorMsg_std
{
  font-weight: bold;
  font-size: 12px;
  vertical-align: baseline;
  color: Red;
}


.X
{
  font-weight: bold;
  font-size: 22px;
  vertical-align: baseline;
  text-transform: uppercase;
  color: black;
  font-style: normal;
  font-family: Arial, Verdana;
  position: static;
  text-align: right;
  font-variant: normal;
}

.box
{
  text-align: right;
}





.txt_logo_ueberblick
{
  font-size: 12px;
  color: black;
  font-family: Verdana,Arial;
}

.txt_tableTitle
{
  font-family: Verdana,Arial,Times New Roman;
  font-weight: bold;
  font-size: 13px;
}

.txt_tableBoldAlignLeft
{
  color: #000000;
  font-family: Verdana,Arial,Times New Roman;
  text-align: left;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
}

.txt_tableBoldAlignCenter
{
  color: #000000;
  font-family: Verdana,Arial,Times New Roman;
  text-align: center;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
}

.txt_normal
{
  color: #000000;
  font-family: Verdana,Arial,Times New Roman;
  text-align: left;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
}


.txt_tableAlignRight
{
  color: #000000;
  font-family: Verdana,Arial,Times New Roman;
  text-align: right;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
}

.txt_smallbold
{
  color: #000000;
  font-family: Verdana,Arial,Times New Roman;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
}

.txt_small
{
  color: #000000;
  font-family: Verdana,Arial,Times New Roman;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
}

.td_smallBorderOrange
{
  border-color: #ffcc66;
  border-width: 1px;
  color: #000000;
  font-family: Verdana,Arial,Times New Roman;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
}


.txt_ueberschrift
{
  color: #0066CC;
  font-family: Verdana,Arial,Times New Roman;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
}

.txt_ueberschrift_sub1
{
  font-family: Verdana,Arial,Times New Roman;
  font-weight: bold;
  font-size: 13px;
}

.txt_ueberschrift_sub2
{
  font-family: Verdana,Arial,Times New Roman;
  font-style: italic;
  font-size: 13px;
}

.minCellHeight
{
  height: 1px;
}

.txt_kopfDetails
{
  color: #000000;
  font-family: Verdana,Arial,Times New Roman;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
}

.tb_kopfDetails
{
  border-collapse: collapse;
  border: solid thin black;
}

.tb_kopfDetailIn
{
  border-collapse: collapse;
  border-right: solid thin black;
  border-bottom: solid thin black;
  border-top: none;
  border-left: none;
}

.th_AppStyleHeader
{
  background-color: #CC6633;
  font-family: Verdana,Arial,Times New Roman;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
}

.th_AppStyleBodyAlignRight
{
  text-align: right;
  font-weight: normal;
  font-size: 12px;
}

.th_AppStyleBodyAlignLeft
{
  text-align: left;
}

.th_AppStyleBodyAlignCenter
{
  text-align: center;
  font-weight: normal;
  font-size: 12px;
}

.mrgh_u
{
  margin-top: 60px;
}
.mrgh_d
{
  margin-top: 30px;
}
.mrglft
{
  margin-left: 18px;
}
.mrgf_d
{
  margin-top: 10px;
}
.mrg_15
{
  margin-top: 15px;
}
.mrg_25
{
  margin-top: 25px;
}
.mrgf_dx2
{
  margin-top: 20px;
}
.mrgf_u
{
  margin-top: 12%;
}

