html, body, p, span, h1, h2, h3, h4, h5, h6, li, dt, th, td
{
	margin: 0;
	padding: 0;
	font: 12px Arial, Geneva, Helvetica, sans-serif;
	color: #333;	
}
body 
{
	background-color: #ffffff;
	width:100%;	
}

#header-visual
{
	text-align:center;
	background-color: #fff;
}

div, ul, ol, dl, dd, table, form
{
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	border:0px solid none;
}
input, textarea
{
	font: 11px Arial, Geneva, Helvetica, sans-serif;
	color: #333; 
	margin: 0;
	padding: 0;
	background-color:#ffffff;
}
select
{	
	font: 11px Arial, Geneva, Helvetica, sans-serif;
	margin:0px;
	padding:0px;	
}
* html select
{	
	background-color:#ffffff;	
}
img
{
	margin: 0;
	padding: 0;
	border: none;
}
form
{
	display: inline;
}
dl, ul, dt, dd, li
{
	list-style-type: none;
}
a
{
	font-family: Arial, Geneva, Helvetica, sans-serif;	
	text-decoration: none;
	color: #333;
}
hr, p.access, h6					/* Not-visual elements */
{
	display: none;
}
input.standardbutton				/* Standard blue button */
{
	height:20px;
	margin: 0 0 0 0;
	padding:0 5px 1px 5px;
	background-color:#aed0ec;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#1768A6;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#1768A6;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#ffffff;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#ffffff;
}
* html input.standardbutton
{
	padding:0 5px 0px 5px;
}
div.hr								/* Small blue divider */
{	
	display: block;
	font-size: 0px;
	line-height: 0px;
	border-bottom: 1px solid #aed0ed;
	margin: 0px 4px 0px 4px;
	padding: 0px;
}
p.edit								/* Edit-Live Button */
{
	font-size:11px;
	font-weight:bold;
	margin: 0px 0px 12px 0px;	
}


/* Access */

/***********************************************
/ Primary Navigation
/***********************************************/
ul#prim-nav
{	
	width: 576px;
}
ul#prim-nav li
{
	display: inline;
	font-size: 11px;
	line-height: 18px;
}
ul#prim-nav li a
{
	color: white;
}
ul#prim-nav li.active a
{
	font-weight: bold;
}
ul#prim-nav li .pipe
{
	padding: 0 6px 0 6px;
	color:White;
}
/***********************************************
/ Generic Navigation
/***********************************************/
ul#gen-nav
{	
	width: 203px;
}
ul#gen-nav li
{
	display: inline;
	font-size: 11px;
	line-height: 18px;
}
ul#gen-nav li a
{
	color: white;
}
ul#gen-nav li.active a
{
	font-weight: bold;
}
ul#gen-nav li .pipe
{
	padding: 0 6px 0 6px;
	color: white;
}
/***********************************************
/ Search Zone
/***********************************************/
#search-padding table tr td.left 
{	
	width:100%;
	text-align: left; 	
	padding-right:8px;		
}
#search-padding table tr td.right 
{
	width:auto;
	text-align: right;	
}
#search-padding input.searchbox
{
	width:100%;
	height: 20px;
	border: solid 1px #1768A6;	
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;	
	-moz-box-sizing : border-box;
	box-sizing : border-box;				
}

/***********************************************
/ Secondary Navigation
/***********************************************/
ul#sec-nav							/* subnavigation */
{
	margin: 0;
	padding: 0;	
}
ul#sec-nav ul,li
{
	padding: 0;	
}
ul#sec-nav a						/* all links in subnavigation*/
{
	font-size: 11px;	
	margin:0;
	padding: 0 0 6px 0;
	display:block;
}
ul#sec-nav .active a				/* all active links */
{
	color: #E73C00;
	font-weight:bold;
}
ul#sec-nav .inactive a			/* all active links */
{
	color: #323232;
	font-weight:normal;
}	
ul#sec-nav .inactive a:hover	/* all inactive links hovered */
{
	color: #E73C00;
}
ul#sec-nav * li					/* all 2nd level items */
{
	padding: 0 0 0 10px;
}
ul#sec-nav ul li.active			/* all active 2nd+3rd level active items */
{
	background: url(/siemensvdo_mcms/xt_images/arrowred.gif) no-repeat;
	background-position: 0px 4px;	
}
ul#sec-nav ul li.inactive		/* all active 2nd+3rd level active items */
{
	background: url(/siemensvdo_mcms/xt_images/arrowdgrey.gif) no-repeat;
	background-position: 0px 4px;
}
/***********************************************
/ Breadcrumb
/***********************************************/
#content-breadcrumb
{
	padding: 7px 17px 0px 17px;
	margin:0px;
	background-color: #ffffff;
	color: #333333;
}
#content-breadcrumb a, #content-breadcrumb span
{
	font-size:11px;
	line-height:12px;
}

