@import "content.css";

body {
    background-image: url(../pictures/frame/background.gif);
    font-family: Verdana, Helvetica, sans-serif;
    padding: 0px;
    margin: 0px;
}

#page {
	min-width: 700px;
}

#page_title {
    position: relative;
    width: 84px;
    top: -84px;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
}

* html #page_title {
    width: 81px;
}

#navigation {
    position: relative;
    width: 100px;
    float: right;
    top: -84px;
    z-index: 10;
    padding-bottom: 1px;
}

#header {
    position: absolute;
    width: 400px;
    height: 25px;
    left: 84px;
    background-repeat: no-repeat;
}

#header.de {
    background-image: url(../pictures/frame/title_de.gif);
}

#header.fr {
    background-image: url(../pictures/frame/title_fr.gif);
}

#partners {
    padding-left: 168px;
    padding-top: 38px;
    width: 500px;
    height: 84px;
}

* html #partners { /* Box model hack for IE 5.x */
    height: 122px;
    he\ight: 84px;
}

#partners ul, #menu ul, #language ul  {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    font-size: 10px;
    line-height: 14px;
    font-weight: bold;
}

#partners li, #menu li, #language li {
    display: block;
    float: left;
    padding: 0px;
    margin: 0px;
    height: 14px;
    overflow: hidden;
    background-image: url(../pictures/frame/box.gif);
    background-repeat: no-repeat;
}

#partners a, #menu a, #language a {
    padding: 0;
    padding-left: 20px;
    margin: 0;
    text-decoration: none;
    background-repeat: no-repeat;
}

#partners li {
    width: 500px;
}

#partners a {
    color: #000099;
    background-image: url(../pictures/frame/arrow_green.gif);
}

* html #partners a { /* Box model hack for IE 5.x */
    width: 480px;
    w\idth: 500px;
    background-position: 0px 1px;
    bac\kground-position: 0px 0px;
}

#partners a:hover {
    background-image: url(../pictures/frame/arrow_blue.gif);
}

* html #partners a:hover {
    background-position: 0px 1px;
    bac\kground-position: 0px 0px;
}

#menu {
    height: 84px;
}

#menu li, #language li {
    width: 100px;
}

#menu span, #language span {
    padding-left: 20px;
    background-image: url(../pictures/frame/arrow_dark_grey.gif);
    background-repeat: no-repeat;
}

#menu a, #language a {
    color: #999999;
    background-image: url(../pictures/frame/arrow_light_grey.gif);
}

* html #menu a, * html #language a, * html #menu span, * html #language span { /* Box model hack for IE 5.x */
    width: 480px;
    w\idth: 500px;
    background-position: 0px 1px;
    bac\kground-position: 0px 0px;
}

#menu a:hover, #language a:hover, #menu a.active, #language a.active {
    background-image: url(../pictures/frame/arrow_dark_grey.gif);
    color: #333333;
}

* html #menu a:hover, #language a:hover, #menu a.active, #language a.active {
    background-position: 0px 1px;
    bac\kground-position: 0px 0px;
}

#content {
    width: auto;
    margin-left: 168px;
    margin-right: 100px;
    font-size: 11px;
    padding-right: 20px;
    color: #666666;
}

* html #content { /* Hack to correct IE three pixel float bug */
    height: 1%;
    margin-left: 165px;
}

#update {
    font-size: 10px;
    color: #666666;
    padding-top: 20px;
    width: 532px;
    float: right;
    background-image: url("../pictures/frame/line.gif");
    background-repeat: repeat-x;
    background-position: 0px 20px;
}

#update a {
    text-decoration: none;
    color: #666666;
}

#update a:hover {
    text-decoration: underline;
    color: #333333;
}