body	{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; background-color:#FFFFFF; padding:0px;margin:0px;overflow: hidden;height: 100%;
max-height: 100%; }/*#FFFCD5*/
/* CSS FRAME*/
.center {
	position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border: 1px solid black;
  padding: 10px;
	text-align: center;
}
#framecontentTop, #framecontentBottom{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 76px; /*Height of top frame div*/
/*overflow: hidden; Disable scrollbars. Set to "scroll" to enable*/
background-color: #962E34;
color: white;
}

#framecontentBottom{
top: auto;
bottom: 0;
height: 40px; /*Height of bottom frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #962E34;
color: white;
}

#maincontent{
position: fixed;
top: 76px; /*Set top value to HeightOfTopFrameDiv*/
left: 0;
right: 0;
bottom: 40px; /*Set bottom value to HeightOfBottomFrameDiv*/
overflow: auto;
}

.innertube{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

* html body{ /*IE6 hack*/
padding: 76px 0 40px 0; /*Set value to (HeightOfTopFrameDiv 0 HeightOfBottomFrameDiv 0)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%;
width: 100%;
}
/* CSS FRAME ENDE*/

.table_all {padding-top:10px; }
.lk{ background-color:#33CC66; margin-left:2px; color:#333333;font-size:10px;width:35px;float:right;}
.tmain {
	border-width: thin;
	border-style: solid;
	border-color: #511C02;
}
.header {
	/*background-color:#962E34;#FFFCD5*/
	width:99%;
	position:absolute;
	top:0px;
	left:0px;
	padding:0px;
	height:76px;z-index:90;
	border-bottom: 2px solid #FFFCD5;z-index:1200;
	/*border-right: 2px solid #999999;*/
}
.meldung_header { background-color:#962E34;  line-height:22px; height:22px;
  text-align:left; color:#FFFCD5; width:800px;margin-bottom:4px;border-bottom: 2px solid #FFFCD5;z-index:2000;/*border: 1px groove #999999;*/
}
.meldung{margin-top:2px; margin-bottom:2px;}
.menue{  z-index:1200;background-color:#962E34; width:800px; height:48px;font:Geneva, Arial, Helvetica, sans-serif;color:FFFCD5;}/*#962E34*/
.menue_container{  z-index:1500;float:left;}
.meldungsfenster{
position: absolute;
	visibility: hidden;
	z-index: 2001;
	background-color: #FFFFFF;
	border-top: 1px solid #666666;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #666666;
	color: #333333;
	left:0px;
	top:0px;
	width:990px;
	height:500px;
	overflow:hidden;
}
.meldungsfenster table {width:990px;}

.meldungsfenster_content {
height:450px;overflow:auto;background-color:#FFFCD5;width:990px;/*#FFFCD5*/
}
.meldungsfenster_content table{
width:960px;/*#FFFCD5*/
}
div#tooltip{
	position: absolute;
	visibility: hidden;
	z-index: 1800;
	background-color: #FFFFFF;
	border-top: 1px solid #666666;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #666666;
	color: #333333;
	left:300px;
}



input,select,textarea{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
select{width:115px;}
.link{
text-decoration:underline;
font-size:9px}
.no_js_info{
	font-family: font-family:"MS Sans Serif", Verdana;
	font-size: 12px;
	font-weight: normal;
	padding: 30px;
	position: absolute;
	z-index: 99;
	height: 1000px;
	width: 1200px;
	left: 0px;
	top: 0px;
	background-color: #FFFFCC;
}
div.bestellung {
	position: absolute;
	width: 932px;
	height: 400px;
	overflow:auto;
	background-color: #FFFCD5;
	visibility: visible;
	padding:3px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	z-index:1;
	filter: alpha(opacity=100);
	opacity: 1.0;
}
.bestellung_abschicken {
	position: absolute;
	width: 1015px;
	height: 150px;
	overflow:auto;
	background-color: #FFFCD5;
	visibility: visible;
	padding:3px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	z-index:109;
	filter: alpha(opacity=100);
	opacity: 1.0;
	left:0px;top:0px;
}
div.reiterebene {
	position: absolute;
	overflow:hidden;
	background-color: #FFFCD5;
	visibility: visible;
	padding:3px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px solid #666666;
	border-left: 1px solid #666666;
	z-index:100;
	margin:0px;
	padding:0px;
	width:72px;/*74*/
	text-align:center;
}
.reiterbutton{
	font-size:9px;
	margin: 0px;
	padding: 0px;
	border: none;
	vertical-align:top;
	background-color:#FFFCD5;
	font-weight:100;
	color:#000000;
}
/*@media screen{
  div.bestellung {
    top: 10%; left: 10%;
  }
}*/


.row1{background-color:#CCCCCC;}
.row2{background-color:#CCCC99;}
.bestellung td{
	border: 1px solid #999999;
	background-color:#FFFCD5;
	/*border: 1px ridge #666666;*/
}
.bestellung table{
    font-size:11px;
}
table{
    font-family:Verdana,Arial,Helvetica,sans-serif;/*background-color:#FFFCD5;*/
}
/*#962E34*/



a{color:#000000;text-decoration:none;}

.lieferanten_info{font-weight:100; }

.rot{background-color:#962E34; color:#FFFFFF;}

.buttonclass {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #001F66;
    background-color: #CCCCCC;
    background-repeat: repeat-x;
    background-position: left center;
    border: 1px solid #405380;
    padding: 2px 11px;
    margin: 0px;
    text-align: center;
	}


#menu1 a {
 color: #309;
 font-size: 13px;
 font-family: Arial,Helvetica,sans-serif;
 text-decoration: none;
 border: 1px solid #336699;
 display: block;
 width: 180px;
 padding: 3px 5px;

 text-align:center;
 font-weight: bold;
 background: #CCCCCC;
}
#menu1 strong {
 font-weight: bold;
 background: #CCCCCC;

}

#menu1 a:hover {
 color: #309;
 background: #C6D7EC;
}


.hidden {
 display: none;
}





textarea{ width:180px;}

.menue_button{width:170px;}
@media print {
body	{ padding:0px;margin:0px;overflow: visible;height:auto; max-height:none; }
#maincontent{
position:relative;
top: 0px; /*Set top value to HeightOfTopFrameDiv*/
left: 0;
right: 0;
bottom: 0px; /*Set bottom value to HeightOfBottomFrameDiv*/
overflow: auto;
}
.header,button,select,.untermenue,.meldung_header { display:none; }
.table_all { padding-top:0px; }
table,td,tr {border: 1px solid #000000;}
td{margin:2px;padding:2px;}
.ausblenden { display:none; }
}
