.broad .linkListStandard2CAutoWidth .twoColumn-wrapper	{
	vertical-align:top;
	background-color: #E3EDF9;
}


@media screen {
	.broad .linkListStandard2CAutoWidth .twoColumn	{
		width:388px;
		padding:12px 0px 9px 20px;
		vertical-align:top;
		background-color: #E3EDF9;
		line-height: 13px;
		font-size : 12px;
	}
	
	.columned-container--applications {
		width: 776px;
		/*padding-botton: 20px;	*/
	}
}

@media print {
	.broad .linkListStandard2CAutoWidth .twoColumn	{
		width:282px;
		padding:12px 0px 9px 20px;
		vertical-align:top;
		background-color: #E3EDF9;
		line-height: 13px;
		font-size : 12px;
	}
		
	.columned-container--applications {
		width: 564px;
		/*padding-botton: 20px;	*/
	}
}

.columned-container--applications .applications-teaserLeft-wrapper {
	text-align:left;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

.columned-container--applications .applications-teaserLeft {
	background-color: #E3EDF9;
	margin:0px;
	padding:0px;
}

.columned-container--applications .applications-linklist-wrapper {
	background-color: #E3EDF9;
	vertical-align:top;
	padding-top:10px;	
	margin: 0px;
	width: 50%;
}

.columned-container--applications .applications-linklist {
	background-color: #E3EDF9;
	text-align:left;
	margin: 0px;
	padding: 0px;
}



.standardSimple-applications .productGroupTitleColumn {
	width:350px;		
}

.standardSimple-applications td.linkColumn {	
	padding-top:4px;
	margin: 0px 0px 0px 0px;
}

.productgroupHeadline-wrapper .productgroupHeadline A:link, .productgroupHeadline-wrapper .productgroupHeadline A:visited, .productgroupHeadline-wrapper .productgroupHeadline A:focus  { 
	text-decoration:none;
}

.productgroupHeadline {
	background-color: #E3EDF9;
	padding-top:2px;
	padding-bottom:3px;
	color : #003893;
	line-height: 15px;
	font-size : 12px;
	margin: 10px 0px 7px 0px;
	padding-left:20px;
}

.productgroupHeadline p, .standardSimple-applications td.linkColumn A {	
	color : #003893;
}


.aggregationTable .applicationspicture {
	border-top:1px solid #999999;
	vertical-align: top;
	text-align: center;
	padding: 20px 12px 10px 10px;
}

.aggregationTable .applicationspicture .picture {
	padding-bottom:20px;
}

.aggregationTable .applicationspicture .picture .image-small {
	padding-left:0px;	
	padding-right:0px;		
}


@media screen {
	.aggregationTable .applicationscolumnHead {
		padding-right: 20px;
		vertical-align: top;
	}
	
	.aggregationTable .pdfHead {
		vertical-align: top;
	}
	
	.aggregationTable .applicationscolumn {
		border-top:1px solid #999999; 	
		padding-top:2px;
		padding-bottom:0px;
		padding-right:20px;
	}
	
	.aggregationTable .pdfcolumn {
		border-top:1px solid #999999;
		padding-top:2px;
		padding-bottom:0px;
	}
	
	.aggregationTable .applicationsfeaturesHead {
		vertical-align: top;
	}
	
	.aggregationTable .applicationsfeatures {
		border-top:1px solid #999999;
		vertical-align: top;	
		padding: 10px 20px 0px 0px;
	}
	
	.aggregationTable .subheadlineArticle	{
		vertical-align:top;
		font-weight: bold;
		color : #000000;
		font-size : 12px;
		line-height: 15px;
		margin: 10px 10px 10px 0px;
	}
	
	.aggregationTable .normalFont20right{
		vertical-align:top;
		color : #000000;
		font-size : 12px;
		line-height: 15px;
		margin-bottom: 10px;
		padding-right:20px;
	}
}

@media print {
	.aggregationTable .applicationscolumnHead {
		padding-right: 20px;
		vertical-align: top;
		font-size : 10px;
	}
	
	.aggregationTable .pdfHead {
		vertical-align: top;
		font-size : 10px;
	}
	
	.aggregationTable .applicationscolumn {
		border-top:1px solid #999999; 	
		padding-top:2px;
		padding-bottom:0px;
		padding-right:20px;
		font-size : 10px;
	}
	
	.aggregationTable .pdfcolumn {
		border-top:1px solid #999999;
		padding-top:2px;
		padding-bottom:0px;
		font-size : 10px;
	}
	
	.aggregationTable .applicationsfeaturesHead {
		vertical-align: top;
		font-size : 10px;
	}
	
	.aggregationTable .applicationsfeatures {
		border-top:1px solid #999999;
		vertical-align: top;	
		padding: 10px 20px 0px 0px;
		font-size : 10px;
	}	

	.aggregationTable .subheadlineArticle	{
		vertical-align:top;
		font-weight: bold;
		color : #000000;
		font-size : 10px;
		line-height: 15px;
		margin: 10px 10px 10px 0px;
	}
	
	.aggregationTable .normalFont20right{
		vertical-align:top;
		color : #000000;
		font-size : 10px;
		line-height: 15px;
		margin-bottom: 10px;
		padding-right:20px;
	}	
}


.aggregationTable .searchlinkcolumn {
	border-top:1px solid #999999;	
	width: 120px;
	padding-top:2px;
	padding-bottom:0px;
}

.aggregationTable .spacingline {
	height: 1px;
	font-size: 1px;
	padding: 0px 0px 0px 0px;
}