#PSOFOShop {
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
}
/* --- general style --- */
#PSOFOShop div.igPageTitle {
    font-weight: bold;
    margin: 0 0 10px;
}
#PSOFOShop p, #PSOFOShop div {
    color: #273341;
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    line-height: 15px;
}
#PSOFOShop .searchpair select.searchcriteria {
    margin: 2px 0;
    width: 245px;
}
#PSOFOShop input, #PSOFOShop select {
    color: #333333;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
}
#PSOFOShop a {
    color: #273341;
    text-decoration: none;
}
#PSOFOShop a:hover {
    color: #CE6B00;
}
#JD-ActSendJob a.JD-BButtonFace {
/*    background: url("https://rheinmetall.recruitmentplatform.com/en/ic-bewerben.gif") no-repeat scroll left center transparent;
    padding: 0 0 0 22px; */
    color: #333333;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
	background:url('https://rheinmetall.recruitmentplatform.com/en/but2.gif') no-repeat;
	padding:2px 18px 3px 18px;
	margin-right:10px;
	margin-top:-2px;
	margin-top:-3px\0/;
	*+margin-top:8px;
	_margin-top:108px;
	float:left;
*+height:20px;
height:20px\0/;
}
#JD-ActSendJob a.JD-BButtonFace:hover {
	background:url('https://rheinmetall.recruitmentplatform.com/en/but-up2.gif') no-repeat;
/*	color:black; */
}
#PSOFOShop div#backToSearch a.Lst-ButtonFace, #JD-ActApply a.JD-BButtonFace {
/*  background: url("https://rheinmetall.recruitmentplatform.com/en/bullet.gif") no-repeat scroll left center transparent;
    padding: 0 0 0 22px; */
    color: #333333;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
	background:url('https://rheinmetall.recruitmentplatform.com/en/but.gif') no-repeat;
	padding:3px 22px;
	*+padding:3px 22px 4px 22px;
	padding:3px 22px 4px 22px\0/;
*+height:20px;
height:20px\0/;
}
#JD-ActApply a.JD-BButtonFace {
	position:relative\0/;
/*	top:-1px\0/; */
	padding-bottom:5px;
		*+top:3px;
			top:-1px\0/;
	padding-top:4px;
		*+padding-top:3px;
			padding-top:3px\0/;
}
@-moz-document url-prefix() { #JD-ActApply a.JD-BButtonFace { padding-top:3px; } }
#PSOFOShop div#backToSearch a.Lst-ButtonFace:hover, #JD-ActApply a.JD-BButtonFace:hover {
	background:url('https://rheinmetall.recruitmentplatform.com/en/but-up.gif') no-repeat;
/* 	color:black; */
}
#JD-ActBack a.JD-BButtonFace {
    background: url("https://rheinmetall.recruitmentplatform.com/en/back.gif") no-repeat scroll left center transparent;
    padding: 0 0 0 22px;
}
#JD-ActSendJob {
	margin-bottom:10px;
}
#PSOFOShop div#backToSearch {
    margin-top:20px;
}
span .NewPopUp, #JD-ActPrintPage {
	display:none;
}

/* CUSTOM-HTML */
#PSOFOShop .SMC {
	margin-top:-10px;
}
#PSOFOShop .SMC .head {
    background: url("https://rheinmetall.recruitmentplatform.com/en/headbg.png") repeat-x scroll 0 0 transparent;
    font-weight: bold;
    height: 20px;
    margin: 0;
    padding: 3px 4px;
    text-align: left;
    width: 138px;
    position:relative;
    left:615px;
}
#PSOFOShop .SMLC .head {
    background: url("https://rheinmetall.recruitmentplatform.com/en/headbg.png") repeat-x scroll 0 0 transparent;
    font-weight: bold;
    height: 20px;
    margin: 0;
    padding: 3px 4px;
    text-align: left;
    width: 138px;
    position:relative;
    left:615px;
    top:-155px;
    *+top:-189px;
    top:-147px\0/;
}
#PSOFOShop .LOGC .head {
    background: url("https://rheinmetall.recruitmentplatform.com/en/headbg.png") repeat-x scroll 0 0 transparent;
    font-weight: bold;
    margin: 0;
    padding: 3px 4px;
    text-align: left;
    width: 138px;
    position:relative;
    left:615px;
    top:-161px; /* WAS: -406px */
    *+top:-223px;
    top:-143px\0/;
}
#PSOFOShop .LOGC .head2 {
    background: url(https://rheinmetall.recruitmentplatform.com/en/headbg.png) repeat-x scroll 0 0 transparent;
    font-weight: bold;
    margin: 0;
    padding: 3px 4px;
    text-align: left;
    width: 138px;
    position:relative;
    left:615px;
    top:-137px; /* WAS: -382px */
    *+top:-242px; /* WAS: -492px */
    top:-116px\0/;
}
#PSOFOShop .LOGC .text {
    margin: 0;
    padding: 3px 4px;
    text-align: left;
    width: 138px;
    position:relative;
    left:615px;
    top:-137px; /* WAS: -382px */
    *+top:-242px; /* WAS: -492px */
    top:-116px\0/;
}
#PSOFOShop .STS {
	width:604px;
	border-right:1px solid #D1D7DB;
}

