@media print {
	P {
		padding-bottom:6px;
	}
}

.COMArticle P.contentclass-standard--subheadline
{
	color:black;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	padding-top:18px;
}

.COMArticle P.contentclass-components--catchword
{
	font-size: 11px;
	line-height:13px;
	color: #003893;
}

.COMArticle P.contentclass-components--preface
{
	color:black;
	font-size:14px;
	line-height:17px;
}

.COMArticle P.contentclass-components--authors
{
	color:black;
	font-size:11px;
	line-height:13px;
}

.COMArticle P.contentclass-components--question
{
	color:#003893;
	font-size:12px;
	line-height:15px;
	padding-top:15px;
	padding-bottom:15px;
}

.COMArticle TABLE TD{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}

.COMArticle TABLE.webtable-layout--interview P.contentclass-standard--hint, .COMArticle P.contentclass-standard--hint 
{
	font-size: 14px;
	line-height:17px;
	color: #003893;
	display:block;
	text-align:center;
}

.COMArticle P.contentclass-standard--caption-headline
{
	color:black;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
}

.COMArticle P.contentclass-standard--caption-text
{
	color:black;
	font-size:11px;
	line-height:13px;
}

.COMArticle TABLE.webtable-layout--interview TD.cell-left .contentclass-standard--subheadline
{
	font-size:11px;
	font-weight:bold;
}

TABLE.panel--chart, TABLE.panel--info, TABLE.panel--statement
{
	border-collapse: collapse;
	table-layout:fixed;
	width:535px !important;
}

TABLE.panel--info TD.content P, TABLE.panel--chart TD.content P, TABLE.panel--statement TD.content P 
{
	font-size:11px;
}

TABLE.panel--chart TD.content, TABLE.panel--info TD.content, TABLE.panel--statement TD.content
{
	background-color:#e3edf9;
	vertical-align:top;

	font-size:11px;
}

TABLE.panel--chart TD.icon
{
	width:67px;
	height:22px;

	background: url(../images/components/panel_chart_bg.gif ) no-repeat 0px 0px;
}

TABLE.panel--info TD.icon
{
	width:67px;
	height:22px;

	background: url(../images/components/panel_info_bg.gif ) no-repeat 0px 0px;
}

TABLE.panel--statement TD.icon
{
	width:67px;
	height:22px;

	background: url(../images/components/panel_statement_bg.gif ) no-repeat 0px 0px;
}

TABLE.panel--chart TD.headline, TABLE.panel--info TD.headline, TABLE.panel--statement TD.headline
{
	color:#E77715;

	font-size:11px;
	line-height:13px;
	font-weight : 100;

	margin-left:0px;
	margin-right:0px;
	vertical-align:top;
	padding-top:4px;
}

TABLE.panel--chart TD, TABLE.panel--info TD, TABLE.panel--statement TD
{
	padding:0px;
	font-size:11px;
}

TABLE.panel--chart TD TABLE TR.even TD, TABLE.panel--info TD TABLE TR.even TD, TABLE.panel--statement TD TABLE TR.even TD
{
	font-size:11px;
}

TABLE.panel--two-column
{
	border-collapse: collapse;
	border:0px;

	background-color:#e3edf9;
	width:100%;
}

TABLE.panel--two-column TD.content
{
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 15px;

	font-size:11px;
	line-height:13px;

	color:#000000;
}

TABLE.panel--two-column TR.first-row TD.content
{	
	padding-top: 13px;	
}

TABLE.panel--two-column TR.last-row TD.content
{	
	padding-bottom: 13px;	
}

TABLE.panel--one-column
{
	border-collapse: collapse;
	border:0px;

	background-color:#e3edf9;
	width:100%;
}

TABLE.panel--one-column TD.content
{
	padding-left: 15px;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-right: 15px;

	font-size:11px;
	line-height:13px;

	color:#000000;
}

TABLE.panel--two-column TD
{
	padding:0px;
}

TABLE.panel--two-column TD.spacing
{
	width:1px;
	background-color:white;
}

/* Drei styles für comportal*/

.COMArticle
{
	vertical-align: top;
	width:565px;
	position:relative;
	left:0px;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-top:15px;
}

.COMArticle .image
{
	margin-right:17px;
	float:left;
}

.COMArticle .text
{
	padding-left:20px;
	padding-right:10px;
	margin-bottom:10px;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}


.COMArticle .text TD
{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}

.COMArticle .more
{
}

.COMArticle .date
{
	color : #000000;
	font-size : 11px;
	width:220px;
	text-align:right;
	position:absolute;
	right:14px;
	top:14px;
}

/* Schriften für Comportal*/
.COMArticle .catchwords
{
	color : #003893;
	font-size : 11px;
	vertical-align:top;
	padding-right:95px;
	margin-bottom:2px;
	line-height: 13px;
}

