@charset "utf-8";

img {
	border: none;
}

* {
	outline: none;
}

select {
	z-index: 0;
}

body {
	margin: 0px;
	text-align: center;
	background-color: #5b5c4c;
}
th,td,p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bullet {
	background-color: #009FE0;
	height: 7px;
	width: 7px;
	margin: 0px;
	text-align: center;
	margin: 0 auto;
}

.tet_box {
	border: solid 1px #999999;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image:url(images/text_box_bg.jpg);
}


/* listing */
.content ul {
	list-style:none;
	list-style-image: none;
}
.content ul li {
	background-image: url(images/bullet.gif);
	background-position: 0px 6px;
	background-repeat:no-repeat;
	padding-left: 13px;
	line-height: 18px
}
.content ul li ul {
	list-style:none;
	list-style-image: none;
}
.content ul li ul li {
	background-image: url(images/sub_bullet.gif);
	background-position: 0px 9px;
	background-repeat:no-repeat;
	padding-left: 10px;
}

/* headings */
.content H1 {
	font-size: 16px;
	color: #d55c19;
	clear: both;
}
.content H2 {
	font-size: 14px;
	color: #d55c19;
	clear: both;
}
.content H3 {
	font-size: 12px;
	color: #009FE0;
	clear: both;
}
.content H4 {
	font-size: 12px;
	color: #009FE0;
}
.content H1, H2, H3, H4 {
	font-weight: bold;
	display: block;
	width: 100%;
}

.meta_title_with_tab {
	font-size: 12px;
	color: #009FE0;
	font-weight: bold;
}

.meta_title_without_tab {
	font-size: 14px;
	color: #009FE0;
	font-weight: bold;
	clear: both;
}

/*
h1 { color: #484848; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
h2 { color: #484848; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal;}
h3 { color: #484848; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
h4 { color: #009FE0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; display: block; width: 100%; clear: both; }
h5 { color: #484848; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
*/

/* horizontal rules */
.content HR {
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 1px;
	background-color: #000000;
	border-bottom-style: none;
}

.top_line {
	width: 100%;
	height: 17px;
	clear: both;
	border-bottom: 1px solid #666666;
}
.top_line a {
	background-image:url(images/up_link.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding-left: 16px;
	float: right;
}
.top_line a:hover { background-image:url(images/up_link_over.gif); }

.stage_container {
	background-color:#ffffff;
	text-align: left;
}
.thumbnails_container {
	float: right;
}
.thumbnail_image {
	border: 1px solid #333333;
	margin-bottom: 5px;
}
.trademark_image {
}
.header_text {
	float: left;
}
/* images */
.image_container {
	text-align: center;
}
.image_description {
	font-style:italic;
	padding-top: 3px;
	padding-bottom: 3px;
}
a.image_link {
	background-image:url(images/new_window_link.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
	padding-right: 13px;
}
a.image_link:hover { background-image:url(images/new_window_link_over.gif); }

.content {
	background-color:#ffffff;
}

#big_content {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
#small_content {
	width: 730px;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
}
.copyright {
	padding-left: 5px;
	padding-top: 3px;
	color:#CCCCCC;
	float:left;
}
.container_footer_links {
	padding-right: 6px;
	padding-top: 3px;
	color:#CCCCCC;
	float:right;
}
.container {
}
#page_image {
	margin: 0px auto 20px;
	display: block;
}

/* page content */
.page_content {
	width: 100%;
}
.page_content_left {
	padding-right: 10px;
	vertical-align:top;
	/* width: 565px; */
}
.page_content_right {
	border-left: 1px solid #D6D2D3;
	vertical-align:top;
	text-align: center;
	width: 176px;
}
/* discontinued_products */
#discontinued_products_group_selected {
	color:#333333;
}
.discontinued_products_group_list_element {
	float: left;
	width: 100px;
}
.discontinued_products_group_list_sep {
	clear:both;
	display: block;
	width: 100%;
	height: 10px;
}
.discontinued_products_list {
	width: 100%;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
.discontinued_products_list th {
	padding: 2px;
	border-bottom: 1px solid #CCCCCC;
}
.discontinued_products_list td {
	padding: 2px;
	border-bottom: 1px solid #CCCCCC;
	min-height: 20px;
}
.discontinued_products_list tr:hover {
	background-color:#eaeaea;
}
.discontinued_products_list th {
	color: #009FE0;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
}
#discontinued_products_list_col_0 {
}
#discontinued_products_list_col_1 {
}
#discontinued_products_list_col_2 {
	text-align: center;
}
#discontinued_products_list_col_3 {
	text-align: center;
}