#PSOFOShop td.Lst-Desc1T{
   padding-right:10px;
   padding-bottom:5px;
   padding-top:5px;
   vertical-align:top;
}
#PSOFOShop td.Lst-Desc12{
   vertical-align:top;
   padding-top:5px;
}
#PSOFOShop td.Lst-Desc13{
   vertical-align:top;
   padding-top:5px;
     
}


#PSOFOShop td.Lst-Desc2T{
   padding-right:10px;
   padding-bottom:5px;
   vertical-align:top;
     padding-top:5px;
}
#PSOFOShop td.Lst-Desc22{
   vertical-align:top;
     padding-top:5px;
}
#PSOFOShop td.Lst-Desc23{
   vertical-align:top;
     padding-top:5px;
}


#PSOFOShop {
	width:758px;

}
#rama {
	border:1px #EAEAEB solid;
	width:580px;
	padding-bottom:20px;
	margin:0 auto;
}
#searchagentbutton a.SA-ButtonFace { /* IE 2 CHECK */
	position:relative;
	top:-170px;
	left:620px;
	*+top:-180px;
	top:-160px\0/;
}

/* --- first box --- */
#PSOFOShop .SMC fieldset#SRCLogSet.SRCLogSet {border:0; width:580px; *+position:relative; *+top:-15px;}
#PSOFOShop legend#SRCLogLegend.SA-Title {font-weight:bold;}

/* hide 1st label & border around fieldset */
#PSOFOShop .SMC #div-srcparam1 {float:left; width:285px; *+margin-left:5px; margin-left:3px\0/; width:288px\0/;}
#PSOFOShop .SMC select#LOV1.SA-F1 {width:270px;}
#PSOFOShop .SMC select#LOV12.SA-F1 {width:270px;}
#PSOFOShop .SMC #div-srcparam3 {float:left; width:285px; *+margin-left:5px; margin-left:3px\0/; width:288px\0/;}
#PSOFOShop .SMC select#LOV13.SA-F1 {width:270px;}
#PSOFOShop .SMC select#LOV2.SA-F1 {width:270px;}
#PSOFOShop .SMC div#div-srclabel1, #PSOFOShop .SMC div#div-srclabel2,
#PSOFOShop .SMC div#div-srclabel3, #PSOFOShop .SMC div#div-srclabel4 {margin:5px 0 3px 0;}

#PSOFOShop .SMC #div-srcparam5, #PSOFOShop .SMC #div-srcparam7, #PSOFOShop span.linkbracket {display:none;}
#PSOFOShop .SMC #div-srclabel6 {width:150px; float:left; margin: 5px 0;}
#PSOFOShop .SMC input#keywords.SA-KWF {width:255px; margin: 5px 0;}
#PSOFOShop .SMC div#div-srcparam6 {margin-top:10px; *+margin-left:10px; margin-left:3px\0/;}
#PSOFOShop .SMC input#srcsubmit.SA-ButtonFace {position:relative; top:-34px; left:460px; cursor:pointer; *+top:-42px; *+left:457px; top:-27px\0/;}

#PSOFOShop .LSTC div#LstA-SrCrt0, #PSOFOShop .LSTC span.NewPopUp,
#PSOFOShop .LSTC div#LstA-SrCrtLabel, #PSOFOShop .LSTC caption.Lst-CountLabel {display:none;}

div.LSTC div#gApply {
	margin-top:15px; /* NEW: IE 2 CHECK */
}

/* list */
/* #PSOFOShop .LSTC {width:600px; margin-top:-10px; *+position:relative; *+top:-20px;} */
#PSOFOShop .LSTC {width:600px; position:relative; top:-440px; *+position:relative; *+top:-550px; top:-415px\0/;} /* IE 2 CHECK */
#PSOFOShop .LSTC table.Lst-Tabel {width:600px;}

#PSOFOShop .LSTC2 {width:100px; position:relative; left:620px; top:-125px; *+position:relative; *+top:-230px; top:-105px\0/;} /* IE 2 CHECK */
#PSOFOShop .LSTC2 table.Lst-Tabel {width:100px;}
#PSOFOShop .LSTC2 tbody, .LSTC2 #LstA-SrCrtLabel, .LSTC2 caption.Lst-CountLabel, .LSTC2 span.NewPopUp{
	display:none;
}
.LSTC2 #LstA-SrCrt0, .LSTC2 #Lst-NoJob, .LSTC2 #gotoSearchAgent a, .LSTC #bottomact {
	display:none;
}

