/*	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 */

sub {
	vertical-align: bottom;
}

sup {
	vertical-align: top;
}

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;
	background-color: 	white;
	}

.antifloat {
	clear:				both;
	visibility:			hidden;
	}

#all {
	width:				800px;
	margin:				auto;
	padding:			0 0 30px 0;
	background-image:	url("/img/default/bg_all.jpg");
	background-repeat:	repeat-y;
	border:				1px solid gray;
	}
	
img {
	border:				0;
}

img a {
	text-decoration:	none;
}

img a:hover {
	text-decoration:	none;
}

a { outline: none; }

/*	DEFINITION OF HEADER, CONTENT, FOOTER ====================================================================================== */

#alert {
	width:				800px;
	margin:				15px auto 15px auto;
	padding:			0;
	border:				1px solid #df0632;
	background-color: white;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	}

#alert a {
	color: #678FC6;
	text-decoration: underline;
}

#alert a:hover {
	color: #df0632;
}

#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;
	background: transparent url('/_img/_/logo.gif') no-repeat top left;
	}

#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;
	font-family: arial;
	text-align:			center;
	background:	url("/co/img/header/hd_tn.gif") repeat-x 0 0;
	}

#area_topnav ul {
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
	list-style-type: none;
}
#area_topnav li {
	float: left;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	background: url("/co/img/header/hd_li.gif") no-repeat right 0;
}

#area_topnav a {
	float: left;
	padding: 0 15px 0 15px;
	display: block;
	color: #666;
	text-decoration: none;
}

#area_topnav .first {
	background: url("/co/img/header/hd_li.gif") no-repeat left 0;
}

#area_topnav .single {
	height: 28px;
	padding-top: 12px;
}

#area_topnav .double {
	height: 33px;
	padding-top: 7px;
	line-height: 1em;
}

#header .active {
	margin-right: 1px;
	background-color: #fff;
}
	
/*	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;
	}
	
.less_important {
	color: 				gray !important;
	}
	
.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 0 6px 0;
	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%;
	}

h1.home sup {
	font-size:			small;
	vertical-align:		top;
	}

/* PARAGRAPHS ---------------------------------------------------------------------------------------------------------------------- */

#area_content p {
	margin:				0 0 6px 0;
	padding:			0;
	line-height:		19px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			13px;
	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;
	}
	
#area_content .caption a {
	color:				gray;
}

#area_content .caption a:hover {
	color:				#df0632;
}

#area_content .caption a:visited {
	color:				gray;
}

/* LINKS -------------------------------------------------------------------------------------------------------------------------- */

#area_content p a {
	color: 				black; 
	text-decoration: 	underline;
	}
	
#area_content p a:visited	{
	color: 				black; 
	text-decoration: 	underline;
	}
	
#area_content p a:active {
	color: 				black; 
	text-decoration: 	underline;
	}
	
#area_content p a:hover {
	color:				#df0632;
	text-decoration: 	underline;
	}
	
#area_content p a sup {
	color: 				black; 
	text-decoration: 	none;
	}
	
#area_content p a:visited	sup	{
	color: 				black; 
	text-decoration: 	none;
	}
	
#area_content p a:active sup {
	color: 				black; 
	text-decoration: 	none;
	}
	
#area_content p a:hover sup {
	color:				#df0632;
	text-decoration: 	none;
	}

