/*	DEFINITIONSBEREICHE:
	- GLOBAL DEFINITIONS
	- DEFINITION OF HEADER, CONTENT, FOOTER
	- LOGO, COPYRIGHT
	- LAYOUT COLUMN DEFINITIONS
	- TOPNAV AREA DEFINITIONS
		- ( Topnav Elements)
	- CONTENT AREA DEFINITIONS
		- ( Content Columns, General Def., Headings, Paragraphs, Links, Unordered List, Ordered List, 
			Image, Seperator, News, Search, Forms, Contact Button )
	- SEARCH AREA
		- ( Form )
	- CONTACT AREA 
	- SUBNAV AREA
		- ( Default, Automotive, Electronics, Medical, Industry, Empty )
	- NAVSTR AREA
		- ( List Definitions )
	- LEGAL AREA
	- INTERNATIONAL AREA
	- EDITOR DEFINITIONS

*/

/*	GLOBAL DEFINITIONS */

html {
	width:				100%;
	height:				100%;
	}	

body {
	width:				100%;
	height:				101%;
	margin:				0;
	padding:			0;
	text-align:			center;
	background-image:	url(/img/default/bg.jpg);
	background-repeat:	repeat-x;
	}

.antifloat {
	clear:				both;
	visibility:			hidden;
	}

#all {
	width:				800px;
	margin:				auto;
	padding:			0;
	background-image:	url(/img/default/bg_all.jpg);
	background-repeat:	repeat-y;
	border:				1px solid gray;
	}
	

/*	DEFINITION OF HEADER, CONTENT, FOOTER ====================================================================================== */

#header {
	height:				60px;
	text-align:			left;
	background-image:	url(/img/header/bg.gif);
	background-repeat:	repeat-x;
	}

#content {
	text-align:			left;
	}
		
#footer {
	clear:				left;
	width:				400px;
	text-align:			right;
	}

	
/*	SMALL AREAS ===================================================================================================== */
	
#area_logo {
	height:				60px;
	}
	

#area_copyright {
	clear:				both;
	padding:			12px 0 12px 0;
	}	
	
/*	LAYOUT COLUMN DEFINITIONS ========================================================================================================= */
	
.left_col {
	float:				left;
	width:				149px;
	border-right:		1px solid silver;
	}
	
.center_col {
	float:				left;
	width:				650px;
	}
	
.right_col {
	float:				left;
	width:				0;
	}
	
	
/*	AREA TOPNAV DEFINTIONS ========================================================================================================= */

#area_topnav {
	height:				40px;
	text-align:			center;
	background-image:	url(/img/header/bg_topnav.gif);
	background-repeat:	repeat-x;
	}

ul.topnav {
	list-style-type:	none;
	margin:				0;
	padding:			0;
	border-left:		1px solid silver;
	}
	
li.topnav {
	float:				left;
	padding:			10px 14px 9px 14px;
	text-align:			center;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	font-weight:		bold;
	color:				black;
	border-right:		1px solid silver;
	}

li.topnav a {
	width:				100%;
	height:				100%;
	display:			block;
	color:				black;
	}

/*	TOPNAV_ELEMENTS DEFINITIONS --------------------------------------------------------------------------------------------------------------- */
	
.topnav_home {
	float:				left;
	height:				40px;
	width:				73px;
	border:				0;
	margin-left:		21px;
	margin-right:		1px;
	}
	
.topnav_news {
	float:				left;
	height:				40px;
	width:				72px;
	border:				0;
	margin-right:		1px;
	}
	
.topnav_industries {
	float:				left;
	height:				40px;
	width:				94px;
	border:				0;
	margin-right:		1px;
	}
	
.topnav_divisions {
	float:				left;
	height:				40px;
	width:				90px;
	border:				0;
	margin-right:		1px;
	}
	
.topnav_products {
	float:				left;
	height:				40px;
	width:				89px;
	border:				0;
	margin-right:		1px;
	}
	
.topnav_materials {
	float:				left;
	height:				40px;
	width:				90px;
	border:				0;
	margin-right:		1px;
	}
	
.topnav_about_us {
	float:				left;
	height:				40px;
	width:				93px;
	border:				0;
	margin-right:		1px;
	}
	
	
/*	AREA CONTENT DEFINTIONS========================================================================================================= */

#area_content {
	position:			relative;
	background-color:	white;
	padding:			0 20px 0 20px;
	}
		
/*	CONTENT LAYOUT COLUMNS --------------------------------------------------------------------------------------------------------------- */

.copy_left_col {
	float:				left;
	position:			relative;
	width:				298px;
	padding-right:		20px;
	}
	
.copy_right_col {
	float:				left;
	position:			relative;
	width:				290px;
	}
	
