/****************************************/
/* gemeinsam                            */
/****************************************/
.tx-sljobs-pi1 .applicationform textarea,
.tx-sljobs-pi1 .applicationform select,
.tx-sljobs-pi1 .applicationform input,
.tx-sljobs-pi2 .preselect select,
.tx-sljobs-pi3 .tipform input {
	border-top: 1px solid #979596;
	border-left: 1px solid #979596;
	border-right: 1px solid #979596;
	margin:0px;
	padding:0px;
	padding-top:2px;
	margin-bottom:0px;
}

.tx-sljobs-pi3 form .button input,
.tx-sljobs-pi2 form .button input,
.tx-sljobs-pi1 form .button input {
  margin: 0px;
  height: 18px;
  /*background-color: #ee8c0b;*/

  border: medium none ;
  padding: 0px;
  background: transparent url(/fileadmin/img/bg_form_button.gif) repeat scroll 0%;
  height: 15px;
  width: 94px;
  font-size: 12px;
  }

/***************************************************/
/* jobapplication: Bewerbungsformular und Vorschau */
/***************************************************/

.tx-sljobs-pi1 .applicationform { background-color:#d3cec8; padding:3px 5px;}

.tx-sljobs-pi1 .applicationform .errinfo { background-color:#ed8a09; color:white; font-weight:bold;  }
.tx-sljobs-pi1 .applicationform .prompt { float:left; width:150px; }
.tx-sljobs-pi1 .applicationform .fcinfo { clear:left;}
.tx-sljobs-pi1 .applicationform .inp { padding-left:155px; }
.tx-sljobs-pi1 .applicationform select,
.tx-sljobs-pi1 .applicationform input  { width:182px; }
.tx-sljobs-pi1 .applicationform .full  { width:370px; }
.tx-sljobs-pi1 .applicationform .big   { width:300px; }
.tx-sljobs-pi1 .applicationform .small { width: 64px; }
.tx-sljobs-pi1 .applicationform .check { width: 20px; }
.tx-sljobs-pi1 .applicationform .error { background-color:#ed8a09; }

.tx-sljobs-pi1 .previewform .prompt { float:left; width:155px; }
.tx-sljobs-pi1 .previewform .fcinfo { clear:left;}
.tx-sljobs-pi1 .previewform .inp { padding-left:160px; font-weight:bold;}
.tx-sljobs-pi1 .previewform select,
.tx-sljobs-pi1 .previewform input  { width:186px; }
.tx-sljobs-pi1 .previewform .full  { width:380px; }
.tx-sljobs-pi1 .previewform .big   { width:300px; }
.tx-sljobs-pi1 .previewform .small { width: 72px; }
.tx-sljobs-pi1 .previewform .check { width: 20px; }
/********************************************************/
/* jobview: Anzeige der Jobs, Vorauswahl, Liste, Detail */
/********************************************************/
.tx-sljobs-pi2 .preselect { background-color:#d3cec8; padding:5px 5px; margin:0px 5px; }
.tx-sljobs-pi2 .preselect select { margin-right:10px;}
.tx-sljobs-pi2 .preselect .locationselect,
.tx-sljobs-pi2 .preselect .areaselect { float:left;}
.tx-sljobs-pi2 .preselect .areaselect select { width:100px;}
.tx-sljobs-pi2 .preselect .locationselect select { width:250px;}

.tx-sljobs-pi2 .actselection { clear:both; }

.tx-sljobs-pi2 .jobitem { background-color:#d3cec8; margin:5px; padding:3px 5px;}

.tx-sljobs-pi2 .loc { margin-top:10px; margin-bottom:5px;}
.tx-sljobs-pi2 .loc .small { font-size:10px;}

.tx-sljobs-pi2 .jobdetail .jobpic { float:left; margin-right:20px; margin-bottom:5px; }

.tx-sljobs-pi2 h1,
.tx-sljobs-pi2 h2,
.tx-sljobs-pi2 h3    { padding-top:0px; }

/*****************************************************/
/* jobtip: Seite empfehlen                           */
/*****************************************************/
.tx-sljobs-pi3 .tipform .prompt { float:left; width:150px; }
.tx-sljobs-pi3 .tipform .fcinfo { clear:left; margin-top:10px;}
.tx-sljobs-pi3 .tipform .inp    { padding-left:155px; }
.tx-sljobs-pi3 .tipform input   { width:372px; }
.tx-sljobs-pi3 .tipform .small  { width: 64px; }
.tx-sljobs-pi3 .tipform .error  { background-color:#ed8a09; }

/*****************************************************/
table.contenttable { width:99%;}
table.contenttable td.p50 { width:50%;}
table.contenttable td.p100,
table.contenttable td.p50 { text-align:center; border:1px solid #9e948d; padding:10px 0px; }