/*  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:					url("/img/default/arrow_blue.gif") 0 2px no-repeat;
	}

#area_content .link_list li a:visited {
	padding-left:				8px;
	text-decoration:		none;
	color:							#678fc6;
	background:					url("/img/default/arrow_blue.gif") 0 2px no-repeat;
	}

#area_content .link_list li a:hover {
	color:							#df0632;
	background:					url("/img/default/arrow_red.gif") 0 2px 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;
	}	
	
#area_content li.sorting a:visited {
	padding-left:				8px;
	color:							#678fc6;
	text-decoration:		none;
	background-image:		url("/img/default/arrow_blue.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:					url("/img/default/arrow_black.gif") 0 2px 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:				0 8px 0 0;
	padding:			4px 0 0 0;
	}
	
.img_right {
	float:				right;
	position:			relative;
	margin:				0 0 0 8px;
	padding:			4px 0 0 0;
	}

.img_center {
	margin-bottom:		4px;
	text-align:			center;
	}

.img_liketext {
	vertical-align:		text-top;
	}

.img_map {
	float:				left;
	position:			relative;
	margin:				0;
	padding:			0;
	}
		
.img_home_left {
	float:				left;
	margin:				0 8px 0 0;
	padding:			4px 0 0 0;
	}

/*	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_left_medical_technology {
	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:	#d8e8ff;
	}	

.copy_separator_right_medical_technology {
	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:	#d8e8ff;
	}	

.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:				12px 0 12px 0;
	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:				12px 0 12px 0;
	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:				12px 0 12px 0;
	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:				12px 0 12px 0;
	padding:			3px 3px 3px 3px;
	border-top:			1px solid silver;
	background-color:	#d8e8ff;
	}	
		
/*	FLASHCONTENT ------------------------------------------------------------------------------------------------------------------ */

#flashcontent {
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	color:				gray;
	margin:				0;
	margin-bottom:		22px;
	padding:			0;
	line-height: 1.5em;
	}

/*	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;
	}

/*	EVENTS ------------------------------------------------------------------------------------------------------------------ */

#area_content .event_wrapper {
	position:			relative;
	width:				605px;
	}
	
#area_content .event_date {
	float:				left;
	width:				100px;
	margin-right:		5px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	}

#area_content .event_title {
	float:				left;
	width:				370px;
	margin-right:		5px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	}

#area_content .event_title a {
	color: 				black;
	}

#area_content .event_title a:hover {
	color:				#df0632;
	}

#area_content .event_location {
	float:				left;
	width:				78px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	}


/*	TOP NEWS TREATMENT */

#top_news_wrapper {
	width:				360px;
	}

#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;
	}		

#top_news_wrapper img {
	margin:				0 0 0 0;
	padding:			4px 0 0 0;
}
    
/*	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;
	}
	
/*	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 {
	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:				610px;
	}
	
ul.indent	{
	list-style:			none;
	margin-left:		0;
	padding-left:		0;
	line-height:		1.4;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	color:				black;
	}

ul.indent li	{
	list-style-image: 	none;
	list-style-type:	none;
	margin-left:		0;
	padding-left:		1.6em;
	text-indent:		-1.7em;
	}	
	
/*	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:				76px;
	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:				160px;
	margin:				0;
	padding:			0;
	background:			url("/_global/img/button_contact_large.gif") 0 0 no-repeat;
	}

.img_contact {
	width:				135px;
	height:				80px;
	margin:				0;
	padding:			0;
}

#area_contact a {
	margin-left: 		10px;
	padding-top: 		5px;
	height:				112px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			10px;
	color:				gray;
	text-decoration: 	none;
	display: block;
}

#area_contact form {
	margin:				0;
	padding:			0;
	text-align:			center;
	}

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_extranet {
	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:	#FC4B67;
}
	
#area_subnav_extranet h3 {
	margin:				0 0 6px 0;
	padding:			0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				black;
	}
	
#area_subnav_extranet h4 {
	margin:				0 0 6px 0;
	padding:			0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				black;
	}

#area_subnav_extranet ul {
	padding:			0;
	margin:				0 4px 6px 16px;
	list-style:			none;
	list-style-image:	url("/img/default/arrow_black.png");
	}

#area_subnav_extranet ul a {
	color:				black;
	text-decoration:	none;
	}
	
#area_subnav_extranet 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 0 0 10px;
	padding:			0;
	}
	
#content li.navstr_start {
	float:				left;
	padding:			37px 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:			37px 10px 10px 10px;
	text-align:			center;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				gray;
	background:			transparent url("/img/navstr/sep.gif") no-repeat 0 31px;
	}

#content li.navstr a {
	color:				gray;
	}
	
#content li.navstr a:hover {
	color:				#df0632;
	}
	
#content li.navstr_end {
	float:				left;
	padding:			37px 10px 10px 10px;
	text-align:			center;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	font-weight:		bold;
	color:				black;
	background:			transparent url("/img/navstr/sep.gif") no-repeat 0 31px;
	}

/*	AREA LEGAL =============================================================================================================== */

