body {
    background: url(/fileadmin/templates/img/bg_body.png) repeat-x #ffffe0;
    margin: 0;
    padding: 0;
    text-align: center;
}

#header {
    position: relative;
    background: url(/fileadmin/templates/img/bg_header.png) no-repeat;
    height: 180px;
    width: 971px;
    margin: 0 auto;
    text-align: left;
}

#logo {
    position: relative;
    float: left;
    margin: 95px 0 0 55px;
}

#logo a img {
    border: none;
}

#headerimages {
    position: relative;
    float: left;
    width: 655px;
    height: 110px;
    margin: 55px 20px auto 50px;
    z-index: 99;
}



#wrapper {
    position: relative;
    background: url(/fileadmin/templates/img/bg_wrapper.png) repeat-y;
    width: 971px;
    margin: 0 auto;
    clear: both;
}

#left {
    position: relative;
    float: left;
    background: url(/fileadmin/templates/img/bg_left.png) no-repeat;
    width: 270px;
    height: 530px;
    margin: 0;
    padding: 0;
}

#navi {
    position: relative;
    width: 226px;
    height: 500px;
    padding: 0;
    margin: 0 auto 0 30px;
    text-align: left;
}

#bottom_left {
    position: relative;
    width: 226px;
    height: 320px;
    padding: 0;
    margin: 0 auto;
    text-align: center;
}

#content {
    position: relative;
    float: left;
    width: 670px;
    margin: 0 3px 0 0;
    padding: 0;
}

#inner_content {
    position: relative;
    padding: 0;
    margin: 0 30px;
    text-align: left;
}

#footer {
    position: relative;
    clear: both;
    background: url(/fileadmin/templates/img/bg_footer.png) no-repeat;
    width: 971px;  
    height: 66px;    
    margin: 0 auto;
    padding: 0;
}

#navi_footer {
    position: relative;
    margin: 0 auto auto 380px;
    width: 470px;
    height: 25px;
    padding-top: 15px;
    text-align: center;
}

div.startbox {
    width: 202px;
    height: 132px;
    float: left;
    background:  url(/fileadmin/templates/img/bg_startbox.png) no-repeat;
    overflow: hidden;
}

div.startbox h3
,div.startbox p {
    margin: 6px 12px 0 10px;
}