#PSOFOShop .LSTC3 {width:100px; white-space:nowrap; position:relative; left:620px; top:-215px; *+position:relative; *+top:-325px; top:-200px\0/;} /* IE 2 CHECK */
#PSOFOShop .LSTC3 table.Lst-Tabel {width:100px;}
#PSOFOShop .LSTC3 tbody, .LSTC3 #LstA-SrCrtLabel, .LSTC3 caption.Lst-CountLabel, .LSTC3 span.NewPopUp{
	display:none;
}
.LSTC3 #LstA-SrCrt0, .LSTC3 #Lst-NoJob, .LSTC3 #gotoSearchAgent a {
	display:none;
}

#PSOFOShop tr.Lst-Header, #PSOFOShop td.Lst-ResNav {background-color: #EFEFF7;height: 20px; border-bottom: 1px solid #D4D4D4; border-top: 1px solid #D4D4D4;}
#PSOFOShop tr.Lst-BG1, #PSOFOShop tr.Lst-BG2 {height:40px;}
/* #PSOFOShop th#th1, #PSOFOShop th#th2, #PSOFOShop th#th3 {width:33%; text-align:left;} */
#PSOFOShop th#th1 {width:33%; text-align:left;}
#PSOFOShop th#th2 {width:33%; text-align:left;}
#PSOFOShop th#th3 {width:13%; text-align:left;}
#PSOFOShop th#th1 {padding-left:3px;}
#PSOFOShop a.Lst-Subheading {color:black; text-decoration:none;}
#PSOFOShop .Lst-NavPagelabel {font-weight:bold; padding-left:5px;}
#PSOFOShop .Lst-NavPage {font-weight:bold;}
/* #PSOFOShop .LSTC div#gApply a {position:relative; top:42px; left:615px;background: url("https://rheinmetall.recruitmentplatform.com/en/ic-bewerben.gif") no-repeat scroll 0 0 transparent; top:31px\0/;}  */
#PSOFOShop .LSTC div#gApply a {position:inherit; top:42px; left:615px;background: url("https://rheinmetall.recruitmentplatform.com/en/ic-bewerben.gif") no-repeat scroll 0 0 transparent; top:31px\0/;} 

.LSTC2 a.Lst-ButtonFace, #PSOFOShop .LSTC3 div#gApply a.Lst-ButtonFace {
	background: url("https://rheinmetall.recruitmentplatform.com/en/ic-bewerben.gif") no-repeat scroll 0 0 transparent;
	padding-left:23px;
	white-space:nowrap;
	display:none;
}
div.LOGC p#chpfailedlog {
	color:red;
	margin-left:8px;
}

#PSOFOShop .LSTC div#gApply a:hover {background:url(https://rheinmetall.recruitmentplatform.com/en/ic-bewerben-hi.gif) no-repeat 0 0 transparent; }
#PSOFOShop .LSTC div#gApply a.Lst-ButtonFace {padding-left:20px;}
#PSOFOShop .LSTC div#gotoSearchAgent a.Lst-ButtonFace {display:none;}

/* 2ND ROW */
#PSOFOShop .SMLC fieldset#SRCLogSet {border:0 none;}
#PSOFOShop .SMLC legend, #PSOFOShop .SMLC #div-srcparam1, #PSOFOShop .SMLC #div-srcparam2, #PSOFOShop .SMLC #div-srcparam3, #PSOFOShop .SMLC #div-srcparam4,
  #PSOFOShop .SMLC #div-srcparam5, #PSOFOShop .SMLC #div-srclabel6, #PSOFOShop .SMLC #div-srcparam7, #PSOFOShop .SMLC div#searchagentbutton {display:none;}
#PSOFOShop .SMLC #div-srcitem6 {position:relative; top:-155px; left:610px; *+top:-204px; *+left:609px; left:615px\0/; top:-144px\0/;} /* IE 2 CHECK */
#PSOFOShop .SMLC input#keywords.SA-KWF {border: 1px #ce6b00 solid; width:115px;}
#PSOFOShop .SMLC input#srcsubmit.SA-ButtonFace {position:relative; top:-180px; left:740px; cursor:pointer; border:0; background-image:url('https://rheinmetall.recruitmentplatform.com/en/suchen.gif'); width:17px;
text-indent:-9999px; *+text-indent:0; *+top:-222px; font-size: 0; display:block; line-height: 0; height:16px; *+left:743px; color:#CD6F09; top:-161px\0/;} /* IE 2 CHECK */

/* LOGIN */
/* #PSOFOShop .LOGC #chpLogForgot {display:none;} */
#PSOFOShop .LOGC input {width:135px;}
#PSOFOShop .LOGC #chpLogButton #loginchp { /* margin-left:16px; */ cursor:pointer; *+margin-top:8px; /* *+margin-left:6px; */ margin-top:8px\0/; /* margin-left:9px\0/; */}
#PSOFOShop .LOGC #chpLogContent {
	position:relative;
	top:-153px; /* WAS: -398px */
	left:610px;
	padding:0;
	*+top:-243px; /* WAS: -489px */
	*+left:620px;
	left:618px\0/;
	top:-132px\0/;