#area_legal {
	height:				50px;
	padding:			8px 4px 0 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 FAIRS =============================================================================================================== */

#area_fairs {
	position: relative;
	top: 118px;
	left: 0;
	height: 45px;
	font-family:		arial, helvetica, sans-serif;
	color:				gray;
	margin: 0 4px 0 4px;
	padding: 8px 0 0 0;
	border-top: 1px solid #c0c0c0;
	}
	
#area_fairs h3 {
	margin: 0 0 8px 0;
	font-size: small;
}

#area_fairs p {
	margin: 0 0 8px 0;
}

#area_fairs ul {
	padding:			0;
	margin:				0 4px 6px 16px;
	font-size:			x-small;
	list-style:			none;
	list-style-image:	url("/img/default/arrow_gray.gif");
	}
	
#area_fairs ul a {
	color:				gray;
	text-decoration:	none;
	}
	
#area_fairs ul a:hover {
	text-decoration:	underline;
	}
	
/*	AREA FAIRS MECHANICAL APPLICATIONS ==================================================================================== */

#area_fairs_ma {
	position: relative;
	top: 20px;
	left: 0;
	height: 45px;
	font-family:		arial, helvetica, sans-serif;
	color:				gray;
	margin: 0 4px 0 4px;
	padding: 8px 0 0 0;
	border-top: 1px solid #c0c0c0;
	}

#area_fairs_ma h3 {
	margin: 0 0 8px 0;
	font-size: small;
	}

#area_fairs_ma p {
	margin: 0 0 8px 0;
	}

#area_fairs_ma ul {
	padding:			0;
	margin:				0 4px 6px 16px;
	font-size:			x-small;
	list-style:			none;
	list-style-image:	url("/img/default/arrow_gray.gif");
	}

#area_fairs_ma ul a {
	color:				gray;
	text-decoration:	none;
	}

#area_fairs_ma ul a:hover {
	text-decoration:	underline;
	}
	
	
/*	AREA INTERNATIONAL ================================================================================================= */
	
#area_international {
	height:				20px;
	text-align:			right;
	background-color:	#6f7a92;
	}	

#area_international ul {
	list-style-type:	none;
	margin:				0;
	padding:			0;
	}
	
#area_international li {
	float:				right;
	margin-top:			3px;
	text-align:			center;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				#eee;
	padding-right:		0.3em;
	}
	
#area_international li.title {
	margin-left: 		1em;
}

#area_international em {
	font-style: normal;
	color:				white;
}

#area_international li a {
	color:				#eee;
	text-decoration:	none;
	padding-left:		8px;
	background:			transparent url("/img/default/arrow_eee_neg.gif") no-repeat 0 0;
	}

#area_international li a:hover {
	color:				#df0632;
	text-decoration:	none;
	}

/*	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 ===================================================================================================== */

/*	Sondergestaltungen fÂ¸r Medizintechnik */

.header_mt {
	width:				598px;
	height:				60px;
	padding:			26px 0 0 10px;
	margin:				0 0 3px 0;
	border:				1px solid #b6c2d3;
	background:			url("/img/content/0122_00.jpg") no-repeat top left;
}

.header_mt_aerzte {
	width:				600px;
	height:				107px;
	padding:			26px 0 0 10px;
	margin-bottom:		10px;
	background:			url("/img/content/0131_01.jpg") no-repeat top left;
}

.header_mt_aerzte_ff {
	width:				595px;
	height:				87px;
	padding:			46px 0 0 15px;
	margin-bottom:		10px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			large;
	font-weight:		bold;
	color:				black;
	background:			url("/img/content/0131_02.jpg") no-repeat top left;
}

