/*************************************************
* Allgemeine Definitionen
*************************************************/

/* Vertikalen Scrollbalken erzwingen */
html {
	overflow-y:		scroll;
	}

body {
	margin:			0;
	border:			0;
	padding:		0;
	background:		#fff;
	font-family:	arial, helvetica, sans-serif;
	font-size:		13px;
	color:			#000;
	text-align:		center;
	}
	
form  {
	margin:			0;
	}

/* Diverse Elemente ausblenden */
hr, .Hidden {
	display:		none;
	}

/* Keine Formatierungen fuer diverse Elemente */
img, form {
	margin:			0;
	border:			0;
	padding:		0;
	}	

/* Keine Umrandung fuer diverse Elemente */
a, input, textarea, select {
	outline:		0;
	}
	
/* Allgemeine Elemente */

a { 
	color:			#007ac2;
	text-decoration:none;
	}
	
a:hover { 
	color:			#007ac2;
	text-decoration:underline;	
	}	

a.NoDec { 
	text-decoration:none;
	}
	
a.NoDec:hover { 
	text-decoration:underline;
	}	

.Clear {
    display:		block;
    width:			auto;
    height:			auto;
    clear:			both;
}	

.NoMargin {
   margin:			0 !important;
}

.NoBorder {
   border:			0 !important;
}

.Space {
	height:			16px;
  	overflow:		hidden;
}

table {
    border-collapse:collapse;
    border-spacing: 0;
	table-layout:	fixed;
	empty-cells:	show;
}

/* Umschliessende Container */
#WrapHeader { 
	margin:			0;
	border:			0;
	padding:		0;
	height:			102px; 
	background:		#eef5fb url(/fs-products/img/bg_header.jpg) center top no-repeat;
}	
	
#Header {
	margin:			0 auto;
	position:		relative;
	border:			0;
	padding:		0;
	width:			980px;
	height:			102px;
	text-align:		left;
	}	
	
#WrapMain {
	margin:			0;
	border:			0;
	padding:		0;
	overflow:		hidden;	
	background:		#d5e7f3 url(/fs-products/img/bg_main.jpg) center top repeat-y;	
	}
	
#Main {
	position:		relative;
	margin:			0 auto;
	border:			0;
	padding:		0;
	width:			980px;
	text-align:		left;
	overflow:		hidden;
	background-color:#fff;
	}
	
#WrapBottom {
	margin:			0;
	border:			0;
	padding:		0;
	overflow:		hidden;	
	background:		#fff url(/fs-products/img/bg_bottom.jpg) center top repeat-x;	
	}	
	
#Bottom {
	position:		relative;
	margin:			0 auto;
	border:			0;
	padding:		0;
	width:			980px;
	text-align:		left;
	background-color:transparent;
	}		

.WrapFooter {  
	margin:			0;
	border:			0;
	padding:		0;
	overflow:		hidden;	
	background:		#fff url(/fs-products/img/bg_wrap_footer.jpg) center top repeat-x;
}	
	
#Footer {
	margin:			0 auto;
	position:		relative;
	border:			0;
	padding:		0;
	width:			980px;
	height:			130px;
	text-align:		left;
	overflow:		hidden;		
	}	
	
/*************************************************
* Header
*************************************************/
	
/* Logos */	
	
#Logo01 {
	position:		absolute;
	left:			4px;
	top:			10px;	
	padding:		0;
	margin:			0;
	width:			190px;
	height:			37px;
	border:			0;
	background:     url(/fs-products/img/tuv-rheinland.png) left top no-repeat;
	}
	
#Logo01 a {
	display:		block;
	width:			190px;
	height:			37px;
	}
	
#Logo01 a span {
	display:		none;
	}			
		
#Logo02 {
	position:		absolute;
	right:			18px;
	top:			120px;	
	padding:		0;
	margin:			0;
	width:			312px;
	height:			66px;
	border:			0;
	background:     url(/fs-products/img/fs-products.png) left top no-repeat;
	z-index:		15;
	}
	
#Logo02 h1 {
	width:			300px;
	height:			61px;
    text-align:		left;
    overflow:		hidden;		
	}		
	
#Logo02 h1 a {
	display:		block;
	width:			300px;
	height:			61px;
	}	
	
 #Logo02 h1 a span {
	display:		none;
	}	
	
#Logo01Print, #Logo02Print {
	display:		none;
	}						
	
/* Metanavigation */	

#MetaNav {
	position:		absolute;
	right:			4px;
	top:			10px;
	text-align:		right;
	font:			normal normal normal 10px/13px arial, helvetica, sans-serif;	
	color:			#828283;
	z-index:		3;
	}	
	
#MetaNav ul {
    display:		block;
	margin:			0;
    padding:		0;	
    border:			0;
    list-style:		none;
    overflow:		hidden;
}

#MetaNav ul li {
	float:			left;
    margin:			0;
	padding:		0 15px 0 12px;
	text-align:		center;
    border:			0;
	background:		url(/fs-products/img/item_metanav.gif) right top no-repeat;
    overflow:		hidden;
}

#MetaNav ul li.Last {
	background-image:none;
	padding-right:	0;
}

#MetaNav ul li a {
    display:		block;
    margin:			0;
	padding:		0;
    border:			0;
    overflow:		hidden;
	font:			normal normal normal 10px/16px arial, helvetica, sans-serif;
	color:			#828283;
	text-transform:	uppercase;
	text-decoration:none;	
}

#MetaNav ul li a:hover {
	color:			#007ac2; 
}

#MetaNav ul li a.Active {
    color:			#000;
    background:		#e4e4e4;
	font:			normal normal normal 14px/24px arial, helvetica, sans-serif;	
}
	
/*************************************************
* Main Navigation
*************************************************/

#Nav {
	position:		absolute;
	left:			0;
	bottom:			0;
	margin:			0;	
	padding:		0;
	width:			980px;
	height:			39px;
	border:			0;
	background:		#fff;
	overflow:		hidden;
}	

#Nav ul {
    display:		block;
    margin:			0 0 0 3px;
    padding:		0;	
	width:			980px;
	height:			39px;
    border:			0;
    list-style:		none;
    overflow:		hidden;
}

#Nav ul li {
	float:			left;
    margin:			0;
	padding:		0;
	height:			39px;	
	text-align:		center;
    border:			0;
    overflow:		hidden;
}

