/* GENERAL */
body									{ height:100%; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration:none; color:#606060; background-color:#FFFFFF; }
iframe									{ border:solid 0 #FFF; }


/* LAYOUT */
#page									{ position:relative; padding-bottom:10px; }
.error									{ color:#cb0000; }
.errorTitle								{ color:#cb0000; }
.clear									{ clear:both; }
.br_s									{ height:2px; }
.br_m									{ height:4px; }
.br_l									{ height:6px; }
.subtitle								{ margin-top:200px; font-size:10pt; font-weight:bold; color:#333333; }
.small									{ font-size:8pt; }
.float_left								{ float:left; }
.float_right							{ float:right; }
.newstitle								{ font-size:11pt; font-weight:bold; color:#555555; }
.newslead								{ font-size:9pt; font-weight:bold; color:#555555; }

/*css sprites*/
.topNavWhiteShop a						{ background:url(bg_csssprite.gif) no-repeat scroll center center transparent; }

/*header*/
#top									{ position:relative; width:740px; height:198px; margin:0 0 0 20px; background-color:#F2F2F2; }
#topNavBlue								{ position:absolute; top:70px; left:49px; padding-right:0; padding-bottom:7px; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; text-transform:uppercase; color:#003466; }
#topNavBlue a							{ text-decoration:none; color:#003466; }
#topNavLang								{ position:absolute; top:70px; right:11px; padding-right:0; padding-bottom:7px; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; text-transform:uppercase; color:#003466; }
#topNavLang a							{ text-decoration:none; color:#003466; }
#subTopNavBlue							{ position:absolute; top:70px; left:49px; padding-right:0; padding-bottom:7px; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; text-transform:uppercase; color:#003466; }
#subTopNavBlue a						{ text-decoration:none; color:#003466; }
#subTopNavLang							{ position:absolute; top:70px; right:11px; padding-right:0; padding-bottom:7px; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; text-transform:uppercase; color:#003466; }
#subTopNavLang a						{ text-decoration:none; color:#003466; }
#topNavWhite							{ position:absolute; height:22px; width:740px; top:86px; left:0; padding-top:4px; padding-bottom:4px; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; text-transform:uppercase; color:#FFFFFF; background-color:#003466; }
#topNavWhite a							{ text-decoration:none; color:#FFFFFF; }
.topNavWhiteLinks						{ margin-left:10px; }
.topNavWhiteShop						{ margin-right:10px; }
.topNavWhiteShop a						{ width:16px; height:16px; display:block; background-position:0 0; }

.topLogo								{ position:relative; top:25px; left:0; }
.topLogoLocal							{ position:relative; top:25px; left:204px; }
.topImage								{ position:absolute; top:108px; left:0; }
.topSearch								{ position:absolute; top:108px; left:570px; }
.topAdSearch							{ position:absolute; top:108px; left:612px; }
.topSelectionfield						{ position:absolute; top:120px; left:588px; width:160px; font-size:11px; background-color:#ffffff; z-index:100; }
.topAdSelectionfield					{ position:absolute; top:120px; left:622px; width:126px; font-size:11px; background-color:#ffffff; z-index:100; }
.topSearchfield							{ position:absolute; top:144px; left:588px; width:124px; font-size:11px; z-index:100; }
.topAdSearchfield						{ position:absolute; top:144px; left:622px; width:90px; font-size:11px; z-index:100; }
.topButton								{ position:absolute; top:144px; left:723px; width:24px; height:16px; border:0; background-color:#C0CCDA; cursor:pointer; cursor:hand; }
.topLogoCfk								{ position:relative; top:-26px; left:169px; }

/*content-spalte linke seite*/
.boxTitle								{ padding-right:5px; background-color:#ffffff; }
/*#leftContent							{ position:absolute; top:220px; left:20px; width:185px; }*/

/* neuer main container, ersetzt leftContent und centerContent*/
#contentTwoCol							{ float:left; width:542px; margin-left:20px; margin-top:20px;}
* html #contentTwoCol					{ /*IE6 bug*/margin-left:10px; }

/* strategy */
#ct_strategy_img						{ width:542px; overflow:hidden; color:#075593; margin-bottom:15px; position:relative; }
#ct_strategy_cnt						{ height:210px; padding:0 7px 3px 7px; }
.ct_strategy_img						{ position:absolute; cursor:pointer; cursor:hand; }
.ct_strategy_img h1						{ margin:0; padding:0; font-size:14pt; }
.ct_strategy_img ul						{ padding:0; margin:14px 0 0 0; list-style-type: none; }
.ct_strategy_img ul li					{ margin-bottom:2px; font-size:9pt; font-weight:bold; }
#ct_strategy_img_prd					{ top:50px; left:30px; width:120px; min-height:120px; border:solid 0px red; }
#ct_strategy_img_mrk					{ top:50px; left:410px; width:120px; min-height:120px; border:solid 0px red; }
#ct_strategy_img_reg					{ top:50px; left:230px; width:100px; min-height:30px; text-align:center; border:solid 0px red; }
.ct_strategy_cnt_col					{ width:31%; float:left; }
.ct_strategy_cnt_col h2					{ margin:3px 0 3px 0; color:#666; font-size:9pt; }
.ct_strategy_cnt_col p					{ margin:3px 0 0 0; font-size:9pt; }
.ct_strategy_cnt_col1					{ padding-right:6px; margin-left:0; border-right:solid 1px #ddd; }
.ct_strategy_cnt_col2					{ padding-right:6px; margin-left:6px; border-right:solid 1px #ddd; }
.ct_strategy_cnt_col3					{ padding-right:0; margin-left:6px; }

.ct_strategy_img a						{ color:#076aa8; text-decoration:none; }
.ct_strategy_cnt a						{ color:#4784C3; text-decoration:none; }
.ct_strategy_cnt a:hover				{ color:#666; text-decoration:none; }

/* news */
#ct_news, #ct_success					{ font-size:11px; margin-bottom:25px; padding:0 7px 15px 7px; }
.ct_strategy_cnt h1,
#ct_news h1, #ct_success h1				{ height:21px; padding:0 0 0 4px; margin:0; background:url(contentTitle_bg.gif) no-repeat right bottom; color:#333333; }
.ct_strategy_cnt h1 span,
#ct_news h1 span, #ct_success h1 span	{ display:block; padding:0 0 0 15px; background:url(contentTitle_dot.gif) no-repeat 0 3px; text-transform:uppercase; font-size:9pt; }
#ct_news a.more, #ct_success a.more		{ display:block; padding-right:22px; margin:6px 6px 0 0; text-align:right; background:url(icon_readmore.gif) no-repeat right; font-weight:normal; }
#ct_news a.more:link,
#ct_news a.more:visited,
#ct_success a.more:link,
#ct_success a.more:visited				{ text-decoration:none; color:#4784C3; }
#ct_news a.more:hover,
#ct_success a.more:hover				{ text-decoration:none; color:#666666; }
.tbl_news								{ border-collapse:collapse; }
.tbl_news_col1							{ width:80px; }
.tbl_news_col2							{ width:10px; }
.tbl_news_col3							{ width:100px; }
.tbl_news_col4							{ width:10px; }
.tbl_news_col5							{ width:342px; }
.tbl_news_col6							{ width:452px; }
.tbl_news td							{ padding:3px 0 4px 0; border-bottom:1px solid #ccc; vertical-align:top; }
.tbl_news td .content_sub_title			{ display:block; font-weight:bold; }
.tbl_news td .content_sub_lead			{ display:block; margin-top:4px; }
.tbl_news td p							{ margin:0 0 6px 0; padding:0; }
.tbl_news td a:link,
.tbl_news td a:visited					{ text-decoration:none; color:#4784C3; }
.tbl_news td a:hover					{ text-decoration:none; color:#666666; }

#leftNews								{ position:relative; width:168px; }
.leftTitel								{ position:relative; top:0; left:0; width:185px; height:25px; padding-top:2px; text-indent:22px; overflow:hidden; color:#333333; font-size:9pt; font-weight:bold; text-transform:uppercase; background:url(gfx_titel_news.gif) no-repeat; }
.leftText								{ position:relative; left:8px; font-size:11px; float:left; }
.leftText a								{ text-decoration:none; color:#4784C3; }
.leftText a:hover						{ text-decoration:none; color:#666666; }

.leftContentNews						{ position:relative; top:0; left:0; width:185px; height:101px; background:url(bg_news.gif) no-repeat; }
.leftContentNewsTitle					{ position:relative; top:0; left:0; width:185px; height:25px; padding-top:2px; text-indent:26px; overflow:hidden; color:#333333; font-size:9pt; font-weight:bold; text-transform:uppercase; background:url(gfx_titel_new.gif) no-repeat left top; }
.leftTextNews							{ position:relative; top:5px; left:14px; width:161px; height:66px; overflow:hidden; font-size:11px; }
.leftTextNews b							{ font-weight:600; }
.leftTextNews a,
#leftContentShare a						{ text-decoration:none; color:#4784C3; }
.leftTextNews a:hover,
#leftContentShare a:hover				{ text-decoration:none; color:#666666; }

#leftContentCountry						{ position:relative; top:9px; left:0; width:185px; height:101px; background:url(bg_country.gif) no-repeat left top; }
.leftContentCountryTitle				{ position:relative; top:0; left:0; width:185px; height:23px; text-indent:26px; overflow:hidden; color:#333333; font-size:9pt; font-weight:bold; text-transform:uppercase; background:url(gfx_titel_cou.gif) no-repeat; }
.leftSelectCountry						{ position:absolute; top:44px; left:29px; width:124px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }

#leftContentShare						{ position:relative; top:18px; left:0; width:185px; height:114px; background:url(bg_share.gif) no-repeat; }
.leftContentShareTitle					{ position:relative; top:0; left:0; width:185px; height:23px; text-indent:26px; overflow:hidden; color:#333333; font-size:9pt; font-weight:bold; text-transform:uppercase; background:url(gfx_titel_new.gif) no-repeat left -2px; }
.leftContentShareDetailTitle			{ font-size:11px; font-weight:bold; }
.leftContentShareDetailTitle td			{ padding-top:6px; }
.leftContentShareDetail					{ margin:2px 0 0 12px; table-layout:fixed; border-collapse:collapse; }
.leftContentShareLink					{ margin-top:6px; float:right; }
.leftContentShareDetailCol1				{ width:70px; }
.leftContentShareDetailCol2				{ width:30px; padding-top:5px; }
.leftContentShareDetailCol3				{ width:70px; }
#leftContentShare a						{ display:block; width:157px; padding-right:22px; margin-right:6px; text-align:right; background:url(icon_readmore.gif) no-repeat right; }

/*content-spalte mitte*/
/*class "centerBreadcrumb", "centerContentSub", etc. in "centerContentSub-std.css"*/
a img									{ border:solid 1px #DEE5ED; }
a img.topLogo, a img.centerPrint,
.newsListHeaderIntro a img,
.newsListFooter a img					{ border:0 }

#centerBreadcrumb a						{ text-decoration:none; color:#9A9A9A; font-size:10px; font-weight:normal; }
#centerBreadcrumb a:hover				{ text-decoration:none; color:#4784C3; }
#centerContentSub a						{ text-decoration:none; color:#4784C3; }
#centerContentSub a:hover				{ text-decoration:none; color:#666666; }

/*#centerContent 						{ position:absolute; top:219px; left:219px; width:343px; } ersetzt durch contentTwoCol*/
#centerTable, #centerTableDisc			{ position:relative; /*width:329px;*/ padding:0 7px 15px 7px; }
#centerSubTable							{ position:relative; /* width:343px;*/ padding-left:0; padding-right:0; padding-bottom:20px; }
#centerSubTableLeft						{ position:relative; float:left; width:158px; padding:0 0 10px 0; }
#centerSubTableRight					{ position:relative; float:right; width:158px; padding-left:0; padding-right:0; padding-bottom:10px; }

.centerTitel							{ /*position:relative; top:16px; left:0; width:343px;*/ height:23px; padding-bottom:7px; padding-top:2px; margin-bottom:10px; overflow:hidden; font-size:16px; font-weight:900; color:#333333; text-transform:uppercase; background:url(gfx_titel_hea.gif) no-repeat; }
.centerTitelSub							{ position:relative; top:16px; left:0; width:430px; height:24px; padding-bottom:3px; margin-top:-1px; margin-bottom:16px; text-indent:23px; overflow:hidden; font-size:15px; font-weight:900; color:#333333; text-transform:uppercase; background:url(gfx_subtitel_hea.gif) no-repeat; }
.centerTitelSeg							{ position:relative; top:16px; left:0; width:158px; height:29px; text-indent:18px; overflow:hidden; color:#333333; font-size:9pt; font-weight:bold; text-transform:uppercase; background:url(gfx_titel_hea_seg.gif) no-repeat; }
.centerLinkSeg							{ position:relative; }
.centerLinkSeg a						{ font-size: 11px; text-decoration:none; color:#4784C3; }
.centerLinkSeg a:hover					{ text-decoration:none; color:#666666; }
.centerPrint							{ position:relative; float:right; top:0; left:0; vertical-align:top; border:0px; }

.centerText								{ position:relative; top:7px; left:0; font-size:10pt; }
.centerTextPortal						{ font-size:9pt; }
.centerTextPortalPoly					{ font-size:10pt; }
.centerTextPortalSeg					{ padding-left:8px; }
.centerTextSubTitel						{ position:relative; left:0; width:417px; padding-bottom:20px; margin-top:-1px; text-indent:23px; overflow:hidden; font-size:13px; font-weight:900; color:#333333; text-transform:uppercase; background:url(gfx_subtitel_nav.gif) no-repeat; }
.centerTextOverviewTitel				{ position:relative; left:0; width:300px; padding-bottom:20px; margin-top:-1px; text-indent:23px; overflow:hidden; font-size:13px; font-weight:900; color:#333333; text-transform:uppercase; background:url(gfx_subtitel_overview.gif) no-repeat; }
.centerTextPortalProd					{ position:relative; top:0; left:0; width:343px; padding-bottom:20px; margin-top:-1px; text-indent:23px; overflow:hidden; font-size:13px; font-weight:900; color:#333333; text-transform:uppercase; background:url(gfx_title_home_prod.gif) no-repeat; }

.centerTextImg150						{ position:relative; float:right; margin-left:20px; margin-bottom:10px; text-align:center; }
.centerTextImageLegend					{ position:relative; top:2px; font-size:7pt; }
.centerTextContentNav					{ margin-bottom:16px; text-indent:0; }
.centerTextContentNavImage				{ float:left; margin-left:12px; border:1px solid #cccccc; }
.centerTextContentNavList				{ float:left; width:417px; margin:0 0 20px 0; padding-left:23px; font-size:8pt; font-weight:normal; text-transform:none; }
.centerTextContentNavLinks				{ float:right; width:294px; margin:0; padding:0; font-size:8pt; font-weight:normal; text-transform:none; }
.centerTextContentNavItem				{ float:left; width:145px; margin-bottom:3px; padding-left:1px; }
.centerTextContentNavItem1Row			{ float:left; width:417px; margin-bottom:3px; padding-left:1px; }
.centerTextContentNavCleaner			{ clear:both; height:3px; margin:0; padding:0; border:none; font-size:3px; background:transparent; }

.centerText a							{ text-decoration:none; color:#4784C3; }
.centerText a:hover						{ text-decoration:none; color:#666666; }
.centerTextDisc							{ /*position:absolute; top:7px;*/ left:0; padding-top:15px; padding-bottom:10px; text-align:center; }
.centerTextDiscPortal					{ width:528px; }
.centerTextDiscStd						{ width:393px; }
.centerTextDisc a						{ text-decoration:none; color:#4784C3; }
.centerTextDisc a:hover					{ text-decoration:none; color:#666666; }

/*content-spalte rechts*/
#contentThirdCol						{ float:left; width:185px; margin-left:12px; margin-top:20px;}

/* thirdCol items */
.thirdColBorderBox						{ margin-bottom:6px; padding-bottom:4px; }
.bxTitle								{ height:23px; padding:2px; overflow:hidden; text-indent:26px; text-transform:uppercase; background:url(bxTitle_bg.gif) no-repeat left top; font-size:9pt; font-weight:bold; color:#333333; }
.bxTitle.rnd							{ background-image:url(bxTitle_bg_round.gif); }
.bxTitle span							{ background-color:#fff; padding-right:6px; white-space:nowrap; }

.bxContent								{ border:1px solid #4884c3; border-top:none; padding:0 4px 4px 16px; }
.bxContent ul, .bxContent li			{ padding:0; margin:0; }
.bxContent ul li						{ margin-left:12px; }
.bxContent.lnk ul li					{ margin-left:0; list-style-type:none; }
.bxContent.lnk ul li a					{ padding-left:10px; background:url(ico_arrow_grey.gif) no-repeat left 50%; }
.bxContent a:link, 
.bxContent a:visited					{ font-size:11px; color:#4784C3; text-decoration:none; }
.bxContent a:hover						{ font-size:11px; color:#666666; text-decoration:none; }
.bxContent a.more						{ display:block; padding-right:22px; margin:6px 6px 0 0; text-align:right; background:url(icon_readmore.gif) no-repeat right; }

/* honours */
.bxImg									{ width:163px; overflow:hidden; }

/* country selector */
.bxCountry								{ border:1px solid #4884c3; border-top:none; min-height:84px; background:url(bxCountry_bg.gif) no-repeat left top; }
* html .bxCountry						{ /*IE6 opt*/height:84px; }
.bxCountryContent						{ padding:0 4px 4px 16px; }
#cboCountrySelector						{ width:150px; margin-top:28px; color:#666666; font-size:11px; }

/* subscribe */
#cboSubscribeOrder						{ width:160px; color:#666666; font-size:11px; }

/* shareprice */
.tbl_shareprice							{ margin:0; table-layout:fixed; border-collapse:collapse; }
.tbl_shareprice_col1,
.tbl_shareprice_col2					{ width:70px; }
.tbl_shareprice td						{ font-size:11px; }

/* exhibitions */
#ct_exhibitions							{ font-size:11px; }
#ct_exhibitions ul,
#ct_exhibitions li						{ list-style-type:none; padding:0; margin:0; }
#ct_exhibitions ul						{ padding-top:8px; }
#ct_exhibitions li						{ margin:0 0 10px 12px; list-style-image:url(ico_arrow_grey.gif); }
#ct_exhibitions .more					{ margin:6px 6px 0 0; text-align:right; background:url(icon_readmore.gif) no-repeat right; }
#ct_exhibitions .more a					{ display:block; padding-right:22px; }

/* jobs */
#ct_jobs								{ font-size:11px; }
#ct_jobs a.more							{ display:block; padding-right:22px; margin:6px 6px 0 0; text-align:right; background:url(icon_readmore.gif) no-repeat right; }

#rightBox								{ position:absolute; top:198px; left:613px; width:148px; }
.rightSearchTitelSub					{ position:relative; top:0; left:0; width:148px; height:23px; padding-bottom:3px; text-indent:28px; overflow:hidden; font-size:12px; font-weight:900; color:#333333; text-transform:uppercase; background:url(gfx_subtitel_pro.gif) no-repeat; }
.rightSearchSub							{ position:relative; top:5px; left:10px; width:124px; margin-top:2px; margin-bottom:2px; font-size:9pt; }
.rightSearchButtonSub					{ position:relative; top:10px; left:83px; width:51px; height:16px; border:0 solid #F8F8F8; background-color:#F8F8F8; cursor:pointer; cursor:hand; z-index:101; }
.prodFinderFormSub						{ top:0; margin:0; }
.rightRadioSearchItem					{ position:relative; top:0; left:3px; }
.rightRadioSearchType					{ position:relative; top:0; left:5px; }


#rightContentSearch						{ position:relative; top:22px; left:575px; width:185px; height:101px; background-image:url(bg_search.gif); }
#rightContentSearchNew					{ /*position:relative; top:22px; left:575px;*/ width:185px; height:70px; background:url(bg_search_new.gif) no-repeat; }
#rightContentMarketlist					{ /*position:relative; top:0; left:575px;*/ width:185px; height:87px; background-image:url(bg_markets_right.gif); }
.rightSearch							{ position:absolute; top:6px; left:0; }
.rightContentSearchTitle				{ /*position:absolute; top:0; left:0;*/ width:185px; height:23px; padding-top:2px; text-indent:26px; overflow:hidden; color:#333333; font-size:9pt; font-weight:bold; text-transform:uppercase; background:url(gfx_titel_prod.gif) no-repeat; }
.rightContentProductSearchLink			{ position:absolute; top:91px; left:21px; width:185px; height:23px; overflow:hidden; font-size:8pt; font-weight:bold; }

.rightSelectProd						{ position:absolute; top:38px; left:13px; width:160px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }
.rightSelectBrand						{ /*position:absolute; top:35px; left:13px;*/ width:160px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }
#rightContentPoly						{ /*position:absolute; top:385px; left:575px;*/ width:185px; height:211px; background:url(bg_poly_new.gif) no-repeat; }
.rightContentPolyTitle					{ /*position:absolute; top:0; left:0;*/ width:185px; height:23px; padding-top:2px; text-indent:26px; overflow:hidden; color:#333333; font-size:9pt; font-weight:bold; text-transform:uppercase; background:url(gfx_titel_pol.gif) no-repeat; }
#rightContentSub						{ position:relative; top:50px; left:0; width:148px; }
.rightContentRelatedSubItem				{ margin-bottom:22px; }

#rightTableSub							{ position:relative; width:121px; padding-left:22px; padding-right:3px; padding-bottom:30px; }
#rightContent							{ position:relative; top:22px; left:575px; width:185px; }
#rightTable								{ position:relative; width:163px; padding-left:16px; padding-right:4px; padding-bottom:30px; }

.rightTitel								{ /*position:relative; top:0; left:0;*/ width:185px; height:25px; padding-top:2px; text-indent:26px; overflow:hidden; color:#333333; font-size:9pt; font-weight:bold; text-transform:uppercase; background:url(gfx_titel_prod.gif) no-repeat; }
//.rightTitelSub							{ /*position:relative; top:0; left:0;*/ width:148px; height:23px; padding-bottom:3px; overflow:hidden; font-size:12px; font-weight:900; color:#333333; text-transform:uppercase; background:url(gfx_subtitel_rel.gif) no-repeat; }
.rightTitelSub							{ width:148px; min-height:23px; padding-bottom:3px; overflow:hidden; font-size:12px; font-weight:900; color:#333333; text-transform:uppercase; background:transparent url(icon_subtitel_rel.gif) no-repeat 10px 3px; }
.rightText								{ /*position:relative;*/ font-size:11px; /*top:7px; left:0;*/ }
.rightText a							{ text-decoration:none; color:#4784C3; }
.rightText a:hover						{ text-decoration:none; color:#666666; }
.rightTextSub							{ position:relative; top:0; left:0; text-indent:-9px; padding-bottom:4px; color:#6F6B12; font-size:11px; }
.rightTextSub a							{ text-decoration:none; color:#6F6B12; }
.rightTextSub a:hover					{ text-decoration:none; color:#6F6B12; }
.rightTitelSub span.relLinksTitle		{ display:block; padding:0 0 1px 24px; }
.rightTitelSub span.relLinksTitleBottom { background: transparent url('gfx_footer_subtitel_rel.gif') no-repeat 0 0; display:block; width: 148px; height:6px; }
.rightSearchText						{ position:absolute; top:173px; left:594px; font-size:11px; color:#023467; }
.rightSearchText a						{ text-decoration:none; color:#023467; }
.rightSearchText a:hover				{ text-decoration:none; color:#023467; }
.rightSearchTextSub						{ position:relative; top:7px; left:0; color:#6F6B12; }
.rightSearchTextSub a					{ text-decoration:none; color:#6F6B12; }
.rightSearchTextSub a:hover				{ text-decoration:none; color:#6F6B12; }

.rightTextPoly							{ font-size:11px; /*position:absolute; top:31px; left:12px; width:167px;*/ padding:0 0 0 10px; }
.rightTextPoly a						{ font-size:11px; text-decoration:none; color:#4784C3; }
.rightTextPoly a:hover					{ text-decoration:none; color:#666666; }

.rightEvent								{ position:relative; top:0; left:0; height:74px; margin:0; padding:0; }
.rightEventImage						{ position:relative; float:left; top:2px; left:2px; width:62px; height:62px; }
.rightEventText							{ position:relative; float:right; top:2px; left:2px; width:92px; height:62px; }

/*navigation column*/
#leftBox								{ position:absolute; top:183px; left:20px; width:145px; height:100%; }

/*impressum on page bottom*/
#impressum								{ position:absolute; left:20px; }
#impressum div							{ text-align:center; }

/*table formats*/
.centerText td							{ font-size:9pt; }
table.centerTable						{ background-color:#fffffff; }
tr.centerTableRowHeader					{ font-size:10pt; font-weight:bold; color:#333333; background-color:#cccccc; }
tr.centerTableRowEven					{ font-size:9pt; color:#666666; background-color:#ffffff; }
tr.centerTableRowOdd					{ font-size:9pt; color:#666666; background-color:#f2f2f2; }
tr.centerTableRowFooterEven				{ font-size:1px; color:#666666; background-color:#cccccc; }
tr.centerTableRowFooterOdd				{ font-size:1px; color:#666666; background-color:#cccccc; }
td.centerTableCellTitle					{ font-size:9pt; font-weight:bold; }

/*image formats*/
.centerContentImage						{ border:1px solid #cccccc; }


/*accordion*/
.tab									{ margin-bottom:3px;  }
.panel									{  }

/*iPaper*/
.groupheader							{ font-weight:bold; }
span.groupheader						{ cursor:pointer; cursor:hand; }
.iPaperDataMain							{ background-color:#eee; }
.iPaperDataMainWrapper					{ padding:4px; margin-bottom:6px; min-height:46px; }
.iPaperDataMainTitle					{ float:left; }
.iPaperDataMainTitleOptions				{ width:115px; max-width:115px; }
.iPaperDataMainOptions					{ float:right; cursor:pointer; cursor:hand; }

.iPaperDetail							{  }
.iPaperDetailWrapper					{  }
.iPaperDetailLabel						{ float:left; width:120px; }
.iPaperDetailData						{ float:right; width:240px; }
.iPaperDetailTitle						{ float:left; width:360px; margin-bottom:8px; font-size:10pt; font-weight:bold; }
.iPaperDetailDesc						{ float:left; width:360px; margin-bottom:24px; }

/* FORM */
form									{ margin:0; padding:0; }
#frmProductSelector						{ padding:10px 0 0 10px; }
.stdFormFieldSet						{ border:1px dashed #9a9a9a; }
.stdFormLegend							{ padding:0 2px 0 2px; font-size:8pt; font-style:italic; color:#666666; background-color:#ffffff; }
.stdFormContent							{ margin:8px 0 0 0; padding:0 3px 0 3px; }
.stdFormTitle							{ float:left; width:400px; margin:2px; padding-top:2px; font-size:9pt; font-weight:bold; text-transform:uppercase; }
.stdFormText							{ float:left; width:160px; margin:2px 2px 6px 2px; padding-top:2px; font-size:9pt; font-weight:bold; text-align:left; }
div.stdFormTextAddr						{ display:none; visibility:hidden; }
div.stdFormTextCode						{ float:left; margin:2px; padding-left:164px; /*IE6,7 opt*/,padding-left:182px; }
div.stdFormTextCode_btn					{ float:left; width:200px; cursor:pointer; cursor:hand; }
img.stdFormTextCode_img					{ float:left; margin-right:3px; }
.frm_error								{ background-color:#FFA500; }

.stdFormTextNotBold						{ float:left; width:160px; margin:2px; padding-top:2px; font-size:9pt; font-weight:normal; text-align:left; }
.stdFormTextItalic						{ float:left; margin:2px 2px 2px 8px; padding-top:2px; font-size:9pt; font-style:italic; text-align:left; }
.stdFormTextSmall						{ float:left; width:350px; margin:2px; padding-top:2px; font-size:9pt; font-weight:bold; text-align:left; }
.stdFormTextLong						{ float:left; width:400px; margin:2px; padding-top:2px; font-size:9pt; }
.stdFormRemarksmall						{ float:right; width:226px; margin:0; padding-top:2px; font-size:8pt; }
.stdFormRemarkStandard					{ float:left; width:400px; margin:2px; padding-top:2px; font-size:9pt; text-align:left; }
.stdFormRemarklarge						{ float:left; width:400px; margin:2px; padding-top:2px; font-size:8pt; }
.stdFormError							{ float:right; width:217px; margin:0 6px 0 5px; padding:2px 1px 0 0; font-size:8pt; }
.stdFormField							{ float:right; width:230px; margin:0 0 6px 0; padding:0; }
.stdFormFieldSmall						{ float:right; width:50px; margin:0; padding:0; }
.stdFormFieldSmallLeft					{ float:left; width:50px; margin:0; padding:0; }
.stdFormFieldLarge						{ float:right; width:400px; margin:0; padding:0; }
.stdFormFieldInput						{ width:218px; }
.stdFormFieldInputSmall					{ width:30px; }
.stdFormFieldSelector					{ float:left; display:block; width:30px; margin-left:-8px; vertical-align:bottom; }
.stdFormFieldSelect						{ width:224px; }
.stdFormFieldSelectSmall				{ width:160px; }
.stdFormCleaner							{ clear:both; height:3px; margin:0; padding:0; border:none; font-size:3px; background:transparent; }
.stdFormMustField						{ clear:both; line-height:10px; text-indent:8px; border:1px solid white; color:red; font-size:14pt; font-weight:bolder; }
.stdFormLabel							{ border-bottom:1px solid #999999; cursor:pointer; cursor:hand; }
.stdFormButton							{ float:left; width:90px; height:22px; margin-top:10px; border:0 solid #ffffff; background-color:#ffffff; cursor:pointer; cursor:hand; }
.stdFormSkip							{ float:right; margin-right:10px; }


/* LINKS */
/* no global link styles defined! */


/* PAGE SPECIFIC */
/*news / exhibition / iPaper list formats on page*/
#newsList								{ position:relative; top:0; left:0; margin-top:20px; margin-bottom:20px; }
.newsListFooter							{ position:relative; float:right; width:100%; margin-top:6px; margin-bottom:-6px; border-bottom:2px dotted #cccccc; text-align:right; font-size:8pt; }
.newsListHeaderIntro					{ margin-bottom:20px; text-align:right; font-size:8pt; }
#newsListHeader							{ position:relative; top:0; left:1px; height:14px; font-size:8pt; font-weight:bold; vertical-align:top; padding-top:6px; padding-bottom:6px; border:1px solid #cccccc; background-color:#f2f2f2; }
.newsListHeaderLeft						{ position:relative; top:0; left:6px; width:240px; margin-top:-14px; }
.newsListHeaderRight					{ position:relative; top:0; left:6px; padding-left:240px; margin-right:12px; text-align:right; }
.newsListLeadImage,.newsItemLeadImage	{ float:right; margin-top:4px; border:1px solid #cccccc; }
.newsItemContentImage					{ float:right; margin-top:4px; border:1px solid #cccccc; }

#eventListHeader						{ position:relative; top:0; ,height:16px; min-height:16px; padding:6px 0 2px 4px; border:1px solid #cccccc; overflow:visible; font-size:8pt; font-weight:bold; vertical-align:top; background-color:#f2f2f2; }
.eventListHeaderLeft					{ float:left; top:0; left:6px; width:240px; margin-left:3px; }
.eventListHeaderRight					{ float:right; top:0; width:163px; margin-right:3px; text-align:left; }

/*contacts result list format*/
#contactsListHeader						{ width:417px; margin-bottom:4px; border-bottom:2px dotted #cccccc; font-size:8pt; font-weight:bold; text-indent:8px; }
.contactsListRow						{ margin:0 0 0 7px; }
.contactsListCompany					{ margin-top:6px; font-weight:bold; }
.contactsListDetails					{ margin-top:8px; }
.contactsListAddress					{ float:left; width:170px; padding-left:1px; font-size:8pt; }
.contactsListContact					{ float:right; width:240px; font-size:8pt; }
.contactsListContactDetails				{ margin-left:6px; margin-bottom:16px; padding-left:4px; }
.contactsListContactDetailsRow			{ margin-bottom:4px; }
.contactsListContactDetailsPrd			{ padding-left:0px; margin-top:3px; list-style-type:none; }
.contactsListError						{ width:200px; padding-left:1px; border:1px solid #ff0000; background:#f2f2f2; }
.contactsListCleaner					{ clear:both; width:100%; height:1px; margin:0 0 20px 0; padding:0; border-bottom:2px dotted #cccccc; font-size:1px; background:transparent; }
