﻿.NewsContentDiv
{
    height: 422px;
	position: relative;
}
.News
{
	width: 261px;
	height: 423px;
	border-right: solid 1px black;
}
.NewsLinks
{
	width: 261px;
	height: 153px;
	background-color:#da251d;
	padding-top: 10px;
	/*padding-bottom: 20px;*/
	float: left;
}
.NewsImageBtn
{
	width: 261px;
	height: 25px;
	background-color:#da251d;
	float: left;
}
.NewsLinks a
{
	width: 250px;
	height: 15px;
    display: block;
	color: White;
	font-size: 9pt;
    line-height: 1.1;
}
.NewsLinks :hover
{
	background-color: #000;
}
.NewsPic
{
	width: 261px;
	height: 240px;
	float: left;
	background-color:#da251d;
}
.NewsText
{
	width: 468px;
	height: 402px;
	padding: 10px 10px 10px 10px;
	position: absolute;
	top: 0px;
	left: 262px;
	overflow: auto;
}

#NewsUpperLeftOuterDiv 
{
    height: 189px; 
    width: 261px; 
    overflow: hidden; 
    position: relative; 
    background-color: #DA251D; 
    color: White; 
    font-weight:bold;
    font-size: 14pt;
}
#NewsUpperLeftOuterDiv[id] 
{
    display: table; 
    position: static;
}

#NewsUpperLeftMiddleDiv 
{
    position: absolute; 
    top: 18px;
    padding-left: 10px;    
    padding-right: 10px;
} 
/* for explorer only*/
#NewsUpperLeftMiddleDiv[id] 
{
    display: table-cell; 
    vertical-align: top; 
    position: static;
}

#NewsUpperLeftInnerDiv
{
	position: relative;
	top: 18px;
	text-align: left;
	line-height: 18px;
} 
/* for explorer only */
/* optional: #inner[id] {position: static;} */

.NewsLowerLeftDiv
{
	height: 236px;
	width: 261px;
	background-color: Black;
	position: absolute;
	left: 0px;
	top: 189px;
}
.NewsUpperRightDiv
{
	height: 189px;
	width: 186px;
	background-color: #DA221D;	
	position: absolute;
	right: 0px;
	top: 0px;
}
.NewsLowerRightDiv
{
	height: 232px;
	width: 178px;
	background-color: Black;
	position: absolute;
	right: 0px;
	top: 189px;
	padding: 4px;
}

.NewsHeadlineDiv
{
	padding: 3px 10px 2px 10px;
   height: 15px;
    /*border-bottom: solid 1px #fff;*/
}
/*.NewsHeadlineDiv a
{
	color: White;
	font-size: 9pt;
    line-height: 1.1;
}*/
.NewsCenterDiv
{
	height: 100%;
	width: 301px;
	background-color: White;	
	position: absolute;
	left: 261px;
	top: 0px;	
	border-left: solid 1px black;
	border-right: solid 1px black;
	color: Black;
}
.NewsFeldnamen
{
    height: 20px;
    position: absolute;
    left: 2px;
    font-size: 9pt;
}
.NewsCenterDivDetails
{
    height: 405px;
	width: 281px;
    padding: 10px 10px 10px 10px;
	overflow: auto;
}



/****************************************************/

.NewProductsContentDiv
{
	height: 100%;
	min-height: 424px;
	position: relative;
	top: 0px;
}

.NewProductsRepeaterArea
{
	width: 468px;
}

.NewProductsRightCol
{
	height: 100%;
	width: 281px;
	background-color: white;
	position: absolute;
	left: 468px;
	top: 0px;
	border-left: solid 1px black;
}

.NewProductsTopSpaceWhite
{
	height: 56px;
	width: 100%;
	background-color: White;
	border-bottom: solid 1px black;
	position: relative;
}

.NewProductsTopLeftBlock
{
	height: 56px;
	width: 200px;
	background-color: #DA221D;
	border-right: solid 1px black;
	position: relative;
}
.NewProductsTopPicture
{
	height: 56px;
	width: 548px;
	background-image: url(../../Common/Images/Neutral/News/NewParts.png);
	border-right: solid 1px black;
	position: absolute;
	top: 0px;
	left: 201px;
}

.NewProductsMonthHeader
{
	width: 100%;
	background-color: #A0A0A0;
}

.NewProductsMonthHeaderLeft
{
	width: 197px;
}

.NewProductsMonthHeaderRight
{
	/*width: 315px;*/
	color: Black;
	font-size: 9pt;
	background-color: #A0A0A0;
	padding: 4px 2px 4px 2px;
	border-left: solid 1px black;	
}

.NewProductsProductRow
{
	width: 100%;
	color: Black;
	font-size: 8pt;
}

.NewProductsProductNr
{
	width: 196px;
	background-color: #DA221D;
	color: White;
	padding: 2px 5px 2px 10px;
}

.NewProductsProductDesc
{
	width: 271px;
	border-left: solid 1px black;
	padding: 2px 5px 2px 2px;
}

.NewProductsImage
{
	border: none;
}

.NewProductsDetailsImageProductNr
{
	background-color: black;
	color: White;
	font-weight: bold;
	text-align:left;
	padding: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 9pt;
}

.NewProductsDetailsImageProductText
{
	font-weight: bold;
	padding: 2px;
	font-size: 8pt;
}

.NewProductsDetailsImageProductDesc
{
	font-weight: normal;
	padding: 2px;
	font-size: 8pt;
}
.NewsImageBtn a:hover
{ 
    background-color: transparent
}
.NewsPictureLink
{
    width:200px;
    height:20px;
    padding: 5px 20px 0px 10px;
    font-size: 5pt; 
    color:transparent;
    z-index:0;
}
.NewsPictureLinkHidden
{
    visibility:hidden;
}