#content-breadcrumb a.parent
{
	background: url(/siemensvdo_mcms/xt_images/arrowdgrey.gif) no-repeat;
	background-position: 0px 4px;
	padding-left:12px;	
	text-decoration:none;
	padding-right:4px;
}
#content-breadcrumb a.current
{
	background: url(/siemensvdo_mcms/xt_images/arrowred.gif) no-repeat;
	background-position: 0px 4px;	
	padding-left:12px;
	text-decoration:none;
	padding-right:4px;
	font-weight:bold;
	color: #E43A02;
	
}
/***********************************************
/ Footer
/***********************************************/

#content-footer
{
	clear: both;
	height: 1px;
	/*padding-top: 20px;*/
}



#footer-tools
{
	text-align: right;
	background: url(/siemensvdo_mcms/xt_images/bg_footer.gif) repeat-x;
}

#footer
{
	margin: 8px 0 0 0;
	display: inline;
}

#footer li
{
	display: inline;
	font-size: 10px;
	line-height: 13px;
	color: #666;
}
/*#footer 
{
	
}*/
#footer ul li a
{
	color: #666;
}
#footer li .pipe
{
	padding: 0 1px;
}

/*dl#footer
{
	margin: 8px 0 0 0;
}
dl#footer dt,
dl#footer dd ul li
{
	display: inline;
	font-size: 10px;
	line-height: 13px;
	color: #666;
}
dl#footer dd,
dl#footer dd ul
{
	display: inline;
}
dl#footer dd ul li a
{
	color: #666;
}
dl#footer dd ul li .pipe
{
	padding: 0 1px;
}*/
/***********************************************/
/* Sitemap
/***********************************************/
#sitemap p																			/* Styles for Sitemap Header (open/close) */
{
	font: 11px Arial, Geneva, Helvetica, sans-serif;
	border-color: #666666;
	margin: 10px 0 20px 0;
}
#sitemap p img																		/* Styles for Sitemap Header (open/close) */
{
	margin: 0 10px 0 0px;
}
#sitemap ul li a																	/* Styles for Sitemap Detail */
{ 
	font-weight: bold; 
	list-style-type: none;  
	text-decoration: none;
}
#sitemap ul li ul a 
{ 
	font-weight: normal; 
	list-style-type: none; 
	text-decoration: none;
}
#sitemap ul li 
{ 
	font: 11px Arial, Geneva, Helvetica, sans-serif;
	padding-left: 0; 
	margin: 5px 0 5px 0;
}
/***********************************************/
/* Local-Zone					
/***********************************************/
#local-padding span
{
	font-size:11px;
	font-weight:bold;
	color: #1768A6;
}
#local-padding select
{
	margin: 0 6px 0 10px;
}
/***********************************************/
/* Context					
/***********************************************/
#context-padding .hr
{
	margin: 16px 0px 12px 0px;
   border-bottom-color: #1768A6;
}
#context-padding .context-control-spacer
{	
	height: 44px;
	margin: 0px 0px 0px 0px;
}

#context-padding .new-context-control-spacer
{	
	height: 14px;
	margin: 0px 0px 0px 0px;
}

#context-padding .context-control h3
{
	font-weight:bold;
	font-size:11px;
	color:#1768A6;
	margin: 0px 0px 4px 0px;
}
#context-padding .context-control .country-link
{
	display:block;
	font-weight:bold;
	font-size:11px;
	color:#1768A6;
	margin: 8px 0px 0px 0px;
	padding: 1px 0 0 13px;
	background: url(/siemensvdo_mcms/xt_images/icon_arrow_dblue.gif) no-repeat 0 4px;		
}
#context-padding table td.left 
{
	width:100%;
	text-align: left; 
	padding-right:8px;	
}
#context-padding table td.right 
{
	text-align: right;
}
#context-padding select
{
	width:100%;
	border: 1px solid #AED0ED;
	height:18px;
	margin-right:8px;	
}
/***********************************************/
/* Content-Style 
/***********************************************/
#content-style											/* genenric padding left/right */
{
	padding: 0px 17px 0 17px;
}
#content-style p, #content-style span, #content-style h1, #content-style h2, #content-style h3, #content-style h4, #content-style h5, #content-style h6, #content-style li, #content-style dt, #content-style dl, #content-style dd, #content-style th, #content-style td
{
	margin: 0;
	padding: 0;
	font: 12px Arial, Geneva, Helvetica, sans-serif;
	color: #333333;
}
/***********************************************/
/* Content-Style Forms
/***********************************************/
#content-style div.form								/* form background with inline padding */
{
	padding: 12px 19px 12px 19px;
	background-color: #dfeaf7;	
	border:1px solid #dfeaf7;				
}

