/*
additional style definitions 
*/


div.content * {
  	font-size: 11px;
	line-height: 16px;
}


/* FIX for missing td style definition */
div.content td {
  	font-size: 11px;
	line-height: 16px;

}

div.job-search div {
  padding: 5px;

}

a.logout
{
  	padding: 0 0 0 21px;
  	background: url(/conf/images/icon_logount.gif) no-repeat 0 1px;
}

/* FIX for img style definition */
div.content img 
{
		display: inline;
}

#application_arrow
{
  vertical-align: middle;
  display: inline;
  margin-right: 5px;
}

/*
=======
generic
=======

following definitions are parts copied from /conf/generic.css
*/


.smalltext {

				color:			black;

				font-family:	Helvetica,Arial;

				font-size:		12px;

				font-weight:	light;

				line-height:	15px;

}

.smalltext a:link { color:black;  text-decoration:underline;}

.smalltext a:visited { color:black;  text-decoration:underline;}

.smalltext a:active { color:black;  text-decoration:underline;}



.smalltextlink-a {

					color:			#CC0000;

					font-family:	Helvetica,Arial;

					font-size:		12px;

					font-weight:	light;

					line-height:	15px;

}

.smalltextlink-a a:link { color:#CC0000;  text-decoration:underline;}

.smalltextlink-a a:visited { color:#CC0000;  text-decoration:underline;}

.smalltextlink-a a:active { color:#CC0000;  text-decoration:underline;}



/* used by direcs */

.smalltexterror {

				color:			red;

				font-family:	Helvetica,Arial;

				font-size:		12px;

				font-weight:	light;

				line-height:	15px;

}

.errormark	 { 
   
   font-weight: bold; 
   font-size: 16px; 
   color: red; 
} 


td.bg-tabline {

    background-image:   url(/conf/images/tab_line.gif);

	font-size:		1px;

}

div#content-zone
{

	float: left;

	width: 468px;

	padding: 34px 0 0 146px;
	
	position: relative;

	z-index: 10;

}

div#pages
{
  vertical-align: middle;
  float: right;
  font-family: Arial, Geneva, Helvetica, sans-serif;
}

div#pages a
{
  text-decoration: underline;
}


div#jobdescription a
{
font-family: Arial, Geneva, Helvetica, sans-serif;
  text-decoration: underline;
}


a.applicationlink
{
  color:#CC0018;
  font-style:italic;
  font-size:16px;
  font-weight:bold;
  font-family:Arial;
  vertical-align: middle;
}


.unternavi   { background-color:#E0EDF1; font-size: 12px; line-height: 15px; color: #666666; }

table.smcp_list
{
	width: 100%;
}

table.smcp_list th,
table.smcp_list td
{
	font-size: 11px;
	line-height: 16px;
	vertical-align: top;
	text-align: left;
	padding: 2px 5px 2px 5px;
}



table.smcp_list th
{
	font-weight: bold;
	background: #dae5e3;
	color: #666;
	border-left: 1px solid #fff;
}

table.smcp_list th:first-child
{
	border-left: none;
}

table.smcp_list td
{
	background: #fff;
	color: #000;
	border-left: 1px solid #dae5e3;
	border-bottom: 1px solid #dae5e3;
}

table.smcp_list td:first-child
{
	border-left: none;
}

table.smcp_search_form td
{
  padding:1px;
}

.desc_td 
{

  COLOR: #666666;
}
