/* General header and bodytext: */
/*                                   */  
/*  Überschrift 1 (Styleguide)       */
/*                                   */  
h1 {
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	color: #000;
}
/*                                   */  
/*  Überschrift 2 (Styleguide)       */
/*                                   */  
h2 {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000;
}

.bodytext {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	margin: 0px 0px 5px 0px;
	text-align: left;
}

hr {
	color: #AF3F9D;
	height: 1px;
}
/*********************/
/* Tables, generally */
/*********************/
TABLE.ghtest1 
				{ background-color: transparent;
				  border-collapse: collapse;
				  width: 100%;
				}
TABLE.ghtest1 TR TD 
				{
				  border-bottom: 1px solid #AF3F9D;
				  text-align: left;
				}




TABLE.contenttable 
				{ background-color: transparent;
				  border-collapse: collapse;
				  border: none;
				} 
TABLE.contenttable P 
				{ font-size: 11px; }

TABLE.contenttable TR 
				{ vertical-align: top; 
				  border: none;
				  border-collapse: collapse;
				  padding: 0px 0px 0px 0px;
				}
				
TABLE.contenttable TD 
				{ vertical-align: top; 
				  border: none;
				  /* Hack fuer NS6 (fragt nicht..., aber es klappt): */
				  border-right: 0px hidden transparent;
				  border-collapse: collapse;
				  padding: 0 20px 0 0;
				  text-align: left;
				}

TABLE.contenttable TD IMG
				{ border: none;
				}




TABLE.contenttable-0 
				{ background-color: #DED2E9;
				  border-collapse: collapse; 
				  border-top: 0px;
				}
TABLE.contenttable-0 tr TD 
				{ padding: 1px 10px 1px 5px; 
				  border-bottom: 1px solid #AF3F9D;
				  border-right: 2px solid #FFF; 
				  text-align: left;
				}
TABLE.contenttable-0 tr TD.td-0 
				{ background-color: #CCC3D4;
				  text-align: left;
				}				
TABLE.contenttable-0 tr.tr-0 td 
				{ font-weight: bold; 
				  line-height: 16px; 
				  border-bottom: 1px solid #9C9B98;
				} 
TABLE.contenttable-0 tr.tr-0 td.td-0
				{ background-color: #FFF; 
				  border-top: 1px solid #FFF; 
				} 


TABLE.contenttable-1 
				{ background-color: tranparent;
				  border-collapse: collapse;
				  width: 100%;
				}
TABLE.contenttable-1 TR TD 
				{ padding: 1px 10px 1px 5px; 
				  border-bottom: 1px solid #AF3F9D;
				  text-align: left;
				}
TABLE.contenttable-1 TD.td-0
				{ width: 280px;
				} 				
TABLE.contenttable-1 TD.td-last
				{ width: 300px;
				} 				
				
TABLE.contenttable-2 
				{ border-collapse: collapse;
				  background-color: transparent;}

TABLE.contenttable-3 { border-collapse: collapse; }
TABLE.contenttable-3 { background-color: #DAD1E2;} 
TABLE.contenttable-3 { border-top: 1px solid #9C9B98; }
TABLE.contenttable-3 P { font-size: 11px; }
TABLE.contenttable-3 TR TD { vertical-align: middle; }
TABLE.contenttable-3 TD { border-bottom: 1px solid #861086; }

/*--------------------------------------
* Styles fuer Mail-Forms
*--------------------------------------*/
.csc-form-label,
.csc-form-fieldcell input,
.csc-form-fieldcell textarea,
.csc-form-label-req {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
	


