/* neu */

/* G L O B A L   E L E M E N T S */

/* the following styles are definend by thomas for new homepage design CDS related */
.textklein 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	padding:4px;
}

.head_gruen 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #99FF33; 
	padding: 3px;
	text-decoration: none;
}


/* danger, danger overrides behavior of secondary navigation from cds */
.lokalNavTrStart
{
	width:144px !important;
	overflow:hidden !important;
}

.lokalNavTr   
{
	width:144px !important;
	overflow:hidden !important;

} 



body {
	margin: 0;
	padding: 0;
}


#eCpPage
{
	BACKGROUND-COLOR:#cccccc;
	
}

#eCpPageLayout 
{
	table-layout: auto;
	border-style: none;
	border-collapse: collapse;

	padding:0px;
	margin:0px;
	background-color:#ffffff;
	border: 0px none blue;
	

}

#eCpBanner
{
	width:468px;
	margin:0px;
	padding:0px;
	border-width:0px;

}

#eCpContent
{

	width:432px;
	margin:0px;
	padding-left:18px;
	padding-right:18px;
	padding-top:15px; 
	padding-bottom:32px;
	border: 0px none #f00;
	line-height: normal;
	
	
	/* width incl. padding = 468 */


}


#eCpContext 
{
	width:156px;
	margin:0px;
	margin-bottom:32px;
	padding-left:9px;
	padding-top:9px;
	padding-bottom:0px;
	padding-right:0px;
	/* width incl. padding = 174 */
	
}

/* T A B L E   H E L P E R  */


.ecp table.twoColumnDivider
{
	table-layout: auto;
	border-style: none;
	border-collapse: collapse;
	width: 100%;	
	
}






/* B O X E S   A N D    F O R M  */

.ecp table.hpColumnTable {
	table-layout: auto;
	border-collapse: collapse;
	width: 100%;
	padding: 0;
	margin: 0;
	border: none;
}

.ecp table.hpColumnTable tr td.content {
	border: 1px solid #999;
	padding: 0;
}

.ecp table.hpColumnTable tr td.left {
	border: 1px solid #999;
	padding: 0;
	vertical-align: top;
	width: 210px;
}

.ecp table.hpColumnTable tr td.divider {
	width: 8px !important;
	border: none;
}

.ecp table.hpColumnTable tr td.space {
	height: 12px !important;
	border: none;
}

.ecp table.hpBoxContainer {
	table-layout: auto;
	border-collapse: collapse;
	width: 100%;
	padding: 0;
	margin: 0;
}

.ecp table.hpBoxContainer tr td.header {
	background: #999;
	color: #fff;
	font-weight: bold;
	padding: 1px 6px;
	font-size: 11px;
}

.ecp table.hpBoxContainer tr td {
	padding: 3px;
	font-size: 11px;
}

.ecp table.hpBoxContainer tr td a.site, .ecp table.hpBoxContainer tr td a.organisation {
	font-size: 11px;	
}
	

.ecp .context .hpBoxContainer {
	table-layout: auto;
	border-collapse: collapse;
	width: 100%;
	padding: 0;
	margin: 13px 0 0 0;
}

.ecp .context .hpBoxContainer tr td.header {
	background: #999 !important;
	color: #fff;
	font-weight: bold;
	padding: 1px 3px;
	font-size: 11px;
}

.ecp .context .hpBoxContainer tr td {
	padding: 6px;
	xfont-size: 11px;
	background: #fff !important;
	border: 1px solid #999 !important;
}

.ecp .context .hpBoxContainer tr td a.site, .ecp .context .hpBoxContainer tr td a.organisation {
	font-size: 11px;	
}


.ecp div.box
{

	padding:0px;
	border:solid 1px #999;
	margin:0px;
	margin-bottom: 18px;	

}



.ecp div.box .title, .ecp div.contentbox .title, .forms div.title
{

	
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left:3px;
	padding-right:3px;
	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	
	background-color:#999;
	color: #fff;
	font-size:11px;
	font-weight:bold;
	height: auto;
	line-height: normal;
	
	
	
}

