
		
	html, body 	{ background-color: #b6b6aa; margin:0px; }
	th,td  		{ FONT-FAMILY: "Trebuchet MS",Verdana,sans-serif; color:#FAFAFA; font-size: 13px; }
	img 		{ border: none; }

	.black a:link, .black a:visited, .black td { color:#666666; }
	.black a:active, .black a:hover { font-weight: bold; color:#666666;  background-color: #FAFAFA;  text-decoration:none }

	.white a:link, .white a:visited, .white { color:#FAFAFA; text-decoration: none; }
	.white a:active, .white a:hover {font-weight: bold; color:#4f5964; background-color: #FAFAFA; text-decoration:none}
	
	.top {font-size: 18px; font-weight: bold; }

	.green {color: #009933; font-weight: bold}
	.red {color :#DF0000; font-weight: bold}

	a {COLOR: #FAFAFA; TEXT-DECORATION: none}
	a:link {COLOR: #FAFAFA; TEXT-DECORATION: none }
	a:hover {COLOR: #FCFCFC;  TEXT-DECORATION:overline; TEXT-DECORATION:underline }
	a:active {COLOR: #FFFFFF; font-weight: bold; }
	
	select, textarea, text, select.calendarDateInput
	{
		FONT-FAMILY: "Trebuchet MS",Verdana,sans-serif;
		font-size: 11px;
		background-color: #fafafa;  
		color: #555555;
		border: #AAAAAA 1px dashed;
	}

	input.ksmain
	{
		FONT-FAMILY: "Trebuchet MS",Verdana,sans-serif;
		font-size: 11px;
		background-color: #fafafa;
		color: #555555;
		padding:1px;
		padding-left:3px;
		border: #AAAAAA 1px dashed;
	}
	
	input.calendarDateInput
	{
		FONT-FAMILY: "Trebuchet MS",Verdana,sans-serif;
		font-size: 11px;
		background-color: #fafafa;
		color: #555555;
		padding:2px;
		padding-left:3px;
		border: #AAAAAA 1px double;
		text-align:center;
	}
	
	textarea.ksmain { font-family:"Courier New", Courier, monospace; font-size: 11px; }
	

/*
	.maintitle, .maintitle a:link, .maintitle a:visited, .maintitle a:active, .maintitle a:hover 
	{ 
		font-size: 12px; 
	}
	
	
	.htmlsubmit			{ background-image: url(bg10.gif); }

*/

	.ksbg_preloader		{ background-color:#ffffff; background-image: url(elements/bg/bg10.gif); }

	.ksbg_adminmenu2	{  font-size: 11px; } 
	
/*
	.ksbg_admin			{ background-color:#FDFDFB; } 
	.ksbg_adminmenu1	{ background-color:#F0F0EC; } 
	.ksbg_adminmenu2	{ background-color:#FDFDFB; font-size: 11px; } 
	
	.ksbg_client		{ background-color:#FDFDFB; } 
	.ksbg_clientmenu1	{ background-color:#F0F0EC; }
	.ksbg_clientmenu2	{ background-color:#FDFDFB; font-size: 11px;} 
*/




	/* Kontrastfarbe Kopf Dunkel */
	.kstable { font-size:16px; border:0px; background-color:rgb(236,236,234); padding:9px; }
	
	.headline, .maintitle, .maintitle a:link, .maintitle a:visited, .maintitle a:active, .maintitle a:hover { font-size: 14px; }
	
	 /* Eingabefelder Reihe 1 Hell */
	.ksrow1 { background-color:rgb(254,254,253); border-collapse:collapse; padding:6px; font-size: 11px;  line-height: 1.6em; }	
	
	 /* Eingabefelder Reihe 2 Dunkel */
	.ksrow2	{ background-color:rgb(248,248,246);  border-collapse:collapse; padding:6px; font-size: 11px; line-height: 1.6em; }


	/* Datenbankfelder Reihe Dunkel */
	.ksdb1	{  background-color:rgb(253,254,252); border-collapse:collapse; padding:8px; font-size: 11px; line-height: 1.6em; }
	
	/* Datenbankfelder Reihe Hell */
	.ksdb2	{  background-color:rgb(238,238,237); border-collapse:collapse; padding:8px; font-size: 11px; line-height: 1.6em; }
	
		
		

	.ksopa20 			{ opacity:0.2;filter:alpha(opacity=20); }
	
	.ksopa10 			{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);-moz-opacity: 0.1; }
	.ksopa30 			{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);-moz-opacity: 0.3; }
	.ksopa40 			{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity: 0.4; }
	.ksopa50 			{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5; }
