body
{
    margin          : 0 auto;
    width           : 1000px;
}

*
{
    /* font-family     : 'Times New Roman', Times, serif; */
    font-family     : Verdana, sans-serif;
    color           : #005192;
    /* font-size       : 11pt; */
    font-size       : 10pt;
    line-height     : 125%;
}

h1
{
    font-size       : 14pt;
    margin: 1em 0 0.3em 0;
}

h2
{
    font-size       : 13pt;
    margin: 1em 0 0.3em 0;
}

h3
{
    font-size       : 12pt;
    margin: 1em 0 0.3em 0;
}

h4, h5, h6
{
    margin: 1em 0 0.3em 0;
}

a:hover,
a:focus,
a:active
{
    background-color: #ffec00;
}

#body_container
{
    width: 1000px;
    background: transparent url(../img/seor_bg.png) repeat-y top left;
}

/* Header */
#header
{
    height          : 126px;
    background-color    : #005192;
    overflow        : hidden;
}

#header h1
{
    margin          : 0;
    padding         : 0;
    width           : 320px;
    height          : 126px;
}

#header h1 img
{
    margin          : 21px 78px;
    display         : inline;
}

#header h1 a
{
    background-color: transparent;
}

#header img#erasmus
{
    display         : block;
    margin          : 0;
    position        : relative;
    top             : -126px;
    left            : 772px;
}

/* Navigation / Menu */
#navigation
{
    height          : 29px;
    background-color    : #005192;
    border-top      : 2px solid white;
    overflow: hidden;
}

#navigation .content
{
    height: 29px;
    padding: 6px 0 0 0;
}

#navigation #change_language
{
    display: inline;
    background-color: transparent;
    width: 16px;
    padding: 0 25px 0 25px;
    margin: 0;
}

#navigation #change_language img
{
    display: inline;
    margin: 0;
    padding: 0;
}

#navigation ul
{
    display: inline;
    margin: 0;
    padding         : 0;
    list-style-type : none;
}

#navigation li
{
    display         : inline;
    margin          : 0;
    padding         : 0;
}

#navigation li a
{
    font-variant    : small-caps;
    font-weight     : bold;
    /* font-size       : 12px; */
    margin          : 3px 0;
    padding         : 0 6px;
    color           : #ffec00;
    text-decoration : none;
    border-right    : 1px solid #ffec00;
}

#navigation li a:hover,
#navigation li a:focus,
#navigation li a:active
{
    background-color : #ffec00;
    color           : #005192;
}

#navigation .selected a
{
    color           : #809BC3;
}

/* Main */
#wrapper
{
    float           : left;
    width           : 100%;
}

#main
{
    margin          : 0 258px 0 375px;
}

#main .content
{
    margin          : 30px 0;
}

/* Sidebar */
#sidebar
{
    width           : 228px;
    float           : left;
    margin-left     : -228px;
}

#sidebar .content
{
    margin          : 30px 15px 30px 0;
}

#sidebar .content p
{
    font-variant    : small-caps;
    line-height     : 1.7;
}

/* Infobar */
#infobar
{
    width           : 261px;
    float           : left;
    margin-left     : -922px;
}

#infobar .content
{
    margin          : 0;
}

#infobar #info_head
{
    height: 253px;
    overflow: hidden;
    padding: 30px 15px 30px 15px;
    margin          : 0;
    background      : transparent url(../img/yellow_bg.jpg) no-repeat top left;
}

#infobar #info_head h1
{
    text-align      : right;
    font-variant    : small-caps;
}

#infobar #info_head ul
{
    list-style-type: none;
    text-align: right;
    margin: 0;
}

#infobar #info_head li
{
    margin-bottom: 7pt; 
}

#infobar #info_head a
{
    margin: 0;
}

#infobar #info_head a:hover,
#infobar #info_head a:focus,
#infobar #info_head a:active
{
    background-color: white;
}

#infobar #info_title
{
    font-variant    : small-caps;
    margin          : 0;
    background-color: #005192;
    color           : #ffec00;
    padding         : 5px 15px;
    font-weight     : bold;
}

#infobar #info_body
{
    background-color: #fff7b1;
    padding         : 5px 15px;
    font-style      : italic;
    margin          : 0;
    width           : 230px;
    overflow        : hidden;
}

/* footer */
#footer
{
    clear           : both;
    width           : 100%;
    border-top      : 13px #005192 solid;
    background-color: #fff7b1;
}

#footer .content
{
    padding         : 15px 78px;
}

/* publication list */
#publication_list li
{
    margin: 0 0 1em 0;
}

/* Organisation list */

.position1,
.position2,
.position3
{
    font-weight: bold;
}
