/*Standard Instance*/
/*---------------------------------------------------------------------------------------*/

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#606060;
	background-color:#FFFFFF;
	height:100%;
}

#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;
}

/*header*/
/*---------------------------------------------------------------------------------------*/

#top {
	position:relative;
	width:740px;
	height:198px;
	margin-left:20px;
	background-color:#F2F2F2;

}

#topNavBlue {
	position:absolute;
	top:70px;
	left:49px;
	padding-right:0px;
	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:0px;
	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:0px;
	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:0px;
	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:0px;
	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;
}
	
.topLogo {
	position:relative;
	top:25px;
	left:0px;
}

.topLogoLocal {
	position:relative;
	top:25px;
	left:204px;
}

.topImage {
	position:absolute;
	top:108px;
	left:0px;
}

.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:0px;
	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;
}

#leftNews {
	position:relative;
	width:168px;
}

.leftTitel {
	position:relative;
	top:0px;
	left:0px;
	width:185px;
	height:25px;
	padding-top:2px;
	color:#333333;
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:22px;
	overflow:hidden;
	background-image:url(gfx_titel_news.gif);
	background-repeat: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:0px;
	left:0px;
	width:185px;
	height:101px;
	background-image:url(bg_news.gif);
	background-repeat:no-repeat;
}

.leftContentNewsTitle {
	position:relative;
	top:0px;
	left:0px;
	width:185px;
	height:25px;
	padding-top:2px;
	color:#333333;
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:26px;
	overflow:hidden;
	background-image:url(gfx_titel_new.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.leftTextNews {
	position:relative;
	font-size:11px;
	top:5px;
	left:14px;
	width:161px;
	height:66px;
	overflow:hidden;
}

.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:0px;
	width:185px;
	height:101px;
	background-image:url(bg_country.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.leftContentCountryTitle {
	position:relative;
	top:0px;
	left:0px;
	width:185px;
	height:23px;
	color:#333333;
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:26px;
	overflow:hidden;
	background-image:url(gfx_titel_cou.gif);
	background-repeat:no-repeat;
}

.leftSelectCountry {
	position:absolute;
	top:44px;
	left:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	width:124px;
}

#leftContentShare {
	position:relative;
	top:18px;
	left:0px;
	width:185px;
	height:114px;
	background-image:url(bg_share.gif);
	background-repeat:no-repeat;
}

.leftContentShareTitle {
	position:relative;
	top:0px;
	left:0px;
	width:185px;
	height:23px;
	color:#333333;
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:26px;
	overflow:hidden;
	background-image:url(gfx_titel_new.gif);
	background-repeat:no-repeat;
	background-position: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 {
	width:157px;
	padding-right:22px;
	margin-right:6px;
	display:block;
	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;
}

#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;
}

#centerTable, #centerTableDisc {
	position:relative;
	/* width:343px; */
	width:329px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:30px;

}

#centerSubTable {
	position:relative;
	/* width:343px; */
	width:343px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;	
}


#centerSubTableLeft {
	position:relative;
	/* width: 158px; */
	float:left;
	width:158px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:10px;
	
}

#centerSubTableRight {
	position:relative;
	/* width: 158px; */
	float:right;
	width:158px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
}

.centerTitel {
	position:relative;
	top:16px;
	left:0px;
	width:343px;
	height:23px;
	padding-bottom:7px;
	padding-top:2px;
	margin-bottom:10px;
	font-size:16px;
	font-weight:900;
	color:#333333;
	text-transform:uppercase;
	overflow:hidden;
	background-image:url(gfx_titel_hea.gif);
	background-repeat:no-repeat;

}

.centerTitelSub {
	position:relative;
	top:16px;
	left:0px;
	width:430px;
	height:24px;
	padding-bottom:3px;
	margin-top:-1px;
	margin-bottom:16px;
	font-size:15px;
	font-weight:900;
	color:#333333;
	text-transform:uppercase;
	text-indent:23px;
	overflow:hidden;
	background-image:url(gfx_subtitel_hea.gif);
	background-repeat:no-repeat;

}

.centerTitelSeg {
	position:relative;
	top:16px;
	left:0px;
	width:158px;
	height:29px;
	color:#333333;
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:18px;
	overflow:hidden;
	background-image:url(gfx_titel_hea_seg.gif);
	background-repeat: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:0px;
	left:0px;
	vertical-align:top;
	
}

