body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        background-color: #F4F3EE;
        font-size: 11px;
}

table, body {
        font-family: Arial, Helvetica, sans-serif;
        color: #000000;
}

td {
        text-decoration: none;
}

a img {border:0}

td#content, #content table {
        font-family:verdana;
        font-size:12px;
}


.werbung {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #ffffff;
        text-decoration: none;
}

.hotjobs {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
}

.headline {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #ffffff;
        text-decoration: none;
        font-weight: bold;
        text-transform: uppercase;
}

.boxoben {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #ffffff;
        text-decoration: none;
        font-weight: bold;
        text-transform: uppercase;
}

.boxunten {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
}


a.menu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #626262;
        text-decoration: none;
}

a.menu:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #77263C;
        text-decoration: none;
}

a.menutop {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #3C3C3C;
        text-decoration: none;
}

a.menutop:hover {
        color: #77263C;
}

a.menuinfo {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #3C3C3C;
        text-decoration: none;
}

a.menuinfo:hover {
        color: #000000;
}

a.menuHome {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #ffffff;
        text-decoration: none;
}

a.menuHome:hover {
        color: #000000;
}

a.home {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        text-decoration: none;
}

a.home:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #666666;
        text-decoration: none;
}









/* Neue Styles */


.info {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height:20px;
    padding-right: 0px;
    padding-left: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align:justify;
}

table {
        border-collapse:collapse;
}

#content table.joblist {
        background:#f5f5f5;
        font-size:11px;
}

#content .joblist th {
        color:#CC0033;
        background:#eeeeee;
        text-align:left;
        border-top:8px solid #ffffff;
        padding:3px 5px;
        border-bottom:1px solid #ddd;
        font-size:13px;
}

.joblist td {
        padding:2px 5px;
}

table.joblist_inner {
        table-layout:fixed;
}

#content table.joblist table.joblist_inner td {
        padding:0px;
        font-size:11px;
        line-height:16px;
        vertical-align:top;
}


.anzeige th, .listing th, .formular th {
        background:#eeeeee;
        color:#000000;
        text-align:left;
        padding:5px 5px;
        border-top:8px solid #ffffff;
        border-bottom:1px solid #ddd;
}

.formular td td {
        background:transparent;
}

.formular .left {
        vertical-align:top;
}

.anzeige th a,.listing th a, .formular th a {

}

.trenner td, .trenner th {
        border-bottom:1px solid #ddd;
}

.border {
        border:1px solid #ddd;
        border-left:0;
        border-right:0;
}

.listing td, .formular td {
        background:#f5f5f5;
        padding:5px 5px;
        border-bottom:2px solid #ffffff;
}

.anzeige td {
        padding:5px 5px;
}

.anzeige {
        width:100%;
}

.inner, .inner td {
        border:1px solid #ccc;

        background:#eee;
}

.bg, .bg td {
        background:#f5f5f5;
}

.grau {
        background: #eee;
        border-top:8px solid #ffffff;
        line-height:1.5em;
}

a {
        color: blue;
        text-decoration:none;
}

a:hover {
        color: red;
}

.error {
        color:red;
        padding:5px;
        font-weight:normal;
}

.success {
        color:green;
        padding:5px;
        font-weight:normal;
}

.left {
        color: #626262;
}

td.left {
        width:150px;
}


.detailG {
        line-height:1.5em;
}


.job {
        background:#f5f5f5;
        color: #732439;
        padding:5px 5px;
        border-top:1px solid #ddd;
        border-bottom:1px solid #ddd;
        font-family:verdana;
        font-size:18px;
        font-weight: bold;
}

.box {
        background:#ffffff;
        padding:5px 5px;
        line-height:1.4em;
}

.boxklein {
        background:#EBEBEB;
        padding:3px 3px;
        line-height:1.2em;
        font-family:verdana;
        font-size:11px;
}

.firma th {
        background:#ffffff;
        color:#000000;
        text-align:left;
         font-size:11px;
        padding:5px 5px;
}

input.login {
        background-color:#FFFFFF;
        background-image:url(../grafik/email.png);
        background-position:2px center;
        background-repeat:no-repeat;
        padding-left:22px;
        width:80%;
}

input.pw {
        background-color:#FFFFFF;
        background-image:url(../grafik/key.gif);
        background-position:2px center;
        background-repeat:no-repeat;
        padding-left:22px;
        width:80%;
}

.submenu a {
        background:#ddd;
        border-bottom:1px solid #aaa;
        border-right:1px solid #aaa;
        padding:2px 5px;
        color:#555;
        font-size:11px;
}

.submenu a:hover {
        background:#ffd;
}

.kontakt {
        border-collapse:collapse;
        border:1px solid #ddd;
}

.kontakt th {
        background:#eeeeee;
        color:#000000;
        text-align:left;
        padding:5px 5px;
        border-bottom:1px solid #ddd;
}

.kontakt td {
        background:#f5f5f5;
        padding:5px 5px;
        border-bottom:1px solid #ddd;

}

.kontakt .left {
        vertical-align:top;
        width:30%;
}
