.corner_box
{
  background:url(../images/carrerform-bg-center.gif) repeat-x left top;
  border-bottom:1px solid #BFBEBF;
  margin-bottom:20px;
}
.corner_box .corner_box_left
{
  background:url(../images/carrerform-bg-left.gif) no-repeat left top;
}
.corner_box .corner_box_right
{
  background:url(../images/carrerform-bg-right.gif) no-repeat right top;
  padding:6px 10px;
  height:1%;
}

.corner_box .title
{
  margin-bottom:4px;
  font-size:1.1em;
  text-transform:uppercase;
}

/******************* newsletter form **********************/
.newsletter_form .form_line
{
  margin-bottom:4px;
}
.newsletter_form .last
{
  margin-top:10px;
}
.newsletter_form .form_line_left
{
  float:left;
  width:95px;
}
.newsletter_form .form_line_right select
{
  width:76px;
}
.newsletter_form .form_line_left input, .newsletter_form .form_line_right input
{
  width:70px;
}
.newsletter_form .form_line_right
{
  float:right;
  width:80px;
  text-align: right;
  padding-right: 4px;
  vertical-align:bottom;
}

.newsletter_form .form_line_right #nachname {
	width: 72px;
}

.newsletter_form .form_line_right a.email {
	display: block;
	padding-top: 4px;
	float: right;
}

.newsletter_form input, .newsletter_form select
{
  border:1px solid #adadad;
  width:170px;
  font-size:1.1em;
  padding-left:2px;
}

.newsletter_form #youremail {
	width: 172px;
}

.newsletter_form select
{
  width:176px;
  padding-left: 0px;
}
.newsletter_form label
{
  font-size:1.1em;
}
.newsletter_form input.anrede
{
  width:auto;
  vertical-align:middle;
}
.newsletter_form input.submit
{
  width:auto;
  background:url(../images/btn_bg.gif) repeat-x left top;
  padding:0 5px;
  width:6em;
}
.newsletter_form a, .newsletter_form a:hover
{
  font-size:1.1em;
  background:url(../images/mail_bggray.gif) no-repeat left center;
  padding-left:18px;
  text-decoration:none;
}
.simpleNewsletter .jlline {
margin-bottom:5px;
}
#errormsg_nst
{
  color:#C90019;
  font-size:1.1em;
}
/******************* indexed search **********************/
.indexedsearch input
{
  border:1px solid #adadad;
  width:100%;
  font-size:1.1em;
  padding-left:4px;
}
.indexedsearch .form_line
{
  margin-bottom:4px;
}
.indexedsearch input.submit, .indexedsearch input.btn
{
  background:url(../images/btn_bg.gif) repeat-x left top;
}
.indexedsearch .form_line_left
{
  float:left;
}
.indexedsearch .form_line_right
{
  float:right;
}
.indexedsearch input.submit
{
  width:6em;
}
.indexedsearch input.btn
{
  width:10em;
}

/************* joblist form *************/
.joblist_form .discription, .productlist_form .discription
{
  font-size:1.1em;
  color:#909090;
  margin-bottom:5px;
}
.joblist_form .item, .productlist_form .item
{
  margin-bottom:5px;
}
.joblist_form .contact_label, .productlist_form .contact_label
{
  margin-bottom:2px;
}
.joblist_form .contact_label label, .productlist_form .contact_label label
{
  font-size:1.1em;
}
.joblist_form select, .joblist_form input, .productlist_form select, .productlist_form input
{
  font-size:1.1em;
  border:1px solid #ADADAD;
  padding-left:5px;
}
.joblist_form .volltestsuche, .productlist_form .volltestsuche
{
  margin-bottom:8px;
}
.joblist_form div input.submit, .joblist_form div input.reset, .productlist_form div input.submit, .productlist_form div input.reset
{
  background:transparent url(../images/btn_bg.gif) repeat-x scroll left top;
}
.joblist_form div input.reset, .productlist_form div input.reset
{
	width:10em;
	margin-left: 16px;

}

.jlline
{
	border-top:1px solid #b4b4b4;
	border-bottom:1px solid #fff;
}
.joblist_form select, .productlist_form select
{
	width:100%;
	
}
.joblist_form .searchtxt input, .productlist_form .searchtxt input
{
	width:96%;
}
.joblist_form .searchtxt, .productlist_form .searchtxt
{
	margin-bottom:5px;
}
.simplesearch .jlline
{
	margin-bottom:10px;
}
.simplesearch  a, .simplesearch  a:hover
{
background:transparent url(../images/icoaleft.gif) no-repeat scroll left 0.3em;
padding-left:10px;
font-size:1.1em;
}
.corner_box .simplesearch
{
padding:10px 10px 1px;
}
