/* ------- Upload Overall CSS -------------------------------- */
.head { padding:10px 30px; border-style:solid; border-width:0px; border-color:#bbbbbb; }
.heading { font-family:Arial, Helvetica, Verdana; font-size:22px; color:#444444; }
.main_text { margin-left:10px; font-family:Arial, Helvetica, Arial; color:#404040; font-size:12px; width:600px; }
.head_table { width:800px; border-style:solid; border-width:1px 0px 0px 0px; border-color:#cccccc; }
.step_pic { border-style:solid; border-width:0px; }
.step_cell { border-style:solid; border-width:0px 0px 1px 0px; border-color:#cccccc; }
.step_title { padding:4px 0px 0px 4px; font-size:18px; font-weight:bold; border-style:solid; border-width:0px 0px 1px 0px; border-color:#cccccc; }
.formular { display:inline; }

/* ------- Data CSS ------------------------------------------ */
.data_value { text-align:right; font-size:12px; padding:0px 4px 0px 15px; }

.data_warning { visibility:hidden; }
.data_warning_pic { border-style:solid; border-width:0px; margin-top:3px; }
.data_empty { height:20px; border-style:solid; border-width:0px 0px 1px 0px; border-color:#cccccc; }
.data_next { padding:20px 0px 30px 310px; }

/* ------- Upload CSS ---------------------------------------- */
.up_opt_table_a { display:block; width:460px; }
.up_opt_table { display:none; width:460px; }

.up_header { width:800px; }
.up_button { width:340px;  border-width:0px; border-style:solid; }
.up_button_a { width:340px; height:23px; border-style:solid; border-color:#cccccc; border-width:0px 0px 1px 0px; }
.up_opt { visibility:hidden; border-style:solid; border-width:0px; width:460px; }
.up_opt_a { visibility:visible; border-style:solid; border-color:#cccccc; border-width:0px; width:460px; }

.up_next { background:url('./pics/weiter2.png') no-repeat 0px 0px; height:26px; width:92px; cursor:pointer; }
.up_next_a { background:url('./pics/weiter2.png') no-repeat 0px -26px; height:26px; width:92px; cursor:pointer; }

.up_opt_field { 
	margin-bottom:12px;
	color:#ffffff;
	}

.up_count { text-align:left; width:340px; padding:6px 0px 6px 10px; background: url('./pics/price.png') no-repeat 0px 0px; height:28px; }

.up_price { 
	text-align:right;
	font-family:Arial, Helvetica, Verdana;
	font-size:18px;
	padding:4px 0px 0px 0px;
	height:28px;
	width:460px;
	background: url('./pics/price.png') no-repeat 0px 0px;
	background-position:right top;
}

.price_table { padding:4px; width:70px; }

.price_table_top { 
	border-style:solid;
	border-width:1px 0px 1px 1px;
	border-color:#aaaaaa;
	padding:2px;
	width:70px;
	background-color:#f2f2f2;
	text-align:center;
}

.price_table_middle { border-style:solid; border-width:0px 0px 1px 1px; border-color:#aaaaaa; padding:2px 20px 2px 2px; width:70px; text-align:right; font-size:11px; }

.price_table_center { border-style:solid; border-width:0px 0px 1px 1px; border-color:#aaaaaa; text-align:center; width:90px; font-size:11px; }

.price_table_bottom {
	border-style:solid;
	border-width:0px 0px 1px 1px;
	border-color:#aaaaaa;
	padding:4px 0px 4px 10px;
	width:70px;
	background-color:#f2f2f2; 
}

.price_next { border-style:solid; border-width:1px 0px 0px 0px; border-color:#cccccc; }


.count_up { margin-left:2px;height:10px; width:11px; overflow:hidden; background-image:url('./pics/count_up.png'); }
.count_down { margin-left:2px; height:11px; width:11px; overflow:hidden; background-image:url('./pics/count_down.png'); }

input { border-style:solid; border-width:1px; border-color:#bcbabb; color:#444444; }

.weiter { background:url('./pics/weiter2.png') no-repeat 0px 0px; height:26px; width:92px; cursor:pointer; }
.weiter_a { background:url('./pics/weiter2.png') no-repeat 0px -26px; height:26px; width:92px; cursor:pointer; }

.back { background:url('./pics/back.png') no-repeat 0px 0px; height:26px; width:92px; cursor:pointer; }
.back_a { background:url('./pics/back.png') no-repeat 0px -26px; height:26px; width:92px; cursor:pointer; }