
/* -------------------------------------------------------------- */
/* Abwandlungen von styles_default.css                            */
/* -------------------------------------------------------------- */
body { 
}

body.main_content { 
	margin-top:			0px;
}

.admin_form h3 {
	padding:			0px;
	margin:				0px;
	font-size:			12px;
	color:				#000;
	background-color:	#EED591; 
}

form.admin {
	clear:				both;
}

table.admin_toolbar {
	width:				100%;
	background-color: 	#EED591;
	margin-bottom:		5px;
}

td.admin_toolbar {
	height:				28px;
	vertical-align:		middle;
	padding-left:		14px;
	font-size:			15pt;
	color:				#444444;
	text-decoration:	none;
}


td.admin_form_col, td.admin_form_col_left, td.admin_form_col_right, td.admin_form_col_alert, td.admin_form_col_head, td.admin_form_col_subhead, td.admin_form_closebutton {
	height:				28px;
	vertical-align:		middle;
	padding-left:		4px;
	font-size:			8pt;
	color:				#444;
	text-decoration:	none;
	background-color: 	#EED591;
	border: 			2px #868585;
	border-style : 		none none solid none;
}

td.admin_form_col_left {
	width: 80px;
}

td.admin_form_col form, td.admin_form_col select, td.admin_form_col input {
	float: right;
}

td.admin_form_col input.admin_button_move {
	float: left;
}

td.admin_toolbar.error {
	padding:			0px;
	margin-bottom:		0px;
	height:				18px;
	vertical-align:		middle;
	padding-left:		30px;
	font-size:			10pt;
	font-weight:		bold;
	background-color: 	red;
	color:				yellow;
}

td.admin_toolbar.info {
	height:				18px;
	vertical-align:		middle;
	padding-left:		30px;
	font-size:			10pt;
	font-weight:		bold;
	background-color: 	#eb7c08;
	color:				#000;
}

td.admin_toolbar.info a:hover {
	color:				#ff0;
}

.admin_form {
	background-repeat:	repeat-y;
	border: 			12px #c23c3e;
	border-style : 		none none solid none;
}

.admin_form_form {
	margin:				10px;
}

.admin_form_title {
	height:					20px;
	padding-top:			2px;
	padding-left:			10px;
	background-color: 		#c23c3e;
	font-size:				16px; 
	font-weight:			bold;
	color:					#fff;
}

.admin_form_title img {
	margin:				4px;
	float: 				right;
	cursor: 			pointer;
}

.admin_form_help {
	width:				130px;
	padding-top:		10px;
	padding-right:		10px;
	text-align:			right;
}

td.admin_form_help form {
	float: 				right;
}

.admin_help {
	width:				130px;
	clear:				both;
	padding-top:		10px;
	padding-bottom:		10px;
	text-align:			left;
	color: 				#c23c3e;
	font-size:			10px;
}









td.admin_form_col_alert {
	font-weight:		bold;
	color:				#ff0;
	background-color: 	#f00;
}
td.admin_form_col_head {
	font-weight:		bold;
	color:				#fff;
	background-color: 	#a1221c;
}
td.admin_form_closebutton {
	padding:			0px;
	padding-right:		4px;
	text-align:			right;
	background-color: 	#a1221c;
}
td.admin_form_col_subhead {
	font-weight:		bold;
	color:				#fff;
	background-color: 	#868585;
}
input.admin_button, input.admin_button_wide {
	width:				90px;
	margin:				0px;
	margin-right:		10px;
	font-size:			8pt;
	background-color: 	#EFBF3B;
	color:				#444;
	cursor:				pointer;
}
input.admin_button_wide {
	width:				190px;
}
img.admin_button {
	cursor:				pointer;
}

.call_edit_div {
	width:				100%; 
	height:				100%; 
	cursor:				pointer;
}


input.text {
	width:				350px; 
	margin:				0px;
	padding:			0px;
	color:				#000;
	border: 			none;
	background-color: 	#EFBF3B;
	font-family:		Arial,Helvetica,Univers,sans-serif; 
}


textarea.text {
	width:				100%; 
	margin:				0px;
	padding:			0px;
	color:				#000;
	border: 			none;
	background-color: 	#EFBF3B;
	font-family:		Arial,Helvetica,Univers,sans-serif; 
}


.edit {
	width:				100%; 
	clear:				both;
}

table.edit_h1, table.edit_h2, table.edit_h3 {
	clear:				both;
	width:				100%; 
	background-color: 	#EFBF3B;
}


td.edit_h1, td.edit_h2, td.edit_h3 {
	width:				100%;
}

.edit_h1 input.text, .edit_h2 input.text, .edit_h3 input.text {
	width:				100%; 
	margin:				0px;
	color:				#000;
}

.edit_h1 input.text {
	height:				22px; 
	padding-top:		3px;
	margin-bottom:		6px;
	font-weight: 		bold;
}

.edit_h2 input.text {
	height:				15px; 
	padding-top:		0px;
	margin-bottom:		0px;
	font-weight: 		bold;
}

.edit_h3 input.text {
	padding-top:		1px;
}


table.edit_tr {
	clear:				both;
	width:				100%; 
	border: 			1px #b03731;
	border-style: 		solid none none none;
	background-color: 	#EFBF3B;
}

td.edit_tr {
	width:				100%; 
	padding:			2px;
	color:				#000;
	font-size:			12px;
}

td.edit_explain {
	width:				100%; 
	padding:			5px;
	color: 				#c23c3e;
	font-size:			10px;
	background-color: 	#CCC;
}

td.edit_tr b {
	margin-left:		4px;
	color:				#b1840a;
	font-size:			18px;
}

div.admin_form_row_error {
	vertical-align:		middle;
	margin-right:		10px;
	padding:			4px;
	font-size:			8pt;
	color:				#444;
	text-decoration:	none;
	font-weight:		bold;
	color:				#ff0;
	background-color: 	#f00;
}

input.admin, select.admin {
	width:				190px;
	margin-right:		10px;
	font-size:			8pt;
}

div.admin_popup {
	border: 			3px #c23c3e;
	border-style: 		solid solid solid solid;
	background-color: 	#a6a6a6;
}

td.admin_popup .text {
	background-color: 	#edd490;
}

td.admin_popup_title {
	height:					20px;
	padding-top:			2px;
	padding-left:			2px;
	background-color: 		#c23c3e;
	font-size:				12px; 
	font-weight:			bold;
	color:					#fff;
}

td.admin_popup_title img {
	margin-top:				2px;
	float:					right;
	cursor: 				pointer;
}

.admin_popup td.edit_tr {
	padding:				0px;
	padding-top:			2px;
	padding-right:			2px;
	padding-bottom:			2px;
	border: 				1px #c23c3e;
	border-style: 			solid none none none;
	background-color: 		#eed591;
}

.admin_popup td.edit_tr input {
	margin-left:			2px;
}

.admin_popup td.edit_tr .admin_button {
	margin:					0px;
}

.admin_popup_input {
	padding:				2px;
	background-color: 		#eeeeee;
	border-width: 			1px;
	border-style: 			solid;
	border-top-color:		#660000;
	border-left-color:		#660000;
	border-right-color:		#e77173;
	border-bottom-color:	#e77173;
}

.admin_popup_input .text {
	background-color: 		#eeeeee;
}

.admin_popup table {
	width:					100%;
}