#Nav ul li a {
    display:		block;
    margin:			0;
	padding:		0 17px 0 17px;
	height:			39px;	
    border:			0;
    overflow:		hidden;
	font:			normal normal bold 12px/42px arial, helvetica, sans-serif;	
	color:			#747474;
	background:		url(/fs-products/img/item_nav.gif) right 14px no-repeat;
	text-decoration:none;	
}

#Nav ul li a:hover {
	color:			#007ac2;
}

#Nav ul li a.NoItem {
    background-image:none;
}

#Nav ul li a.Active {
    color:			#000;
    background:		#e4e4e4;
	font:			normal normal normal 14px/24px arial, helvetica, sans-serif;	
}

/*************************************************
* Content
*************************************************/

.Content {
	position:		relative;
	margin:			0;	
	padding:		0;
	width:			980px;
	border:			0;
	background:		#fff;
	overflow:		hidden;   
}

.ContentImg {
	position:		relative;
	margin:			0;
	padding:		0;
	width:			980px;
	height:			150px;
	border:			0;
	background:		#ecf2f7;
	overflow:		hidden;
}

.Content #ContentMain  {
	position:		relative;
	margin:			0;	
	padding:		5px 20px 55px 20px;
	border:			0;
	background:		transparent;
	overflow:		hidden;
}

.Content #ContentMain h2  {
	margin:			18px 0 18px 0;
	padding:		0 170px 0 0;
    color:			#007ac2;
	font:			normal normal bold 20px/24px arial, helvetica, sans-serif;	
}

.Content #ContentMain h3  {
	font:			normal normal bold 13px/18px arial, helvetica, sans-serif;	
}

.Content #ContentMain .ListRemark  {
	position:		absolute;
	left:			21px;
	bottom:			16px;
	margin:			0; 
	font:			normal normal normal 11px/14px arial, helvetica, sans-serif;	
	color:			#707070;
}

/* Module: Toolbar */

.Content #ContentMain p.Toolbar  {
	position:		absolute;
	right:			20px;
	top:			17px;
	font:			normal normal normal 13px/18px arial, helvetica, sans-serif;		
}

.Content #ContentMain p.Toolbar a  {
	display:		block;
	padding:		0 29px 0 0;
	background:		url(/fs-products/img/icon_searchtips.gif) right top no-repeat;
	text-decoration:none;
}

.Content #ContentMain p.Toolbar a:hover  {
	text-decoration:underline;
	background:		url(/fs-products/img/icon_searchtips-x.gif) right top no-repeat;	
}

/* Module: Link Top */

p.LinkTop  {
	position:		absolute;
	right:			22px;
	bottom:			15px;
	margin:			0; 
	text-align:		right;
	font:			normal normal normal 13px/18px arial, helvetica, sans-serif;	
	color:			#8f8f8f;
}

p.LinkTop a  {
	display:		inline-block;
	padding:		0 20px 0 0;	
	text-decoration:none;
	background:		url(/fs-products/img/item_page-top.gif) right 1px no-repeat;	
}

p.LinkTop a:hover  {
	background:		url(/fs-products/img/item_page-top-x.gif) right 1px no-repeat;	
	text-decoration:underline;
}

/*************************************************
* Search
*************************************************/

/* Search Forms */	

.Field  {
	margin:			0;
	padding:		0;
	height:			36px;
	background:		#fff url(/fs-products/img/bg_formfield.gif) left top no-repeat;	
	border:			1px solid #999;	
}

.Field input  {
	padding:		11px 5px 9px 5px;
	font:			normal normal normal 13px/13px arial, helvetica, sans-serif;	
	background:		transparent;	
	border:			0;
}	

.Field input:focus {
	outline: 		none;
}	

.Field .StyledSelect {
	height:			36px;
	overflow:		hidden;
	background:		transparent url(/fs-products/img/item_select.gif) right 6px no-repeat;
	border:			0;
	}	

.Field .StyledSelect select {
	margin:			0;
	padding:		9px 0 5px 5px;	
	font:			normal normal normal 13px/15px arial, helvetica, sans-serif;	
	color:			#000;
	background: 	transparent;
	background-color: rgba(0,0,0,0);	
	border:			0;
	border-radius:	0;
   -webkit-appearance: none;	   
	}
	
select.StyledSelect02 {
	width:			302px;
	border:			1px solid #999;
	-webkit-box-shadow:inset 3px 3px 3px #dadada;
    -moz-box-shadow:inset 3px 3px 3px #dadada;
    box-shadow: 	inset 3px 3px 3px #dadada;
    display:		inline-block; 	
	font:			normal normal normal 13px/18px arial, helvetica, sans-serif;	
	}	

a.StyledCheckbox {
	float:			left;
	display:		block;
	margin:			0;
	height:			24px;
	padding:		0 20px 0 33px;
	font:			normal normal bold 14px/26px arial, helvetica, sans-serif;	
	color:			#000;	
	text-transform:	uppercase;
	text-decoration:none;
}

a.StyledCheckbox:hover {
	color:			#007ac2;
}
	
a.Active {
	background:		url(/fs-products/img/item_checkbox.gif) left top no-repeat;
}

a.Inactive {
	background:		url(/fs-products/img/item_checkbox.gif) left bottom no-repeat;
}	
	
/* Search Form: Standard */		
	
.SearchFormStandard  {
	margin:			0;
	padding:		0;
	overflow:		hidden;
}	

.SearchFormStandard .FormRow01  {
	margin:			10px 0 0 0;
	overflow:		hidden;
}	

.SearchFormStandard .FormRow01 div  {
	float:			left;
}	

.SearchFormStandard .FormRow02  {
	clear:			both;
	margin:			10px 0 5px 0;
	overflow:		hidden;	
}	

.SearchFormStandard .FormRow02 .FormCol01,.SearchFormStandard .FormRow02 .FormCol02 {
	float:			left;
	margin:			0 12px 0 0;
	overflow:		hidden;	
}

.SearchFormStandard .FormRow02 label {
	display:		block;	
	font:			normal normal bold 12px/22px arial, helvetica, sans-serif;		
}

.SearchFormStandard .FormRow02 .FormCol01 .Field {
	width:			301px;	
}

.SearchFormStandard .FormRow02 .FormCol01 .Field input {
	width:			301px;	
}

.SearchFormStandard .FormRow02 .FormCol02 .Field {
	width:			295px;	
}

.SearchFormStandard .FormRow02 .FormCol02 .Field .StyledSelect {
	width:			295px;	
}

.SearchFormStandard .FormRow02 .FormCol02 .Field .StyledSelect select {
	width:			315px;	
}

