/* 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%}