background-color:white;
border:0;
margin-top:0;
width:auto;
}
#PSOFOShop .LOGC fieldset#chpLogSet {border:0;}
#PSOFOShop .LOGC div#chpLogLabelUser, #PSOFOShop .LOGC div#chpLogLabelPassw {margin:0 0 3px 0;}
#PSOFOShop .LOGC div#chpLogLabelPassw {margin-top:5px;}

/* TOP MENU */
#PSOFOShop #nav {
	position:relative; top:10px;
    border-bottom: 1px solid #D1D7DB;
    width:600px;
}
#PSOFOShop .topMenu {
	line-height:20px;
}
#PSOFOShop .main .kladde {
    margin-bottom: 10px;
    padding: 2px 0;
    border-bottom: 1px solid #D1D7DB;
}    
#PSOFOShop div#nav div.kladde span.topMenu a.rand, div#nav div.kladde span.topMenu a.randaktiv {
	padding-left:4px;
	padding-right:4px;
    margin-top:10px;
}
#PSOFOShop .kladde a.randaktiv {
    background-color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #D1D7DB;
}
#PSOFOShop .kladde a {
    background-color: #E3E6E8;
    border-bottom: 0 solid #D1D7DB;
    border-left: 1px solid #D1D7DB;
    border-top: 1px solid #D1D7DB;
    border-right: 1px solid #D1D7DB;
    display: inline;
    margin: 0;
    padding: 2px 12px 5px;
    text-decoration: none;
}
#PSOFOShop .kladde a:hover {
	background-color:white;
}

/* EXTRA FEATURES */
div#langu, div#langu a {
	text-align:right;
	color:#273341;
}
div#langu {
	border-bottom: 1px solid #D4D4D4;
	margin-top:10px;
	*+margin-top:0;
}
#flashka {
	margin:3px 0 6px 0;
}
:root {overflow-x:hidden; overflow-y:scroll;} html {overflow-x:hidden; overflow-y:scroll;}
:focus, a {outline: 0;}

/* END OF FIRST PAGE */

/* JOB DETAILS PAGE: */

#PSOFOShop h3#JDText-Title.JD-Title {
	position:relative; 
  top:380px;
  width:500px; 
  font-size:13px; 
  *+top:385px; 
  left:25px; 
  *+left:20px;
}
#PSOFOShop h4 {
	margin:0; padding:0;
}
#JD-imgtop {
/*	background-color:#EAEAEB; width:580px; padding:90px 0 30px 0; margin-top:-42px;
	_position:fixed; _top:200px; */
	height:300px;
	width:580px; padding:0; /* margin-top:-42px; */ position:relative; /* left:-511px; */ top:-96px;
	*+left:0; /* *+margin-top:-35px; */ *+top:-35px;
	left:0\0/; top:-96px\0/;
	/* _position:fixed; */ /* _top:200px; */
}
#JD-TopParams {
	position:relative; top:265px; clear:both;
	*+position:absolute; *+top:305px;
	letter-spacing: -0.03em;
}
#JD-Field1, #JD-Field2, #JD-Field3, #JD-Field4, #JD-Field5, #JD-Field6, #JD-Field7, #JD-Field8, #JD-Actions, #JD-imgbottom {
	position:relative; top:60px;
}
#JD-Actions {
	*+margin-left:20px;
	top:100px;
}
#JD-Field1 {
	+*top:60px;	
}
#JD-Param5,
#JD-Param6,
#JD-Param2,
#JD-Param3,
#JD-Param4 {
	float:left;
}
#JD-Param5, #JD-Param2 {
/*	clear:left; */
	margin-left:25px;
	*+margin-left:20px;
	_margin-left:10px;
}
#JD-Param5,
#JD-Param6 {
	margin-top:25px;
	*+margin-top:25px;
}


#JD-Field3 {
  width:400px;
  margin-top:10px;
  *+margin-top:10px;
}


#JD-Param6 {
	*+margin-top:11px;
}
#JDLabel-Param5.JD-HDLabel,
#JDLabel-Param6.JD-HDLabel,
#JDLabel-Param2.JD-HDLabel,
#JDLabel-Param3.JD-HDLabel,
#JDLabel-Param4.JD-HDLabel
{
	float:left;
	margin:0 7px 0 0;
	font-style:italic;
	font-size:11px;
	color:#939cac;
}
#JDLabel-Param5.JD-HDLabel,
#JDLabel-Param6.JD-HDLabel {
	font-weight:normal;
	font-style:normal;
	color:#273341;
}
span #JDText-Param2.JD-HDText,
span #JDText-Param3.JD-HDText,
span #JDText-Param4.JD-HDText {
	margin:0 8px 0 0;
	padding-right:8px;
	border-right:1px #939cac solid;
	font-style:italic;
	*+padding:0 10px 0 0;
	*+margin:0 5px 0 0;
	color:#939cac;
}
span #JDText-Param4.JD-HDText {
	border:0;
}
span #JDText-Param5.JD-HDText {
	margin:0 5px 0 0;
}
span #JDText-Param6.JD-HDText {
	display:none;
}
#JD-imgbottom {position:relative; left:325px; top:55px;}