.SearchFormStandard .FormRow02 .Submit {
	float:			left;
	margin:			18px 0 0 -1px;	
}

.SearchFormStandard .FormRow02 p.LinkSearchAdv {
	float:			right;
	margin:			34px 0 0 0;	
}

.SearchFormStandard .FormRow02 p.LinkSearchAdv a {
	display:		block;
	padding:		1px 23px 10px 0;	
	font:			normal normal bold 15px/19px arial, helvetica, sans-serif;		
	background:		url(/fs-products/img/icon_arrow01.gif) right top no-repeat;		
	text-decoration:none;
}

.SearchFormStandard .FormRow02 p.LinkSearchAdv a:hover {
	background:		url(/fs-products/img/icon_arrow01-x.gif) right top no-repeat;		
	text-decoration:underline;
}

/* Search Form: Advanced */	

.SearchFormAdvanced  {
	margin:			0;
	padding:		0;
	overflow:		hidden;
}	

.SearchFormAdvanced .FormRow01  {
	margin:			10px 0 0 0;
	overflow:		hidden;
}	

.SearchFormAdvanced .FormRow01 div  {
	float:			left;
}	

.SearchFormAdvanced .FormRow02  {
	clear:			both;
	margin:			10px 0 0 0;
	overflow:		hidden;	
}	

.SearchFormAdvanced .FormRow02 .FormCol01,.SearchFormAdvanced .FormRow02 .FormCol02 {
	float:			left;
	margin:			0 12px 0 0;
	overflow:		hidden;	
}

.SearchFormAdvanced .FormRow02 label {
	display:		block;	
	font:			normal normal bold 12px/22px arial, helvetica, sans-serif;		
}

.SearchFormAdvanced .FormRow02 .FormCol01 .Field {
	width:			301px;	
}

.SearchFormAdvanced .FormRow02 .FormCol01 .Field input {
	width:			280px;	
}

.SearchFormAdvanced .FormRow02 .FormCol02 .Field {
	width:			455px;	
}

.SearchFormAdvanced .FormRow02 .FormCol02 .Field .StyledSelect {
	width:			455px;	
}

.SearchFormAdvanced .FormRow02 .FormCol02 .Field .StyledSelect select {
	width:			475px;	
}

.SearchFormAdvanced .FormRow02 .Submit {
	float:			left;
	margin:			19px 0 0 -1px;	
}

.SearchFormAdvanced .FormRow03 {
	position:		relative;
	margin:			5px 0 0 0;
	overflow:		hidden;
}

.SearchFormAdvanced .FormRow03 label {
	display:		block;
	font:			normal normal bold 12px/22px arial, helvetica, sans-serif;		
}

.SearchFormAdvanced .FormRow03 p.ButtonClear {
	position:		absolute;	
	left:			210px;
	top:			1px;
	margin:			0;
	width:			92px;
	height:			18px;
}

.SearchFormAdvanced .FormRow03 p.ButtonClear a {
	display:		block;
	width:			92px;
	height:			18px;
	background:		url(/fs-products/img/button_clear.gif) left top no-repeat;	
}

.SearchFormAdvanced .FormRow03 p.ButtonClear a:hover {
	background:		url(/fs-products/img/button_clear.gif) left bottom no-repeat;	
}

.SearchFormAdvanced .FormRow03 p.ButtonClear a span {
	display:		none;
}

.SearchFormAdvanced .FormRow03 .FormCol01 {
	position:		relative;
	float:			left;
	width:			316px;
	height:			140px;
	background:		url(/fs-products/img/item_filter.gif) right 40px no-repeat;
}

.SearchFormAdvanced .FormRow03 .FormCol02 {
	position:		relative;
	float:			left;
	width:			318px;
	height:			140px;	
	background:		url(/fs-products/img/item_filter.gif) right 40px no-repeat;	
}

.SearchFormAdvanced .FormRow03 .FormCol03 {
	position:		relative;
	float:			left;
	width:			305px;
	height:			140px;	
}

.SearchFormAdvanced .FormRow03 .Inactive .Hide {
	position:		absolute;
	left:			0;
	top:			0;
	width:			318px;
	height:			140px;
	background:		transparent url(/fs-products/img/bg_hide.png) left top repeat;
	z-index:		2;
}

.SearchFormAdvanced .FormRow03 .Active .Hide {
	display:		none;	
}


/* Search Results */	

.SearchResults {
	position:		relative;
	margin:			15px 0 0 0;
}

.SearchResults table {
	width:			940px;
}

.SearchResults table th {
	padding:		9px 0 8px 0;
	font:			normal normal bold 12px/16px arial, helvetica, sans-serif;		
	color:			#fff;
	text-align:		left;
	background:		#007ac2;
}

.SearchResults table th.C01 {
	width:			136px;
}

.SearchResults table th.C02 {
	width:			165px;
}

.SearchResults table th.C03 {
	width:			197px;
}

.SearchResults table th.C04 {
	width:			217px;
}

.SearchResults table th.C05 {
	width:			120px;
	padding-left:   6px;
}

.SearchResults table th.C06 {
	width:			47px;
	background-image:none;
}

.SearchResults table th.C07 {
	width:			52px;
	background-image:none;	
}

.SearchResults table th a.Sort {
	display:		block;
	padding:		0 0 0 22px;
	color:			#fff;
	text-decoration:none;
	background:		url(/fs-products/img/item_sort.gif) 5px 1px no-repeat;	
}

.SearchResults table th a.Sort:hover {
	text-decoration:underline;
	// background:		url(/fs-products/img/item_sort-xtop.gif) 5px 1px no-repeat;		
}

.SearchResults table th a.ActiveTop {
	background:		url(/fs-products/img/item_sort-xtop.gif) 5px 1px no-repeat;	
}

.SearchResults table th a.ActiveTop:hover {
	// background:		url(/fs-products/img/item_sort-xbottom.gif) 5px 1px no-repeat;	
}

.SearchResults table th a.ActiveBottom {
	background:		url(/fs-products/img/item_sort-xbottom.gif) 5px 1px no-repeat;	
}

.SearchResults table th a.ActiveBottom:hover {
	// background:		url(/fs-products/img/item_sort-xtop.gif) 5px 1px no-repeat;	
}

.SearchResults #ContainerResultsHide {
    position:		absolute;     
    left:			0;
	top:			33px;
	z-index:		10;
	height:			427px;
	width: 			940px;
	background:		#fff;
	opacity:		0.7;
	-moz-opacity:	0.7;
	filter:			alpha(opacity=70); 
}