#content-style div.form span.Headline								
{
	font-size: 11px;
	font-weight: bold;	
	height: 20px;
			
}

#content-style div.form table.formel tr td							
{
	font-size: 11px;	
	height: 20px;
			
}
#content-style div.form table.formel tr td.amount							
{
	font-size: 11px;
	font-weight:bold;	
	height: 20px;
			
}


#content-style div.formtable						/* div around table in top or on bottom of form */
{
	margin: 17px 0px 0px 0px;
	padding:0px;
}
	#content-style div.formtable div.hr, div.hr2
	{  
		display: block;
		padding: 0px;
		font-size: 0px;
		line-height: 0px;		
		margin: 8px 0px 8px 0px;
	}
	#content-style div.formtable div.hr
	{
		border-bottom: 1px solid #aed0ed;
	}
	#content-style div.formtable div.hr2
	{  
		border-bottom: 2px solid #aed0ed;
	}	
	#content-style div.row								/* generic single form row */
	{  
		padding: 8px 0px 0px 0px;	
		margin:0px 0px 0px 0px;
	}
	#content-style div.row.first						/* first generic row (has no padding-top) */
	{  
		padding: 0px 0px 0px 0px;	
		margin:0px 0px 0px 0px;
		zoom:1;
	}
		/* Text Elements */
		#content-style div.form h3, #content-style div.form span,#content-style div.form p,#content-style div.form label,	/* form text elements */
		#content-style div.formtable h3, #content-style div.formtable h4, #content-style div.formtable h5, #content-style div.formtable span, #content-style div.formtable p, #content-style div.formtable label,
		#content-style div.formtable td, #content-style div.formtable th, #content-style div.formtable a, #content-style div.form div.row h3
		{
			font-size: 11px;					
		}
		#content-style div.form h3, #content-style div.formtable h3
		{
			font-weight:bold;
			margin-bottom:8px;	
		}
		#content-style div.form div.row h3
		{
			font-weight:bold;
			margin-top:8px;
		}
		#content-style div.formtable h5
		{
			font-weight:bold;
			color:#555555;
		}
		#content-style div.formtable a.more
		{
			padding: 0 0 0 13px;
			background: url(/siemensvdo_mcms/xt_images/icon_arrow.gif) no-repeat 0 4px;			
			text-decoration: none;			
			color:#e43A02;
		}		
		#content-style div.form .ErrorMandatoryField		
		{			
			color: #e43a02;
			font-weight:bold;
		}	
	/* Error and Infobox */	
	#content-style div.form span.ErrorMessage, #content-style span.ErrorMessage		/* errormessage box within form */
	{
		display: block;
		padding: 6px;
		margin: 0px 0px 17px 0px;	
		border: 1px solid #e43a02;
		background-color: #ffffff;
		text-align: center;
		font-weight:bold;	
		color: #e43a02;
	}

	#content-style div.form span.InfoMessage		/*infomessage box in form */
	{
		display: block;
		padding: 6px;
		margin: 0px 0px 6px 0px;	
		border: 2px solid #1868a7;
		background-color: #F3FAFE;
		text-align: center;
		font-size:11px;	
		font-weight: bold;	
		color: #ffffff;
	}

	#content-style span.InfoMessage					/*infomessage box out of form */
	{
		display: block;
		padding: 6px;
		margin: 0px 0px 6px 0px;	
		border: 1px solid #dfeaf7;
		background-color: #ffffff;
		text-align: center;
		font-size:11px;	
		font-weight:bold;	
		color: #333333;
	}
		/* Standard columns within a row */
		#content-style div.row span.labelStandard		/* form row, standard left column (contains label)*/
		{
			float: left;
			width: 174px;
			padding-top:2px;  
			text-align: left;
		}
		#content-style div.row span.labelBold		/* form row, standard left column (contains label)*/
		{
			float: left;
			width: 174px;
			padding-top:2px;  
			text-align: left;
			font-weight: bold;
		}
		#content-style div.row span.formStandard		/* form row, standard right column (contains element)*/
		{
			float: left;
			width: 364px;
			text-align: left;
		} 
		*+html #content-style div.row span.formStandard select.ddl	
		{
			float: left;
			width: 370px;
			text-align: left;
		}
		
		/* Half/half columns within a row */
		#content-style div.row span.labelHalf		/* form row, 50/50 left column (contains label)*/
		{
			float: left;
			width: 269px;
			padding-top:2px;  
			text-align: left;
		}		
		#content-style div.row span.formHalf		/* form row, standard right column (contains element)*/
		{
			float: left;
			width: 269px;
			text-align: left;
		} 				
		/* Checkbox columns (small/large) */
		#content-style div.row span.formCheckbox		/* form row, small left checkbox column */
		{
			float: left;
			width: 22px;
			text-align: left;
		} 
		#content-style div.row span.labelCheckbox						/* form row, large right column */
		{
			float: left;
			padding-top: 0px;
			width: 516px;
			text-align: left; 
			
			
		}		
		#content-style div.row span.labelCheckboxBold						/* form row, large right column */
		{
			float: left;
			padding-top: 0px;
			width: 516px;
			text-align: left; 
			font-weight:bold;
			
			
		}
		
		#content-style div.row span.labelCheckbox a						/* form row, large right column */
		{	
			padding: 2px 0 0 12px;
			background: url(/siemensvdo_mcms/xt_images/icon_arrow.gif) no-repeat;
			background-position: 0 7px;
			
		}	
		
		/* Checkbox columns (50/50) */
		#content-style div.row span.checkboxHalf		/* form row, standard right column (contains element)*/
		{
			float: left;
			width: 269px;
			text-align: left;
		} 			
						
		#content-style div.row span.checkboxHalf table.checkboxlist td
		{
			padding-bottom: 4px;
			vertical-align:middle;
		}		
				
		/* Checkbox group column (large with white border)*/
		#content-style div.row div.formCheckboxGroup		/* form row, white box with checkboxes inside */
		{
			margin-top:8px;
			margin-bottom:4px;	
			border:1px solid white;	
			text-align: left;
			width: 100%;
			-moz-box-sizing : border-box;
			box-sizing : border-box;      
		} 
		#content-style div.row div.formCheckboxGroup .margin		/* table with margin from outside elements */	
		{	
			margin: 8px 8px 4px 8px;
		}
		#content-style div.row div.formCheckboxGroup table tr td
		{
			padding:4px 0px 4px 0px;
		}
		/* Single column Textarea */
		#content-style div.row span.formTextArea						/* e.g. for large Textarea */
		{
			float: left;
			width: 538px;
			height: 105px; 
		}
		/* Final Single column with Buttons */
		#content-style div.row span.formButtons 
		{
			display: block;	
			border-top:1px solid white;
			padding-top:12px;	
			margin-top:4px;
			font: 11px Arial, Geneva, Helvetica, sans-serif;
			text-align: right;		
		}
		/* Final Single column with Buttons */
		#content-style div.row span.formButtons2 
		{
			display: block;	
			border-top:1px solid white;
			padding-top:4px;	
			margin-top:4px;
			font: 11px Arial, Geneva, Helvetica, sans-serif;
			text-align: right;		
		}
			/* Form Elements */
			#content-style div.row span.formStandard input,
			#content-style div.row span.formHalf input					/* all Standard Inputs */
			{
				width: 100%;
				height: 18px;
				border: solid 1px #7e9dba;
				padding-left:2px;
				padding-right:2px;
				-moz-box-sizing : border-box;
				box-sizing : border-box;	
			} 
			
			*+html #content-style div.row span.formStandard input.standardTB				/* all Standard Inputs */
			{
				width: 358px;
				height: 18px;
				border: solid 1px #7e9dba;
				padding-left:2px;
				padding-right:2px;
				-moz-box-sizing : border-box;
				box-sizing : border-box;	
			} 
			
			#content-style span.formStandard select,
			#content-style span.formHalf select								/* all Standard Selects */
			{
				width:100%;	
			}
			#content-style span.formStandard .col1_3						/* all Standard elements .left in */
			{
				width:45%;
				float:left;
				text-align:left;
			}
			#content-style span.formStandard .col2_3						/* all Standard elements .middle in */
			{				
				width:10%;
				float:left;
				text-align:center;
				padding-top:2px;
			}	
			#content-style span.formStandard .col3_3						/* all Standard elements .left in */
			{
				width:45%;
				float:right;
				text-align:right;
			}					
			#content-style span.formStandard .col1_5						
			{
				width:25%;
				float:left;
				text-align:left;
				padding-right:8px;
				-moz-box-sizing : border-box;
				box-sizing : border-box;								
			}
			#content-style span.formStandard .col2_5						
			{
				width:20%;
				float:left;
				text-align:left;
			}						
			#content-style span.formStandard .col3_5						
			{				
				width:10%;				
				float:left;
				text-align:center;
				padding-top:2px;				
			}
			#content-style span.formStandard .col4_5						
			{
				width:20%;
				float:left;
				text-align:right;
				padding-right:8px;
				-moz-box-sizing : border-box;
				box-sizing : border-box;				
			}
			#content-style span.formStandard .col5_5						
			{
				width:20%;
				float:left;
				text-align:right;
			}					
			#content-style div.row span.formTextArea textarea, div.row span.formStandard textarea,
			#content-style div.row span.formHalf textarea																									/* small (standard) and wide Textarea */
			{
				width	: 100%;	
				height: 100px;
				border: solid 1px #7e9dba;		
				padding-left:2px;
				padding-right:2px;
				-moz-box-sizing : border-box;
				box-sizing : border-box;				
			}
			#content-style div.row span.formCheckbox input,
			#content-style div.row div.formCheckboxGroup input,
			#content-style div.row span.checkboxHalf	input,
			#content-style div.row span.checkboxHalf table.checkboxlist tr td input			/* all checkbox Inputs */
			{
				margin: 0px 0px 0px 0px;
				padding: 0px;
				background-color: transparent;
			}
			#content-style div.row span.checkboxHalf table.checkboxlist tr td input
			{
				margin: 0px 10px 0px 0px;
			}
			#content-style div.row div.formCheckboxGroup label		/* form row, white box with checkboxes inside */
			{
				margin-left:12px;
			}
			#content-style div.row select option.Headline				/* highlighted Select elements */
			{
				background-color: #EAF1F9;
				color: #1768A6;
				font-weight: bold;
				font-style: italic;
			}
			#content-style div.row span.formButtons input				/* Buttons in ss*/
			{
				margin: 0px 0px 0px 15px;
			}
			#content-style span.formStandard .half							/* Half-size elements */
			{
				width:45%;
			}			

