a {
    color: #000;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

a:hover {
    color: #000;
    font-weight: normal;
    text-decoration: underline;
}

body {
    font-family: Tahoma;
    font-size: 10pt;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

iframe {
    border: none;
    margin: 0px;
    padding: 0px;
}

img { border: 0px; }

p {
    margin: 0px;
    padding: 0px;
}

.clear { clear: both; }

/* custom */

.advertiserLogoThumbnailContainer {
    height: 54px;
    width: 135px;
}

.advertiserLogoThumbnailContainer img {
    max-height: 54px;
    max-width: 135px;
    *width: 135px;
}

.createjobLabel, .ofirLabel {
    color: #333;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

.arrow { margin-right: 3px; }

.companyLabel { color: #0f6d78; }

.date {
    color: #738e9d;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    margin-top: 105px;
    position: absolute;
    text-align: left;
    z-index: 0;
}

.headerbar {
    color: #ffffff;
    font-weight: bold;
}

input:not([type="image"]), textarea { box-sizing: border-box; }

input[name="search"] { margin-right: 10px; }

.jobcategoryCell {
    background-image: url('http://job.ofir.dk/pictures/ofirfeed/linkwitharrow-arrow.png');
    background-position: left;
    background-repeat: no-repeat;
    padding-right: 10px;
    vertical-align: baseline;
}

.jobcategoryLink {
    font-family: Tahoma;
    font-size: 12px;
    padding-left: 12px;
}

.leadText {
    font-size: 14px;
    font-weight: bold;
    margin-left: 0px;
    margin-right: 8px;
    vertical-align: text-bottom;
}

.linebreak { height: 20px; }

.line img {
    height: 1px;
    position: absolute;
    width: 100%;
}

.link a { text-decoration: underline; }

.link a, .link a:hover { font-size: 11px; }

.listCategoryGroup {
    list-style: none;
    margin: 0 0 20px 0;
    padding: 0;
}

.listCategoryGroup li {
    float: left;
    line-height: 18px;
    width: 215px;
}

.listCategoryGroup li.c8 { display: none; }

.locationLabel { color: #738e9d; }

.PagingBar { margin-top: 10px; }

.positionPostingDescription {
    color: #696969;
    font-family: Arial, sans-seif;
    font-size: 11px;
    height: 45px;
    overflow: hidden;
    text-align: left;
    vertical-align: top;
}

.positionPostingList .list a, .positionPostingList .list a:hover {
    color: #1d5390;
    font-weight: bold;
    text-decoration: none;
}

.positionPostingNoMatch { margin-top: 25px; }

.publish { padding-left: 5px; }

.ranking {
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    padding-left: 250px;
    position: absolute;
    text-align: left;
    z-index: 0;
}

.adPaid .ranking { margin-top: 93px; }

.adPaidWithDate .ranking { margin-top: 105px; }

.adFree .ranking { margin-top: 25px; }

.feed-image {
    display: block;
    opacity: 0;
}
.partner-links-overview, .partner-links-overview tr, .partner-links-overview td, .partner-links-overview th {
    border: 1px solid #777;
    text-align: left;
}
.partner-links-overview th {
    padding: 0 10px;
}

.partner-links-overview .table-header {
    text-align: center;
    background-color: #daa520;
}
.partner-links-overview a {
    color: blue;
}

/* new Paging bar */

.PagingBar-usability {
    background-color: #F8F8F8;
    background-image: none;
    border: 1px #E1E4E9 solid;
    color: #929392;
    height: 32px;
    margin: 0;
    width: auto;
}

.PagingBar-usability div.Paging { line-height: 33px; }

.PagingBar-usability div.Paging a, .PagingBar-usability div.Paging a:hover {
    font-size: 12px;
    font-weight: normal;
}

.PagingBar-usability .Paging .MoveFirst,
.PagingBar-usability .Paging .MovePrevious,
.PagingBar-usability .Paging .MoveNext,
.PagingBar-usability .Paging .MoveLast { margin: 0 0 0 7px; }

.PagingBar-usability .Paging .MoveFirst .navigationLink,
.PagingBar-usability .Paging .MovePrevious .navigationLink,
.PagingBar-usability .Paging .MoveNext .navigationLink,
.PagingBar-usability .Paging .MoveLast .navigationLink,
.PagingBar-usability .Paging .MoveFirst .TextDisabled,
.PagingBar-usability .Paging .MovePrevious .TextDisabled,
.PagingBar-usability .Paging .MoveNext .TextDisabled,
.PagingBar-usability .Paging .MoveLast .TextDisabled { font-size: 12px; }

.PagingBar-usability .Paging .pagecount {
    float: right;
    margin: 0px 12px 0px;
}

/* eo new Paging bar*/

/* Tab menu */

div.menu ul {
    background: url(http://job.ofir.dk/pictures/partnere/borderArrow.gif) repeat-x;
    height: 40px;
    list-style: none;
    margin: 0 10px;
    padding: 0;
}

div.menu ul li {
    display: inline;
    float: left;
    margin: 0 15px 0 0;
    position: relative;
}

div.menu ul li.last { margin-right: 0; }

div.menu ul li a {
    color: #999;
    display: block;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    font-weight: normal;
    padding: 14px 0;
    text-decoration: none;
}

div.menu ul li a:hover {
    color: #000;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    text-decoration: none;
}

div.menu ul li a.active {
    background: url(http://job.ofir.dk/pictures/partnere/borderArrow.gif) no-repeat center -40px;
    color: #000;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    text-decoration: none;
}