.SearchResults #ContainerResultsHide img {
    position:		absolute;       
    left:			400px;
	top:			100px;
}

.SearchResults #ContainerResults {
	position:		relative;
	height:			427px;
	overflow:		hidden;
	overflow-y:		scroll;
	border-bottom:	1px solid #e8f3fb;
}

.SearchResults #ContainerResults #MarkerTop {
	position: 		absolute;
	height:			6px;
	width: 			924px;
	z-index:		2;
	background:		transparent url(/fs-products/img/trmarked-top.png) left bottom repeat;
}

.SearchResults #ContainerResults #MarkerBottom {
	position: 		absolute;
	width: 			924px;
	height:			6px;
	z-index:		2;
	background:		transparent url(/fs-products/img/trmarked-bottom.png) left top repeat;
}

.SearchResults table tr {
}

.SearchResults table tr.Color01 {
	background:		#f4f9fe;
}

.SearchResults table tr.Color02 {
	background:		#e8f3fb;
}

.SearchResults table tr.Marked {
	background:		#fff;
}

.SearchResults table td {
	padding:		7px 3px 6px 7px;
	vertical-align:	top;
	font:			normal normal normal 11px/13px arial, helvetica, sans-serif;
}

.SearchResults table tr.Marked td {
	background:		#fff;
}

/*
.SearchResults table td.TdExpandOn {	
	padding-right:	0px;
	background:		transparent url(/fs-products/img/icon_tr_expand.gif) right bottom no-repeat;
}

.SearchResults table td.TdExpandOff {	
	padding-right:	0px;
	background:		transparent url(/fs-products/img/icon_tr_close.gif) right bottom no-repeat;
}

.SearchResults table tr.Marked td.TdExpandOn {
	padding-right:	0px;
	background:		#fff url(/fs-products/img/icon_tr_expand.gif) right bottom no-repeat;
}

.SearchResults table tr.Marked td.TdExpandOff {
	padding-right:	0px;
	background:		#fff url(/fs-products/img/icon_tr_close.gif) right bottom no-repeat;
}
*/

.SearchResults table td .hideLong {
	background:		transparent url(/fs-products/img/icon_tr_expand.gif) right top no-repeat;
	height:			26px;
	overflow:		hidden;
}

.SearchResults table tr.Color01 td .hideLong div {
	background:		transparent url(/fs-products/img/bg_hidelong01.gif) left bottom repeat-x;
	padding-right:	16px;
	min-height:		26px;
	overflow-x:		hidden;
}

.SearchResults table tr.Color02 td .hideLong div {
	background:		transparent url(/fs-products/img/bg_hidelong02.gif) left bottom repeat-x;
	padding-right:	16px;
	min-height:		26px;
	overflow-x:		hidden;
}

.SearchResults table tr.Marked td .hideLong div {
	background:		transparent url(/fs-products/img/bg_hidelong03.gif) left bottom repeat-x;
	padding-right:	16px;
	min-height:		26px;
	overflow-x:		hidden;
}

.SearchResults table td.TdExpandOff .hideLong {
	background:		transparent url(/fs-products/img/icon_tr_close.gif) right bottom no-repeat;
	height:			auto;
	overflow-y:		show;
}

.SearchResults table tr td.TdExpandOff .hideLong div {
	background:		transparent;
	padding-right:	16px;
	min-height:		26px;
	overflow-x:		hidden;
}

.SearchResults table td.C01 {
	width:			125px;
	border-right:   1px solid white;
}

.SearchResults table td.C02 {
	width:			154px;
	border-right:   1px solid white;
}

.SearchResults table td.C03 {
	width:			186px;
	border-right:   1px solid white;
}

.SearchResults table td.C04 {
	width:			205px;
	border-right:   1px solid white;
}

.SearchResults table td.C05 {
	width:			115px;
	border-right:   1px solid white;
	word-wrap:		break-word;
}

.SearchResults table td.C06 {
	padding:		6px 0 6px 0;
	width:			48px;
}

.SearchResults table td.C06 a {
	display:		block;
	margin:			0;
	width:			26px;
	height:			26px;
	background:		url(/fs-products/img/icon_pdf.gif) left top no-repeat;
}

.SearchResults table td.C06 div.nopdf {
	margin:			0;
	width:			26px;
	height:			26px;
	background:		url(/fs-products/img/icon_nopdf.gif) left top no-repeat;
}

.SearchResults table td.C07 {
	padding:		6px 0 6px 0;	
	width:			52px;	
}

.SearchResults table td.C07 a {
	display:		block;
	width:			46px;
	height:			26px;
	background:		url(/fs-products/img/icon_details.gif) left top no-repeat;	
}

.SearchResults table td.C06 a span, .SearchResults table td.C06 div span, .SearchResults table td.C07 a span {
	display:		none;
}

/* Search Results: Inactive */

.SearchResults table tr.Inactive {
	color:			#999999;
}

.SearchResults table tr.Inactive td.C05 {
	color:			#999999;
	background:		url(/fs-products/img/item_col-inactive.png) 7px 22px no-repeat;
}

.SearchResults table tr.Inactive td.C05 span {
	display:		block;
	color:			#ff1800;;
	padding-left:	12px;
}


/*************************************************
* Content Pages
*************************************************/

.ContentStandard {
}

.ContentStandard p.Breadcrumb {
	margin:			8px 0 25px 0;
	font:			normal normal normal 12px/18px arial, helvetica, sans-serif !important;		
	color:			#828283;			
}

.ContentStandard p.Breadcrumb a {
	color:			#828283;
	text-decoration:none;
}

.ContentStandard p.Breadcrumb a:hover {
	color:			#007ac2;
	text-decoration:underline;
}

.ContentStandard #ContentMain {
	float:			left;
	margin:			0;
	padding:		5px 0 55px 20px;	
	width:			615px;
	min-height:		300px;
	border:			0;	
	overflow:		hidden;
}

.ContentStandard #ContentMain .ContainerText {
	padding:		0;
	margin:			0 50px 0 0;
	position:		relative;
}

.ContentStandard #ContentMain p {
	font:			normal normal normal 13px/18px arial, helvetica, sans-serif;		
}

.Content #ContentMain ul {
	margin:			20px 0 30px 0;		
}

.Content #ContentMain ul li {
	font:			normal normal normal 13px/18px arial, helvetica, sans-serif;	
	margin-bottom:	10px;			
}