/* Order-Table definitions*/

#content-style .OrderTable
{
	margin: 0px 0px 20px 0px;
	border: 2px solid #ffffff;
	border-collapse: collapse;
	width: 578px;
	padding: 0px;
}
#content-style .OrderTable td, #content-style .OrderTable th
{
	font-size: 11px;
	color: #333333;
	text-align: left;	
	vertical-align: top;
}
#content-style .OrderTable td a
{
	color: #333333;
}
#content-style .OrderTable th
{
	font-weight: bold;		
	color: #666666;
	background-color: #dfeaf7;
	border: 1px solid #ffffff;
	padding: 2px 6px 2px 6px;
}

#content-style .OrderTable th.headline
{	
	background-color: #ffffff;
	border: none;
	padding: 4px 0px 4px 0px;
}

#content-style .OrderTable td
{		
	border: 1px solid #dfeaf7;
	border-bottom: 0px;	
	padding: 4px 6px 4px 6px;
}

#content-style .OrderTable input
{
	text-align: right;
	border: 1px solid #7e9dba;	
	padding-left: 2px;
	padding-right: 2px;
	width: 48px;
}

#content-style .OrderTable .spacer
{ 
	border: 0px;
}

/***********************************************/
/* Content-Style PictureBox
/***********************************************/
#content-style div.picturebox							
{	
	margin-bottom:18px;	
	width:280px;
	float:left;	
}
#content-style div.picturebox div.picture
{
	border:1px solid #E0EAF6;
	float:left;
	width:120px;
	height:120px;
	margin-right:6px;
	vertical-align:middle;
}
#content-style div.picturebox div.details
{
	float:left;
	width:152px;		
}
#content-style div.picturebox div.details h3, #content-style div.picturebox div.details p, #content-style div.picturebox div.details a
{
	font-size:11px;		
}
#content-style div.picturebox div.details h3
{
	font-weight:bold;
}


