.dotted
{
	background-image: url(../images/dotted.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 1px;
}


.SmlTable
{
    font-size: 8pt;
}
.SmlTable TABLE
{
    WIDTH: 592px;
}
.WhiteSpace
{
    Height: 20px;
}
.SmlTable TD
{
    BACKGROUND-COLOR: whitesmoke;
    font-size: 8pt;
}
.SmlTable .Tolerance
{
    FONT-SIZE: 6pt;

}
.SmlTable .FootNote_Numeric
{
    VERTICAL-ALIGN: super;
    FONT-SIZE: 6pt;
}
.SmlTable TH
{
    BACKGROUND-COLOR: lightgrey;
    TEXT-ALIGN: left;
    font-weight: normal;
    font-size: 8pt;
}
.SmlTable .SmlColor
{
    width: 80px;
}
.SmlTable .LastColumn
{
	text-align: right;
}


.SmlColor
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: transparent;
    font-size: 8pt;
}
.SmlColor TD
{
	padding-left: 2px;
	padding-right: 2px;
}
.SmlColor .Beschreibung
{
}
.SmlColor .FarbKuerzel
{
}
.SmlColor .FarbwertDruck
{
}
.SmlColor .Zusatz
{
    TEXT-ALIGN: right
}
.SmlColor .FarbwertHtml SPAN
{
    BORDER: black 1px solid;
    font-size: 0px;
    WIDTH: 8px;
    HEIGHT: 8px;
    display: block;
    cursor: hand;
    cursor: pointer;  /* Firefox */
    margin-top: 2px;
}
.SmlColor .FarbwertHtml_Blank SPAN
{
    FONT-SIZE: 10px;
    font-size: 0px;
    WIDTH: 8px;
    HEIGHT: 8px;
    display: block;
    cursor: hand;
    cursor: pointer;  /* Firefox */
    margin-top: 2px;
}

.SmlSelection
{
    font-size: 8pt;
}
.SmlSelection .field_title
{
	padding-right: 5px;
}
.SmlSelection .field_mapping
{
	font-weight: bold;
	padding-right: 5px;
}
.SmlSelection .invalid
{
	color: gray;
}
.SmlSelection .valid
{
	color: blue;
}
.SmlSelection IMG
{
	border: 2px white solid;
}
.SmlSelection .active IMG
{
	border: 2px red solid;
}

.SmlFilter
{
    font-size: 8pt;
}
.SmlFilter LI
{
    LIST-STYLE-TYPE: none;
    padding-left: -20px;
}
.SmlFilter A
{
	font-weight: normal;
}
.SmlFilter .SmlColor
{
    width: 120px;
}
.SmlFilter .active
{
	font-weight: bold;
	color: Red;
}

.Paragraph
{
	margin-bottom: 6px;
}

.SelectionRelevant
{
	font-weight: bold;
}
.SelectionRelevant .columnName
{
	font-weight: normal;
}
.SelectionRelevant .appendix
{
	font-weight: normal;
}

.FootNote
{
    Width: 8px;
	float: left;
}

.Expand .ButtonMax
{
	height: 11px;
	width: 11px;
	float: left;
	cursor: pointer;
	cursor: hand;
	background: url(../images/max.gif) no-repeat;
	margin-top: 3px;
	margin-right: 3px;
}
.Expand .ButtonMin
{
	height: 11px;
	width: 11px;
	float: left;
	cursor: pointer; 
	cursor: hand;
	background: url(../images/Min.gif) no-repeat;
	margin-top: 3px;
	margin-right: 3px;
}
.Expand .Head
{
	float: none;
	width: 100%;	
}
.Expand .Body
{	
}

.Expand P 
{
	padding-left: 25%;
}

.Important
{
	color: Red;
}

.ExpressversandInfo
{
	padding-left: 145px;
}

.CrossLink A
{
	text-decoration: underline;
}
/* CSS-Klasse für die Darstellung des Elesa-Logos unter Herstellerinformationen (KA, 08.11.07 A7331) */
.ElesaPantoneJPG
{
	width: 56px;
	height: 21px;
}
.ElesaCodeText
{
	color:Gray;
	font-weight: bold;
}
.ElesaCodeNr
{
	font-weight: bold;
	color: Black;
}
