/* CSS Document */
html, body {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background: #666;
	height: 100%;
	margin: 0;
	padding: 0;
}

body {
	min-width: 1024px;
	min-height: 534px;
	position: relative;
}

img { border: 0; }

#mainContainer {
	height: 534px;
	width: 1024px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -267px;
	margin-left: -522px;
	background: #fff;
}

div#page {
	width: 924px;
	background-color: #fff;
	margin: 0 auto;
	text-align: left;
}
div#container {
	padding: 0 10px;
}

.mn_text        { width: 850px; height: 382px; margin-left: 30px; }
.mn_text_contain{ width: 423px; margin: 6px 2px 0 0; float: left; }
.mn_text_header { width: 420px; margin: 5px -30px; }
.mn_text_row    { width: 415px; display: table; margin: 3px; }
.mn_text_menge  { width: 50px; vertical-align: top; float: left; }
.mn_text_name   { width: 210px; margin-right: 12px; float: left; font-style: normal; }
.mn_text_preis  { width: 50px; text-align: right; float: left; }
.mn_text_sub    { width: 240px; font-size: 7pt; font-style: italic; margin: 0; }
.mn_text_ort    { width: 240px; font-size: 7pt; font-style: italic; margin: 0; }

.mn_cont        { width: 425px; height: 382px; margin-left: 30px; }
.mn_cont_contain{ width: 405px; margin: 6px 2px 0 0; float: left; }
.mn_cont_header { width: 420px; margin: 5px -30px; }
.mn_cont_row    { width: 415px; display: table; margin: 3px; }
.mn_cont_menge  { width: 50px; vertical-align: top; float: left; }
.mn_cont_name   { width: 240px; float: left; font-style: normal; }
.mn_cont_preis  { width: 50px; vertical-align: bottom; float: left; }
.mn_cont_sub    { width: 240px; font-size: 7pt; font-style: italic; margin: 0; }
.mn_cont_ort    { width: 240px; font-size: 7pt; font-style: italic; margin: 0; }

.floatBox 		   { margin: 0 auto; }
.floatBox:after	 { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.floatBox 		   { display: inline-block; }
* html .floatBox { height: 1%; }
.floatBox		     { display: block; }

