/*.bodytext li {
margin-left: 30px !important;
}*/

#main-container bodytext.ul {
margin-left: 50px !important;
border: 1px solid black;
}

.csc-frame-frame1 {
background-color: #bfd1e0;
#background-color: #a4bdd3;
width: 475px;
padding: 20px 20px;

}
.csc-frame-frame1 .bodytext {
margin-left: 15px;
}
.csc-frame-frame1 ul {
margin-left: 50px;
}

.important {
color: #FF0000;
}

#suchwort {
width: 140px !important;
}

.qm2010 {

margin-top: 20px;
margin-left: -12px;
}

.qm2010klinik {
margin-top: 20px;
}

#claim11 {
position: absolute;
margin-top: 60px;
margin-left: 20px;
}



/*-------------- HEADER ------------------------------------------*/
.topnavi {
        padding-top: 10px;
        margin-left: 20px;
        width: 710px;
        height: 90px;
        background-repeat: no-repeat;
}


.tx-efafontsize-pi1 {
        display:inline;}
.tx-efafontsize-pi1 img {
        vertical-align: middle}
/*-------------- SUCHE -----------------------------------------------*/
.suche {
        margin-top:20px;
        padding-left:12px;
}
.suche h1 {
        font-weight:bold;
        font-size:0.92em;
        line-height: 13px;
        margin-bottom: 3px;
        color:#878689;
}


/*-------------- HAUPTNAVI ------------------------------------------*/
.mainnavi {
        margin-left: 20px;
        top: 100px;
        width: 710px;
        height: 33px;
        background-image: url(../layout_img/bg/bg_navi.gif);
        background-repeat: repeat-x;
}
/*-------------- LINKE SPALTE ---------------------------------------*/
.left {
        float: left;
        margin-top: 10px;
        margin-left: 20px;
        width: 178px;
        line-height:15px;
      }
/*-------------- SUBRAHMEN LINKS ------------------------------------*/
.subnavi {
        width: 176px;
        border-left: 2px solid #e8e8e8;
        border-bottom: 2px solid #e8e8e8;
        margin-bottom:20px;
}
/*-------------- INFO LINKS ------------------------------------------*/
.info_dunkel_links {
        width: 166px;
        margin-top:10px;
        background-color:#d9dadb;
        padding-left:12px;
        padding-bottom:8px;
        background-image: url(../layout_img/rundung_dunkel.gif);
        background-repeat: no-repeat;
        background-position:bottom;
}
.info_hell_links {
        width: 166px;
        margin-top:10px;
        background-color:#f1f1f1;
        padding-left:12px;
        padding-bottom:8px;
        background-image: url(../layout_img/rundung_hell.gif);
        background-repeat: no-repeat;
        background-position:bottom;
}
.info_dunkel_links img, .info_hell_links img {
        float:left;
        margin-bottom:10px;
        margin-right:5px;
}
.info_dunkel_links h1, .info_hell_links h1 {
        font-weight:bold;
        font-size:0.92em;
        color:#878689;
        display:block;
        line-height:24px;
        border-bottom: 1px solid #878689;
        margin-bottom:5px;
}


.info_hell_links dt, .info_hell_links dd {
        float:none;
        width: auto}
/*-------------- BILD OBEN ------------------------------------------*/
.banner {
        float: right;
        margin-top: 10px;
        margin-right: 20px;
        width: 515px;
}
/*-------------- WERBUNG --------------------------------------------*/
.werbung {

        top: 350px;
        left: 770px;
        width: 180px;
}
.werbung img {
        margin-bottom:10px;
}

/*-------------- INFO LINKS (nur für Satellit, wg. bg image hier) ------------------------------------------*/
.dach {
        width: 178px;
        margin-top:10px;
        background-color:#d9dadb;
        background-image: url(../layout_img/rundung_dunkel.gif);
        background-repeat: no-repeat;
        background-position:bottom;
        padding-bottom:8px;
}
.dach img {
          margin-left:1px;
          margin-top: 1px}

.dach a {
        overflow:hidden;
        text-decoration:none;
        padding-left:12px;
        color:#878689;
        font-weight:normal;
        width:150px;
        display: block;
        margin-top:5px;
        background-image: url(../layout_img/navi/pfeil_kreis_dunkelgrau.gif);
        background-repeat: no-repeat;
        background-position:120px 0.3em;
}