#JD-Param6, #JDLabel-Param6.JD-HDLabel {
	*+float:none;
	*+padding-top:7px; /* cool */
}
#JD-Field3 {
	width:290px;
}
#PSOFOShop ul {
	list-style-type: square;
	padding-left:15px;
	*+margin-left:0;
}
#PSOFOShop ol {
	padding-left:21px;
	*+margin-left:0;	
}
ul span#JDText-Field1.JD-FieldText {
	*+padding-left:-15px;
}
#PSOFOShop h5 {
	font-size:11px;
	margin:13px 0 0 0;
}
#JD-Field1, #JD-Field2, #JD-Field3, #JD-Field4, #JD-Field5, #JD-Field6, #JD-Field7, #JD-Field8 {
	margin-left:25px;
	*+margin-left:20px;
}

#JDLabel-Field1.JD-FieldLabel, #JDLabel-Field2.JD-FieldLabel {
	margin-bottom:10px;
	*+padding-left:0;
	*+margin-bottom:10px;
}

#JDLabel-Field3.JD-FieldLabel {
  display:none;
}


span#JDText-Field1.JD-FieldText ul {
	*+margin-bottom:30px;
}
.JD-socialNetworks-bottom {margin-top:20px; padding-bottom:20px; *+margin-top:20px; *+padding-bottom:35px; _padding-bottom:0; *+position:relative; *+left:0px; _left:-118px; }

#JD-Field4 {
	width:400px;
	*+margin-top:10px;
}
#JD-ActApply {
	*+margin-bottom:85px;
}

#JDescContent {
}

/*-------corrections after Christian remarks------------*/

/*template*/
.rand, .randaktiv{
  visibility:hidden;
}

/*SM*/
.SMC #div-srcparam6{
  visibility:hidden;
}

/*LST*/
#backToSearch, /* DETAILS: */ #JD-ActBack {
  display:none;
}

/*LOGIN CHP*/
.chpfailedlog{
  width:150px;
}

/* --- added by jajo @ 10dec10 --- */

#myPdf {
	position:relative; top:115px; *+top:30px; padding-bottom: 30px; left:-141px; *+left:20px; _left:-141px;
}
span.NewPopUp {
	display:none;
}

/* -----------------------------------------------------------------------------
	CHP
-------------------------------------------------------------------------------- */
#chpViewDocContent td.chpView {
*+padding:0 0 8px 10px;
} /*
#chpViewSaveApplications td {
*+padding:2px 0 3px 10px;
} */
#chpViewDocContent td.chpView a.chpView, #chpViewDocContent td.chpView input.chpview, #chpViewDocContent td.chpView a.chpview {
border:0;
+*cursor: pointer;
cursor: pointer;
background:url("https://rheinmetall.recruitmentplatform.com/en/but.gif") no-repeat;
/*
padding:2px 29px 3px 29px;
*+padding:2px 13px 3px 13px;
*/
text-decoration:none;
display:block;
border:0;
padding:2px 0 3px 0;
*+padding:2px 0 3px 0;
padding:2px 0 5px 0\0/;
width:103px;
margin:3px 0 5px 0;
*+margin:0;
text-align:center;
font-size:11px;
font-style:normal;
font-family:Arial;
*+height:20px;
height:20px\0/;
}
#chpViewDocContent td.chpView a.chpView:hover, #chpViewDocContent td.chpView input.chpview:hover, #chpViewDocContent td.chpView a.chpview:hover {
background:url("https://rheinmetall.recruitmentplatform.com/en/butup.gif") no-repeat;
color:#273341;
}
#chpViewEditPIF, #chpViewPIF {
	margin-bottom:10px;
}
#chpViewChangePass {
	margin-bottom:40px;
}
#chpViewHProgram {
	clear:left;
}
a.Lst-NavPage {
	color:#C7002B;
}
#chpViewEditPIF a, #chpViewChangePass a, #chpViewPIF a {
	font-size:11px;
	font-weight:normal;
	color:#273341;
/*	border-bottom:1px #273341 solid; */
	padding:0;
	cursor:pointer;
	text-decoration:underline;
/*
	display:block;
	float:left;
	clear:left;
	width:auto !important;

	line-height:15px;
	height:15px;
	line-height:15px\0/;
	height:15px\0/;

	*+line-height:14px;
	*+height:14px;

	_line-height:14px;
	_height:10px;
	_padding-top:3px;
	_display:block;
	_width:auto;
	_width:1px;
	white-space:nowrap;
*/
}
#chpViewPIF a.chpViewPIF, #chpViewEditPIF a.chpEditPIF {
	margin-bottom:5px;
	*+margin-bottom:-15px;
	_margin-bottom:-15px;
}
#chpViewChangePass a.chpPass {
	margin-bottom:20px;
	*+margin-bottom:0px;
	_margin-bottom:0px;
}
#chplogout.chpBack {
/*	*+margin-top:-10px;
	_margin-top:-10px; */
	padding:2px 0 5px 0\0/;
}
#chpViewContent h3 {
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	background-color:#003B6F;
	padding:10px;
}
#chpViewHProgram, #chpViewApplications, #chpViewSaveApplications, #chpViewDocContent table, #chpViewCalContent {
	background-color:#ffffff;
	margin-bottom:10px;
}
#chpViewHProgram table, #chpViewApplications table, #chpViewSaveApplications table,
#chpViewDocContent table, #chpViewDocContent caption.chptitleD {
	width:100%;

	}
