@charset "utf-8";
/* ################################ *
 * #### GERMANY Einstellungen ##### *
 * #############+################## */

/* TopNavigation */
#nav li.menuparent:hover div.sec_level 
{
	/*display: block;*/
}

#nav li.menuparent div.sec_level {
	position: absolute;
        background: url('/fileadmin/images/bg_sec_level_nav.png') left 10px no-repeat;
        overflow: hidden;
        height: 0;
}

#nav li.menuparent ul {
	list-style: none;
	padding: 0 0 15px 0;
	margin: 30px 0 0 0;
        background-color: #fff;
	display: block;        
        border-radius: 0 0 15px 0; 
        -webkit-border-radius: 0 0 15px 0; 
        -moz-border-radius: 0 0 15px 0;    
}

#nav li.menuparent ul li{
	list-style: none;
	margin: 0;
	padding: 0;
	background: transparent;
        text-align: left;
}

#nav li.last.menuparent div.sec_level {
        right: 10px;
        margin: 0;
}

#nav li.last.menuparent div.sec_level ul li {
        text-align: right;
}

#nav li.last.menuparent div.sec_level {
        background: url('/fileadmin/images/bg_sec_level_nav_r.png') right 10px no-repeat;
}

#nav li.level1.menuparent div.sec_level a {
        /*line-height: 30px;*/
        font-size: 1.3em;
}

#nav li.level1.menuparent.active div.sec_level a {
        color: #999999;  
}

#nav li.level1.menuparent.active div.sec_level a:hover {
        color: #5A5A5A;
}

#nav li.level1.menuparent.active div.sec_level li.active a {
        color: #1C408C;
}

/* tt_news */
div.news-latest-container {
    height: 300px;
    overflow: hidden;
}

div.news-latest-item {
    margin: 0 25px 10px 25px;
    height: 140px;
    overflow: hidden;
    background: #fff;
}

div.news-latest-item h3 {
    height: 2.1em;
    overflow: hidden;
}

/* Bewerbungsformular */
#job_form {
    
}

#job_form ul.powermail_multiplejs_tabs {
    border: 1px solid #aaa;
    border-left: 0;
    border-right: 0;
    height: 32px;
    list-style: none outside none;
    margin: 0 25px;
    padding: 0;    
}
#job_form ul.powermail_multiplejs_tabs li {
    line-height: 30px;
    width: auto;
    height: auto;
}

#job_form ul.powermail_multiplejs_tabs li a {
    border: 0;
    background: transparent;
    line-height: 30px;
    font-weight: normal;
    padding: 0;
    margin: 0 20px 0 0;
}

#job_form ul.powermail_multiplejs_tabs li a.current {
    color: #1C408C;
    font-weight: bold;
    background: url('/fileadmin/images/pic_arrow_jobform.png') no-repeat center left;
    padding-left: 10px;
}

#job_form  div.powermail_multiplejs_navigation {
    margin: 30px 25px;
    padding: 0  0 25px 0;
}

#job_form .next-tab {
    margin-right: 25px;
    /*background: url('/fileadmin/images/pic_arrow_job_next.png') no-repeat center right;*/
    padding-right: 10px;    
}

#job_form .prev-tab {
    margin-right: 25px;
    /*background: url('/fileadmin/images/pic_arrow_job_prev.png') no-repeat center left;*/
    padding-left: 10px;        
}

#job_form legend {
    display: none;
}

#job_form div.headline {
    color: #1C408C;
    font-size: 15pt;
    font-weight: normal;
    font-family: "NewsletterMedium", Arial;    
    margin: 0;
    padding: 0;
    text-transform: uppercase;    
}

#job_form div.section_header {
    color: #1C408C;
    text-transform: uppercase;
    font-weight: bold;
    margin: 1em 0;
}

#job_form div.txt_blue, #job_form div.mandatory_txt {
    color: #1C408C;
    padding-bottom: 30px;
}

#job_form div.mandatory_txt {
    margin: 1em 0;
}

#job_form fieldset.tx-powermail-pi1_fieldset div.label-hidden label {
    visibility: hidden;
}

#job_form div.job_select {
}

#job_form div.job_select div.powermail_radio_inner {
    height: 2em;
}

#job_form fieldset.tx-powermail-pi1_fieldset div.job_select .powermail_radio_inner {
    margin-left: 0;
}

#job_form div.white-bg {
    background: #fff;
    padding: 20px;    
    margin: 5px 0;
}

#job_form div.tx_powermail_pi1_fieldwrap_html h2,
#job_form div.tx_powermail_pi1_fieldwrap_html p {
    padding-left: 0;
    padding-right: 0;
}


#job_form  fieldset.tx-powermail-pi1_fieldset .powermail_check_inner {
    margin-left: 0;
    padding-top: 1em;
}

div.tx_powermail_pi1_fieldwrap_html p.bodytext a {
    cursor: pointer;
}


div#calroot {
    top: 700px;
}

.date {
    width: 300px !important;
}

#job_form div.tx_powermail_pi1_formconfirmation_nav {
    float: right;
    margin: 25px;
}

form.tx_powermail_pi1_formconfirmation_submit, form.tx_powermail_pi1_formconfirmation_back {
    display: inline-block;
    float: left;
}

form.tx_powermail_pi1_formconfirmation_back {
    height: auto;
}

#job_form  table {
    border-collapse: collapse;
    color: #5A5A5A;
    font-size: 1em;
    margin: 1em 25px;
    width: auto;
    padding: 0;
}

#job_form td.powermail_all_label {
    font-weight: bold;
}

/*Prefix Select*/
#job_form select#uid15, #job_form select#uid431 {
    width: 160px;
} 

/* Sendbutton */
#job_form #powermaildiv_uid142, #job_form #powermaildiv_uid557 {
    display: inline-block;
    text-align: right;
    width: 100%;
}

/* Confirmbutton */
#job_form input.tx-powermail-pi1_confirmation_back {
    border: 0;
    background: transparent;
    background: url('/fileadmin/images/pic_arrow_job_prev.png') no-repeat center left;
    padding-left: 10px;
    color: #1C408C;
    height: 35px;
    margin-right: 20px;
}

tr.powermail_all_tr_uid987654, tr.powermail_all_tr_uid987654 {
    border: 0;
}