/*SET UND AUFTRAG ARTIKEL*/
tr {
	vertical-align: top;
	}

td.min_width {
	min-width: 120px;
	}

div.anzahl {
	float: left; 
	width: 21px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	margin-right: 15px;
	}
div.anzahl div{
	background-repeat:no-repeat;
	background-position: left middle;
	height: 13px;
	}
div.anzahl div.up{background-image: url(../img/arrow_up3.png);}
div.anzahl div.down{background-image: url(../img/arrow_down3.png);}
div.anzahl a{
	display: block;
	margin: 0px;
	padding: 0px;
	}
div.prod_img{
	height: 160px;
	width: 160px;
	padding-left: 5px;
	display: table-cell;
    	vertical-align: middle;
	background-image: url(../img/prod_bg.png);
	background-repeat: no-repeat;
	}


/*EDIT FORMS*/
article.edit form label{
	}
article.edit form label span{
	display: block;
	float: left;
	width: 260px;
	padding: 5px;
	}
article.edit form label input{
	float: left;	
	padding: 2px;
	border: 1px #c0c0c0 solid;
	}
article.edit form label:after{
   	clear: both;											
    	content: "";											
	display: block;
	}
article.edit form div.form_spacer {
	clear: both;
	border-bottom: 1px dotted #ffffff;
	}
article.edit form div.row {
	width: 48%;
	float: left;
	margin-right: 20px;
	}
article.edit form img.bild_artikel {
	width: auto; 
 	height: 100px;
	border: 1px solid #c0c0c0;
	}
/*INLINE MESSAGES*/
article div.inline_message {
	background-color: #ff8bae;
	padding: 5px;
	margin: 10px;
	border: 1px dotted #000000;
	}
/*OVERLAY MESSAGE*/
div.message_bg {
	position: fixed;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	background-image: url(../img/c0c0c0_80.png);
	}
div.message_box {
	position: fixed;
	left: 50%;
	top: 40%;
	margin-left: -200px;
	border: 2px solid #000000;
	background-color: #c0c0c0;
	height: 130px;
	width: 400px;
	}
div.message_box header {
	font-size: 16px;
	padding: 10px;
	color: #ffffff;
	background-color: #ff0000;
	}