.Content #ContentMain p.Info {
	margin:			15px 0 0 0;
	color:			#686868;	
	font:			normal normal normal 11px/14px arial, helvetica, sans-serif;			
}

/* Link Search */

.ContentStandard p.LinkSearch {
	position:		absolute;
	right:			0;
	top:			150px;
	margin:			0;
	padding:		0;
	height:			40px;
	width:			325px;
	background:		#036fb1;
}

.ContentStandard p.LinkSearch a {
	display:		block;
	margin:			0;
	padding:		0 0 0 15px;
	height:			40px;
	width:			310px;
	font:			normal normal bold 16px/41px arial, helvetica, sans-serif;		
	color:			#fff;	
	text-decoration:none;	
	background:		url(/fs-products/img/icon_arrow02.gif) right 8px no-repeat;	
	z-index:		3;
}

.ContentStandard p.LinkSearch a:hover {
	text-decoration:underline;
	background:		url(/fs-products/img/icon_arrow02-x.gif) right 8px no-repeat;		
	box-shadow:        0px 0px 8px #bac4ca;
	-webkit-box-shadow: 0px 0px 8px #bac4ca;
	-moz-box-shadow: 0px 0px 8px #bac4ca;	
}	

/* Content: FAQ */

.ContentStandard .ContainerFaq {
	position:		relative;
	margin:			0 5px 5px 0;
	font:			normal normal bold 13px/18px arial, helvetica, sans-serif;	
	background:		#e8f3fb url(/fs-products/img/bg_container.jpg) left top repeat-x;
	overflow:		hidden;
}

.ContentStandard .ContainerFaqMarked {
	box-shadow:      0px 0px 8px #bac4ca;
	-webkit-box-shadow: 0px 0px 8px #bac4ca;
	-moz-box-shadow: 0px 0px 8px #bac4ca;	
}

.ContentStandard .ContainerFaq a.Link {
	display:		block;
	padding:		15px 60px 15px 15px;
	min-height:		20px;
	text-decoration:none;
}

.ContentStandard .ContainerFaq a.Link:hover {
	text-decoration:underline;
}

.ContentStandard .ContainerFaq a.LinkExpand {
	background:		url(/fs-products/img/icon_expand.gif) right center no-repeat;
	}
	
.ContentStandard .ContainerFaq a.LinkExpand:hover {
	background:		url(/fs-products/img/icon_expand-x.gif) right center no-repeat;
	}	

.ContentStandard .ContainerFaq a.LinkClose {
	background:		url(/fs-products/img/icon_close.gif) right center no-repeat;
	}
	
.ContentStandard .ContainerFaq a.LinkClose:hover {
	background:		url(/fs-products/img/icon_close-x.gif) right center no-repeat;
	}	
	
.ContentStandard .ContainerFaq p {
	margin:			0 15px 20px 15px;
	}	
	
/* Content: Glossary */	

.ContentStandard .NavGlossary {
	margin:			0 0 5px 0;
	overflow:		hidden;
}

.ContentStandard .NavGlossary a {
	display:		block;
	float:			left;
	margin:			0 1px 0 0;
	padding:		0;
	width:			122px;
	height:			37px;
	text-align:		center;
	font:			normal normal bold 14px/37px arial, helvetica, sans-serif;		
	color:			#fff;
	background:		#036fb1;
	text-decoration:none;	
}

.ContentStandard .NavGlossary a:hover {
	text-decoration:underline;	
}

.ContentStandard .NavGlossary a.Last {
	width:			123px;
	margin:			0;
}

.ContentStandard .ContainerGlossary {
	margin:			0 0 5px 0;
	padding:		18px 20px 24px 20px;
	background:		#e8f3fb url(/fs-products/img/bg_container.jpg) left top repeat-x;
	overflow:		hidden;
}

.ContentStandard .ContainerGlossary h3 {
	margin:			0 0 10px 0;
	font:			normal normal bold 13px/18px arial, helvetica, sans-serif;	
	color:			#007ac2;
}

.ContentStandard .ContainerGlossary p {
	margin:			0;
	font:			normal normal bold 13px/18px arial, helvetica, sans-serif;		
}

/* Content: Certificate Info */	

.ContentStandard .ContainerCertInfo {
	margin:			20px 0 0 0;
	padding:		5px 25px 20px 25px;
	border:			1px solid #c5e1ef;	
	}

/* Content: Certificate Types */	

.ContentStandard .ContainerCertTypes {
	margin:			0 25px 25px 0;
	padding:		0 0 20px 55px;
	background:		url(/fs-products/img/icon_info02.gif) left 5px no-repeat;
	border-bottom:	1px solid #c5e1ef;
	overflow:		hidden;
}

.ContentStandard .ContainerCertTypes ul {
	margin-bottom:	15px !important;
}

.ContentStandard .ContainerCertTypes ul li {
	margin:			0 0 4px 0 !important;
}

/* Content: FS */	

.ContentStandard .ContainerFS {
	margin:			0 25px 10px 0;
	padding:		0 0 20px 0;
	border-bottom:	1px solid #c5e1ef;
	overflow:		hidden;
}

/* Content: About us */	

.ContentStandard .ContainerAboutUs {
	margin:			0 25px 5px 0;
	padding:		5px 20px 0 20px;
	background:		#e8f3fb url(/fs-products/img/bg_container.jpg) left top repeat-x;
	overflow:		hidden;
}

.ContentStandard .ContainerAboutUs ul li {
	margin:			0 0 6px 0 !important;
}

.ContentStandard .ContainerAboutUsDiagram {
	position:		relative;
	margin:			30px 0 30px 0;
}

.ContentStandard .ContainerAboutUsDiagram h3 {
	position:		absolute;
	left:			0;
	top:			8px;
	width:			590px;
	margin:			0;
	font:			normal normal bold 20px/27px arial, helvetica, sans-serif !important;	
	color:			#fff;
	text-align:		center;
}

.ContentStandard .ContainerAboutUsDiagram > p {
	position:		absolute;
	left:			0;
	top:			33px;
	width:			590px;
	margin:			0;
	font:			normal normal bold 16px/22px arial, helvetica, sans-serif !important;	
	color:			#fff;
	text-align:		center;
}

.ContentStandard .ContainerAboutUsDiagram p > span {
	color:			#007ac2;
}

.ContentStandard .ContainerAboutUsDiagram a.Link {
	display:		block;
	position:		absolute;
	top:			64px;
	width:			146px;
	height:			241px;
	background:		url(/fs-products/img/bg_link-diagram.gif) left top no-repeat;
	z-index:		1;
}