/***********************************************/
/* Content-Style Location-Search
/***********************************************/
#content-style .full
{
	width: 100%;
}

#content-style .labelFull 
{
	display: block;
}
#content-style .formFull
{
	display: block;
}
#content-style .formFull select, #content-style .formFull input
{
	width: 100%;
	height: 18px;
	border: solid 1px #7e9dba;
	padding-left:2px;
	padding-right:2px;
	-moz-box-sizing : border-box;
	box-sizing : border-box;
}

#content-style .splitword
{
	margin-top: 18px;
	width:8%;
	float: left;
	text-align:center;
}

#content-style table tr td div.row
{
	margin: 8px 0px 8px 0px;
	-moz-box-sizing : border-box;
	box-sizing : border-box;
}

#content-style div.formtable table tr td
{
	page-break-inside: avoid;
}

#content-style div.formtable table tr td div.row .grey
{
	color: #999999;
}	

#content-style div.formtable table tr td div.row div.twoCol
{
	width: 100%;
	float: none;
	padding: 0px 0px 4px 10px;
	margin:0px 0px 0px 0px;
	-moz-box-sizing : border-box;
	box-sizing : border-box;	
}

#content-style div.formtable table tr td div.row div.leftCol
{
	width: 49%;
	float: left;
	padding: 0px 0px 0px 10px;
	-moz-box-sizing : border-box;
	box-sizing : border-box;	
	border-right: 1px solid #dfeaf7;
}