/* box right */
.box_right {
	margin: 0px auto 20px;
	background-color:#eaeaea;
	border: 1px solid #CCCCCC;
	width: 155px;
}
.box_right p {
	text-align: left;
}
.box_right_header {
	background-image:url(images/tpl_11.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#FFFFFF;
	font-weight: bold;
	padding-left: 3px;
	padding-top: 3px;
	height: 18px;
	width: 152px;
}
.box_right_content {
	padding: 3px;
}
.box_right_content p {
	margin: 0px;
	padding: 0px;
}
.box_right_content a {
	background-image:url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 12px;
	display: block;
}

/* more products selector */
#more_products_container {
	text-align: left;
	display: none;
	border-top: 1px solid #666666;
	margin-top: 3px;
	padding-top: 3px;
}
#more_products_breadcrump_selected {
	color:#555555;
}
#more_products_container a { background-image: none; display: block; width: 100%; }
#more_products_container a:visited {  }
#more_products_container a:link {  }
#more_products_container a:hover { text-decoration: underline; }
#more_products_container a:active {  }

#more_products_container_selector {
	margin-right: 2px;
	background-image:url(images/select_more_link.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 16px;
	background-color:#efefef;
	cursor: pointer;
	color: #333333;
}
#more_products_container_selector:hover { background-image:url(images/select_more_link_over.gif); }