.ecp div.box div.text, .forms div.text, .ecp div.contentbox div.text, .ecp div.context div.box div.text
{

	overflow:visible;

	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


.ecp div.context div.box
{
	margin-top: 18px;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 0px;

	border-style:solid solid solid solid;
	border-width:1px 1px 1px 1px;
	border-color:#FF9900 #FF9900 #FF9900 #FF9900;

}

.ecp div.context div.box div.title
{

	
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left:3px;
	padding-right:3px;
	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	
	background-color:#FF9900;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	
	
}

.ecp div.contentbox
{

	width:36% !important;
	border-style:solid solid solid solid;
	border-width:1px 1px 1px 1px;
	border-color:#003399 #003399 #003399 #003399;

	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
	
	margin-top: 0px;
	margin-bottom: 9px;
	margin-left: 12px;
	margin-right: 9px;

	float:right;
}





/*  L I N K S */

.ecp p, .ecp h1, .ecp h2, .ecp h3, .ecp h4, .ecp h5, .ecp div, .ecp hr, .ecp cite, .ecp pre, .ecp a, .ecp img
{

	color:#333333;
	background-color:Transparent;
	
	border-style:none;
	border-width:thin;

	visibility: visible;
	vertical-align: baseline;
	
	font-style:normal;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;
	
	text-align:left;
	text-decoration: none;
	text-indent: 0px;
	text-transform:none;
		
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right:0px;

	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
}









.ecp p 
{
	padding:0px;
	margin:0px;	
	margin-bottom: 18px;

}


.ecp p.highlight
{

	font-weight:bold;
	color: #666;
	
}

.ecp p.indent
{	
	padding-left:32px;
}

.ecp p.invert
{	


	color:#000000;
	background-color:#dcdcdc;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:9px;
	padding-right:9px;
	margin-bottom:18px;
	

}

.ecp p.smaller
{	


	font-size:90%;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:3px;
	

}
.ecp .headline
{
	font-size: 85%;
	font-weight: normal;
}



.ecp .contactUnderTitle
{
	font-size: 85%;	
	margin-top:-8px;
	margin-bottom:9px;
		
}

.ecp .legend
{
	font-size: 85%;
}


.ecp h1, .ecp h2, .ecp h3, .ecp h4, .ecp h5
{
	
	font-weight: bold;
	/*color: #003399;*/
}

.ecp h1
{
	font-size: 130%;
	padding-bottom:6px;
}


.ecp h2
{

	font-size:100%;
	padding-bottom:6px;
	color: #333;
}



.ecp h3
{
	font-size:12px;
	font-weight: normal;
	padding-bottom:6px;
	color: #666;
}

.ecp h4
{
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 3px;
	color: #666;
}

.ecp h5
{
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 3px;
	color: #666;
}

.ecp hr
{

	background-color: #999; /* Mozilla 1.4 blue=#039 white=#fff */
	color: #999; /* IE 6  #039 */
	border: #999; /* Opera 7.11 #039 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	margin-bottom: 12px;
	width: 33%;
	text-align:center;
	


	/*xborder-color: #003399;
	xborder-style: solid;
	xheight:0px;
	xmargin-bottom: 12px;*/
	
}

.ecp hr.line
{

	border-color: #003399;
	border-style: solid;
	border-width: 1px;
	height:0px;
	margin: 0px;
	padding: 0px;
	
}


.ecp div.context hr
{

	background-color:#FF9900; /* Mozilla 1.4 */
	color:#FF9900; /* IE 6 */
	border: #FF9900; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	/*margin-bottom: 9px;*/
	margin-top: 3px;


/*	border-color: #FF9900;
	border-style: solid;
	height:0px;
	margin-bottom: 9px;*/

}


.ecp CITE
{
	display:block;
	padding-top:9px;
	padding-left:16px;
	padding-right:16px;
	padding-bottom: 9px;
	font-style:italic;
	font-size:16px;
	font-family:Times New Roman;
}


.ecp pre
{
	
	padding-top:9px;
	padding-left:9px;
	padding-right:9px;
	padding-bottom: 9px;

	font-size: 75%;
	margin-bottom: 18px;
	overflow:auto !important;
	font-family: Monospace;
	
	display:block;	

	background-color:#CCCCCC;


}


.ecp pre.fixed
{
	
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;

	margin: 0px;


	font-size: 95% !important;
	overflow:auto !important;
	font-family: Monospace;
	
	background-color:#ffffff;
	
	display:block;	

}

.ecp b
{
	font-weight:bold;
	
}

.ecp i
{
	
	font-style:italic;
}

.ecp ul
{

	margin-top: 0px;
	margin-bottom:6px;
	margin-left: 18px;
	margin-right:0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;

}


.ecp ol
{

	margin-top: 0px;
	margin-bottom:18px;
	margin-left: 26px;
	margin-right:0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;

}

/*nur workaround - stefan muss in sourcen die grössen ändern*/
.ecp.icon {
	width:20px;
	height:14px;
}
	


.ecp > p > ul
{

	border-style:solid;
	margin-top: 0px;
	margin-bottom:18px;
	margin-left: 18px;
	margin-right:0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;

}


.ecp ul li, .ecp li.on, .ecp li.off, .ecp li.optional, .ecp li.mandatory
{

	list-style-position:outside;
	list-style-type: disc;
	list-style-image: url(../skin/list_icon.gif);

	margin-top: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right:0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;

}


.ecp ol li
{

	list-style-type: decimal;
	list-style-image: none;

}

.ecp ul li.on
{

	list-style-image: url(../skin/list_on.gif);

}

.ecp ul li.off
{

	list-style: disc url(../skin/list_off.gif) outside;

}


.ecp ul li.mandatory
{

	list-style: disc url(../skin/list_mandatory.gif) outside;

}

.ecp ul li.optional
{

	list-style: disc url(../skin/list_optional.gif) outside;

}




.ecp li li
{

	margin-top:3px;
	list-style: disc url(../skin/list_off.gif) outside;

}


.ecp a
{
	
	text-decoration:underline;
	color:#003399;
	

}



.ecp a:active 
{
	text-decoration:underline;
	color:#f00;	

}

.ecp a:hover 
{

	text-decoration:underline;
	color:#003399;	

}

.ecp a:visited 
{

	text-decoration:underline;
	color: #336699;
	
}


.ecp a.search, .ecp a.search:visited, .ecp a.search:hover
{

	text-decoration:none;
	color:Gray;
	font-size:90%;
	display: inline;
	
}

.ecp a.list, a.list:visited, a.internal, a.internal:visited, a.action, a.action:visited, a.site, a.site:visited, a.email, a.email:visited, a.box, a.box:visited, a.organisation, a.organisation:visited, a.external, a.external:visited, a.download, a.download:visited, a.contact, a.contact:visited, a.page, a.page:visited, a.scd, a.scd:visited, a.more, a.more:visited, a.remember, a.remember:visited, a.fairSite, a.fairExternal
{
	text-decoration:none;
	background: url(../skin/link.gif) no-repeat ;
	padding-left: 18px !important;
}

a.organisation:visited {
	padding-left: 24px !important;
	background: url(../skin/icon_linkbox_pf_ext.gif) no-repeat 1px 4px !important;
}

.context a.site, .context a.site:visited, .context .box a.site, .context .box a.site:visited, .context a.organisation, .context a.organisation:visited {
	display: block;
	text-decoration:none;
	padding: 0 0 1px 24px !important;
	background: url(../skin/link.gif) no-repeat -3px 0 !important;
	color: #000;
	font-size: 11px;
	}

.context a.site:hover, .context .box a.site:hover, .context a.organisation:hover {
	color: #000;
	padding: 0 0 1px 24px !important;
	text-decoration: underline;
}

a.fairSite, .ecp a.fairExternal {
	display: block;
}
	
.ecp a.list:hover, a.internal:hover, a.action:hover, a.site:hover, a.email:hover, a.box:hover, a.organisation:hover, a.external:hover, a.download:hover, a.contact:hover, a.page:hover, a.scd:hover, a.more:hover, a.remember.hover, a.fairSite:hover, a.fairExternal:hover
{

	text-decoration:underline;
	background: url(../skin/link.gif) no-repeat ;
	padding-left: 18px !important;
	color:#003399;	
	
}


.ecp a.list
{

	background: url(../skin/link-list.gif) no-repeat !important  ;
	background-position: 0px 1px 3px 0px;
	display: block;

}

a.Siemens, a.Siemens:visited
{
	background: url(../skin/link_Siemens.gif) no-repeat !important;
	background-position: 0px 1px 3px 0px;
	padding-left: 20px;
}

a.Siemens:hover
{
	text-decoration:underline;
	background: url(../skin/link_Siemens.gif) no-repeat !important;
	background-position: 0px 1px 3px 0px;
	padding-left: 20px;
}

a.internal
{
	background: url(../skin/link-site.gif) no-repeat !important;
	background-position: 0px 1px 3px 0px;

}

a.viewMedia, a.viewMedia:visited
{
	text-decoration: none;
}

a.viewMedia:hover
{
	text-decoration: underline;
}

/* do not use a.arrow  use a.site */
.ecp a.site, .ecp a.site:visited,  .ecp a.site:hover, a.arrow
{

	background: url(../skin/link-site.gif) no-repeat  ;
	background-position: 0px 1px 3px 0px !important;
	padding-left: 18px !important;


}

.ecp div.selected
{

	background-color:#FF9900;
	color:#ffffff;
	font-weight:bold;


}


.ecp a.box
{

	background: url(http://www.ad.siemens.de/_CDS/images/globalswitch.gif) no-repeat  !important  ;
	padding-top:5px !important;
	padding-bottom: 1px !important;
	padding-left: 30px !important;
	background-position: 0px 1px 3px 0px;
	display: block;
	text-decoration:none;	
}

.ecp a.page
{

	background: url(../skin/link-page.gif) no-repeat  !important  ;
	display: block;
	background-position: 0px 1px 3px 0px;

}


.ecp a.email
{

	background: url(../skin/link-email.gif) no-repeat  !important  ;
	font-size:85%;
	background-position: 0px 1px 3px 0px;
	/*display: block;*/
	/*clear: both;*/

}

.ecp a.scd
{

	background: url(../skin/link-scd.gif) no-repeat  !important  ;
	font-size:85%;
	background-position: 0px 1px 3px 0px;

}

.ecp a.remember
{

	padding-left: 24px !important ;
	background: url(../skin/remember.gif) no-repeat  !important  ;
	background-position: 0px 1px 3px 0px;

}

.ecp a.scdInTitle, a.scdInTitle:visited
{
	
	padding-left: 18px;
	background: url(../skin/link-scdInTitle.gif) no-repeat ;

	text-decoration:none;	
	font-size:85% !important;
	color:#333333;
	


}

.ecp a.scdInTitle:hover
{
	text-decoration:underline;

}

.ecp a.scdInTitle:active
{
	text-decoration:underline;
}



.ecp span.disabledBlack
{

	color:black;
	/* padding-left: 18px; change v2
	hs: rückgängig am 19.07.2005
	*/
	
}


.ecp span.disabled
{

	color:#696969;
	padding-left: 18px; /* change v2 */
	display: block; /* change, hs, 25.08.05*/
	
}


.ecp a.external, .ecp a.fairExternal
{

	background: url(../skin/icon_linkbox_pf_ext.gif) no-repeat 1px 4px !important;
	padding-left: 24px !important;
	/*display: block;*/

}


.ecp a.action
{

	background: url(../skin/link-external.gif) no-repeat  !important  ;
	background-position: 0px 1px 3px 0px;
	display: block;
	
}

.ecp a.organisation, .ecp a.organisation:hover
{
	background: url(../skin/icon_linkbox_pf_ext.gif) no-repeat 1px 4px !important;
	padding-left: 24px !important;
	/*display: block;*/
}


.ecp a.more:hover 
{
	padding-right: 18px !important;
	padding-left:0px !important;
	display: inline !important;
	color:#003399;	

}

.ecp.invisible { 

	visibility: hidden; 

}

.ecp a.more, .ecp a.more:visited
{

	background: url(../skin/link-more.gif) no-repeat right !important;
	padding-right: 18px !important;
	padding-left:0px !important;
	display: inline !important;
	
}

.ecp a.download
{


	padding-left: 22px !important;
	background: url(../skin/link-download.gif) no-repeat  !important;
	background-position: 0px 1px 3px 0px !important;
	display: block;

}

.ecp a.contact
{
	background: url(../skin/link-contact.gif) no-repeat  !important;
	padding-left: 18px !important;
	background-position: 0px 1px 3px 0px;
	display: block;

}


/*
.ecp a.more:after 
{
	content: "<img src=../skin/link-more.gif border=0>";
}
*/



.ecp img
{
	border-style: none;

}


.ecp img.marker
{
	border-style: none;
	margin-left:3px;
}


.ecp img.left
{

	margin-bottom: 9px;
	margin-right: 12px;	
	float:left;

}

.ecp img.right
{

	margin-bottom: 9px;
	margin-left:12px;
	float:right;

}

.ecp .imagebox
{

	overflow: visible;
	/*border-style:solid solid solid solid;
	border-width:1px 1px 1px 1px;
	border-color:#003399 #003399 #003399 #003399;*/

	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
	
	margin-top: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 0px;


	float:right; 
	margin-left:12px !important;

}

.ecp .imagebox img
{
	
	}

.ecp .imagebox .bu 
{

	color:#333333;
	font-size:11px;
	font-weight:normal;

}

.ecp div.clear 
{

	height:18px;
	margin:0px;
	padding:0px;
	clear:both;
}

.ecp div.spacer 
{

	height:18px;
	margin:0px;
	padding:0px;

}

.ecp div.smallspacer 
{

	height:6px;
	margin:0px;
	padding:0px;

}



.ecp .dateRangeSelector
{
		
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;

}

.ecp .letterSelector
{
		
	margin-top: 0px;
	margin-bottom:18px;
	margin-left:0px;
	margin-right:0px;
	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;

}

/* table very simple */


.ecp table 
{

}

.ecp table tr
{

	
}


.ecp table tr td
{
	font-size:12px;

}

.ecp table tr.alternating
{

	background-color:#E6E6E6;

}



.ecp table thead tr td
{

	color:#ffffff;
	background-color:#999;
	font-size:11px;
	font-weight:bold;

}



.ecp table tfoot tr
{

	
}

.ecp table tfoot tr td
{
	color:#333333;
	background-color:#FFFFFF;
	font-size: 11px;
	font-style:italic;

	padding-left:3px;
	padding-right:3px;
	padding-top: 3px;
	padding-bottom: 3px;

	
}


/* table sheet */

.ecp table.sheet, .ecp table.sheetleft, .ecp table.sheetright
{

	table-layout: auto;
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
	border-collapse: collapse;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 12px;
	font-size: 12px;

}

.ecp table.sheet tr, .ecp table.sheetleft tr, .ecp table.sheetright tr
{
	background-color:#ffffff !important /*#f5f5f5;*/
}


.ecp table.sheet tr.alternating, .ecp table.sheetright tr.alternating, .ecp table.sheetleft tr.alternating
{

	background-color:#e5e5e5 !important;


}

.ecp table.sheetleft
{

	float:left;
	margin-right:12px;


}

.ecp table.sheetright
{

	float:right;
	margin-left:12px;
}


/* DataGrid */

.ecp table.list
{
	
	
	border-style:none;
	table-layout:fixed;

	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
	width:100%;
	
	
}

.ecp table.list td
{
	
	
	
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
	
	
}

.ecp table.list tr
{
	
	
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
	
	
}

.ecp table.searchResult
{
	
	
	border-style:none;
	table-layout:fixed;

	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
	width:100%;
	
	
}

.ecp table.search0Result
{
	border: 1px solid #f00;
	margin: 0px;
	padding: 0px;
	width:100%;
}

.ecp table.searchResult td
{
	
	
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	
	padding-top: 0px;
	padding-bottom: 9px;
	padding-left:0px;
	padding-right:0px;
	
	
}

/* start TwoColumnFormInBox */

.ecp table.twoColumnFormInBox 
{
	border-style: none;
	border-collapse: collapse;

	table-layout: auto;

	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;

	margin: 0px;
	width:100%;
	
}

.ecp table.twoColumnFormInBox tr.footer td
{
	color:#333333;
	background-color:#FFFFFF;
	font-size: 15px;
	font-style:italic;

	padding-left:3px;
	padding-right:3px;
	padding-top: 3px;
	padding-bottom: 3px;

	
}



.ecp table.twoColumnFormInBox tr
{

	background-color:#f5f5f5;
	
}

.ecp table.twoColumnFormInBox tr.header td, .ecp table.twoColumnFormInBox thead tr td
{

	color:#ffffff;
	background-color:#003399;
	font-size:11px;
	font-weight:bold;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left:3px;
	padding-right:3px;

	
}



.ecp table.twoColumnFormInBox tr.alternating
{

	background-color:#ffffff;
	padding-left:3px;
	
}

.ecp table.twoColumnFormInBox tr td
{
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;

}

.ecp table.twoColumnFormInBox tr td.label
{
	width:140px;
	font-weight:bold;
	padding-left:3px;
	padding-right:16px;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:top;

}
.ecp table.twoColumnFormInBox tr td.value
{
	width:290px;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:top;
	
}

/* end TwoColumnFormInBox */

.ecp table.grid 
{
	border-right: #999 1px solid;
	table-layout: auto;
	padding-right: 0px;
	border-top: #999 1px solid;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #999 1px solid;	
	padding-top: 0px;
	border-bottom: #999 1px solid;
	border-collapse: collapse;
	width:100%;
	margin-bottom:18px;
	
}

.ecp table.grid tr.footer td
{
	color:#333333;
	background-color:#FFFFFF;
	font-size: 15px;
	font-style:italic;

	padding-left:3px;
	padding-right:3px;
	padding-top: 3px;
	padding-bottom: 3px;

	
}



.ecp table.grid tr
{

	background-color:#efefef;
	
}

.ecp table.grid tr.header td, .ecp table.grid thead tr td
{

	color:#ffffff;
	background-color:#999;
	font-size:11px;
	font-weight:bold;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left:3px;
	padding-right:3px;

	
}


.ecp table.grid tr.subHeader td, .ecp table.grid thead tr.subHeader td
{

	color:#333;
	background-color:#ccc;
	font-size:11px;
	font-weight:bold;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left:3px;
	padding-right:3px;

	
}


.ecp table.grid tr.alternating
{

	background-color:#ffffff;
	padding-left:3px;
	
}

.ecp table.grid tr td
{
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;

}


/* --- lightGrid --- */


.ecp .lightGrid table.grid 
{
	border-right: #999 1px solid;
	table-layout: auto;
	padding-right: 0px;
	border-top: #999 1px solid;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #999 1px solid;	
	padding-top: 0px;
	border-bottom: #999 1px solid;
	border-collapse: collapse;
	width:100%;
	margin-bottom:18px;
	
}

.ecp .lightGrid table.grid tr.footer td
{
	color: #333;
	background-color:#FFFFFF;
	font-size: 15px;
	font-style:italic;

	padding-left:3px;
	padding-right:3px;
	padding-top: 3px;
	padding-bottom: 3px;

	
}



.ecp .lightGrid table.grid tr td
{

	background-color: #fff;
	
}

.ecp .lightGrid table.grid tr.header td, .ecp .lightGrid table.grid thead tr td
{

	color: #666;
	background-color:#fff;
	border-bottom: 1px solid #666;
	border-top: none;
	font-size:11px;
	font-weight:bold;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left:3px;
	padding-right:3px;
	white-space: nowrap;
	
}

.ecp .lightGrid table.grid tr.alternating td
{

	background-color: #fff;
	padding-left:3px;
	border-bottom: 1px solid #999;
}

.ecp .lightGrid table.grid tr td
{
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align: top;
	border-bottom: 1px solid #999;
}

.ecp .lightGrid table.grid tr.hasPreview td
{
	border-bottom: none !important;
}

.ecp .lightGrid table.grid tr td a {
	display: block;
}


.ecp .lightGrid table.grid tr td div.ok {
	width: 10px;
	height: 10px;
	background: #008000;
	border: 1px outset;
	margin: 3px 0 0 12px;
}

.ecp .lightGrid table.grid tr td div.wait {
	width: 10px;
	height: 10px;
	background: gold;
	border: 1px outset;
	margin: 3px 0 0 12px;
}

/* --- lightGrid ---*/






.ecp table.noGrid 
{
	border-style:none;
	
	border-collapse: collapse;

	table-layout: auto;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width:100%;
	margin-bottom:18px;
	
}

.ecp table.noGrid tr.footer td
{
	color:#333333;
	background-color:#FFFFFF;
	font-size: 15px;
	font-style:italic;

	padding-left:3px;
	padding-right:3px;
	padding-top: 3px;
	padding-bottom: 3px;

	
}



.ecp table.noGrid tr
{

	background-color:#FFFFFF;
	
}

.ecp table.noGrid tr.header
{
	
	border-bottom-style: solid !important;
	border-bottom-color: #003399 !important;
	border-bottom-width: 1px !important;
}

.ecp table.noGrid tr.header td, .ecp table.noGrid thead tr td
{

	border-bottom-style: solid !important;
	border-bottom-color: #003399 !important;
	border-bottom-width: 1px !important;


	color:#003399;
	background-color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left:0px;
	padding-right:3px;

	
}



.ecp table.noGrid tr.alternating
{

	background-color:#ffffff;
	padding-left:3px;
	
}

.ecp table.noGrid tr td
{
	padding-left:0px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;

}

/* paging */

.ecp table.paging {
	width: 340px;
	table-layout: auto;
	border-collapse: collapse;
	padding: 0;
	margin: 6px 0 0 0;
}

.ecp table.pagingLight {
	width: auto;
}

.ecp table.paging tr td.label {
	padding: 0 20px 0 0;
	white-space: nowrap;
	font-size: 12px;
}

.ecp table.paging tr td.labelLight {
	text-align: right;
	padding-top: 6px;
}


.ecp table.paging tr td.content {
	text-align: right;
	font-size: 12px;
}

.ecp table.paging tr td.contentLight {
	padding-left: 18px;
	text-align: left;
	padding-top: 6px;
}

.ecp table.paging tr td.content a.pageLink, .ecp table.paging tr td.contentLight a.pageLink, .ecp table.paging tr td.content a.backNext, .ecp table.paging tr td.contentLight a.backNext {
	text-decoration: underline;
	padding: 0 1px 0 1px;
	font-size: 12px;
}


.ecp table.paging tr td.content a.selectedPageLink, .ecp table.paging tr td.contentLight a.selectedPageLink {
	font-weight: bold;
	text-decoration: none;
	color: #f90;
	padding: 0 1px 0 1px;
	font-size: 12px;
}


.ecp table.paging tr td.content a.nextBack, .ecp table.paging tr td.contentLight a.nextBack {
	padding: 0 6px 0 6px;
	font-size: 12px;
}


/* beam */
.ecp div.beam
{
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left:3px;
	padding-right:3px;
	
	margin-top: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
	margin-right: 0px;
	
	background-color:#003399;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;

}

.ecp .context div.beam
{
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left:3px;
	padding-right:3px;
	
	margin-top: 18px;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 0px;
	
	background-color:#FF9900;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;

}


.ecp #emailAndBookmarkArea {position:relative;}
.ecp #emailAndBookmarkArea .inner {position:absolute;top:28px;left:90px;font-size:11px;}
.ecp #emailAndBookmarkArea .inner .item {float: left;margin-right:16px;color: #999;}
.ecp #emailAndBookmarkArea .inner .item a, #emailAndBookmarkArea .inner .item a:visited {font-size:11px;color:#999;text-decoration:none;}
.ecp #emailAndBookmarkArea .inner .item a:hover {text-decoration:underline;}



.ecp .banner
{

	height: 36px;
	margin-bottom: 18px;
	background-color:#99CCFF;

}



.ecp .banner .headline
{

	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:16px;
	padding-right:8px;	
	font-size: 85%;
	color:#dfffff;
	
}

.ecp .banner .title 
{

	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:16px;
	padding-right:16px;
	
	color: #003399;
	
	font-size: 140%;
	font-weight:bold;
	
	
}


/* span */


.ecp div span.label
{
	color:#6699CC;
	padding-right:4px;
	padding-left:1px;
	font-size:95%;
	font-weight:bold;
	/*width:100px; */
	text-align: right;
	/*width:33%;*/

}

.ecp div span.field
{
	font-size:95%;
	/*width:67%;*/
}

.ecp div.label
{
	color:#6699CC;
	padding-right:4px;
	padding-left:1px;
	font-size:95%;
	font-weight:bold;
	width:60px;
	text-align: right;
	/*width:33%;*/

}

.ecp div.field
{
	font-size:95%;
	/*width:67%;*/
}

.ecp div.forms
{

	width:432px;
	padding:0px;
	border:solid 1px #003399;
	margin:0px;
	margin-bottom: 18px;	

}

.ecp div.forms div.title
{

	
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left:3px;
	padding-right:3px;
	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	
	background-color:#003399;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	
	
}


/*Suchseite Navigator*/
.ecp .navigator {
	padding: 3px 0 20px 0;
	margin-top: 9px;
	margin-bottom: 24px;
	border-bottom: 1px solid #003399;
	font-size: 11px;
	display: block;
}
.ecp .navigator .prefix {
	font-weight: bold;
	float: left;
	font-size: 11px;
	margin-right: 6px;
}

.ecp .navigator .item {
	float: left;
	font-size: 11px;
	width: 16px;
	height: 16px;
	border: 1px solid #ededed;
	margin-right: 3px;
	text-align: center;
}

.ecp .navigator .activeitem {
	float: left;
	font-size: 11px;
	font-weight: bold;
	width: 16px;
	height: 16px;
	border: 1px solid #ededed;
	color: #ffffff;
	background: #FF9900;
	margin-right: 3px;
	text-align: center;
}

.ecp .navigator .item a, .ecp .navigator .item a:hover, .ecp .navigator .item a:visited {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}



.forms form
{
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;

}

.forms fieldset 
{

	padding:6px;
	border-style:none;
	
	
}



.lightGrid fieldset 
{
	padding:6px;
}


.lightGrid fieldset legend {
	margin-bottom: 6px;
	color:#6699CC;
	font-size:100%;
	font-weight:bold;
}

.forms fieldset legend
{

	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:3px;
	padding-right:3px;

	color:#6699CC;
	font-size:100%;
	font-weight:bold;

}

.lightGrid table.forms {
	width: 100%;
}

.lightGrid table.forms tr td.label {
	padding: 3px 6px;
	background: #f5f5f5;
	font-weight: bold;
}

.lightGrid table.forms tr td.toolbar {
	padding: 6px 0 24px 0;
}


.forms label
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:3px;
	padding-right:3px;
	
	margin-top: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
	margin-right: 0px;

	color:#003399;
	font-size:100%;
	font-weight:normal;


}

.forms .accelerator
{

	text-decoration:underline;
	color:#003399;
	font-size:100%;
	font-weight:bold;
}

.forms input 
{

	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:3px;
	padding-right:3px;
	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


.forms select
{
	padding-left:3px;
	padding-right:3px;
	width: 98%;

}

select.smallList 
{

	font-size:0.9em;
	margin-bottom:3px;

}


select.sort 
{

	background-color:#003399;
	color:White;
	font-size:0.9em;
	font-weight:bold;

}

input.sort 
{

	background-color:#003399;
	color:White;
	font-size:0.9em;
	font-weight:bold;

}

.forms input.text
{
	/*width:98%;*/
}

.forms input.button, .forms input.submit, .ecp input.button
{

	padding-top: 1px;
	padding-bottom: 1px;
	padding-left:6px;
	padding-right:6px;
	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right:3px;

	
	font-size: 12px;
	/*
	background: #ff9900; 
	color:#ffffff;
	border-left: 1px solid #f5f5f5;
	border-top: 1px solid #f5f5f5;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	*/

	

}

.forms textarea
{
	width:98%;
	font: normal 13px arial,helvetica,sans-serif;
	
}

/* ecOrder */

a.ecorder-deladd, a.ecorder-deladd:visited  {
	font-size: 85%;
	color: #666666;
	text-decoration: none;
}

a.ecorder-deladd:hover  {
	text-decoration: underline;
}



a.dateSelectEntry, a.dateSelectEntry:visited
{
	text-decoration:none;
	background: url(../skin/link.gif) no-repeat ;
	padding-left: 18px;

}

a.dateSelectEntrySelected, a.dateSelectEntrySelected:visited
{
	text-decoration:none;
	background: url(../skin/link.gif) no-repeat ;
	padding-left: 18px;
	color: #FF9900;

}

.ZoomedBu {
	text-align: right !important;
	font-size: 11px !important;
	border-bottom: 1px solid #f5f5f5 !important;
	padding: 3px 0 2px 0 !important;
	background: #fff url(../skin/icon_zoom_fliesstext_bl.gif) no-repeat right !important;

}

.ZoomedBu a {
	text-decoration:none !important;
	color:#000 !important;
	font-size: 11px !important;
	padding-right: 24px !important;
}


.ZoomedFloatLeft, .ZoomedFloat
{
   
    float: left !important;
    margin-bottom: 6px !important;
    margin-right: 6px !important;
}

.ZoomedFloatRight
{
    float: right !important;
    margin-bottom: 6px !important;
    margin-left: 6px !important;
}

.ZoomImage {
	border: 1px solid #f5f5f5 !important;
}

#eCpContent table.orderWithImage {
	border-collapse: collapse;
	width: 614px;
}

#eCpContent table.orderWithImage tr.alternate td {
	background: #f5f5f5;
}
#eCpContent table.orderWithImage tr td.headerVisible {
	border: 1px solid #ccc;
	padding: 6px;
	text-align:center;
	font-weight: bold;
}
#eCpContent table.orderWithImage tr td.footerVisible {
	border: 1px solid #ccc;
	padding: 6px;
	text-align:center;
	font-weight: bold;
}
#eCpContent table.orderWithImage tr td.image {
	padding: 6px;
	vertical-align: top;
}
#eCpContent table.orderWithImage tr td.label {
	padding: 3px 6px 3px 6px;
	vertical-align: top;
}
#eCpContent table.orderWithImage tr td.info {
	border: 1px solid #ccc;
	border-bottom: none;
	border-top: none;
	padding: 6px;
	text-align: center;
	vertical-align: top;
}


