/*-------------------------------------------------------*/
/*-- Datei css_cup.css --*/
/*-------------------------------------------------------*/
/* OCM customizations:  http://www.colorschemer.com/online.html
/* a hover/focus	800000 	-->	009900
/* a 				3333cc 	-->	004433
/* infoHead 		aabedf	-->	DBFFB3
/* info 			efefef	-->	F3FFE5
/*-------------------------------------------------------*/
body, p, table, tr, td, th, ul, li, input, textarea, select
		{
			color: 				#000000;
			/*background-color: 	#F3FFE5;*/
	        background-color: 	#c3dba7;
			font-family: 		Verdana;
			font-size : 		8pt;
		}
/*-------------------------------------------------------*/
body
		{
			margin: 			8px 5px	5px	8px;
		}
/*-------------------------------------------------------*/
table		
		{
			margin: 			2px 0px;
		}
/*-------------------------------------------------------*/
tr, td, th	
		{
			vertical-align:		top;
		}
/*-------------------------------------------------------*/
a:link 		{ 	color:#3333cc; text-decoration:none }
a:visited 	{ 	color:#3333cc; text-decoration:none }
a:active  	{ 	color:#3333cc; text-decoration:none }
a:hover 		{ 	color:#800000; text-decoration:underline}
a:focus 		{ 	color:#800000; text-decoration:underline}
/*-------------------------------------------------------*/
.bold
		{
			font-weight:		bold;
		}
/*-------------------------------------------------------*/
.legend	
		{
			font-weight:		bold;
			margin-top:			5px;
		}
/*-------------------------------------------------------*/
td.nullified	
		{
			background-color: 	thistle;
		}
/*-------------------------------------------------------*/
tr.lines, td.lines
		{
			background-image: url(../_cup/_lines.gif);
		}
/*-------------------------------------------------------*/
.fonterror
		{
			color:				#FF0000;
			font-weight:		bold;
		}
/*-------------------------------------------------------*/
.error		
		{
			color:				#FFFFFF;
			background-color: 	#ff0000;
			font-weight:		bold;
			line-height: 		2;
			border-top:			1px solid #000000;
			border-left:		1px solid #000000;
			border-right:		1px solid #000000;
			border-bottom:		1px solid #000000;
			padding-top:		2px;
			padding-left:		2px;
			padding-right:		2px;
			padding-bottom:		2px;
		}
/*-------------------------------------------------------*/
.warning	
		{
			color:				#000000;
			background-color: 	#ffff00;
			line-height: 		2;
			border-top:			1px solid #000000;
			border-left:		1px solid #000000;
			border-right:		1px solid #000000;
			border-bottom:		1px solid #000000;
			padding-top:		2px;
			padding-left:		2px;
			padding-right:		2px;
			padding-bottom:		2px;
		}
/*-------------------------------------------------------*/
.success	
		{
			color:				#000000;
			background-color: 	#00ff00;
			line-height: 		2;
/*			font-weight:		bold; */
/* 			font-size : 		10pt; */
			border-top:			1px solid #000000;
			border-left:		1px solid #000000;
			border-right:		1px solid #000000;
			border-bottom:		1px solid #000000;
			padding-top:		2px;
			padding-left:		2px;
			padding-right:		2px;
			padding-bottom:		2px;
		}
/*-------------------------------------------------------*/
.pageHead	
		{
			color:				#000000;
			font-size : 		14pt;
		}
/*-------------------------------------------------------*/
.bigger		{	font-size:		10pt;	}
.small		{	font-size:		8pt;	}
.verysmall	{	font-size:		8pt;	}
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
.infoHead	
		{
			color:				#000000;
			background-color: 	#DBFFB3;
			font-size : 		10pt;
			font-weight : 		bold;
		}
/*-------------------------------------------------------*/
.info
		{
			color:				#000000;
			/*background-color: 	#F3FFE5;*/
			background-color: 	#c3dba7;
		}
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
.b-tlrb 	
		{
			border-top:			1px solid #a0a0a0;
			border-left:		1px solid #a0a0a0;
			border-right:		1px solid #a0a0a0;
			border-bottom:		1px solid #a0a0a0;
 		}
/*-------------------------------------------------------*/
.b-tlr 	
		{
			border-top:			1px solid #a0a0a0;
			border-left:		1px solid #a0a0a0;
			border-right:		1px solid #a0a0a0;
 		}
/*-------------------------------------------------------*/
.b-tlb 	
		{
			border-top:			1px solid #a0a0a0;
			border-left:		1px solid #a0a0a0;
			border-bottom:		1px solid #a0a0a0;
 		}
/*-------------------------------------------------------*/
.b-trb 	
		{
			border-top:			1px solid #a0a0a0;
			border-right:		1px solid #a0a0a0;
			border-bottom:		1px solid #a0a0a0;
  		}
/*-------------------------------------------------------*/
.b-tr 	
		{
			border-top:			1px solid #a0a0a0;
			border-right:		1px solid #a0a0a0;
  		}
/*-------------------------------------------------------*/
.b-tl 	
		{
			border-top:			1px solid #a0a0a0;
			border-left:		1px solid #a0a0a0;
  		}
/*-------------------------------------------------------*/
.b-t 
		{
			border-top:			1px solid #a0a0a0;
  		}
/*-------------------------------------------------------*/
.b-lrb 	
		{
			border-left:		1px solid #a0a0a0;
			border-right:		1px solid #a0a0a0;
			border-bottom:		1px solid #a0a0a0;
 		}
/*-------------------------------------------------------*/
.b-lr
		{
			border-left:		1px solid #a0a0a0;
			border-right:		1px solid #a0a0a0;
 		}
/*-------------------------------------------------------*/
.b-tb 	
		{
			border-top:			1px solid #a0a0a0;
			border-bottom:		1px solid #a0a0a0;
 		}
/*-------------------------------------------------------*/
.b-lb 	
		{
			border-left:		1px solid #a0a0a0;
			border-bottom:		1px solid #a0a0a0;
 		}
/*-------------------------------------------------------*/
.b-rb 	
		{
			border-right:		1px solid #a0a0a0;
			border-bottom:		1px solid #a0a0a0;
 		}
/*-------------------------------------------------------*/
.b-r 	
		{
			border-right:		1px solid #a0a0a0;
 		}
/*-------------------------------------------------------*/
.b-b 	
		{
			border-bottom:		1px solid #a0a0a0;
  		}
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
.update	
		{
			color: 				green;
			font-weight:		bold;
		}
.delete		
		{
			color: 				red;
			font-weight:		bold;
		}
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
input, select 	
		{
			height:				17px;
			padding-top: 		0px;
			padding-left:		2px;
			padding-right:		2px;
			padding-bottom:		0px;
			margin-top: 		0px;
			margin-left:		2px;
			margin-right:		2px;
			margin-bottom:		0px;
		}
/*-------------------------------------------------------*/
textarea 	
		{
			padding-top: 		0px;
			padding-left:		2px;
			padding-right:		2px;
			padding-bottom:		0px;
			margin-top: 		0px;
			margin-left:		2px;
			margin-right:		2px;
			margin-bottom:		0px;
		}
/*-------------------------------------------------------*/
textarea.form_textarea
		{
			background-color: 	#e0e0e0;
			border:				1px solid #000000;
			width:				360px;
		}
/*-------------------------------------------------------*/
textarea.form_textarea_var
		{
			background-color: 	#e0e0e0;
			border:				1px solid #000000;
		}
/*-------------------------------------------------------*/
select.form_select
		{
			background-color: 	#e0e0e0;
			border:				1px solid #000000;
			width:				360px;
		}
/*-------------------------------------------------------*/
select.form_select_var
		{
			background-color: 	#e0e0e0;
			border:				1px solid #000000;
		}
/*-------------------------------------------------------*/
input.form_text
		{
			background-color: 	#e0e0e0;
			border:				1px solid #000000;
			width:				360px;
		}
/*-------------------------------------------------------*/
input.form_text_var
		{
			background-color: 	#e0e0e0;
			border:				1px solid #000000;
		}
/*-------------------------------------------------------*/
input.form_text_var_error
		{
			background-color: 	red;
			border:				1px solid #000000;
		}
/*-------------------------------------------------------*/
input.form_button
		{
			background-color: 	#a8a8a8;
			color: 				#ffffff;
			border:				1px solid #000000;
			width:				175px;
		}
/*-------------------------------------------------------*/
input.form_button_delete
		{
			background-color: 	#bbbbbb;
			color: 				red;
			font-weight:		bold;
			border:				1px solid #000000;
		}
/*-------------------------------------------------------*/
input.form_button_insert
		{
			background-color: 	#bbbbbb;
			color: 				yellow;
			font-weight:		bold;
			border:				1px solid #000000;
		}
/*-------------------------------------------------------*/
input.form_button_update
		{
			background-color: 	#bbbbbb;
			color: 				green;
			font-weight:		bold;
			border:				1px solid #000000;
		}
/*-------------------------------------------------------*/
input.form_button_update_wide
		{
			background-color: 	#bbbbbb;
			color: 				green;
			font-weight:		bold;
			border:				1px solid #000000;
			width:				175px;
		}
/*-------------------------------------------------------*/