.copy_col_half {
	float:				left;
	position:			relative;
	width:				290px;
	}

/* LINKS IN COLUMNS */	

.copy_right_col a 	{
	color:				black; 
	text-decoration:	underline;
	}
		
.copy_right_col a:hover {
	color:				#df0632;
	text-decoration:	underline;
	}	
	
/*	GENERAL DEFINITIONS --------------------------------------------------------------------------------------------------------------- */

.important {
	color: 				#df0632;
	}
	
.small_head {
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	font-weight:		bold;
	color:				black;
	line-height:		1.4;
	}
	
.small_light {
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				gray;
	line-height:		1.4;
	}
	
.center {
	text-align:			center;
	}
	
.spacer_400 {
	height:				400px;
	}
	
/* HEADINGS ---------------------------------------------------------------------------------------------------------------------- */
	
h1 {
	font-family:		arial, helvetica, sans-serif;
	font-size:			large;
	font-weight:		bold;
	color:				black;
	margin:				0;
	margin-bottom:		6px;
	padding:			0;
	}
	
h1.home {
	font-family:		arial, helvetica, sans-serif;
	font-size:			large;
	font-weight:		bold;
	color:				black;
	margin:				0;
	padding:			0;
	}
	
h2 {
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	font-weight:		bold;
	color:				black;
	margin:				0;
	margin-bottom:		6px;
	padding:			0;
	}

h2.home {
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	font-weight:		bold;
	color:				gray;
	margin:				0;
	margin-bottom:		22px;
	padding:			0;
	}
	
h1 sup {
	font-size:			smaller;
	vertical-align:		30%;
	}

/* PARAGRAPHS ---------------------------------------------------------------------------------------------------------------------- */

#area_content p {
	margin:				0 0 6px 0;
	padding:			0;
	line-height:		1.4;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	color:				black;
	}
	
#area_content p.subhead {
	margin:				0;
	padding:			0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	color:				gray;
	}

#area_content p.caption {
	margin:				0 0 6px 0;
	padding:			0;
	line-height:		1.4;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				gray;
	}

/* LINKS -------------------------------------------------------------------------------------------------------------------------- */

#area_content a {
	color: 				black; 
	text-decoration: 	underline;
	}
	
#area_content a:visited	{
	color: black; 
	text-decoration: 	underline;
	}
	
#area_content a:active {
	color: 				black; 
	text-decoration: 	underline;
	}
	
#area_content a:hover {
	color:				#df0632;
	text-decoration: 	underline;
	}
	
/*  UNORDERED LIST DEFINITIONS -------------------------------------------------------------------------------------------------------------------------- */

#area_content ul.copy {
	margin:				0 0 6px 0;
	padding-left:		1.2em;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	line-height:		1.4;
	list-style-image:	url(/img/default/bullet_gray.gif);
	}

#area_content ol.copy {
	margin:				0 0 6px 0;
	padding:			0em 8em 0em 2em;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	line-height:		1.4;
	}

#area_content ul.indent a {
	color: 				black; 
	text-decoration: 	underline;
	}
	
#area_content ul.indent a:visited	{
	color: 				black; 
	text-decoration: 	underline;
	}
	
#area_content ul.indent a:active {
	color: 				black; 
	text-decoration: 	underline;
	}
	
#area_content ul.indent a:hover {
	color:				#df0632;
	text-decoration: 	underline;
	}		
	
/*  LINK LIST */
	
#area_content .link_list {
	margin-bottom:		1em;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	color:				gray;
	line-height:		1.4;
	}

#area_content .link_list ul {
	margin:				0;
	padding: 			0;
	list-style-type:	none;
	}

#area_content .link_list li {
	margin-right:		2em;
	}

#area_content .link_list li.topic {
	margin-top:			1em;
	}

#area_content .link_list li.description {
	padding-left:		8px;
	color:				gray;
	margin-bottom:		6px;
	}

#area_content .link_list li a {
	padding-left:		8px;
	text-decoration:	none;
	color:				#678fc6;
	background-image:	url(/img/default/arrow_blue.gif);
	background-position:0 2px;
	background-repeat:	no-repeat;
	}

#area_content .link_list li a:visited {
	padding-left:		8px;
	text-decoration:	none;
	color:				#678fc6;
	background-image:	url(/img/default/arrow_blue.gif);
	background-position:0 2px;
	background-repeat:	no-repeat;
	}

#area_content .link_list li a:hover {
	color:				#df0632;
	background-image:	url(/img/default/arrow_red.gif);
	background-position:0 2px;
	background-repeat:	no-repeat;
	}

/*	SORTING  */