.ContentStandard .ContainerAboutUsDiagram a.Link:hover {
	background:		url(/fs-products/img/bg_link-diagram.gif) left bottom no-repeat;
}

.ContentStandard .ContainerAboutUsDiagram a.Link h4 {
	margin:			42px 0 0 0;
	font:			normal normal normal 14px/17px arial, helvetica, sans-serif !important;	
	color:			#fff;
	text-align:		center;
}

.ContentStandard .ContainerAboutUsDiagram a.Last h4 {
	margin:			36px 0 -7px 0;
	font:			normal normal normal 13px/15px arial, helvetica, sans-serif !important;	
}

.ContentStandard .ContainerAboutUsDiagram a.Link p {
	margin:			30px 5px 0 10px;
	font:			normal normal bold 13px/17px arial, helvetica, sans-serif !important;	
}

.ContentStandard .ContainerAboutUsDiagram a.Link01 {
	left:			0;
}

.ContentStandard .ContainerAboutUsDiagram a.Link02 {
	left:			148px;
}

.ContentStandard .ContainerAboutUsDiagram a.Link03 {
	left:			296px;
}

.ContentStandard .ContainerAboutUsDiagram a.Link04 {
	left:			444px;
}

/* Content: Contact us */	

.ContentStandard .ContactForm {
	margin:				40px 0 10px 0;
	overflow:			hidden;
}	

.ContentStandard .ContactForm .Label	{
	float:				left;
	width:				100px;
	line-height:		39px;
}	

.ContentStandard .ContactForm .Field	{
	float:				left;
	margin:				0 0 6px 0;	
	width:				380px;
}	

.ContentStandard .ContactForm input.Text	{
	width:				370px;
}	

.ContentStandard .ContactForm .FieldTextarea	{
	float:				left;
	margin:				0 0 6px 0;	
	width:				380px;	
}

.ContentStandard .ContactForm .FieldTextarea textarea	{
	width:				380px;	
	border:				1px solid #999999;
	background:			#fff url(/fs-products/img/bg_formtextarea.gif) left top no-repeat;	
}

.ContentStandard .ContactForm .Submit	{
	margin:				5px 0 0 332px;
}

.ContentStandard .ContactForm .Success	{
	color:				#61c014;
	font-weight:		bold !important;	
}

.ContentStandard .ContactForm .error-message {
	clear:				both;
	padding:			0 0 22px 106px;
	color:				#e20000;
	font-weight:		bold !important;
}


/* Sidebar */

.ContentStandard #Sidebar {
	float:			right;
	margin:			0 0 55px 0;
	padding:		60px 0 0 0;	
	width:			325px;
	border:			0;
}

.ContentStandard #Sidebar a.Box, .ContentStandard #Sidebar div.BoxApprovalMarks {
	display:		block;
	margin:			0 0 20px 0;
	padding:		15px 15px 20px 15px;
	width:			275px;
	border:			1px solid #c5e1ef;
	overflow:		hidden;
	text-decoration:none;	
}

.ContentStandard #Sidebar a.Box:hover {
	box-shadow:        0px 0px 8px #bac4ca;
	-webkit-box-shadow: 0px 0px 8px #bac4ca;
	-moz-box-shadow: 0px 0px 8px #bac4ca;
}

.ContentStandard #Sidebar a.Box h4 {
	margin:			0 0 10px 0;	
	font:			normal normal bold 13px/18px arial, helvetica, sans-serif;	
}

.ContentStandard #Sidebar a.Box p {
	margin:			0;	
	font:			normal normal normal 13px/18px arial, helvetica, sans-serif;	
	color:			#000;
}

.ContentStandard #Sidebar a.Box p span {
	white-space:	nowrap;
	color:			#007ac2;
}

.ContentStandard #Sidebar a.Box:hover p span {
	text-decoration:underline;
}

.ContentStandard #Sidebar a.Box img {
	float:			left;
	margin:			0 15px 10px 0;
}

.ContentStandard #Sidebar div.BoxApprovalMarks {
	text-align: center;	
	opacity:		0.8;
	-moz-opacity:	0.8;
	filter:			alpha(opacity=80); 
}

.ContentStandard #Sidebar div.BoxApprovalMarks h4 {
	margin:			0 0 10px 0;	
	font:			normal normal bold 13px/18px arial, helvetica, sans-serif;	
}

.ContentStandard #Sidebar div.BoxApprovalMarks img {
	margin-top: 8px;	
	margin-bottom: 8px;	
}


/*************************************************
* Footer
*************************************************/

#Footer ul {
    display:		block;
	margin:			22px 0 0 0;
    padding:		0;	
    border:			0;
    list-style:		none;
    overflow:		hidden;
}

#Footer ul li {
	float:			left;
    margin:			0;
	padding:		0 15px 0 15px;
	font:			normal normal bold 10px/14px arial, helvetica, sans-serif;		
	color:			#686868;	
    border:			0;
	background:		url(/fs-products/img/item_footernav.gif) right 3px no-repeat;
    overflow:		hidden;
}

#Footer ul li.First {
	padding-left:	0;
}

#Footer ul li.Last {
	background-image:none;
	padding-right:	0;
}

#Footer ul li a {
    display:		block;
    margin:			0;
	padding:		0;
    border:			0;
    overflow:		hidden;
	font:			normal normal bold 10px/14px arial, helvetica, sans-serif;		
	color:			#686868;	
	text-transform:	uppercase;
	text-decoration:none;	
}

#Footer ul li a:hover {
	color:			#007ac2; 
}

#Footer p.Copyright {
	position:		absolute;
	right:			0;
	top:			22px;
	margin:			0;
	float:			right;
	font:			normal normal bold 10px/14px arial, helvetica, sans-serif;		
	color:			#686868;	
}

/*************************************************
* Content HOME
*************************************************/

/* Main */

#BarBlue {
	position:		absolute;
	top:			298px; 
	left:			0; 
	margin:			0; 
	margin-left:	-50%;
	height:			70px;
	width:			100%;	
	background:		#036fb1;
}

#Main .ContentHome {
	overflow:		visible;
	margin:			0;
	padding:		0;
}

#Main .ContentHome .ContentImg {
	margin:			0;
	padding:		0;
	width:			980px;
	height:			425px;
	border:			0;
	background:		#ecf2f7;
	overflow:		visible;
}