#eCpContent table.orderWithImage tr td.info div.info {
	padding-bottom: 3px;
	margin-top: 3px;
}




table.categoryList
{
	table-layout:auto;
	border-collapse: collapse;

    border: none;


	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
	
}

table.categoryList tr td
{

    padding-top:9px;
    vertical-align:top;    
}

table.categoryList tr.alternating
{

    background-color:Yellow;

}

table.categoryList tr td.mediaType
{
    padding-top:18px;
    font-size:130%;
    color:Blue;
}


table.categoryList tr td.de
{

    border-top: none;
    border-left: solid 1px gray;    
    border-right: solid 1px gray;    
    border-bottom: none;    

}

table.categoryList tr td.en
{
    
    border-top: none;
    border-left: none;    
    border-right: solid 1px gray;    
    border-bottom: none;    

}


table.categoryList tr.first
{

}

table.categoryList tr.first td.de
{
    
    border-top: solid 1px gray;
    border-left: solid 1px gray;    
    border-right: solid 1px gray;    
    border-bottom: none;    
    
}
table.categoryList tr.first td.en
{

    border-top: solid 1px gray;
    border-left: none;
    border-right: solid 1px gray;    
    border-bottom: none;


}
table.categoryList tr.last td.de
{
    border-top: none;
    border-left: solid 1px gray;    
    border-right: solid 1px gray;    
    border-bottom: solid 1px gray;    

    
}
table.categoryList tr.last td.en
{

    border-top: none;
    border-left: solid 1px gray;    
    border-right: solid 1px gray;    
    border-bottom: solid 1px gray;    
}