#area_content ul.sorting {
	position:			relative;
	list-style-type:	none;
	margin:				0;
	padding:			0;
	}
	
#area_content li.sorting {
	float:				left;
	position:			relative;
	margin-top:			2px;
	padding-right:		2em;
	text-align:			left;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				black;
	}

#area_content li.sorting a {
	padding-left:		8px;
	color:				#678fc6;
	text-decoration:	none;
	background-image:	url(/img/default/arrow_blue.gif);
	background-repeat:	no-repeat;
	}

#area_content li.sorting a:hover {
	color:				#df0632;
	text-decoration:	none;
	background-image:	url(/img/default/arrow_red.gif);
	background-repeat:	no-repeat;
	}	
	
/*	LIST  */

#area_content .list {
	margin-bottom:		1em;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	color:				gray;
	line-height:		1.4;
	}

#area_content .list ul {
	margin:				0;
	padding: 			0;
	list-style-type:	none;
	}

#area_content .list li {
	padding-left:		8px;
	text-decoration:	none;
	color:				black;
	background-image:	url(/img/default/arrow_black.gif);
	background-position:0 2px;
	background-repeat:	no-repeat;
	}

#area_content .list li.topic {
	margin-top:			1em;
	}

#area_content .list li.description {
	padding-left:		8px;
	color:				gray;
	background-image:	none;
	}
	
/*	CONTENT MENU  */	

#area_content ul.menue {
	margin:				0;
	margin-bottom:		6px;
	padding:			0;
	list-style-type:	none;
	}

li.menue {
	padding-right:		2em;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	}

li.menue_topic {
	margin-bottom:		1em;
	padding-right:		2em;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
}
	
li.menue a {
	color:				#678fc6;
	text-decoration:	none;
	padding-left:		8px;
	background-image:	url(/img/default/arrow_blue.gif);
	background-repeat:	no-repeat;
	}
	
li.menue a:visited {
	color:				#678fc6;
	text-decoration:	none;
	padding-left:		8px;
	background-image:	url(/img/default/arrow_blue.gif);
	background-repeat:	no-repeat;
	}
	
li.menue a:hover {
	color:				#df0632;
	background-image:	url(/img/default/arrow_red.gif);
	background-repeat:	no-repeat;
	}
	
/*  MENUE UP */	

#area_content li.menue_up {
	background-image:	url(/img/default/arrow_blue_up.gif);
	background-repeat:	no-repeat;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	line-height:		1.4;
	padding-right:		2em;
	}
	
#area_content li.menue_up a {
	display:			block;
	color:				#678fc6;
	line-height:		1.4;
	text-decoration:	none;
	padding-left:		8px;
	}
	
#area_content li.menue_up a:visited {
	display:			block;
	color:				#678fc6;
	line-height:		1.4;
	text-decoration:	none;
	padding-left:		8px;
	}
	
#area_content li.menue_up a:hover {
	background-image:	url(/img/default/arrow_red_up.gif);
	background-repeat:	no-repeat;
	color:				#df0632;
	}		
	
/*	ORDERED LISTS --------------------------------------------------------------------------------------------------- */

#area_content ol {
	margin:				0;
	padding:			0;
	list-style-type:	decimal;
	}
	
#area_content .ol_wrapper {
	margin-bottom:		6px;
	clear:				left;
	}
	
#area_content .ol {
	float:				left;
	width:				30px;
	margin-right:		5px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	}
	
#area_content .ol_p {
	float:				left;
	width:				568px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	}
	
/*	IMAGE DEFINITIONS --------------------------------------------------------------------------------------------------- */

.img_left {
	float:				left;
	position:			relative;
	margin-right:		8px;
	margin-bottom:		4px;
	}
	
.img_right {
	float:				right;
	position:			relative;
	margin-left:		8px;
	margin-bottom:		4px;
	}

.img_center {
	margin-bottom:		4px;
	text-align:			center;
	}

.img_liketext {
	vertical-align:		text-top;
	}
	
/*	SEPARATOR DEFINITIONS --------------------------------------------------------------------------------------------------- */
	
.copy_separator_left_default {
	float:				left;
	position:			relative;
	width:				258px;
	height:				18px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	font-weight:		bold;
	color:				black;
	margin:				0 0 12px 0;
	padding:			3px 3px 3px 3px;
	border-top:			1px solid silver;
	background-color:	#e5e9ef;
	}	

.copy_separator_right_default {
	float:				left;
	position:			relative;
	width:				340px;
	height:				18px;
	margin:				0 0 12px 0;
	padding:			3px 3px 3px 0;
	border-top:			1px solid silver;
	background-color:	#e5e9ef;
	}	