.chptitleH, .chptitleA, .chptitleS, .chptitleD {
	background-color:#EFEFF7;
/*	width:98.4%; */
	font-size:110%;
	font-weight:bold;
	float:none;
	padding:0;
	width:auto;
	padding-left:10px;
	line-height:22px;
	text-align:left;
    border-bottom: 1px solid #D4D4D4;
    color: black;
/*  padding: 5px 0 5px 10px; */
/*  width: 100%; */
}
#chpViewCalContent td.chpView {
	padding:10px;
}
#chpViewHProgram table, #chpViewApplications table, #chpViewSaveApplications table, #chpViewDocContent table {
	text-align:left;
/*	padding:10px; */
}
#chpViewCalContent table {
	width:100%;
}
#chpViewCalContent span.chptitleA {
	width:100%;
	display:block;
}
table.chpView-T1 tr th, table.chpView-T3 tr th {
	*+text-align:left;
	_text-align:left;
	text-align:left\0/;
}
#chpViewHProgram table th#header11, #chpViewApplications table th#header31, #chpViewSaveApplications table td.chpDate {
	width:27%;
}
#chpViewApplications table th#header32 {
	width:46%;
	*+width:44%;
}
table.chpView-T3 tr td.chpView, table.chpView-T1 tr td.chpView { /* TABLES HACKS */
	height:1%;
	padding:0;
	*+padding-left:10px;
}
#chpViewApplications table, #chpViewHProgram table { /* TABLES HACKS */
	*+padding-bottom:0;
	width:100%;
}
#chpViewHProgram table th#header11, #chpViewHProgram table th#header12,
#chpViewApplications table th#header31, #chpViewApplications table th#header32, #chpViewApplications table th#header33 {
/*	text-decoration:underline; */
	font-weight:bold;
}/*
#chpViewHProgram table tbody tr th#header11, #chpViewApplications table tbody tr th#header31, #chpViewSaveApplications table tbody tr th#hsad.chpheader {
	width:199px;
}
#chpViewHProgram table tbody tr th#header12, #chpViewApplications table tbody tr th#header32, #chpViewSaveApplications table tbody tr th#hsat.chpheader {
	width:339px;
}
#chpViewSaveApplications table tbody tr th#hsas.chpheader {
	width:300px;
}*/
#chpViewApplications {
	margin-bottom:20px;
}
td.chpView a {
	font-style:italic;
	text-decoration:underline;
	color:black;
	font-size:10px;
}
#chpViewSaveApplications table tr td,
#chpViewApplications table tr td,
#chpViewHProgram table tr td {
	vertical-align:top;
}
input.chpview {
	cursor:pointer;
}
#chpViewLogout input, #chpViewDocClose a, #sag-actions #sag-submitbutton input#srcsubmit, #sag-actions #searchagentbutton a.SAg-ButtonFace {
background:url("https://rheinmetall.recruitmentplatform.com/en/but3.gif") no-repeat;
font-family:Arial, Helvetica, sans-serif;
/*
padding:2px 26px 3px 26px;
*+padding:2px 0 3px 20px;
*/
*+text-align:left;
text-decoration:none;
cursor:pointer;
display:block;
border:0;
padding:2px 0 3px 0;
*+padding:2px 0 3px 0;
width:150px;
_width:150px; /* 240 */
text-align:center;
/*
_background-image:none;
_border:1px silver solid;
_background-color:#e4e4e4;
_text-decoration:none;
_text-align:center;
_padding:1px;
*/
*+height:20px;
height:20px\0/;
}
#chpViewLogout input:hover, #chpViewDocClose a:hover, #sag-actions #sag-submitbutton input#srcsubmit:hover, #sag-actions #searchagentbutton a.SAg-ButtonFace:hover {
background:url("https://rheinmetall.recruitmentplatform.com/en/butup3.gif") no-repeat;
color:#273341;
}
#chpViewDocContent td.chpDate {
	width:145px;
	display:block;
	margin-left:9px;
}
#sag-actions #sag-submitbutton input#srcsubmit, #sag-actions #searchagentbutton a.SAg-ButtonFace {
	float:left;
	margin-left:10px;
	margin-top:20px;
}
#chpViewDocContent table.chpViewDoc-T1 tbody {
	margin-top:9px;
	display:block;
}
/*
#chpViewDocContent td tr {
	padding-bottom:20px;
}
#chpViewDocContent td.chpView {
	width:100px;
}
#chpViewDocContent a.chpView {
	float:left;
}
*/
/*
#chpViewDocClose a {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#C7002B;
	font-weight:bold;
	border:0;
	background:transparent;
	cursor:pointer;
	border-bottom:2px #C7002B solid;
	height:22px;
	padding:0;
	margin:0 0 20px 0;
	text-decoration:none;

	*+width:auto;
	_width:1px;
	*+overflow:visible;

	line-height:19px;
	height:19px;
	line-height:18px\0/;
	height:18px\0/;

	*+line-height:22px;
	*+height:22px;

	_padding-bottom:0;
	_line-height:0px;
	_height:0px;
	_padding-top:13px;

}
*/
#chpViewLogout, #chpViewDocClose{
	width:455px;
	float:right;
}
#mrtedlogo {
	display:none;
}
#chpLogSet {
	border:0;
}
#chpLogButton input, #chpLogForgot a {
	*+margin-left:0;
	*+margin-top:10px;
	margin-top:10px\0/;
	cursor:pointer;
}