#Main .ContentHome #ContentMain {
	position:		absolute;
	left:			0;
	top:			266px;
	padding:		0;
	margin:			0;
	width:			980px;
	height:			170px;
	border:			0;
	z-index:		10;
	overflow:		visible;	
	background:		transparent url(/fs-products/img/bg_hide-home.png) left top repeat;
}

#Main .ContentHome h3 {
	display:		block;
	position:		absolute;
	top:			196px;	
	left:			0;
	margin:			0;
	padding:		0;
	width:			390px;
	height:			70px;
	font:			normal normal bold 22px/71px arial, helvetica, sans-serif;			
	color:			#fff;
	background:		#036fb1;
	z-index:		10;
}

#Main .ContentHome h3 span {
	display:		inline-block;
	padding:		0 0 0 19px;
}

#Main .ContentHome .SearchFormStandard {
	margin:			12px 0 0 55px;
	padding:		0;
}

#Main .ContentHome .SearchFormStandard .FormRow02 {
	margin-bottom:	0;
}

#Main .ContentHome .SearchFormStandard .FormRow02 .FormCol01 .Field {
	width:			330px;	
}

#Main .ContentHome .SearchFormStandard .FormRow02 .FormCol01 .Field input {
	width:			330px;	
}

#Main .ContentHome .SearchFormStandard .FormRow02 .FormCol02 .Field {
	width:			353px;	
}

#Main .ContentHome .SearchFormStandard .FormRow02 .FormCol02 .Field .StyledSelect {
	width:			353px;	
}

#Main .ContentHome .SearchFormStandard .FormRow02 .FormCol02 .Field .StyledSelect select {
	width:			373px;	
}

#Main .ContentHome p.Status {
	margin:			0 0 0 56px;
	color:			#686868;	
	font:			normal normal normal 10px/20px arial, helvetica, sans-serif;			
	text-transform:	uppercase;
}

/* Bottom */

#Bottom p.LinkSearchAdv {
	position:		absolute;
	right:			0;
	top:			0;
	margin:			0;
	padding:		0;
	height:			40px;
	width:			215px;
	background:		#036fb1;
}

#Bottom p.LinkSearchAdv a {
	display:		block;
	margin:			0;
	padding:		0 0 0 15px;
	height:			40px;
	width:			200px;
	font:			normal normal bold 16px/40px arial, helvetica, sans-serif;		
	color:			#fff;	
	text-decoration:none;	
	background:		url(/fs-products/img/icon_arrow02.gif) right 8px no-repeat;	
	z-index:		3;
}

#Bottom p.LinkSearchAdv a:hover {
	box-shadow:        0px 0px 8px #bac4ca;
	-webkit-box-shadow: 0px 0px 8px #bac4ca;
	-moz-box-shadow: 0px 0px 8px #bac4ca;
	text-decoration:underline;
	background:		url(/fs-products/img/icon_arrow02-x.gif) right 8px no-repeat;		
}	

#Bottom #ContentIntro {
	width:			980px;
	margin:			0;
	padding:		0 0 20px 0;
	background:		#edf6fa url(/fs-products/img/bg_intro.jpg) left top repeat;
	border:			0;
	overflow:		hidden;
}

#Bottom #ContentIntro a {
	display:		block;
	margin:			14px 250px 0 20px;
	text-decoration:none;
}

#Bottom #ContentIntro a h2 {
	margin:			0;
	font:			normal normal bold 13px/18px arial, helvetica, sans-serif;	
	color:			#007ac2;	
}

#Bottom #ContentIntro a p {
	margin:			10px 0 0 0;
	font:			normal normal normal 13px/18px arial, helvetica, sans-serif;
	color:			#000;		
}

#Bottom #ContentIntro a p span {
	color:			#007ac2;
}

#Bottom #ContentIntro a:hover p span {
	text-decoration:underline;
}

#Bottom #ContentBoxes {
	margin:			15px 0 5px 0;
	padding:		0;
	width:			980px;
	background:		url(/fs-products/img/bg_boxes-home.gif) left bottom no-repeat;	
}

#Bottom #ContentBoxes a.Box {
	display:		block;
	float:			left;
	margin:			0 15px 0 0;
	padding:		15px 20px 20px 18px;
	width:			279px;
	height:			150px;
	border:			0;
	border-top:		1px solid #c5e1ef;
	overflow:		hidden;
	text-decoration:none;	
}

#Bottom #ContentBoxes a.Box:hover {
	box-shadow:      0px 0px 8px #bac4ca;
	-webkit-box-shadow:0px 0px 8px #bac4ca;
	-moz-box-shadow:0px 0px 8px #bac4ca;
}

#Bottom #ContentBoxes a.Last {
	margin:			0;
	width:			278px;	
}

#Bottom #ContentBoxes a.Box h3 {
	margin:			0 0 10px 0;	
	font:			normal normal bold 13px/18px arial, helvetica, sans-serif;	
}

#Bottom #ContentBoxes a.Box p {
	margin:			0;	
	font:			normal normal normal 13px/18px arial, helvetica, sans-serif;	
	color:			#000;
}

#Bottom #ContentBoxes a.Box p span {
	white-space:	nowrap;
	color:			#007ac2;
}

#Bottom #ContentBoxes a.Box:hover p span {
	text-decoration:underline;
}

#Bottom #ContentBoxes a.Box img {
	float:			left;
	margin:			0 15px 10px 0;
}

/* Footer */

.WrapFooterHome {  
	background:		#fff url(/fs-products/img/bg_wrap_footer-home.jpg) left top repeat-x;
}

/*************************************************
* Layer
*************************************************/
#Dim { 
    left:			0;
	top:			0;
	height:			auto !important;	
	width: 			100%;	
    margin:			auto;
    min-height:		100%;
	background:		#0a2c41;
	opacity:		0.7;
	-moz-opacity:	0.7;
	filter:			alpha(opacity=70);
    overflow:		hidden !important;
    position:		fixed;      
	z-index:		18;
	}	
	
#Lightbox {
	position:		absolute;
	top:			80px;
	left:			110px;
	margin:			0;
	padding:		0;	
	width:			940px;
	left: 			50%;
	margin-left:	-470px;	
	text-align:		left;
	z-index:		20;
	overflow:		hidden;
	background:		#fff;
	border:			0;	
	}	
	
#Lightbox p.LinkClose {
	position:		absolute;
	right:			20px;
	top:			9px;
	margin:			0;
	font:			normal normal bold 35px/35px arial, helvetica, sans-serif;	
	}	
	
#Lightbox p.LinkClose a {
	text-decoration:none;
	}	
	
