* {
    margin: 0;
    padding: 0;
}

#container{
    float: left;
    width: 1150px;
    height: auto !important;
    height: 100%;
    min-height: 100%;
    background: url("images/container_new.png") repeat-y;
}

#headernav{
    float: right;
    height: 50px;
    width: 1134px;
    background: url("images/header_oben_small.png") repeat-y;
    padding: 0px 8px 0 0;
    text-align: right;
    color: #ffffff;
}

#footer{
    float: right;
    height: 100px;
    width: 1134px;
    background: url("images/footer_new.jpg") repeat-y;
    padding: 0px 8px 0 0;
    text-align: center;
    color: #ffffff;
}

#header{
    float: left;
    width: 1134px;
    height: 204px;
    background: #ffffff;
    margin: 0 8px;
}

#logo{
    float: left;
    width: 1134px;
    height: 204px;
    background: url("images/header_unten_small.png") no-repeat;
}

.logolink{
    float: left;
    display: block;
    width: 200px;
    height: 200px;
    margin-left: 20px;
}

#headerimage{
    float: left;
    width: 650px;
    height: 200px;
    background: url("images/headerimage.jpg") no-repeat;
}

.navitree{ 
    font-size: 1.1em;
    padding: 0 0 8px 20px;
    color: #000000;
}
.navitree a{ 
    color: #000000;
	text-decoration: none;
}
.navitree a.active, #navigation a:hover{ 
    color: #000000;
	text-decoration: none;
}

#content{
    float: left;
    width: 820px;
    padding: 10px 20px;
}

#boxheadinfo {
width: 230px;
height: 44px;
background-image: url(images/boxinfo_head.jpg);
}

#boxbg {
width: 230px;
background-image: url(images/boxmenu_bg.jpg);
}

#boxfooter {
width: 230px;
height: 31px;
background-image: url(images/boxmenu_footer.jpg);
}
