/* GENERAL fonts */
TD, P, OL, UL, DIV, H1, H2 {
	font-family: verdana,arial;
	font-size:10px;
}

H1 { font-size: 20px; }
H2 { font-size: 15px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}

H3 { 
	font-size: 10px; 
	
}

/*
color:#F87000; 
body {
	font-family: verdana,arial;
	font-size: 8px;
	background-image: url('fileadmin/main/pix-orange.gif');
}
*/


/* system-general */
img { border: 0px;}
input { 
	border-style:solid;
	font-size:10px;
	font-family: verdana,arial; 
	}



BODY
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color:#000000;
	background-color:#F0F0F0;
	margin-left : 0px;
	margin-top : 0px;
}

TD
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color:#000000;
	margin-left : 0px;
	margin-top : 0px;
}

INPUT  {
	font-size: 11px;
	border: 1px solid #CCCCCC;
}

.HEADLINE {
	text-decoration: none;
	font-size: 10px;
	color:#004185	
}

.SUBNAVI {
	text-decoration: none;
	font-size: 10px;
	color:#9C8A42	
}

.MAINNAVI {
	text-decoration: none;
	font-size: 10px;
	color:#5D5D5D;	
}

.MAINNAVIAKTIV {
	text-decoration: none;
	font-size: 10px;
	color:#aa0000;	
}

.MAINNAVI:hover{
	text-decoration: none;
	font-size: 10px;
	background-color:#51FF0C;
}

A {
	text-decoration: none;
	font-size: 10px;
	color:#6F6F6F;
}

a:hover {
	text-decoration: none;
	font-size: 10px;
	color: #6F6F6F;
}

a:active {

}

a:link {}

a:visited {}

/* DL Datalist Table */
TABLE.dl_table {
	/*width: 400px;*/
	
	}

TABLE.dl_table TD { font-size: 9px; }

TABLE.dl_table TD.dl_hdr  {
	font-size: 10px;
	font-weight: bold;
	
} 

TABLE.dl_table TD.dl_hdr_n  {
	font-size:11px;
	text-align:right;
	font-weight: bold;
	
} 

TABLE.dl_table TD.dl_n { text-align:right; }  


/* DE Dataedit Table */
TABLE.de_table { width:480px; }

TABLE.de_table TD  {
	text-align:left;
	font-size:10px;
}
				 
TABLE.de_table TD.de_label  {
	vertical-align:top;
	text-align:right; 
	font-size: 9px;
	width:60px;
}

TABLE.de_table TD.de_long_label  {
	vertical-align:top;
	text-align:right; 
	font-size: 9px;
}
				 
TABLE.de_table TD.de_error  { font-style: italic; }
 
TABLE.de_table INPUT  {
	font-size: 11px;
	border: 1px solid #CCCCCC;
}

TABLE.de_table SELECT  {
	font-size: 11px;
	border: 1px solid #CCCCCC;
}
				
TABLE.de_table textarea { border: 1px solid #CCCCCC; }

input.de_checkbox { 
	border-style: none;
}

TABLE.de_table input.de_checkbox { 
	border-style: none;
}
/* DE Dataedit Warning Message Table */
TABLE.de_msg {
	width: 345px;
	border-color: #111111;
}

TABLE.de_msg TD  {
	text-align:left;
	font-size: 11px;
	padding: 10px;
	background-color: #DFDFDF;
} 


/* DE Dataedit Ok Message Table */
TABLE.de_msg TD.de_ok {
	border-color: #111111;
	background-color: #FFFFCC;
}


/* Data Display (DD) Right for customer info */
TABLE.dd_right {
	font-size: 9px;
	width: 260px;  
}

TABLE.dd_right TD {
	padding-left:12px;  
}

TABLE.dd_right TD {
	padding-left:12px;  
}

TABLE.dd_right TD.hdr {
	padding-left:0px;
	height:20px;
}

/* Data Display (DD) Normal */
TABLE.dd {
	
	width: 260px;  
}

TABLE.dd TD {
	padding-left:12px;  
	vertical-align:top;
	text-align:left; 
	font-size: 9px;
 
}
TABLE.dd TD.label {
		
	text-align:right; 
	
}

TABLE.dd TD.data {
    
}


/* SELECTION CRITERIA CLASSES */
TABLE.cr_main{
	width: 400px;
	
	}

TABLE.cr_cat{
	/*width: 400px;*/
	
	}
TABLE.cr_cat TD.cr_cathdr { 
font-size: 20px; 

}

TABLE.cr_cat TD.cr_caption { 
font-size: 10px; 
padding-top:10px;
padding-left:10px;

}

TABLE.cr_t{
	/*width: 400px;*/
	
	}

TABLE.cr_t TD.cr_expr { 
font-size: 9px; 
padding-left:20px;

}	


/* END SELECTION CRITERIA */
