/*  Set font-family for all used elements */
DIV, P, SPAN, TD, LI, INPUT, TEXTAREA
{
	font-family	:Arial,Helvetica,Sans-Serif;
}

TD{
	color : #000000;
	font-size : 12px;	
}

A
{
	font-family	:Arial,Helvetica,Sans-Serif;
	color: #000000;
	font-size:12px;
}

SUP
{
	font-size:9px;
}

#universe
{
	width:1007px;
	background-color:#ffffff;
}

#universe.print
{
	width:564px;
}

#page-body
{	
	width:960px;
	padding-left:25px;
}


#page-body.broad
{
	width:1007px;
	border-bottom:1px solid #BABABA;
}

@media print {
 #page-body,#page-body.broad,div.page-content{
 width:auto;
 }
}


/*    Page Header Tabelle    */
#greyLine
{
	width:986px;
	height:27px;
	padding-right:30px;
	padding-left:25px;
	background-color:#BABABA;
}


/* Newsflash */
TD.page-newsflash-wrapper
{
	vertical-align:top;
}

DIV.page-newsflash
{
	width:245px;
	margin:5px;
}

.newsflashBlock
{
	padding: 0px;
	margin: 0px;	
}
.newsflashBlock-withSpace
{
	padding-bottom: 10px;
	margin: 0px;
}

.nfItem-block{
	padding: 0px;
	margin: 0px;	
}

.newsflashText{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-bottom: 10px;
}

.newsflashText td{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-bottom: 10px;
}

.nfItem-text{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}

.nfItem-text TD{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}

.newsflash-item{
	padding-bottom: 0px;
	margin: 0px;
}

.newsflashSpace-item{
	padding-bottom: 10px;
	margin: 0px;
}

.newsflashLink{
	padding-bottom: 10px;
}

.newsflashPictureText{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-bottom: 10px;
}

.newsflashPicture{
	padding: 0px;
	margin: 0px;
}

.newsflashPictureSpace{
	padding-bottom: 10px;
	margin: 0px;
}

/* SimpleNfAgg grau */
.simpleAggInfo{
	background-color: #EEEFF3;
	padding: 10px 5px 10px 10px; 
	margin-bottom:5px;
	width:180px;
	*width:auto;
}
.page-newsflash-wrapper .simpleAggInfo{
	*width:205px;
}

.simpleAggStock{
	margin-bottom:5px;
}

.simpleAggInfo .checkboxText{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-left: 10px;
	width: 160px;
}

.simpleAggInfo .inputFeld{
	padding-top: 3px;
	padding-bottom: 5px;
	font-size : 12px;
}


.simpleAggInfo .head{
	background-color:#EEEFF3;
	padding-bottom: 10px;
	color : #000000;
	font-weight: bold;
	font-size : 12px;
	width:180px;
	*width:auto;
}

.simpleAggInfo .headBlue{
	background-color: #E3EDF9;
	padding-bottom: 10px;
	color : #003893;
	font-weight: bold;
	font-size : 12px;
}

.withBlueBackground{
	background-color: #E3EDF9;	
}

.simpleAggInfo .headCOM{
	background-color:#EEEFF3;
	padding-bottom: 2px;
	color : #000000;
	font-weight: bold;
	font-size : 12px;
}

.simpleAggInfo .COMText{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-bottom:2px;
}

.v-clear    {clear:both; font-size:0pt !important; height:0pt !important; line-height:0pt !important;}

/* Börsenkurs Newsflash */
.simpleAggInfo .stockHead{
	background-color:#EEEFF3;
	padding-bottom: 10px;
	color : #000000;
	font-weight: bold;
	font-size : 12px;
}
.stockText{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-left:15px;
	padding-bottom:1px;
}

.stockInf{
	padding-bottom:5px;
}

/* SimpleNfAgg blau */
.simpleAggStandard{
	background-color: #E3EDF9;
	padding: 10px 5px 10px 10px; 
	margin-bottom:5px;
	width:180px;
	*width:205px;
}

.simpleAggStandard .head{
	background-color:#E3EDF9;
	padding-bottom: 10px;
	color : #003893;
	font-weight: bold;
	font-size : 12px;
}

.simpleAggStandard .headCOM {
	color:#003893;
	font-size:12px;
	font-weight:bold;
	padding-bottom:2px;
}

.simpleAggStandard .COMText {
	color:#000000;
	font-size:12px;
	line-height:15px;
	padding-bottom:2px;
}

.simpleAggStandard A
{
	color : #000000;
	font-size : 12px;
	text-decoration: underline;
}

.imagedTeaser A
{
	color : #000000;
	font-size : 11px;
	text-decoration: underline;
	vertical-align:top;
}

.simpleAggStandard .inputFeld {
	font-size:12px;
	padding-bottom:5px;
	padding-top:3px;
}

/* SimpleNfAgg orange */
.simpleAggImportant, .simpleAggImportantNew{
	background-color: #F6C8A1;
	padding: 10px 10px 10px 10px; 
	margin-bottom:5px;
	width:180px;
	*width:205px;
}

.simpleAggImportant .head, .simpleAggImportantNew .head{
	background-color:#F6C8A1;
	padding-bottom: 10px;
	color : #000;
	font-weight: bold;
	font-size : 12px;
	
}

.dropDownNavi-wrapper {
	padding-top:3px;
	padding-bottom:3px;
	width:185px;
	background-color:#BABABA;
}

.smallNavi {
	padding-left:10px;
	background-color:#BABABA;
	color : #666666;
	font-size : 12px;
}

/*    Navigation    */
TD.page-navigation-wrapper
{
	vertical-align:top;
	width:184px;
}


DIV.page-navigation
{
	width:184px;
	padding-top: 20px;
}

TD.page-content-wrapper
{
	vertical-align:top;
	width:564px;
}

DIV.page-content
{
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	width:564px;
	min-height:760px; height:auto !important; height:760px;
}

#page-body.broad TD.page-content-wrapper
{
	vertical-align:top;
	width:814px;
}

#page-body.broad DIV.page-content
{
	border-left: 1px solid #CCCCCC;
	border-right: none;
}

.image-big{
	margin:0px;
	padding: 0px;
}

.image-small{
	padding-left: 20px;
}

.page-newsflash SPAN.image-small, .image SPAN.image-small, .pixel-image SPAN.image-small, .binary_renderForPressPicture SPAN.image-small, .binary_renderForPress SPAN.image-small, .publication SPAN.image-small {
	padding-left: 0px;
}

.mainHeadline
{
	vertical-align:top;
	color : #003893;
	height:25px;
	font-size : 18px;
	padding-top:12px;
	padding-bottom:7px;
	padding-left:20px;
	width:564px;
}

.distributorsHeadline-wrapper .distributorsHeadline
{
	vertical-align:top;
	color : #003893;
	font-size : 18px;
	padding-top:12px;
	padding-bottom:7px;
	padding-left:20px;
	width:564px;
}

.distributorsHeadline-wrapper .distributorsHeadline .text
{
	font-size : 18px;
}

.mainPicture
{
	width: 811px;
	padding:0px;
}

/* com portal*/
.article-wrapper{
	vertical-align:top;
	width:564px;
}

.COMnewsflash-wrapper{
	vertical-align:top;
	width:245px;
}

.COMnewsflash{
	margin-left:5px;

}

TD.page-content-components-wrapper
{
	vertical-align:top;
}

DIV.page-content-components
{
	padding:0px;
	border-left: 1px solid #CCCCCC;
}


.comImageHead{
	margin-top: 5px;
	padding-bottom: 5px;
	background-color:#003893;
	width: 564px;
}

/* COM Newsflash */
TD.directLinkBox-wrapper
{
	vertical-align:top;
	width:245px;
	padding-left:5px;
}

DIV.directLinkBox
{
	margin-top:5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	width:186px;
	*width:205px;
	height: 80px;
	background-color:#EEEFF3;
}

DIV.directLinkBox DIV.head
{
	color : 000;
	font-weight : bold;
	font-size : 12px;
	line-height: 15px;
}

DIV.directLinkBox DIV.text SPAN.text
{
	color : #000000;
	font-size : 12px;
}

/* Homepage Newsflash */
TD.direct-Link-wrapper
{
	vertical-align:top;
	width:245px;
	padding-left:5px;
}


DIV.direct-Link
{
	margin-bottom:5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	width:205px;
	height: 80px;
	background-color:#EEEFF3;
}

DIV.direct-Link DIV.head
{
	/*color : E87513;*/
	font-weight : bold;
	font-size : 12px;
	line-height: 15px;
}

DIV.direct-Link DIV.text SPAN.text
{
	color : #000000;
	font-size : 12px;
}

/* DirectLink fuer HomePage*/
.directLinkHome-wrapper{
	vertical-align:top;
	width:245px;
}

.directLinkHome{
	margin-top:5px;
	margin-bottom:5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	width:198px;
	height: 80px;
	background-color:#EEEFF3;
}

.directLinkHome .head{
	color : E87513;
	font-weight : bold;
	font-size : 12px;
	line-height: 15px;
}

.directLinkHome .text{
	color : #000000;
	font-size : 12px;
}

.mediaLinkList{
	vertical-align:top;
	width: 564px;
	font-size : 12px;
	height:18px;
}

.comTabs{
	vertical-align:top;
	width: 564px;
	padding-bottom:5px;
	font-size : 12px;
	height:18px;
}

.tab{
	width:5px;
	background-color:#ffffff;
	font-size : 12px;
}

.tabActiv-wrapper{
	background-color:#003893;
	padding:0px;
	text-align: center;
	font-size : 12px;
	height:18px;
}

.tabInactiv-wrapper{
	background-color:#C7DAF1;
	padding:0px;
	text-align: center;
	font-size : 12px;
	height:18px;
}

/* Header: Anchors */
A.tab-link
{
	background-color:#C7DAF1;
	color : #003893;
	font-weight : bold;
	font-size : 12px;
	line-height: 15px;
	text-decoration: none;
	padding-left:3px;
	padding-right:3px;
}

A.tabActiv-link
{
	background-color:#003893;
	color : #ffffff;
	font-weight : bold;
	font-size : 12px;
	line-height: 15px;
	text-decoration: none;
	padding-left:3px;
	padding-right:3px;
}

.mainNavigation
{
	background-color:#ffffff;
	width:184px;
	*width:185px;
	float: left;
	padding: 0px;
	vertical-align:top;
	border-top: 1px solid #E5E5E5;
}

.mainNavigation TD
{
	font-size	:12px;
	line-height	:13px;

	font-weight :normal;
}

.mainNavigation .fixWidth
{
	width:185px;
	border-bottom: 1px solid #E5E5E5;
	padding: 0px;
	vertical-align:top;
}

.mainNavigation .fixWidth-wrapper
{
	width:185px;
	padding: 0px;
	vertical-align:top;
}

.mainNavigation .fixWidth2	{
	width:28px;
	vertical-align:top;
	padding: 0px;
	height:19px;
}

.mainNavigation  .fixWidth2-wrapper
{
	vertical-align:top;
}

.mainNavigation .fixWidth2main	{
	vertical-align:top;
	padding: 0px;
	height:19px;
	float:left;
	text-align: left;
}

.mainNavigation  .fixWidth2main-wrapper
{
	vertical-align:top;
}

.mainNavigation .fixWidth3	{
	padding-top:2px;
	padding-bottom:1px;
	width:157px;
}

.mainNavigation .fixWidth3main	{
	width:172px;
	vertical-align:top;
	padding-top:2px;
}

.mainNavigation .spaceNavi	{
	background-color:#fff;
	font-size:11px;
	line-height:12px;
	border-bottom: 1px solid #E5E5E5;
	padding : 4px 0px 3px 0px;
}

.mainNavigation .activeSubMain
{
	color:#003893;
	text-decoration:none;
	display: block;
	width:157px;
	padding-bottom: 2px;
	padding-top:2px;
}

.mainNavigation .oldPin
{
	display: none;
}


/* Linke Navigation: Anchors */
.mainNavigation  A.modernmainnavi
{
	color : #000000;
	text-decoration:none;
	display: block;
	width: 172px;
	padding-bottom: 2px;
/*	background-image:url(/share/modern/images/navigation/mainBulletInactive.gif);
	background-repeat : no-repeat;*/
}
.mainNavigation  A.modernmainnavi:hover  {
	color : #003893;
}