.header_mt_aerzte_ff sup {
	font-size:			small;
	vertical-align:		top;
	}

.header_mt_patienten {
	width:				600px;
	height:				107px;
	padding:			26px 0 0 10px;
	margin-bottom:		10px;
	background:			url("/img/content/0138_01.jpg") no-repeat top left;
}

.header_mt_patienten_ff {
	width:				595px;
	height:				87px;
	padding:			46px 0 0 15px;
	margin-bottom:		10px;
	background:			url("/img/content/0138_02.jpg") no-repeat top left;
}

.header_mt_eph {
	width:				600px;
	height:				107px;
	padding:			26px 0 0 10px;
	margin-bottom:		10px;
	background:			url("/img/content/0146_01.jpg") no-repeat top left;
}

.header_mt_eph_ff {
	width:				595px;
	height:				87px;
	padding:			46px 0 0 15px;
	margin-bottom:		10px;
	background:			url("/img/content/0146_02.jpg") no-repeat top left;
}

.header_mt_produkte {
	width:				600px;
	height:				107px;
	padding:			26px 0 0 10px;
	margin-bottom:		10px;
	background:			url("/img/content/0140_01.jpg") no-repeat top left;
}

.header_mt_produkte_ff {
	width:				595px;
	height:				87px;
	padding:			46px 0 0 15px;
	margin-bottom:		10px;
	background:			url("/img/content/0140_02.jpg") no-repeat top left;
	
}	

.header_mt_extranet {
	width:				600px;
	height:				107px;
	padding:			26px 0 0 10px;
	margin-bottom:		10px;
	background:			url("/img/content/4320_01.jpg") no-repeat top left;
}

/*	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;
	line-height: 		1.2em;
	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;
}

#intro_noflash_mt {
	width:				610px;
	height:				255px;
	margin:				0;
	padding:			0;
}

.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;
	}

/*	Sonderdinge fÂ¸r das SondersubmenÂ¸ bei der Medizintechnik =================================================== */
#dyn_menu {
	color:				gray;
}

#dyn_menu ul.plus {
	padding:			1px 0 0 0;
	margin:				6px 4px 6px 16px;
	list-style:			none;
	list-style-image:	url("/img/default/plus.gif");
	}
	
#dyn_menu ul.minus {
	padding:			1px 0 0 0;
	margin:				6px 4px 6px 16px;
	list-style:			none;
	list-style-image:	url("/img/default/minus.gif");
	}
	
#dyn_menu ul a {
	color:				gray;
	text-decoration:	none;
	}
	
#dyn_menu ul a:hover {
	text-decoration:	underline;
	}
	
#dyn_menu .sub_line {
	border-top:			1px solid white;
	margin-bottom:		2px;
	}

#dyn_menu .dummy_line {
	border-top:			1px solid #d8e8ff;
	margin-bottom:		2px;
	}

/*	Nur eine weitere Variante des dynmaischen MenÂ¸s */

#area_dynnav_mt {
	margin:				8px 0 0 0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	border-top:			1px solid silver;
	border-bottom:		1px solid silver;
	background-color:	#d8e8ff;
	}

#area_dynnav_mt h3 {
	margin:				0;
	padding:			12px 4px 4px 4px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				black;
	}
	
#area_dynnav_mt h4 {
	margin:				0 0 6px 0;
	padding:			0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				gray;
	}

#area_dynnav_mt .plusarea {
	padding:			2px 4px 2px 4px;
	}
	
#area_dynnav_mt .plusarea:hover {
	padding:			2px 4px 2px 4px;
	background-color:	#ecf3ff;
	}
	
#area_dynnav_mt .minusarea {
	padding:			2px 4px 2px 4px;
	background-color:	#ecf3ff;
	}
	
#area_dynnav_mt ul.plus {
	padding:			1px 0 0 0;
	margin:				6px 4px 6px 16px;
	list-style:			none;
	list-style-image:	url("/img/default/plus.gif");
	}
	