.centerText {
	position:relative;
	top:7px;
	left:0px;
	font-size:10pt;
}

.centerTextPortal {
	font-size:9pt;
	
}

.centerTextPortalPoly {
	font-size:10pt;	
}

.centerTextPortalSeg {
	padding-left:8px;
		
}

.centerTextSubTitel {
	position:relative;
	left:0px;
	width:417px;
	padding-bottom:20px;
	margin-top:-1px;
	font-size:13px;
	font-weight:900;
	color:#333333;
	text-transform:uppercase;
	text-indent:23px;
	overflow:hidden;
	background-image:url(gfx_subtitel_nav.gif);
	background-repeat:no-repeat;
}

.centerTextOverviewTitel {
	position:relative;
	left:0px;
	width:300px;
	padding-bottom:20px;
	margin-top:-1px;
	font-size:13px;
	font-weight:900;
	color:#333333;
	text-transform:uppercase;
	text-indent:23px;
	overflow:hidden;
	background-image:url(gfx_subtitel_overview.gif);
	background-repeat:no-repeat;	

}

.centerTextPortalProd {
	position:relative;
	top:0px;
	left:0px;
	width:343px;
	padding-bottom:20px;
	margin-top:-1px;
	font-size:13px;
	font-weight:900;
	color:#333333;
	text-transform:uppercase;
	text-indent:23px;
	overflow:hidden;
	background-image:url(gfx_title_home_prod.gif);
	background-repeat:no-repeat;
}

.centerTextImg150 {
	position:relative;
	text-align:center;
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}

.centerTextImageLegend {
	position:relative;
	top:2px;
	font-size:7pt;
}

.centerTextContentNav {
	margin-bottom:16px;
	/*min-height:80px;*/
	text-indent:0px;
}

.centerTextContentNavImage {
	float:left;
	margin-left:12px;
	border:1px solid #cccccc;
}

.centerTextContentNavList {
	float:left;
	width:417px;
	margin:0px;
	padding-left:23px;
	font-size:8pt;
	font-weight:normal;
	text-transform:none;
			
}

.centerTextContentNavLinks {
	float:right;
	width:294px;
	margin:0px;
	padding:0px;
	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:0px;
	padding:0px;
	font-size:3px;
	border:none;
	background:transparent;
}

.centerText p {
}

.centerText a {
	text-decoration:none;
	color:#4784C3;
}

.centerText a:hover {
	text-decoration:none;
	color:#666666;
}

.centerTextDisc {
	text-align:center;
	position:absolute;
	top:7px;
	left:0px;
	width:343px;
	padding-top:15px;
	padding-bottom:10px;
}

.centerTextDisc a {
	text-decoration:none;
	color:#4784C3;
}

.centerTextDisc a:hover {
	text-decoration:none;
	color:#666666;
}

/*text formats*/
/*.......................................................................................*/
.subtitle {
	margin-top:200px;
	font-size:10pt;
	font-weight:bold;
	color:#333333;
}

.small {
	font-size:8pt;

}

.error {
	color:#cb0000;
}

.errorTitle {
	color:#cb0000;
}

.newstitle {
	font-size:11pt;
	font-weight:bold;
	color:#555555;
}

.newslead {
	font-size:9pt;
	font-weight:bold;
	color:#555555;
}

/*news / exhibition list formats on page*/
/*.......................................................................................*/
#newsList {
	position:relative;
	top:0px;
	left:0px;
	margin-top:20px;
	margin-bottom:20px;
}

.newsListFooter {
	position:relative;
	width:100%;
	margin-top:6px;
	margin-bottom:-6px;
	font-size:8pt;
	text-align:right;
	float:right;
	border-bottom:2px dotted #cccccc;
}

.newsListHeaderIntro {
	font-size:8pt;
	text-align:right;
	margin-bottom:20px;
}

#newsListHeader {
	position:relative;
	top:0px;
	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:0px;
	left:6px;
	width:240px;
	margin-top:-14px;
}

.newsListHeaderRight {
	position:relative;
	top:0px;
	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:0px;
	left:1px;
	height:10px;
	min-height:22px;
	overflow:visible;
	font-size:8pt;
	font-weight:bold;
	vertical-align:top;
	padding-top:6px;
	padding-bottom:6px;
	border:1px solid #cccccc;
	background-color:#f2f2f2;
}

