
/*-------------------------------------------------*/
.bodybox
{
width: 60.60em;
position: relative;
margin: auto;
z-index: 5;

}

/*-------------------------------------------------*/
.bodybox2
{
width: 60.60em;
position: relative;
margin-left: 4px;
background-image: url('../backgrounds/template/body_re_schatten_1px.jpg');
background-repeat:repeat-y;
background-position:right;
background-color: #FFF;
}

/*-------------------------------------------------*/
.li_header
{
position: absolute;
top: 0px;
left: -4px;
z-index: 120;
width: 15.3em;
height: 2.55em;
background-color: #d5cebf;
}

/*-------------------------------------------------*/
.mi_header
{
height: 2.55em;
position: relative;
z-index: 110;
margin: 0em 22.65em 0em 15.0em;
background-color: #414141;

}

/*-------------------------------------------------*/
.re_header
{
width: 22.69em;
height: 2.55em;
position: absolute;
top: 0px;
right: 0px;
z-index: 140;
background-image: url('../backgrounds/template/body_re_schatten_1px.jpg');
background-repeat:repeat-y;
background-position:right;
background-color: #414141;
border-left: 1px solid #FFF;
}

/*-------------------------------------------------*/
.li_bodybox
{
width: 15.09em;
position: absolute;
top: 2.55em;
left: 0px;
overflow: hidden;
}

/*-------------------------------------------------*/
.mi_bodybox
{
top: 0.05em;
bottom:20px;
margin: 0em 22.65em 0em 15.08em;
position: relative;
background-color: #FFF;
z-index: 10000;
padding-bottom: 500px;
}

/*-------------------------------------------------*/
.re_bodybox
{
width: 22.69em;
position: absolute;
top: 2.55em;
right: 0px;
z-index: 140;
}

/*-------------------------------------------------*/
.footer_right
{

background-color: #5c5c5c;
}

/*-------------------------------------------------*/
.footer_left
{
background-color: #414141;
}

/*-------------------------------------------------*/
.footer_bottom
{

width: 60.85em;
margin: auto;
height: 22px;
background-color: #d5cebf;

}

/*-------------------------------------------------*/
.template_passepartout
{

position: absolute;
bottom: 1px;
left: -48px;

}

/*-------------------------------------------------*/
.picture_area
{

width: 22.78em;
}

/*-------------------------------------------------*/
.produkte_uebersicht
{

background-color: #f5efde;

}

/*-------------------------------------------------*/
.produkte_listen_header
{

background-color: #f5efde;
color: #586b7b;

}

/*-------------------------------------------------*/
.produkte_listen_zeile
{
background-color: #f9f5eb;
color: #586b7b;

}

/*-------------------------------------------------*/
.produkte_picborder
{

border: 1px solid #c7b087;

}