#chpLogButton input, #PSOFOShop .SMC input#srcsubmit.SA-ButtonFace {
background:url("https://rheinmetall.recruitmentplatform.com/en/but.gif") no-repeat;
font-family:Arial, Helvetica, sans-serif;
/*
padding:2px 26px 3px 26px;
*+padding:2px 0 3px 20px;
*/
*+text-align:left;
text-decoration:none;
cursor:pointer;
display:block;
border:0;
padding:2px 0 3px 0;
*+padding:2px 0 3px 0;
width:103px !important;
_width:103px !important; /* 240 */
text-align:center;
*+height:20px;
height:20px\0/;
/*
_background-image:none;
_border:1px silver solid;
_background-color:#e4e4e4;
_text-decoration:none;
_text-align:center;
_padding:1px;
*/
}
#chpLogButton input:hover, #PSOFOShop .SMC input#srcsubmit.SA-ButtonFace:hover {
background:url("https://rheinmetall.recruitmentplatform.com/en/butup.gif") no-repeat;
}
#PSOFOShop #chpViewContent {
/* background:url('https://emea3.recruitmentplatform.com/syd_upload/account3735/image/logorheinmetall.jpg') no-repeat scroll right 95px transparent;
_background-repeat:no-repeat !important; */
}

/* --- */

#PSOFOShop div.LOGC #chpLogContent {
	background:none;
}
#PSOFOShop #chpLogContent {
    background-color: #EFEFF7;
    border-bottom: 1px solid #D4D4D4;
    color: black;
    margin-top: 20px;
    padding: 65px 0 5px 10px;
    width: 100%;
background:url('https://rheinmetall.recruitmentplatform.com/en/rheinlogo2.gif') no-repeat scroll 20px 10px #EFEFF7;
_background-repeat:no-repeat !important;
}
#chpLogContent #chpLogButton, #chpLogContent #chpLogForgot {
	margin-left:10px;
	margin-left:0\0/;
	*+margin-left:0;
}

#chpViewDocContent {
background:url('https://rheinmetall.recruitmentplatform.com/en/rheinlogo.gif') no-repeat scroll right 0 white;
*+background:url('https://rheinmetall.recruitmentplatform.com/en/rheinlogo.gif') no-repeat scroll right 12px white;
padding-top:60px;
*+padding-top:70px;
margin-top:30px\0/;
}

#PSOFOShop .SMC select#LOV1.SA-F1 {
    width: 270px !important;
}
#PSOFOShop .SMC select#LOV12.SA-F1 {
    width: 270px !important;
}
#PSOFOShop .SMC select#LOV13.SA-F1 {
    width: 270px !important;
}
#PSOFOShop .SMC select#LOV2.SA-F1 {
    width: 270px !important;
}
/* --- 6/6/2011 */