.eventListHeaderLeft {
	float:left;
	top:0px;
	left:6px;
	width:240px;
	margin-left:3px;
}

.eventListHeaderRight {
	float:right;
	top:0px;
	width:163px;
	margin-right:3px;
	text-align:left;
}

/*forms formats*/
/*.......................................................................................*/
form {
	margin:0px;
	padding:0px;
}

.stdFormFieldSet {
	border:1px dashed #9a9a9a;
}

.stdFormLegend {
	padding:0px 2px 0px 2px;
	font-size:8pt;
	font-style:italic;
	color:#666666;
	background-color:#ffffff;
}

.stdFormContent {
	margin:8px 0px 0px 0px;
	padding:0px 3px 0px 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;
	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 {
	/*border:solid #F00;*/
	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;
	font-size:8pt;
	margin:0px;
	padding-top:2px;
}

.stdFormRemarkStandard {
	float:left;
	width:400px;
	margin:2px;
	padding-top:2px;
	font-size:9pt;
	font-weight:bold;
	text-align:left;
}

.stdFormRemarklarge {
	float:left;
	width:400px;
	margin:2px;
	padding-top:2px;
	font-size:8pt;
}

.stdFormError {
	float:right;
	width:217px;
	font-size:8pt;
	margin:0px 6px 0px 5px;
	padding:2px 1px 0px 0px;
}

.stdFormField {
	float:right;
	width:230px;
	margin:0px;
	padding:0px;
}
.stdFormFieldSmall {
	float:right;
	width:50px;
	margin:0px;
	padding:0px;
}
.stdFormFieldSmallLeft {
	float:left;
	width:50px;
	margin:0px;
	padding:0px;	
}

.stdFormFieldLarge {
	float:right;
	width:400px;
	margin:0px;
	padding:0px;
}

.stdFormFieldInput {
	width:218px;
}

.stdFormFieldInputSmall {
	width:30px;
	
}

.stdFormFieldSelector {
	margin-left:-8px;
	width:30px;
	vertical-align:bottom;
	display:block;
	float:left;
}

.stdFormFieldSelect {
	width:224px;
}

.stdFormFieldSelectSmall {
	width:160px;
}

.stdFormCleaner {
	clear:both;
	height:3px;
	margin:0px;
	padding:0px;
	font-size:3px;
	border:none;
	background:transparent;
}

.stdFormMustField {
	clear:both;
	color:red;
	font-size:14pt;
	font-weight:bolder;
	line-height:10px;
	text-indent:8px;
	border:1px solid white;
}

.stdFormLabel {
	border-bottom:1px solid #999999;
	cursor:pointer; cursor:hand;
}

.stdFormButton {
	float:left;
	width:90px;
	height:22px;
	margin-top:10px;
	border:0px solid #ffffff;
	background-color:#ffffff;
	cursor:pointer; cursor:hand;
}

.stdFormSkip {
	float:right;
	margin-right:10px;
}

/*contacts result list format*/
/*.......................................................................................*/
#contactsListHeader {
	width:417px;
	margin-bottom:4px;
	font-size:8pt;
	font-weight:bold;
	text-indent:8px;
	border-bottom:2px dotted #cccccc;
}

#contactsListRow {
	margin:0px 0px 0px 7px;
}

.contactsListCompany {
	margin-top:6px;
	font-weight:bold;
}

.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;
}

.contactsListError {
	width:200px;
	padding-left:1px;
	border:1px solid #ff0000;
	background:#f2f2f2;
}

.contactsListCleaner {
	clear:both;
	height:1px;
	width:100%
	margin:0px 0px 20px 0px;
	padding:0px;
	font-size:1px;
	background:transparent;
	border-bottom:2px dotted #cccccc;
}

/*list formats*/
/*.......................................................................................*/


/*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;
}

/*content-spalte rechts*/
/*---------------------------------------------------------------------------------------*/
#rightBox {
	position:absolute;
	top:198px;
	left:613px;
	width:148px;
}

