@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator     YAML Builder V1.0 (http://builder.yaml.de)
 * @file        my_layout.css
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(2008_core_base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(2008_screen_basemod.css);
@import url(2008_screen_content.css); 
@import url(2008_navigation.css);

@import url(2008_screen_niederlassungen.css);

/* import print layout | Druck-Layout einbinden */
/* @import url(../yaml/print/print_003_draft.css); */

/*  Changes for special applicant portal template */
#col3.bwm_center {
    width: 750px;
    float: right;
    margin: 0;
    margin-right: 20px;
}

#col3.bwm_center #col3_content {
    position: static !important;
}

#col3.margin {
	margin-right: 200px;
}

#col1_content.bwm_center { 
    padding: 5px 5px 0 10px;
}

#col1.bwm_center {
    width: 215px;
}

#cv_container ul, #cv_container li {
    margin: auto !important;
    padding: auto !important;
    list-style-image: none !important;
    list-style-type: none !important;
}

#cv_container  div.breadcrumbs{
    font-size: 11px;
    color: #93b7d4;
    margin-bottom: 25px;
    background: url(images/arrow_grey.gif) 0 50% no-repeat;
    padding-left: 10px;
    font-weight: bold;
    font-size: 0.8em;
}

#cv_container div.breadcrumbs img {
    margin-right: 10px;
}

#cv_container div.breadcrumbs , #cv_container div.breadcrumbs  ul, #cv_container div.breadcrumbs  ul li {
    display: inline;
}

#cv_container div.breadcrumbs  ul, #cv_container div.breadcrumbs ul li {
    list-style-type: none;
    margin-left: 0;
    background: none;
    padding: 0;
}

#cv_container div.breadcrumbs ul li {
    font-weight: normal;
    font-size: 1.15em;
    color: #ccc;
    list-style-image: none;
}

#cv_container div.breadcrumbs ul li a {
    color: #ccc;
    text-decoration: none;
    padding-right: 15px !important;
}

#cv_container div.column01 ul li {
    float: left;
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;    
}

#cv_container div.column01 {
    margin-bottom: 10px;
    margin-top: 10px;
}

#cv_container h1.cv_headline {
    clear: left !important;
}

#cv_container div.column01 ul {
    margin-left: 0;
}

#cv_container div.column01 ul li a {
    background: url("images/arrow_grey.gif") no-repeat scroll 0 50% transparent;
    color: #00267F;
    display: block;
    height: 24px;
    line-height: 24px;
    padding-left: 10px !important;
    padding-right: 15px !important;
    text-decoration: none;
}

#cv_container div.column01 ul li.active a {
    color: #DB0C47 !important;
}

#cv_container #vita, #cv_container #myjobs {
    margin-left: 0px !important;
}

#cv_container ul.myjobs_nav  li, #cv_container ul.myjobs_nav {
    margin: 0 !important;
}

#cv_container ul.vita_nav  li, #cv_container ul.vita_nav {
    margin: 0 !important;
}

#cv_container ul.input_select_options, #cv_container ul.input_select_options li{
    margin: auto !important;
    padding: auto !important;
    list-style-image: none;
    list-style-type: none;
}

#cv_container div.register_info_text ul, #cv_container div.register_info_text ul li {
    margin-top: 4px !important;
    font-size: 12px;
}

#cv_container dl.zend_form {
    margin: 0;
}

.side-box {
    border-top: 1px solid #C3C3C3;
    margin: -1px 0 0;
    padding: 12px 0 16px;
    position: relative;
    width: 100%;
    margin-top: 20px;
}

.side-box h3 {
    color: #24B0E1;
    font-size: 15px;
    margin: 0 0 7px;
}

.side-box a.headline_link {
    color: #24B0E1;
    font-size: 15px;
    text-decoration: none;
}

.side-box ul.news {
    list-style: none outside none;
    margin: 0 0 -11px;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

.side-box ul.news li {
    background: none repeat scroll 0 0 transparent;
    color: #333333;
    float: left;
    padding: 0 0 8px;
    width: 100%;
    margin: 0;
}


.side-box  span.blue {
    color: #24B0E1;
}

.side-box p {
    margin-bottom: 3px;
}

#cv_container h1.cv_headline  {
	margin-left: 0px !important;
	margin-top: 10px !important;
}

#seo-box-startpage {
    background: url("../images/bg_seo.gif") no-repeat;
    width: 467px;
    height: 353px;
}

#seo-box-startpage .intro {
	font-size: 16px;
	color: #fff;
	line-height: 24px;
	padding-left: 32px;
	padding-top: 40px;
	width: 188px;
	font-weight: bold;
}

#seo-box-startpage .description {
	font-size: 11px;
	color: #898989;
	line-height: 15px;
	padding-top: 15px;
	padding-left: 42px;
	width: 393px;
}