#chpViewCalContent span.chptitleA, #chpViewCalContent table.chpView {
	width:750px;
	display:block;
}
#chpViewCalContent table.chpView {
	*+width:760px;
	width:760px\0/;
}
#chpViewCalContent table {
	*+margin-top:15px;
	margin-top:15px\0/;
}
#chpViewHProgram caption.chptitleH, #chpViewApplications caption.chptitleA, #chpViewSaveApplications caption.chptitleS {
	width:760px;
	display:block;
	margin-left:-10px;
}
#chpViewApplications, #chpViewSaveApplications {
	margin-left:10px;
}
#chpViewHProgram table {
	padding:0 10px 10px 10px;
}
div#PSOFOShop div#chpViewContent form div#chpViewCalContent table.chpView tbody tr th:first-child {
font-size:12px;
text-align:left;
padding-left:10px;
color:black;
padding-top:9px;
padding-bottom:10px;
/*	width:300px;
	display:block; */
}
th#pending_date.chpheader {
	width:27.5%;
	white-space:nowrap;
	text-align:left;
	font-size:11px !important;
}
th#pending_info.chpheader {
	width:44.5%;
	white-space:nowrap;
	text-align:left;
}
th#pending_schd.chpheader {
	white-space:nowrap;
	text-align:left;
}
th#header12 {
	width:46%;
	*+width:44%;
}
th#hsas {
	width:27%;
}
div#PSOFOShop div#chpViewContent form div#chpViewCalContent table.chpView tbody { /* tr:first-child */
	width:760px;
	display:block;
    background:#fff url("https://rheinmetall.recruitmentplatform.com/en/topix.gif") repeat-x scroll top left;
	margin-top:15px;
}
#chpViewDocContent {
/*
background:url('https://rheinmetall.recruitmentplatform.com/en/rheinlogo.gif') no-repeat scroll right 0 white;
*+background:url('https://rheinmetall.recruitmentplatform.com/en/rheinlogo.gif') no-repeat scroll right 12px white;
padding-top:60px;
*+padding-top:70px;
margin-top:30px\0/; */
}
th.chpheader label, th.chpheader select {
	display:none;
}
#chpViewHProgram table th#header11, #chpViewHProgram table th#header12,
#chpViewApplications table th#header31, #chpViewApplications table th#header32, #chpViewApplications table th#header33, th#hsad {
	font-size:11px;
	height:30px;
}
#chpViewCalContent td.chpView {
	padding:0;
}
#chpViewCalContent {
	margin-bottom:20px;
}
#chpViewCalContent span.chpView {
	margin-left:10px;
}
#chpViewCalContent td.chpView:first-child {
	padding-left:10px;
}
#chpViewLogout input#chplogout {
	display:block;
	clear:both;
	margin-bottom:30px;
	margin-top:20px;
}
p.chpsubtitle {
	margin-bottom:30px;
}
.chpJob {
	font-weight:normal;
}
th#hsad, th#hsat, th#hsas {
	text-align:left;
}
th#pending_date, th#pending_info, th#pending_schd, td.chpView {
	background-image:none;
}
table.chpView {
	width:800px;
}
th#pending_date.chpheader, td.chpView.SA-F1 {
	*+width:210px;
	width:205px\0/;
} /*
th#pending_schd {
	*+padding-left:15px;
	*+display:block;
} */
#chpViewApplications {
	*+margin-bottom:20px;
}
#chpViewSaveApplications table tbody tr th#hsat.chpheader {
	*+width:42%;
} /*
#chpViewDocContent table tbody tr td.chpDate {
	*+margin:10px;
	*+display:block;
} */
#chpViewDocContent table {
	padding:10px;
}
#chpViewApplications, #chpViewSaveApplications {
*+margin-left:0px;
}
#chpViewApplications tr, #chpViewSaveApplications tr {
	*+padding-left:10px;
	*+display:block;
}

/* -bad- */

#PSOFOShop.PSOFOShop {
	background:url('https://rheinmetall.recruitmentplatform.com/de/logonew.jpg') no-repeat scroll 98% 0 white;
	*+background:url('https://rheinmetall.recruitmentplatform.com/de/logonew.jpg') no-repeat scroll right 12px white;
	background-size: 170px 45px;
	padding-top:60px;
	*+padding-top:70px;
	margin-top:30px\0/;
}
#PSOFOShop.PSOFOShop fieldset#SRCLogSet, #PSOFOShop.PSOFOShop fieldset#SAgLogSet {
	border:0;
}
#PSOFOShop.PSOFOShop legend {
    background-color: #EFEFF7;
    border-bottom: 1px solid #D4D4D4;
    color: black;
    margin-top: 20px;
    padding: 5px 0 5px 10px;
    width: 99%;
    float: left;
    font-size: 110%;
    font-weight: bold;
    margin: 0 0 10px 0;
}
#PSOFOShop.PSOFOShop #div-srcitem6 input#keywords, #PSOFOShop.PSOFOShop #div-sagparam1 input#sEmail {
	width:195px;
}
fieldset#SAgLogSet.SAgLogSet {
	margin-top:10px;
	*+margin-top:20px;
	margin-top:20px\0/;
}
fieldset#SRCLogSet.SRCLogSet select {
	width:200px;
}
#div-sagparam1, #div-sagparam2, #div-sagparam3, #div-srcparam1, #div-srcparam2, #div-srcparam3, #div-srcparam4, #div-srcparam5, #div-srcparam6 {
	*+margin-left:10px;
}
p#chpfailedlog.chpfailedlog {
	color:red;
}

p.barnavybold {
padding-top:50px;
}
/*
p.barnavybold {
background:url('https://rheinmetall.recruitmentplatform.com/en/rheinlogo.gif') no-repeat scroll right 0 white !important;
*+background:url('https://rheinmetall.recruitmentplatform.com/en/rheinlogo.gif') no-repeat scroll right 12px white !important;
_background-repeat:no-repeat !important;
padding-top:70px;
}
*/


#GAEN {
    background: url("https://rheinmetall.recruitmentplatform.com/en/ic-bewerben.gif") no-repeat scroll 0 0 transparent;
    padding-left: 23px;
    white-space: nowrap;
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    color: #273341;
    text-decoration: none;
    position:relative;
    left:620px;
    top:-210px;
}

#LstA-SrCrt1.Lst-CrtLabel{
   display:none;
}


#rama {
   padding-bottom:65px;
}