.teserStelle {
        margin-top:10px
}
/*-------------- INHALT ----------------------------------------------*/
.content {
        float: right;
        margin: 20px 20px 50px 0px;
        width: 515px;   /* orig: rena 515px */
        /* background-color: AQUA; */
        /* globale einrückung */
        padding: 0;
        }

#slider {
width:696px;
}
#sudoslider img{
    border:none;
}
#sudoslider ul, #slider li{
    margin:0;
    padding:0;
    list-style:none;
}
#sudoslider li {
    width:696px;
    overflow:hidden;
        position:relative;
}
ol {margin:1em 0;padding:0;height:28px;        }
ol li{margin:0 10px 0 0; padding:0;float:left;list-style:none;height:28px;line-height:28px;}
ol li a{float:left;height:28px;line-height:28px;border:1px solid #ccc;background:#DAF3F8;color:#555;padding:0 10px;text-decoration:none;}
ol li.current a{background:#5DC9E1;color:#fff;}
ol li a:focus, .prevBtn a:focus, .nextBtn a:focus{outline:none;}


.csc-frame-rulerBefore {
border: 1px dotted #cccccc;
margin-bottom: 10px;
margin-top: 20px;
}


/* JOB Börse */
#job-filter {

        padding-left:10px;


}
#job-filterU {
        margin-top:5px;
}
#job-filterU h1, #job-filterU a {
        font-size: 1em;
        margin-bottom:0px;
        padding-bottom:0px;
        font-weight:bold;
        line-height:20px;
        text-decoration:none;
        color:#6A8CAF;
}

#job-filter h1.csc-firstHeader {
        margin-bottom: 0px,

}
#job-filter h2.csc-firstHeader {
        margin-left:0px;
        border-bottom: 1px solid #878689;
    color: #878689;
    display: block;
    font-size: 0.92em;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 5px;

}
#job-filter .dmmjobcontrol-headerFilter p {

}
div.dmmjobcontrol-headerFilter {
        margin-top:10px;
        border-top-width: 1px;
        border-bottom-width: thin;
        border-top-style: solid;
        border-bottom-style: solid;
        border-top-color: #6A8CAF;
        border-bottom-color: #6A8CAF;
        font-size: 1em;
        color:#6A8CAF;
        padding-bottom:6px;

}

.dmmjobcontrol-filter-link1, .dmmjobcontrol-filter-link2 {
        margin-top:10px;
        border-top-width: 1px;
        border-bottom-width: thin;
        border-top-style: solid;
        border-bottom-style: solid;
        border-top-color: #6A8CAF;
        border-bottom-color: #6A8CAF;
        font-size: 1em;
        color:#6A8CAF;
        padding-top:4px;
        padding-bottom:6px;
}
.dmmjobcontrol-filter-link2 {
        border-top-style: none;
        padding-top:0px;
}
.dmmjobcontrol-filter-link1 a , .dmmjobcontrol-filter-link2 a {
        color:#6A8CAF;
        text-decoration:none;
}
.mmjobcontrol-category-item {
        width:160px;
        color:#6A8CAF;
        padding-bottom:5px;
}
.mmjobcontrol-category-item input{
        float:right;
}