#content-style div.formtable table tr td div.row div.leftCol span.leftCol
{
	display: block;
	float: left;
	width: 90px;
}

#content-style div.formtable table tr td div.row div.leftCol span.rightCol
{
	display: block;
	float: right;
	width: 180px;
}

#content-style div.formtable table tr td div.row div.rightCol
{
	width: 49%;
	float: right;
	padding: 0px 0px 0px 10px;
	-moz-box-sizing : border-box;
	box-sizing : border-box;	
}
*+html #content-style div.formtable table tr td div.row div.rightCol
{
	width: 47%;
	float: right;
	padding: 0px 0px 0px 10px;
	-moz-box-sizing : border-box;
	box-sizing : border-box;	
}

#content-style div.formtable table tr td div.row div.rightCol span.leftCol
{
	display: block;
	float: left;
	width: 62px;
}

#content-style div.formtable table tr td div.row div.rightCol span.rightCol
{
	display: block;
	float: right;
	width: 208px;
}


#content-style div.formtable table tr td h3.LocationSearch
{
	display: block;
	font-weight: bold;		
	color: #666666;
	background-color: #dfeaf7;
	border: 1px solid #ffffff;
	padding: 1px 9px 1px 9px;
	margin: 10px 0px 0px 0px;
}




/***********************************************/
/* Content-Style Portlets
/***********************************************/
#content-portlets											/* Portlets Padding */
{
	/*VideoContainer-Anpassung padding: 0px 12px 0px 12px;*/
	padding: 0px 9px 0px 9px;
	color: #333;
	/*-moz-box-sizing : border-box;*/
	/*box-sizing : border-box;*/
	/*VideoContainer-Anpassung*/
	width: 594px;	
}

* html #content-portlets											/* Portlets Padding */
{
	/*VideoContainer-Anpassung padding: 0px 12px 0px 12px;*/
	padding: 0px 9px 0px 9px;
	color: #333;
	/*-moz-box-sizing : border-box;*/
	/*box-sizing : border-box;*/
	width: 100%;	
}

#content-portlets div.leftColumn						/* Left column */
{
	margin: 0px;
	padding: 0px;
	float: left;
	/*VideoContainer-Anpassung*/
	width: 294px;
}
#content-portlets div.rightColumn					/* Right column */
{
	margin: 0px;
	padding: 0px;
	/*VideoContainer-Anpassung*/
	width: 294px;
	float: right;
}
#content-portlets div.HomepageLeftColumn						/* Homepage Left column */
{
	margin: 0px;
	padding: 0px;
	width: 187px;
	float: left;
}
#content-portlets div.HomepageCenterColumn					/* Homepage Center column */
{
	margin: 0px 13px 0px 13px;
	padding: 0px;
	width: 187px;
	float: left;
}
#content-portlets div.HomepageRightColumn					/* Homepage Right column */
{
	margin: 0px;
	padding: 0px;
	width: 187px;
	float: left;
}
#content-portlets div.portletbox						/* Portlet Box (all sizes) */
{
	background-color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	clear: both;
	-moz-box-sizing : border-box;
	box-sizing : border-box;
}
#content-portlets div.portletbox.border			/* PortletBox (all sizes) with Border */
{
	border: 1px solid #aed0ed;
}