#Lightbox p.LinkClose a:hover {
	text-decoration:underline;
	}			
	
#Lightbox p.Toolbar {
	display:		block;
	position:		absolute;
	right:			60px;
	top:			23px;
	margin:			0;
	font:			normal normal normal 13px/18px arial, helvetica, sans-serif;	
	color:			#007ac2;		
	}	
	
#Lightbox p.Toolbar a {
	text-decoration:none;	
	}
	
#Lightbox p.Toolbar a:hover {
	text-decoration:underline;	
	}	
	
#Lightbox p.Toolbar span {
	display:		inline-block;
	padding:		0 5px 0 5px;
	}				
	
#Lightbox h3 {
	margin:			0;
	padding:		0 170px 20px 0;
    color:			#007ac2;
	font:			normal normal bold 20px/24px arial, helvetica, sans-serif;	
	}	
	
#Lightbox .ContentCertificate  {
	margin:			20px 20px 20px 20px;
	padding:		0 0 45px 0;
	border:			0;
	color:			#000;
	overflow:		hidden;	
	}	
	
#Lightbox .ContentCertificate table  {
	width:			899px;	
	}	
	
#Lightbox .ContentCertificate table tr  {
	border-bottom:	1px solid #fff;
	}		
	
#Lightbox .ContentCertificate td {
	vertical-align:	top;
	font:			normal normal normal 13px/15px arial, helvetica, sans-serif;
}

#Lightbox .ContentCertificate td ul {
	margin:			0 0 0 -20px;
}	

#Lightbox .ContentCertificate td ul li {
	margin:			0 !important;
}	

#Lightbox .ContentCertificate table td.C01  {
	padding:		10px 3px 10px 7px;
	width:			170px;	
	background:		#1081c6;
	color:			#fff;
	font-weight:	bold;		
	}			
	
#Lightbox .ContentCertificate table td.C02  {
	padding:		10px 10px 10px 10px;
	background:		#e8f3fb;
	}
	
#Lightbox .ContentCertificate table td .Inactive {
	color:			#ff1800;
}
	
#Lightbox .ContentCertificate td.Link span {
	display:		inline-block;
	margin:			0;
	padding:		0 7px 0 7px;
	color:			#007ac2;	
}	
	
#Lightbox .ContentCertificate table td.Pdf  {
	padding:		6px 3px 5px 10px;
	}	
	
#Lightbox .ContentCertificate a.LinkPdf {
	display:		inline-block;
	margin:			0;
	padding:		5px 20px 5px 35px;
	font:			normal normal bold 13px/15px arial, helvetica, sans-serif;		
	background: 	url(/fs-products/img/icon_pdf.gif) left top no-repeat;
}

#Lightbox .ContentCertificate table td.Info  {
	padding:		6px 3px 5px 10px;
	}	
	
#Lightbox .ContentCertificate a.LinkInfo {
	display:		inline-block;
	margin:			0;
	padding:		5px 20px 5px 35px;
	font:			normal normal bold 13px/15px arial, helvetica, sans-serif;		
	background: 	url(/fs-products/img/icon_info.gif) left top no-repeat;
}	

#Lightbox .ContentCertificate td a  {
	text-decoration:none;
}

#Lightbox .ContentCertificate td a:hover {
	text-decoration:underline;
}
	
#Lightbox .ContentCertificate .Remark {
	position:		absolute;
	left:			21px;
	bottom:			22px;	
	padding:		0;
	margin:			0;
	border:			0;
	font-size:		11px;
	color:			#707070;
	}	
	
#Lightbox .ContentCertificate .Logo {
	position:		absolute;
	right:			25px;
	bottom:			15px;	
	padding:		0;
	margin:			0;
	width:			190px;
	height:			37px;
	border:			0;
	background:     url(/fs-products/img/tuv-rheinland.png) left top no-repeat;
	}	
	
#Lightbox .ContentCertificate .Logo span {
	display:		none;
	}	
	
/* Layer Info */
	
#Lightbox .ContentCertificate #LayerInfo {
	position:		absolute;
	top:			55px;
	left:			209px;
	padding:		20px 40px 20px 30px;
	width:			550px;
	border:			1px solid #ff9c44;
	background:		#fff;	
	box-shadow:      0px 0px 8px #bac4ca;
	-webkit-box-shadow: 0px 0px 8px #bac4ca;
	-moz-box-shadow: 0px 0px 8px #bac4ca;
	z-index:		10;
	}	
	
#Lightbox .ContentCertificate #LayerInfo p.LinkClose {
	position:		absolute;
	right:			20px;
	top:			5px;
	margin:			0;
	font:			normal normal bold 35px/35px arial, helvetica, sans-serif;	
	}	
	
#Lightbox .ContentCertificate #LayerInfo p.LinkClose a {
	color:			#ff9c44 ;
	text-decoration:none;
	}	
	
#Lightbox .ContentCertificate #LayerInfo p.LinkClose a:hover {
	text-decoration:underline;
	}		
	
#Lightbox .ContentCertificate #LayerInfo h4 {
	margin:			0;
	padding:		15px 80px 10px 55px;
	font:			normal normal bold 16px/22px arial, helvetica, sans-serif;	
	color:			#007ac2;
	background:		url(/fs-products/img/icon_info02.gif) left 5px no-repeat;	
	}	
	
#Lightbox .ContentCertificate #LayerInfo p {
	font:			normal normal normal 13px/18px arial, helvetica, sans-serif;	
	}	
	
#Lightbox .ContentCertificate ul li {
	margin:			0 0 4px 0 !important;
}		
	
#Lightbox .ContentCertificate #LayerInfo .Link {
	margin:			20px 0 0 0;
	float:			right;
	font:			normal normal bold 13px/18px arial, helvetica, sans-serif;	
	text-decoration:none;
	}	
	
#Lightbox .ContentCertificate #LayerInfo .Link:hover {
	text-decoration:underline;
	}		
	
#Lightbox .ContentCertificate #LayerInfo .Link span {
	display:		inline-block;
	padding:		5px 0 0 10px;
	font:			normal normal normal 18px/18px arial, helvetica, sans-serif;	
	}				
		
	
/*************************************************
* Loader-Layer
*************************************************/
#Loader {
	display:		none;
	position:		absolute;
	top:			260px;
	padding:		0;	
	width:			940px;
	height:			130px;
	left: 			50%;
	margin-left:	-470px;	
	z-index:		30;
	border:			0;	
	background:		transparent url(/fs-products/img/loader1.gif) center center no-repeat;	
	}	

