   
   body {
	background-color : #FFFFFF;
	color : #3E3E3E;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	margin : 0px;
	padding : 0px;
	scrollbar-arrow-color : #7B7B7B;
	scrollbar-track-color : #F9F9F9;
	scrollbar-face-color : White;
	scrollbar-highlight-color : #E4E4E4;
	scrollbar-shadow-color : #E4E4E4;
	scrollbar-3dlight-color : #F2F2F2;
	scrollbar-darkshadow-color : #F2F2F2;
}
		 
	img {
	border : none;
	vertical-align : middle;
}	 
h1  
	{
	color : #8F8F8F;/*009334*/
	font-size : 12px;
	font-weight : bold;
	/* letter-spacing : 1px; */
	text-align : left;
	padding-left: 0px;
	padding-right: 6px;
	padding-bottom : 0;
	padding-top : 0;
	margin-bottom : 12px;
	margin-top : 10px;
	margin-left: 0px;
	margin-right: 0px;	
}

h2  
	{
	color : #0059d1;/*#585858*/
	font-size : 11px;
	font-weight : bold;
	text-align : left;
		/* letter-spacing : 1px; */
	padding-left: 0px;
	padding-right: 6px;
	padding-bottom : 0;
	padding-top : 0;
	margin-bottom : 8;
	margin-top : 10;
	margin-left: 0px;
	margin-right: 0px;
	}

h3  
	{
	color : #0059d1;
	font-size : 11px;
	font-weight : bold;
	/* letter-spacing : 1px; */
	text-align : left;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom : 0;
	padding-top : 0;
	margin-bottom : 8;
	margin-top : 20;
	margin-left: 0px;
	margin-right: 0px;
}

h4 
	{
color : #585858;
	font-size : 11px;
	font-weight : bold;
	text-align : left;
		/* letter-spacing : 1px; */
	padding-left: 0px;
	padding-right: 6px;
	padding-bottom : 0px;
	padding-top : 0px;
	margin-bottom : 10px;
	margin-top : 10px;
	margin-left: 0px;
	margin-right: 0px;
}
h6
	{
   color : #585858;
	font-size : 9px;
	font-weight : normal;
	/* text-align : left; */
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom : 0px;
	padding-top : 0px;
	margin-bottom : 10px;
	margin-top : 10px;
	margin-left: 0px;
	margin-right: 0px;
}


hr 
	{
	color : #0059d1;
}
	
	.header1
	{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-weight : bolder;
	text-align : left;
	font-size : 14px;
	}
			
	.header1center
	{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-weight : bolder;
	text-align : center;
	font-size : 14px;
	padding : 10px;
    }
	.header1left
	{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-weight : bolder;
	text-align : left;
	font-size : 14px;
	padding : 10px;
    }
	
    .header2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight : bold;
	text-align : left;
	font-size : 12px;
	
	    }
	.header3 {
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-weight : bold;
	text-align : left;
	font-size : 13px;
	background-color : #0059d1;
	padding-top : 2px;
	padding-bottom : 2px;
    	}
		
	.header4 {
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	text-align : left;
	font-size : 13px;
	padding-top : 2px;
	padding-bottom : 2px;
	background-color : #0059d1;
	    }
	
	
a:link   
	{
	color : #0059d1;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	vertical-align : top;
	white-space : nowrap;
}

a:visited  
	{
	color : #0059d1;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	vertical-align : top;
	white-space : nowrap;
}

a:hover  
	{
	color : #009334;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	vertical-align : top;
	white-space : nowrap;
}

a:active  
	{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	vertical-align : top;
	white-space : nowrap;
}

a.big:link    	{
	color : #0059d1;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	white-space : nowrap;
}

a.big:visited 	{
	color : #0059d1;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	white-space : nowrap;
}

a.big:hover  	{
	color : #000000;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	white-space : nowrap;
}

a.big:active  	{
	color : #000000;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	white-space : nowrap;
}

a.small:link    	{
	color : #0059d1;
	font-size : 9px;
	font-weight : normal;
	text-decoration : none;
	letter-spacing : 0px;
	white-space : nowrap; 
}

a.small:visited 	{
	color : #0059d1;
	font-size : 9px;
	font-weight : normal;
	text-decoration : none;
	letter-spacing : 0px;
	white-space : nowrap; 
}

a.small:hover  	{
	color : #000000;
	font-size : 9px;
	font-weight : normal;
	text-decoration : none;
	letter-spacing : 0px;
	white-space : nowrap; 
}


/*  ------------ 07.11.03 mp*/



div {    
	color : #3E3E3E;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	/*letter-spacing : 1px; */
	line-height : 15px;
}	

