/**
* 
* Global Forms
*
* Global Form Styles for http://jobs.zeit.de
*
* @project ZEIT Stellenmarkt 2011
* @version 1.0
* @package css
* @author Planet Newstyle: Hannes Kandulla
* @copyright 2011 ZEIT ONLINE
* @cssdoc version 1.0-pre
*
*/


/* @group Forms */
/* @group Layout */
.contentBox p.first {
  margin-top:20px;
}
.contentBox fieldset,
.contentBox div.fieldset {
  padding:10px;
  border:1px solid #a0a0a0;
}
.formHead{
  font-size:14px;
  font-weight:bold;
  margin-bottom:3px;
  padding-bottom:10px;
  border-bottom:1px dotted #a0a0a0;
}
.contentBox p.formNote{
  text-align:right;
  font-size:90%;
  font-style:italic;
  margin-bottom:20px;
}
/* @end of Layout */
/* @group Elements */
label {
  font-weight:bold;
}
label.normal {
  font-weight:normal;
}
label span.formNotice {
  font-weight:normal;
  font-size: 10px;
}
.contentBox label {
  display:block;
  margin:10px 0 3px;
}
input.text,
select {
  width:400px;
  border:1px solid #cccccc;
}
select {
  font-size: 100%;
  background: white;
  letter-spacing: normal;
}
input.text.inputError {
  border:1px solid red;
}
.contentBox a.submit,
.desktop input.submit {
  color:white !important;
  font-size:11px;
  font-weight:bold;
  padding:3px 10px 8px;
  border:none;
  background:transparent url(/images/jobs/background/bg_submit_off.gif) no-repeat scroll 100% 100%;
}
.contentBox a.submit:hover,
.desktop input.submit:hover {
  color:#115e11 !important;
  background:transparent url(/images/jobs/background/bg_submit_on.gif) no-repeat scroll 100% 100%;
}
.submitBox .submit {
  float:left;
  margin-right: 14px;
}
.submitBox .submitNotice {
  font-size: 0.9em;
}
/* @end of Elements */
/* @end of Forms Elements */



/* @group Horizontal */
.contentBox p.clearfix label {
  float:left;
  margin:0 10px 0 0;
  width:135px;
}
.contentBox p.clearfix input.text,
.contentBox p.clearfix select {
  float:left;
  width:240px;
}
/* @end of Horizontal */



/* @group Captcha */
div#recaptchaBox{
  margin:25px 0;
}
span.labelNote{
  padding-left:4px;
  font-size:90%;
  font-weight:normal;
}
div#recaptcha_widget img{
  float:none;
  margin:0;
}
div#recaptcha_widget input.text{
  width:220px;
  margin: 10px 0;
}
/* @end of Captcha */