#area_dynnav_mt ul.minus {
	padding:			1px 0 0 0;
	margin:				6px 4px 6px 16px;
	list-style:			none;
	list-style-image:	url("/img/default/minus.gif");
	}
	
#area_dynnav_mt ul a {
	display:			block;
	color:				gray;
	text-decoration:	none;
	_height: 			1em; 									/* Hack for MF IE */
	vertical-align:		text-top;
	}
	
#area_dynnav_mt ul a:hover {
	text-decoration:	none;
	}
	
#area_dynnav_mt ul {
	padding:			0;
	margin:				0 4px 6px 16px;
	list-style:			none;
	list-style-image:	url("/img/default/arrow_gray.gif");
	}

#area_dynnav_mt li.aktiv {
	list-style-image:	url("/img/default/arrow_red.gif");
	}
	
#area_dynnav_mt li.aktiv a {
	color:				#df0632;
	}
	
/*	Medizintechnik Buttons */

#footer_mt {
	width:				610px;
	height:				38px;
	margin:				0 0 20px 0;	
	padding:			0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				black;
	list-style:			none;
	text-align:			right;
	}
	
#footer_mt li {
	width:				185px;
	height:				19px;
	float:				right;
}
	
#footer_mt li.recommend {
	margin:				0;
	padding:			19px 6px 0 0;
	text-align:			right;
	background:			url("/img/specials/medical_technology/footer_recommend.jpg") no-repeat;
}
	
#footer_mt li.literature {
	margin:				0 0 0 18px;
	padding:			19px 6px 0 0;
	text-align:			right;
	background:			url("/img/specials/medical_technology/footer_literature.jpg") no-repeat;
}
	
#footer_mt li.contact {
	padding:			19px 0 0 6px;
	margin:				0 0 0 18px;
	background:			url("/img/specials/medical_technology/footer_contact/bg.php") no-repeat;
	text-align:			left;
}
	
#footer_mt a 			{color: black; text-decoration: none;}
#footer_mt a:visited	{color: black; text-decoration: none;}
#footer_mt a:hover		{color: #df0632; text-decoration: none;}

/*	News Box */

#news-box {
	float:						right;
	width:						204px;
	position:					relative;
}

#news-box .sticky {
	margin:				4px 0 0 8px;
	padding:					4px;
	background-color: #eeeeee;
	font-family:			arial, helvetica, sans-serif;
	font-size:				x-small;
	color: 						white;
	border:				1px solid #b6c2d3;
}

#news-box .sticky p {
	font-family:			arial, helvetica, sans-serif;
	font-size:				x-small;
	color: 						black;
}

#news-box .sticky ul {
	padding:			0;
	margin:				0 4px 6px 16px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	list-style:			none;
	list-style-image:	url("/img/default/arrow_blue.gif");
	}
	
#news-box .sticky li a {
	margin:				0 0 0.5em 0;
	display:			block;
	color:				#678fc6;
	text-decoration:	none;
	_height: 			1em; 									/* Hack for MF IE */
	vertical-align:		text-top;
	}

#news-box .sticky li a:hover {
	color:				#678fc6;
	text-decoration:	underline;
	}

#news-box .sticky li a:visited {
	color:				#678fc6;
	text-decoration:	none;
	}

#news-box .news {
	margin:				4px 0 0 8px;
	padding:			6px;
	height:				345px;
	border:				1px solid #b6c2d3;
}

#news-box .news h3 {
	padding:			0 0 6px 0;
	margin:				0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	font-weight:		bold;
	color:				gray;
	}

#news-box .news ul {
	padding:			0;
	margin:				0 4px 6px 16px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	list-style:			none;
	list-style-image:	url("/img/default/arrow_blue.gif");
	}
	
#news-box .news li a {
	margin:				0 0 0.5em 0;
	display:			block;
	color:				#678fc6;
	text-decoration:	none;
	_height: 			1em; 									/* Hack for MF IE */
	vertical-align:		text-top;
	}