.copy_separator_half {
	float:				left;
	position:			relative;
	height:				18px;
	width:				290px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	font-weight:		bold;
	color:				black;
	margin:				0 0 12px 0;
	padding:			3px 3px 3px 0;
	border-top:			1px solid silver;
	background-color:	#e5e9ef;
	}	
	
.copy_line {
	border-top:			1px solid silver;
	padding-top:		3px;
	margin-top:			9px;
	margin-bottom:		6px;
	}
		
.copy_separator_default {
	height:				18px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	font-weight:		bold;
	color:				black;
	clear:				both;
	margin:				12px 0 12px 0;
	padding:			3px 3px 3px 3px;
	border-top:			1px solid silver;
	background-color:	#e5e9ef;
	}	
	
/* SEPERATORS PER INDUSTRY */

.copy_separator_industry {
	height:				18px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	font-weight:		bold;
	color:				black;
	margin:				0;
	margin-bottom:		12px;
	padding:			3px 3px 3px 3px;
	border-top:			1px solid silver;
	background-color:	#f8e7b7;
	}	
	
.copy_separator_automotive {
	height:				18px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	font-weight:		bold;
	color:				black;
	margin:				0;
	margin-bottom:		12px;
	padding:			3px 3px 3px 3px;
	border-top:			1px solid silver;
	background-color:	#ffc9a9;
	}	

.copy_separator_electronics {
	height:				18px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	font-weight:		bold;
	color:				black;
	margin:				0;
	margin-bottom:		12px;
	padding:			3px 3px 3px 3px;
	border-top:			1px solid silver;
	background-color:	#e3ffd4;
	}	

.copy_separator_medical_technology {
	height:				18px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	font-weight:		bold;
	color:				black;
	margin:				0;
	margin-bottom:		12px;
	padding:			3px 3px 3px 3px;
	border-top:			1px solid silver;
	background-color:	#d8e8ff;
	}	
		
/*	NEWS ------------------------------------------------------------------------------------------------------------------ */

#area_content .news_wrapper {
	position:			relative;
	width:				605px;
	}
	
#area_content .news_date {
	float:				left;
	width:				70px;
	margin-right:		5px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	}

#area_content .news_head {
	float:				left;
	width:				420px;
	margin-right:		5px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	}

#area_content .news_head a {
	text-decoration:	none;
	}

#area_content .news_head a:hover {
	text-decoration:	underline;
	}

#area_content .news_country {
	float:				left;
	width:				58px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	}

/*	SEARCH ------------------------------------------------------------------------------------------------------------------ */
.search_separator_left {
	float:				left;
	position:			relative;
	width:				258px;
	height:				18px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	font-weight:		bold;
	color:				black;
	margin:				0 0 12px 0;
	padding:			3px 3px 3px 3px;
	border-top:			1px solid silver;
	background-color:	#e5e9ef;
	}	

.search_separator_right {
	float:				left;
	position:			relative;
	width:				340px;
	height:				24px;
	margin:				0 0 12px 0;
	padding:			0 0 0 0;
	text-align:			right;
	border-top:			1px solid silver;
	background-color:	#e5e9ef;
	}
	
.search_separator_right img {
	width:				24px;
	height:				24px;
	margin:				0;
	padding:			0;
	border:				0;
	}

#area_content .search_wrapper {
	position:			relative;
	width:				605px;
	}
	
#area_content .search_1stcol {
	float:				left;
	width:				70px;
	margin-right:		5px;
	}
	
#area_content .search_1stcol p {
	margin:				0 0 6px 0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				gray;
	}
	
#area_content .search_2ndcol {
	float:				left;
	width:				478px;
	margin-right:		5px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	}
	
#area_content .relevanz {
	width:				70px;
	height:				19px;
	margin:				0 0 6px 0;
	padding:			0 0 0 3px;
	background-image:	url(/img/search/htdig/bg_relevanz.gif);
	background-repeat:	no-repeat;
	}
	

/*	TOP NEWS TREATMENT */

#top_news_wrapper {
	width:				460px;
	}

#top_news_wrapper h1 {
	font-family:		arial, helvetica, sans-serif;
	font-size:			large;
	font-weight:		bold;
	color:				black;
	margin-bottom:		6px;
	padding:			0;
	}
	
#top_news_wrapper h2 {
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	font-weight:		bold;
	color:				gray;
	margin:				0;
	padding:			0;
	}		
		
/*	FORM DEFINITIONS --------------------------------------------------------------------------------------------------- */

form {
	margin:				0;
	padding:			0;
	}

input {
	}
	
#area_content p.field_description {
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				gray;
	}
	
input.form_field {
	background:			white;
	font-size:			small;
	width:				400px;
	height:				20px;
    border:				1px solid silver;
	}
	
