/*
BECKHOFF
Author: blomeyer@comspace.de
Create Date: 13.10.2008
Last Modified: 21.10.2008
*/
.jobs_box p {
    padding: 0 0 14px 0;
}
.jobs_box div.box_3_col {
    padding: 7px 0 55px;
    width: 556px;
}
.jobs_box div.job_teaser_box {
    float: left;
    padding: 0 29px 0 0;
    position: relative;
    width: 166px;
}
.jobs_box div.job_teaser_box_last{
    padding-right: 0px;
}
.jobs_box div.job_teaser_box div.teaser_link_box {
    height: 35px;
    position: relative;
}
.jobs_box div.job_teaser_box div.teaser_link_box div {
    bottom: -4px;
    padding-top: 3px; /*Frank eingefügt am 12.1.10*/
    /*position: absolute;*/ /*Frank auskommentiert am 12.1.10*/
}
.jobs_box div.job_teaser_box div.teaser_link_box div img {
    float: left;
    padding: 0 5px 0 0;
}
.jobs_box div.job_teaser_box div.teaser_link_box div a{
    float: left;
    line-height: 13px;
    padding: 0 0 8px 0;
    width: 156px;
}
.jobs_box div.job_teaser_box p {
    padding: 8px 0 0 0;
}
.jobs_box div.category_box {
    float: left;
    min-height: 1px;
    padding: 6px 40px 10px 0;/*FrankP 24.2.10 orignal: 0 40px 0 0;*/
    width: 144px;
}
.jobs_box div.list_box {
    float: left;
    margin: 6px 0 25px 0;/*FrankP 24.2.10 orignal: 0 0 39px 0*/
}
.jobs_box div.list_box ul {
    width: 370px;  /*12.1.10 - original width: 350px;*/
    /*padding-left: 0;*/
}
.jobs_box div.list_box li{
    padding: 0 0 9px 0;
    font-size: 110%; /*Frank 12.01.10*/
}

/*List in List*/
.jobs_box div.list_box ul ul{
    padding-top: 6px; 
}
.jobs_box div.list_box ul ul li{
    font-size: 100%; 
}

.jobs_box div.category_box_163 {
    float: left;
    min-height: 1px;
    width: 150px; /*12.1.10 - original width: 163px;*/
}
/*FrankP 24.2.10*/
.jobs_box div.contact_box {
    float: left;
    margin: 10px 5px 0 0;
}
.list_dash ul {
    /*margin-bottom: 10px;*/
}
.list_dash li {
    background: url('/images/admin/list_dash.gif') no-repeat 0 7px;
    padding: 0 0 9px 11px !important;
    list-style-image: none;
}
#jobs_left {
    float: left;
    margin: 0 40px 0 0;
    width: 353px;
}
#jobs_left div.list_box {
    float: none;
    margin: 0 0 14px 0;
}
#jobs_right {
    float: left;
    width: 165px;
}
.messe_box { /*#jobs_right .messe_box*/
    padding: 4px 0 19px 0;
}
.messe_box img { /*#jobs_right .messe_box img*/
    margin: 5px 0 0 0;
    /*border-top: 1px solid #a3a3a3;*/
}
.jobs_box div.category_box_150 {
    float: left;
    min-height: 1px;
    width: 150px;
}
.jobs_box div.list_box_left ul.list_dash li, .jobs_box div.list_box_right ul.list_dash li{
    background: url('/images/admin/list_dash.gif') no-repeat 0 7px;
    padding: 0 0 9px 11px;
}
.jobs_box div.list_box_left {
    float: left;
    margin: 0 20px 39px 0;
    width: 229px;
}
.jobs_box div.list_box_left li{
    padding: 0 0 9px 0;
}
.jobs_box div.list_box_right {
    float: left;
    margin: 0 0 39px 0;
    width: 159px;
}
.jobs_box div.list_box_right li{
    padding: 0 0 9px 0;
}
.jobs_box div.person_box {
    height: 125px;
    width: 545px;
    clear: both;
    margin-bottom: 34px;
}
.jobs_box div.person_box div.picture {
    width: 130px;
    background: #f2f2f2;
    height: 126px;
    float: left;
}
.jobs_box div.person_box div.text {
    width: 377px;
    height: 121px;
    background: #f2f2f2;
    float: left;
    padding: 0px 5px 5px 23px;
}
.jobs_box div.person_box div.text p {
    padding: 0;
}
.jobs_box div.person_box div.text div.small_text p {
    font-size: 11px;
    padding: 2px 0 0 0;
}
/*FrankP 24.2.10*/
.jobs_box h3.border_bottom {
    width: 552px;
    margin-bottom: 4px;
}