.COMArticle .headline
{
	color : #000000;
	font-size : 22px;
	line-height: 25px;
	clear:right;
	margin-bottom:9px;
}

.COMArticle .headlineSpace
{
	color : #000000;
	font-size : 22px;
	line-height: 25px;
	clear:right;
	margin-left:20px;
	padding-bottom:10px;
}

/* Styles für comportal Hauptartikel*/
.COMArticleMain
{
	vertical-align: top;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	background-color: #E3EDF9;
	padding-bottom: 12px;
	width:565px;
}

.page-content .COMArticleMain
{
	width:564px;
}

.COMArticleMain-wrapper
{
	width:568px;
	padding-right:3px;
}

.COMArticleMain .image
{
	margin-right:20px;
	float:left;

}

.contentHome .image
{
	padding-left:20px;
	margin-bottom:15px;

}

.COMArticleMain .text
{
	padding-right:10px;
	margin-bottom:2px;
	color : #000000;
	font-size : 14px;
	line-height: 17px;
	padding-left:3px;
	float:left;
}

.COMArticleMain .textSpace
{
	padding-right:10px;
	margin-bottom:2px;
	color : #000000;
	font-size : 14px;
	line-height: 17px;
	float:left;
	padding-left:20px;
}

.contentHome .text
{
	margin-bottom:15px;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-left:20px;
	padding-right:10px;
}
.COMArticleMain .more
{
	margin:0px;
}

.COMArticleMain .catchwords
{
	padding-top: 10px;
	color : #003893;
	font-size : 11px;
	vertical-align:top;
	padding-left:20px;
}

.contentHome .catchwords
{
	color : #003893;
	font-size : 11px;
	vertical-align:top;
	padding-left:20px;
}

.contentHome .rightColumn-wrapper
{
	width: 100%;
	vertical-align:top;
}

.contentHome .rightColumn
{
	vertical-align:top;
}

.COMArticleMain .headline
{
	color : #003893;
	font-size : 20px;
	font-weight: normal;
	line-height: 25px;
	padding-bottom: 10px;
	padding-left:0px;
	margin:0px;
}

.COMArticleMain .headlineTopSpace
{
	color : #003893;
	font-size : 20px;
	font-weight: normal;
	line-height: 25px;
	padding-bottom: 10px;
	padding-left:0px;
	padding-top:10px;
	margin:0px;
}


.contentHome .headline
{
	color : #000000;
	font-size : 12px;
	font-weight: bold;
	line-height: 15px;
	padding-bottom: 4px;
	padding-left:20px;
}

.COMArticleMain .headlineSpace
{
	color : #003893;
	font-size : 20px;
	font-weight: normal;
	line-height: 25px;
	padding-bottom: 10px;
	padding-left: 20px;
}

A.arrowText
{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	text-decoration: underline;
}

A.arrowTextSmall
{
	color : #000000;
	font-size : 12px;
	text-decoration: underline;
}

.comRubric .arrowTextSmall
{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-right: 5px;
	padding-bottom: 0px;
}

/* Styles für comportal RubrikArtikel*/
.articleRubric
{
	vertical-align: top;
	width:545px;
	left:0px;
	padding-top: 10px;
	margin-left: 20px;
	padding-bottom: 10px;
}

.articleRubric .rightColumn-wrapper
{
	vertical-align: top;
	width: 100%;
}

.articleRubric .image
{
	margin-right:20px;
}

.articleRubric .image-wrapper{
	vertical-align:top;
}

.articleRubric .text
{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-right: 5px;
}

.articleRubric .catchwords
{
	color : #003893;
	font-size : 11px;
	vertical-align:top;
	padding-bottom: 2px;
	border-bottom: 1px solid #C7DAF1;
}

.articleRubric .headline
{
	color : #000000;
	font-weight : bold;
	font-size : 12px;
	line-height: 15px;
}

/* Styles für comportal Artikel in Startseite*/
.comRubric-frame-wrapper
{
	padding-bottom:0px;
	margin-bottom:0px;
}

.comRubric
{
	vertical-align: top;
	width:545;
	left:0px;
	margin-left: 20px;
	margin-bottom: 0px;
}

.comRubric .rightColumn-wrapper
{
	vertical-align: top;
	width:100%;
}

.comRubric .image
{
	margin-right:20px;
	vertical-align:top;
}

.comRubric .image-wrapper
{
	vertical-align:top;
}

.comRubric .text
{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-right: 10px;
	padding-bottom: 5px;	
}

.comRubric .catchwords
{
	color : #003893;
	font-size : 11px;
	vertical-align:top;
}

.comRubric .headline
{
	color : #000000;
	font-weight : bold;
	font-size : 12px;
	line-height: 15px;
	padding-right: 10px;
}