input.form_field_error {
	background:			white;
	font-size:			small;
	width:				400px;
	height:				20px;
    border:				1px solid #df0632;
	}
	
input.form_radio {
	vertical-align:		text-bottom;
	}

input.form_checkbox {
	float:				left;
	clear:				left;
	margin-right:		5px;
	vertical-align:		text-top;
	}

textarea.form_field {
	width:				400px;
	height:				200px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	color:				black;
	background:			white;
    border:				1px solid silver;
	}

textarea.form_field_error {
	width:				400px;
	height:				200px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	color:				black;
	background:			white;
    border:				1px solid #df0632;
	}

select {
	background:			white;
	font-size:			small;
	width:				400px;
	height:				20px;
    border:				1px solid silver;
	}

input.form_submit {
	background:			#678fc6;
	color:				white;
	font-size:			x-small;
	font-weight:		bold;
	width:				200px;
	height:				20px;
    border:				1px solid silver;
	}
	
.literature {
	width:				400px;
	}
	
/*	INQUIRY FORMS FOR MECHANICAL SYSTEMS */

.label_80 {
	position:			relative;
	float:				left;
	clear:				left;
	width:				80px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	color:				black;
	margin:				0;
	padding:			0;
	}
	
.value {
	margin:				0;
	padding:			0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	font-weight:		bold;
	color:				black;
	}

input.form_field_80 {
	background:			white;
	font-size:			small;
	width:				80px;
	height:				15px;
    border:				1px solid silver;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	font-weight:		bold;
	color:				black;
	}	
	
input.form_field_80_error {
	background:			white;
	font-size:			small;
	width:				80px;
	height:				15px;
    border:				1px solid red;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	font-weight:		bold;
	color:				black;
	}	
	
/*	CONTACT BUTTON FOR CONTENT AREA ------------------------------------------------------------------------- */

/* CONTACT BUTTON DEFAULT */

#contact_button_default {
	float:				right;
	position:			relative;
	width:				191px;
	height:				38px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				black;
	padding:			19px 0 0 6px;
	margin-left:		8px;
	background-image:	url(/img/contact/contact_button_default/bg.php);
	background-repeat:	no-repeat;
	}
	
#contact_button_default a 			{color: black; text-decoration: none;}
#contact_button_default a:visited	{color: black; text-decoration: none;}
#contact_button_default a:hover		{color: #df0632; text-decoration: none;}

/* CONTACT BUTTON AUTOMOTIVE */

#contact_button_automotive {
	float:				right;
	position:			relative;
	width:				191px;
	height:				38px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				black;
	padding:			19px 0 0 6px;
	margin-left:		8px;
	background-image:	url(/img/contact/contact_button_automotive/bg.php);
	background-repeat:	no-repeat;
	}
	
#contact_button_automotive a 			{color: black; text-decoration: none;}
#contact_button_automotive a:visited	{color: black; text-decoration: none;}
#contact_button_automotive a:hover		{color: #df0632; text-decoration: none;}

/* CONTACT BUTTON ELECTRONICS */

#contact_button_electronics {
	float:				right;
	position:			relative;
	width:				191px;
	height:				38px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				black;
	padding:			19px 0 0 6px;
	margin-left:		8px;
	background-image:	url(/img/contact/contact_button_electronics/bg.php);
	background-repeat:	no-repeat;
	}
	
#contact_button_electronics a 			{color: black; text-decoration: none;}
#contact_button_electronics a:visited	{color: black; text-decoration: none;}
#contact_button_electronics a:hover		{color: #df0632; text-decoration: none;}

/* CONTACT BUTTON MEDICAL TECHNOLOGY */

#contact_button_medical_technology {
	float:				right;
	position:			relative;
	width:				191px;
	height:				38px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				black;
	padding:			19px 0 0 6px;
	margin-left:		8px;
	background-image:	url(/img/contact/contact_button_medical_technology/bg.php);
	background-repeat:	no-repeat;
	}
	
#contact_button_medical_technology a 			{color: black; text-decoration: none;}
#contact_button_medical_technology a:visited	{color: black; text-decoration: none;}
#contact_button_medical_technology a:hover		{color: #df0632; text-decoration: none;}

/* CONTACT BUTTON INDUSTRY */

#contact_button_industry {
	float:				right;
	position:			relative;
	width:				191px;
	height:				38px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				black;
	padding:			19px 0 0 6px;
	margin-left:		8px;
	background-image:	url(/img/contact/contact_button_industry/bg.php);
	background-repeat:	no-repeat;
	}
	
