/* super elements */
/******************/
	
	body, font 
	{
		font-family: Verdana,Helvetica,sans-serif;
		font-weight: medium;
		font-style: normal;
		color: #333333;
		text-align:left;		
		margin-left: 0px;
		margin-top: 2px;
		font-size:12px;
	}
	
	html *
	{
		font-family: Verdana,Helvetica,sans-serif;
		font-size:12px;
		line-height: 1.5 em;
	}
	
	h1
	{
		padding: 0px;
		margin: 0px;
	}

	
/* Site Related styles */
/***********************/

	/* Job Navigation (under the header)*/
		td.job_navigation
		{
			vertical-align:top;
			text-align:left;
			color: #999999;
		}
		
		td.job_navigation a
		{
			color: #999999;
		}
		
		td.job_navigation a:hover
		{
			color: #e1001e;
		}
		
		td.job_navigation a:visited
		{
			color: #999999;
		}
		
		

	td.topNavigation {
		
		color: #ffffff;
		font-style: normal;
		text-align: center;
		vertical-align:middle;
	}
	
	div.job_details_location_info
	{
		line-height: 1.5em;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 10px;
		padding-right: 0px;
		text-align:left;
	}
	
	div.job_details_contact_info
	{
		
		line-height: 1.5em;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 10px;
		text-align:left;	
	}
	
	div.apply_button_area
	{
		
		line-height: 1.5em;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		text-align:left;
	}
	
	.border_top_black
	{
		border-top: 2px solid #000000;
	}
	
	.job_detail_lead_text
	{
		vertical-align:top;
		line-height: 1.5em;
	}
	
	.slogan
	{
		line-height: 1.5em;
	}
	
	td.logation
	{
		background-color:#ffffff;
		color: #000000;
		font-style:normal;
		font-weight:bold;

		padding-left: 10px;
		border: 1px solid red;
	}
	
	td.tdreferlink
	{
		
		color: #c2c2c2;
		font-style:normal;
		font-weight:bold;

		padding-left: 10px;
	}
	
	td.jobdbapplication
	{
		padding-left: 10px;
	}
	
	tr.admin_table_header, tr.admin_table_footer
	{
		font-weight:bold;
		background-color: #dddddd;
	}
	
		a.sitemap:link {font-family:Verdana,Helvetica,sans-serif;  font-style: bold; color:#000000; text-decoration:none;}
		a.sitemap {font-family:Verdana,Helvetica,sans-serif;  font-style: bold; text-decoration:none; color:#000000;}
		a.sitemap:visited {font-family:Verdana,Helvetica,sans-serif;  font-style: bold; text-decoration:none;}
		a.sitemap:hover {font-family:Verdana,Helvetica,sans-serif;  font-style: bold; color:#CC0033; text-decoration:none;}
		
		a.sitemap1:link {font-family:Verdana,Helvetica,sans-serif;  font-style: bold; color:#666666; text-decoration:none;}
		a.sitemap1 {font-family:Verdana,Helvetica,sans-serif;  font-style: bold; color:#666666; text-decoration:none;} 
		a.sitemap1:visited {font-family:Verdana,Helvetica,sans-serif;  color:#666666; text-decoration:none;}
		a.sitemap1:hover {font-family:Verdana,Helvetica,sans-serif;  font-style: bold; color:#CC0033; text-decoration:none;}
	
		a.sitemap2:link {font-family:Verdana,Helvetica,sans-serif;  color:#999999; text-decoration:none;}
		a.sitemap2 {font-family:Verdana,Helvetica,sans-serif;  text-decoration:none; color:#999999;}
		a.sitemap2:visited {font-family:Verdana,Helvetica,sans-serif;  color:#999999; text-decoration:none;}
		a.sitemap2:hover {font-family:Verdana,Helvetica,sans-serif;  color:#CC0033; text-decoration:none;}
	
		a.jobs:link {text-decoration:none;}
		a.jobs {text-decoration:none;} 
		a.jobs:visited {text-decoration:none;}
		a.jobs:hover {text-decoration:none;}
		
		a.topNavitation {color:#FFFFFF;text-decoration:none;}
		a.topNavitation:hover {color:#FFFFFF;text-decoration:none;}
		a.topNavitation:link {color:#FFFFFF;text-decoration:none;}
		a.topNavitation:visited {color:#FFFFFF;text-decoration:none;}
	
		a.order {font-family:Webdings; font-weight:bold; text-decoration:none;} 
		a.order:link {text-decoration:none;}
		a.order:visited {text-decoration:none;}
		a.order:hover {text-decoration:none;}
		
		a:hover {color: #e1001e}
		a {text-decoration:underline; color:#000000}
		a:visited {text-decoration:underline; color:#000000}
	
	.form
	{


			font-weight: medium;
			font-style: normal;
			color:#000000;
	}
	
	.mandatory
	{
			font-weight: bold;
			line-height: 16px;
			color:red;
	}
	
	.company
	{
			font-weight: bold;
			font-style: normal;
			color:#000000;
	}
	
	.description
	{
			font-weight: medium;
			font-style: normal;
			color:#000000;
	}
	

	
	.category
	{

			font-weight: bold;
			font-style: normal;
			color:#000000;
	}
	
	.title
	{
		font-weight: bold;
	}
	
	.job_title
	{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.details
	{

			font-weight: medium;
			font-style: normal;
			color:#000000;
			line-height: 1.5em;
	}
	
	.address
	{

			font-weight: medium;
			font-style: normal;
			line-height: 12px;
			color:#000000;
	}
	
	
	.weiss
	{
		font-family: Rotis, Verdana, Arial;
		font-weight: medium;
		font-style: normal;	

		color: white;
	}
	
	a.grau
	{
		font-family: Rotis, Verdana, Arial;
		font-weight: medium;
		font-style: normal;	

		color: #777777;
	}
	
		a.navgrau:link {font-family:Rotis, Verdana, Arial;  color:#777777; text-decoration:none;}
		a.navgrau {font-family:Rotis, Verdana, Arial;  text-decoration:none; color:#777777;}
		a.navgrau:visited {font-family:Rotis, Verdana, Arial;  color:#777777; text-decoration:none;}
		a.navgrau:hover {font-family:Rotis, Verdana, Arial;  color:#CC0033; text-decoration:none;}
	
		a.navgraumittel:link {font-family:Rotis, Verdana, Arial; color:#777777; text-decoration:none;}
		a.navgraumittel {font-family:Rotis, Verdana, Arial; text-decoration:none; color:#777777;}
		a.navgraumittel:visited {font-family:Rotis, Verdana, Arial; color:#777777; text-decoration:none;}
		a.navgraumittel:hover {font-family:Rotis, Verdana, Arial; color:#CC0033; text-decoration:none;}
	
		a.navgrauklein:link {font-family:Rotis, Verdana, Arial;  color:#777777; text-decoration:none;}
		a.navgrauklein {font-family:Rotis, Verdana, Arial;  font-size:10px; text-decoration:none; color:#777777;}
		a.navgrauklein:visited {font-family:Rotis, Verdana, Arial;  color:#777777; text-decoration:none;}
		a.navgrauklein:hover {font-family:Rotis, Verdana, Arial;  color:#CC0033; text-decoration:none;}
	
	
		a.navrot:link {font-family:Rotis, Verdana, Arial;  color:#CC0033; text-decoration:none;}
		a.navrot {font-family:Rotis, Verdana, Arial;  text-decoration:none; color:#CC0033;}
		a.navrot:visited {font-family:Rotis, Verdana, Arial;  color:#CC0033; text-decoration:none;}
		a.navrot:hover {font-family:Rotis, Verdana, Arial;  color:#CC0033; text-decoration:none;}
	
		a.navrotmittel:link {font-family:Rotis, Verdana, Arial;  color:#CC0033; text-decoration:none;}
		a.navrotmittel {font-family:Rotis, Verdana, Arial;  text-decoration:none; color:#CC0033;}
		a.navrotmittel:visited {font-family:Rotis, Verdana, Arial;  color:#CC0033; text-decoration:none;}
		a.navrotmittel:hover {font-family:Rotis, Verdana, Arial;  color:#CC0033; text-decoration:none;}
		
		a.navrotklein:link {font-family:Rotis, Verdana, Arial;  color:#CC0033; text-decoration:none;}
		a.navrotklein {font-family:Rotis, Verdana, Arial;  text-decoration:none; color:#CC0033;}
		a.navrotklein:visited {font-family:Rotis, Verdana, Arial;  color:#CC0033; text-decoration:none;}
		a.navrotklein:hover {font-family:Rotis, Verdana, Arial;  color:#CC0033; text-decoration:none;}
	
		a.navschwarz:link {font-family:Rotis, Verdana, Arial;  color:#000000; text-decoration:none;}
		a.navschwarz {font-family:Rotis, Verdana, Arial;  text-decoration:none; color:##000000;}
		a.navschwarz:visited {font-family:Rotis, Verdana, Arial;  color:#000000; text-decoration:none;}
		a.navschwarz:hover {font-family:Rotis, Verdana, Arial;  color:#CC0033; text-decoration:none;}
	
		a.navschwarzmittel:link {font-family:Rotis, Verdana, Arial;  color:#000000; text-decoration:none;}
		a.navschwarzmittel {font-family:Rotis, Verdana, Arial; text-decoration:none; color:#000000;}
		a.navschwarzmittel:visited {font-family:Rotis, Verdana, Arial; color:#000000; text-decoration:none;}
		a.navschwarzmittel:hover {font-family:Rotis, Verdana, Arial; color:#CC0033; text-decoration:none;}
		
		a.navschwarzklein:link {font-family:Rotis, Verdana, Arial;  color:#000000; text-decoration:none;}
		a.navschwarzklein {font-family:Rotis, Verdana, Arial;  text-decoration:none; color:#000000;}
		a.navschwarzklein:visited {font-family:Rotis, Verdana, Arial;  color:#000000; text-decoration:none;}
		a.navschwarzklein:hover {font-family:Rotis, Verdana, Arial;  color:#CC0033; text-decoration:none;}
	
	a.schwarz
	{
		font-family: Rotis, Verdana, Arial;
		font-weight: medium;
		font-style: normal;	
		color: black;
	}
	
	a.rot
	{
		font-family: Rotis, Verdana, Arial;
		font-weight: medium;
		font-style: normal;	
		color: #CC0033 ;
	}
	
	.sub   
	{
			font-weight: medium;
			font-style: normal;
			color:#000000;
			text-align:left;
			z-index:5;
	}
	
	.headline 
	{
		color: #454545;
		font-weight: bold;
		font-size: 13px;
	}
	
	
	.subheadline 
	{
	
		color: #454545;
		font-weight: bold;
	}
	
	.hidden   
	{				
	
		font-size: 1px;
		font-weight: medium;
		font-style: normal;
		color:#ffffff;
		text-align:left;
		z-index:5;
	}
	
	.arial_10px   
	{	
		font-weight: medium;
		font-style: normal;
		color:#000000;
		text-align:left;
		line-height: 18px;
		z-index:5;
	}
	
	.arial_9px   
	{

			font-weight: medium;
			font-style: normal;
			color:#000000;
			text-align:left;
			z-index:5;
	}
	
	.link   
	{
			
			text-decoration:none;

			font-weight: medium;
			font-style: normal;
			color:#000000;
			text-align:left;
			z-index:5;
	}
	
	.verdana_10px   
	{

			font-weight: medium;
			font-style: normal;
			color:#000000;
			z-index:1;
	}
	
	.verdana_12px   
	{

			font-weight: medium;
			font-style: normal;
			color:#000000;
			z-index:1;
	}
	
	.grey   
	{

			font-weight: medium;
			font-style: normal;
			color:#777777;
			text-align:left;
			z-index:5;
	}
	
	.grey2   
	{
			font-weight: medium;
			font-style: normal;
			color:#777777;
			text-align:left;
			z-index:5;
	}
	
	.red   
	{
			font-weight: medium;
			font-style: normal;
			color:#CC0033;
			text-align: left;
			z-index: 6;
	}
	
	.red2   
	{
			font-weight: medium;
			font-style: normal;
			color:#CC0033;
			text-align: left;
			line-height:15pt;
			z-index: 6;
	}
	
	.red3   
	{
			font-weight: medium;
			font-style: normal;
			color:#ffffff;
			text-align: left;
			line-height:18pt;
			z-index: 6;
	}
	
	<!-- 28.03.01 -->
	.weissklein
	{
		font-family: Rotis, Verdana, Arial;
		font-weight: medium;
		font-style: normal;	
		color: white;
	}
	
	.weissmittel
	{
		font-family: Rotis, Verdana, Arial;
		font-weight: medium;
		font-style: normal;	
		color: white;
	}