.ecp a.linkboxLinkMarginal
{
	text-decoration:none;
	background: url(../skin/csLinkbox.gif) no-repeat ;
	padding-top: 2px;
	padding-left: 33px;
	padding-bottom: 5px;
}

/* --- Tags on PageBottom --- */
.ecp #KeywordLinks {
	font-size: 13px;
	font-weight: bold;
	margin: 12px 0 0 0;
	line-height: 120%;
	position: relative;
	width: 412px;
	background: #eee;
	border: 1px solid #ccc;
	padding: 9px;
}

.ecp #KeywordLinks .label {
	color: #333;
	width: 412px;
	text-align: left;
	padding: 0 0 2px 0;
}

.ecp #KeywordLinks .values {
}

.ecp #KeywordLinks a.keywordIndexHigh {
	color: #4169e1;
	font-size:12px;
	font-weight:bolder;
	text-decoration: none;
}

.ecp #KeywordLinks a.keywordIndexLow {
	color: #69f;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.ecp #KeywordLinks a.keywordNoIndex {
	color: #4188cf;
	font-size: 11px;
	text-decoration: none;
}

.ecp #KeywordLinks a:hover {
	text-decoration: underline;
}
  
/* --- /Tags on PageBottom --- */

/* --- TagCloud --- */
.ecp .tabContainer {
	border: 1px solid #666;
	padding: 9px;
	position: relative;
	top: -1px;
	z-index: 4;
}