#contact_button_industry a 			{color: black; text-decoration: none;}
#contact_button_industry a:visited	{color: black; text-decoration: none;}
#contact_button_industry a:hover	{color: #df0632; text-decoration: none;}	


/*	SEARCH AREA ================================================================================================================ */

#area_search {
	height:				45px;
	padding:			35px 0 0 4px;
	margin:				0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	background-image:	url(/img/search/bg_search.gif);
	background-repeat:	no-repeat;
	}
	
#area_search ul a {
	color:				gray;
	text-decoration:	none;
	}
	
#area_search ul a:hover {
	text-decoration:	underline;
	}
	
/* SEARCH FORM ----------------------------------------------------------------------------------------------------------------- */	

#area_search form {
	height:				20px;
	padding:			0;
	margin:				0;
	}

input.form_searchfield {
	width:				86px;
	margin:				0;
	padding:			0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			10px;
	color:				gray;
	float: 				left;
	}
	
input.form_findbutton {
	margin:				0;
	padding:			0;
	height:				18px;
	width:				50px;
	border:				0;
	vertical-align:		text-top;
	float: 				left;
	}

#area_search ul {
	display:			none;
	margin:				0;
	padding:			4px 4px 6px 16px;
	list-style:			none;
	list-style-image:	url(/img/default/arrow_gray.gif);
	}
	
		
/*	CONTACT AREA ===================================================================================================*/

#area_contact {
	height:				150px;
	margin:				0;
	padding:			0;
	text-align:			center;
	background-image:	url(/img/contact/bg_contact.gif);
	background-repeat:	no-repeat;
	}

.img_contact {
	width:				145px;
	height:				112px;
	margin:				0;
	padding:			0;
}

#area_contact form {
	margin:				0;
	padding:			0;
	}

select.form_contact {
	width:				128px;
	margin:				0;
	padding:			0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			10px;
	color:				gray;
	background:			white;
    border:				1px solid silver;
	}
	
	
/*	AREA SUBNAV ======================================================================================================= */

/* AREA SUBNAV DEFAULT ------------------------------------------------------------------------------------------------- */

#area_subnav_default {
	margin:				8px 0 0 0;
	padding:			12px 4px 12px 4px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	border-top:			1px solid silver;
	border-bottom:		1px solid silver;
	background-color:	#e5e9ef;
	}

#area_subnav_default h3 {
	margin:				0 0 6px 0;
	padding:			0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				black;
	}
	
#area_subnav_default h4 {
	margin:				0 0 6px 0;
	padding:			0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				gray;
	}
	
#area_subnav_default ul {
	padding:			0;
	margin:				0 4px 6px 16px;
	list-style:			none;
	list-style-image:	url(/img/default/arrow_gray.gif);
	}
	
#area_subnav_default ul a {
	color:				gray;
	text-decoration:	none;
	}
	
#area_subnav_default ul a:hover {
	text-decoration:	underline;
	}
	
/* AREA SUBNAV AUTOMOTIVE ------------------------------------------------------------------------------------------------- */
	
#area_subnav_automotive {
	margin:				8px 0 0 0;
	padding:			12px 4px 12px 4px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	border-top:			1px solid silver;
	border-bottom:		1px solid silver;
	background-color:	#ffc9a9;
	}
	
#area_subnav_automotive h3 {
	margin:				0 0 6px 0;
	padding:			0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				black;
	}
	
#area_subnav_automotive h4 {
	margin:				0 0 6px 0;
	padding:			0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				gray;
	}
	
#area_subnav_automotive ul {
	padding:			0;
	margin:				0 4px 6px 16px;
	list-style:			none;
	list-style-image:	url(/img/default/arrow_gray.gif);
	}
	
#area_subnav_automotive ul a {
	color:				gray;
	text-decoration:	none;
	}
	
#area_subnav_automotive ul a:hover {
	text-decoration:	underline;
	}
	
/* AREA SUBNAV ELECTRONICS ------------------------------------------------------------------------------------------------- */

#area_subnav_electronics {
	margin:				8px 0 0 0;
	padding:			12px 4px 12px 4px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	border-top:			1px solid silver;
	border-bottom:		1px solid silver;
	background-color:	#e3ffd4;
	}
	
#area_subnav_electronics h3 {
	margin:				0 0 6px 0;
	padding:			0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				black;
	}
	
#area_subnav_electronics h4 {
	margin:				0 0 6px 0;
	padding:			0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				gray;
	}
	
#area_subnav_electronics ul {
	padding:			0;
	margin:				0 4px 6px 16px;
	list-style:			none;
	list-style-image:	url(/img/default/arrow_gray.gif);
	}
	
#area_subnav_electronics ul a {
	color:				gray;
	text-decoration:	none;
	}
	
