body, table, td, th, input, select, textarea { font-family: Tahoma, sans-serif; font-size: 12px; color: #767670; }

p { margin: 10px 0; }
blockquote { margin: 0 0 0 40px; }

/*
	LINKS 
================================================  */
/*
New Styles.
Links are now testing.
*/
a:link, a:visited { color: #767670; text-decoration: underline; }
a:hover { text-decoration: none; }

a.more:link, a.more:visited { color: #51a025; background: url(../images/bullets/bullet06.gif) left center no-repeat; padding-left: 17px; }
a.email:link, a.email:visited { color: #51a025; }
a.red:link, a.red:visited { color: #ce003c; }
                                                                                                                   

/*
Default typo3 link classes
*/

.internal-link, .internal-link-new-window {}
.internal-link:hover, .internal-link-new-window:hover {}
.content a.external-link { background: url(../images/icons/link_ext.gif) left 4px no-repeat; padding-left:15px; }
.fce-rb a.external-link {background:none; padding:left:0px;}
.external-link:hover, .external-link-new-window:hover  {}
.download {}
.download:hover {}
.mail {}



/*
	FORMS 
================================================  */
form { margin: 0; }
fieldset { border: 0 solid #ffffff; padding: 0; margin: 0; }

.imp-text, .imp-textarea, .imp-select, .imp-file { background: #ffffff; border: 1px solid #b0b0b0; }


/*
	HEADERS
================================================  */

h1 { font-size: 2.08em; color: #0078bc; margin: 10px 0;  }
h2 { font-size: 1.58em; color: #0078bc; margin: 10px 0; }
h3 { font-size: 1.58em; color: #0078bc; font-weight: normal; margin: 10px 0; }
h4 { font-size: 1em; color: #0078bc; margin: 10px 0; }
h5 { font-size: 0.91em; color: #0078bc; margin: 10px 0; }
h6 { font-size: 0.83em; color: #0078bc; margin: 10px 0; }

.csc-header h1, .csc-textpicHeader h1 { font-size: 1.33em; }
.sIFR-hasFlash .csc-header h1, .sIFR-hasFlash .csc-textpicHeader h1 { font-family: Arial, sans-serif; font-weight: normal; font-size: 1.58em; letter-spacing: -1px; }

.fce-cih .fce-content .csc-header h1, .fce-cih .fce-content .csc-textpicHeader h1 { font-size: 1em; margin-bottom: 0; }
.sIFR-hasFlash .fce-cih .fce-content .csc-header h1, .sIFR-hasFlash .fce-cih .fce-content .csc-textpicHeader h1 { font-family: "Trebuchet MS", sans-serif; font-size: 1.2em;}

.fce-cih .fce-content .csc-header h2, .fce-cih .fce-content .csc-textpicHeader h2 { font-size: 1em; margin: 0;}/*Wolf*/

.csc-header h1.csc-firstHeader, .csc-textpicHeader h1.csc-firstHeader { margin-top: 0px; }

/*
	LISTS
================================================  */
.content ul { margin: 7px 0; padding: 0 0 0 1.5em; list-style: url(../images/bullets/bullet01.gif);}
.content ul li { margin: 3px 0; }

		/* 3 COLUMNS template */
		#mainColumn .content ul { list-style: url(../images/bullets/bullet05.gif);}
		#mainColumn .content ul li { margin: 0 0 18px 15px; padding-left: 10px; }  
		
		/*#mainColumn .content ul { list-style: none; list-style-image: none; }
		#mainColumn .content ul li { margin: 0 0 18px 0px; background: url(../images/bullets/bullet05.gif) left 3px no-repeat; padding-left: 27px; } marichka */
		

/*
	IMAGES
================================================  */
a img { border: 0 solid #ffffff; }

		
/*
	IMAGE CAPTIONS
================================================  */		
.csc-textpic dd.csc-textpic-caption { color: #0078bc; }
.csc-textpic dd.lightbox { color: #767670!important; }

.lightboxlink { width: 100%; border-top: 1px solid #c1c1c1; float: left; clear: both; }
.lightboxlink a:link, .lightboxlink a:visited { width: 22px; height: 12px; text-decoration: none; background: url(../images/buttons/button04.gif) left top no-repeat; margin-right: 12px; float: right; display: inline; zoom: 1; }



/*
	FCE 2 COLUMNS
================================================  */
.fce-2cols { width: 100%; margin: 0; float: left; }
.fce-2cols .fce-01 { width: 49%; float: left; }
.fce-2cols .fce-02 { width: 49%; float: right; }

		/* PRODUCT PAGE template */
		.tmpl-product .fce-2cols .fce-01 { width: 48%; float: left; }
		.tmpl-product .fce-2cols .fce-02 { width: 48%; float: right; }

/*
	FCE TOP CONTENT BLOCK
================================================  */
.fce-tb { width: 465px; }
.fce-tb .fce-tb-i { width: 115px; float: left; }
.fce-tb .fce-tb-i img { display: block; }
		#b-ie6 .fce-tb .fce-tb-i img, #b-ie6 .csc-textpic img, #b-ie7 .fce-tb .fce-tb-i img { behavior: url("fileadmin/empolis/templates/js/pngbehavior.htc"); }
.fce-tb  h1, .fce-tb  h2, .fce-tb  p { width: 335px; margin: 0; float: right; }
.fce-tb  h1 { font-weight: normal; }
.fce-tb  h2 { font-size: 1.41em; font-weight: normal; }
.fce-tb  p { font-size: 0.91em; padding-top: 7px; }
.fce-tb .morelink { width: 338px; height: 26px; border-top: 1px solid #82a26c; margin: 10px 0 0 0; float: right; }
.fce-tb .morelink div { width: 72px; height: 25px; background: url(../images/buttons/bg_button_green.png) top left no-repeat; text-decoration: none; margin-right: 31px; float: right; display: inline; }
.fce-tb .morelink .tb-more { width: 60px; height: 21px; font-size: 0.91em; color: #fff; text-decoration: none; padding: 4px 0 0 12px; display: block; zoom: 1; position: relative; }
		#b-ie6 .fce-tb .morelink div { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/empolis/templates/images/buttons/bg_button_green.png', sizingMethod='crop'); background: none; }



/*
	FCE SHORTCUT BUCKETS
====================================================================================== */
.fce-sb { width: 185px; height: 165px; bottom: 0px; position: absolute; overflow: hidden; z-index: 99; }
.fce-sb .fce-back { width: 185px; height: 165px; background: transparent 0 0 no-repeat; float: left; }
.sb1 { left: 317px; }
.sb1 .fce-back { background-image: url("../images/blocks/box1-n.png"); }
.sb2 { left: 507px; }
.sb2 .fce-back  { background-image: url("../images/blocks/box2-n.png"); }
.sb3 { left: 697px; }
.sb3 .fce-back { background-image: url("../images/blocks/box3-n.png"); }
	#b-ie6 .fce-sb .fce-back, #b-ie6 .fce-sb:hover .fce-back { background: none!important; }
	#b-ie6 .sb1 .fce-back { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/empolis/templates/images/blocks/box1-n.png', sizingMethod='crop'); }
	#b-ie6 .sb2 .fce-back { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/empolis/templates/images/blocks/box2-n.png', sizingMethod='crop'); }
	#b-ie6 .sb3 .fce-back { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/empolis/templates/images/blocks/box3-n.png', sizingMethod='crop'); }

.fce-sb h2 { width: 149px; height: 18px; line-height: 18px; font-weight: bold; font-size: 1.16em; background: transparent 0 0 no-repeat; margin: 17px 18px 26px 18px; overflow: hidden; }
.sb1 h2 { color: #51A025; }
.sb2 h2 { color: #5f6062; }
.sb3 h2 { color: #f39900; }
.fce-sb div.textBox { width: 105px; height: 100px; font-size: 0.91em; color: #767670; margin: 55px 0 0 77px; overflow: hidden;}
.fce-sb div.textBox p { margin: 0 0 7px 0; }


/* Old with hover color boxes and more buttons */
/*
.fce-sb { width: 185px; height: 165px; bottom: 0px; position: absolute; overflow: hidden; z-index: 99; }
.fce-sb .fce-back { width: 185px; height: 165px; background: transparent 0 0 no-repeat; float: left; cursor: pointer; cursor: hand; }
.sb1 { left: 317px; }
.sb1 .fce-back { background-image: url("../images/blocks/box1.png"); }
.sb1:hover .fce-back { background-image: url("../images/blocks/box1_hover.png"); }
.sb2 { left: 507px; }
.sb2 .fce-back  { background-image: url("../images/blocks/box2.png"); }
.sb2:hover .fce-back  { background-image: url("../images/blocks/box2_hover.png"); }
.sb3 { left: 697px; }
.sb3 .fce-back { background-image: url("../images/blocks/box3.png"); }
.sb3:hover .fce-back { background-image: url("../images/blocks/box3_hover.png"); }
	#b-ie6 .fce-sb .fce-back, #b-ie6 .fce-sb:hover .fce-back { background: none!important; }
	#b-ie6 .sb1 .fce-back { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/empolis/templates/images/blocks/box1.png', sizingMethod='crop');  }
	#b-ie6 .sb1:hover .fce-back { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/empolis/templates/images/blocks/box1_hover.png', sizingMethod='crop'); }
	#b-ie6 .sb2 .fce-back { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/empolis/templates/images/blocks/box2.png', sizingMethod='crop'); }
	#b-ie6 .sb2:hover .fce-back { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/empolis/templates/images/blocks/box2_hover.png', sizingMethod='crop'); }
	#b-ie6 .sb3 .fce-back { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/empolis/templates/images/blocks/box3.png', sizingMethod='crop'); }
	#b-ie6 .sb3:hover .fce-back { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/empolis/templates/images/blocks/box3_hover.png', sizingMethod='crop'); }

.fce-sb h2 { width: 149px; height: 18px; line-height: 18px; font-weight: bold; font-size: 1.16em; background: transparent 0 0 no-repeat; margin: 17px 18px 26px 18px; overflow: hidden; }
.sb1 h2 { color: #0078bc; }
.sb2 h2 { color: #5f6062; }
.sb3 h2 { color: #f39900; }
.fce-sb:hover h2  { color: #fff; background-position: 0 -18px; }
.fce-sb p.textBox { width: 90px; height: 70px; font-size: 0.91em; color: #767670; margin: 0 18px 8px 77px; overflow: hidden;}
.fce-sb:hover p.textBox { color: #fff; }
.fce-sb a.sb-more { width: 38px; height: 25px; line-height: 25px; color: #fff; font-size: 0.91em; text-decoration: none; padding: 0 25px 0 9px; display: block; cursor: pointer; position: absolute; left: 97px; bottom: 1px; z-index: 999; zoom: 1;}
.sb1:hover a.sb-more { color: #0078bc; }
.sb2:hover a.sb-more { color: #5f6062; }
.sb3:hover a.sb-more { color: #f39900; }
*/


/*
	FCE LINKS (productpage)
====================================================================================== */
.fce-links { width: 418px; margin-bottom: 30px; float: left; }
.fce-links .fce-links-image { width: 173px; height: 133px; text-align: center; background: url(../images/blocks/bg_fce_links_img.png) left top no-repeat; float: left; }
.fce-links .fce-links-image img { margin-top: 13px; }
.fce-links .fce-links-text { width: 223px; margin-right: 10px; float: right; display: inline;}
.fce-links .fce-links-text h3.fce-header { font-size: 1em; font-weight: bold; color: #0078bc; text-decoration: underline; margin: 0; }
.fce-links .fce-links-text ul { margin: 0; padding: 0; list-style: none; }
.fce-links .fce-links-text a:link, .fce-links .fce-links-text a:visited { color: #51a025; }


/* 
	FCE CONTENT BLOCK   { should be removed }
====================================================================================== */
.fce-cb { width: 657px; background: #fafafa url(../images/blocks/bg_fce_cb.png) left top repeat-y; float: left; }
.fce-cb .fce-cb-t { width: 100%; height: 10px; background: url(../images/blocks/bg_fce_cb_t.png) left top no-repeat; float: left; clear: both; }
.fce-cb .fce-cb-b { width: 100%; height: 10px; background: url(../images/blocks/bg_fce_cb_b.png) left bottom no-repeat; float: left; clear: both; }
.fce-cb .fce-cb-image-t { width: 100%; height: 8px; background: url(../images/blocks/bg_fce_cb_img_t.png) left top no-repeat; float: left; clear: both; }
.fce-cb .fce-cb-image-b { width: 100%; height: 8px; background: url(../images/blocks/bg_fce_cb_img_b.png) left bottom no-repeat; margin-top: 20px; float: left; clear: both; }
.fce-cb .fce-cb-image { width: 214px; text-align: center; background: url(../images/blocks/bg_fce_cb_img.png) left top repeat-y; margin: 15px 0 15px 17px; float: left; display: inline; }
.fce-cb .fce-cb-image img { margin: 12px 20px 0 20px; }
.fce-cb .fce-cb-image p.caption { font-size: 0.91em; color: #0078bc; text-align: left; margin: 10px 20px 0 20px; }
.fce-cb .fce-cb-text { width: 400px; margin: 15px 15px 15px 0; float: right; display: inline; }
.fce-cb .fce-cb-text h1.fce-header { font-size: 1.75em/*1.41em*/; font-weight: normal; color: #0078bc; margin: 0; }
.fce-cb .fce-cb-text h3.fce-subheader { font-size: 1.16em; font-weight: normal; color: #0078bc; margin: 0; }
.fce-cb .fce-cb-more { width: 621px; height: 35px; line-height: 35px; background: #ebebeb url(../images/blocks/bg_fce_cb_more_l.png) left top no-repeat; margin: 10px 15px 10px 21px; float: left; display: inline; overflow: hidden; }
.fce-cb .fce-cb-more-r { height: 35px; background: url(../images/blocks/bg_fce_cb_more_r.png) right top no-repeat; padding-left: 40px; }
.fce-cb .fce-cb-more a:link, .fce-cb .fce-cb-more a:visited { font-size: 0.91em; }

		/* HOME template */
		.tmpl-home .fce-cb { width: 549px; background-image: url(../images/blocks/bg_fce_cb2.png); margin-bottom: 10px; }
		.tmpl-home .fce-cb .fce-cb-t { background-image: url(../images/blocks/bg_fce_cb2_t.png); }
		.tmpl-home .fce-cb .fce-cb-b { background-image: url(../images/blocks/bg_fce_cb2_b.png); }
		.tmpl-home .fce-cb .fce-cb-text { width: 289px; }
		.tmpl-home .fce-cb .fce-cb-text h1.fce-header { font-size: 1.41em; }
		.tmpl-home .fce-cb .fce-cb-text h3.fce-subheader { font-size: 1.41em; }
		.tmpl-home .fce-cb .fce-cb-more  { width: 513px; }

		
/*
	FCE TEXT WITH IMAGE
====================================================================================== */
.fce-ti { width: 100%; margin-bottom: 10px; float: left; }
.fce-ti .fce-ti-image { width: 174px; text-align: center; background: url(../images/blocks/bg_fce_ti01_i.png) left top repeat-y; float: left; }
.fce-ti .fce-ti-image-t { width: 100%; height: 10px; background: url(../images/blocks/bg_fce_ti01_i_t.png) left top no-repeat; float: left; clear: both; }
.fce-ti .fce-ti-image-b { width: 100%; height: 10px; background: url(../images/blocks/bg_fce_ti01_i_b.png) left bottom no-repeat; float: left; clear: both; }
.fce-ti .fce-ti-image img { margin: 4px 0 0 0; clear: both; }
.fce-ti .fce-ti-image p.caption { font-size: 0.91em; color: #0078bc; text-align: left; margin: 0 23px; padding: 10px 0 7px 0; }
.fce-ti .fce-ti-text { margin-left: 194px; zoom: 1; padding-top: 3px;}
.fce-ti .fce-ti-text h1.fce-header { font-size: 1.2em/*1.41em*/; font-weight: normal; color: #0078bc; margin: 0; }
.fce-ti .fce-ti-text h1.fce-header2 { font-size: 1.2em/*1em*/; font-weight: bold; color: #0078bc; margin: 0; }
.fce-ti .fce-ti-text h2.fce-header2 { font-size: 1em; font-weight: bold; color: #0078bc; margin: 0; }
.fce-ti .fce-ti-text h3.fce-subheader { font-size: 1em; /*font-weight: normal;*/ color: #0078bc; margin: 0; }
.sIFR-hasFlash .fce-ti .fce-ti-text h3.fce-subheader { font-family: "Trebuchet MS", sans-serif; }
.fce-ti .fce-ti-text a:link, .fce-ti .fce-ti-text a:visited { color: #51a025; }


		/* inside FCE BOX */
		.fce-box .fce-ti { margin-bottom: 0px!important; }
		.fce-box .fce-ti .fce-ti-image { width: 214px; background-image: url(../images/blocks/bg_fce_ti02_i.png); }
		.fce-box .fce-ti .fce-ti-image-t { background-image: url(../images/blocks/bg_fce_ti02_i_t.png); }
		.fce-box .fce-ti .fce-ti-image-b { background-image: url(../images/blocks/bg_fce_ti02_i_b.png); }
		.fce-box .fce-ti .fce-ti-image img { margin: 12px 0 0 0; }
		.fce-box .fce-ti .fce-ti-text { margin-left: 234px; font-size: 12px; }
		.fce-box .fce-ti .fce-ti-text h1.fce-header { font-size: 1.75em; }
		.fce-box .fce-ti .fce-ti-text h3.fce-subheader { font-size: 1.3em;/*1.16em*/ font-weight: bold;}
		.fce-box .fce-ti .fce-ti-text a:link, .fce-box .fce-ti .fce-ti-text a:visited { color: #ce003c; }
		
		/* HOME template */
		.tmpl-home .fce-box .fce-ti .fce-ti-text h1.fce-header { font-size: 1.41em; }
		/*.tmpl-home .fce-box .fce-ti .fce-ti-text h3.fce-subheader { font-size: 1.3em; font-weight: bold;} */ /*Wolf*/
		
		
/*
	FCE BOX
====================================================================================== */
.fce-box { width: 100%; background: #fafafa url(../images/blocks/l_v.png) left top repeat-y; float: left; }
.fce-box .fce-box-r { width: 100%; background: url(../images/blocks/l_v.png) right top repeat-y; float: left; }
.fce-box .fce-box-t { height: 19px; font-size: 1px; background: url(../images/blocks/l_h.png) left top repeat-x; clear: both; }
.fce-box .fce-box-b { height: 19px; font-size: 1px; background: url(../images/blocks/l_h.png) left bottom repeat-x; clear: both; }
.fce-box .c-l-t { width: 10px; height: 19px; background: url(../images/blocks/c_l_t.png) left top repeat-x; float: left; }
.fce-box .c-r-t { width: 10px; height: 19px; background: url(../images/blocks/c_r_t.png) left top repeat-x; float: right; }
.fce-box .c-l-b { width: 10px; height: 19px; background: url(../images/blocks/c_l_b.png) left bottom repeat-x; float: left; }
.fce-box .c-r-b { width: 10px; height: 19px; background: url(../images/blocks/c_r_b.png) left bottom repeat-x; float: right; }
.fce-box .fce-box-c { margin: 0 19px; clear: both; } 


/*
	FCE LINK BOX 
====================================================================================== */
.fce-linkbox { width: 100%; background: #ebebeb; margin-bottom: 10px; float: left; }
.fce-linkbox .fce-linkbox-t, .fce-linkbox .fce-linkbox-b { height: 4px; font-size: 1px; clear: both; }
.fce-linkbox .c-l-t { width: 4px; height: 4px; background: url(../images/blocks/c03_l_t.png) left top repeat-x; float: left; }
.fce-linkbox .c-r-t { width: 4px; height: 4px; background: url(../images/blocks/c03_r_t.png) left top repeat-x; float: right; }
.fce-linkbox .c-l-b { width: 4px; height: 4px; background: url(../images/blocks/c03_l_b.png) left bottom repeat-x; float: left; }
.fce-linkbox .c-r-b { width: 4px; height: 4px; background: url(../images/blocks/c03_r_b.png) left bottom repeat-x; float: right; }
.fce-linkbox p { background: url(../images/blocks/bg_fce_linkbox.png) 6px 1px no-repeat; margin: 10px; padding-left: 30px; clear: both; } 
.fce-linkbox a { font-size: 0.91em; } 

		/* inside FCE BOX */
		.fce-box .fce-linkbox { margin-top: 10px; margin-bottom: 0; }
		.fce-box .fce-linkbox .c-l-t { background-image: url(../images/blocks/c02_l_t.png); }
		.fce-box .fce-linkbox .c-r-t { background-image: url(../images/blocks/c02_r_t.png); }
		.fce-box .fce-linkbox .c-l-b { background-image: url(../images/blocks/c02_l_b.png); }
		.fce-box .fce-linkbox .c-r-b { background-image: url(../images/blocks/c02_r_b.png); }
                                                                     
/*
	FCE ORDERED LIST
====================================================================================== */
.fce-numberlist { }
.fce-numberlist dl { width: 100%; margin: 0; padding: 0; float: left; }
.fce-numberlist dl dt { width: 45px; font-family: Arial, sans-serif; font-size: 2.5em; color: #51A025; margin: 0; padding: 0; float: left; clear: left; }
.fce-numberlist dl dd { min-height: 36px; height: auto!important; height: 36px; margin: 0 0 0 /*15px*/ 45px; }
.fce-numberlist dl dd p { margin: 0; padding: 10px 0; }


/*
	FCE NEWS HOLDER
====================================================================================== */
.fce-hl { width: 100%; float: left; clear: both; }
.fce-hl h1 { height: 24px; font-size: 1.33em; color: #0078bc; float: left; margin: 0; }
.sIFR-hasFlash .fce-hl h1 { font-size: 1.58em; }
.fce-hl a.hl-link:link, .fce-hl a.hl-link:visited  { font-size: 0.91em;  color: #ce003c; margin-top: 7px; float: right; }
.fce-hl .hl-content { min-height: 20px; clear: both; }
 

/*
	FCE CONTENT ITEMS HOLDER
====================================================================================== */ 
.fce-cih { width: 100%; float: left; }
.fce-cih .fce-content { background: url(../images/blocks/dots_v.gif) right top repeat-y; padding-bottom: 5px; }

		#b-ie6 .fce-cih .fce-content, #b-ie7 .fce-cih .fce-content { zoom: 1; position: relative; }

		/* HOME template */
		.tmpl-home #mainColumn .fce-cih { width: 571px; margin-right: -22px; }
		.tmpl-home #mainColumn .fce-cih .fce-content { padding-right: 22px; }
		
		/* 2 COLUMNS template */
		.tmpl-2cols #mainColumn .fce-cih { width: 676px; margin-right: -7px; }
		.tmpl-2cols #mainColumn .fce-cih .fce-content { padding-right: 7px; }		
		
		/* 3 COLUMNS template */
		.tmpl-3cols #mainColumn .fce-cih { width: 492px; margin-right: -7px; }
		.tmpl-3cols #mainColumn .fce-cih .fce-content { padding-right: 7px; }	
		
		/* PRODUCT PAGE template */
		.tmpl-product #mainColumn .fce-cih { width: 872px; margin-right: -22px; }
		.tmpl-product #mainColumn .fce-cih .fce-content { padding-right: 22px; }
		

		
/*
	FCE CONTENT ITEM
====================================================================================== */ 
.fce-ci { width: 100%; margin-bottom: 10px; float: left; }
.fce-ci .fce-morelink { border-top: 1px solid #a8cae0; clear: both; }
.fce-ci .fce-morelink div { width: 72px; height: 25px; background: url(../images/buttons/bg_button_blue.png) top left no-repeat; margin: -1px 10px 0 0; float: right; display: inline; }
.fce-ci .fce-morelink div a:link, .fce-ci .fce-morelink div a:visited { width: 60px; height: 21px; font-size: 0.91em; color: #fff; text-decoration: none; padding: 4px 0 0 12px; display: block; zoom: 1; position: relative; }
	#b-ie6 .fce-ci .fce-morelink div, #b-ie6 .fce-ci .fce-morelink div { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/empolis/templates/images/buttons/bg_button_blue.png', sizingMethod='crop'); background: none; }

		/* color schemas */
		.cs-green .fce-ci .fce-morelink { border-top: 1px solid #d4dfcd; }
		.cs-yellow .fce-ci .fce-morelink { border-top: 1px solid #f2d291; }
		.cs-gray .fce-ci .fce-morelink { border-top: 1px solid #c8c8c8; }
		
		.cs-green .fce-ci .fce-morelink div, .cs-green .fce-ci .fce-morelink div { background-image: url(../images/buttons/bg_button_green.png);}
		.cs-yellow .fce-ci .fce-morelink div, .cs-yellow .fce-ci .fce-morelink div { background-image: url(../images/buttons/bg_button_yellow.png);}
		.cs-gray .fce-ci .fce-morelink div, .cs-gray .fce-ci .fce-morelink div { background-image: url(../images/buttons/bg_button_gray.png);}
		
		#b-ie6 .cs-green .fce-ci .fce-morelink div, #b-ie6 .cs-green .fce-ci .fce-morelink div { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/empolis/templates/images/buttons/bg_button_green.png', sizingMethod='crop'); }
		#b-ie6 .cs-yellow .fce-ci .fce-morelink div, #b-ie6 .cs-yellow .fce-ci .fce-morelink div { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/empolis/templates/images/buttons/bg_button_yellow.png', sizingMethod='crop'); }
		#b-ie6 .cs-gray .fce-ci .fce-morelink div, #b-ie6 .cs-gray .fce-ci .fce-morelink div { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/empolis/templates/images/buttons/bg_button_gray.png', sizingMethod='crop'); }
		


/*
	FCE RIGHTBOX
====================================================================================== */	
.fce-rb{ width: 100%; margin-bottom: 7px; width: 167px; background: #fff url(../images/blocks/rightbox_bg.gif) left bottom repeat-x; float: left; }
.fce-rb .rb-t{ height: 8px; font-size: 1px; background: transparent url(../images/blocks/rightboxes_t.gif) top left no-repeat; }
.fce-rb .rb-b{ width: 100%; height: 8px; font-size: 1px; background: #fff url(../images/blocks/rightboxes_b.gif) top left no-repeat; float: left; }
.fce-rb .rb-borders { width: 100%; background: transparent url(../images/blocks/boxes_borders.gif) top left repeat-y; min-height: 110px; height: auto!important; height: 110px; padding-bottom: 20px; float: left; }

.fce-rb .rb-header { height: 20px; background: url(../images/icons/icon01.gif) left top no-repeat; margin: 0 9px 7px 9px; padding: 4px 0 13px 36px; clear: both; }
		.quicklinks .rb-header  { background-image: url(../images/icons/icon01.gif); background-position: left 2px; }
		.downloads .rb-header { background-image: url(../images/icons/icon02.gif); }
		.newsletter .rb-header { background-image: url(../images/icons/icon03.gif); background-position: left 3px; margin-left: 7px;}
		.subscription .rb-header { background-image: url(../images/icons/icon05.gif); background-position: 3px 3px; margin-left: 7px;}

.fce-rb .rb-header h1 { font-size: 1.25em!important; margin: 0; }
.sIFR-hasFlash .fce-rb .rb-header h1 { font-family: "Trebuchet MS", sans-serif; }

.fce-rb .rb-content { clear: both; }
		.newsletter .rb-content  { margin: 15px 15px 0 15px;  font-size: 0.91em; }
		.subscription .rb-content  { margin: 15px 0px 0 13px; font-size: 0.83em; }
	
.fce-rb .rb-content a:link, .fce-rb .rb-content a:visited { color: #51a025; }

ul.ql { margin: 0 18px; padding: 0; list-style: none; list-style-image: none; }	
ul.ql li { margin: 0 0 7px 0; padding: 0; background: url(../images/bullets/bullet04.gif) left 5px no-repeat; padding-left: 28px; }	
ul.ql li a:link, ul.ql li a:visited {  }

.downloads .rb-content .icon { width: 15px; height: 16px; margin: 0 16px 10px 13px; float: left; display: inline; clear: left; }
.downloads .rb-content div { margin-bottom: 10px; }
.downloads .rb-content p { width: 113px; font-size: 0.91em; margin: 0 0 10px 0; float: left; }

.subscription .rb-content form { width: 100%; padding: 0; }
.subscription .rb-content form label { margin-right: 5px;  vertical-align: top!important; vertical-align: middle;}
.subscription .rb-content .i-text-gfx { width: 140px; font-size: 1.1em; background: transparent url(../images/blocks/bg_itext.gif) left top no-repeat; padding: 3px 0 5px 7px; margin: 0 0 12px 0; border: none; }
.subscription .rb-content .i-button-gfx  { width: 72px; height: 24px; padding: 3px 29px 7px 9px; font-size: 1.1em; color: #fff;  background:  url(../images/buttons/button05.gif) left top no-repeat; border: none; margin: 17px 0 0 35px; cursor: pointer; display: block; }
.subscription .rb-borders { padding-bottom: 10px; }

	
	
/*
	TT NEWS
============================================================================================= */

/*----- NEWS -----*/
.news-latest-container {}
.news-latest-container .news-latest-item { width: 100%; font-size: 0.89em; background:transparent url(../images/blocks/separator01.gif) repeat-x scroll left bottom; margin: 10px 0 20px 0; padding-bottom: 10px; position:relative; float:left; }
.news-latest-container .news-latest-date { color: #51A025; }
.news-latest-container h3 { font-size: 1em; color: #767670; margin: 0;  }
.news-latest-container h3 a:link, .news-latest-container h3 a:visited { color: #767670; }
.news-latest-container p { color: #767670; margin: 0 20px 0 0; }
.news-latest-container .news-latest-morelink { width: 75px; height: 15px; margin: 2px 0 0; float:right; text-align:right; }

.news-list-container {}
.news-list-container .news-list-item { width: 100%; background: transparent url(../images/blocks/separator01.gif) repeat-x scroll left bottom; margin: 10px 0 12px 0; padding-bottom: 8px; position: relative; float: left; }
.news-list-container .news-list-item .news-list-date { font-size: 0.91em; color: #51A025; }
.news-list-container .news-list-subheader { width: 100%; float: left; }
.news-list-container .news-list-subheader p { margin: 0; }
.news-list-container .news-list-item h3 { font-size: 1em; color: #767670; font-weight: bold; margin: 3px 0; }
.news-list-container .news-list-item h3 a:link, .news-list-container .news-list-item h3 a:visited { font-size: 1em; color: #767670;  }
.news-list-container .news-list-img { display: none; }
.news-list-container .news-list-morelink { height: 15px; margin-top: 4px; float:right; text-align: right; }

.news-single-item { }
.news-single-item .csc-header h1 { margin: 0; }
.news-single-item .news-single-img { width: 193px; margin-right: 15px; float: left; }
.news-single-item .news-single-img img { display: block; }
.news-single-item p.news-single-imgcaption { font-size: 0.83em; color: #b1b1b1; padding: 0 4px 8px 4px; margin: 3px 0 10px 0; border-bottom: 1px solid #c2c2c2; }
.news-single-item .news-single-content {  }
.news-single-item .news-single-timedata { min-height: 1px; height: auto!important; height: 1px; font-size: 0.91em; color: #51A025; background: transparent url(../images/blocks/separator01.gif) left bottom repeat-x; padding-bottom: 20px; margin: 0 0 15px 0; }
.news-single-item .news-single-backlink { text-align: right; }
.news-single-item .news-single-backlink a:link, .news-single-item .news-single-backlink a:visited { height: 15px; font-size: 0.91em; color: #0078bc; background: url(../images/buttons/button06.gif) left top no-repeat; padding: 0px 0 3px 25px; margin-top: 25px; float: right; }
.news-single-item .news-single-df { clear: both; }
.news-single-item .news-single-df img { margin: 10px 10px 10px 0; vertical-align: middle; }
.news-single-item .news-single-df a:link, .news-single-item .news-single-df a:visited { font-size: 0.91em; color: #51a025; }

.news_archive .rb-header { background-image:url(../images/icons/icon04.gif);}
.news-amenu-container .fce-rb .rb-content { padding: 0 15px; }
.content .news-amenu-container ul { list-style-image: none; list-style: none; padding: 0;}
.content .news-amenu-container ul li {padding-left: 25px; background: url(../images/bullets/bullet02.gif) left 5px no-repeat;}
.content .news-amenu-container ul li.news-amenu-item-year {  font-weight: bold; background: none; color: #51a025; margin-top: 15px;}

/*----- REFERENCES -----*/
.references-list-container { width: 100%; font-size: 0.91em; margin-bottom: 30px; float: left; }
.references-list-container .references-list-item { width: 49%; min-height: 90px; height: auto!important; height: 90px; margin: 0 0 20px 0; }
.references-list-container .odd { float: left; clear: left; }
.references-list-container .even { float: right; clear: right; }
.references-list-item .references-list-img { float: left; }
.references-list-item .references-list-img  img { margin: 0 14px 0 0; }
.references-list-item .references-list-content { margin: 0 0 0 135px;}
.references-list-item .references-list-content p { margin: 0; }
.references-list-item .references-list-content h3 { font-size: 1em; font-weight: bold; margin: 0 0 5px 0; }
.references-list-item .references-list-content h3 a:link, .references-list-item .references-list-content h3 a:visited { color: #0078bc; text-decoration: none;}
.references-list-item .references-list-content h3 a:hover { text-decoration: underline;}
.references-list-item .references-list-subheader { margin-bottom: 15px;}
.references-list-item .references-list-morelink a:link, .references-list-item .references-list-morelink  a:visited { color: #0078bc; background: url(../images/bullets/bullet06.gif) left center no-repeat; padding-left: 17px;  }

.references-single-item { width: 100%; float: left; }
.references-single-item .csc-header h1 { margin-top: 0; }
.references-single-item  .references-single-timedata { font-size: 0.91em; color: #51A025; background: transparent url(../images/blocks/separator01.gif) left bottom repeat-x; padding-bottom: 20px; margin: 0 0 15px 0; }
.references-single-item .single-left  { width: 475px; margin-right: 33px; float: left; }
.references-single-item .single-right { width: 160px; line-height: 1.33em; font-size: 0.91em; color: #b1b1b1; float: left; }
.references-single-item .single-right .news-single-img { margin: 10px 0 20px 0; }
.references-single-item .single-right h1, .references-single-item .single-right h2, .references-single-item .single-right h3, .references-single-item .single-right h4, .references-single-item .single-right h5 { margin: 10px 0 0 0;}
.references-single-item .single-right p { margin: 0 0 20px 0; }
.references-single-item .single-right .single-rc a:link, .references-single-item .single-right .single-rc a:visited { color: #0078bc; background: url(../images/bullets/bullet07.gif) left center no-repeat; padding-left: 23px; }
.references-single-item .references-single-backlink { text-align: right; }
.references-single-item .references-single-backlink a:link, .references-single-item .references-single-backlink a:visited { height: 15px; font-size: 0.91em; color: #0078bc; background: url(../images/buttons/button06.gif) left top no-repeat; padding: 0px 0 3px 25px; margin-top: 25px; float: right; }

/*----- DOWNLOADS -----*/
.download-list-container { width: 100%; /*margin-bottom: 26px;*/ float: left; }
.download-list-container .download-list-item  { width: 100%; background: url(../images/blocks/separator01.gif) repeat-x scroll left bottom; padding-bottom: 29px; margin-bottom: 26px; float: left; }
.download-list-container .download-list-img { width: 50px; float: left; }
.download-list-container .download-list-img img { margin: 0 0 0 4px!important; }
.download-list-container .download-item-content { margin: 0 0 0 60px; }
.download-list-container .download-list-item  h3 { font-size: 1em; color: #797874; margin: 0; }
.download-list-container .download-list-item  h3  a:link, .download-list-container .download-list-item  h3  a:visited { font-size: 1em; color: #797874; font-weight: bold; }
.download-list-container .download-list-item  span.download-size { margin: 0px; font-weight: normal; }
.download-list-container .download-list-item .download-list-subheader p { margin: 0; }
.download-list-container .download-item-teaser { color: #797874; margin: 10px 0;}
.download-list-container .download-link { width: 100%; float: left; }
.download-list-container .download-link a:link, .download-list-container .download-link a:visited, .download-list-container .download-list-morelink a:link, .download-list-container .download-list-morelink a:visited { color: #51a025; font-weight: bold; font-size: 0.91em; }

/*----- PAGER -----*/
.news-list-browse { width: 100%; text-align: center; margin-top: 34px; float: left; }
.tx-ttnews-browsebox table { margin: 0 auto; }
.tx-ttnews-browsebox p { margin: 0; }
.tx-ttnews-browsebox a:link, .tx-ttnews-browsebox a:visited { width: 28px; height: 25px; line-height: 25px;  padding: 0px;  font-size: 0.91em; color: #0078bc; background: url(../images/buttons/pagebrow.gif) left top no-repeat; text-decoration: none; margin: 0 1px;  text-align: center; display: block; zoom: 1; }
.tx-ttnews-browsebox a:hover, .tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a:link, .tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a:visited { color: #767674; background-image: url(../images/buttons/pagebrow_act.gif); }
.tx-ttnews-browsebox a img {margin: 9px 0 0 0;}


/*
	TX-INDEXEDSEARCH
============================================================================================= */
.tx-indexedsearch a:link, .tx-indexedsearch a:visited { color: #51a025; }
.tx-indexedsearch .tx-indexedsearch-form { margin: 10px 0;}
.tx-indexedsearch .tx-indexedsearch-redMarkup { color: #51a025!important; }
.tx-indexedsearch input.tx-indexedsearch-searchbox-sword { background: #ffffff; border: 1px solid #b0b0b0; padding: 2px 0 2px 1px; }
.tx-indexedsearch .tx-indexedsearch-search-submit input.tx-indexedsearch-searchbox-button { width: 72px!important; height: 24px; padding: 3px 12px 7px 0px; font-size: 1em; color: #fff;  background:  url(../images/buttons/button05.gif) left top no-repeat; border: none; cursor: pointer; display: block; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { color: #767670; margin-top: 0!important; }
.tx-indexedsearch .res-tmpl-css { margin-bottom: 2em; }
.tx-indexedsearch .tx-indexedsearch-res h3 { font-size: 1em; border-bottom: 1px solid #eeeeee; padding-bottom: 6px; }
.tx-indexedsearch .tx-indexedsearch-title a:link, .tx-indexedsearch .tx-indexedsearch-title a:visited { color: #0078bc; font-weight: bold; }

/*
	TIP-A-FRIEND
============================================================================================= */
.tipafriend { width: 100%; float: left; }
.tipafriend  .error { color: #ce003c; }
.tipafriend h4 { color: #767670; margin: 10px 0 35px 0; font-weight: normal; }
.tipafriend h4 a:link, .tipafriend h4 a:visited { font-weight: bold; color: #0078bc; }
.tipafriend .required { color: #ce003c; padding: 2px 0 0 0;}
.tipafriend dl.c2 { width: 465px; float: left; }
.tipafriend dl.c2 dt { width: 130px; text-align: right; margin: 1px 11px 0 0; float: left; }
.tipafriend dl.c2 dd .imp-text { width: 198px; padding: 1px 0; }
.tipafriend dl.c2 dd { width: 250px; margin: 0 0 10px 0; float: left;  }
.tipafriend dl.c2 dd.last { margin-bottom: 0!important;}
.tipafriend dl.c2 dd .imp-textarea { width: 248px; min-height: 100px; height: auto!important; height: 100px;  }
.tipafriend dl.c2 dd .i-captcha { }
.tipafriend p.c2-text { width: 519px; margin: 10px 0 0 141px; }
.tipafriend p.bt { margin-top: 0!important; }
.tipafriend dl.c3 { float: left; }
.tipafriend dl.c3 dt { margin: 0 11px 0 0; float: left; }
.tipafriend dl.c3 dd { float: left; }
.tipafriend dl.c2 dt.rc { margin-top: 45px; }
.tipafriend dl.c2 .i-captcha p { margin-bottom: 6px; } 
.tipafriend dl.c2 .i-captcha p img { margin: 0 0 0 1px; }
.tipafriend dl.c2 .i-captcha .imp-text { width: 138px; margin: 0 0 4px 0;  }
.tipafriend .fce-ci { margin-top: 11px; margin-bottom: 0; }
.tipafriend input.imp-button-gfx { font-size: 0.91em; color: #fff; border: 0px solid #fff; background: none; padding: 4px 0 0 6px; display: block; cursor: pointer; }
.tipafriend .separator_dott { width: 100%; height: 1px; background: url(../images/blocks/separator_dott.gif) left top repeat-x ; margin: 16px 0 1px 0; float: left; }
.tipafriend h1.tipafriend-ty { font-size: 1.08em;  }
.tipafriend p.tipafriend-sm { color: #0078bc; font-weight: bold; }
.tipafriend  .fce-ci .fce-morelink div.size03 { width: 92px!important; background-image: url(../images/buttons/bg_button_gray_s3.png); }
	#b-ie6 .tipafriend  .fce-ci .fce-morelink div.size03 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/empolis/templates/images/buttons/bg_button_gray_s3.png', sizingMethod='crop'); background: none; }

/*
	MAILFORMPLUS 
============================================================================================= */
.tx-thmailformplus-pi1  { width: 100%; float: left; }
.tx-thmailformplus-pi1 p.reqmessage { color: #0078bc; margin-bottom: 20px; font-weight: bold; }
.tx-thmailformplus-pi1 .red { color: #ce003c; }
.tx-thmailformplus-pi1 dl.mailformplus-v01 { width: 100%; margin: 0 0 5px 0; float: left; }
.tx-thmailformplus-pi1 dl.mailformplus-v01 input { width: 200px; }
.tx-thmailformplus-pi1 dl.mailformplus-v01 select { width: 202px!important; width: 204px; }
.tx-thmailformplus-pi1 dl.mailformplus-v01 dt { width: 49%; margin: 0 1% 0 0; text-align: left; float: left; }
.tx-thmailformplus-pi1 dl.mailformplus-v01 dd { width: 49%; float: right; }
.tx-thmailformplus-pi1 dl.mailformplus-v01 dt label {   }
.tx-thmailformplus-pi1 dl.mailformplus-v02 { width: 100%; margin: 0 0 5px 0; float: left; }
.tx-thmailformplus-pi1 dl.mailformplus-v02 input { width: 200px; }
.tx-thmailformplus-pi1 dl.mailformplus-v02 table { width: 100% }
.tx-thmailformplus-pi1 dl.mailformplus-v02 table td { color: #FFF; padding: 5px; }
.tx-thmailformplus-pi1 dl.mailformplus-v02 table input { width: auto; }
.tx-thmailformplus-pi1 dl.mailformplus-v02 textarea { width: 333px; height: 150px; }
.tx-thmailformplus-pi1 dl.mailformplus-v02 select { width: 202px!important; width: 204px; }
.tx-thmailformplus-pi1 dl.mailformplus-v02 dt { width: 29%; margin: 0 1% 0 0; text-align: left; float: left; }
.tx-thmailformplus-pi1 dl.mailformplus-v02 dd { width: 69%; float: right; }
.tx-thmailformplus-pi1 .radio-gender { width: 100%; margin-top: 20px; float: left; }
.tx-thmailformplus-pi1 .radio-gender input { vertical-align: middle; }
.tx-thmailformplus-pi1 .fce-2cols dl { width: 100%; }
.tx-thmailformplus-pi1 .fce-2cols dl dt, .tx-thmailformplus-pi1 .fce-2cols dl dd { width: 100%; }
.tx-thmailformplus-pi1 .fce-2cols dl dt { margin: 5px 0; }
.tx-thmailformplus-pi1 .fce-2cols input { width: 200px; }
.tx-thmailformplus-pi1 .fce-2cols select { width: 202px!important; width: 204px; }
.tx-thmailformplus-pi1 p.send-newsletter { margin: 30px 0; }
.tx-thmailformplus-pi1 dl.mailformplus-position { margin: 47px 0 87px 0; }
.tx-thmailformplus-pi1 .mailformplus-buttons { width: 100%; border-top: 1px solid #C8C8C8; text-align: right; float: left; }
.tx-thmailformplus-pi1 .fce-ci .fce-morelink div.size02 { width: 82px!important; background-image: url(../images/buttons/bg_button_gray_s2.png); }
	#b-ie6 .tx-thmailformplus-pi1 .fce-ci .fce-morelink div.size02 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/empolis/templates/images/buttons/bg_button_gray_s2.png', sizingMethod='crop'); background: none; }
.tx-thmailformplus-pi1 .fce-ci .fce-morelink div.size03 { width: 92px!important; background-image: url(../images/buttons/bg_button_gray_s3.png); }
	#b-ie6 .tx-thmailformplus-pi1 .fce-ci .fce-morelink div.size03 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/empolis/templates/images/buttons/bg_button_gray_s3.png', sizingMethod='crop'); background: none; }
.tx-thmailformplus-pi1 .fce-ci div.size02 a:link, .tx-thmailformplus-pi1 .fce-ci div.size02 a:visited { width: 70px; }
.tx-thmailformplus-pi1 .fce-ci div.size03 a:link, .tx-thmailformplus-pi1 .fce-ci div.size03 a:visited { width: 80px; }

.tx-thmailformplus-pi1 .captcha .mailformplus-v02 { margin-top: 5px; }
.tx-thmailformplus-pi1 label.error { font-weight: bold; }

.tx-thmailformplus-pi1 fieldset.imp-check-group { border: 1px solid #e1e2e2; padding: 20px 20px 10px 20px; margin: 10px 0; }
.tx-thmailformplus-pi1 fieldset.imp-check-group legend { color: #767670; padding: 0px 5px; }
	#b-ie6 .tx-thmailformplus-pi1 fieldset.imp-check-group legend, #b-ie7 .tx-thmailformplus-pi1 fieldset.imp-check-group legend { margin-bottom: 13px }
.tx-thmailformplus-pi1 fieldset.imp-check-group dl { width: 100%; float: left; }
.tx-thmailformplus-pi1 fieldset.imp-check-group dl dt { width: 30px; margin: 0 0 10px 0; float: left; }
.tx-thmailformplus-pi1 fieldset.imp-check-group dl dd { margin: 0 0 10px 40px; }

.tx-thmailformplus-pi1 .buttons { text-align: right; border-top: 1px solid #c8c8c8; margin-top: 20px; }
.tx-thmailformplus-pi1 .buttons .imp-button { width: 92px; height: 25px; font-size: 11px; color: #fff; text-align: left; border-width: 0; background: transparent url(../images/buttons/bg_button_gray_s3.png) no-repeat; margin-right: 10px; cursor: pointer; }
	#b-ie6 .tx-thmailformplus-pi1 .buttons .imp-button { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/empolis/templates/images/buttons/bg_button_gray_s3.png', sizingMethod='crop'); background: none; }


.tx-thmailformplus-pi1 .buttons .imp-button span { padding-left: 12px; cursor: pointer; }

/*
	SR_FEUSER_REGISTER
*/
.tx-srfeuserregister-pi1 .fce-ci .fce-morelink div.size03 { width: 92px!important; background-image: url(../images/buttons/bg_button_gray_s3.png); }
.tx-srfeuserregister-pi1 .fce-ci div.size03 a:link, .tx-thmailformplus-pi1 .fce-ci div.size03 a:visited { width: 80px; }
.tx-srfeuserregister-pi1 .backlink a:link, .references-single-item .references-single-backlink a:visited { height: 15px; font-size: 0.91em; color: #0078bc; background: url(../images/buttons/button06.gif) left top no-repeat; padding: 0px 0 3px 25px; margin-top: 25px; float: left; }


/*
	FE_LOGIN
*/
.content .tx-felogin-pi1 legend {display: none;}
.content .tx-felogin-pi1 .fce-ci .fce-morelink div.size03 { width: 92px!important; background-image: url(../images/buttons/bg_button_gray_s3.png); }
.content .tx-felogin-pi1 .fce-ci div.size03 input {border:0px; background: transparent none repeat scroll 0 0; color: white; height: 20px; cursor: pointer;}

#logform {background: transparent url(../images/blocks/lf-form-bg.gif) no-repeat 100% 100%; width: 217px; margin: 0; padding: 0;}
#logform fieldset {margin: 0; padding: 15px 20px; background: transparent url(../images/blocks/lf-form-bg.gif) no-repeat 0 0;}
#logform fieldset h3 {margin: 0; padding: 0 0 15px;}
#logform label {display: none;}
#logform #user, #logform #pass, #logform .forgot_email {width: 157px; height: 20px; border: 0; background: transparent; font-size: 9pt; display: block; margin: 2px 5px 10px;}
#logform .input-lbl {margin: 0 0 10px; padding: 2px 0; background: transparent url(../images/blocks/lf-input-bg.jpg) no-repeat 0 0; width: 167px; height: 26px;}
.lf-submit-but {position: relative; display: block; height: 24px;}
.lf-submit-but input {display: none;}
.lf-submit-but input#lf-subbut {width: 100px; height: 24px; display: block; position: absolute; right: 10px; top: 0; padding-right: 15px; background: transparent url(../images/blocks/lf-gren-arrow.gif) no-repeat 100% 50%; z-index: 2;}
.lf-submit-but span {color: #767670; position: absolute; right: 25px; top: 3px; z-index: 1; font-size: 11px;}

/* Password Reminder link */

.tx-felogin-pi1 p a {text-decoration: none; font-size: 11px; padding-left: 20px; color: #767670;}
.tx-felogin-pi1 p a:hover, .tx-felogin-pi1 p a:active {text-decoration: underline;}