/* CSS Layouts */

H1.h1_fehler {color:#ff0000; font-size:14px; margin: 20px 0px 10px 0px;}
H1.h1_meldung {color:#009900; font-size:14px; margin: 20px 0px 10px 0px;}

#div_topbanner {height:80px; background: url(../images/layout/topbanner_bg.png) no-repeat;}
	#div_navi {padding: 12px 0px 0px 5px;}
		.div_navipunkt {float:left;margin-right:5px;margin-left:5px;}
		#div_navi A {font-size: 12px; line-height:20px; font-weight:bold;padding: 7px 5px 6px 5px; border-radius: 5px 5px 0px 0px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -khtml-border-radius-topleft: 5px; -khtml-border-radius-topright: 5px; }
		A.a_navi_norm {color:#757575; text-decoration: none;padding: 7px 5px 6px 5px; }
		A.a_navi_norm_over {color:#333333; text-decoration: none; background-color: #D8D8D8;}
		A.a_navi_norm:Hover {color:#333333; text-decoration: none; background-color: #D8D8D8;}
		A.a_navi_aktiv {color:#005FA3; text-decoration: none;}
		A.a_navi_aktiv_over {color:#005FA3; text-decoration: none; background-color: #D8D8D8;}
		A.a_navi_aktiv:Hover {color:#005FA3; text-decoration: none; background-color: #D8D8D8;}
		#div_navi A IMG {margin-left:3px;}
		A.aktiv {font-weight:bold;}
		
		.div_subnavi_top {position:absolute; visibility:hidden; z-index:999;}
		.div_subnavi {position:absolute; visibility:hidden; z-index:1000; top:41px; border-right: 2px solid #BfBfBf; border-bottom: 2px solid #BfBfBf; padding: 5px 0px 5px 0px; background-color: #D8D8D8;border-radius: 0px 0px 5px 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomleft: 5px; -khtml-border-radius-bottomright: 5px;}
			.div_subnavi A {font-size: 12px; line-height:20px; font-weight:bold; padding: 0px 5px 5px 5px; border-radius: 0px; -moz-border-radius: 0px; -khtml-border-radius: 0px;}
			.div_subnavi A.a_subnavi_norm {color:#757575; text-decoration: none;}
			.div_subnavi A.a_subnavi_norm:Hover {color:#333333; text-decoration:}
			.div_subnavi A.a_subnavi_aktiv {color:#005FA3; text-decoration: none;}
			.div_subnavi A.a_subnavi_aktiv:Hover {color:#333333; text-decoration:}

.klein {font-size:12px; line-height:18px;}
.isnot {color:#ff0000; text-decoration: line-through;}
.rot {color:#ff0000;}
.gruen {color:#009900;}
.blau {color:#005FA3;}

input::-moz-placeholder {color: #777777;}
select::-moz-placeholder {color: #777777;}
textarea::-moz-placeholder {color: #777777;}
img.selectbutton {cursor:pointer;}

IMG.img_border {border:1px solid #999999;}

#div_meldung {position: absolute; z-index: 8; display:none; top: 41px; left:120px;width:450px; padding:5px 10px 5px 10px; background-color:#F3F3F3; border-right: 2px solid #BfBfBf; border-bottom: 2px solid #BfBfBf; border-radius: 0px 0px 5px 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomleft: 5px; -khtml-border-radius-bottomright: 5px;}
/*#div_meldung H1.h1_meldung {font-size: 11px; line-height:14px; color: #7F9DB9; margin-top:0px; margin-bottom:0px;}
#div_meldung H1.h1_fehler {font-size: 11px; line-height:14px; color: #FF0000; margin-top:0px; margin-bottom:0px;}*/
UL.ul_meldung {margin-top:4px;margin-bottom:0px; color: #7F9DB9;}
UL.ul_fehler {margin-top:4px;margin-bottom:0px; color: #FF0000;}
	#div_meldung_close {float:right;margin:0px 0px 5px 10px; }

/*#div_verlauf {position:absolute; z-index:1; top:54px; left:15px; width:690px;padding-bottom:6px;border-bottom: 1px solid #CCCCCC; color:#666666;line-height:16px;font-size:11px; z-index:1;}
#div_verlauf A {color:#757575; text-decoration: none;}
#div_verlauf A:Hover {color:#005FA3; text-decoration: none;}*/

#div_confirm_hg {width:100%; height:100%; position:fixed; top:0px; left:0px; background-color:#000000; z-index: 9990; filter: alpha(opacity=50);-moz-opacity:0.5; opacity:0.5; display:none;}
#div_confirm_text {width:400px; border:2px solid #ffffff; position:fixed; left:50%; top: 50%; margin-left:-200px; margin-top: -100px; background-color:#ffffff; z-index: 9999; display:none;}
#div_popup_text {width:800px; height:400px; border:2px solid #ffffff; position:fixed; left:50%; top: 50%; margin-left:-400px; margin-top: -200px; background-color:#ffffff; z-index: 9998; display:none;}
#div_confirm_text_head {padding: 5px 10px 6px 10px; background-image:url(../images/layout/confirm_hg.png);color:#ffffff; font-weight:bold;}
#div_popup_text_head {padding: 5px 10px 6px 10px; background-image:url(../images/layout/confirm_hg.png);color:#ffffff; font-weight:bold;}
#div_confirm_text_inhalt {padding: 5px 10px 5px 10px;}
#div_popup_text_inhalt {height:363px;overflow:scroll;padding:5px 10px 5px 10px;}
#div_confirm_close {float:right; margin-top:3px; margin-right:3px;}
#div_popup_close {float:right; margin-top:3px; margin-right:3px;}

#div_content {padding: 15px 0px 45px 15px; width:945px;}

.div_sort {width:400px; position: relative;}
	.div_sort DIV.div_sort_element {margin-bottom:10px; border: 1px dotted #666666; background-color: #F0F0F0; padding: 5px 10px 5px 10px; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; cursor: move;}
	.div_sort DIV.div_sort_num {cursor: move; float:right; margin-left:10px; border: 0px; background-color: #666666; color:#FFFFFF; padding: 1px 4px 1px 4px; border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; font-size:12px; line-height:18px;}

.div_link {margin:5px 0px 5px 0px;color:#999999; font-weight:bold; line-height:20px; font-size: 14px;}
	.div_link IMG {margin-right:70px;}
	.div_link A {color:#666666; text-decoration: none;}
	.div_link A:hover {color:#666666; font-weight:bold; line-height:16px; font-size: 11px;text-decoration: underline;}

INPUT.submit { padding: 2px; border:1px solid #005FA3; background-color:#666666; color:#ffffff; font-weight:bold; cursor:pointer;}
INPUT.submit_klein { font-size:12px; line-height:18px; padding: 0px; border:1px solid #005FA3; background-color:#666666; color:#ffffff; font-weight:bold; cursor:pointer;}
INPUT.submit:Hover { background-color:#333333; }
INPUT.submit_klein:Hover { background-color:#333333; }
INPUT.cancel { padding: 2px; border:1px solid #333333; background-color:#999999; color:#ffffff; font-weight:normal; cursor:pointer;}
INPUT.cancel:Hover { background-color:#FF0000; }

TABLE.table_stan { width:450px; margin-top: 20px;}
TABLE.table_stan TH {padding: 3px 2px 3px 8px; font-size: 18px; line-height:25px; color: #333333; border-bottom: 1px solid #CCCCCC; font-weight:bold;}
TABLE.table_stan TD {padding: 3px 2px 3px 8px; color: #7E7E7E; border-bottom: 1px solid #CCCCCC;}
TABLE.table_stan TD.td_flicht {color: #000000;}
TABLE.table_stan TD.td_last {padding: 3px 2px 3px 8px; color: #000000; border-bottom:0px;}
TABLE.table_stan INPUT, TEXTAREA {width:300px; margin-right:5px;}
TABLE.table_stan TEXTAREA {height:60px;}
TABLE.table_stan INPUT.submit {width:auto;}
TABLE.table_stan INPUT.checkbox { border: 0px; width:auto; }
TABLE.table_stan INPUT.autocompleteselect { display:block; border: 0px; width:100%; margin-bottom:5px; background-color:#F0F0F0; }
TABLE.table_stan TD.label {border-bottom:0px;text-align:center;padding:0px;padding-bottom:5px;}
TABLE.table_stan TD.label a {display:inline-block;background-color:#898989; color:#ffffff; font-size:12px; line-height:18px; padding: 0px 10px 0px 22px; background-image:url(../images/layout/pfeil_runter.gif); background-repeat:no-repeat; background-position: 7px 4px; -webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px;}
TABLE.table_stan TD.labelaktiv {padding-top:5px;padding-bottom:0px;border-bottom:1px solid #cccccc;}
TABLE.table_stan TD.labelaktiv a {background-image:url(../images/layout/pfeil_hoch.gif); background-position: 7px 4px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; -webkit-border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-topleft: 8px; border-top-right-radius: 8px; border-top-left-radius: 8px;}
TABLE.table_stan TD.label a:hover {text-decoration:none;background-color:#666666; color:#ffffff;}


TABLE.table_form TD {padding-left: 5px; padding-bottom:3px;}

TABLE.table_list {width:100%;background-color:#898989;margin-top:15px;}
TABLE.table_list TD {padding: 3px;background-color: #FFFFFF;}
TABLE.table_list TD.zeile {background-color: #F8F8F8;background-image:url(../images/layout/td_zeile_hg.gif);background-repeat: repeat-x;}
TABLE.table_list TD.leer {padding:0px;position:relative;}
TABLE.table_list TD.zeile_bold {font-weight:bold;}
TABLE.table_list TD.zeile_select {background-color: #EE7F00;color: #FFFFFF; background-image:none;}
TABLE.table_list TD.zeile_select a {color: #FFFFFF;}
TABLE.table_list .c {text-align:center;}
TABLE.table_list .r {text-align:right;}
TABLE.table_list .bbu {border-bottom:3px solid #000000;}
TABLE.table_list .bbl {border-left:1px solid #000000;}
TABLE.table_list .npl {padding-left:0px;}
TABLE.table_list .npr {padding-right:0px;}
TABLE.table_list .grau {color:#999999;}
TABLE.table_list .tuerkis {color:#72dddd;}
TABLE.table_list .rot {color:#FF0000;}
TABLE.table_list .gruen {color:#009900;}
TABLE.table_list .bold {font-weight:bold;}
TABLE.table_list TH {padding: 3px;color: #FFFFFF;background-color: #7E7E7E;background-image:url(../images/layout/th_bg.gif);background-repeat: repeat-x;}
TABLE.table_list TH a {color: #FFFFFF;}

TABLE.table_konditionen TD.mini {padding-top:0px;padding-bottom:0px;line-height:16px;}
TABLE.table_konditionen TH input {text-align:right;width:40px;margin-right:5px;}
TABLE.table_konditionen TD img {margin-top:1px;}
TABLE.table_konditionen TD input {text-align:right;width:45px;margin-right:5px;border:0px;border-right:1px solid #cccccc;line-height:16px; height:16px;}
TABLE.table_konditionen TD input.beigaben_kaufmenge {text-align:center;width:28px;margin-right:3px;float:left;}
TABLE.table_konditionen TD input.beigaben_anzahl {text-align:center;width:20px;float:right;margin-right:0px;border:0px;border-left:1px solid #cccccc;}
TABLE.table_konditionen TD, TABLE.table_konditionen TH {white-space:nowrap;}

TABLE.table_list_klein {width:100%;background-color:#898989;margin-top:5px;}
TABLE.table_list_klein TD {padding:1px;}

TABLE.table_list_mini {width:100%;background-color:#cccccc;margin-top:0px;}
TABLE.table_list_mini TD {padding:0px 1px 0px 1px;font-size:12px;line-height:15px;}
TABLE.table_list_mini TD.zeile {background:none;background-color: #F8F8F8;}
TABLE.table_list_mini TD.zeile_th {background:none;background-color: #bbbbbb; color:#ffffff;}
TABLE.table_list_mini TH {padding:0px 1px 0px 1px;font-size:12px;line-height:15px;}

TABLE.mikrokalender {width:auto;background-color:#ffffff;margin:0px;border:0px;border-spacing:0px;}
TABLE.mikrokalender TD, TABLE.mikrokalender TH {padding:1px 1px 1px 1px;font-size:12px;line-height:15px;font-weight:400;border-bottom:1px solid #999999;border-right:1px solid #999999;text-align:center;}
TABLE.mikrokalender TR:last-child TD, TABLE.mikrokalender TR:last-child TH {border-bottom:0px;}
TABLE.mikrokalender TD:last-child, TABLE.mikrokalender TH:last-child {border-right:0px;}
TABLE.mikrokalender TD:nth-of-type(5n+0), TABLE.mikrokalender TH:nth-of-type(5n+0) {border-right:2px solid #666666;}
TABLE.mikrokalender TH.head {color:#ffffff;background-color:#898989;}
TABLE.mikrokalender TD.grau {color:#000000; background-color:#E0E0E0;}
TABLE.mikrokalender TD.tuerkis {color:#000000; background-color:#72dddd;}
TABLE.mikrokalender TD.orange {color:#000000; background-color:#FFCC00;}
TABLE.mikrokalender TD.schwarz {color:#ffffff; background-color:#333333;}
TABLE.mikrokalender TD.hellgruen {color:#ffffff; background-color:#66CC66;}
TABLE.mikrokalender TD.gruen {color:#ffffff; background-color:#229922;}
TABLE.mikrokalender TD.dunkelgruen {color:#ffffff; background-color:#006600;}
TABLE.mikrokalender TD.blau {color:#ffffff; background-color:#5566CC;}
TABLE.mikrokalender TD.dunkelblau {color:#ffffff; background-color:#223399;}
TABLE.mikrokalender TD.hellrot {color:#ffffff; background-color:#DD8888;}
TABLE.mikrokalender TD.rot {color:#ffffff; background-color:#FF0000;}
TABLE.mikrokalender TD.heute {color:#FF0000; font-weight:bold;}
TABLE.mikrokalender TD.trans {filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;-opera-opacity:0.5;}
TABLE.mikrokalender TD:hover {color:#FF0000;cursor:pointer;}
TABLE.mikrokalender TH {color:#ffffff;background-color:#333333;}
TABLE.mikrokalender TD {color:#999999;}


.prozessmikrokalender TABLE.mikrokalender {float:left;margin-right:10px;margin-bottom:10px;}
.prozessmikrokalender TABLE.mikrokalender:last-of-type {margin-right:0px;}
.prozessmikrokalender TABLE.mikrokalender:nth-of-type(4n+0) {margin-right:0px;}
.prozessmikrokalender TABLE.mikrokalender:nth-of-type(4n+1) {clear:both;}

.prozesshglinie {display:block;width:100%;height:100%;background-repeat:repeat-y;min-height:40px;padding:0px;}
.prozesshglinie_schwarz {background-image:url(../images/layout/farbe_schwarz.png);}
.prozesshglinie_orange {background-image:url(../images/layout/farbe_orange2.png);}
.prozesshglinie_orange_hint {display:block;box-sizing:border-box;background-color:#FFCC00; color:#333333; position:absolute; padding:1px 5px 1px 5px; margin:0px; font-size:10px;line-height:11px; text-align:center;}
.prozesshglinie_lila {background-image:url(../images/layout/farbe_lila2.png);}
.prozesshglinie_lila_hint {display:block;box-sizing:border-box;background-color:#5566CC; color:#FFFFFF; position:absolute; padding:1px 5px 1px 5px; margin:0px; font-size:10px;line-height:11px; text-align:center;}
.prozesshglinie_gruen {background-image:url(../images/layout/farbe_gruen2.png);}
.prozesshglinie_gruen_hint {display:block;box-sizing:border-box;background-color:#66CC66; color:#FFFFFF; position:absolute; padding:1px 5px 1px 5px; margin:0px; font-size:10px;line-height:11px; text-align:center;}
.prozesshglinie_rot {background-image:url(../images/layout/farbe_rot_dotted.png);}
.prozesshglinie_rot_hint {display:block;box-sizing:border-box;background-color:#FF0000; color:#FFFFFF; position:absolute; padding:1px 5px 1px 5px; margin:0px; font-size:10px;line-height:11px; text-align:center;}
.prozesshg_text_schwarz {color:#333333; position:absolute; font-size:10px;line-height:11px;}
.prozesshg_text_grauklein {color:#999999; position:absolute; font-size:9px;line-height:11px;}

.prozesskwraster {display:block;width:100%;height:100%;background-repeat:repeat-y;min-height:40px;padding:0px; background-repeat:repeat;}

.prozesslieferung {display:block; position:absolute; top:5px; cursor:pointer;
	/*height: -moz-calc(100% - 10px);
    height: -webkit-calc(100% - 10px);
    height: calc(100% - 10px);*/
	-webkit-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.5);
	box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.5);
	height:22px;
	box-sizing:border-box; background-color:#FFFFFF; /*background-image:url(../images/layout/farbe_grau_gestreift.png);*/ border:1px solid #666666; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.prozesslieferung_gelb {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bbaa00+0,ffff00+100 */
	background: #bbaa00; /* Old browsers */
	background: -moz-linear-gradient(top,  #bbaa00 0%, #ffff00 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #bbaa00 0%,#ffff00 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #bbaa00 0%,#ffff00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbaa00', endColorstr='#ffff00',GradientType=0 ); /* IE6-9 */
}
.prozesslieferung_gruen {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#117722+0,22bb33+100 */
	background: #117722; /* Old browsers */
	background: -moz-linear-gradient(top,  #117722 0%, #22bb33 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #117722 0%,#22bb33 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #117722 0%,#22bb33 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#117722', endColorstr='#22bb33',GradientType=1 ); /* IE6-9 */	
}
.prozesslieferung_rot {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#117722+0,22bb33+100 */
	background: #ff0000; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff0000 0%, #990000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ff0000 0%,#990000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ff0000 0%,#990000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#990000',GradientType=1 ); /* IE6-9 */	
}
.prozesslieferung_blau {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2233aa+0,4455cc+100 */
	background: #2233aa; /* Old browsers */
	background: -moz-linear-gradient(top,  #2233aa 0%, #4455EE 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #2233aa 0%,#4455EE 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #2233aa 0%,#4455EE 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2233aa', endColorstr='#4455EE',GradientType=1 ); /* IE6-9 */
}
.prozesslieferung_grau {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#999999+0,d0d0d0+100 */
	background: #999999; /* Old browsers */
	background: -moz-linear-gradient(top,  #999999 0%, #d0d0d0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #999999 0%,#d0d0d0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #999999 0%,#d0d0d0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#d0d0d0',GradientType=1 ); /* IE6-9 */
}
.prozesslieferung_tuerkis {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#5caeb2+0,72dddd+100 */
	background: #5caeb2; /* Old browsers */
	background: -moz-linear-gradient(top,  #5caeb2 0%, #72dddd 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #5caeb2 0%,#72dddd 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #5caeb2 0%,#72dddd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5caeb2', endColorstr='#72dddd',GradientType=0 ); /* IE6-9 */
}
.prozesslieferung_pink {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#c40089+0,ff00ba+100 */
	background: #FF00BA; /* Old browsers */
	background: -moz-linear-gradient(top,  #c40089 0%, #ff00ba 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #c40089 0%,#ff00ba 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #c40089 0%,#ff00ba 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c40089', endColorstr='#ff00ba',GradientType=0 ); /* IE6-9 */
}
.prozesslieferung_orange {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#d35800+0,ff7700+100 */
	background: #ff7700; /* Old browsers */
	background: -moz-linear-gradient(top,  #d35800 0%, #ff7700 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #d35800 0%,#ff7700 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #d35800 0%,#ff7700 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d35800', endColorstr='#ff7700',GradientType=0 ); /* IE6-9 */
}
.prozesslieferung_error {border:2px solid #FF0000;}
.prozesslieferung .von {position:absolute; top:5px; left:-31px; color:#000000; font-size:9px; line-height:13px;}
.prozesslieferung .bis {position:absolute; top:5px; right:-31px; color:#000000; font-size:9px; line-height:13px;}
.prozesslieferung:hover .von {font-weight:bold;font-size:12px;left:-41px;}
.prozesslieferung:hover .bis {font-weight:bold;font-size:12px;right:-41px;}

.prozesslieferung_produktion {top:22px;height:5px;border:0px;cursor:help;}
.prozesslieferung_klein {top:10px;height:10px;}
.prozesslieferung_klein .von, .prozesslieferung_klein .bis {top:-3px;}

.prozess_marker_lieferkunde {position:absolute; top:2px;cursor:help;}
.prozess_marker_lieferreal {position:absolute; top:17px;cursor:help;}

TABLE.table_minipadding TD {padding:0px 10px 3px 0px;}

P.p_klein { font-size: 12px; line-height: 18px; }
.grau {color:#7E7E7E;}
.schwarz {color:#000000;}
.highlight {color:#F8A326;}
.invisible {display:none;}
.right {text-align:right;}

SELECT.select_filter {padding-left:0px;padding-right:0px; font-size:12px; line-height:15px;}
SELECT.select_filter_aktiv {padding-left:0px;padding-right:0px; font-size:12px; line-height:15px; background-color:#005FA3; color:#FFFFFF;}
INPUT.input_aktiv {background-color:#005FA3; color:#FFFFFF;}

DIV.div_produktspan {position:relative; float:left; margin: 0px 5px 5px 0px;}
	DIV.div_produktspan P {width:170px; height:10px; padding:120px 5px 115px 5px; background-color:#E7E7E7; margin:0px; text-align:center;}
	DIV.div_produktspan SPAN.edit {position: absolute; top: 5px; left:5px; z-index:60;}
	DIV.div_produktspan SPAN.delete {position: absolute; top: 5px; right:5px; z-index:61;}
	DIV.div_produktspan SPAN.count {position: absolute; top: 3px; left:35px; background-color:#ffffff; display:inline-block; padding:3px; width:100px; z-index:62;line-height:20px;}
		DIV.div_produktspan SPAN.count INPUT {float:right; width:30px;}
DIV.div_produkt {position:relative; width:170px; height:60px; padding:185px 5px 0px 5px; background-color:#E7E7E7;}
	DIV.div_produkt IMG.produktimg {position: absolute; top:0px;left:0px; width:180px; height:180px; background-color:#D0D0D0; z-index:50;}
	DIV.div_produkt H2 {margin:0px; font-size:12px; line-height:18px; font-weight:bold; color:#4C4C4C;}
	DIV.div_produkt P {margin:0px; text-align:center; font-size:12px; line-height:18px; font-weight:normal; color:#4C4C4C;}
	DIV.div_produkt H3 {position: absolute; bottom:5px; right:5px; margin:0px; font-size:14px; line-height:20px; font-weight:bold; color:#999999;}
	DIV.div_produkt H4 {position: absolute; bottom:5px; left:5px; margin:0px; font-size:12px; line-height:18px; font-weight:normal; color:#999999;}
	DIV.div_produkt .galerie {position: absolute; top:163px; right:7px; z-index:51;}
DIV.div_produkt_highlight {position:relative; width:520px; padding:0px 0px 20px 0px; background-color:#E7E7E7;}
	DIV.div_produkt_highlight IMG.produktimg {width:520px; background-color:#D0D0D0;}
	DIV.div_produkt_highlight H2 {margin:5px; font-size:18px; line-height:25px; font-weight:bold; color:#4C4C4C;}
	DIV.div_produkt_highlight P {margin:5px; text-align:center; font-size:12px; line-height:18px; font-weight:normal; color:#4C4C4C;}
	DIV.div_produkt_highlight H3 {position: absolute; bottom:5px; right:5px; margin:0px; font-size:14px; line-height:20px; font-weight:bold; color:#999999;}
	DIV.div_produkt_highlight H4 {position: absolute; bottom:5px; left:5px; margin:0px; font-size:12px; line-height:18px; font-weight:normal; color:#999999;}
	DIV.div_produkt_highlight .galerie {position: absolute; top:7px; right:7px; z-index:51;}
	
	DIV.div_benutzerfarbe {display:inline-block; width:12px; height:12px; background-color:#000000; border:1px solid #999999; margin-right:6px;}
	
TABLE.table_produkt {border:0px; width:100%; margin:0px; border-bottom:1px dotted #999999; border-spacing:0px;}
	TABLE.table_produkt TD{border:0px; padding:4px 8px 4px 0px; text-align:left; vertical-align:top;}
	TABLE.table_produkt .produktimg{max-width:60px;max-height:60px;}

#submitfixed {position:fixed;bottom:0px;right:0px;border-top:1px solid #666666;border-left:1px solid #666666; background-color:#FFFF00;padding:5px 10px 5px 10px;-webkit-border-top-left-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px;}
	#submitfixed a{display:inline-block;margin-left:10px; cursor:pointer;background-color:#666666; color:#FFFFFF;border-color:#005FA3;padding: 2px; border:1px solid #005FA3; font-weight:bold;}
	#submitfixed a:hover{text-decoration:none;background-color:#333333;}
	#submitfixed a:first-child{margin-left:0px;}
	
DIV.balken_aussen  {margin-top:5px; border:1px solid #cccccc;}
DIV.balken_innen_blau {height:15px; background: #7db9e8; /* Old browsers */
	background: -moz-linear-gradient(left, #7db9e8 0%, #2989d8 50%, #1e5799 100%, #1e5799 101%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #7db9e8 0%,#2989d8 50%,#1e5799 100%,#1e5799 101%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #7db9e8 0%,#2989d8 50%,#1e5799 100%,#1e5799 101%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=1 ); /* IE6-9 */}
DIV.balken_innen_gruen {height:15px; background: #7de8b9; /* Old browsers */
	background: -moz-linear-gradient(left, #7de8b9 0%, #29d889 50%, #1e9957 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #7de8b9 0%,#29d889 50%,#1e9957 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #7de8b9 0%,#29d889 50%,#1e9957 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7de8b9', endColorstr='#1e9957',GradientType=1 ); /* IE6-9 */}
DIV.balken_innen_braun {height:15px; background: #e8b97d; /* Old browsers */
	background: -moz-linear-gradient(left, #e8b97d 0%, #d88929 50%, #99571e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #e8b97d 0%,#d88929 50%,#99571e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #e8b97d 0%,#d88929 50%,#99571e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8b97d', endColorstr='#99571e',GradientType=1 ); /* IE6-9 */}
DIV.balken_innen_rot {height:15px; background: #f79685; /* Old browsers */
	background: -moz-linear-gradient(left, #f79685 0%, #e85e2c 50%, #f24a30 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #f79685 0%,#e85e2c 50%,#f24a30 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #f79685 0%,#e85e2c 50%,#f24a30 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79685', endColorstr='#f24a30',GradientType=1 ); /* IE6-9 */}

a.trend_plus2 {color:#009900;cursor:help;}
a.trend_plus1 {color:#000099;cursor:help;}
a.trend_0 {color:#999999;cursor:help;}
a.trend_minus1 {color:#FF9900;cursor:help;}
a.trend_minus2 {color:#FF0000;cursor:help;}
	
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border-color:#1e5799!important; background:transparent!important; background-color:#7db9e8!important;}

.lieferstatus {float:right;margin-left:5px; width:13px; height:13px; line-height:13px; display:inline-block; border:1px solid #cccccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.bestellaktion {margin-top:5px;}