#news-box .news li a:hover {
	color:				#678fc6;
	text-decoration:	underline;
	}

#news-box .news li a:visited {
	color:				#678fc6;
	text-decoration:	none;
	}

/*	Sticky-Box im Newskasten für Tippspiel */

#news-box .tippspiel {
	margin:						4px 0 0 8px;
	padding:					0;
	height:						90px;
	background-color: #eeeeee;
	border:						1px solid #b6c2d3;
	background:				url("/img/content/bg_tippspiel.jpg") no-repeat top left;
}


#news-box .tippspiel img {
	width:						194px;
	height: 					88px;
}

/*	Medizintechnik Newskasten */

#news_mt {
	float:				right;
	margin:				4px 0 0 8px;
	padding:			6px;
	width:				192px;
	height:				360px;
	border:				1px solid #b6c2d3;
	position:			relative;
	}

#news_mt .sticky {
	margin:				0 0 12px 0;
	padding:			4px;
	background-color: #eeeeee;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color: 					white;
}
	
#news_mt h3 {
	padding:			0 0 6px 0;
	margin:				0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	font-weight:		bold;
	color:				gray;
	}
	
#news_mt ul {
	padding:			0;
	margin:				0 4px 6px 16px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	list-style:			none;
	list-style-image:	url("/img/default/arrow_blue.gif");
	}
	
#news_mt li a {
	margin:				0 0 0.5em 0;
	display:			block;
	color:				#678fc6;
	text-decoration:	none;
	_height: 			1em; 									/* Hack for MF IE */
	vertical-align:		text-top;
	}

#news_mt li a:hover {
	color:				#678fc6;
	text-decoration:	underline;
	}

#news_mt li a:visited {
	color:				#678fc6;
	text-decoration:	none;
	}

/*	Banner Definitionen */
.banner_right {
	float:				right;
	margin:				0 0 6px 6px;
	position:			relative;
}

/*	SPK-Werkzeuge Login fuer Kunden, Haendler und Mitarbeiter */

#login_navi {
	float:				left;
    width:				100%;
	margin:				8px 0 0 0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	text-align:			center;
	background-color:	white;
	border-bottom:		1px solid silver;
}

#login_navi ul {
	list-style-type:	none;
	margin:				0;
	padding:			0;
}

#login_navi li {
	float:				left;
	margin:				0;
	padding:			0;
}

#login_navi a {
	display:			block;
	padding:			0 3px 0 3px;
	color:				gray;
	text-docoration:	none;
}

#login_navi a:hover {
	color:				#df0632;
	text-decoration:	underline;
}

#login_navi #active {
	padding:			0 3px 0 3px;
	color:				black;
	background-color:	white;
}

#login {
	margin:				0;
	padding:			0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	}

#login form p {
	margin:				0 0 0.5em 0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	color:				gray;
}

#login form input.form_textfield {
	width:				130px;
	margin:				0;
	padding:			0;
	font-family:		arial, helvetica, sans-serif;
	font-size:			10px;
}

#login form input.form_submitbutton {
	margin:				0;
	padding:			0;
	width:				130px;
	font-size:			x-small;
}

/*	Sondergestaltungen für Pressebereich */

.header_press {
	width:				598px;
	height:				60px;
	padding:			26px 0 0 10px;
	margin:				0 0 10px 0;
	border:				1px solid #b6c2d3;
	background:			url("/img/default/1.gif") no-repeat top right;
}

.header_press_welcome {
	background-image: url("/img/content/1100_01.gif");
}

.header_press_images {
	background-image: url("/img/content/1101_01.gif");
}

.header_press_articles {
	background-image: url("/img/content/1102_01.gif");
}

.header_press_contact {
	background-image: url("/img/content/1103_01.gif");
}

.header_press h1 {
	font-family:		arial, helvetica, sans-serif;
	font-size:			large;
	font-weight:		bold;
	color:				black;
	margin:				0;
	padding:			0;
	}
	