#area_subnav_electronics ul a:hover {
	text-decoration:	underline;
	}
	
/* AREA SUBNAV MEDICAL TECHONOLOGY ------------------------------------------------------------------------------------------------- */	
	
#area_subnav_medical_technology {
	margin:				8px 0 0 0;
	padding:			12px 4px 12px 4px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	border-top:			1px solid silver;
	border-bottom:		1px solid silver;
	background-color:	#d8e8ff;
	}
	
#area_subnav_medical_technology h3 {
	margin:				0 0 6px 0;
	padding:			0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				black;
	}
	
#area_subnav_medical_technology h4 {
	margin:				0 0 6px 0;
	padding:			0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				gray;
	}

#area_subnav_medical_technology ul {
	padding:			0;
	margin:				0 4px 6px 16px;
	list-style:			none;
	list-style-image:	url(/img/default/arrow_gray.gif);
	}
	
#area_subnav_medical_technology ul a {
	color:				gray;
	text-decoration:	none;
	}
	
#area_subnav_medical_technology ul a:hover {
	text-decoration:	underline;
	}
		
/* AREA SUBNAV INDUSTRY ------------------------------------------------------------------------------------------------- */

#area_subnav_industry {
	margin:				8px 0 0 0;
	padding:			12px 4px 12px 4px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	border-top:			1px solid silver;
	border-bottom:		1px solid silver;
	background-color:	#f8e7b7;
	}
	
#area_subnav_industry h3 {
	margin:				0 0 6px 0;
	padding:			0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				black;
	}
	
#area_subnav_industry h4 {
	margin:				0 0 6px 0;
	padding:			0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				gray;
	}
	
#area_subnav_industry ul {
	padding:			0;
	margin:				0 4px 6px 16px;
	list-style:			none;
	list-style-image:	url(/img/default/arrow_gray.gif);
	}
	
#area_subnav_industry ul a {
	color:				gray;
	text-decoration:	none;
	}
	
#area_subnav_industry ul a:hover {
	text-decoration:	underline;
	}
	
/* AREA SUBNAV EMPTY ------------------------------------------------------------------------------------------------- */

#area_subnav_empty {
	display:			none;
	}

	
/*	AREA NAVSTR =============================================================================================== */

#area_navstr_default {
	height:				80px;
	background-color:	white;
	background-image:	url(/img/navstr/bg_gray.gif);
	background-repeat:	repeat-x;
	}
	
#area_navstr_automotive {
	height:				80px;
	background-color:	white;
	background-image:	url(/img/navstr/bg_orange.gif);
	background-repeat:	repeat-x;
	}
	
#area_navstr_electronics {
	height:				80px;
	background-color:	white;
	background-image:	url(/img/navstr/bg_green.gif);
	background-repeat:	repeat-x;
	}
	
#area_navstr_medical_technology {
	height:				80px;
	background-color:	white;
	background-image:	url(/img/navstr/bg_blue.gif);
	background-repeat:	repeat-x;
	}
	
#area_navstr_industry {
	height:				80px;
	background-color:	white;
	background-image:	url(/img/navstr/bg_yellow.gif);
	background-repeat:	repeat-x;
	}

/* LIST DEFINITIONS -------------------------------------------------------------------------------------------------- */

#content ul.navstr {
	list-style-type:	none;
	margin:				0;
	padding:			0;
	}
	
#content li.navstr_start {
	float:				left;
	padding:			6px 10px 10px 10px;
	text-align:			center;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	font-size:			x-small;
	font-weight:		bold;
	}

#content li.navstr {
	float:				left;
	padding:			6px 10px 10px 10px;
	text-align:			center;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				gray;
	background-image:	url(/img/navstr/sep.gif);
	background-position:0 1px;
	background-repeat:	no-repeat;
	}

#content li.navstr a {
	color:				gray;
	}
	
#content li.navstr a:hover {
	color:				#df0632;
	}
	
#content li.navstr_end {
	float:				left;
	padding:			6px 10px 10px 10px;
	text-align:			center;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	font-weight:		bold;
	color:				black;
	background-image:	url(/de/img/navstr/sep.gif);
	background-position:0 1px;
	background-repeat:	no-repeat;
	}

#content img.navstr_info {
	float:				left;
	margin:				1px 8px 0 0;
	border:				0;
	}
	
#content img.navstr_help {
	margin:				16px 0 0 0;
	border:				0;
	}
	
/*	AREA LEGAL =============================================================================================================== */

#area_legal {
	padding:			8px 4px 30px 4px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	background-color:	white;
	}
	
#area_legal ul {
	padding:			0;
	margin:				0 4px 6px 16px;
	list-style:			none;
	list-style-image:	url(/img/default/arrow_gray.gif);
	}
	