.ecp .cloudLoadingIndicator {
	border: 1px solid #666;
	padding: 9px;
	position: relative;
	top: -1px;
	z-index: 4;
}

.ecp .tabContainer h2.cloud {
	border-bottom: 1px solid #999;
	padding-bottom: 9px;
	margin-bottom: 9px;
}


.ecp .tagCloud {
	padding:0px;
	margin:0px;	
	text-align: justify;
	line-height: 150%;
}

.ecp .tagCloud a {
	text-decoration:none;
	display: inline-block;
	-moz-float-edge: margin-box;
}

.ecp .tagCloud a:hover {
}

.ecp .tagCloud a.weight1 {
	color: #9f3;
	font-size: 14pt;
	font-weight:bolder;
}
.ecp .tagCloud a.weight2 {
	color: #4169e1;
	font-size:11pt;
	font-weight:bolder;
}
.ecp .tagCloud a.weight3 {
	color: #009eff;
	font-size: 10pt;
	font-weight:bolder;
}
.ecp .tagCloud a.weight4 {
	color: #4188cf;
	font-size: 9pt;
}
.ecp .tagCloud a.weight5 {
	color: #83bcd8;
	font-size: 8pt;
}

/* --- /TagCloud --- */


/* --- WarningBox --- */
.ecp .warning {
	background: transparent url(../skin/attention.gif) no-repeat;
	color: #f00;
	margin:  9px 0 9px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px 24px 9px 36px;
}
/* --- /WarningBox --- */



