html
{
    background:#FAFAFA url(../gfx/background.png);
}
body
{
    margin-top:0px;
    margin-left:0px;
    padding:0px;
}
a
{
    font-family:Helvetiva,Verdana,Arial;
    font-weight:normal;
}
p
{
}
ul
{
}
li
{
}
h1
{
    font-family:Helvetiva,Verdana,Arial;
    font-weight:normal;
}
h2
{
    font-family:Helvetiva,Verdana,Arial;
    font-weight:normal;
    color:#900;
    text-align:right;
    vertical-align:top;
    padding-right:50px;
    background:#F9F9F9 url(../gfx/hback01.png) repeat-y left;
}
h3
{
    font-family:Helvetica,Verdana,Arial;
    font-weight:normal;
    font-size:12pt;
}
h4
{
    font-size:10pt;
    font-family:Helvetiva,Verdana,Arial;
    font-weight:normal;
    text-decoration:underline;
}
.Main-Table
{
    display:block;
    position:relative;
    /*margin-left:auto;
    margin-right:auto;*/
    margin-left:50px;
    margin-right:50px;
    width:802px;
    min-height:400px;
    margin-bottom:25px;
    text-align:center;
    border:1px solid #FE0604;
    border-top-style:none;
    background:#FFF;
}
.Main-Header
{
    display:static;
    line-height:10pt;
    border-color:#FE0604;
    border-bottom-width:1px;
    border-bottom-style:solid;
}
.Main-Header object
{
    display:block;
    position:relative;
    width:800px;
    line-height:0pt;
}
.Main-Header div
{
    display:block;
    position:relative;
    top:40px;
    float:none;
    text-align:right;
    margin-right:15px;
    vertical-align:center;
    color:#333;
    float:none;
    font:normal 10pt Helvetica,Verdana,Arial;
    border:1px none #000;
}
.Main-Body
{
    display:block;
    text-align:left;
    vertical-align:top;
    width:555px;
    min-height:460px;
    font-size:10pt;
    font-family:Helvetica,Verdana,Arial;
    text-align:justify;
    padding:10px;
    padding-bottom:20px;
    border:0px solid #000;
    background:url(../gfx/back01.png) no-repeat right bottom;
}
.Main-Body p
{
    font-size:10pt;
    font-family:Helvetica,Verdana,Arial;
    text-indent:20px;
    text-align:left;
}
.Main-Body ul
{
}
.Main-Body li
{
    text-align:left;
    list-style-type:circle;
    margin-bottom:20px;
}
.Main-Body img
{
    float:none;
    margin-right:10px;
    border:1px none #900;
}
.Main-Body a
{
    color:#900;
    text-decoration:underline;
}
.Main-Footer
{
    display:static;
    position:relative;
    color:#555;
    font:normal 8pt Helvetica;
    text-align:middle;
    vertical-align:top;
    line-height:15px;
    padding:5px;
    border-color:#FE0604;
    border-top-width:1px;
    border-top-style:none;
    background-color:#F9F9F9;
}
.Main-Footer td
{
    display:static;
    position:relative;
    width:400px;
    border:1px none #F90;
}
.Main-Copy
{
    color:#555;
    font:normal 8pt Helvetica;
    text-align:middle;
    vertical-align:top;
    line-height:15px;
    padding:5px;
    border-color:#FE0604;
    border-top-width:1px;
    border-top-style:solid;
    background-color:#F9F9F9;
}
.Main-Footer a,
.Main-Copy a
{
    color:#555;
    text-decoration:none;
}
.Main-Footer a:hover,
.Main-Copy a:hover
{
    color:#900;
}
.IHI
{
    font-size:10pt;
    font-family:Helvetica,Verdana,Arial;
    text-align:left;
}
.Copy
{
}

/*******************************************************************************
//  ansprech.php
*******************************************************************************/
.contact
{
    display:static;
    position:relative;
    width:550px;
}
.contact td
{
    text-align:center;
    padding-bottom:25px;
    border:1px none #333;
}

/*******************************************************************************
//  impressum.php
*******************************************************************************/
.imp-table
{
    display:static;
    position:relative;
    width:500px;
    margin:10px;
    border:2px solid #F0F0F0;
}
.imp-table td
{
    text-align:left;
    vertical-align:top;
}
.imp-table td[rowspan]
{
    width:100px;
}

/*******************************************************************************
//  maschanlagen.php
*******************************************************************************/
.mech-table
{
    width:580px;
    margin-bottom:20px;
    border:1px solid #F0F0F0;
}
.mech-table td
{
    text-align:left;
    padding-bottom:5px;
}
.mech-notalist
{
    text-indent:-17px;
    padding-left:30px;
}
/*******************************************************************************
//  maerkte.php
*******************************************************************************/
.mrkt-table
{
    border:1px none #0F9;
}
.mrkt-table td
{
    text-align:left;
    vertical-align:top;
    margin:0px;
    padding:0px;
    border:1px none #9F9;
}
.mrkt-table p
{
    vertical-align:top;
    text-indent:0px;
    line-height:12pt;
}