div.message_box section {
	padding: 10px;
	background-image: url(../img/bg_question_mark_70.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	}
div.message_box section a{
	text-decoration: none;
	font-size: 14px;
	margin-left: 50px;
	color: #000000;
	}
div.message_box section a:hover{
	text-decoration: none;
	font-size: 14px;
	color: #ffffff;
	}

/*OVERLAY BOX*/
div.overlay_box {
	position: fixed;
	left: 10%;
	top: 10%;
	border: 2px solid #000000;
	background-color: #e9e9e9;
	
	width: 50%;
	}

div.overlay_box section:after{
   	clear: both;											
    	content: "";											
	display: block;
	}

div.overlay_box section.footer {
	padding: 10px;
	bottom: 20px;
	text-align: right;
	}

div.overlay_box section.footer a{
	text-decoration: none;
	font-size: 14px;
	margin-left: 50px;
	color: #000000;
	}
div.overlay_box section.footer a:hover{
	text-decoration: none;
	font-size: 14px;
	color: #ffffff;
	}

/*SEARCH*/
article form {
	margin-left: 10px;
	}

/*TABLE*/
article a {
	text-decoration: none;
	color: #000000;
	}
article a:hover {
	text-decoration: underline;
	}
	
article table {
	clear: both;
	width: 100%;
	border-spacing: 0px;
	border: 0px;
	text-align: left;
	}
article th {	
	border-left: 1px dotted #ffffff;
	background-color: #c0c0c0;
	background-repeat:no-repeat;							
	background-position: left bottom;
	}
article td {
	padding: 2px;
	padding-left: 10px;
	padding-right: 20px;
	height: 20px;
	border-bottom: 1px dotted #ffffff;
	}
article tr {
	background-color: #e0e0e0;
	}
article tr.over:hover {
	background-color: #d0d0d0;
	}
article table div.order {
	float: right;
	background-repeat:no-repeat;							
	background-position: center;	
	}
article table div.header_text {
	float: left;
	margin-top: 6px;
	padding: 5px;
	margin-left: 2px;
	}
article table div.order:hover {
	background-color: #ffb400;
	}
article table th div a {
	display: block;
	line-height: 29px;
	padding: 0px 12px 0px 12px;
	}

article .out_history:hover > div {
    	visibility: visible;									
	}
article .out_history_overlay {
	padding: 5px;
	visibility: hidden;
	background-color: #f0f0f0;
	opacity: 0.9;
	position: absolute;
       top: 0px;
       left: 800px;
	display: block;
	border: 1px solid #ffffff;
	}
article .out_history_overlay:hover {
	visibility: visible;
	}

/*table colors*/
th.ordergroup{width: 100px;}
td.auftrag_artikel_ordergroup{background-color: #d0d0d0;}
th.anzahl{width: 150px;}
td.auftrag_month_headline {font-weight: bold; font-size: 12px;border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
td.auftrag_month_summe {background-color: 0xffffff; font-size: 5px;}
td.auftrag_highlite1 {border-top: 2px solid black; border-bottom: 2px solid black;}
td.auftrag_summe_quartal {border-top: 1px dotted #ffffff;}
td.auftrag_summe_jahr{border-top: 1px dotted #ffffff;}
span.auftrag_betreff {font-weight: bold;}
span.auftrag_artikel_anzahl {font-weight: bold;font-size: 20px;}
.auftrag_artikel_edit_form_input{font-weight: bold;font-size: 12px;}
.input_bg_red {background-color: #ff7c7c;}
span.auftrag_artikel_hersteller {font-weight: bold;}
span.highlited1 {text-decoration: underline;}
span.highlited2 {font-weight: bold;}
a.clean{padding: 0px; margin: 0px;}/*auftrag RDVZ*/
td.auftrag_highlite1 {background-color: #ffffff;}
article table tr.auftrag_1 {background-color: #c6e3c4;}
article table tr.auftrag_2 {background-color: #7dff83;}
article table tr.auftrag_3 {background-color: #ffe785;}
article table tr.auftrag_4 {background-color: #df9aff;}		
article table tr.auftrag_5 {background-color: #ffcaca;}	
article table tr.auftrag_5_over {background-color: #ff6666;}	
/*tablelinks*/
article table td a {
	padding: 0px;
	margin: 0px;
	background-repeat:no-repeat;							
	background-position: center;
	}

a.imglink {
	padding: 7px;
	background-repeat:no-repeat;							
	background-position: center;
	margin-right: 10px;
	}
	
a.edit {background-image: url(../img/list_edit.png);}
a.show {background-image: url(../img/list_show.png);}
a.delete {background-image: url(../img/list_delete.png);}
a.upload {background-image: url(../img/list_upload.png);}	
a.mail {background-image: url(../img/list_mail.png);}	
a.add {background-image: url(../img/list_add.png);}	
a.pdf {background-image: url(../img/list_pdf.png);}	
a.attention {background-image: url(../img/list_attention.png);}	
a.attention_collision {background-image: url(../img/list_attention.png);}
a.auftrag {background-image: url(../img/list_shopkart.png);}
a.serialnumber {background-image: url(../img/list_serialnumber.png);}
a.set {background-image: url(../img/list_set.png);}
a.isset {background-image: url(../img/list_isset.png);}

/*==============================================
optionen 
==============================================*/
section nav ul {														
    padding: 0px;											
    margin: 0px;
	margin-left: 5px;
	}

section nav ul li {													
    list-style: none;										
    float:left;	
	background-color: #e0e0e0;
	background-repeat:no-repeat;							
	background-position: center;	
	text-align: center;
	height: 40px;	
	vertical-align: middle;
	line-height: 40px;
	padding: 0px 12px 0px 12px;
	}

section nav ul li[class*="_"]:hover {
	background-color: #ffb400;
	}

section nav ul li a {				
    	text-decoration: none;									
    	display: block;	
	padding: 0px 15px 0px 15px;	/*aussenrand um text zum anklicken*/
	}
section nav ul:after  {											/*stellt standardverhalten für nachfolgende elemente wieder her*/
    clear: both;											/*alle floatings deaktivieren*/
    content: "";											/*leeren "after" inhalt einfügen*/
	display: block;											/*elemente werden wieder untereinander dargestellt*/
	}

section nav ul li.img_toggle {background-image: url(../img/img_toggle.png);}
/*==============================================
Auftrag Artikel List 
==============================================*/

article.auftrag_artikel {

	}

/*==============================================
history
==============================================*/
/*farben history*/
article table tr.history_add {background-color: #7dff83;}
article table tr.history_close {background-color: #ffe785;}
article table tr.history_activate {background-color: #a6ffaa;}
article table tr.history_3 {background-color: #a6ffaa;}	/*liefern*/
article table tr.history_delete {background-color: #ffcaca;}
article table tr.history_timeout {background-color: #ffcaca;}				
article table tr.history_login {background-color: #a6ffaa;}
article table td.progress1 {background-color: #ffb400;}
article table td.progress2 {}

/*==============================================
background lines
==============================================*/
.bg_green  {background-color: #7dff83;}
.bg_yellow {background-color: #f7ff7d;}
.bg_orange {background-color: #ffc97d;}
.bg_red    {background-color: #ff7d7d;}