.dmmjobcontrol-list-item .dmmjobcontrol-header .dmmjobcontrol-number {
        background-color: #95adc4;
        float:left;
        height: 28px;
        width:25px;
        text-align: center;
        padding-top:10px;
        font-size:87%
}
.dmmjobcontrol-list-item .dmmjobcontrol-content {

}
.dmmjobcontrol-list-item .dmmjobcontrol-content .dmmjobcontrol-details {
        float:left;
        margin-left: 35px;
}
.dmmjobcontrol-list-item .dmmjobcontrol-content .dmmjobcontrol-details a {
        text-decoration: none;
}
.dmmjobcontrol-list-item .dmmjobcontrol-content .dmmjobcontrol-details .dmmjobcontrol-detail-innen {
        background-color: #dddddd;
        margin-top: 1px;
        border-top-width: 1px;
        border-right-width: thin;
        border-bottom-width: thin;
        border-left-width: thin;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #FFFFFF;
        border-right-color: #FFFFFF;
        border-bottom-color: #FFFFFF;
        border-left-color: #FFFFFF;
        padding-right: 3px;
        padding-left: 3px;
}
.dmmjobcontrol-list-item .dmmjobcontrol-content .dmmjobcontrol-details .dmmjobcontrol-detail-innen a {
        font-weight:normal;
}
.dmmjobcontrol-list-item .dmmjobcontrol-clear {
        clear:left;
        padding-bottom:10px;

}
.dmmjobcontrol-list-item .dmmjobcontrol-content .dmmjobcontrol-standort, .dmmjobcontrol-list-item .dmmjobcontrol-content .dmmjobcontrol-datum {
        padding-left: 25px;
        clear:left;
        padding-top:2px;
}
.dmmjobcontrol-list-item .dmmjobcontrol-content .dmmjobcontrol-standort .dmmjobcontrol-label, .dmmjobcontrol-list-item .dmmjobcontrol-content .dmmjobcontrol-datum .dmmjobcontrol-label {
        background-color: #95adc4;
        width:60px;
        display:block;
        float:left;
        padding-left:7px;
}
.dmmjobcontrol-list-item .dmmjobcontrol-content .dmmjobcontrol-standort .dmmjobcontrol-value, .dmmjobcontrol-list-item .dmmjobcontrol-content .dmmjobcontrol-datum .dmmjobcontrol-value {
        background-color: #ffffff;
        width:230px;
        display:block;
        float:left;
        margin-left:5px;
        padding-left:7px;
}
.dmmjobcontrol-list-item {
        background-color: #ececec;
        margin-bottom:15px;
}
.dmmjobcontrol-list-item .dmmjobcontrol-header {
        height: 33px;
}
.dmmjobcontrol-list-item .dmmjobcontrol-header .dmmjobcontrol-header-title {
        float:left;
        padding-top: 10px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
}
 .dmmjobcontrol-list-item a {
         color:#626166;
        font-weight:bold;
 }

.dmmjobcontrol-number-content-1 {
        width:350px;
        float:left;
        /*515*/
}

.dmmjobcontrol-number-content-2 {
        width:150px;
        float:left;
        font-size:87%;
        margin-left:15px;

}
.dmmjobcontrol-number-content-2 h2 {
        margin-left:0px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
}
.dmmjobcontrol-number-content-2 a, .dmmjobcontrol-number-content-2 p  {
        background:none !important;
        padding-left:0px !important;
}

.dmmjobcontrol-number-content-1 h3, .dmmjobcontrol-number-content-2 h3 {
        color:#626166;

}

.dmmjobcontrol-number-content-1 h2{
        margin-left:0px;
        color:#6A8CAF;
}

.dmmjobcontrol-number-content-2-p-left {
        margin-left:15px;
}

 div.dmmjobcontrol-number-content-2-bewerben {
        text-align: center;
        background-color: #6A8CAF;
        color:#ffffff  !important;
        margin-top:10px;
}
 div.dmmjobcontrol-number-content-2-bewerben a {
        color:#ffffff  !important;
        font-weight:bold;
        text-decoration: none;

}

.dmmjobcontrol-number-content-kurzinfo h3 {
        margin-bottom:0px;
        line-height:12px;
}
.dmmjobcontrol-number-content-kurzinfo p {
        margin-top:0px;
        line-height:12px;
}


/* powermail */

.powermail_check_inner_uid170_0 label {
    float: right !important;
    width: 240px !important;
    text-align: left !important;
    margin-right: 60px;
    padding: 0 !important;
}

#check_uid170_0 {
   float: left !important;
   margin-left: 140px !important;
}

.tx-powermail-pi1_mandatory {
margin-top: 20px !important;
margin-left: 20px !important;
margin-bottom: 20px !important;
}

.tx-powermail-pi1_mandatory_submit {
margin-top: 20px !important;
}

#powermaildiv_uid171 {
clear: both;
float: right;
margin-bottom: 20px;
margin-right: 162px;
}

#powermaildiv_uid171 a {
color:#878689;
}

.powermail_submit_uid137 {
clear: both !important;
}

