
/*-------------------------------------------------*/
/* 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: 219px;
width: 251px;
position: absolute;
top: -41px;
left: -30px;
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 #959ca4;
}

/*-------------------------------------------------*/
.li_navibox
{
margin-left: 32px;
border-left: 1px solid #959ca4;
border-right: 1px solid #959ca4;
border-bottom: 1px solid #959ca4;
}

/*-------------------------------------------------*/
.li_adressbox
{
margin-left: 32px;
margin-top: 2px;
background-color: #00519e;
padding: 8px 5px 15px 13px;
}

/*-------------------------------------------------*/
.li_fuss_mitte
{
background-image: url('../backgrounds/li_unten_mi_1px.jpg');
background-repeat: repeat-x;
margin-bottom: 0px;
}

/*-------------------------------------------------*/
.li_ecke_ul
{
width: 10px;
height: 9px;
background-image: url('../backgrounds/li_ecke_ul.jpg');
background-repeat: no-repeat;
}

/*-------------------------------------------------*/
.li_ecke_ur
{
float: right;
width: 10px;
height: 10px;
background-image: url('../backgrounds/template/li_ecke_ur.jpg');
background-repeat: no-repeat;
}

/*-------------------------------------------------*/
.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;
width: 52.1em;
position: absolute;
top: 0px;
left :0px;
z-index: 5;
border-left: 1px solid #959ca4;
}

/*-------------------------------------------------*/
.headerbox_bg
{
height: 178px;
width: 52.1em;
background-image: url('../backgrounds/header_bg_1px.jpg');
background-repeat: repeat-x;
background-position: bottom;
position: relative;
border-right: 1px solid #959ca4;
}

/*-------------------------------------------------*/
.re_headerpicbox
{
height: 219px;
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
{
width: 52.03em;
margin-bottom: 2px;
border-left: 1px solid #959ca4;
border-right: 1px solid #959ca4;
border-bottom: 1px solid #959ca4;
background-color: #fff;
background-image: url('../backgrounds/wasserzeichen.jpg');
background-repeat: no-repeat;
background-position: right bottom;
}