.header_press h2 {
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	font-weight:		bold;
	color:				black;
	margin:				0;
	margin-bottom:		22px;
	padding:			0;
	}
	
	
.press_imgwrapper {
	float:				left;
	font-family:		arial, helvetica, sans-serif;
	font-size:			x-small;
	font-weight:		normal;
	color:				black;
	width:				180px;
	margin:				22px 20px 0 0;
	padding:			0;
	position:			relative;
	}

		.press_imgwrapper a {
			color: #678FC6;
			text-decoration: none;
		}
		
		.press_imgwrapper a:hover {
			color: #DF0632;
		}

		
.press_description {
	margin:				0;
	padding:			0;
	height:				60px;
	}
	
.press_download {
	margin:				0;
	margin-bottom:		22px;
	padding:			0;
	}		



/*	Sondergestaltungen für Werkzeuge */

.header_wz {
	width:				598px;
	height:				60px;
	padding:			26px 0 0 10px;
	margin:				0 0 10px 0;
	border:				1px solid #b6c2d3;
	/* background:			url("/img/content/0122_00.jpg") no-repeat top left; */
}

.header_wz h1 {
	font-family:		arial, helvetica, sans-serif;
	font-size:			large;
	font-weight:		bold;
	color:				black;
	margin:				0;
	padding:			0;
	}
	
.header_wz h2 {
	font-family:		arial, helvetica, sans-serif;
	font-size:			small;
	font-weight:		bold;
	color:				black;
	margin:				0;
	margin-bottom:		22px;
	padding:			0;
	}

.intro_wz {
	width:				279px;
	height:				315px;
	padding:			10px 319px 10px 10px;
	margin:				0 0 0 0;
	border:				1px solid #b6c2d3;
	background:			url("/img/content/0207_01.jpg") no-repeat top left; */
}

/*	MF/Piezo Tabellen */

table#piezoapps  {
	margin: 20px 0 20px 0;
	text-align: center;	
	font-size: small; 
	font-style: italic;		
	font-family: arial, helvetica, sans-serif;	
}

table.jm-table  {
	margin: 20px 0 20px 0;
	text-align: center;	
	font-size: small; 
	font-style: italic;		
	font-family: arial, helvetica, sans-serif;	
}

th.left {
	width: 250px;
	height: 25px;
	font-weight: bold; 
	color: white;
	border-top: 1px solid #5F7AAF;
	border-left: 1px solid #5F7AAF;
	border-bottom: 1px solid white;
	padding: 4px 4px 4px 4px;
	background: #5F7AAF;
	margin: 0;
}

th.right {
	width: 250px;
	height: 25px;
	font-weight: bold; 
	color: black;
	border-top: 1px solid #8F8E8E;
	border-right: 1px solid #8F8E8E;
	border-left: 0;
	border-bottom: 1px solid #8F8E8E;
	padding: 0;
	background: white;
	margin: 0;	
}

td.left {
	width: 250px;
	height: 25px;
	color: white;
	border-top: 0;
	border-left: 1px solid #8F8E8E;
	border-right: 0;	
	border-bottom: 1px solid white;
	padding: 4px 4px 4px 4px;
	background: #5F7AAF;
	margin: 0;	
}

td.leftbottom {
	width: 250px;
	height: 25px;
	color: white;
	border-top: 0;
	border-left: 1px solid #8F8E8E;
	border-right: 0;	
	border-bottom: 1px solid #8F8E8E;
	padding: 4px 4px 4px 4px;
	background: #5F7AAF;
	margin: 0;	
}

td.right {
	width: 250px;
	height: 25px;
	color: black;
	border-top: 0;
	border-right: 1px solid #8F8E8E;
	border-left: 0;	
	border-bottom: 1px solid #8F8E8E;
	padding: 4px 4px 4px 4px;
	background: white;
	margin: 0;	
}

/* CSS-Tabelle */

.css_table {
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
}

.css_table a {
	color: #678FC6;
	text-decoration: none;
}

.css_table a:hover {
	color: #DF0632;
}