.sub_toc a:hover { background-image:url(images/down_link_over.gif); }
.page_header {
	color: #D55C19;
	font-size: 16px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 10px;
}
.page_sub_header {
	color: #009FE0;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}

/* bread crump */
.bread_crump_container {
	margin-top: 10px;
	margin-bottom: 8px;
	margin-left: 3px;
	padding-bottom: 10px;
	width: 99%;
	border-bottom: 1px solid #CCCCCC;
}
/* toc */
.toc_heading {
	font-weight: bold;
	font-size: 14px;
	color: #009FE0;
	padding-top: 10px;
	padding-bottom: 10px;
}
.toc {
}
.toc a {
	background-image:url(images/down_link.gif);
	background-repeat: no-repeat;
	background-position: 23px 3px;
	padding-left: 36px;
}
.toc a:hover { background-image:url(images/down_link_over.gif); }

/* toc */
.sub_toc_heading {
	font-weight: bold;
	font-size: 12px;
	color: #d55c19;
	padding-top: 10px;
	padding-bottom: 10px;
}
.sub_toc {
	padding-bottom: 10px;
}
.sub_toc a {
	background-image:url(images/down_link.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding-left: 16px;
	display: block;
	width: 180px;
	float: left;
}
.sub_toc a:hover { background-image:url(images/down_link_over.gif); }

/* links */

a:visited { color: #d55c19; text-decoration: none; }
a:link { color: #d55c19; text-decoration: none; }
a:hover { color: #d55c19; text-decoration: underline; }
a:active { color: #d55c19; text-decoration: underline; }

.content a[href^="mailto:"] {
	background-image:url(images/mail_link.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding-left: 16px;
}
.content a:hover[href^="mailto:"] {
	background-image:url(images/mail_link_over.gif);
}
/*
.content a[href$="pdf"] {
}
.content a[target^="_blank"] {
	background-image:url(images/new_window_link.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
	padding-right: 14px;
}
.content a:hover[target^="_blank"] {
	background-image:url(images/new_window_link_over.gif);
}
*/

a.bullet_link {
	background-image:url(images/bullet_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 13px;
}
a.bullet_link:hover { background-image:url(images/bullet_link_over.gif); }

.perma_links a {
	padding-left: 10px;
}
.perma_links {
	filter:alpha(opacity=01);
	opacity: 0.01;
	-moz-opacity:0.01;
}
.perma_links:hover {
	filter:alpha(opacity=100);
	opacity: 1.00;
	-moz-opacity:1.00;
}

/* sitemap links */
a.sitemap_level_1 {
	font-weight:bold;
	line-height: 25px;
	color:#000000;
}

a.sitemap_level_2 {
	background-image:url(images/bullet_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 13px;
	margin-left: 20px;
}
a.sitemap_level_2:hover { background-image:url(images/bullet_link_over.gif); }

a.sitemap_level_3 {
	background-image:url(images/bullet_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 13px;
	margin-left: 40px;
}
a.sitemap_level_3:hover { background-image:url(images/bullet_link_over.gif); }

a.sitemap_level_4 {
	background-image:url(images/bullet_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 13px;
	margin-left: 60px;
}
a.sitemap_level_4:hover { background-image:url(images/bullet_link_over.gif); }

a.sitemap_level_5 {
	background-image:url(images/bullet_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 13px;
	margin-left: 80px;
}
a.sitemap_level_5:hover { background-image:url(images/bullet_link_over.gif); }
#sitemap_product {
	color:#000000;
}

/* flash_content */ 
#flash_content {
	z-index: 2;
}

/* top_menu */
.top_menu_container {
	background-image:url(images/tpl_09.gif);
	background-repeat:repeat-x;
	background-color:#000000;
	height: 19px;
	text-align: left;
}
.top_menu {
	position: absolute;
	top: 105px;
	width: 950px;
	z-index: 3;
}

#navi, #navi ul { list-style-type:none; margin:0; padding:0; } /* style-Reset */
#navi li { position: relative; float:right; } /* Horizontale Anordnung */
#navi li ul { display:none; } /* Normalzustand eingeklappt */
#navi li:hover ul { display:block; position: absolute; top: 18px; width: 165px; } /* Ausgeklappt */
#navi li { background-image:url(images/tpl_10.gif); background-repeat: no-repeat; line-height: 19px; }
#navi ul { background-color:#009EE7; margin-top: 1px; padding: 3px; }
#navi ul li { margin: 2px; width: 160px; background-image: none; }
#navi a { font-weight:bold; text-align:left; display:block; padding-left: 10px; padding-right: 8px; }
#navi a:link, #navi a:visited { color:#ffffff; text-decoration:none; }
#navi a:active, #navi a:hover { color:#ffffff; text-decoration:underline; }
#navi ul { margin-left: 1px; }
#navi_selected { background-color: #009EE7; }

#navi_sub a { font-weight:bold; text-align:left; display:block; padding: 3px; background-image: none; line-height: 13px; }
#navi_sub a:link, #navi_sub a:visited { color:#ffffff; text-decoration:none; }
#navi_sub a:active, #navi_sub a:hover { background-color: #fefefe; color:#009EE7; text-decoration:none; }
#navi_sub_selected { background-color: #777777; }

/* footer_menu */
a.footer_menu_link {
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 12px;
}
a.footer_menu_link:visited { color: #FFFFFF; }
a.footer_menu_link:link { color: #FFFFFF; }
a.footer_menu_link:hover, #footer_selected { color: #FFFFFF; text-decoration: underline; }
a.footer_menu_link:active { color: #FFFFFF; }
/* search */
.search_form {
	float: right;
	padding-top: 8px;
	padding-right: 8px;
}
.search_field {
	margin-right: 5px;
	width: 150px;
	position: relative;
	height: 16px;
	color: #D55C19;
	margin-left: 5px;
	padding-top: 2px;
}
.search {
	position: absolute;
	top: 144px;
	padding-left: 20px;
}

a.search_button {
	color:#FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 3px;
	text-decoration: none;

	vertical-align: middle;
	height: 20px;
	
	border: 1px solid #1B1B1B;
	background-color:#444444;
	filter:alpha(opacity=70);
	opacity: 0.70;
	-moz-opacity:0.70;
}
a.search_button:visited { color:#FFFFFF; }
a.search_button:link { color:#FFFFFF; }
a.search_button:hover { color:#FFFFFF; filter:alpha(opacity=90); opacity: 0.90; -moz-opacity:0.90; }
a.search_button:active { color:#FFFFFF; }

/* language */
.lang_container {
	float: right;
	padding-top: 6px;
	padding-right: 10px;
	text-align: right;
	font-size: 10px;
}

.lang_link {
	margin-top: 5px;
}

/* tabs */
.tab_container {
	border-bottom: 1px solid #d55c19;
	height: 17px;
	clear: both;
	margin-bottom: 10px;
}
a.tab {
	background-image:url(images/tab_normal.gif);
	background-repeat:repeat-x;
	float: left;
	margin-right: 1px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 1px;
	height: 16px;
	color: #FFFFFF;
}

a.tab:visited { color: #ffffff; text-decoration: none; }
a.tab:link { color: #ffffff; text-decoration: none; }
a.tab:hover { color: #000000; text-decoration: none; }
a.tab:active { color: #ffffff; text-decoration: none; }

a.tab_selected, a.tab:hover {
	background-image:url(images/tab_selected.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	float: left;
	margin-right: 1px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 1px;
	height: 16px;
}

a.tab_selected:visited { color: #ffffff; text-decoration: none; }
a.tab_selected:link { color: #ffffff; text-decoration: none; }
a.tab_selected:hover { color: #000000; text-decoration: none; }
a.tab_selected:active { color: #ffffff; text-decoration: none; }

.tab_content_container {
	display: none;
}
.tab_content_container_selected {
	clear: both;
	display: block;
}

/* menu static on home page and flash on homepage*/
.menu_static {
	FLOAT: left;
	width: 196px;
	margin-right: 5px;
	height: 346px;
	background-color: #eaeaea;
	text-align: left;
}
A.menu_static_link {
	display: block;
	padding-left: 5px;
	font-weight: bold;
	filter: alpha(opacity=80);
	margin-bottom: 1px;
	padding-bottom: 5px;
	vertical-align: middle;
	width: 191px;
	color: #333333;
	padding-top: 5px;
	border-bottom: #ffffff 1px solid;
	background-color: #ededed;
	text-decoration: none;
	opacity: 0.80;
	-moz-opacity: 0.80;
}
A.menu_static_link:visited {
	color: #333333;
	text-decoration: none;
}
A.menu_static_link:link {
	color: #333333;
	text-decoration: none;
}
A.menu_static_link:hover {
	filter: alpha(opacity=95);
	color: #333333;
	background-color: #bbbbbb;
	text-decoration: none;
	opacity: 0.95;
	-moz-opacity: 0.95;
}
A.menu_static_link:active {
	color: #333333;
	text-decoration: none;
}

A.menu_static_link_with_sub {
	background-position: right 50%;
	background-repeat: no-repeat;
	background-image: url(images/menu_arrow.gif);
	padding-right: 15px;

	display: block;
	padding-left: 5px;
	font-weight: bold;
	filter: alpha(opacity=80);
	margin-bottom: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
	width: 176px;
	color: #333333;
	border-bottom: #ffffff 1px solid;
	background-color: #ededed;
	text-decoration: none;
	opacity: 0.80;
	-moz-opacity: 0.80;	
}
A.menu_static_link_with_sub:visited {
	color: #333333;
	text-decoration: none;
}
A.menu_static_link_with_sub:link {
	color: #333333;
	text-decoration: none;
}
A.menu_static_link_with_sub:hover {
	filter: alpha(opacity=95);
	color: #333333;
	background-color: #bbbbbb;
	text-decoration: none;
	opacity: 0.95;
	-moz-opacity: 0.95;
}
A.menu_static_link_with_sub:active {
	color: #333333;
	text-decoration: none;
}

.home_container {
	width: 538px;
	height: 250px;
	float: left;
}

/* menu */
.menu {
	padding-right: 5px;
	padding-left: 5px;
	FLOAT: left;
	width: 202px;
	padding-top: 5px;
}
/*
.mainmenu_name {
	display: block;
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	height: 25px;
	width: 180px;
	background-color:#d55c19;
	border: 3px #ffffff double;
	padding-left: 10px;
	padding-right: 2px;
	padding-top: 7px;
	margin-left: -1px;
}
*/
.mainmenu_name {
	display: block;
	padding-left: 10px;
	font-weight: bold;
	font-size: 16px;
	background-image: url(images/bg_page_name.gif);
	color: #ffffff;
	padding-top: 12px;
	background-repeat: no-repeat;
	height: 29px;
}


A.mainmenu_name:visited {
	color: #ffffff; text-decoration: none;
}
A.mainmenu_name:link {
	color: #ffffff; text-decoration: none;
}
A.mainmenu_name:hover {
	color: #ffffff; text-decoration: none;
}
A.mainmenu_name:active {
	color: #ffffff; text-decoration: none;
}

/*
a.menu_level_1[target^="_blank"] {
}
*/

/*
a.menu_level_0 {
	display: block;
	width: 191px;
	vertical-align: middle;
	background-color:#EDEDED;
	color: #333333;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	text-decoration: none;
	font-weight:bold;
	filter:alpha(opacity=80);
	opacity: 0.80;
	-moz-opacity:0.80;
}
a.menu_level_0:visited { color: #333333; text-decoration: none; }
a.menu_level_0:link { color: #333333; text-decoration: none; }
a.menu_level_0:hover, #menu_selected_level_0 { background-color:#bbbbbb; color: #333333; filter:alpha(opacity=95); opacity: 0.95; -moz-opacity:0.95; text-decoration: none; }
a.menu_level_0:active { color: #333333; text-decoration: none; }

a.menu_level_0_with_sub {
	background-image:url(images/menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	
	display: block;
	width: 166px;
	vertical-align: middle;
	background-color:#EDEDED;
	color: #333333;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	text-decoration: none;
	font-weight:bold;
	filter:alpha(opacity=80);
	opacity: 0.80;
	-moz-opacity:0.80;
	padding-right: 25px;
}
a.menu_level_0_with_sub:visited { color: #333333; text-decoration: none; }
a.menu_level_0_with_sub:link { color: #333333; text-decoration: none; }
a.menu_level_0_with_sub:hover, #menu_selected_level_0_with_sub { background-color:#bbbbbb; color: #333333; filter:alpha(opacity=95); opacity: 0.95; -moz-opacity:0.95; text-decoration: none; }
a.menu_level_0_with_sub:active { color: #333333; text-decoration: none; }
*/

a.menu_level_1 {
	display: block;
	width: 191px;
	vertical-align: middle;
	background-color:#EDEDED;
	color: #333333;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	text-decoration: none;
	font-weight:bold;
	filter:alpha(opacity=80);
	opacity: 0.80;
	-moz-opacity:0.80;
}
a.menu_level_1:visited { color: #333333; text-decoration: none; }
a.menu_level_1:link { color: #333333; text-decoration: none; }
a.menu_level_1:hover, #menu_selected_level_1 { color: #333333; background-color:#CCCCCC; filter:alpha(opacity=100); opacity: 1.00; -moz-opacity:1.00; text-decoration: none; }
a.menu_level_1:active { color: #333333; text-decoration: none; }

a.menu_level_1_with_sub {
	background-image:url(images/menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	
	display: block;
	width: 166px;
	vertical-align: middle;
	background-color:#EDEDED;
	color: #333333;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	text-decoration: none;
	font-weight:bold;
	filter:alpha(opacity=80);
	opacity: 0.80;
	-moz-opacity:0.80;
	padding-right: 25px;
}
a.menu_level_1_with_sub:visited { color: #333333; text-decoration: none; }
a.menu_level_1_with_sub:link { color: #333333; text-decoration: none; }
a.menu_level_1_with_sub:hover, #menu_selected_level_1_with_sub { color: #333333; background-color:#CCCCCC; filter:alpha(opacity=100); opacity: 1.00; -moz-opacity:1.00; text-decoration: none; }
a.menu_level_1_with_sub:active { color: #333333; text-decoration: none; }

a.menu_level_2 {
	display: block;
	width: 181px;
	vertical-align: middle;
	background-color: #AAAAAA;
	color: #333333;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 1px;
	text-decoration: none;
	font-weight:bold;
	filter:alpha(opacity=80);
	opacity: 0.80;
	-moz-opacity:0.80;
}
a.menu_level_2:visited { color: #333333; text-decoration: none; }
a.menu_level_2:link { color: #333333; text-decoration: none; }
a.menu_level_2:hover, #menu_selected_level_2 { color: #333333; filter:alpha(opacity=100); opacity: 1.00; -moz-opacity:1.00; text-decoration: none; }
a.menu_level_2:active { color: #333333; text-decoration: none; }

a.menu_level_2_with_sub {
	background-image:url(images/menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	
	display: block;
	width: 156px;
	vertical-align: middle;
	background-color: #AAAAAA;
	color: #333333;
	padding-right: 25px;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 1px;

	text-decoration: none;
	font-weight:bold;
	filter:alpha(opacity=80);
	opacity: 0.80;
	-moz-opacity:0.80;
}
a.menu_level_2_with_sub:visited { color: #333333; text-decoration: none; }
a.menu_level_2_with_sub:link { color: #333333; text-decoration: none; }
a.menu_level_2_with_sub:hover, #menu_selected_level_2_with_sub { color: #333333; filter:alpha(opacity=100); opacity: 1.00; -moz-opacity:1.00; text-decoration: none; }
a.menu_level_2_with_sub:active { color: #333333; text-decoration: none; }

a.menu_level_3 {
	display: block;
	width: 171px;
	vertical-align: middle;
	background-color: #555555;
	color: #ffffff;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 1px;
	text-decoration: none;
	font-weight:bold;
	filter:alpha(opacity=80);
	opacity: 0.80;
	-moz-opacity:0.80;
}
a.menu_level_3:visited { color: #ffffff; text-decoration: none; }
a.menu_level_3:link { color: #ffffff; text-decoration: none; }
a.menu_level_3:hover, #menu_selected_level_3 { color: #ffffff; filter:alpha(opacity=100); opacity: 1.00; -moz-opacity:1.00; text-decoration: none; }
a.menu_level_3:active { color: #ffffff; text-decoration: none; }

a.menu_level_3_with_sub {
	background-image:url(images/menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	
	display: block;
	width: 146px;
	vertical-align: middle;
	background-color: #555555;
	color: #ffffff;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 1px;
	text-decoration: none;
	font-weight:bold;
	filter:alpha(opacity=80);
	opacity: 0.80;
	-moz-opacity:0.80;
}
a.menu_level_3_with_sub:visited { color: #ffffff; text-decoration: none; }
a.menu_level_3_with_sub:link { color: #ffffff; text-decoration: none; }
a.menu_level_3_with_sub:hover, #menu_selected_level_3_with_sub { color: #ffffff; filter:alpha(opacity=100); opacity: 1.00; -moz-opacity:1.00; text-decoration: none; }
a.menu_level_3_with_sub:active { color: #ffffff; text-decoration: none; }


a.menu_level_4 {
	display: block;
	width: 161px;
	vertical-align: middle;
	background-color: #353535;
	color: #ffffff;
	padding-left: 35px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 1px;
	text-decoration: none;
	font-weight:bold;
	filter:alpha(opacity=80);
	opacity: 0.80;
	-moz-opacity:0.80;
}
a.menu_level_4:visited { color: #ffffff; text-decoration: none; }
a.menu_level_4:link { color: #ffffff; text-decoration: none; }
a.menu_level_4:hover, #menu_selected_level_4 { color: #ffffff; filter:alpha(opacity=100); opacity: 1.00; -moz-opacity:1.00; text-decoration: none; }
a.menu_level_4:active { color: #ffffff; text-decoration: none; }

a.menu_level_4_with_sub {
	background-image:url(images/menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	
	display: block;
	width: 121px;
	vertical-align: middle;
	background-color: #353535;
	color: #ffffff;
	padding-right: 35px;
	padding-left: 40px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 1px;
	text-decoration: none;
	font-weight:bold;
	filter:alpha(opacity=80);
	opacity: 0.80;
	-moz-opacity:0.80;
}
a.menu_level_4_with_sub:visited { color: #ffffff; text-decoration: none; }
a.menu_level_4_with_sub:link { color: #ffffff; text-decoration: none; }
a.menu_level_4_with_sub:hover, #menu_selected_level_4_with_sub { color: #ffffff; filter:alpha(opacity=100); opacity: 1.00; -moz-opacity:1.00; text-decoration: none; }
a.menu_level_4_with_sub:active { color: #ffffff; text-decoration: none; }


a.menu_level_5 {
	display: block;
	width: 146px;
	vertical-align: middle;
	background-color: #252525;
	color: #ffffff;
	padding-left: 50px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 1px;
	text-decoration: none;
	font-weight:bold;
	filter:alpha(opacity=80);
	opacity: 0.80;
	-moz-opacity:0.80;
}
a.menu_level_5:visited { color: #ffffff; text-decoration: none; }
a.menu_level_5:link { color: #ffffff; text-decoration: none; }
a.menu_level_5:hover, #menu_selected_level_5 { color: #ffffff; filter:alpha(opacity=100); opacity: 1.00; -moz-opacity:1.00; text-decoration: none; }
a.menu_level_5:active { color: #ffffff; text-decoration: none; }

a.menu_level_5_with_sub {
	background-image:url(images/menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	
	display: block;
	width: 121px;
	vertical-align: middle;
	background-color: #252525;
	color: #ffffff;
	padding-right: 25px;
	padding-left: 50px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 1px;
	text-decoration: none;
	font-weight:bold;
	filter:alpha(opacity=80);
	opacity: 0.80;
	-moz-opacity:0.80;
}
a.menu_level_5_with_sub:visited { color: #ffffff; text-decoration: none; }
a.menu_level_5_with_sub:link { color: #ffffff; text-decoration: none; }
a.menu_level_5_with_sub:hover, #menu_selected_level_5_with_sub { color: #ffffff; filter:alpha(opacity=100); opacity: 1.00; -moz-opacity:1.00; text-decoration: none; }
a.menu_level_5_with_sub:active { color: #ffffff; text-decoration: none; }

/* search results */
.search_result {
	width: 927px;
	display: block;
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
.search_result_num {
	border: 1px solid #cccccc;
	clear: both;
	padding: 3px;
	margin-bottom: 10px;
}
.search_result_num:hover {
	background-color:#ebebeb;
}
.search_result:hover {
	background-color:#eaeaea;
}
.highlight {
	background-color:#009FE0;
	color: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
}
.search_result_preview {
	padding-top: 5px;
	padding-left: 13px;
}
a.search_result_name:hover { background-image:url(images/bullet_link_over.gif); }
a.search_result_name {
	background-image:url(images/bullet_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 13px;
}
.search_result_part_number {
	padding-left: 13px;
}
.search_result_sub_header {
	color: #009FE0;
	padding-left: 13px;
}
.search_result_bread_crump {
	padding-left: 13px;
}
.search_back_link {
	padding-top: 5px;
	padding-bottom: 15px;
	margin-bottom: 10px;
	border-bottom: 1px solid #BBBBBB;
}
.search_back_link a {
	background-image:url(images/back_link.gif);
	background-repeat: no-repeat;
	background-position: 4px 50%;
	background-color:#eaeaea;
	border: 1px solid #cccccc;
	padding-left: 16px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
}
.search_back_link a:hover { background-image:url(images/back_link_over.gif); background-color:#DEDEDE; text-decoration: none; }

/* search results for files */
.search_result_file {
	width: 927px;
	display: block;
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
.search_result_file:hover {
	background-color:#eaeaea;
}
.search_result_file_header_container {
	height: 20px;
	padding: 5px;
	width: 927px;
}
.search_result_file_header {
	font-weight: bold;
	color:#666666;
}
.search_result_file_element:hover {
	background-color:#ebebeb;
}
#search_result_file_link {
	float: left;
}
#search_result_file_filetype {
	float: right;
	width: 140px;
}
#search_result_file_size {
	float: right;
	width: 80px;
}
#search_result_file_document_number {
	float: right;
	width: 170px;
}
#search_result_file_revision {
	float: right;
	width: 100px;
}
#search_result_file_description {
	clear: both;
	padding-left: 13px;
	padding-top: 4px;
	color:#666666;
	width: 97%;
}
/* sub category list */
.sub_category_list_element {
	display: block;
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}
.sub_category_list_element:hover {
	background-color:#ebebeb;
}
a.sub_category_list_element_name:hover { background-image:url(images/bullet_link_over.gif); }
a.sub_category_list_element_name {
	background-image:url(images/bullet_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 13px;
}
.sub_category_list_element_products {
	padding-left: 13px;
}


/* product list element */
#product_list_element_true_auto {
	background-image:url(images/TrueAuto.gif);
	background-repeat:no-repeat;
	background-position: right 4px;
	min-height: 50px;
}
.product_list_element_single_version {
	padding-left: 13px;
}
.product_list_element_new {
	font-weight: bold;
	color: #d55c19;
	padding-right: 8px;
	padding-left: 8px;
}
.product_list_element_not_for_new_design {
	font-weight: bold;
	color: #ff0000;
	padding-right: 5px;
	padding-left: 2px;
	font-size:13px;
}
.product_list_element_not_for_new_design_comment {
	padding-top: 5px;
	padding-left: 7px;
}
.product_list_element_version_table {
	padding-left: 10px;
	padding-top: 2px;
}
.product_list_element_version_table th {
	text-align: left;
	font-weight: bold;
	white-space: nowrap;
}
.product_list_element_image {
	float: left;
	padding-right: 5px;
	filter:alpha(opacity=80); opacity: 0.80; -moz-opacity:0.80;
}
.product_list_element {
	display: block;

	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}
.product_list_element:hover {
	background-color:#ebebeb;
}
a.product_list_element_name:hover { background-image:url(images/bullet_link_over.gif); }
a.product_list_element_name {
	background-image:url(images/bullet_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 13px;
}
.product_list_element_sub_header {
	color: #009FE0;
	padding-left: 13px;
}

/* download list */
.dowload_list_header_container {
	height: 20px;
	padding: 3px;
}
.dowload_list_container {
	padding-top: 20px;
}
.dowload_list_header {
	font-weight: bold;
	color:#666666;
}
.dowload_list_element {
	border: 1px solid #cccccc;
	clear: both;
	padding: 3px;
	margin-bottom: 10px;
}
.dowload_list_sub_header {
	color: #009FE0;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-top: 10px;
	font-size:14px;
}
.dowload_list_element:hover {
	background-color:#ebebeb;
}
#dowload_list_link {
	float: left;
}
#dowload_list_filetype {
	float: right;
	width: 140px;
}
#dowload_list_size {
	float: right;
	width: 80px;
}
#dowload_list_document_number {
	float: right;
	width: 170px;
}
#dowload_list_revision {
	float: right;
	width: 100px;
}
#dowload_list_description {
	clear: both;
	padding-left: 13px;
	padding-top: 4px;
	color:#666666;
	width: 97%;
}
#file_select_form {
	text-align: left;
	border: 1px solid #cccccc;
	background-color:#eaeaea;
	padding: 5px;
}
/*
.file_select_form_container {
	clear: both;
	height: 80px;
	margin-bottom: 15px;
}
.file_select_form_container select {
	margin-bottom: 7px;
}
*/
a.sort_link_DESC {
	background-image:url(images/up_link.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
	padding-right: 14px;
	color: #666666;
}
a.sort_link_DESC:hover { background-image:url(images/up_link_over.gif); color:#333333; }

a.sort_link_ASC {
	background-image:url(images/down_link.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
	padding-right: 14px;
	color: #666666;
}
a.sort_link_ASC:hover { background-image:url(images/down_link_over.gif); color:#333333; }

a.sort_link_DESC:visited { color:#666666; }
a.sort_link_ASC:visited { color:#666666; }

/* ordering information table */
.order_table_container {
}
.order_table_element {
	border: 1px solid #cccccc;
	clear: both;
	padding: 3px;
	margin-bottom: 5px;
}
/*
.order_table_element:hover {
	background-color:#ebebeb;
}
*/
.order_table_header {
	border: 1px solid #cccccc;
	background-color:#eaeaea;
	font-weight: bold;
	text-align: left;
	padding: 3px;
	height: 15px;
	margin-bottom: 5px;
}

#order_table_col_part_number {
	float: left;
}
#order_table_col_package_type {
	float: right;
	width: 90px;
}
#order_table_col_order_number {
	float: right;
	width: 130px;
}
#order_table_col_data_sheet {
	float: right;
	width: 120px;
}
#order_table_col_data_brief {
	float: right;
	width: 120px;
}
#order_table_col_description {
	clear: both;
	padding-top: 5px;
}

.ordering_information_table_hidden_info {
	display: none;
	background-color:#eaeaea;
	font-weight: bold;
}
.ordering_information_table_info_link {
	color: #d55c19;
	text-decoration: underline;
	cursor: pointer;
}

.tooltips {
	background-color: #EECD9B;
	cursor: help;
	padding-left: 2px;
	padding-right: 2px;
	/** border: 1px solid #00665F; **/
}
.tooltip {
	position: absolute;
	display: none;
	background-color: #EDEDED;
	padding: 4px;
	border: 1px solid #D8D8D8;
	filter: alpha(Opacity=95);
	-moz-opacity: 0.95;
	white-space: nowrap;
}

.default_line_space{
	margin-bottom: 7px;
}
.order_table {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	margin-bottom: 10px;
	width: 100%;
}
.order_table td {
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
#order_table_first_col {
	background-color: #EFEEF0;
	white-space:nowrap;
	width: 30%;
}
/* Styles for dhtml tabbed-pages */
/*
.ontab {
	background-color: #ffae00;
	border-left: outset 2px #DF7415;
	border-right: outset 2px #808080;
	border-top: outset 2px #DF7415;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: hand;
	font-weight: bold;
	color: #FFFFFF;
}
.offtab {
	background-color : #e5e5e5;
	border-left: outset 2px #E0E0E0;
	border-right: outset 2px #E0E0E0;
	border-top: outset 2px #E0E0E0;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: hand;
	font-weight: normal;
}
.tabpadding {
}

.tabheading {
	background-color: #DF7415;
	text-align: left;
}
*/

/* Horizontal Line */
hr {
	color: #ffff00; height:1px;
}

.contentpaneopen {
	width: 100%;
}
/*


.contentpagetitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #333333; text-align:left; }
a.contentpagetitle:link { line-height: 20px; padding-top: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #DF7415; text-align:left; } 
a.contentpagetitle:visited { line-height: 20px; padding-top: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #DF7415; text-align:left; }
a.contentpagetitle:hover { line-height: 20px; padding-top: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align:left; color: #DF7415; text-decoration: underline;	font-weight: bold; }

table.contenttoc {
        color: #333300;
		background-color: #e0e0e0;
        }

table.contenttoc td {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        text-align:left;
}

.contentdescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	text-align: left;
	padding: 4px;
	}

table.moduletable {
	margin: 0px 0px 0px 0px;
	width: 95%;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	}

table.moduletable th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	height: 18px;
	line-height: 18px;
	white-space: nowrap;
	width: 100%;
	}
	
table.moduletable td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	}
*/
		
.componentheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #484848;
	text-align:left;
	line-height: 24px;
	padding-left: 4px;
}

/** category text format and links **/
.createdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-decoration: none;
	font-weight: normal;
	line-height: 5px;
}

.modifydate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-decoration: none;
	font-weight: normal;
	line-height: 30px;
}


/* Links */
/*
a:link { color: #DF7415; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
a:visited { color: #DF7415; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
a:hover { color: #DF7415; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
*/
a.category:link {  padding-left: 6px; color: #DF7415; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.category:visited { padding-left: 6px; color: #DF7415; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.category:hover { padding-left: 6px; color: #DF7415; text-decoration: underline; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }



/* Links */
a.blogsection:link { color: #DF7415; text-decoration: none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; } 
/* --Default Class Settings-- */
a.readon:link { color: #DF7415; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.readon:visited { color: #DF7415; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.readon:hover { color: #DF7415; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }

a.weblinks:link { color: #DF7415; text-decoration: none; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }

a.pagenav, a.pagenav:visited { color: #DF7415; }
a.pagenav:hover { color: #DF7415; }

a.pathway:link { color: #DF7415; } 
a.pathway:visited{ color: #DF7415; }
a.pathway:hover{ color: #DF7415; }

a.toclink:hover, a.toclink:visited, a.toclink:link { font-size: 9px; }
a.blogsection:visited { color: #DF7415; text-decoration: none; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.blogsection:hover { color: #656565;	text-decoration: underline; }
a.weblinks:visited { color: #DF7415; text-decoration: none; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.weblinks:hover { color: #656565;	text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.fase4rdf:link { font-weight: normal; color: #DF7415; }
a.fase4rdf:hover { font-weight: bold; color: #808080; }


/** U n s i c h t b a r style **/

.dw {
	font-size: 1px;
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1px;
}
a.dw:link {
	font-size: 1px;
	color: #999999;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1px;
}
a.dw:hover {
	font-size: 1px;
	color: #999999;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1px;
}
a.dw:active {
	font-size: 1px;
	color: #999999;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1px;
}
a.dw:visited {
	font-size: 1px;
	color: #999999;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1px;
}







.contentheading {
	color: #DD5C19;
	font-size: 14px;
	font-weight: bold;
	text-align:left;
}

.blocksatz { 
	text-align: justify;
 } 
 
.mail_button {
	float: right;
	z-index:1;
	cursor: pointer;
	background:url(images/mail.gif);
	background-repeat:no-repeat;
	width: 90px;
	height: 26px;
}

/*
#product_info_form_close {
	background:url(images/x-close.gif);
	background-repeat:no-repeat;
	width: 19px;
	height: 19px;
	display: none;
	z-index:542;
	cursor: pointer;
	float: right;
}
#product_info_form {
	margin-top: 10px;
}
*/

.product_image {
	margin-bottom: 10px;
	border: none;
}

.product_image_container {
	float: right;
	padding-left: 5px;
	clear: both;
}

.product_version {
	color: #777777;
	float: left;
	padding-bottom: 8px;
}
 
 /* flags */
.flag_container {
	height: 18px;
	padding-top: 5px;
}
.flag_container_product {
	text-align: left;
	float: left;
	clear: both;
	padding-bottom: 8px;
}
.flag_container_product .flag_on {
	float: right;
}
.flag_container_product .flag_off {
	float: right;
}
.flag_on {
	margin-right: 2px;
	font-size: 9px;
	float: right;
	border: 1px solid #888888;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color:#cccccc;
	cursor:default;
}
.flag_off {
	margin-right: 2px;
	font-size: 9px;
	float: right;
	border: 1px solid #888888;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color:#FFFFFF;
	cursor:default;
	color: #666666;
}

.flag_on_ckeck {
	position: relative;
	top: -8px;
	left: 3px;
	width: 10px;
	height: 10px;
	background-image:url(images/flag_on.gif);
	background-repeat:no-repeat;
}

/* page list */
.page_list_container {
	margin-bottom: 10px;
}
.page_list_entry_flags {
}
.page_list_entry {
	border: 1px solid #cccccc;
	background-repeat:no-repeat;
	min-height: 35px;
	margin-top: 10px;
	padding: 3px;
	clear: both;
}
.page_list_entry_link {
	float: left;
}
.page_list_entry_desc {
	padding-left: 13px;
	clear: both;
}
.page_list_entry a {
	background-image:url(images/bullet_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 13px;
}
.page_list_entry a:hover { background-image:url(images/bullet_link_over.gif); }

/* products map */
.products_map_entry {
	border: 1px solid #CCCCCC;
	margin-left: 11px;
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.products_map_entry a {
	background-image:url(images/bullet_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 13px;
}
.products_map_entry a:hover { background-image:url(images/bullet_link_over.gif); }
.products_map_plus_minus {
	cursor: pointer;
	padding-right: 5px;
}