strong  { color: #42a8db }
strong1 { color: black; font-weight: bold }
p {    
	color : #3E3E3E;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	/*letter-spacing : 1px; */
	line-height : 15px;
	padding-left: 0px;
	padding-right: 24px;
	margin-bottom : 12;
	margin-top : 0;
	margin-left: 0px;
	margin-right: 0px;
}



.small  	{
	color : #000000;
	font-size : 9px;
	font-weight : normal;
	text-decoration : none;
}


/*  ------------ 07.11.03 mp*/




		
	TEXTAREA
	{
   background-color: #FFFFFF;
	color           : #004080;
    border-style    : solid;
    border-color    : #808080;
    border-width    : 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	}	
	
INPUT.readonly
	{
    background-color: #FFFFFF;
	color           : #004080;
    border-style    : solid;
    border-color    : #808080;
    border-width    : 1px;
	padding-left    : 2px;
	padding-right   : 2px;	
	}	
	
/* INPUT
	{
    background-color: #FFFFFF;
	color           : #004080;
    border-style    : solid;
    border-color    : #808080;
    border-width    : 1px;
	padding-left    : 2px;
	padding-right   : 2px;	
	}	*/	

INPUT.btn  
	{
/*    background-color: #FFFFFF;
	color           : #004080;
    border-style    : solid;
    border-color    : #808080;
    border-width    : 1px; */
	cursor          : pointer;
    }
	
	.inputfield
	{
    background-color: #FFFFFF;
	color           : #004080;
    border-style    : solid;
    border-color    : #808080;
    border-width    : 1px;
	}
	
	SELECT
	{
    background-color: #FFFFFF;
	color           : #004080;
    border-style    : solid;
    border-color    : #808080;
    border-width    : 1px;
	padding-left    : 2px;
	padding-right   : 2px;	
	}	
	
	TH
	{
	padding-left    : 2px;
	padding-right   : 2px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: White;
	 background-color: #0059d1;
	text-align : left;

	}
	
	TH.nosort
  	{
     color: White;
	 background-color: #0059d1;
	 
    }
	
   TH.sorttable {
     color: White;
	 background-color: #0059d1;
	font-weight : bold;
		
    }
	TH.sorttable2 {
     color: White;
	 background-color: #0059d1;
	font-weight : bold;
		
    }
	
	
	.BGround  { background-color: white }
.BGround1 { background-color: #42a8db }
.active {
	background : #D1D1D1;
		
}

	TD {
 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #3E3E3E;
	
}
	 	
	TD.NavBarText
	{
	font-size : 13px;
  	font-family : Courier New;
	vertical-align: middle;
	}
.tdbackgr01{
	background-color : #DEDEDE;
}
	
	.Error  
	{
	color : #FF0000;
    border-style : solid;
    border-color : #FF0000;
    border-width : 1px;
	padding-left : 5px;
	padding-right: 5px;
	}
	
	.Information
	{
	color : #000099;
    border-style : solid;
    border-color : #3300FF;
    border-width : 1px;
	padding-left : 5px;
	padding-right: 5px;
	}
		 
	.ReadOnly  
	{ 
	background-color : White; 
	color: #666666;
	}
		 
  	.FixedFont  
	{
  	font-family : Courier New;
	font-size : smaller;
  	}		 
	
	.Remark
	{
	font-size : 13px;
	color : #5F5F5F;
	font-family : Verdana;
}

	.FooterText
	{
	font-size : 9px;
	color : #333333;
	font-family : Verdana;
}
	
	.ImageTableCell
	{
	border-left: 0; 
	border-right: 0; 
	border-top: 0; 
	border-bottom: 0; 
	text-align: left;
	}
		
    .border
	{
    background-color: #FFFFFF;
    border-style : solid;
    border-color : #808080;
    border-width : 1px;
    }

	


.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #3E3E3E;
	line-height: 18px;
	letter-spacing: 1px;
}
.textgr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #3E3E3E;
	line-height: 18px;
	letter-spacing: 1px;
}
.imagespacerleft {
	margin-bottom : 24px;
	margin-left : 0px;
	margin-right : 24px;
	margin-top : 24px;
	float : left;
}
.imagespacerright {
	margin-bottom : 24px;
	margin-left : 24px;
	margin-right : 0px;
	margin-top : 24px;
	float : right;
}	
.imagespacerrightall {
	margin-bottom : 24px;
	margin-left : 24px;
	margin-right : 24px;
	margin-top : 24px;
	float : right;
}	
.imagelink {
	vertical-align : middle;
}

.backgroundlogo {
	background : White url(login/Logo-HB-lt.gif) no-repeat fixed;
	background-position: 5px 5px;
	}


.background01 {
	background : White url(img/background01.gif) no-repeat fixed;
	background-position:250px 40px;
	}
	
.background02 {
	background : White url(img/background02.gif) no-repeat fixed;
	background-position:300px 50px;
	}
	
.background03 {
	background : White url(img/background03.gif) no-repeat fixed;
	background-position:290px 50px;
	}
	
.summe{
	border-top : 2px solid Black;
}
.summebackgr{
	border-top : 2px solid Black;
	background-color : White;
}

.bigtablebackground {
	background-color : #ECECEC;
}
.clickable
	{
	cursor      	: pointer;
	}