.css_table thead {
	background-color: #E5E9EF;
	border-top: 1px solid silver;
	font-size: small;
	font-weight: bold;
	vertical-align: middle;
}

.css_table thead td {
	padding: 4px 2px 4px 2px;
	border-top: 1px solid silver;
}

.css_table tbody {
	font-size: small;
	vertical-align: top;
}

.css_table tbody td {
	padding: 8px 2px 8px 2px;
	border-bottom: 1px solid silver;
	vertical-align: top;
}

.css_table td.v-center {
	vertical-align: middle;
}
.css_table_td_bold td {
	font-weight: bold;
}

/* Image-Tabelle, z.B. im Presse Center */

.img_table {
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
}

.img_table .image img {
	margin-top: 20px;
	width: 180px;
	height: 200px;
}

.img_table .text {
	vertical-align: top;
	padding: 0 15px 10px 0;
	
	font-size: x-small;
}

.img_table td {
	width: 200px;
}

.img_table a {
	color: #678FC6;
	text-decoration: none;
}

.img_table a:hover {
	color: #DF0632;
}

/* CSS-Vorteilsbox */

.advantages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #E5E9EF;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 10px;
	margin-bottom: 10px;
}

.advantages ul {
	list-style-type: none !important;
	padding: 0;
}

.advantages li {
	margin-left: 1em;
	padding-left: 8px;
	line-height: 19px;
	background: transparent url(/de/img/default/arrow_black.gif) no-repeat scroll 0 2px;
}

/* CSS-Tab-Box */

.tab-box {
	margin: 10px 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid #888;
}

.tab-content {
	position:absolute;
	overflow:hidden;
	color: #fff;
	padding: 10px;
	width: 590px;
	visibility: hidden;
}

.tab-menue {
	margin: 0;
	padding: 0;
	height: 30px;
	background-color: #E5E9EF;
	border-bottom: 1px solid #888;
	height: 26px;
}

ul.tab-menue {
	line-height: 1em !important;
	margin: 0 !important;
	padding-left: 0 !important;
	list-style-image: none !important;
}

.tab-menue li {
	border-right: 1px solid #888;
	background-color:#E5E9EF;
	display:inline;
	float: left;
	list-style:none;
	padding:6px;
	margin: 0;
}

.tab-menue li a {
	color:#333;
	display:inline;
	height:auto;
	padding:5px 5px;
	text-decoration:none;
	width:auto;
}
.tab-menue li.active {
	background-color:#fff;
	border-bottom: 2px solid #fff;
}
.tab-menue li a.active {
	color:#000;
}

/*	ST Specialities */

.st-header {
	width: 610px;
	height: 210px;
	display: table-cell;
	vertical-align: bottom;
	background-repeat: no-repeat;
}

.st-header p {
	font-family: Times, Times New Roman, serif !important;
	font-style: italic;
	font-size: 18px !important;
	line-height: 1.2em !important;
	padding: 10px 10px 15px 430px !important;
}

img.st-brochure {
	margin-right: 10px;
	width: 110px;
	height: 156px;
	border: 1px solid silver;
}

/*	Vacancies */

#vacancy {
	font-family: arial, helvetica, sans-serif;
	font-size: small;
}

#vacancy em {
	font-style: normal;
	color: gray;
}

#vacancy ul {
	margin: 0 0 6px 0;
	padding-left: 1.2em;
	line-height: 1.4;
	list-style-image: url("/de/img/default/bullet_gray.gif");
}

/* DOWNLOADS */

#area_content div.download a img {
	border: 1px solid #c0c0c0;
}

#area_content div.download a:hover img {
	border: 1px solid #df0632;
}

#area_content div.download table {
	width: 100%;
}

#area_content div.download td {
	vertical-align: top;
}

#area_content div.download .thumbnail {
	width: 130px;
}

#area_content div.download .thumbnail img {
	border: 1px solid #c0c0c0;
}

#area_content div.download .description span.type {
	color: #808080;
}