#content-portlets div.portletbox.blue				/* PortletBox (all sizes) with Background */
{
	background-color: #dfeaf7;
}
#content-portlets div.portletbox.both				/* Two-column box */
{
	width: 576px;
}
#content-portlets div.portletbox h3					/* Box Headline */
{
	font-size: 11px;
	font-weight: bold;
	background-color: #aed0ed;
	padding: 0px 4px 1px 4px;
	
}

#content-portlets div.portletbox div.HomepagePortletPressHeadline h3	/* HomepagePortletPressHeadline */
{
	font-size: 11px;
	font-weight: bold;
	background-color: #ffffff;
	padding: 0px 4px 1px 4px;
	
}

#content-portlets div.portletbox ul.link li
{
	font-size: 12px;
	line-height: 16px;
	padding: 3px 0 0 17px;
	background: url(/siemensvdo_mcms/xt_images/icon_arrow.gif) no-repeat;
	background-position: 4px 9px;
}
#content-portlets div.portletbox * html ul.link li
{
	padding: expression(previousSibling ? "3px 0 0 12px" : "0 0 0 12px");
	background-position: expression(previousSibling ? "0 8px" : "0 6px");
}

#content-portlets div.portletbox div.spacerPressSeperator
{
	padding-bottom: 3px;
	padding-top: 3px;
}

#content-portlets div.portletsection				/* Single PortletSection within a Box */
{
	padding: 6px 4px 4px 4px;
}

/*#content-portlets div.portletsection
{
	padding: 4px 4px 4px 4px;
}*/

#content-portlets div.BigPortletSectionHeadline h3
{
	font: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#333333;
	background-color:#ffffff;	
	margin-left: -4px;
}


#content-portlets div.pressportletsection				/* PressPortletSection within a Box */
{
	padding: 4px 4px 3px 4px;
}

*+html #content-portlets div.pressportletsection p.inlinePressDate			
{
	padding-right: 4px;
}

#content-portlets div.portletsection object, embed
{
	margin-bottom: 6px;	
}

#content-portlets div.portletsection h4			/* Section Headline */
{
	font-size: 11px;
	font-weight:bold;
	color: #666666;
	margin: 0px 0px 2px 0px;
}

#content-portlets .info-element h5					/* Info-Block Headline */
{
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
	/*padding-top: 4px;*/
}


#content-portlets p.list-introduction				/* Info-Block Introduction */
{
	padding: 0 0 2px 0;
}
#content-portlets ul				
{
	font-size: 11px;
	line-height: 16px;	
}
#content-portlets ul.link li
{
	padding: 2px 0 0 12px;
	background: url(/siemensvdo_mcms/xt_images/icon_arrow.gif) no-repeat;
	background-position: 0 7px;
}
#content-portlets ul.download li
{
	background: url(/siemensvdo_mcms/xt_images/icon_download_disk.gif) no-repeat;
	background-position: 0 2px;
	padding: 2px 0 0 26px;
}	
#content-portlets ul.link li a, #content-portlets ul.download li a
{
	text-decoration: none;
}
#content-portlets ul.link li.litext, #content-portlets ul.download li.litext
{
	background:;
}
#content-portlets img
{
	
	margin: 0px 0px 6px 0px;
	/*VideoContainer-Anpassung padding:0px;*/
	padding:0px;
	
}
#content-portlets img.smallsize
{
	width: 139;
}
#content-portlets img.HomepageSmallsize
{
	width: 177;
}
#content-portlets img.halfsize
{
	width: 284px;
}
#content-portlets img.fullsize
{
	width: 578px;
}
#content-portlets img.floatleft
{
	float: left;
	margin: 0px 6px 6px 0px;
}
#content-portlets img.floatright
{
	float: right;
	margin: 0px 0px 6px 6px;
}
#content-portlets p
{
	font-size: 11px;
}
#content-portlets p.inline
{
	display:inline;
}

#content-portlets p.inlinePressDate
{
	display:inline;
	font-weight:bold;
	color: #333333;
	width: 72px;
}

#content-portlets p.margintop
{
	margin-top: 12px;
	
}

#content-portlets p.marginbottom
{
	margin: 0px 0px 2px 0px;
}
#content-portlets strong.grey
{
	font-weight:bold;
	color: #666666;
}
#content-portlets a
{
	color: #333333;
	font-size:11px;
	text-decoration: underline;
}

/* styles for job application template */
#jobapplication a.arrowlink
{
	padding: 0 0 0 13px;
	font-size: 11px;
	background: url(/siemensvdo_mcms/xt_images/icon_arrow.gif) no-repeat 0 4px;			
	text-decoration: none;			
	color:#000000;
}	