.mainNavigation  A.aktivMainnavi  {
	color : #003893;
	text-decoration:none;
	display: block;
	width: 172px;
	padding-bottom: 1px;
}

/* Linke Navigation Rollover: Anchors */
.mainNavigation  A.mainnavi-modern
{
	color:#000000;
	text-decoration:none;
	display: block;
	width: 157px;
	padding: 1px 3px 1px 0px; 
}

.mainNavigation  A.mainnavi-modern:hover
{
	color:#003893;
}

/*    Logo im Header    */
.logo-wrapper	{
	border-right:1px solid #CCCCCC;
	width:210px;
	padding:0px;
	margin: 0px;
}

.page-head{
	padding:0px;
	margin: 0px;
}

.page-head-navi{
	padding:0px;
	margin: 0px;
	/*padding-top:5px;
	*padding-top:3px;*/
	*margin-top:1px;
}

/*    Bild im Header    */
.headPicture-wrapper {	
	width:564px;
	height:71px;
	padding:0px;
	margin: 0px;
}

.headPicture {	
	vertical-align:top;
	padding:0px;
	margin: 0px;
}

/*    Select-box im Header   */
.page-head-navi .menu-dropDown
{
	font-size : 11px; width : 120px;
}

/*    Select-box im Header oben rechts  */
.headForm .menu-dropDown
{
	font-size : 11px; width : 170px;
}

.headFormContainer-wrapper{
vertical-align:top;
}
.headForm-wrapper {
	background-color:#FFFFFF;	
	padding:0px;
	padding-right: 42px;
	vertical-align:top;
	margin:0px;
}

.headForm{
	background-color:#EEEFF3;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
	width:191px;
	*width:211px;
	margin:0px;
	*height:71px;
}
.headFormContainer{
	border-left:1px solid #CCCCCC;
	padding-bottom: 0px;
	
}


.headForm .top-wrapper	{
	background-color:#BABABA;
	padding-bottom: 5px;
	*padding-bottom: 4px;
}

.headForm .top	{
	background-color:#BABABA;
	padding-top:6px;
	padding-left:10px;
	margin:0px;

}

.headForm .bottom-wrapper	{
	padding:0px;
	background-color:#BABABA;
}

.headForm .bottom	{
	padding-bottom:6px;
	padding-left:10px;
	vertical-align:top;
}

/*    Menu im Header    */
.miniNaviLeft	{
	font-weight : normal;
	font-size : 12px;
	padding-bottom:3px;
	*padding-bottom:3px;
	padding-top:3px;
	*padding-top:1px;
	height: 21px;
}



.miniNaviLeft .head-inactive{
	color : #000;
	font-weight : normal;
	font-size : 12px;
	line-height: 13px;
	text-decoration: none;
	padding-left:10px;
	padding-right:20px;
}

.miniNaviLeft span.head-link img   {
	vertical-align:bottom;
	margin-right:20px;
}

.miniNaviLeft-wrapper	{
	background-color:#ffffff;
	width:533px;
	padding:0px;
	margin: 0px;			
}
.miniNaviRight-wrapper	{
	background-color:#ffffff;
	width:31px;
	padding:0px;
	margin: 0px;
}


.miniNaviRight	{
	width:31px;
	background-color:#ffffff;
	text-align:center;
	border-left:0px;
}


/*    Login Button im Header    */
.login-wrapper{
	width:248px;
	padding:0px;
	margin:0px;
	border: 0px;
	background-color:#ffffff;
	font-weight : normal;
}

.login{
	padding-top:4px;
	padding-left:10px;
	margin:0px;
	background-color:#fff;
	height: 20px;
	font-size: 12px;
	line-height: 15px;
}

.login IMG{
	margin-bottom: 1px;
	font-size: 12px;
	line-height: 15px;
}

.footer{
	height:30px;
	padding-top:10px;
	border-top:1px solid #CCCCCC;
	margin-top:37px;
}

.backButton
{
	width:150px;
	height:20px;
	padding-left:20px;
	margin-top: 30px;
}

.backButton A
{
	color : red;
	font-size : 12px;
	text-decoration: underline;
}
/* For Linkliste Style: Inline */

.linkInlineFirst-wrapper {
	height:20px;
	padding: 5px 5px 3px 20px;
	vertical-align:top;
}

.linkInline {
	height:20px;
	padding: 5px 5px 3px 10px;
	font-size : 12px;
}

.linkInline A
{
	color : #000000;
	font-size : 12px;
	text-decoration: underline;
}

.twoColumnLinkList
{
	width: 519px;
}

.onecolumnLinkList{
	padding: 0px 0px 0px 20px;
	width:100%;
}

div.standardSimpleWhithoutSpace .onecolumnLinkList{
	padding: 0px 0px 0px 20px;
	width:95%;
	*width:100%;
}

.onecolumnLinkList .text	{
	vertical-align:top;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	margin: 0px 0px 5px 0px;
}

.teaserLeftDecent{
	text-align:left;
	width:278px;
	vertical-align:top;
}

.imageforPresentation{
	text-align:left;
	font-size:12px;
	line-height:15px;
	padding:10px 10px 10px 20px;
}

.presentationContainer TD{
	vertical-align: top;
}

.teaserleftPresentation{
	width:282px;
	padding-left: 20px;
	vertical-align:top;
	line-height: 15px;
	font-size : 12px;
}

.teaserrightPresentation{
	text-align:right;
	font-size:12px;
	line-height:15px;
	padding:0px 10px 10px 80px;
	width:249px;
}
.teaserrightPresentation .external-arrow{

	text-align:right;
	width:50px;
}

.teaserRightDecent{
	text-align:left;
	width:278px;
}

.teaserLeftDecent-wrapper{
	vertical-align:top;
	padding-top:10px;

}

.teaserRightDecent-wrapper{
	vertical-align:top;
	padding-top:10px;
}

.teaserLeftDecent .smallPicture{
	vertical-align:top;
	padding-left:20px;
	padding-right:5px;
	*width:41px;
}

.teaserLeftDecent .smallPicture-wrapper{
	vertical-align:top;
}

.teaserLeftDecent .data{
	vertical-align:top;
	font-size:12px;
	width:237px;
	font-family:Arial, sans-serif;
	color : #000000;
	padding-right:30px;	
}

.teaserLeftDecent .pictureDesc-wrapper{
	vertical-align:bottom;
}

.teaserLeftDecent .pictureDesc{
	vertical-align:bottom;
}

.fotoLink{
	padding: 10px 0px 0px 20px;
}

/*    Simple-Teaser   */
.simpleTeaser {
	width: 439px;
}

.simpleTeaser A
{
	color : #000000;
	font-size : 12px;
	text-decoration: underline;
}

.simpleTeaser .head-wrapper	{
	height:18px;
	padding-left:20px;
	padding-right:10px;
	background-color:#C7DAF1;
	color : #003893;
	font-weight : bold;
	font-size : 12px;
}

.simpleTeaser .text-wrapper	{
	padding-left:20px;
	padding-top:8px;
	padding-right:10px;
	background-color:#ffffff;
	color : #000000;
	font-size : 12px;
	width: 438px;
}

.simpleTeaser .link-wrapper	{
	padding:10px;
	background-color:#ffffff;
	color : #000000;
	font-size : 11px;
	text-align:right;
	width: 438px;
}

/*		Job Offer	*/
.jobOffer {
	width: 436px;
}

.jobOffer A, .jobBlock A
{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	text-decoration: underline;
}

.jobOffer .head-wrapper, .jobBlock	.head-wrapper{
	height:18px;
	padding-left:20px;
	padding-right:10px;
	background-color:#C7DAF1;
	color : #003893;
	font-weight : bold;
	font-size : 12px;
	line-height: 15px;
}

.jobOffer .text-wrapper, .jobBlock .text-wrapper	{
	padding-left:20px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:10px;
	background-color:#ffffff;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	width: 438px;
}

.jobOffer .link-wrapper, .jobBlock .link-wrapper{
	padding:10px;
	background-color:#ffffff;
	color : #000000;
	font-size : 11px;
	text-align:right;
	width: 438px;
}
.jobBlock	{
	vertical-align:top;
	font-weight: bold;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}

.jobBlock .external-arrow{
	margin-left:20px;
	
}


/*		Sitemap		*/
.sitemap .external-arrow-wrapper{
	padding-left:20px;
}

.sitemap .head{
	height:19px;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:0px;	
	background-color:#C7DAF1;
	color : #003893;
	font-weight : bold;
	font-size : 12px;
	line-height:18px;
	margin-bottom : 5px;
	vertical-align: top;
}

/*    Small-Teaser   */
.smallTeaser A
{
	color : #000000;
	font-size : 12px;
	text-decoration: underline;
}

.smallTeaser .headline-wrapper{
	vertical-align: top;
	background-color: #ffffff;
}

.smallTeaser .headline{
	background-color: #ffffff;
	font-weight : bold;
	color : #000000;
	font-size : 12px;

	margin-right:15px;
	padding-left:20px;
	padding-bottom:7px;
}

.smallTeaser .head-wrapper	{
	height:20px;
	padding-left:20px;
	padding-right:10px;
	background-color:#C7DAF1;
	color : #003893;
	font-weight : bold;
	font-size : 12px;
	width: 282px;
}

.smallTeaser .text-wrapper	{
	padding-left:20px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:10px;
	background-color:#ffffff;
	color : #000000;
	font-size : 12px;
}

