body {
    font-family             : Verdana, Arial, Sans-Serif;
    font-size               : 12px;
    background              : #ebeef0;
}

#container {
    width                   : 941px;
    margin                  : 0px;
    padding                 : 0px;
    margin-left             : auto;
    margin-right            : auto;
}

#header {
    background              : url(/fileadmin/templates/oceanjob/images/header.jpg) no-repeat top left;
    width                   : 941px;
    height                  : 121px;
    margin                  : 0px;
}

#contentwrapper {
    width                   : 941px;
    margin                  : 0px;
    background              : url(/fileadmin/templates/oceanjob/images/bg.gif) repeat-y top left;
    overflow                : auto;
}

#content {
    margin                  : 55px 45px 20px 220px;
    padding                 : 0px;
}

#footer {
    width                   : 941px;
    height                  : 9px;
    background              : url(/fileadmin/templates/oceanjob/images/bg_end.gif) no-repeat top left;
}

#topmenu {
    padding-top             : 10px;
    /*margin-left             : 180px;*/
    float                   : right;
    margin-right            : 25px;
}

#topmenu ul {
    margin                  : 0px;
    padding                 : 0px;
    list-style-image        : none;
}

#topmenu ul li {
    background              : url(/fileadmin/templates/oceanjob/images/icons/menulist.gif) no-repeat left center;
    display                 : inline;
    padding                 : 0px 15px 0px 13px;
}

#topmenu a {
    color                   : #646d72;
    text-decoration         : none;
    font-size               : 12px;
}

#topmenu a:hover {
    text-decoration         : underline;
}

#topmenu li:hover, #topmenu li.active {
    background              : url(/fileadmin/templates/oceanjob/images/icons/menulist_active.gif) no-repeat left center;
}

#othermenu {
    float                   : left;
    width                   : 160px;
    margin                  : 60px 20px 0px 40px;
}

#othermenu ul {
    margin                  : -10px 0px 0px 0px;
    padding                 : 0px 0px 0px 1px;
    list-style-image        : none;
    list-style-type         : none;
    background              : url(/fileadmin/templates/oceanjob/images/subnav_bg.gif) repeat-y top left;
}

#othermenu li {
    background              : url(/fileadmin/templates/oceanjob/images/icons/menulist.gif) no-repeat left center;
    padding                 : 0px 0px 0px 15px;
    margin                  : 10px 0px 0px 0px;
}

#othermenu li:hover, #othermenu li.active {
    background              : url(/fileadmin/templates/oceanjob/images/icons/menulist_active.gif) no-repeat left center;
}

#othermenu a {
    color                   : #4385a7;
    text-decoration         : none;
}

#othermenu a:hover {
    text-decoration         : underline;
}

ul {
    list-style-image        : url(/fileadmin/templates/oceanjob/images/icons/listicon.gif);
}

#languagemenu {
    padding                 : 35px 0px 0px 15px;
}

#languagemenu a {
    text-decoration         : none;
    color                   : #acafb0;
}

#languagemenu a:hover {
    text-decoration         : underline;
}

#languagemenu ul {
    list-style-type         : none;
    padding                 : 0px;
    margin                  : 0px;
}

#languagemenu ul li {
    display                 : inline;
    padding-left            : 20px;
}

#languagemenu ul li.active a {
    color                   : #4385a7;
}



/* **********************************************
/* MailForm
/* *********************************************/
.tx-pilmailform-pi1 {
    padding                 : 0px;
}

.tx-pilmailform-pi1 .formerror {
    color                   : #FF0000;
    margin-top              : 20px;
    white-space             : nowrap;
}

.tx-pilmailform-pi1 .formdesc, .tx-pilmailform-pi1 .formdesc-req {
    text-align              : right;
    white-space             : nowrap;
    padding-right           : 10px;
}

.tx-pilmailform-pi1 .formdesc-req {
    font-weight             : bold;
}

.tx-pilmailform-pi1 input,
.tx-pilmailform-pi1 textarea,
.tx-pilmailform-pi1 select {
    background              : #FFFFFF;
    padding                 : 0px 0px 0px 0px;
}

.tx-pilmailform-pi1 input,
.tx-pilmailform-pi1 textarea {
    width                   : 250px;
    padding                 : 0px 5px 0px 5px;
}

.tx-pilmailform-pi1 textarea {
    height                  : 90px;
}

.tx-pilmailform-pi1 input.button {
    margin-top              : 10px;
    width                   : 200px;
}

