/* Layout */
body{
    margin:0 auto;
    background-color:#0A2A0A;
    width:800px;
    height:100%;
}
#container {
    position:relative;
    /*z-index:-2;*/
    top:355px;
    height:100%;
    background-image:url(../img/menu/bkg.jpg);
}
#header {
    margin:0 auto;
    position:absolute;
    width:800px;
    z-index:100;
}
#header_wrapper{
    width:100%;
    margin:0 auto;
}
#header img{
    margin:0;
    padding:0;
    float:left;
    z-index:10;
}
#header a{
    float:left;
}
#content {
    padding:75px 45px 175px 45px;
}
#leftcolumn{
    width:39px;
    background-image:url(../img/bordures/lb.png);
    background-repeat:repeat-y;
    position:absolute;
    left:0;
    overflow:visible;
    z-index:0;
}
#rightcolumn{
    width:39px;
    background-image:url(../img/bordures/rb.png);
    background-repeat:repeat-y;
    position:absolute;
    right:0;
    overflow:visible;
    z-index:0;
}
#topcolomn{
}
#bottom{
    z-index:8;
    bottom:0;
    width:100%;
    background-image:url(../img/bordures/bottom.png);
    height:185px;
    position: absolute;
}
#top_right_corner{
    float:right;
    width: 59px;
    position: relative;
    z-index: 3;
}
#top_left_corner{
    float:left;
    width: 59px;
    position: absolute;
    z-index: 3;
}
.pdf{
    margin:10px;
    float:left;
    display:block;
    width:250px;
    color:#552200;
    border:2px dashed darkgreen;
    font-size:2em;
    font-weight:bold;
    text-decoration:none;
}
.teaser a{
    font-size:8px;
}
.teaser a:hover{
    cursor:pointer;
}
.hidden{
    display:none;
    padding:0;
    margin:0;
}
.daro-block{
    line-height:3em;
    text-align:left;
    color:#000;
    padding:0;
    margin:0;
}