/* ================================================================================ */
/* Buttons
/* ---------------------------------------- */
form .button_1
{
	/*
	text-decoration:;
	background-color:;
	width:;
	*/
	color: #000000;	
	padding-left:10px; padding-right:10px;
}

form .button_user_settings
{
	/*
	text-decoration:;
	background-color:;
	*/
	color:#000000;
	width:150px;
}
/* ================================================================================ */


/* ================================================================================ */
/* Text fields
/* ---------------------------------------- */
form .text_field_1
{
	/*
	text-decoration:;
	background-color:;
	*/
	color:#000000;
	
}

.text_field_search
{
	/*
	border:2px solid blue;
	*/
	
	width: 200px;
}
.text_field_search_long
{	
	width: 300px;
}

/* ======================================== */
/* Old texfield style
/* ======================================== */
.i1
{
	/*
		
	*/
	border-top:#999999 1px solid; border-left:#999999 1px solid; border-right:#eeeeee 1px solid; border-bottom:#eeeeee 1px solid;
	margin:2px;
	font-family: tahoma, sans-serif; font-size:12px;
	
}

.input_1
{
	/*
	border-top:#999999 1px solid; border-left:#999999 1px solid; border-right:#eeeeee 1px solid; border-bottom:#eeeeee 1px solid;
	margin:2;
	font-family: tahoma, sans-serif; font-size:12px;
	*/
}

.text_input_1
{
	/*
	border: 1px solid red;
	margin-right:0px;
	*/
	
	width: 270px;
}

.file_input_1
{
	/*
	border: 1px solid red;
	margin-right:0px;
	
	width: 200px;
	*/
	height: 50px;
	
}


/* ======================================== */
/* Tables
/* Note: #id addressing goes before .class addressing
/* ======================================== */


/* ======================================== */
/* Table
/* ======================================== */

form table
{
	/*
	border:2px solid blue;
	*/
	
	width:100%;
}

#div_right .table_margin
{
	margin-top:20px;
}

/* ======================================== */
/* Rows
/* ======================================== */
.tr_headline
{
	font-weight:bold; font-size:120%;
	
	/* ======================================== */
	/* Settings disabled on <tr>
	/* ======================================== */
	/*
	border:2px solid red;
	padding:5 px;
	margin:5 px;
	*/
}

.tr_headline_2
{
	font-weight: bold; font-size: 100%;
}

#div_right #tr_fill
{	
	background-color:#f1f1f1;
}

.tr_bold
{
	font-weight: bold;
}

.tr_comments
{
	/*color:#666666;*/ font-size: 80%; font-style:italic;
}

.tr_spacer
{
	height: 10px;
	/*
	border:2px solid red;
	background-color:#0033CC;
	*/
}
/* ================================================================================ */


/* ================================================================================ */
/* Cells
/* ---------------------------------------- */
form td
{
	/*
	text-align: right;
	*/
}

.td_headline
{
	/*
	border-top:1px solid black; border-bottom:1px solid black;
	*/
	padding: 5px;
}

#td_number
{
	text-align:right;
}

.td_fill
{
	/*
	background-color:green;
	*/
}
/* ================================================================================ */
