				*{margin:0; padding:0; border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
			html,body{height:100%;}
			a{ text-decoration:none; outline:none;}
			h1{font-size:14px; margin-bottom:14px;}
			p{ line-height:18px; margin-bottom:9px;}
			a{color:#000; text-decoration:underline;}
			a.button,
			.brotkrumen p a.button{ border:1px solid #000; text-decoration:none; padding:0 9px 0 3px; background:#fff url(../img/pfeil.gif) no-repeat right center; 
				color:#000;}
			hr{color:#666; border:0; background:#666; height:1px; margin:7px 0 14px 0;}
			p .weiter{display:inline; margin-left:15px;}
			
			input{width:147px; float:left; border:1px solid #000; margin-bottom:7px; height:16px; margin-right:5px;}
			.tblUploadCsv {width:410px; border:none;}
			.tblUploadCsv tr{vertical-align:middle;}
			.tblUploadCsv td {border:none;}
			input.fileUpload{width:auto; height:auto;}
			input.text{width:147px;}
			textarea{ border: 1px solid #000; float:left;}
			.radio input,
			input.radio {width:auto; height:auto; border:0;}
			select{width:147px; float:left; border:1px solid #000;margin-bottom:7px; height:18px; font-size:10px; line-height:10px;}
			.button input,
			input.button{padding:0 9px 0 3px; background:#fff url(../img/pfeil.gif) no-repeat right center; width:auto;}
			label{ float:left; width:100px; margin-bottom:7px;}
			fieldset{border:1px solid #cbcbcb; width:220px; padding:10px; margin-bottom:20px;}
			legend{font-weight:bold;}
			.content ul{list-style:none; margin-top:6px;}
			
			div.form input[type=text] {width:200px;}
			
			table{ width:100%; margin-bottom:10px;}
			th{background:#000; color:#fff;  padding:3px; border-bottom:1px solid #fff; font-size:11px; text-align:left;}			
			td{background:#cacecc; border-bottom:1px solid #fff; padding:1px; font-size:11px}
			td input{width:25px; border:1px solid #000; height:15px; float:left; margin-right:2px; margin-bottom:0; font-size:11px}
			td .controls{ width:11px; float:left; height:19px; overflow:hidden;}
			td .controls a{ float:left; margin-bottom:1px; font-size:1px; line-height:1px;}
			td .error {position:relative; width:8px; float:left; height:40px;}
			td .error div {position:absolute; width: 90px; top: 25px; left:-80px;}
			td .verfuegbar{background:url(../img/verfuegbar.gif) no-repeat left center; padding-left:13px;}
			td .nicht_verfuegbar{background:url(../img/nicht_verfuegbar.gif) no-repeat left center; padding-left:13px;}
			td .im_zugang{background:url(../img/im_zugang.gif) no-repeat left center; padding-left:13px;}
			
			table.accounting td{background:none; width:auto;}
			table.accounting td input{ width:150px;}
			
			table table{width:auto; margin:10px 0;}
			table table td{ background:none;}
			table table td a{padding:3px;}
			.pagingClass td{ background:#fff; padding-left:250px;}
			.pagingClass td td{padding:0;}
			
			.breaker{clear:both; height:0; overflow:hidden; font-size:1px; line-height:1px;}
			.right{float:right; margin:0 0 10px 10px;}
			.left{float:left; margin:0 10px 10px 0;}
			.seite{width:995px; background:#fff url(../img/menu_bg.gif) repeat-y left;}
			.logo{border-bottom:1px solid #fff; float:left;}
			
			
			.menu{width:151px; float:left; border-top:13px solid #666; margin-bottom:30px;}
			.menu ul li{float:left; width:151px;}
			.menu ul li a,
			.menu ul li .aktiv{color:#fff; border-bottom:1px solid #c9c9c9; padding:5px 8px; display:block; background:#666; text-decoration:none;}
			.menu ul li .aktiv:hover{background:#fff; color:#000;}
			.menu ul li a:hover{ background:#7d7d7d;}
			.menu ul li li a,
			.menu ul li li .aktiv{padding:4px 8px 4px 18px; background:#7d7d7d;}
			.menu ul li li a:hover{background:#979797;}
			.menu ul li li li a,
			.menu ul li li li .aktiv{padding:3px 8px 3px 28px; background:#979797;}
			.menu ul li li li a:hover{ background:#acacac;}

			.menu ul li .aktiv,
			.menu ul li li .aktiv,
			.menu ul li li li .aktiv{ background:#fff; color:#000; font-weight:bold;}

			.content{width:824px;  float:right; position:relative; padding-bottom:30px; min-height:500px; height:500px;}
			html>body .content{ height:auto;}
			.brotkrumen{border-bottom:1px solid #cbcbcb; margin-top:15px; height:18px; margin-bottom:20px; text-align:right;  font-size:10px;}
			.brotkrumen p{ font-size:10px;}
			.brotkrumen p a,
			.brotkrumen p span a{ float:none; margin:0 17px 0 30px;}
			.brotkrumen a{text-decoration:none; padding-left:6px; margin-right:15px; float:left; color:#040204; font-size:10px; background:url(../img/pfeil.gif) no-repeat left center;}
			.brotkrumen a.rootNodeCurrent {font-style:italic;}
			.brotkrumen span{  font-size:10px;}
			.inaktiv{-moz-opacity:0.3; filter:alpha(opacity=30); opacity:0.3; cursor:default;}
			.button_box{float:right; width:160px; margin-bottom:10px;}
			.button_box a.button{padding:0 9px 0 3px; margin-bottom:1px; display:block;}
			
			.spalte{width:43%; margin-right:6.9%; float:left; margin-bottom:20px;}
			*html .spalte{ margin-right:3.4%;}
			.fuss{background:#666;}
			.fuss a{color:#fff; padding:5px; float:left; text-decoration:none;}
			.fuss p{color:#fff; padding:5px 17px 5px 5px; text-align:right; margin:0;}
			
			
			.grayOut{
				position: absolute;
				top: 0px;
				left: 0px;
				z-index:100;
				width: 100%;
				/*height: 100%; 500px; wird per JS gesetzt */
				background-color: #fff;
				margin:0;
				padding:0;
				filter:alpha(opacity=80);
				-moz-opacity: 0.8;
				opacity: 0.8;				
			}
			
			.suche_rahmen{border:1px solid #000; padding:10px 2px 2px 2px; background:#e4e4e4;position:absolute; top:10px; left:50px; z-index:1000;}
			.suche_rahmen .close{ position:absolute; right:3px; top:3px;}
			.suche_content{ width:700px; height:415px; background:#cacecc; padding:2px; }
			.suche_content table{ margin:0;}
			.suche_content .scrollbar{height:295px; width:700px; overflow:auto;}
			.long {height:320px !important;}
			* html .suche_content .scrollbar { width:620px; padding-right:14px;overflow-x:hidden}
			*+html .suche_content .scrollbar { overflow:scroll;overflow-x:hidden;width:620px; padding-right:14px;}
			.suche_content input.button{margin-top:1px;}
			.suche_content .treffer{ float:right;}
			.suche_rahmen .searchorder {padding:10px 5px; height:10px;}

			.loadWait {margin:50px auto;}

			.fehler{color:#F50204; font-weight:bold;}
			.brotkrumenInline{}
			.rootNodePath{background-image:none;}
			.inaktiv{-moz-opacity:0.3; filter:alpha(opacity=30); opacity:0.3; cursor:default;}
			/*.DataGridFixedHeader {background-color: white; position:relative; top:expression(this.offsetParent.scrollTop);}*/
			.tabPrice{text-align:right; padding-right:5px;}
			.tabMenge{text-align:right; padding-right:15px;}
			.material tr td {vertical-align:top; padding-top:2px;}
			.reqMengeTxt {position:relative; left:-40px; top:5px; width:130px; height:20px; white-space:nowrap;}			
			.mengeTd{width:60px;}
			.mengeTdCenter{width:60px; padding-left:10px;}
			.drpLieferart{margin-left:41px;}
			.txtWunschLieferTermin{float: none; margin-bottom: 0px; margin-left:3px;}
			.titleExpressLieferung{margin-left:18px;}
			.divExpressLieferung{border:1px solid black; padding:3px; margin-top:5px;}
			.divUpload{}
			
			.normalDim{width:auto; height:auto;}
			.promoOrders{padding-left: 2%; padding-right: 2%;}
			.hiding{display:none;}
			
			.disabledButton{border:1px solid #000; text-decoration:none; padding:0 9px 0 3px; background:#ddd url(../img/pfeil_trans.gif) no-repeat right center; 
				color:#000;}
				
			.mds{
				height:380px; 
				overflow:auto; 
				padding:10px;
			}
			
			.mds ol{
				padding-left:20px;
			}
			
			.mds li{
				font-weight:bold;
			}
			
			.mds li > p {
				font-weight:normal;
			}
			
			.mdsDivButtons{
				margin-top:10px; 
				width:200px; 
				margin-right:auto; 
				margin-left:auto;
			}
			
@media print{
html, body{
	font-family:"Times New Roman", Times, serif !important;
	font-size: 8pt;
	height:auto;
}
.menu,
.fuss,
.brotkrumen {display:none;}
.logo { float: none;}
.seite {width:auto; height:auto; margin:0; padding:0;}
.content{width:auto;  float:none; position:static; padding:0; min-height: inherit; height: auto;}
.spalte {width:7cm; margin-right: 1cm !important;}
}