#LinkboxLinkDivMarginal
{
	padding-top: 4px;
	padding-bottom: 7px;
}


div.SubHeadlineIn a, div.SubHeadlineIn a:visited
{
	padding-left:14px;
	font:bold 11px arial !important;
	background:transparent url(../skin/icon_linkbox_pf_down.gif) no-repeat 0 1px;
	text-decoration: none;
}

div.SubHeadlineOut a, div.SubHeadlineOut a:visited
{
	padding-left:14px;
	font:bold 11px arial !important;
	background:transparent url(../skin/icon_linkbox_pf_up.gif) no-repeat 0 2px;
	text-decoration: none;
}

div.SubHeadlineIn a:hover, div.SubHeadlineOut a:hover {
	text-decoration: underline;
}

		
div.orderNumbersDiv
{
	display: none;
	padding: 3px 0 3px 0;
}

div.orderNumbersDiv .orderNr
{
	font:normal 11px arial;
}

div.orderNumbersDiv .orderNr .orderNrLangLabel
{
	width: 20px; 
	float: left;
	text-align:right;
	padding-right:6px;
	font-weight: bold;
}

.langShortcut
{
	font:normal 11px arial;
	width: 20px; 
	float: left;
	text-align:right;
	padding-right:6px;
	font-weight: bold;
}