.smallTeaser .text TD	{
	background-color:#ffffff;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}

.smallTeaser .link-wrapper	{
	padding:10px;
	background-color:#ffffff;
	color : #000000;
	font-size : 11px;
	text-align:right;
}

/*    Ordering-Teaser   */
.orderingTeaser-wrapper {
	width:450px;
	vertical-align:top;
	background-color:#ffffff;
	border-top:1px solid #999999;
}

.orderingTeaser {
	margin-top:1px;
}

.orderingTeaser .left-wrapper	{
	width:300px;
	padding-left:10px;
	padding-right:10px;
	background-color:#CCCCCC;
	color : #000000;
	font-size : 11px;
}

.orderingTeaser .right-wrapper	{
	width:150px;
	padding-right:10px;
	text-align:right;
	background-color:#CCCCCC;
}

/*    Imaged-Teaser   */
.imagedTeaserColumend {
	vertical-align:top;
	padding-bottom:1px;
	width: 279px;
	margin-bottom: 20px;
}

.imagedTeaserColumend  .head-wrapper	{
	width:204px;
	height:20px;
	padding-left:20px;
	padding-right:10px;
	background-color:#C7DAF1;
	color : #003893;
	font-weight : bold;
	font-size : 12px;
}

.imagedTeaserColumend  .text-wrapper	{
	width:204px;
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	vertical-align:top;
	color : #000000;
	font-size : 12px;
}

/*    Imaged-Teaser Home  */
.imagedTeaser {
	vertical-align:top;
	padding-bottom:1px;
}

.imagedTeaser .head-wrapper	{
	width:300px;
	height:20px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:12px;
	color : #000000;
	font-weight : bold;
	font-size : 12px;
}

.imagedTeaser .picture-wrapper	{
	width:75px;
	padding-right:10px;
}

.imagedTeaser .pictureTop-wrapper	{
	vertical-align:top;
	width:75px;
}

.imagedTeaser .pictureTop	{
	vertical-align:top;
}

.valignTopBottom {
	color : #000000;
	font-size : 12px;
	text-align:left;
	padding-bottom:5px;
}

.nfItem-block .valignTopBottom{
	color : #000000;
	font-size : 12px;
	text-align:left;
	margin: 0px;
	padding: 0px;
}

.valignTop {
	color : #000000;
	font-size : 12px;
	text-align:left;
	height:auto;
}

.valignTop-wrapper {
	vertical-align:top;
}

.nfItem-block .valignTop-wrapper{
	margin: 0px;
	padding: 0px;	
}

.nfItem-block A
{
	/*pading:0px;*/
	margin:0px;
	display: block;
}

.imagedTeaser .pictureDescription-wrapper	{
	vertical-align:top;
	width:180px;
	color : #000000;
	font-size : 12px;
}

.imagedTeaser .pictureDescription	{
	vertical-align:top;
}

.pictureDescription .external-arrow	{
	padding-left:20px;
	*padding-left:0px;
}

.imagedTeaser .link-wrapper	{
	width:129px;
	padding-right:5px;
	vertical-align:top;
	background-color:#ffffff;
	color : #000000;
	font-size : 12px;
}

/*    Product-Teaser   */
.prodTeaser {
	padding-top:1px;
	padding-bottom:12px;
	border-top:6px solid #ffffff;
	background-color:#ffffff;
}



.prodTeaser .head-wrapper	{
	width:280px;
	height:18px;
	padding-left:20px;
	padding-right:10px;
	background-color:#C7DAF1;
	color : #003893;
	font-weight : bold;
	font-size : 12px;
}

.prodTeaser .head-wrapper td {	
	font-weight : bold;
}

.prodTeaser .text-wrapper	{
	width:280px;
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	vertical-align:top;
	color : #000000;
	font-size : 12px;
}

.prodTeaser .linkList-wrapper	{
	width:280px;
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	vertical-align:top;
	text-align:left;
}

.prodTeaser .link-wrapper	{
	width:190px;
	color : #000000;
	font-size : 12px;
	text-align:left;
}

/*    WithoutGrey-Teaser   */
.withoutGreyTeaser {
	vertical-align:top;
	border-top:1px solid #999999;
	padding-top:5px;
	padding-bottom:10px;
}

.withoutGreyTeaser .head-wrapper	{
	width:263px;
	height:15px;
	padding-left:10px;
	padding-right:19px;
	color : #000000;
	font-weight : bold;
	font-size : 11px;
}

.withoutGreyTeaser .text-wrapper	{
	width:263px;
	padding-left:10px;
	background-color:#ffffff;
	color : #000000;
	font-size : 11px;
}

.withoutGreyTeaser .link-wrapper	{
	width:36px;
	padding-left:5px;
	padding-right:15px;
	padding-top:8px;
	background-color:#ffffff;
	color : #000000;
	font-size : 11px;
	vertical-align:bottom;
	text-align:right;
}

/*    Short PressNews-Teaser   */
.shortPressNews {
	vertical-align:top;
	border-bottom:1px solid #999999;
	padding-top:1px;
	padding-bottom:10px;
}

.withoutBorder {
	border: none;
}

.shortPressNews .date-wrapper	{
	height:18px;
	padding-top:3px;
	padding-left:20px;
	padding-right:10px;
	color : #000000;
	font-size : 10px;
}

.shortPressNews .head-wrapper	{
	padding-left:20px;
	padding-right:10px;
	padding-bottom:5px;
	color : #000000;
	font-weight : bold;
	font-size : 12px;
	line-height: 15px;
}

.shortPressNews .text-wrapper	{
	padding-left:20px;
	padding-right:10px;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}

.standardDataSheet	{
	width : 564px;
	vertical-align:top;
	background-color: #C7DAF1;
	padding-left: 15px;
	margin: 0px;
}

.standardSimpleWhithoutSpace	{
	width : 564px;
	vertical-align:top;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
}

.standardSimpleWhithoutSpace .subhead	{
	vertical-align:top;
	font-weight: bold;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	margin: 0px 0px 5px 0px;
}

.standardSimpleWhithoutSpace .leftBig
{
	width : 449px;
	vertical-align:top;
	background-color: #ffffff;
	padding-right:10px;
}

.standardSimpleWhithoutSpace .rightSmall	{
	width : 85px;
	vertical-align:top;
	background-color: #ffffff;
}

.standardSimple	{
	width : 564px;
	vertical-align:top;
	background-color: #ffffff;
}

.emptyStandardSimple{
	padding-bottom: 10px;
}

.standardSimple .text{
	margin-top:10px;
	margin-bottom:3px;
}

.standardSimple .standard-text{
	margin-top:0px;
}

.standardSimple .subhead	{
	vertical-align:top;
	font-weight: bold;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	margin: 12px 0px 5px 20px;
}

.standardSimple .withoutTop{
	margin-top: 0px;
}

.standardSimple .leftBig{
	width : 530px;
	*width : 564px;
	vertical-align:top;
	background-color: #ffffff;
	padding-right:10px;
	padding-left:20px;
	padding-bottom:15px;
}

.standardSimple .rightSmall{
	width : 85px;
	vertical-align:top;
	background-color: #ffffff;
	padding-bottom:15px;
}

.standardSimple .rightSmall .score{
	font-size: 12px;
}

.standardSimple .rightSmall .date{
	font-size: 12px;
}

.simpleRenderForContainer .external-arrow{
	margin-left:20px;
}

.simpleRenderForContainer .onecolumnLinkList .external-arrow{
	margin-left:0px;
}

.simpleRenderForContainer .colorHeadlineNoMarginTop 
{
	background-color: #C7DAF1;
	padding-top:3px;
	padding-left:20px;
	color : #003893;
	line-height: 15px;
	font-size : 12px;
	margin: 0px 0px 3px 0px;
	font-weight: bold;
	width: 100%;
}


.formStyle	{
	vertical-align:top;
	background-color: #C7DAF1;
	padding:10px 0px 10px 15px;
	line-height: 15px;
	font-size : 12px;
	margin: 0px;
	border-top: 8px solid #E3EDF9;
	border-bottom: 8px solid #E3EDF9;
}

.formStyle .head{
	background-color:#C7DAF1;
	padding-bottom: 10px;
	color : #003893;
	font-weight: bold;
	font-size : 12px;
}

.formStyle .lineSpace	{
	padding-bottom:5px;
}

.formStyle .leftColumn	{
	width:100px;
	vertical-align:top;
	background-color: #C7DAF1;
	line-height: 15px;
	font-size : 12px;
}

.formStyle .rightColumn-wrapper	{
	vertical-align:top;
}

.formStyle .rightColumn	{
	width:200px;
	vertical-align:top;
	background-color: #C7DAF1;
	line-height: 15px;
	font-size : 12px;
	padding-bottom:5px;
}

/* Keyword Search Standard*/
.simpleAggInfo .KeywordRegister{
	width:180px;
}

.standardKeywordSearch	{
	width : 564px;
	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;
}

.standardKeywordSearch .head{
	background-color:#C7DAF1;
	padding-bottom: 10px;
	color : #003893;
	font-weight: bold;
	font-size : 12px;
}

.standardKeywordSearch .lineSpace	{
	width : 534px;
	vertical-align:top;
	background-color: #C7DAF1;
	padding-bottom:5px;
	font-size : 12px;
	width:420px;
}

.standardKeywordSearch .leftColumn	{
	width:248px;
	vertical-align:top;
	background-color: #C7DAF1;
	line-height: 15px;
	font-size : 12px;
}

.standardKeywordSearch .leftColumnForm-wrapper	{
	width:80px;
}


.standardKeywordSearch .leftColumnForm	{
	width:80px;
	vertical-align:top;
	background-color: #C7DAF1;
	line-height: 15px;
	font-size : 12px;
}

.linkRight	{
	width:564px;
	vertical-align:top;
	background-color: #ffffff;
	line-height: 15px;
	font-size : 12px;
	padding: 10px 10px 10px 0px;
	text-align: right;
}

.standardKeywordSearch .leftColumnSmall	{
	width:20px;
	vertical-align:top;
	background-color: #C7DAF1;
	line-height: 15px;
	font-size : 12px;
}

.standardKeywordSearch .rightColumn-wrapper	{
	vertical-align:top;
}

.standardKeywordSearch .rightColumn	{
	width:248px;
	vertical-align:top;
	background-color: #C7DAF1;
	line-height: 15px;
	font-size : 12px;
	padding-bottom:5px;
}

.standardKeywordSearch .rightColumn420	{
	width:320px;
	vertical-align:top;
	background-color: #C7DAF1;
	line-height: 15px;
	font-size : 12px;
}

.standardKeywordSearch .rightColumnBig	{
	width:400px;
	vertical-align:top;
	background-color: #C7DAF1;
	line-height: 15px;
	font-size : 12px;
	padding-bottom:5px;
}

.standardKeywordSearch .rightColumnBigger	{
	width:420px;
	vertical-align:top;
	background-color: #C7DAF1;
	line-height: 15px;
	font-size : 12px;
	padding-bottom:5px;
}

.standardKeywordSearch .rightColumnBigRight	{
	width:400px;
	vertical-align:top;
	background-color: #C7DAF1;
	line-height: 15px;
	font-size : 12px;
	padding-bottom:5px;
	text-align: right;
}

.standardKeywordSearch .rightColumnSmall	{
	width:120px;
	vertical-align:top;
	background-color: #C7DAF1;
	line-height: 15px;
	font-size : 12px;
}


.standardKeywordSearch .searchInput
{
	width : 174px;
}

.standardKeywordSearch .searchInput .searchTextField
{
	width : 150px;
	margin-right:3px;
	
}

/* LinkListStandard*/
.linkListStandard	{
	vertical-align:top;
	padding:10px 0px 10px 10px;
	width: 100%;
}

.linkListStandard-wrapper	{
	vertical-align:top;
	padding: 0px;
	width: 100%;
}

.linkListStandard .twoColumn	{
	width:248px;
	vertical-align:top;
	line-height: 13px;
	font-size : 12px;
}

.linkListStandard2C	{
	vertical-align:top;	
	width: 100%;
	background-color: #E3EDF9;
	margin-bottom: 10px;
}

.linkListStandard2C-wrapper	{
	vertical-align:top;
	padding: 0px;
	width: 100%;
	background-color: #E3EDF9;
}

.linkListStandard2C .twoColumn	{
	width:282px;
	padding:12px 0px 9px 20px;
	vertical-align:top;
	background-color: #E3EDF9;
	line-height: 13px;
	font-size : 12px;
}

.linkListStandard2C .twoColumn-wrapper	{
	vertical-align:top;
	background-color: #E3EDF9;
}

.linkListStandard .twoColumn-wrapper{
	vertical-align:top;
	background-color: #E3EDF9;
}

.twoColumn-plain	{
	vertical-align:top;	
	width: 100%;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}

.twoColumn-plain-wrapper	{
	vertical-align:top;
	padding: 0px;
	width: 100%;
	background-color: #FFFFFF;
}

.twoColumn-plain .twoColumn	{
	width:222px;
	*width:282px;
	padding:12px 0px 9px 20px;
	vertical-align:top;
	background-color: #FFFFFF;
	line-height: 13px;
	font-size : 12px;
}

.twoColumn-plain .twoColumn-wrapper	{
	vertical-align:top;
	background-color: #FFFFFF;
	width:285px;
	*width:auto;
}


/* Columned Container Standard*/
.columnedStandard, columnedStandardContainer	{
	vertical-align:top;
	padding-top:1px;
	padding-bottom:10px;
	width: 564px;
}

.columnedStandard .subhead, .columnedStandardContainer .subhead	{
	vertical-align:top;
	font-weight: bold;
	color : #000000;
	font-size : 11px;
	line-height: 14px;
}

.columnedStandard .headline, .columnedStandardContainer .headline	{
	vertical-align:top;
	font-weight: bold;
	color : #000000;
	font-size : 11px;
	line-height: 14px;
}

.columnedStandard .picture-wrapper, .columnedStandardContainer .picture-wrapper	{
	vertical-align:top;
}

.columnedStandard .colorHeadlineNoMarginTop,.columnedStandardContainer .simpleRenderForContainer .colorHeadlineNoMarginTop{
	background-color: #C7DAF1;
	padding-top:3px;
	padding-left:20px;
	padding-bottom:3px;
	color : #003893;
	line-height: 15px;
	font-size : 12px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	width: 100%;
}

.container-content-wrapper, .container-content, .container-content TABLE{
	width: 100%;
}

/*
.container-content-wrapper, .container-content, table.webtable-layout--standard-headline{
	width: 100%;
}
*/

.columnedStandardContainer .salesNetwork .title{
	width: 420px;
}

.pictureleft120-wrapper	{
	vertical-align:top;
	padding-right:5px;
}

.imagedTeaserColumend .picture-wrapper {
	vertical-align:top;
	padding-top:10px;
}

.descriptionPicture-wrapper{
	vertical-align:top;
}

.columnedStandardContainer .normalFont20right
{
	padding-left:0px;
}

.columnedStandardContainer .subheadlineArticle	{
	margin: 0px 0px 0px 0px;
}

.columnedStandardContainer .simpleRenderForContainer .normalFont20right{
	padding-left:20px;
}

.simpleContainer-homepage .homeHeadline{
	background-color: #C7DAF1;
	color : #003893;
	line-height: 13px;
	font-size : 12px;
	font-weight: bold;
	margin: 15px 0px 15px 0px;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:20px;
}

.homepage-space{
	padding: 0px;
	margin: 0px;
	line-height: 17px;
}

.contentHome{
	padding-top: 15px;
	background-color: #f7f7f7;
	width:564px;
}
.contentHome-wrapper{
	background-color: #f7f7f7;
	width:564px;
}

.homePageTeaser-wrapper{
	vertical-align:top;
	width: 282px;	
}

.homePageTeaser{
	vertical-align:top;

}

.homePageTeaserLeft-wrapper{
	vertical-align:top;
	padding-right:6px;
	width:279px;
}

.homePageTeaserLeft{
	vertical-align:top;

}

.homePageTeaserRight-wrapper{
	vertical-align:top;
	padding-top:5px;
	text-align:right;
}

.homePageTeaserRight{
	width:278px;

}

.homeTeaserHead-wrapper{
	vertical-align: top;
	background-color: #ffffff;
}

.homeTeaserHead{
	vertical-align:top;
	background-color: #ffffff;
	font-weight : bold;
	color : #000000;
	font-size : 12px;
	margin-right:15px;
	padding-left:20px;
}

.homeTeaserHeadline	{
	background-color: #C7DAF1;
	color : #003893;
	line-height: 15px;
	font-size : 12px;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	padding-top:3px;
	padding-left:20px;
	padding-bottom:3px;
}

.homeTeaserText-wrapper{
	padding-left:20px;
	padding-top:3px;
	padding-right:10px;
	background-color:#ffffff;
	color : #000000;
	font-size : 12px;
	line-height: 15px;	
}

.homeTeaserText TD	{
	background-color:#ffffff;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}

DIV.homePageTeaserLeft DIV.catchwords, DIV.homePageTeaser DIV.catchwords
{
	color : #003893;
	font-size : 11px;
	line-height: 13px;
	padding-left:20px;
}

.simpleContainer-homepage  A
{
	color : #000000;
	font-size : 12px;

	text-decoration: underline;
}

.comRubric
{
	vertical-align: top;
	width:554;
	padding:0px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.comRubric-wrapper
{
	vertical-align: top;
	width:554;
}
.imagedTeaser
{
	vertical-align: top;
	width:554;
	padding:0px;
	margin-bottom: 10px;
	text-align: left;
}

.imagedTeaser-wrapper
{
	vertical-align: top;
	width:554;
}

.imagedTeaser .image
{
	padding-left:20px;

}

.imagedTeaser .pixel-image
{
	padding:0px;

}

.simpleContainer-homepage  .imagedTeaser, .simpleContainer-homepage  .imagedTeaser .image-wrapper,.simpleContainer-homepage  .imagedTeaser .pixel-image-wrapper
{
	vertical-align: top;
	margin-bottom: 0px;
}

.homeTeaser-wrapper
{
	vertical-align: top;
	padding-left: 20px;
	width: 100%;
}

.homeTeaser .text
{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-right: 5px;
	padding-top:2px;
}

.homeTeaser .text TD
{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}


.homeTeaser .headline
{
	color : #000000;
	font-weight : bold;
	font-size : 12px;
	line-height: 15px;
}

.colorHeadlineHome {
	width: 564px;
	margin-top: 5px;
	background-color: #C7DAF1;
	color : #003893;
	line-height: 15px;
	font-size : 12px;
	font-weight: bold;
	padding: 3px 5px 3px 20px;
}

.colorHeadlineHome p{

}

.colorHeadline
{
	background-color: #C7DAF1;
	padding-top:2px;
	padding-bottom:3px;
	color : #003893;
	line-height: 15px;
	font-size : 12px;
	margin: 10px 0px 7px 0px;
	font-weight: bold;
	padding-left:20px;
}

.colorHeadlineCOMArticle
{
	background-color: #C7DAF1;
	padding-top:2px;
	padding-bottom:3px;
	color : #003893;
	line-height: 15px;
	font-size : 12px;
	margin: 15px 0px 7px 0px;
	font-weight: bold;
	padding-left:20px;
}

DIV.colorHeadline A
{
	font-weight:bold;
	color:#003893;
}

DIV.keywordsearch-tasks
{
	padding-bottom:10px;
}

DIV.keywordsearch-tasks TD.colorHeadline-wrapper
{		
	background-color: #C7DAF1;
	color : #003893;
}

DIV.keywordsearch-tasks DIV.colorHeadline{
	margin: 0px;
	padding-top:2px;
	padding-bottom:3px;
	line-height: 15px;
	font-size : 12px;
	font-weight: bold;
	padding-left:20px;
	background-color: #C7DAF1;
	color : #003893;
	min-height:24px;
	width: 100%;
}

DIV.colorHeadlineRight A{
	font-weight:bold;
	color:#003893;
}

DIV.keywordsearch-tasks TD.colorHeadlineRight-wrapper{		
	background-color: #C7DAF1;
	color : #003893;
	text-align: right;
}

DIV.keywordsearch-tasks DIV.colorHeadlineRight{
	margin: 0px;
	padding-top:2px;
	padding-bottom:3px;
	line-height: 15px;
	font-size : 12px;
	font-weight: bold;
	padding-left:20px;
	padding-right:3px;
	min-height:24px;
	width: 100%;
}

DIV.keywordsearch-tasks Img
{
	vertical-align:bottom;
}

DIV.keywordsearch-tasks SPAN.text
{
	vertical-align:bottom;
}

.colorHeadlineNoMarginTop 
{
	background-color: #C7DAF1;
	padding-top:3px;
	padding-left:20px;
	padding-bottom:3px;
	color : #003893;
	line-height: 15px;
	font-size : 12px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	width: 100%;
}

.mediaPicture-wrapper{
	background-color: #C7DAF1;
	padding-right:60px;
}

.colorHeadlineinForm {
	background-color: #C7DAF1;
	color : #003893;
	line-height: 15px;
	font-size : 12px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 5px;
}

.sublineText{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}

.formText{
	color : #000000;
	font-size : 12px;
	line-height: 25px;
	padding-left: 20px;
}

.regularText{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}

.checkboxText{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-left: 2px;
	width: 160px;
}

.colorHeadlineNoMarginTop-wrapper{
	width: 100%;
}

.normalFont{
	vertical-align:top;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	margin-top: 7px;
}

.normalFont20right{
	vertical-align:top;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	margin-bottom: 10px;
	padding-right:20px;
}

.columnedStandard .normalFont20right
{
	vertical-align:top;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	margin-bottom: 5px;
	padding-right:20px;
	padding-left:20px;
}

DIV.teaserLeft DIV.normalFont20right,DIV.teaserRight DIV.normalFont20right
{
	vertical-align:top;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	margin-bottom: 10px;
	padding-right:20px;
	padding-left:20px;
}

.normalFontPadding{
	vertical-align:top;
	color : #000000;
	font-size : 11px;
	line-height: 14px;
	padding-top:7px;
	padding-left:10px;
}

.normalFontPaddingTop{
	vertical-align:top;
	color : #000000;
	font-size : 11px;
	line-height: 14px;
	padding-top:7px;
}

.marginLeftRight-wrapper {
	vertical-align:top;
	color : #000000;
	font-size : 11px;
	line-height: 14px;
	padding-top:2px;
	padding-left:10px;
	padding-right:5px;
	background-color: #E3EDF9;
	text-align:left;
}

.marginLeftRightRegion-wrapper {
	vertical-align:top;
	color : #000000;
	font-size : 11px;
	line-height: 14px;
	padding-top:2px;
	padding-left:10px;
	padding-right:5px;
	background-color: #E3EDF9;
}

.colorHeadline-wrapper {
	vertical-align:top;
}

.subheadline	{
	vertical-align:top;
	font-weight: bold;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	margin: 0px 10px 10px 20px;
}

.subheadlineForDecent	{
	vertical-align:top;
	font-weight: bold;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	margin: 10px 10px 10px 20px;
}


.subheadline-wrapper {
	vertical-align:top;
}

.subheadlineArticle	{
	vertical-align:top;
	font-weight: bold;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	margin: 10px 10px 10px 0px;
}

.subheadlineArticle-wrapper {
	vertical-align:top;
}

.headlineBold	{
	vertical-align:top;
	font-weight: bold;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	margin: 0px 0px 5px 0px;
}

.headlineBold-wrapper {
	vertical-align:top;
}

/* Float Container */
.floatContainer{
	width: 564px;
	vertical-align: top;
}

.floatContainer .headline	{
	color : #000000;
	font-size : 12px;
	font-weight: bold;
	line-height: 15px;
	margin:0px;
	padding-bottom:10px;
}

/* Media */
.media{
	width: 564px;
	vertical-align: top;
}

.media .date{
	color : #000000;
	font-size : 11px;
	vertical-align: top;
}

.media .headline	{
	color : #000000;
	font-size : 12px;
	font-weight: bold;
	line-height: 15px;
	margin:0px;
	padding-left:20px;
	padding-bottom:10px;
}

.mediaBusiness{
	width: 564px;
	vertical-align: top;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:10px;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}

.mediaBusiness .date{
	color : #000000;
	font-size : 11px;
	vertical-align: top;
}

.mediaBusiness .headline	{
	color : #000000;
	font-size : 12px;
	font-weight: bold;
	line-height: 15px;
	margin:0px;
}

.mediaText, .floatContainer .text{
	padding-left:20px;
	padding-right:10px;
	padding-bottom:10px;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}

.mediaTextBold{
	padding-left:20px;
	padding-right:10px;
	padding-bottom:10px;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	font-weight:bold;
}

.floatPicture{
	float:left;
	padding-right:18px;
}

.mediaPages	{
	height:18px;
	margin-bottom:12px;
	padding-left:20px;
	padding-right:10px;
}
.mediaPages-wrapper	{
	width: 564px;
	vertical-align: top;
}

.mediaPages .text{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}

.mediaPages .text-wrapper{
	margin-right: 0px;
	width: 60px;
}

.mediaPages A
{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	margin-left:0px;
	width:30px;
}

.page{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	width:30px;
}

/* Media */
.mediaHead-wrapper{
	background-color: #C7DAF1;
	padding-top:1px;
	padding-left:20px;
	padding-bottom:2px;
	width: 564px;
	color : #003893;
	line-height: 15px;
	font-size : 12px;
}

.mediaHeadForDate{
	font-weight : bold;
	color : #003893;
	font-size : 12px;
	width: 40px;
}

.mediaHeadForDate-wrapper{
	background-color: #C7DAF1;
	padding-left:20px;
	height:18px;
	padding-bottom:1px;
	width: 40px;
}

.mediaHeadForDate A
{
	width: 40px;
	font-weight : bold;
	color : #003893;
	font-size : 12px;
	text-decoration: none;
}

.mediaHeadForGroup{
	font-weight : bold;
	color : #003893;
	font-size : 12px;
	width: 90px;
}

.mediaHeadForGroup-wrapper{
	background-color: #C7DAF1;
	padding-left:20px;
	height:18px;
	width: 90px;
	padding-bottom:1px;
}

.mediaHeadForGroup A
{
	font-weight : bold;
	color : #003893;
	font-size : 12px;
	text-decoration: none;
	width: 90px;
}

.mediaHeadline-wrapper{
	background-color: #C7DAF1;
	padding-left:20px;
	height:18px;
	padding-bottom:1px;
}

.mediaHeadline{
	font-weight : bold;
	color : #003893;
	font-size : 12px;
}

.jobHeadline-wrapper{
	vertical-align: top;
	background-color: #ffffff;
}

.jobHeadline{
	background-color: #ffffff;
	font-weight : bold;
	color : #000000;
	font-size : 12px;
	margin-right:15px;
	padding-left:20px;
	padding-bottom:7px;
}

.mediaPictureLeft-wrapper{
	background-color: #C7DAF1;
	padding-left:7px;
	padding-right:175px;
}

.mediaPictureRight-wrapper{
	background-color: #C7DAF1;
	padding-left:7px;
	padding-right:130px;
}

DIV.prodTeaser A
{
	color : #000000;
	font-size : 12px;
	text-decoration: underline;
}

DIV.prodTeaser DIV.head A
{
	color : #003893;
}

.mediaHeadline A
{
	font-weight : bold;
	color : #003893;
	font-size : 12px;
	text-decoration: none;
}

.mediaAnchorBox-wrapper{
	padding-left: 20px;
	vertical-align: top;
	text-align: left;
	width:282px;	
}

.mediaAnchorBox A
{
	height: 20px;
	color : #000000;
	font-size : 12px;
	text-align:left;
}

.mediaAnchorBox .text
{
	width:240px;
}

.mediaAnchorBox .arrow-wrapper
{
	width:15px;
}

.arrow
{
	width:14px;
	padding-right:5px;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	text-decoration: underline;
	vertical-align:top;
}

.arrowWithHeight{
	height: 15px;
}

a img { border:0px;}

/* Header: Anchors */
.preview {
	padding:5px;
	width:150px;
}

.preview A
{
	color : #003893;
	font-weight : normal;
	font-size : 11px;
	text-decoration: none;
	padding-right:20px;
}

/* Component: ExternalLink */
.external-arrow .headline
{
	color : #000000;
	font-size : 12px;
	text-align:left;
}



.external-arrow .newsflash-headline{
	color : #000000;
	font-size : 12px;
	text-align:left;
}

.external-arrow .arrowText{
	height: 20px;
	color : #000000;
	font-size : 12px;
	text-align:left;
	padding-bottom:3px;
	line-height: 15px;
}

.external-arrow .arrow-wrapper
{
	vertical-align: top;
	width:15px;
	padding: 0px;
	margin: 0px;
}

.external-arrow A
{
	color : #000000;
	font-size : 12px;
	text-decoration: underline;
	height:auto;
}

.twoColumn .external-arrow A
{
	line-height: 15px;
}

.twoColumn .arrow
{
	padding:0px;
	margin:0px;
	line-height: 9px;
	height:9px;
}

.twoColumn .external-arrow
{
	padding-bottom:3px;
}

@media print
{
	DIV.page-content .external-arrow A:link
	{
		color : #000000;
		font-size : 12px;
		line-height: 15px;
		text-decoration: underline;
		vertical-align: top;
	}
}


@media print
{
	DIV.page-content .external-arrow A
	{
		color : #000000;
		font-size : 12px;

		line-height: 15px;
		text-decoration: underline;
		vertical-align: top;
	}
}




/* Binary */

.binary
{
	color : #999999;
	font-size : 10px;
	text-align : left;
}

.binary-common .text{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-left:20px;
}

.binary-common .binary{	
	padding-left:20px;
}

.binary-file{
	padding-bottom: 7px;
}

DIV.addOnBinaries DIV.binary_renderForPress
{
	margin-left: 0px;
}

.binary_renderForPress
{
	vertical-align:top;
	text-align:left;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	margin-left: 20px;
	padding-bottom: 10px;
}

.binary_renderForPressPicture{
	vertical-align:top;
	text-align:left;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}

DIV.page-content .binary_renderForPress A, .binary_renderForPressPicture A
{
	vertical-align:middle;
	color : #003893;
	font-size : 10px;
	line-height: 15px;
	text-decoration: none;
	margin-right:10px;
}

/* PressNews: renderTrade.jsp*/

.addOnBinaries
{
	margin-left:20px;
	margin-bottom:0px;
	margin-top:10px;
}

.addOnBinaries .normalFont
{
	margin:0px;
	padding:1px 0px 0px 27px;
}

.addOnBinariesSmall
{
	margin-left:20px;
	margin-bottom:30px;
	margin-top:20px;
}

.addOnBinaries .text{
	margin-bottom:5px;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}

.addOnBinaries .textbold{
	margin-bottom:5px;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	font-weight:bold;
}



/* GenPageContent */

.genPageContent_render .headline
{
	color : #2D3F69;
	font-size : 13px;
	line-height: 15px;
	font-weight : bold;
}

.genPageContent_renderPublication
{
	width: 564px;
}


.genPageContent_renderProductCatalog
{
	background-color:#C7DAF1;
	font-size : 12px;
	font-weight: bold;
	color: #003893;
	line-height: 15px;
	padding-top:1px;
	padding-left:20px;
	padding-bottom:2px;
	margin-top:4px;
	width: 564px;
}


/* GenPageContent/renderProductSearchResult.jsp */

.export
{
	vertical-align: middle;
	font-size: 12px;
	font-family: Arial, sans-serif;
	padding-left: 20px;	
}

.export A
{
	vertical-align: middle;
}

.productSearchResult .download
{
	vertical-align: middle;
	font-size: 12px;
	font-family: Arial, sans-serif;
	padding-left: 20px;
}

.productSearchResult .download A
{
	vertical-align: middle;
}

.productSearchResult .content-text
{
	vertical-align: middle;
	color : #000000;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}
.productSearchResult a.content-text
{
	height:auto;
	line-height:normal;
	vertical-align:baseline;
	text-align:left;
}
.productSearchResult a.content-text span
{
	height:auto;
	line-height:normal;
	vertical-align:baseline;
	text-align:left;
	line-height:15px;
	height:15px;
	cursor:pointer;
}

.productSearchResult a.sample-ordering, a.sample-ordering
{
	height:auto;
	line-height:normal;
	vertical-align:baseline;
	text-align:left;
	color:#E87513;
	font-weight: bold;
}

.content-text .epcosHostHighlight
{
	font-weight: bold;
	color:#D96D12;
}

.content-text .otherHostHighlight
{
	font-weight: bold;
	color:#003893;
}

/* GenPageContent/renderAddress.jsp */
.renderAddress .imageMinimumSpace{
	padding: 0px 0px 30px 0px;
}

/*  Location  */

.location
{
	vertical-align: top;
	margin-bottom:10px;
}

.location .headline
{
	font-size : 12px;
	color: #003893;
	font-weight: bold;
	line-height: 15px;
	background-color:#C7DAF1;
	padding-top:3px;
	padding-left:20px;
	padding-bottom:3px;
}


.location .singleline-wrapper
{
	vertical-align: top;
}

.location .image_column-wrapper
{
	vertical-align: top;
	padding-right: 10px;
	width : 90px;
}

.location .right_column-wrapper
{
	vertical-align: top;
	padding-right: 10px;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-left:10px;
	padding-top:5px;
}


/* Trade Fair News */
.tradefair .headline
{
	font-size : 12px;
	color: #003893;
	font-weight: bold;
	line-height: 15px;
	background-color:#C7DAF1;
	padding-top:3px;
	padding-left:20px;
	padding-bottom:3px;
	width: 564px;
}

.tradefair .left_column-wrapper
{
	vertical-align: top;
	padding-right: 10px;
	width : 120px;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}

.tradefair .box-wrapper
{
	vertical-align: top;
	padding-left:20px;
	padding-right:15px;

}

.tradefair .box
{
	vertical-align: top;
	border-bottom: 1px solid #BABABA;

}

.tradefairHeadline-wrapper{
	vertical-align: top;
	background-color: #ffffff;
}

.tradefairHeadline{
	background-color: #ffffff;
	font-weight : bold;
	color : #000000;
	font-size : 12px;
	margin-right:15px;
}

.tradefair .image_column-wrapper
{
	vertical-align: top;
	padding-right: 10px;
	width : 110px;
}

.tradefair .right_column-wrapper
{
	vertical-align: top;
	padding-right: 10px;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}

.tradefair .right_columnlast-wrapper
{
	vertical-align: top;
	padding: 0px 10px 10px 0px;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}

/* Page renderFoot*/

.page_renderFoot
{
	width:287px;
	padding-bottom: 5px;
}


.page_renderFoot .copyright
{
	color : #BABABA;
	border-right: 1px solid #BABABA;
	font-size : 10px;
	line-height: 15px;
	margin-left: 20px;
	width: 148px;
	padding-right: 3px;
}

.page_renderFoot .footerBreadCrumb
{
	color : #BABABA;
	font-size : 10px;
	line-height: 15px;
	margin-left: 20px;
	width: 520px;
	padding-right: 3px;	
}

.page_renderFoot .publish
{
	border-right: 1px solid #BABABA;
	text-align:left;
	padding-left: 3px;
	padding-right: 3px;
	width:70px;

}

.page_renderFoot .terms
{
	text-align:left;
	padding-left:3px;
	width:110px;
}

.page_renderFoot A
{
	color : #003893;
	font-size : 10px;
	line-height: 15px;
	text-decoration: none;
}

@media print
{
	.page_renderFoot A
	{
		color : #003893;
		font-size : 10px;

		line-height: 15px;
		text-decoration: none;
	}
}

.searchTable .title{
	font-size:12px;
	line-height:15px;
	font-family:Arial;
	padding-left: 20px;
	padding-top: 5px;
	font-weight:bold;	
	color:#003893;
}

.searchTable TD.headBlock{
	font-size:12px;
	line-height:15px;
	font-family:Arial;
	color: #000000;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #cccccc;
	background-color:#C7DAF1;
}

/* ProductCategory*/
.productCategory-wrapper /*renderWhite*/
{
	vertical-align: bottom;
	width: 564px;
}

.productCategory .title /*renderWhite*/
{
	background-color:#E3EDF9;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #E3EDF9;
	font-size : 12px;
	line-height: 15px;
	padding-top:5px;
	padding-left:10px;
	border-left: solid 10px white;
	width: 270px;
	vertical-align: middle;
	height:25px;
}

.productCategoryBlue /*renderGrey*/
{
	width: 564px;
	background-color:#C7DAF1;
	border-top: 4px solid #ffffff;

}

.productCategoryBlue .title_blue /*renderGrey*/
{
	font-size : 12px;
	color: #003893;
	font-weight: bold;
	line-height: 15px;
	padding-top:1px;
	padding-left:20px;
	padding-bottom:2px;
	width: 270px;
	vertical-align: middle;
}

.productCategoryBlue .link_container-wrapper /*renderGrey*/
{
	padding-bottom:1px;
	width: 294px;
	vertical-align: middle;
}

.productCategory .link_container-wrapper /*renderWhite*/
{
	padding-bottom:1px;
	border-top: 1px solid #CCCCCC;
	width: 294px;
	vertical-align: middle;
}

.productCategory .first_link_container-wrapper /*renderWhite*/
{
	padding-bottom:1px;
	border-top: 0px solid  #BABABA;
	width: 294px;
	vertical-align: middle;
}


.datasheet_link-wrapper 
{
	vertical-align: middle;
	padding-left: 6px;	
	width: 100px;
}

.search_link-wrapper
{
	vertical-align: middle;
	width: 184px;
}

.productCategory .arrow_image
{
	margin: 0px 6px;
	padding: 0px;
}

DIV.page-content .productCategory A
{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	text-decoration: underline;
	vertical-align: middle;
}

/* Publication */

.publication .two_column
{
	width : 564px;
	padding-top: 15px;
	border-top: 1px solid #CCCCCC;
}

.publication .first
{
	border-top:none;
}

.publication .left_column-wrapper
{
	vertical-align: top;
	padding-left: 20px;
	padding-right: 20px;
}

.publication .icons
{
 	padding-top: 5px;
}


.publication .title
{
	color : #999999;
	font-size : 10px;
	text-align: left;

}


.publication .right_column-wrapper
{
	vertical-align:top;
	text-align:left;
	width:450px;
}

.publication .text_headline
{
	font-size : 12px;
	color: #000000;
	font-weight: bold;
	line-height: 15px;
	padding-top:3px;
	padding-bottom: 2px;


}

.publication .textblock
{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	vertical-align:top;
	text-align:left;
	padding-right:5px;
}

.publication .textblockPadding
{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	vertical-align:top;
	text-align:left;
	padding:5px 10px 5px 0px;
	width:450px;
}

.publication .edition_infos
{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-top: 15px;
}
.publication .ordering_code
{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}

.publication .price
{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}

.publication .link
{
	padding-top: 15px;
}

/* Binary List */
.binaryListSimple {
	width : 549px;
	vertical-align:top;
	background-color: #ffffff;
	font-weight : normal;
	font-size : 12px;
	line-height: 15px;
}

.binaryListSimple{
FONT-WEIGHT: normal;
FONT-SIZE: 12px;
VERTICAL-ALIGN: top;
WIDTH: 549px;
LINE-HEIGHT: 15px;
BACKGROUND-COLOR: #ffffff;
}

DIV.binaryListSimpleBottomBorder
{
	BORDER-BOTTOM:1px solid #cccccc;
	PADDING-BOTTOM:8px;
}





.listContent{
	padding-left: 10px;
}

.listContent .leftColumnLine .external-arrow{
	width: 286px;
}


.listContentLast{
	padding-left: 10px;
	margin-bottom: 9px;
}

.binaryListSimple .greyLine	{
	border-bottom: 1px solid #CCCCCC;
}


.binaryListSimple .headline
{
	font-size : 12px;
	color: #003893;
	font-weight: bold;
	line-height: 15px;
	background-color:#C7DAF1;
	padding-top:1px;
	padding-left:20px;
	padding-bottom:2px;
	width: 564px;
	margin: 10px 0px 0px 0px;
}

.binaryListSimple .headlineFontLeft
{
	font-size : 12px;
	color: #003893;
	font-weight: bold;
	line-height: 15px;
	background-color:#C7DAF1;
	padding-left: 25px;
	width: 98px;
}

.binaryListSimple .headlineFont
{
	font-size : 12px;
	color: #003893;
	font-weight: bold;
	line-height: 15px;
	background-color:#C7DAF1;
	width: 430px;
}

.binaryListSimple .subheadline
{
	font-size : 12px;
	font-weight: bold;
	line-height: 15px;
	padding-top:3px;
	padding-left:130px;
	padding-bottom:3px;
	width: 564px;
	margin: 10px 0px 0px 0px;
}

.binaryListSimple .left_column-wrapper
{
	vertical-align: top;
	width : 80px;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-top: 5px;
}

.binaryListSimple .left_column
{
	vertical-align: top;
	padding-right: 9px;
	width : 80px;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-top: 5px;
}

.binaryListSimple .left_columnLine-wrapper
{
	vertical-align: top;
	width : 80px;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-top: 5px;
}

.binaryListSimple .left_columnLine
{
	vertical-align: top;
	padding-right: 9px;
	width : 80px;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-top: 5px;
	border-top: 1px solid #CCCCCC;
}


.binaryListSimple .singleline-wrapper
{
	vertical-align: top;
	font-weight : normal;
	font-size : 12px;
	line-height: 15px;
}

.binaryListSimple .icon_column-wrapper
{
	vertical-align: top;
	width : 20px;
	padding-top: 5px;
	font-weight : normal;
	font-size : 12px;
	line-height: 15px;
}

.binaryListSimple .icon_column
{
	vertical-align: top;
	padding-right: 10px;
	padding-left:20px;
	width : 30px;
	padding-top: 5px;
	font-weight : normal;
	font-size : 12px;
	line-height: 15px;
}

.binaryListSimple .leftColumn-wrapper
{
	vertical-align: top;
	width : 295px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left:10px;
	padding-bottom: 5px;
}

.binaryListSimple .leftColumn
{
	font-weight : normal;
	font-size : 12px;
	line-height: 15px;
}

.binaryListSimple .leftColumnLine-wrapper
{
	vertical-align: top;
	width : 315px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.binaryListSimple .leftColumnLine
{
	vertical-align: top;
	padding-left:10px;
	padding-top: 5px;
	border-top :1px solid #CCCCCC;
	font-weight : normal;
	font-size : 12px;
	line-height: 15px;
}

.binaryListSimple .icon_columnLine-wrapper
{
	vertical-align: top;
	width : 20px;
	padding-top: 5px;
	font-weight : normal;
	font-size : 12px;
	line-height: 15px;
}

.binaryListSimple .icon_columnLine
{
	vertical-align: top;
	padding-right: 10px;
	padding-left:20px;
	width : 20px;
	padding-top: 5px;
	border-top :1px solid #CCCCCC;
	font-weight : normal;
	font-size : 12px;
	line-height: 15px;
}

.binaryListSimple .lineWithoutSize{
	border-bottom :1px solid #CCCCCC;
}

.binaryListSimple .checkbox_column-wrapper
{
	width : 20px;
	font-weight : normal;
	font-size : 12px;
	line-height: 15px;
}

.binaryListSimple .checkbox_column
{
	padding-left:10px;
	padding-top:5px;
	font-weight : normal;
	font-size : 12px;
	line-height: 15px;
}

.binaryListSimple .download_column
{
	padding:10px 0px 10px 10px;
	vertical-align:top;
	color : #000000;
	font-size : 11px;
	line-height: 14px;
}

.binaryListSimple .checkbox_columnLine-wrapper
{
	width : 20px;
	font-weight : normal;
	font-size : 12px;
	line-height: 15px;
}

.binaryListSimple .checkbox_columnLine
{
	padding-left:10px;
	padding-top:5px;
	border-top :1px solid #CCCCCC;
}

.binaryListSimple .right_column-wrapper
{
	vertical-align: top;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-top: 11px;

}

.binaryListSimple .right_column_byDownload
{
	vertical-align: top;
	color : #000000;
	font-size : 12px;
	width : 499px;
}

.binaryListSimple .rightColumn-wrapper
{
	vertical-align: top;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-top: 5px;
}

.binaryListSimple .rightColumn
{
	vertical-align: top;
	color : #000000;
	font-size : 12px;
	padding-top: 5px;
}

.binaryListSimple .right_columnLine-wrapper
{
	vertical-align: top;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-top: 5px;
}

.binaryListSimple .right_columnLine
{
	vertical-align: top;
	color : #000000;
	font-size : 12px;
	padding-top: 5px;
	border-top: 1px solid #CCCCCC;
}

/******** BinaryList/renderWithSize.jsp *******************/

.binaryListSimple .iconCol{
	vertical-align: middle;
	padding-left:20px;
	width : 30px;
	font-weight : normal;
	font-size : 12px;
	line-height: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.binaryListSimple .iconColTop{
	vertical-align: top;
	padding-left:20px;
	width : 30px;
	font-weight : normal;
	font-size : 12px;
	line-height: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.binaryListSimple .leftCol{
	vertical-align: middle;
	width : 80px;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.binaryListSimple .leftColTop{
	vertical-align: top;
	width : 80px;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.binaryListSimple .rightCol{
	vertical-align: middle;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.binaryListSimple .rightColTop{
	vertical-align: top;
	color : #000000;
	font-size : 12px;
	line-height: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.binaryListSimple .withBorderTop{
	border-top: 1px solid #CCCCCC;
}

.binaryListSimple .binaryLHeadline{
	font-size : 12px;
	color: #003893;
	font-weight: bold;
	line-height: 15px;
	background-color:#C7DAF1;
	padding-top:1px;
	padding-left:25px;
	padding-bottom:2px;
	width: 564px;
	margin: 10px 0px 0px 0px;
}

.binaryListSimple .binaryLHeadlineFontLeft{
	font-size : 12px;
	color: #003893;
	font-weight: bold;
	line-height: 15px;
	background-color:#C7DAF1;
	padding-left: 25px;
	width: 85px;
}

.binaryListSimple .binaryLHeadlineFont{
	font-size : 12px;
	color: #003893;
	font-weight: bold;
	line-height: 15px;
	background-color:#C7DAF1;
	width: 450px;
	padding-left:20px;
}

/* */

.f145
{
	font-size : 12px; width : 150px;
}

.f160
{
	font-size : 12px; width : 160px;
}

.f180
{
	font-size : 12px; width : 180px;
}

.f160small
{
	font-size : 11px; width : 160px;
}

.f180small
{
	font-size : 11px; width : 180px;
}

.selectHeadline
{
	background-color: #C7DAF1;
	color:#003893;
	font-weight:bold;
	padding-bottom: 3px;
}

.f125
{
	font-size : 12px; width : 160px;
}

.f12
{
	width : 12px;
	vertical-align: top;
}


.fs185 { font-size : 11px; width:145px; height:19px; margin-right:5px;}

.directLinkInput { font-size : 11px; width:153px; height:19px; margin-right:5px; float:left;}

.directSearchInput { font-size : 11px; width:145px; height:19px; margin-right:5px; float:left;}

SPAN.contentclass-components--caption
{
	font-size: 11px;
	line-height:14px;
	color: #000000;
}

SPAN.contentclass-components--headline
{
	font-size: 22px;
	line-height:28px;
	color: #000000;
}

SPAN.contentclass-components--subheadline
{
	font-size: 14px;
	line-height:16px;
	color: #000000;
}

SPAN.contentclass-components--hint
{
	font-size: 12px;
	line-height:15px;
	font-weight : bold;
	color: #000000;
}

SPAN.contentclass-components--text-small
{
	font-size: 9px;
	line-height:11px;
	color: #000000;
}

SPAN.contentclass-components--text-smaller
{
	font-size: 11px;
	line-height:14px;
	color: #000000;
}

SPAN.contentclass-components--text-normal
{
	font-size: 12px;
	line-height:15px;
	color: #000000;
}

SPAN.contentclass-components--text-taller
{
	font-size: 14px;
	line-height:16px;
	color: #000000;
}

SPAN.contentclass-components--text-tall
{
	font-size: 22px;
	line-height: 28px;
	color: #000000;
}

/* Basic classes */
p
{
	margin-top:0px;
	margin-bottom:0px;
}

p.last-paragraph
{
	display:inline;
}

p.first-paragraph
{
}
/*#*/
.checkbox-cell
{
		text-align: left;
		width: 65px;
		padding-right: 5px;
		padding-left:17px;
}

.download-button
{
		margin-top:20px;
		margin-bottom:5px;
		padding-left:20px;
		font-size: 12px;
		color: #000000;
		vertical-align: top;
}

.download-button A
{
	vertical-align: middle;
}

.binaryListSimple .row
{
	text-align:left;
	width : 564px;
}

/* SimpleContainer */
/*#*/.headline-blue
{
	margin-top: 25px;
	margin-bottom: 10px;
	color: #003893;
	font-size : 13px;
	font-weight : bold;
	line-height:15px;
	padding-left: 20px;
}


/* Datasheet (GenPageContent/renderDataSheet.jsp) */
.table-head{
	vertical-align: top;
	padding:5px 0px;
	background-color: #C7DAF1;
}

.table-hits-head{
	vertical-align: top;
	padding:5px 0px 0px 10px;
}

.datasheet-genHeadline
{
	background-color: #FFFFFF;
	font-weight : bold;
	color : #000000;
	font-size : 12px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:7px;

}

.datasheet-introtext
{
	font-size: 12px;
	line-height:15px;
	color: #000000;
	padding-left:20px;
	background-color: #FFFFFF;
	padding-bottom:20px;
}

.datasheet-table-headline
{
	background-color:#C7DAF1;
	font-weight : bold;
	color: #003893;
	font-size : 12px;
	text-decoration:none;
	vertical-align:top;

}

.datasheet-lockingMessage
{
	font-size: 12px;
	line-height:15px;
	color:#C90302;
	padding-left:20px;
}


@media screen
{
	.datasheet
	{
		color : #000000;
		font-size : 12px;
		padding-right: 5px;
		line-height:15px;
	}
}

@media print
{
	.datasheet
	{
		color : #000000;
		font-size : 10px;
		padding-right: 5px;
	}
}

/* GenPageContent Headlines*/

.generated-standard .headline{
	background-color: #ffffff;
	font-weight : bold;
	color : #000000;
	font-size : 12px;
	margin-right:15px;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:7px;
}

.generated-renderPublications .headline{
	background-color:#C7DAF1;
	color: #003893;
	text-align: left;
	margin-left:0px;
	margin-right:0px;
	margin-top:4px;
	padding-bottom:0px;
	padding-left:20px;

}


.generated-renderDataSheets .headline
{
	background-color: #FFFFFF;
	margin-left:0px;
	margin-right:0px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:7px;
}

/* Sales Network */

.salesNetwork .title
{
	background-color:#C7DAF1;
	color: #003893;
	font-weight : bold;
	font-size : 12px;
	margin-bottom: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
	width: 436px;
	padding-left: 20px;
}

.salesNetwork .arrowlink
{
	padding-left: 20px;
	
}
.salesNetwork .form
{
	font-size : 1px;
	padding-left: 20px;
	margin-bottom: 20px;
}


.salesNetwork select
{
	width: 260px;
}

.salesNetwork A
{
	color : #000000;
	font-size : 12px;
	line-height: 15px;
}

/* GenPageContent/renderAnalysts */

.Analysts-sortText
{
	vertical-align: middle;
	text-align: left;
	background-color: #C7DAF1;
	font-size:12px;
	color : #003893;
}

.Analysts-header
{
	font-size:12px;
	vertical-align:top;
	font-weight:bold;
	color : #003893;
	text-decoration:none;

}

.Analysts-text
{
	font-size:12px;
	vertical-align:middle;
}

/*			renderWithdrawnProductsResult       */
.standardKeywordSearch .introText
{
	padding: 10px 10px 10px 0px;
	vertical-align:middle;
	font-size:12px;
}

.standardKeywordSearch .longText
{
	vertical-align:middle;
	font-size:12px;
	width:304px;
	padding: 10px 10px 10px 0px;
	height: 70px;
}

.standardKeywordSearch .longTextWhite
{
	vertical-align:middle;
	font-size:12px;
	padding: 10px 10px 10px 0px;
	height: 100px;
}


.standardKeywordSearch .shortTextContainer
{
	width: 230px;
	padding: 10px 10px 10px 0px;
	height: 100px;
}

.standardKeywordSearch .shortText
{
	text-align:left;
	vertical-align:middle;
	font-size:12px;
}

.standardKeywordSearch .okButton
{
	vertical-align:middle;
	width:230px;
	padding: 10px 10px 10px 0px;
	height: 70px;
}

/* renderstandardKeywordSearchResult*/

.withdrawnPResult-text
{
	font-size:12px;
	vertical-align: middle;
	padding-left:5px;
}


.withdrawnPResult-hintext
{
	font-size:12px;
	text-align:left;
	padding-left:10px;
}


.withdrawnPResult-text-bold
{
	font-size:12px;
	font-weight:bold;
	vertical-align: middle;
	background-color:#C7DAF1;
	padding-left:5px;
	height: 30px;

}

.withdrawnPResult-link
{
	font-size:20px;
	font-weight:bold;
	text-decoration:none
}



.withdrawnPResult-icon
{
	vertical-align: middle;
	text-align: center;

}

.withdrawnPResult-button
{
	padding-left: 15px;
}

/* renderDistributors*/

.distributors .headline{
	color: #003893;
	font-size : 14px;
	font-weight : bold;
	padding-left:10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.distributors .introtext{
	font-size : 12px;
	vertical-align: middle;
	padding-left:10px;
	padding-top: 10px;
	padding-bottom: 5px;
	background-color: #C7DAF1;
	border-top: 5px solid #E3EDF9;	
}

.distributors .introtext b{
	vertical-align: middle;
}

.distributors .longtext{
	font-size : 12px;
	padding-left:10px;
	padding-bottom: 5px;
	background-color: #C7DAF1;	
}

.distributors .container{	
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #C7DAF1;	
}
.distributors .container table, .distributors .container-white table{
	width:690px;
	border:1px;
}

.distributors .container-white{
	background-color: #FFFFFF;
	padding-left:10px;
}

.distributors .container-distributor{
	display: none;
}

.distributors .head{
	font-size : 12px;
	font-weight: bold;
	color: #003893;
	padding-right: 1px;	
	background-color: #C7DAF1;
	vertical-align:middle;
}

.distributors .head a{
	text-decoration:none;
}

.distributors .head a span{
	text-decoration:underline;
}

.distributors .head IMG{
	vertical-align:bottom;
	padding-left:2px;
	padding-top:3px;
}
.distributors .text-wrapper, .distributors .head-wrapper{
	width:140px;
	padding-top:5px;	
	vertical-align:middle;
}
.distributors .image-wrapper{
	width:50px;
	padding-top:5px;
	vertical-align:middle;
}
.distributors .text{
	font-size : 12px;
	vertical-align:middle;
}

.distributors a .text{
	cursor:pointer;
}


.distributors .longtext .text{
	width:600px;
}
.distributors .oCodeHead-wrapper, .distributors .oCodeText-wrapper{
	width:220px;
	padding-top:5px;	
	vertical-align:middle;
}
.distributors .oCodeHead{
	font-size : 12px;
	font-weight: bold;
	color: #003893;
	padding-right: 3px;
	margin-top: 2px;
	margin-bottom: 2px;
	background-color: #C7DAF1;
	vertical-align:middle;
}

.distributors .oCodeText{
	font-size : 12px;
	padding-right:3px;	
	vertical-align:middle;
}

.distributors .image{
	padding-right:1px;	
	vertical-align:middle;
	width:40px;
}

.distributors .worldmap-wrapper{
	width: 135px;	
}

.distributors .worldmap-wrapper .worldmap{
	padding-top: 10;
}

.distributors .worldmap-wrapper .worldmap .image-small{
	padding-left: 0px;
	padding-top: 10px;
}

.distributors .countrychoose-wrapper{
	vertical-align: top;	
	padding-top:10px;
}

.distributors .line{
	height:1px;
	background-color: #cccccc;
	margin-top:4px;
}

/* XREF */

.xrefText
{
	vertical-align:middle;
	font-size: 12px;
	height: 19px;
	padding-right: 10px;
}

.xrefTextBold
{
	vertical-align:middle;
	font-size: 12px;
	height: 19px;
	font-weight:bold;
}

.xrefTextHigh
{
	vertical-align:middle;
	font-size: 12px;
	height: 50px;
	font-weight:bold;
}

.xrefTable
{
	width: 564px;
}

/* renderKeyWords*/

.keywordsBigTable
{
	vertical-align: top;
	text-align: left;
	width: 564px;
}

.keywordsTable
{
	vertical-align: top;
	text-align: center;
	background-color: #C7DAF1;
	padding-top:10px;
	padding-bottom:10px;
	width:564px;
}

.keywordsText
{
	padding-top:10px;
	line-height:10px;
	padding-left:10px;
	padding-bottom:10px;
	vertical-align: top;
}


.keywordsYear
{
	background-color:#C7DAF1;
	color: #003893;
	text-align: left;
	margin-left:0px;
	margin-right:0px;
	margin-top:4px;
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
}

.keywordsLink
{
	width:282px;
	padding:0px 0px 0px 20px;
	vertical-align:top;
	line-height: 15px;
	font-size : 12px;
}

.keywords
{
	padding-left:5px;
	font-weight: bold;
}

.keywordsLink A:link
{
	font-size:12px;
	text-decoration: underline;
	padding-left:6px;
}

.keywordsLink A:visited
{
	font-size:12px;
	text-decoration: underline;
	padding-left:6px;
}

A SPAN.link-spacing
{
	text-decoration:none;
	width:6px;
}

/* renderAccept.jsp */

.licenceAccept .buttons
{
	padding-left:10px;
}


/* renderproductSearch.jsp */

.prodSearch
{
	vertical-align:top;
	text-align: left;
	width:564px;
	padding-top: 10px;
	padding-left: 20px;
	background-color: #C7DAF1;
	border-top: 10px solid #E3EDF9;
}

.prodSearch TD
{
	font-size: 12px;
	vertical-align:middle;
	width:282px;
}

.prodSearch A
{
	text-decoration: underline;
}

.prodSearch SELECT
{
	font-size:11px;
	width:257px;
	/*text-align:right;*/
	float:left;
	*float:none;
}

.prodSearchLockingMsg
{
	vertical-align:middle;

	font-weight:bold;
	color: red;
}

.prodSearchMsg
{
	font-weight:bold;
	vertical-align:middle;
}

.prodSearchHead
{
	font-weight:bold;
	vertical-align:top;

}

.prodSearchFooter
{
	height:100px;
	text-align:right;
	background-color: #FFFFFF;
	padding-left: 302px;
	border-top: 10px solid #E3EDF9;
}

.prodSearchFooter .text
{
	font-size:12px;
	font-family	:Arial,Helvetica,Sans-Serif;
	line-height:15px;
}

.prodSearch TABLE
{
	/*width:100%;*/
	width:300px;
	*width:262px;
}

.prodSearchFooter TABLE TD
{
	height:10px;
	font-size : 10px;
	vertical-align:middle;
	width: 131px;
}

.prodSearchFooter A:link
{
	font-size : 10px;
	text-decoration: underline;
	padding-right: 10px;


}

.prodSearchFooter A
{
	font-size : 10px;
	text-decoration: underline;
	padding-right: 10px;

}
.inquiryTable TD
{
	font-family	:Arial,Helvetica,Sans-Serif;
	color : #000000;
	font-size : 12px;
	height: 15px;
}

.inquiryTable TD.form-text{
	font-size:12px;
	line-height:15px;
	font-family:Arial;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
}

.inquiryTable TD.form-field
{
	width: 239px;
	padding-right:10px;
	line-height:27px;
	vertical-align:top;
}

.inquiryTable TD.buttons
{
	padding-top:10px;
	padding-right:10px;
	vertical-align:top;
}

.inquiryTable TD.form-text-short{
	font-size:12px;
	line-height:15px;
	font-family:Arial;
}

.inquiryTable TD.form-field-long
{
	width:170px;
	padding-right:10px;
	line-height:15px;
	vertical-align:top;
}

.inquiryTable TD.form-text-caution{
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right: 20px;
	width:480;
	color:#C90302;
}

.inquiryTable TD.form-msg{
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right: 20px;
	width:480;
}

TABLE.webtable-layout--standard-headline, TABLE.webtable-layout--plain-headline
{
}

TABLE.webtable-layout--standard-headline TD.cell, TABLE.webtable-layout--plain-headline TD.cell
{
	color:black;
	border-bottom:1px solid #999999;
	font-size:12px;
	line-height:15px;
	height:18px;
	padding-left:5px;
	padding-right:8px;
}

TABLE.webtable-layout--standard-headline TD.cell-top
{
	background-color: #C7DAF1;
	color : #003893;
	line-height: 15px;
	font-size : 12px;
	font-weight: bold;
	border:none;
	padding-left:5px;
	padding-right:8px;
}

TABLE.webtable-layout--plain-headline TD.cell-top
{
	background-color: #FFFFFF;
	color : #000000;
	line-height: 15px;
	font-size : 12px;
	font-weight: bold;
	border:none;
	padding-left:5px;
	padding-right:8px;
}

TABLE.webtable-layout--standard-headline TR.webtable-rowtype--section-end TD.cell, TABLE.webtable-layout--plain-headline TR.webtable-rowtype--section-end TD.cell
{
	color:black;
	border:none;
	font-size:12px;
	line-height:15px;
	height:18px;
	padding-left:5px;
	padding-right:8px;
}

TABLE.webtable-layout--standard-headline TR.webtable-rowtype--subheadline TD.cell, TABLE.webtable-layout--plain-headline TR.webtable-rowtype--subheadline TD.cell
{
	background-color: #C7DAF1;
	color : #003893;
	line-height:15px;
	font-size : 12px;
	font-weight: bold;
	height:6px;
	border:none;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:8px;
}

/* contact/forwardArticleForm.jsp*/

.forwardArticleForm {
	margin-right:25px;
	margin-left:25px;
	width:500px;	
}

.forwardArticleForm TD{
	font-size:12px;
}
.forwardArticleForm .logo{
	text-align:center;
	border-bottom: 1px solid black;
	height:60px;
	width:500px;
	padding-right:25px;
	padding-left:25px;
	margin-bottom:5px;
	border:none;
}

.forwardArticleForm .form-wrapper{
	background-color:#f0f0f0;
	padding-left:10px;
	padding-right:10px;
	width:500px;
	vertical-align:top;
	
}

.forwardArticleForm .article-headline{
	font-weight:bold;
	border-bottom: 1px solid black;
	padding-bottom:10px;
	margin-bottom:5px;
}

.forwardArticleForm .forwarding-text{
	margin-top:20px;
	margin-bottom:10px;
	
}

.forwardArticleForm .article-catchwords{
	margin-top:5px;
	padding-bottom:10px;
	
	
}

.forwardArticleForm .field-text{
	padding-bottom:2px;
	border-top: 1px solid black;
	padding-top:10px;
	margin-top:10px;
}

.forwardArticleForm .recipient-text{
	padding-bottom:2px;
	padding-top:3px;
	
}

.forwardArticleForm .explanation-text{
	margin-top:3px;
	font-size:11px;
	line-height:12px;
}

.forwardArticleForm .agreement-text{
	padding-bottom:10px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding-top:10px;
	margin-top:10px;
	font-size:11px;
	color:#666666;
}

.forwardArticleForm .agreement-text A{
	padding-bottom:10px;
	padding-top:10px;
	margin-top:10px;
	font-size:11px;
	color:#666666;
}

.forwardArticleForm .error-text{
	margin-top:20px;
	color:#C90302;
}

.forwardArticleForm .posted-text{
	margin-top:10px;
	
}

.forwardArticleForm .posted{
	margin-bottom:300px;
}

.forwardArticleForm .button{
	margin-top:10px;
	margin-bottom:20px;
}

.forwardArticleForm .close{
	margin-top:10px;
	margin-bottom:15px;
	text-align:right;
}

UL {
	padding: 1px 0px 0px 20px;
	margin: 0px;
}

.normalFont20right A:link, .normalFont20right  A:visited, .normalFont20right  A:active, .normalFont20right  A:hover
{
	font-size : 12px;
	line-height: 15px;
}

.normalFont A:link, .normalFont  A:visited, .normalFont  A:active, .normalFont  A:hover
{
	font-size : 12px;
	line-height: 15px;
}

/* shoppingCart (inquiryCart.jsp und cart_d und e.jsp) */

.shoppingCart .title{
	color: #003893;
	font-size : 14px;
	font-weight : bold;
	padding-left:10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.shoppingCart .quantText{
	font-size : 12px;
	line-height: 15px;
	padding-left:10px;
	padding-bottom: 10px;
}

.shoppingCart .form{
	font-size : 12px;
	padding: 0px 10px 5px 10px;
	background-color: #C7DAF1;
	border-top: 8px solid #E3EDF9;
	border-bottom: 8px solid #E3EDF9;
}

.shoppingCart .row-prod{
	background-color: #C7DAF1;
}

.shoppingCart .itemhead-publ{
	font-size : 12px;
	line-height: 15px;
	padding: 10px 1px 10px 10px;
	margin-top: 2px;
	background-color: #C7DAF1;
	width:250px;
	vertical-align:top;
	color: #003893;
	font-weight : bold;
}

.shoppingCart .itemhead-prod{
	font-size : 12px;
	line-height: 15px;
	padding: 10px 1px 10px 0px;
	margin-top: 2px;
	background-color: #C7DAF1;
	width:250px;
	vertical-align:top;
	color: #003893;
	font-weight : bold;
}

.shoppingCart .item-prod{
	font-size : 12px;
	padding-right:1px;
	padding-bottom:10px;
	width:250px;
	vertical-align:top;
}

.shoppingCart .item-prod-wrapper{
	vertical-align:top;
}

.shoppingCart .item-publ{
	font-size : 12px;
	padding-right:1px;
	padding-bottom:10px;
	width:250px;
	vertical-align:top;
}

.shoppingCart .codehead-prod{
	font-size : 12px;
	line-height: 15px;
	padding: 10px 1px 10px 0px;
	margin-top: 2px;
	background-color: #C7DAF1;
	width:150px;
	vertical-align:top;
	color: #003893;
	font-weight : bold;
}

.shoppingCart .codehead-publ{
	font-size : 12px;
	line-height: 15px;
	padding: 10px 1px 10px 10px;
	margin-top: 2px;
	background-color: #C7DAF1;
	width:150px;
	vertical-align:top;
	color: #003893;
	font-weight : bold;
}

.shoppingCart .code{
	font-size : 12px;
	padding-right:1px;
	padding-bottom:10px;
	width:150px;
	vertical-align:middle;
}

.shoppingCart .code-wrapper{
	vertical-align:top;
}

.shoppingCart .quantityhead-prod{
	font-size : 12px;
	line-height: 15px;
	padding: 10px 10px 10px 0px;
	margin-top: 2px;
	background-color: #C7DAF1;
	width:165px;
	vertical-align:top;
	color: #003893;
	font-weight : bold;
}

.shoppingCart .quantity-prod{
	font-size : 12px;
	padding-right:10px;
	padding-bottom:10px;
	width:165px;
}

.shoppingCart .quantity-prod-wrapper{
	vertical-align:top;
}

.shoppingCart .quantity-prod INPUT{
	width:155px;

}

.shoppingCart .head-publ{
	font-size : 12px;
	line-height: 15px;
	padding: 10px 1px 10px 10px;
	margin-top: 2px;
	background-color: #C7DAF1;
	width:100px;
	vertical-align:top;
	color: #003893;
	font-weight : bold;
}

.shoppingCart .totalhead-publ{
	padding-right: 40px;

	padding-top: 5px;
	text-align: right;
	vertical-align: top;
	color: #003893;
	font-weight: bold;
}


.shoppingCart .total-publ{
	vertical-align: top;
	padding-top: 5px;
}

.shoppingCart .total-publ INPUT{
	vertical-align: top;
}

.shoppingCart .column-publ{
	vertical-align: top;
}

.shoppingCart .column-publ INPUT{
	vertical-align: top;
}

.shoppingCart .orderButton{
	padding-top: 15px;
	padding-bottom:10px;
}

.shoppingCart .button-row{
	padding-bottom:25px;
}

.shoppingCart .button-row A{
	padding-right:1px;

}

.shoppingCart .close{
	padding-top: 5px;
	padding-right: 20px;
	text-align:right;
}


/* verwendet von IncludeTag.java*/
.templateLink{
	font-size:11px;
	font-family	:Arial,Helvetica,Sans-Serif;
	color:red;
}

/* Teaser in Container for 2 column imaged teaser list*/
.teaserLeft-wrapper{
	vertical-align:top;
	margin-top:10px;
}

.teaserLeft .normalFont {
	margin-left:20px;
}

.teaserRight-wrapper{
	vertical-align:top;
	margin-top:10px;
}

.teaserLeft{
	text-align:left;
	width:276px;
	margin-right:6px;
}

.teaserLeft .forPresentation{
	text-align:left;
	font-size:12px;
	line-height:15px;
	padding-left:20px;
}

.teaserRight{
	text-align:left;
}

.teaserRight .normalFont {
	margin-left:20px;
}

.teaserRight .forPresentation{
	text-align:left;
	font-size:12px;
	line-height:15px;
	padding-left:5px;
}

.teaserLeft-wrapper-wrapper {
	vertical-align:top;
}

.teaserLeft .imagedTeaser {
	width: 276px;
}

.teaserRight .imagedTeaser {
	width: 276px;
}

.teaserleft .subheadlineArticle	{
	margin-left: 20px;
}

.teaserright .subheadlineArticle	{
	padding-left: 20px;
	width: 270px;
}

DIV.columned-container--equal DIV.teaserLeft
{
	width:276px;
	margin-right:6px;	
}

DIV.columned-container--equal DIV.teaserRight
{
	width:276px;
	margin-right:6px;	
}



/***************************************/

h2.genPageContent_renderProductCatalog{
	padding-bottom:0px;
	margin-bottom:0px;
}

.mainHeadline h1 {
	/*padding-bottom:	0px;
	margin-bottom:	0px;*/
	padding:	0px;
	margin:	0px;
	font-size:		18px;
	font-weight:	normal;
}

.tdstyle-nobreak--nobreak {
	white-space: nowrap;
}



.cfcb{
padding-bottom:10px;
*padding-bottom:3px;
}


.contentHome .image-wrapper{
	vertical-align:top;
}

.interestTable .head .tableHead{
	width:auto!important;
}

@media print
{
	#advertisementPanel
	{
		display:none;
	}
}


.tabGroupContainer-wrapper{
	border-bottom:1px solid #6187c6;
	margin-bottom:5px;
}
.tabGroupContainer{
	margin-top:9px;
}
.tabGroupItem {
	padding:4px 12px;
	float:left;
	border:1px solid #6187c6;
	background:#c8daf2;
}
.tabGroupItem {
	position:relative;
	top:1px;
	z-index:10;
}
.tabGroupContainer .left {
	margin-left:20px;
}
.tabGroupContainer .right{
	margin-left:10px;
}
.tabGroupContainer .active{
	border-bottom:1px solid #ffffff!important;
	background:#ffffff!important;
}

.tabGroupItem a, .productSubGroupHeadline a{
	color:#003893;
	text-decoration:none;
}
.tabGroupItem a{
	font-weight:bold;
}

.productSubGroupHeadline{
	background:#ebebeb;
	padding-left:40px;
	margin-bottom:5px;
}
.tabGroupContainer .formText-wrapper{
	padding-top:5px;
}
.tabGroupDistance-wrapper{
	height:5px;
}
.productSubGroupTitleColumn{
	width:330px;
}
.productSubGroupHeadline  td.linkColumn {
	padding-top:0px!important;
}

/* media-bereich*/

.form_hidden{
	display:none;
}


#historySectionHead,
#categorySectionHead,
#historySelection,
#categorySelection{
	padding:0px;
	margin:0px;
	float:left;
}

#historySectionHead,
#categorySectionHead{
	float:left;
	padding:13px 10px 0px 20px;
	*padding:13px 10px 4px 20px;
	width:60px;
	background:#c7daf1;
	height:14px;
}

#historySelection,
#categorySelection{
	float:none;
	padding:10px 0px 0px;
	background:#c7daf1;
	height:20px;
}

#categorySectionHead,
#categorySelection{
	padding-bottom:10px;
}

#categorySectionHead{
	*height:17px;
	*padding-bottom:14px!important;
	*width:100px;
}
#categorySectionHead,#historySectionHead{
	*width:90px;
}
#formHeadSpezi{
	*background:#c7daf1;
}


#categorySelection select,
#historySelection select{
	width:300px;
}

.standardKeywordSearch .searchInput {
width:174px;
margin:5px 0px 10px;
}


.newsflash-item table{
	width:98%;
	*width:100%;
}




#SimpleAddressList .title, #SimpleAddressList .headline{
	background-color:#C7DAF1;
	color:#003893;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:2px;
	padding-left:20px;
	padding-top:1px;
}
#SimpleAddressList .headline{
	margin-top:20px;
}
#SimpleAddressList select{
	margin:0px 0px 10px 20px;
	width:260px;
}

#SimpleAddressList .address{
	margin:0px 0px 20px 20px;
}
#SimpleAddressList .image,#SimpleAddressList .details{
	float:left;
	margin-right:10px;
}
#SimpleAddressList .image{
	width:120px;
}
#SimpleAddressList .clear {
  clear:both;
  font-size:0px!important;
  height:0px!important;
  line-height:0px!important;
  width:1px;
}



html>/**/body .simpleAggStandard, x:-moz-any-link{margin:5px 0 5px 0;width:185px;}
html>/**/body div.directLinkBox, x:-moz-any-link {margin-left:0px;width:185px;padding-bottom:0px;height:75px}
html>/**/body .comImageHead, x:-moz-any-link {overflow:hidden;margin-top:5px;width:565px;} 
html>/**/body .COMnewsflash, x:-moz-any-link {margin-top:-5px;} 
html>/**/body .comTabs, x:-moz-any-link {width:565px;} 





/*///////////////////////////jp////////////////////////////////*/

.miniNaviLeft span.head-link img {
margin-right:5px!important;
vertical-align:bottom;
}

a.head-link:link, a.head-link:visited, a.head-link:active, a.head-link:hover {
color:#003893;
font-size:12px;
font-weight:normal;
line-height:14px;
padding-right:10px!important;
text-decoration:none;
}

a.head-active:link, a.head-active:visited, a.head-active:active, a.head-active:hover, .head-active, .head-inactive {
color:#003893;
font-size:12px;
font-weight:normal;
line-height:14px;
padding-left:10px;
padding-right:5px!important;
text-decoration:none;
}

.page-head-navi .menu-dropDown {
font-size:11px;
width:130px!important;

}



