/*-------------------------------------------------*/
/* Maintemplate*/
/*--------------------------------------*/
.bodybox
{
width:73.9em;
margin: auto;
position: relative;
padding-bottom: 20px;
margin-top: 20px;
}

/*-------------------------------------------------*/
.li_body
{
position: absolute;
left: 0px;
top: 0px;
width: 19.5em;
padding-bottom: 20px;
margin-bottom: 10px;
}

/*-------------------------------------------------*/
.li_box_oben
{
height: 178px;
width: 251px;
position: absolute;
top: 0px;
left: 0px;
z-index: 10;
background-image: url('../backgrounds/li_oben_pic.jpg');
background-repeat: no-repeat;

}

/*-------------------------------------------------*/
.li_box_oben_bg
{
height: 178px;
margin-top: 42px;
margin-left: 30px;
background-image: url('../backgrounds/li_box_oben_bg_1px.jpg');
background-repeat: repeat-x;
position: relative;
border-right: 1px solid #9D9D9D;
border-bottom: 1px solid #9D9D9D;
}

/*-------------------------------------------------*/
.li_navibox
{
margin-left: 30px;
border-left: 1px solid #9D9D9D;
border-right: 1px solid #9D9D9D;

}

/*-------------------------------------------------*/
.li_adressbox
{
margin-left: 30px;
margin-top: 0px;
background-color: #1B1B1F;
padding: 8px 5px 5px 13px;

border-top: 1px solid #9D9D9D;

}

/*-------------------------------------------------*/
.li_fuss_mitte
{
position: relative;
height: 9px;
margin-left: 30px;
background-image: url('../backgrounds/li_unten_mi_1px.jpg');
background-repeat: repeat-x;
background-position:top;
margin-bottom: 0px;
}

/*-------------------------------------------------*/
.li_ecke_ul
{
position: relative;
width: 9px;
height: 9px;
background-image: url('../backgrounds/li_ecke_ul.jpg');
background-repeat: no-repeat;
background-position:top left;
}

/*-------------------------------------------------*/
.li_ecke_ur
{
float: right;
width: 9px;
height: 9px;
background-image: url('../backgrounds/template/li_ecke_ur.jpg');
background-repeat: no-repeat;
background-position:top right;
}

/*-------------------------------------------------*/
.re_body
{
margin-left: 19.65em;
margin-right: 0em;
margin-bottom: 20px;
width: 52.2em;
padding-bottom: 20px;
padding-top: 42px;

position: relative;
overflow:hidden;
}

/*-------------------------------------------------*/
.re_headerbox
{
height: 178px;

position: absolute;
top: 0px;
left :0px;
z-index: 5;
border-left: 1px solid #9D9D9D;
}

/*-------------------------------------------------*/
.headerbox_bg
{
height: 178px;
margin-top: 1px;
background-image: url('../backgrounds/header_bg_1px.jpg');
background-repeat: repeat-x;
background-position: bottom;
position: relative;
border-right: 1px solid #9D9D9D;
}

/*-------------------------------------------------*/
.re_headerpicbox
{
height: 226px;
width: 52.05em;
position: absolute;
top: -41px;
left: -0px;
background-image: url('../backgrounds/re_headerpic.jpg');
background-repeat: no-repeat;
background-position: right;
overflow: hidden;
}

/*-------------------------------------------------*/
.contentbox
{

margin-bottom: 2px;
border-left: 1px solid #9D9D9D;
border-right: 1px solid #9D9D9D;
border-bottom: 1px solid #9D9D9D;
background-color: #E7E6E6;
background-image: url('../backgrounds/wasserzeichen.jpg');
background-repeat: no-repeat;
background-position: right bottom;
}
/*-------------------------------------------------*/
#right
{
  color: #fff;
}

