Body{color: #000000;  scrollbar-base-color : #d5d5d5; font-family: Arial, Helvetica, sans-serif; font-size : 12px; line-height:120%; VERTICAL-ALIGN: top; font-style: normal; text-decoration: none; margin:2px;}  

H1 {color:#000000; font-size:14px; line-height:200%; font-weight: bold; text-decoration: underline;}
HR {color:#808080;}
LI {list-style-type:square;}

Table{font-size : 11px; line-height:120%; VERTICAL-ALIGN: top;}
/*td { margin:0px; padding:0px; }*/
/*INPUT,SELECT,TEXTAREA {border: 1px solid;	font-size : 9px; border-color : Black;	background-color: #ffffff; line-height:120%;}*/
INPUT,SELECT,TEXTAREA {font-size : 12px; background-color: #ffffff; line-height:120%;}
INPUT.submit1 {border: 1px solid; CURSOR: hand; BACKGROUND: #cccccc; }

A:link      {color:#ca0018; text-decoration: none; font-size: 12px;}
A:visited   {color:#ca0018; text-decoration: none; font-size: 12px;}
A:active    {color:#ca0018; text-decoration: none; font-size: 12px;} 
A:hover     {color:#ca0018; text-decoration: underline; font-size: 12px;}
/* light gray: c0c0c0   dark gray: 808080*/
.row_header_detail  {background-color: #efefec; text-align: left; font-weight: normal; }
.row_header  {color:#ffffff; background-color: #808080; text-align: left;}
.col_sort  {color:#ffffff; background-color: #808080; text-align: left; xxxBACKGROUND: url(pictures/sortline.gif);}
.col_unsort  {color:#ffffff; background-color: #808080; text-align: left; xxxBACKGROUND: url(pictures/sortline.gif);}
.row_even  {background-color: #efefec;}
.row_odd  {background-color: #ffffff;}

.searchtext  {font-size : 12px; color:#000000; font-weight: normal;}
.searchform  {
	width:100%;
	/*background-color:#aad36b;*/
	background-color:#d1d1d1;
	border-top:1px solid #ccccdd;
	border-bottom:1px solid #ccccdd;
} /* main table with original/generika grid */
.list {
	width:100%; 
	border: 0pt solid black;
	border-color:red; 
	border-width: 0px 0px 0px 0px; 
	border-style: solid; 
	border-spacing: 0px; 
} /* main table with original/generika grid */
TD { vertical-align: top;} 
.vertical1 { vertical-align:middle; font-size:12px; font-weight:bold;} 

.her1 {color:#000000;} /*  808080 */
a.her1 {color:#5071b4;}

/* Selbstbehalt */
.sb { color:#886666; }
.row_header td.sb, .row_header .sb_text { color:#ffffff; text-align:center; font-weight:bold; }
.sb_text 			{ color:#000000; font-weight:bold; /*display:none;*/ }
.sb_img				{ display:none; }

/* Profit */
.profit					{ color:#008800; }
.row_header td.profit	{ color:#ffffff; }

.error_msg {color:#ff0000;}