/*Small Teaser */
.teaserSmall
{
	width: 565px;
	border:1px solid #BABABA;
}

.teaserSmall-wrapper
{
	vertical-align: top;
}

.teserText-wrapper
{
	vertical-align: top;
}

.teaserSmall .smallTeaserPicture-wrapper
{
	vertical-align: top;
	width: 120px;
	padding:10px;
}

DIV.homeTeaser DIV.catchwords
{
	color : #003893;
	font-size : 11px;
	line-height: 13px;
}

.teaserSmall .catchwords
{
	color : #003893;
	font-size : 11px;
	line-height: 13px;
	padding-top:10px;
}

.teaserSmall .headline-wrapper	{
	color : #000000;
	font-size : 11px;
	line-height: 13px;
	font-weight: bold;
}

.teaserSmall .text-wrapper	{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-right:10px;
}

/* Components Archive */
TD.search-headline-wrapper
{
	padding:10 0 10 20;
}

DIV.search-headline, DIV.search-headline SPAN.text, DIV.search-headline P
{
	font-size:22px;
	line-height:25px;
}

DIV.search-description
{
	width:565px;
}

TD.search-hint-wrapper
{
	padding:0 14 10 20;
	color: #C90302;
	font-size : 12px;
	line-height:15px;
}

TD.search-description-wrapper
{
	padding-left:20px;
	padding-right:14px;
}

DIV.search-description SPAN.text
{
	font-size:12px;
	line-height:15px;
}

TD.search-form-wrapper
{
	padding:20 0 10 0;
}

DIV.search-form
{
	width : 770px;
	vertical-align:top;
	background-color: #C7DAF1;
	padding:10px 0px 10px 20px;
	line-height: 15px;
	font-size : 12px;
	margin: 0px;
	border-top: 8px solid #E3EDF9;
	border-bottom: 8px solid #E3EDF9;
}

DIV.search-form TD.formHead SPAN.text
{
	color : #003893;
	line-height: 15px;
	font-size : 12px;
	font-weight: bold;
}

DIV.search-result
{
	width:770px;
}

DIV.search-result TH
{
	background-color: #E5E5E5;
	height:27px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	table-layout:fixed;
}

DIV.search-result TH TD
{
	font-size:12px;
	font-weight:bold;
}

DIV.search-result TD
{
	font-size:12px;
	line-height:15px;
}

DIV.search-result TD.cell
{
	border-bottom:1px solid #CCCCCC;
	padding-top:6px;
	padding-bottom:4px;
}

DIV.search-result TD.column-title, DIV.search-result TH.column-title
{
	width:230px;
	padding-left:20px;
	vertical-align:top;
}

DIV.search-result TD.column-branche, DIV.search-result TH.column-branche
{
	width:180px;
	padding-left:10px;
	vertical-align:top;
}

DIV.search-result TD.column-product, DIV.search-result TH.column-product
{
	width:180px;
	padding-left:10px;
	vertical-align:top;
}

DIV.search-result TD.column-date, DIV.search-result TH.column-date
{
	width:120px;
	padding-left:10px;
	vertical-align:top;
}

DIV.search-result TD.warning
{
	padding:15 14 30 20;
	color:#C00000;
}

DIV.search-result TD.warning SPAN.text
{
	width:531px;
}

.COMArticle TABLE.webtable-layout--standard-headline, .COMArticle TABLE.webtable-layout--plain-headline
{
	width:535px;
}

.COMArticle TABLE.webtable-layout--interview
{
	width: 520px;
	border-collapse: collapse;
}

.COMArticle--interview
{
	width: 520px;
	border-collapse: collapse;
	margin-left:20px;
}

.COMArticle TABLE.webtable-layout--interview TD.cell-left
{
	padding-top:0px;
	padding-left:0px;
	padding-right:8px;
	vertical-align:top;
	width: 126px;
	font-size:10px;
}

.COMArticle TABLE.webtable-layout--interview TD.cell-right
{
	font-size:12px;
	padding-left:20px;
	vertical-align:top;
	width: 385px;
}

.COMArticle TABLE.webtable-layout--interview P
{
	font-size:12px;
	margin:0px;
	padding:0px;
}

.COMArticle TABLE.webtable-layout--interview P.contentclass-standard--separator
{
	line-height:1px;
	border:0px;
	border-top: solid #7f9bca 1px;
	margin:18 0 18 0;
}

.COMArticle TABLE.webtable-layout--interview P.contentclass-standard--headline
{
	font-size : 22px;
	line-height:32px;
}

.COMArticle TABLE.webtable-layout--interview TD.cell-right P.contentclass-components--catchword
{
	padding-top:8px;
}

.text  table{
	width:auto!important;
}

.text  table.webtable-layout--standard-headline{
	width:535px!important;
}

.fields .text  table{
	width:100%!important;
}
