/* CSS Document */
html, body {
    font-family : Arial, Helvetica, sans-serif;
    font-size: 8pt;
	  background: #666;
	  height: 100%;
	  margin: 0;
	  padding: 0;
}

body {
    min-width: 924px;
    min-height: 434px;
    position: relative;
}

img { border: 0; }

#mainContainer {
    height: 434px;
    width: 924px;
    position: absolute;
    top: 50%;
    left: 50%;
	margin-top: -217px;
    margin-left: -462px;
    background: #fff;
}

div#page {
    width: 824px;
    background-color: #fff;
    margin: 0 auto;
    text-align: left;
}
div#container {
    padding: 0 10px;
}

.mn_text        { width: 750px; height: 282px; margin-left: 60px; }
.mn_text_contain{ width: 373px; margin: 6px 2px 0 0; float: left; }
.mn_text_header { width: 370px; margin: 5px -30px; }
.mn_text_row    { width: 365px; 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: 8pt; font-style: italic; margin: 0; }
.mn_text_ort    { width: 240px; font-size: 8pt; font-style: italic; margin: 0; }

.mn_cont        { width: 375px; height: 282px; margin-left: 30px; }
.mn_cont_contain{ width: 375px; margin-top: 6px; float: left; }
.mn_cont_header { width: 370px; margin: 5px -30px; }
.mn_cont_row    { width: 365px; 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: 8pt; font-style: italic; margin: 0; }
.mn_cont_ort    { width: 240px; font-size: 8pt; 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; }