.tracecontent {
	position: relative;
	top: 200px;
}

#eCpContent table.Werbeartikel {
	border-collapse: collapse;
	width: 430px;
}

#eCpContent table.Werbeartikel tr.alternate td {
	background: #f5f5f5;
}
#eCpContent table.Werbeartikel tr td.headerVisible {
	border: 1px solid #ccc;
	padding: 6px;
	text-align:center;
	font-weight: bold;
}
#eCpContent table.Werbeartikel tr td.footerVisible {
	border: 1px solid #ccc;
	padding: 6px;
	text-align:center;
	font-weight: bold;
}
#eCpContent table.Werbeartikel tr td.image {
	padding: 6px;
	vertical-align: top;
}
#eCpContent table.Werbeartikel tr td.label {
	padding: 3px 6px 3px 6px;
	vertical-align: top;
}
#eCpContent table.Werbeartikel tr td.info {
	border: 1px solid #ccc;
	border-bottom: none;
	border-top: none;
	padding: 6px;
	text-align: center;
	vertical-align: top;
}


#eCpContent table.Werbeartikel tr td.info div.info {
	padding-bottom: 3px;
	margin-top: 3px;
}

table.ecOrder {
	table-layout: fixed;
	background: #039;
	padding: 0;
	margin: 0;
	width: 100%;
	border-collapse: collapse;
}

