/* CSS Document */

html, body							{margin:0; padding: 0; height:100%; background-color:#F0F0F0;}
html, body, td, tr, table, div, span{font-family: Tahoma, Arial, Verdana, sans-serif; font-size:12px; line-height: 14px; color: #383838;}
h1									{font-size: 20px; font-weight: normal; margin: 0 0 6px 0; padding:0;}
h2									{font-size: 12px; font-weight: bold; margin: 0 0 2px 0; padding:0;}
p									{margin: 0 0 12px 0; padding: 0;}
a									{font-family:Tahoma, Arial, Verdana, sans-serif; color:#383838;}
a:Visited							{font-family:Tahoma, Arial, Verdana, sans-serif; color:#383838;}
a:Active							{font-family:Tahoma, Arial, Verdana, sans-serif; color:#383838;}
a:Hover								{font-family:Tahoma, Arial, Verdana, sans-serif; color:#8D8D8D;}


.leftcontentbottom					{margin: 17px 37px 17px 19px; font-size: 11px; line-height: 13px; clear: both;}
.leftcontentbottom h1				{font-size: 14px; color: #ED1C24; margin: 0 0 6px 0; padding: 0;}
.leftcontentbottom h2				{font-size: 11px; margin: 0 0 2px 0; padding: 0;}
.leftcontentbottom p				{font-size: 11px; margin: 0 0 12px 0; padding: 0;}

.leftcontenttop						{margin: 17px 37px 17px 19px; font-size: 11px; line-height: 13px;}
.leftcontenttop h1					{font-size: 14px; margin: 0 0 12px 0; padding: 0;}
.leftcontenttop h2					{font-size: 11px; margin: 0 0 2px 0; padding: 0;}
.leftcontenttop ul					{z-index: 100; margin: 2px 0 40px 13px; padding: 0;}
.leftcontenttop li					{margin: 0 0 2px 0; padding: 0 0 0 0; list-style-position:outside;}

.leftcontenttop_home h1				{font-size: 11px; margin: 0 0 2px 0; padding: 0; font-weight:bold;}
.leftcontenttop_home ul				{z-index: 100; margin: 2px 0 40px 13px; padding: 0;}
.leftcontenttop_home li				{margin: 0 0 2px 0; padding: 0 0 0 0; list-style-position:outside;}

.leftcontenttop_product h1			{font-size: 14px; margin: 0 0 12px 0; padding: 0; font-weight:normal;}
.leftcontenttop_product ul			{margin: 0 0 40px 16px; padding: 0;}
.leftcontenttop_product li			{margin: 0 0 20px 0; padding: 0 0 0 0; list-style-position:outside; list-style-image:url(/1image/bullet.png);}

.leftcontenttop_list h1				{font-size: 11px; margin: 0 0 2px 0; padding: 0; font-weight:bold;}


.home_news							{font-size: 11px; margin: 0 0 12px 0;}
.newslinkheader						{color: #ED1C24;}
.articlemenu						{font-size: 11px; display: block; margin-top: 12px; text-decoration:none;}



.articlemenu .newslinkheadline		{display: block; text-decoration:underline; font-weight:bold; font-size:11px; margin-bottom: 2px;}
.articlemenu:Hover .newslinkheadline{display: block; text-decoration:underline; font-weight:bold; font-size:11px; margin-bottom: 2px; color: #8D8D8D;}

.articlemenu .newslinkleadtext		{text-decoration:none; font-size:11px;}
.articlemenu:Hover .newslinkleadtext{text-decoration:none; font-size:11px; color: #8D8D8D;}


.outertable							{height: 100%; width: 100%; background-image:url(/1image/bg.gif); background-position: top left; background-repeat:repeat-y;}
.wrapper							{width: 1004px; margin-left: auto; margin-right: auto; height: 100%; background-color:#FFFFFF;}
.top								{width: 1004px; height: 162px; background-image:url(/1image/top.png); background-repeat:no-repeat; position:relative; z-index: 200;}

.content							{width: 1002px; position: relative; z-index: 100;}
.leftcontent						{float: left; width: 354px; z-index: 100;}
.rightcontent						{float: left; width: 631px; margin: 10px 0 0 0; padding-bottom: 20px; z-index: 100;}

.outersubimage						{width:632px, height:144px; overflow:hidden;}
.outersubimage2						{width:632px, height:208px; overflow:hidden;}
.outerhomeimage						{width:632px, height:456px; overflow:hidden;}


.logolink							{position: absolute; top: 44px; left: 352px; width: 295px; height: 40px; display : block; line-height: 0; font-size:0;}
	

.righttext							{margin-top:16px; margin-right:17px;}

.clear								{clear:both;}

.menu								{position: absolute; top: 135px; left: 17px;}

.menufirstlevel_ul					{margin:0; padding:0; width:985px;}
.menufirstlevel						{list-style-type:none; display:inline; position:relative; z-index: 200; padding-bottom: 7px; cursor:pointer; float: left;}

.menufirstlevel a					{font-family:Tahoma, Arial, Verdana, sans-serif; color:#FFFFFF; font-size: 14px; }
.menufirstlevel a:Active			{font-family:Tahoma, Arial, Verdana, sans-serif; color:#FFFFFF; font-size: 14px; }
.menufirstlevel a:Visited			{font-family:Tahoma, Arial, Verdana, sans-serif; color:#FFFFFF; font-size: 14px; }
.menufirstlevel a:Hover				{font-family:Tahoma, Arial, Verdana, sans-serif; color:#FFFFFF; font-size: 14px; }

.firstlevellink						{font-family:Tahoma, Arial, Verdana, sans-serif; color:#FFFFFF; font-size: 14px; margin-right: 20px; padding-right: 16px;  text-decoration:none; background-image:url(/1image/menuarrow_normal.png); background-repeat:no-repeat; background-position: 100% 6px;}
.firstlevellink_hover				{font-family:Tahoma, Arial, Verdana, sans-serif; color:#FFFFFF; font-size: 14px; margin-right: 20px; padding-right: 16px;  text-decoration:none; background-image:url(/1image/menuarrow_hover.png); background-repeat:no-repeat; background-position: 100% 6px;}



.subover							{background-image:url(/1image/menuarrow_normal.png); background-repeat:no-repeat; background-position: 152px 10px;}

.menufirstlevel_first				{list-style-type:none; display:inline; padding-bottom: 7px; float: left;}
a.firstlevellink_first				{font-family:Tahoma, Arial, Verdana, sans-serif; color:#FFFFFF; font-size: 14px; margin-right: 20px; padding-right: 16px;  text-decoration:none;}
a.firstlevellink_first:Active		{font-family:Tahoma, Arial, Verdana, sans-serif; color:#FFFFFF; font-size: 14px; margin-right: 20px; padding-right: 16px;  text-decoration:none;}
a.firstlevellink_first:Visited		{font-family:Tahoma, Arial, Verdana, sans-serif; color:#FFFFFF; font-size: 14px; margin-right: 20px; padding-right: 16px;  text-decoration:none;}
a.firstlevellink_first:Hover		{font-family:Tahoma, Arial, Verdana, sans-serif; color:#FFFFFF; font-size: 14px; margin-right: 20px; padding-right: 16px;  text-decoration:none;}

.menusecondlevel					{position:absolute; top: 21px; left: -8px; z-index: 200; display: none;}
.menusecondlevel ul					{display: inline; position:relative; margin: 0; padding: 0 0 0 0;}

.menusecondlevel_li					{float: left; list-style-type:none; margin:  0 0 0 0; padding: 0 6px 0 0; list-style-position:outside; background-image:url(../1image/menuleftshadow.png); background-repeat:repeat-y; background-position: top left;}
.secondlevellink					{float: left; background-color: #ED1C24; border-top: solid 1px #B91F33; padding: 6px 8px 6px 8px; width: 161px; display:block; color:#FFFFFF; text-decoration:none;}

.menusecondlevel a					{font-size: 12px;}
.menusecondlevel a:Active			{font-size: 12px;}
.menusecondlevel a:Visited			{font-size: 12px;}
.menusecondlevel a:Hover			{font-size: 12px;}

.menusecondlevel_li_hover			{float: left; background-color: #DD141C; border-top: solid 1px #B91F33; padding: 6px 8px 6px 8px; width: 161px; display:block; color:#FFFFFF; text-decoration:none;}




.menusecondlevel_li_ie6				{float: none; list-style-type:none;margin:  0 0 0 0; padding: 0 6px 0 0; list-style-position:outside; display:inline;}
.secondlevellink_ie6				{float: none; background-color: #ED1C24; border-top: solid 1px #B91F33; padding: 6px 8px 6px 8px; width: 161px; display:block; color:#FFFFFF; text-decoration:none;}
.secondlevellink_ie6:Active			{float: none; background-color: #ED1C24; border-top: solid 1px #B91F33; padding: 6px 8px 6px 8px; width: 161px; display:block; color:#FFFFFF; text-decoration:none;}
.secondlevellink_ie6:Visited		{float: none; background-color: #ED1C24; border-top: solid 1px #B91F33; padding: 6px 8px 6px 8px; width: 161px; display:block; color:#FFFFFF; text-decoration:none;}
.secondlevellink_ie6:Hover			{float: none; background-color: #DD141C; border-top: solid 1px #B91F33; padding: 6px 8px 6px 8px; width: 161px; display:block; color:#FFFFFF; text-decoration:none;}

.menusecondlevel_li_ie6_hover		{float: none; background-color: #DD141C; border-top: solid 1px #B91F33; padding: 6px 8px 6px 8px; width: 161px; display:block; color:#FFFFFF; text-decoration:none;}



.menuthirdlevel						{position: relative; left: 0; float: right; display: none;}

.menuthirdlevel_ie6					{float: left;position:relative; top: 0; display: none;list-style-type:none;margin:  0 0 0 0; padding: 0 6px 0 0; list-style-position:outside;}
.menuthirdlevel_ie6 ul				{margin: 0; padding: 0 0 0 0;position:absolute; top: 0; left: 177px; z-index: 200;}



.menuthirdlevel_li_ie6 a			{float:none; background-color: #ED1C24; border-top: solid 1px #B91F33; border-left: solid 1px #B91F33; padding: 6px 8px 6px 8px; width: 160px; display:block; color:#FFFFFF; text-decoration:none;}
.menuthirdlevel_li_ie6 a:Active		{float:none; background-color: #ED1C24; border-top: solid 1px #B91F33; border-left: solid 1px #B91F33; padding: 6px 8px 6px 8px; width: 160px; display:block; color:#FFFFFF; text-decoration:none;}
.menuthirdlevel_li_ie6 a:Visited	{float:none; background-color: #ED1C24; border-top: solid 1px #B91F33; border-left: solid 1px #B91F33; padding: 6px 8px 6px 8px; width: 160px; display:block; color:#FFFFFF; text-decoration:none;}
.menuthirdlevel_li_ie6 a:Hover		{float:none; background-color: #DD141C; border-top: solid 1px #B91F33; border-left: solid 1px #B91F33; padding: 6px 8px 6px 8px; width: 160px; display:block; color:#FFFFFF; text-decoration:none;}




.menuthirdlevel ul 						{margin: 0; padding: 0 0 0 0;position:absolute; top: 0; left: 0; z-index: 200;}
.menuthirdlevel_li						{float:none; list-style-type:none;margin:  0 0 0 0; padding: 0 6px 0 0; list-style-position:outside; background-image:url(/1image/menuleftshadow.png); background-repeat:repeat-y; background-position: top right;}
.menuthirdlevel_li a					{float:none; background-color: #ED1C24; border-top: solid 1px #B91F33; border-left: solid 1px #B91F33; padding: 6px 8px 6px 8px; width: 160px; display:block; color:#FFFFFF; text-decoration:none;}
.menuthirdlevel_li a:Active				{float:none; background-color: #ED1C24; border-top: solid 1px #B91F33; border-left: solid 1px #B91F33; padding: 6px 8px 6px 8px; width: 160px; display:block; color:#FFFFFF; text-decoration:none;}
.menuthirdlevel_li a:Visited			{float:none; background-color: #ED1C24; border-top: solid 1px #B91F33; border-left: solid 1px #B91F33; padding: 6px 8px 6px 8px; width: 160px; display:block; color:#FFFFFF; text-decoration:none;}
.menuthirdlevel_li a:Hover				{float:none; background-color: #DD141C; border-top: solid 1px #B91F33; border-left: solid 1px #B91F33; padding: 6px 8px 6px 8px; width: 160px; display:block; color:#FFFFFF; text-decoration:none;}


.outer_languageli .menutopshadow		{float: left; height: 3px; background-color: #ED1C24;  list-style-type:none; list-style-position:outside; margin:  0 0 0 0; padding: 0; font-size: 0; line-height: 0; width: 111px;}
.outer_languageli .menubottomshadow		{float: left; list-style-type:none; list-style-position:outside; width: 117px; height: 6px; margin:  0 0 0 0; padding: 0 0 0 0; font-size: 0; line-height: 0; background-image:url(/1image/menushadow_small.png); background-repeat:no-repeat; background-position: bottom left;}
.outer_languageli .menutopshadow_ie6	{float: none; height: 0px; background-color: #ED1C24;  list-style-type:none; list-style-position:outside; margin:  0 0 0 0; padding: 0; font-size: 0; line-height: 0; width: 111px;}
.outer_languageli .menubottomshadow_ie6	{float: none; list-style-type:none; list-style-position:outside; width: 117px; height: 6px; margin:  0 0 0 0; padding: 0 0 0 0; font-size: 0; line-height: 0;}




.menufirstlevel .menutopshadow			{float: left; height: 3px; background-color: #ED1C24; list-style-type:none; list-style-position:outside; margin:  0 0 0 0; padding: 0; font-size: 0; line-height: 0; width: 177px;}
.menufirstlevel .menubottomshadow		{float: left; list-style-type:none; list-style-position:outside; width: 182px; height: 6px; margin:  0 0 0 0; padding: 0 0 0 0; font-size: 0; line-height: 0; background-image:url(/1image/menushadow.png); background-repeat:no-repeat; background-position: bottom left;}

.menufirstlevel .menutopshadow_ie6		{float: none; height: 3px; background-color: #ED1C24; list-style-type:none; list-style-position:outside; margin:  0 0 0 0; padding: 0; font-size: 0; line-height: 0; width: 177px;}
.menufirstlevel .menubottomshadow_ie6	{float: none; list-style-type:none; list-style-position:outside; width: 182px; height: 6px; margin:  0 0 0 0; padding: 0 0 0 0; font-size: 0; line-height: 0;}




.outerlanguage ul						{margin: 0; padding: 0;}

.outer_languageli a						{font-family:Tahoma, Arial, Verdana, sans-serif; color:#FFFFFF; font-size: 11px;}
.outer_languageli a:Active				{font-family:Tahoma, Arial, Verdana, sans-serif; color:#FFFFFF; font-size: 11px;}
.outer_languageli a:Visited				{font-family:Tahoma, Arial, Verdana, sans-serif; color:#FFFFFF; font-size: 11px;}
.outer_languageli a:Hover				{font-family:Tahoma, Arial, Verdana, sans-serif; color:#FFFFFF; font-size: 11px;}
.outer_languagelink						{font-family:Tahoma, Arial, Verdana, sans-serif; color:#FFFFFF; font-size: 11px; margin-right: 20px; padding-right: 14px;  text-decoration:none; background-image:url(/1image/menuarrow_normal.png); background-repeat:no-repeat; background-position: 100% 4px;}

.outer_languagelink_hover				{font-family:Tahoma, Arial, Verdana, sans-serif; color:#FFFFFF; font-size: 11px; margin-right: 20px; padding-right: 14px;  text-decoration:none; background-image:url(/1image/menuarrow_hover.png); background-repeat:no-repeat; background-position: 100% 4px;}



.outer_languageli						{list-style-type:none; display:inline; position:relative; padding-bottom: 7px;float: right; cursor:pointer; z-index: 200}



.outer_languageli .menusecondlevel		{display:none; position:absolute; top: 21px; left: -68px; z-index: 200;}

.outer_languageli ul					{display: inline; position:relative; margin: 0; padding: 0 0 0 0; z-index: 200;}



.outer_languageli li					{display:block; list-style-type:none; margin:0 0 0 0; padding:0 6px 0 0; list-style-position:outside; background-image:url(/1image/menuleftshadow_small.png); background-repeat:repeat-y; background-position: top left;}
.outer_languageli li a					{text-align:right; float: none; background-color: #ED1C24; border-top: solid 1px #B91F33; padding: 6px 16px 6px 8px; width: 87px; display:block; color:#FFFFFF; text-decoration:none;}
.outer_languageli li a:Active			{text-align:right; float: none; background-color: #ED1C24; border-top: solid 1px #B91F33; padding: 6px 16px 6px 8px; width: 87px; display:block; color:#FFFFFF; text-decoration:none;}
.outer_languageli li a:Visited			{text-align:right; float: none; background-color: #ED1C24; border-top: solid 1px #B91F33; padding: 6px 16px 6px 8px; width: 87px; display:block; color:#FFFFFF; text-decoration:none;}
.outer_languageli li a:Hover			{text-align:right; float: none; background-color: #DD141C; border-top: solid 1px #B91F33; padding: 6px 16px 6px 8px; width: 87px; display:block; color:#FFFFFF; text-decoration:none;}



.teasertext								{width: 183px; display: block; margin-top: 17px; float: left; margin-right: 41px; text-decoration:none; cursor:pointer;}
.teasertext:Hover						{width: 183px; display: block; margin-top: 17px; float: left; margin-right: 41px; text-decoration:none; cursor:pointer;}

.reference								{float:left; width: 295px; margin-top: 17px; margin-right: 41px;}

.outerproductimage						{margin-bottom: 0; display:block; width: 183px; height: 122px; background-repeat:no-repeat; line-height: 0; font-size: 0;}

.teasertext .outerproductimage			{margin-bottom: 9px; background-color:transparent ;opacity:1; filter:alpha(opacity=100); -moz-opacity:1;}
.teasertext:Active .outerproductimage	{margin-bottom: 9px; background-color:transparent ;opacity:1; filter:alpha(opacity=100); -moz-opacity:1;}
.teasertext:Visited .outerproductimage	{margin-bottom: 9px; background-color:transparent ;opacity:1; filter:alpha(opacity=100); -moz-opacity:1;}
.teasertext:Hover .outerproductimage	{margin-bottom: 9px; background-color:transparent ;opacity:.50; filter:alpha(opacity=50); -moz-opacity:0.5;}



.teasertext .biglink_h2					{font-size:14px; font-weight:normal; text-decoration:underline; margin-bottom: 4px; display:block;}
.teasertext:Hover .biglink_h2			{font-size:14px; font-weight:normal; text-decoration:underline; margin-bottom: 4px; display:block; color:#8D8D8D;}
.teasertext .biglink_p 					{font-size:11px; line-height:14px; font-weight:normal; text-decoration:none; display:block;}
.teasertext:Hover .biglink_p 			{font-size:11px; line-height:14px; font-weight:normal; text-decoration:none; display:block; color:#8D8D8D;}


.outerfieldbox							{margin-top:20px;}
.innerfieldbox1							{float:left;}
.innerfieldbox2							{float:right;}
.outercheckbox							{margin-top:7px;}
.radiobox								{margin-top:23px;}

.emailtext								{margin-bottom:12px;}
.emaillabel								{margin:0 5px 0 0; clear:both;}
.emailfield								{float: left; font-family:Tahoma, Arial, Verdana, sans-serif; font-size: 12px; line-height: 12px; width: 290px; height: 16px; border-bottom-color: #C3C3C3; border-top-color: #C3C3C3; border-right-color: #C3C3C3; border-left-style:solid; border-left-color: #C3C3C3; border-top-style:solid; border-top-color: #7C7C7C; *border: indent 1px #C3C3C3;*border-bottom: solid 1px #D9D9D9;*border-right: solid 1px #D9D9D9; padding: 0 0 0 2px;*padding-top: 1px;  margin-bottom: 9px; }
.emailradio								{margin: 0 5px 0 0; padding: 0 0 0 0; vertical-align:text-top; *vertical-align:middle; *margin: 0 3px 0 -4px;}
.emailcheck								{margin: 0 5px 0 0; padding: 0 0 0 0; vertical-align:text-top; *vertical-align:middle; *margin: 0 3px 0 -4px;}
.emailbutton							{float: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight:bold; text-transform: uppercase; height: 20px; background-color: #B91F33; border-top: solid 1px #CF2239; border-right: solid 1px #892935; border-bottom: solid 1px #892935; border-left: solid 1px #CF2239; margin: 0 0 0 0;  padding: 0 6px 1px 6px; cursor:pointer; clear: both; *margin-bottom: -14px;clear: both; margin-top: 12px;}
.outeremailbutton						{}