#area_legal ul a {
	color:				gray;
	text-decoration:	none;
	}
	
#area_legal ul a:hover {
	text-decoration:	underline;
	}
	
	
/*	AREA INTERNATIONAL ================================================================================================= */
	
#area_international {
	height:				20px;
	text-align:			right;
	background-color:	#6f7a92;
	}	

ul.international {
	list-style-type:	none;
	margin:				0;
	padding:			0;
	}
	
li.international {
	float:				right;
	margin-top:			3px;
	padding-right:		2em;
	text-align:			center;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				white;
	}

li.international a {
	display:			block;
	padding-left:		8px;
	color:				silver;
	text-decoration:	none;
	background-image:	url(/img/default/arrow_gray_neg.gif);
	background-repeat:	no-repeat;
	}

li.international a:hover {
	display:			block;
	color:				#df0632;
	text-decoration:	none;
	background-image:	url(/img/default/arrow_red_neg.gif);
	background-repeat:	no-repeat;
	}


/*	EDITOR DEFINITIONS ========================================================================================================== */

#editor {
	text-align:			left;
	}
	
#area_editor {
	height:				110px;
	padding:			4px 4px 4px 4px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				white;
	text-align:			left;
	background-color:	gray;
	}

.area_editor_beschreibung {
	float:				left;
	clear:				left;
	width:				60px;
	}
	
input.editor_field {
	vertical-align:		top;
	background:			white;
	font-size:			x-small;
	width:				600px;
	height:				14px;
	border:				0;
	}

input.editor_navstr {
	vertical-align:		top;
	background:			white;
	font-size:			x-small;
	width:				30px;
	height:				14px;
	border:				0;
	}

input.editor_submit {
	float:				right;
	clear:				right;
	background:			#678fc6;
	color:				white;
	font-size:			x-small;
	font-weight:		bold;
	width:				30px;
	height:				14px;
    border:				1px solid silver;
	}

/*	MICHEL BITTE EINSORTIEREN ================================================================================================ */

.vacancies_separator {
	position:			relative;
	width:				610px;
	height:				21px;
	margin:				0 0 12px 0;
	padding:			3px 0 0 0;
	text-align:			right;
	border-top:			1px solid silver;
	background-color:	#e5e9ef;
	}
	
#area_content .vacancies_wrapper {
	position:			relative;
	width:				605px;
	}
	
#area_content .vacancies_1stcol {
	float:				left;
	width:				70px;
	margin-right:		5px;
	}
	
#area_content .vacancies_1stcol p {
	margin:				0 0 6px 0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				gray;
	}
	
#area_content .vacancies_2ndcol {
	float:				left;
	width:				478px;
	margin-right:		5px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	}

#area_content ul.vacancies_sorting {
	position:			relative;
	float:				right;
	list-style-type:	none;
	margin:				0;
	padding:			0;
	}

/*	INTRO (FLASH OR NO FLASH) ------------------------------------------------------------------------------------------------- */

#intro_noflash {
	width:				610px;
	height:				255px;
	margin:				0;
	padding:			0;
	background-image:	url(/img/content/0000_00.jpg);
	background-repeat:	no-repeat;
}

.img_intro_01 {
	float:				left;
	position:			relative;
	width:				152px;
	height:				255px;
	border:				0;
	}

.img_intro_01:hover {
	float:				left;
	position:			relative;
	width:				152px;
	height:				255px;
	border:				0;
	background-image:	url(/img/content/0000_01_on.jpg);
	background-repeat:	no-repeat;
	}

.img_intro_02 {
	float:				left;
	position:			relative;
	width:				153px;
	height:				255px;
	border:				0;
	}

.img_intro_02:hover {
	float:				left;
	position:			relative;
	width:				153px;
	height:				255px;
	border:				0;
	background-image:	url(/img/content/0000_02_on.jpg);
	background-repeat:	no-repeat;
	}

.img_intro_03 {
	float:				left;
	position:			relative;
	width:				153px;
	height:				255px;
	border:				0;
	}

.img_intro_03:hover {
	float:				left;
	position:			relative;
	width:				153px;
	height:				255px;
	border:				0;
	background-image:	url(/img/content/0000_03_on.jpg);
	background-repeat:	no-repeat;
	}

.img_intro_04 {
	float:				left;
	position:			relative;
	width:				152px;
	height:				255px;
	border:				0;
	}

.img_intro_04:hover {
	float:				left;
	position:			relative;
	width:				152px;
	height:				255px;
	border:				0;
	background-image:	url(/img/content/0000_04_on.jpg);
	background-repeat:	no-repeat;
	}


