#body{
    margin:0px;
    padding:0px;
    background-image: url(/graphics/bg_page.jpg);
    background-repeat: no-repeat;
    background-color: white;
}


#logo{
    position:absolute;
    top:45px;
    left:21px;
}


#container-navi-top{
    position:absolute;
    margin:0px;
    padding:0px;
    witdth:100%;
    height:33px;
    background-image:url(/graphics/bg_navi-top.jpg);
    background-repeat:no-repeat;
}


#navi-top{
    position:relative;
    margin:0px;
    padding:0px;
    left:234px;
    height:33px;
}


#col-left{
    position:absolute;
    width:233;
    top:200px;
    left: 0;
}


#container-subnavi{
position:relative;
width:233px;
}


#container-searchbox{
top:30px;
position:relative;
width:233px;
height:135px;
}



#col-center{
    position:absolute;
    top:72px;
    padding-top:22px;
    left:234px;
    width:572px;
}


#content{
    position:relative;
    padding-top:10px;
    left:25px;
    width:522px;
}

#footer{
    position:relative;
    float:left;
    left:25px;
    top:10px;
    width:522px;
    height:50px;
}


#col-rechts{
    position:absolute;
    width:177px;
    left: 831px;
    top:85px;
    height: 233px;
}