#jobapplication td.smallfont
{
	padding: 0 0 0 0;
	font-size: 11px;
	color:#000000;
}	

#jobapplication .pipeabstand
{
	padding: 0 27px 0 27px;
}

#jobapplication .space
{
	padding: 0 3px ;
}

/* rechte Seite portlet */
#panelContext .ctccontent div.portlet h3
{
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	background-color: #1868A7;
	color: #ffffff;
	padding: 1px 4px;
	position: relative;
}

#panelContext .ctccontent div.portlet
{
	
	background-color: #ffffff;
	
}

.altFlashText, a.altFlashText
{
	font: 12px Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background-color: #ffffff;
	color: #ff0000;
	padding: 20px 20px;
	position: relative;
}


/* tabcard */
#tabcard
{
	margin: 23px 9px 0 9px;
}
* html>body #tabcard {margin-left:81px;} 

#tabcard .corner, #tabcard .corneractive 
{
	background: white url(/SiemensVDO_MCMS/xt_images/corner.gif) no-repeat right top;
	width:3px;
	float:left;
	margin:0 3px 0 0;
	height:17px;
}
#tabcard .corner {height:19px;}
#tabcard .tab,#tabcard .tabactive
{
	height:17px;
	color:#666666;
	font-size: 11px;
	font-weight:bold;
	line-height: 16px;
	background-color:White;
	border:1px solid #AED0ED;
	border-bottom:0px;
	border-right:0px;
	padding:1px 1px 0px 4px;
	float:left;
	white-space:nowrap;
	margin-bottom:-1px;
	
}
#tabcard .tabactive,#tabcard .corneractive 
{
	/*height:18px;
	color:#e43a02;
	margin-bottom:-1px;*/
	
	height:20px;
	color:#e43a02;
	margin-bottom:-3px;
	background-color:white;
	position:relative;
	z-index:1;
}
#tabcard .corneractive {height:20px;}
#tabcard .editlink 
{
	width:12px;
	border-left:0;
}

#tabcardcard
{
	clear:both;
	border:1px solid #AED0ED;
	margin-left:9px;
	width:594px;
	position:relative;
	z-index:0;
	
}
* html>body #tabcardcard {margin-left:81px;padding-left:0;overflow:hidden} 
* html>body #tabcardcard .ctccontent {margin-left:0;} 

#tabcardcard #content-padding {padding: 11px 2px 11px 6px;width:582px;overflow-x:hidden}
#tabcardcard #content-padding div.portlet {width: 576px;}

#tabcardcard #content-padding  div.content-2cols-594 div.portlet, #tabcardcard #content-padding div.content-3cols-594 div.portlet {width: 576px;}
#tabcardcard #content-padding  div.content-2cols-594 div.col-left div.portlet, #tabcardcard #content-padding div.content-2cols-594 div.col-right div.portlet {width: 283px;max-width:281px;}
#tabcardcard #content-padding  div.content-2cols-594 div.col-left, #tabcardcard #content-padding div.content-2cols-594 div.col-right {margin-right:6px;}


div.TabCardTitle div.headline h1
{
	color: #000;
	font-size: 17px;
	font-weight: bold;
	line-height: 16px;
	font: Arial, Geneva, Helvetica, sans-serif;
	padding: 23px 0px 0px 9px;
	/*margin-bottom: -3px;*/
	
}

div.TabCardTitle div.headline h2
{
	color: #666;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	font: Arial, Geneva, Helvetica, sans-serif;
	padding: 9px 0px 0px 9px;
	/*margin-bottom: -10px;*/
	
}

div.TabCardTitle p
{
	font: 12px Arial, Geneva, Helvetica, sans-serif;
	color: #333;
	padding: 9px 0px 0px 9px;
	/*margin-bottom: -10px;*/
	
}


div.TabCardTitle a.link
{
	padding: 0 0 0 13px;
	background: url(/siemensvdo_mcms/xt_images/icon_arrow.gif) no-repeat 0 4px;			
	text-decoration: none;			
	color:#333;
}

div.TabCardTitle div.summary
{
	font: 12px Arial, Geneva, Helvetica, sans-serif;
	color: #333;
	padding: 9px 0px 0px 9px;
	
}

div.VideoContainer
{
	clear:both;
	width:284px;
	height:229px;
	padding-bottom:20px;
	padding-top:20px;
	padding-left:3px;
}

* html div.VideoContainer
{
	clear:both;
	width:284px;
	height:229px;
	padding-bottom:20px;
	padding-top:20px;
	padding-left:3px;
}

/* tabcard */

