.cb_main { text-align: center;	padding: 1px 0; }
.cb_PnlPrimary { margin: 0;}
.pnlInnerWrapper { max-width: 970px; margin: 0 auto 15px; }

#cust_footerch	{
	margin: 0 auto;
	margin-top: 30px;
	padding: 7px 0px 7px 0px;
	text-align: center;	
}

#dePoweredBy
{
	font-style:normal;
	font-family: arial, helvetica, sans-serif;
	font-size:12px; 
	color: #999;
	
}

#pnlCountryLinks .pnlFooterLinks span a { font-size: 11px; font-weight: normal; }
.cb_style .bodyBox { clear: both; border: 1px solid #FBAE00; margin: -1px 0 0 0; text-align: left; width: 400px; padding: 0; font-size: 10px; color: #696969; line-height: 12px; }
.cb_style #bodyBoxWrapper { margin: 6px 9px 6px 9px; }
.cb_style .jsHomeOtherSearches { float: left; width: 114px; padding: 5px 7px 7px 7px; margin: 15px 15px 0 0; background: #fff url(../../images/gradients/js_home_categories.jpg) repeat-x; border: 1px solid #ccc; font-size: 11px; white-space: nowrap; }

.cb_style #QSBBoxContainer { width: 395px; }	
.cb_style #QSBBoxContainer .qsb_input_wrapper_left { width: 160px; }    
.cb_style #QSBBoxContainer .submitKey { width: 160px; }
.cb_style #QSBBoxContainer .submitAdv { width: 160px; }
.cb_style #QSBBoxContainer .qsb_input_big_label { width: 167px; }
.cb_style #QSBBoxContainer .qsb_input_med_label { width: 167px; }
.cb_style #QSBBoxContainer .qsb_input_label { width: 167px; }
.cb_style #QSBBoxContainer .input_sm_label { font-size: 11px; }
.cb_style #QSBBoxContainer .SearchLeftHalf { width: 162px; }
.cb_style #QSBBoxContainer .SearchRightHalf { width: 162px; margin: 0 0 0 15px; }
.cb_style #QSBBoxContainer .SearchBottomLeftHalf { float: left; width: 200px; text-align: left; padding: 0; margin: 0; }
.cb_style #QSBBoxContainer .SearchBottomRightHalf { float: right; width: 125px; margin-left: 7px; text-align: left; padding-top:0px; }    
.cb_style #QSBBoxContainer .input_field_keywords { width: 162px; }
.cb_style #QSBBoxContainer .input_field_location { width: 162px; } 
.cb_style #QSBBoxContainer .input_field_categories { width: 162px; }  
.cb_style #QSBBoxContainer .input_field_countries { width: 162px; }      
.cb_style #QSBBoxContainer .OtherCountries{margin:5px;} 
.cb_style #QSBBoxContainer #qsbButton { width: 63px; }


.cb_style .keySearchActive { float: left; width: 91px; height: 19px; padding-top: 4px; margin: 0 3px -2px 3px; position: relative; z-index: 100; border: 1px solid #FBAE00; border-bottom: 1px solid #FFCA26; background: #fff url(../../images/gradients/tab_active_grad.gif) repeat-x; text-align: center;  }
.cb_style .keySearchActive a { color: #339; font-size: 10px; font-weight: normal; text-decoration: none; }
.cb_style .keySearchInActive { float: left; width: 91px; height: 19px; padding-top: 4px; margin: 0 3px -2px 3px; position: relative; z-index: 1; border: 1px solid #ccc; border-bottom: 1px solid #FBAE00; text-align: center; background: #fff url(../../images/gradients/tab_inactive_grad.gif) repeat-x;  }
.cb_style .keySearchInActive a { color: #339; font-size: 10px; font-weight: normal; text-decoration: none; }
	
.cb_style .advSearchActive { float: left; width: 95px; height: 19px; padding-top: 4px; position: relative; margin: 0 0 -2px 0; position: relative; z-index: 100; border: 1px solid #FBAE00; border-bottom: 1px solid #FFCA26; text-align: center; background: #fff url(../../images/gradients/tab_active_grad.gif) repeat-x;  }
.cb_style .advSearchActive a { color: #339; font-size: 10px; font-weight: normal; text-decoration: none; }
.cb_style .advSearchInActive { float: left; width: 95px; height: 19px; padding-top: 4px; border: 1px solid #ccc; position: relative; margin: 0 0 -2px 0;  border-bottom: 1px solid #FBAE00; text-align: center; background: #fff url(../../images/gradients/tab_inactive_grad.gif) repeat-x;  }
.cb_style .advSearchInActive a { color: #339; font-size: 10px; font-weight: normal; text-decoration: none; }

.QSBBoxContainer .OtherCountries .a {
	font-family:Verdana;
	font-size:10px; 
	text-decoration:underline;
	color:Green;
}

/* job list (column widths set by inline styles on sorter cells) */
.cb_style .jl_srt_cell{ width: 20%; padding-left: 10px; padding-top: 8px; padding-bottom: 8px; font-weight: bold; background-color: #FF6600; }
.cb_style .jl_tbl{ width: 100%; border-bottom: solid 1px #DDDDDD; table-layout:fixed;}
.cb_style .jl_location_cell{ padding-left: 10px; border-top: solid 1px #DDDDDD; }
.cb_style .jl_title_cell{ padding: 6px 4px; border-top: solid 1px #DDDDDD; font-size: 12px;  }
.cb_style .jl_other_cell{ padding: 6px 4px; border-top: solid 1px #DDDDDD; }
.cb_style .jl_tsr_cell{ padding: 0px 4px 6px 4px; text-align: justify; color: #000000; }
.cb_style .jl_clip_div{ overflow: hidden; }
.cb_style .jl_geosug_tbl{ width: 100%; }
.cb_style .jl_geosug_cell{ padding: 2px 10px; }

/* Miscellaenous */
.cb_style .light_cell{ color: #999999; font-size: 10px; text-align: right; }
.cb_style .sidebox_div{ background-color: #FFFFCC; border: solid 1px #999999; padding: 4px; }

/* Quick Search Box */
/*.intlQuickSearchBox {
	border: 1px solid #F60;
	height:152px;
	width:400px;
}*/

.intlQuickSearchBox h1 {
	background-color: #F60;
}

.cb_style #qsForm {
	height: 140px;
}

.cb_style #qsForm label
{
	display: block;
	font-weight: bold;
	font-size: 1.25em;
	margin: 0 0 .3em;
}
/* End Quick Search Box */

/* City Search Box */
#citySearchBox h1 { margin: 0; text-align: left; background-color: #3f6c96; font-family: verdana; font-size: 14px; color: #FFF; font-weight: bold; padding: 3px 5px 3px 5px; border: 1px solid #FFF; }
.csb_citylinks { height: 20px; background-color: #6688ad; border-left: 1px solid #FFF; border-right: 1px solid #FFF;}
.csb_citylinks ul { padding:  0px 0px 0px 22px; }
.csb_citylinks li a, .csb_citylinks li a:visited { display: block; font-family: verdana; font-size: 14px; font-weight: bold; letter-spacing: -0.07em; color: #FFF; background-color: #6688ad; padding: 2px 7px 2px 7px; }
#csb_joblinks { margin: 15px 10px; }
#csb_joblinks a, #csb_joblinks a:visited { font-size: 14px; line-height: 20px; }

/* Category Search Box */ 
#FeaturedCatLink { 
	margin-right: 50px;
}
/* End Category Search Box */

/* Post Resume */
.cb_style .PRSchoolCol1 { width: 20%; }
.cb_style .PRSchoolCol2 { width: 20%; }
.cb_style .PRSchoolCol3 { width: 40%; }	
.cb_style .PRSchoolInput1 { width: 90%; }
.cb_style .PRSchoolInput2 { width: 90%; }

/* Impressum */
.cb_style .impressum { width: 80%; margin-left: 80px; }

/* Ecomm*/
#mktgheader {
background: url('../../images/de/js/elements/nav_gradient.jpg') repeat-x top left;
}

#ecContent {  
background: url("../../images/js/elements/gradients/bg_grad.jpg") left top repeat-x;
}

#fbContent
{
background: url("../../images/js/elements/gradients/bg_grad.jpg") left top repeat-x;
}

.bindaccount {
	color: #ff7d00; 
}

.MSNSignOut {
	color: #ff7d00; 
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/*|  New Header Styles                                      |*/ 
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#deHeader {
	height: 65px;
	background-color: #ffFFFF;
background: url('../../images/intl/TopBG.gif');
	background-repeat:repeat-x;
	text-align: center;
	margin: 0;
	padding: 0;
	min-width:750px;
	width:100%;
}

#deHeader_inner {
	width: 750px;
    margin:0 auto;
background: url('../../images/intl/TopBG.gif') repeat-x;
}

.germanHeader_logo {
	margin-top:10px;
    padding-bottom:5px;
	float: left;
	width: 224px;
}

#deHeader_right {
	float: right;
	text-align: center;
	width: 490px;
	height: 30px;
}

/* START Employer Nav Box classes */
#pnlPoweredByLogo {
	clear: both;
	float: right;
}

.cb_EmpNav {
	width: 290px;
	color:#fff;
	margin: 0;
	float: right;
}

.cb_EmpNav ul li ul li {
	background: none;
}

.cb_EmpNav ul li ul li.first
{
	padding: 0 5px 0 5px;
background: transparent url(../../images/shell/bg_cb_EmpNav-li.gif) right center no-repeat;
}
/* END Employer Nav Box classes */

/* Career Advice */
.deArticles 
{
	width: 750px;
	margin: 20px auto;
}

.deArticles_main 
{
	text-align: left;
	float: left;
	width: 620px;
	margin: 0 10px;
}

/********************************/
/*  CH iQSB styles overridde    */ 
/********************************/
.cb_style .intlQuickSearchbox {width: 100%; margin: 0px;}
.cb_style #iQSBContainer { margin: 10px; padding: 0px; text-align: center; }
.cb_style #iQSBContainer #keywords_wrapper { width: 49%; text-align: left; float: left; }
.cb_style #iQSBContainer #location_wrapper  { width: 49%; margin: 0px; float: right; text-align: left; visibility: visible; } 
.cb_style #iQSBContainer #categories_wrapper{ display:none; visibility:hidden;}
.cb_style #iQSBContainer #countries_wrapper   { clear: both; float: left; width: 49%; margin: 5px 0 0 0; text-align: left; visibility:visible; }
.cb_style #iQSBContainer #divDdlLocation {display:none;visibility:hidden;width:0px;height:0px;}
.cb_style #iQSBContainer #findbutton_wrapper { float: right; text-align: left; width: 49%; margin: 5px 0 0 0; }
/* ******************** */
/* End Quick Search Box */
/************************/

.cb_style A.btn 
{
	text-decoration:none;
}


 /* Footer Styles */
.IntFootSites {width: 25%; *width: 24%; margin: 0 auto; float:left}
.IntFootSites {text-align:left !important;}
#footer_group {background: #fff url(../../images/gradients/js_bluegrad.jpg) repeat-x; padding: 1px 0 1px 0;
	            font-family: Arial, helvetica, Sans-Serif; font-size: 1em;}
#links_footer {margin-top: 10px;}
.bounds {clear:both; margin:0pt auto; width:770px;}   
.cb_footer {PADDING-RIGHT:0pt; PADDING-LEFT:0pt; MARGIN:15px 0pt 0pt;
BACKGROUND:url(../../images/shell/bg_cb_Footer.gif) #405b9d repeat-x left top; PADDING-BOTTOM:15px;
            COLOR:#9ba8c4; PADDING-TOP:0pt; FONT-FAMILY:Arial,Helvetica,Sans-Serif; text-align:center}   
.cb_footer DL {PADDING-RIGHT:0pt; PADDING-LEFT:0pt;	PADDING-BOTTOM:0pt;	MARGIN:10px 0pt; PADDING-TOP:0pt} 
.cb_footer SPAN {FONT-SIZE:11px !important}
.cb_footer A {text-decoration:none; COLOR:#d8dde8; FONT-SIZE:11px}
.pnlFooterLinks {text-align:left !important}
.IntFootSites DD {margin:0px}
.IntFootSites DT {FONT-SIZE:11px}
.IntFootSites SPAN {display:block}  
#pnlCountryLinks {width:100%}
#pnlCountryLinks .pnlFooterLinks {width:100%}
#pnlCountryLinks A {padding-right:100px}
.cb_footer DT {font-weight:bold}
.cb_footer_HelpLinks {PADDING-RIGHT:20px; PADDING-LEFT:20px; PADDING-BOTTOM:10px; MARGIN:auto; WIDTH:265px;
                      PADDING-TOP:10px;	BACKGROUND-COLOR:#243861}
#pnlCountryLinks .pnlFooterLinks SPAN {margin:0px}
#INTLlinks DD {margin-top:-10px; *margin-top:-11px}


/* Header Banner Styles */
#shareHeader_inner { width: 950px; padding-top: 5px; }
#shareHeader_logo { width: 200px; float: left; padding-top: 40px; }
#shareHeader_right { width: 728px; float: right; padding: 5px 0; }



/* Nav Styles */
/* START JS NAVIGATION CLASSES */
/* ************************ */

.cb_nav {padding:0px; background:#ffffff url(../../images/UK/JS/NewHomePage/nav.jpg) left top; font-weight:bold; width:100%; text-align:center; margin:20px 0px 0px 0px; border-top:2px solid #8ca6e7; border-bottom:2px solid #6182b9; height:30px;}

.cb_nav .cb_nav_inner { width:850px; margin:0 auto; text-align: left; clear: both; background-image:url(../../images/UK/JS/NewHomePage/nav.jpg);}
.cb_nav .nav_wrapper ul { border: 0; margin: 0; padding: 0; list-style-type: none; float: left; }
.cb_nav .nav_wrapper ul li {display: block; float: left; text-align: center; padding: 0; margin: 0; position:relative; border-left:1px solid #5178b8;  border-right:1px solid #5178b8;}         
.cb_nav .nav_wrapper ul li a { height: 17px; padding: 8px 11px 6px 11px !important; padding: 9px 11px 7px 11px ; color: #1e3e8c; text-decoration: none; display: block; text-align: center; font: bold 11px arial, sans-serif; float:left; }

.cb_nav .nav_wrapper ul li a:visited, .cb_nav .nav_wrapper ul li a:link {color:#FFFFFF; background-image:url(../../images/UK/JS/NewHomePage/nav.jpg);}
.cb_nav .nav_wrapper ul li a:hover {background-image:url(../../images/UK/JS/NewHomePage/Nav_Blue_Active.jpg); text-decoration:none;}
.cb_nav .nav_wrapper li.active a:link, .cb_nav .nav_wrapper li.active a:visited, .cb_nav .nav_wrapper li.active a:hover { color: #FFFFFF; background-image:url(../../images/UK/JS/NewHomePage/Nav_Blue_Active.jpg); border-left:1px solid #5178b8;  border-right:1px solid #5178b8; }
.cb_nav .nav_wrapper li.active ul li a { color: #ff6600; }
.cb_nav .nav_wrapper li.active ul li a:hover { color: #1e3e8c; }

/* RDB Navigators */
div#NavigatorContainer div.container p,
div#NavigatorContainer div.container ul {
	text-align: left;
	}