.rightSearchTitelSub {
	position:relative;
	top:0px;
	left:0px;
	width:148px;
	height:23px;
	padding-bottom:3px;
	font-size:12px;
	font-weight:900;
	color:#333333;
	text-transform:uppercase;
	text-indent:28px;
	overflow:hidden;
	background-image:url(gfx_subtitel_pro.gif);
	background-repeat: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:0px solid #F8F8F8;
	background-color:#F8F8F8;
	cursor:pointer; cursor:hand;
	z-index:101;
}

.prodFinderFormSub
{
	top:0px;
	margin:0px;
}

.rightRadioSearchItem {
	position:relative;
	top:0px;
	left:3px;
}

.rightRadioSearchType {
	position:relative;
	top:0px;
	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:0px;
	left:575px;
	width:185px;
	height:87px;
	background-image:url(bg_markets_right.gif);	
		
}

.rightSearch {
	position:absolute;
	top:6px;
	left:0px;
}

.rightContentSearchTitle {
	position:absolute;
	top:0px;
	left:0px;
	width:185px;
	height:23px;
	padding-top:2px;
	color:#333333;
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:26px;
	overflow:hidden;
	background-image:url(gfx_titel_prod.gif);
	background-repeat:no-repeat;
}

.rightContentProductSearchLink {
	position:absolute;
	top:91px;
	left:21px;
	font-size:8pt;
	font-weight:bold;
	width:185px;
	height:23px;
	font-weight:bold;
	overflow:hidden;

}

.rightSelectProd {
	position:absolute;
	top:38px;
	left:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	width:160px;
}

.rightSelectBrand {
	position:absolute;
	top:35px;
	left:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	width:160px;
}

#rightContentPoly {
	position:absolute;
	top:385px;
	left:575px;
	width:185px;
	height:211px;
	background-image:url(bg_poly_new.gif);
	background-repeat:no-repeat;

}

.rightContentPolyTitle {
	position:absolute;
	top:0px;
	left:0px;
	width:185px;
	height:83px;
	padding-top:2px;
	color:#333333;
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:26px;
	overflow:hidden;
	background-image:url(gfx_titel_pol.gif);
	background-repeat:no-repeat;
	
}

#rightContentSub {
	position:relative;
	top:50px;
	left:0px;
	width:148px;
}

#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:0px;
	left:0px;
	width:185px;
	height:25px;
	padding-top:2px;
	color:#333333;
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:26px;
	overflow:hidden;
	background-image:url(gfx_titel_prod.gif);
	background-repeat:no-repeat;
}


.rightTitelSub {
	position:relative;
	top:0px;
	left:0px;
	width:148px;
	height:23px;
	padding-bottom:3px;
	font-size:12px;
	font-weight:900;
	color:#333333;
	text-transform:uppercase;
	overflow:hidden;
	background-image:url(gfx_subtitel_rel.gif);
	background-repeat:no-repeat;
}

.rightText {
	position:relative;
	font-size:11px;
	top:7px;
	left:0px;
}

.rightText a {
	text-decoration:none;
	color:#4784C3;
}

.rightText a:hover {
	text-decoration:none;
	color:#666666;
}

.rightTextSub {
	position:relative;
	top:0px;
	left:0px;
	color:#6F6B12;
	font-size: 11px;
	text-indent: -9px;
	padding-bottom:4px;
	
}

.rightTextSub a {
	text-decoration:none;
	color:#6F6B12;
}

.rightTextSub a:hover {
	text-decoration:none;
	color:#6F6B12;	
}

.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:0px;
	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;
}

.rightTextPoly a {
	font-size: 11px;
	text-decoration:none;
	color:#4784C3;
}

.rightTextPoly a:hover {
	text-decoration:none;
	color:#666666;
}

.rightEvent {
	position:relative;
	top:0px;
	left:0px;
	height:74px;
	margin:0px;
	padding:0px;
}

.rightEventImage {
	position:relative;
	top:2px;
	left:2px;
	width:62px;
	height:62px;
	float:left;
}

.rightEventText {
	position:relative;
	top:2px;
	left:2px;
	width:92px;
	height:62px;
	float:right;
}

/*navigation column*/
/*---------------------------------------------------------------------------------------*/
#leftBox {
	position:absolute;
	top:183px;
	left:20px;
	width:145px;
	height:100%;
}

/*impressum on page bottom*/
/*---------------------------------------------------------------------------------------*/
#impressum {
	position:absolute;
	left:50px;
}

iframe {
	border:solid 0 #FFF;
}