table.ecOrder tr td {
	padding: 0;
}

table.ecOrder tr td.logo {
	width: 144px;
	padding: 0;
	margin: 0;
}

table.ecOrder tr td.logo img {
	margin: 0;
	border: none;
}

table.ecOrder tr td.mark img {
	margin: 3px 0 0 12px;
}

table.ecOrder tr td.ecOrderSSO {
	font: normal 11px arial, "sans serif";
	background: #6C6C6C;
	padding: 0 12px 0 0 !important;
	color: #fff;
	text-align: right;
	width: 100%;
	height: 36px;
}

table.ecOrder tr td.ecOrderSSO a, table.ecOrder tr td.ecOrderSSO a:visited {
	color: #fff;
	text-decoration: none;
}

table.ecOrder tr td.ecOrderSSO a:hover {
	color: #fff;
	text-decoration: underline;
}


table.catWCMS {
	border: none;
	table-layout: auto;
	border-collapse: collapse;
	width: 100%;
}

div.catWCMS {
	border: 1px solid #f00;
	position:absolute;
	z-index: 1000;
	top:125px;
	left:400px;
	width:260px;
	background:transparent url(../skin/checkerboard_red.png);
}

table.catWCMS tr td.label {
	width: 30%;
	padding: 5px;
	vertical-align: top;
	font: bold 12px arial, "sans serif";
	font-style: italic;
}

table.catWCMS tr td.value {
	width: 70%;
	padding: 5px;
	vertical-align: top;
	font: normal 12px arial, "sans serif";
}


