.printlink {
	font-size:11px;
	line-height:44px;
	background:url(../pics/printb.gif) 0 11px no-repeat;
	padding-left:26px;
	display:inline-block;
}

.printlogotext {
	text-align:right;
}

.print-ruler {
	padding-bottom:22px;
}

#popup-container {
	text-align:left;
}

.cs2_lindtgoldbunny_pi1_daybrowser {
	position:relative;
}
.cs2_lindtgoldbunny_pi1_daybrowser, .cs2_lindtgoldbunny_pi1_daybrowser a:link, .cs2_lindtgoldbunny_pi1_daybrowser a:visited {
	color:#302D23;
	font-size:12px;
	line-height:15px;
	xtext-decoration:none;
}

.tx-thmailformplus-pi1-righttable {
	float:left;
	width:240px;
	margin-left:8px;
}

.tx-cs2recipe-pi1-top-images {
	position:relative;
	float:left;
	width:656px;
	left:13px;
}
.tx-cs2recipe-pi1-recipe-image {
	position:relative;
	float:left;
	width:430px;
}
.tx-cs2recipe-pi1-methods-image {
	text-align:center;
	margin-top:32px;
}
.tx-cs2recipe-pi1-small-image {
	position:relative;
	float:right;
	width:210px;
}
.tx-cs2recipe-pi1-left {
	position:relative;
	float:left;
	width:422px;
	margin-top:15px;
}
.tx-cs2recipe-pi1-right {
	position:relative;
	float:right;
	width:255px;
	xright:18px;
	margin-top:15px;
}
.tx-cs2recipe-pi1-introduction, .tx-cs2recipe-pi1-ingredient-title, .tx-cs2recipe-pi1-additional-ingredient-title, .tx-cs2recipe-pi1-method-title, .tx-cs2recipe-pi1-additional-method-title {
	margin-left:24px;
}
.tx-cs2recipe-pi1-additional-info-part {
	margin-left:31px;
}
.tx-cs2recipe-pi1-additional-info-line {
	width:255px;
	height:1px;
	margin-top:6px;
	margin-bottom:6px;
	background:url(../pics/recipies_line.png) left no-repeat;
	font-size:1px;
	line-height:1px;
}
.tx-cs2recipe-pi1-introduction p {
	margin:0px;
	padding:0px;
	width:auto !important;
}
.tx-cs2recipe-pi1-right-arrow {
	margin-right:13px;
	float:right;
}
.tx-cs2recipe-pi1-right-bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.tx-cs2recipe-pi1-right-in, .tx-cs2recipe-pi1-ingredient-in {
	position:relative;
	z-index:10;
	height:100%;
}
.tx-cs2recipe-pi1-right-in a:link, .tx-cs2recipe-pi1-right-in a:visited {
	color:black;
	text-decoration:none;
	display:block;
}
.tx-cs2recipe-pi1-right-in a:hover {
	text-decoration:underline;
	display:block;
}
.tx-cs2recipe-pi1-right-in h3 a:hover {
	/*font-weight:bold;*/
	text-decoration:underline; 
}
.tx-cs2recipe-pi1-button {
	position:relative;
	height:100%;
	margin-bottom:4px;
	padding-bottom:4px;
}
.recipe_button_table {
	margin-left:31px;
}
.recipe_button_table td {
	padding-top:4px;
}
.recipe_ingredient_table td {
	padding-top:2px;
}
.tx-cs2recipe-pi1-ingredient {
	position:relative;
	height:100%;
	margin-bottom:4px;
	padding-bottom:4px;
}
.tx-cs2recipe-pi1-ingredient-title, .tx-cs2recipe-pi1-method-title {
	font-size:16px;
	font-weight:bold;
	margin-top:32px;
	margin-bottom:8px;
}
.tx-cs2recipe-pi1-additional-ingredient-title, .tx-cs2recipe-pi1-additional-method-title {
	font-size:12px;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:4px;
}
.tx-cs2recipe-pi1-additional-info-label {
	font-size:12px;
	font-weight:bold;
}
.tx-cs2recipe-pi1-difficulty {
	height:5px;
	margin-top:5px;
	margin-bottom:13px;
	background:url(../pics/difficulty_light.gif) left no-repeat;
}
.tx-cs2recipe-pi1-tip p {
	margin:0;
	padding:0;
	margin-top:3px;
	width:auto !important;
}
.tx-cs2recipe-pi1-method-ul {
	margin:0px;
	padding:0px;
	margin-left:47px;
	margin-bottom:5px;
}
.tx-cs2recipe-pi1-method-li {
	list-style-image:url(../pics/recipies_li.gif);
	vertical-align:4px;
}

.prodtable4 td a, .prodtable4 td a:link, .prodtable4 td a:hover, .prodtable4 td a:visited {
	color:black;
	text-decoration:none;
}

.bigtext {
	font-size:16px;
	font-weight:bold;	
}

.tx-cs2productpromo-pi1-intro-item {
	margin-bottom:16px;
	margin-left:16px;
	padding-right:40px;
}

.tx-cs2productpromo-pi1-intro-item p {
	margin:0;
	padding:0;
}

.tx-cs2productpromo-pi1-formout {
		width:310px;
		float:left;
		overflow:hidden;
		margin-right:28px;
}

.tx-cs2productpromo-pi1-in {
	padding:10px 20px;
	/*width:100%;*/
}

.tx-cs2productpromo-pi1-thank-partright {
	position:relative;
	float:left;
	width:250px;	

}
.tx-cs2productpromo-pi1-thank-partright {
	margin-right:20px;
	float:right;
}

.tx-cs2productpromo-pi1-thank-title {
	width:100%;
}

.tx-cs2productpromo-pi1-thank-part {
	width:100%;
	position:relative;
	overflow:hidden;
	margin-top:14px;
}
.tx-cs2productpromo-pi1-thank-partrightmain {
	position:relative;
}

.tx-cs2productpromo-pi1-thank-left {
	float:left;
	width:344px;
}

.tx-cs2productpromo-pi1-thank-text {
}

.tx-cs2productpromo-pi1-thank-image {
	float:left;
	margin-top:24px;
}

.tx-cs2productpromo-pi1-intro-left {
	float:left;
	width:295px;
	margin-top:10px;
	overflow:hidden;
}

.tx-cs2productpromo-pi1-intro-right {
	float:right;
	width:370px;
	text-align:right;
	overflow:hidden;
}

.tx-cs2productpromo-pi1-itemslinkright {
	font-size:10px;
}

.tx-cs2productpromo-pi1-intro-textleftcap p {
	margin-top:0;
}

.tx-cs2productpromo-pi1-intro-imageright {

}

.tx-cs2productpromo-pi1-intro-titlea {
	
}

.tx-cs2productpromo-pi1-itemslinkright {
	float:right;
	margin-right:44px;
}

.tx-cs2productpromo-pi1-intro-button a:link, .tx-cs2productpromo-pi1-intro-button a:visited {
	color:#000000;
}
.tx-cs2productpromo-pi1-intro-button a:hover {
	color:#000000;
	text-decoration:none;	
	cursor:hand;
}

.tx-cs2productpromo-pi1-intro-button {
	float:right;
	margin-top:16px;
}

.tx-cs2productpromo-pi1 {
	/*width:660px;*/
	margin-bottom:60px;
	position:relative;
}
.tx-cs2productpromo-pi1-intro-image {
	margin-left:120px;
	padding-top:0px;
	padding-bottom:0px;
}
.tx-cs2productpromo-pi1-links-part {
	width:100%;
	position:relative;
	overflow:hidden;
	margin-top:30px;
}
.tx-cs2productpromo-pi1-links-partleftmain {
	margin-left:60px;
	position:relative;
	float:left;
	width:250px;	
	/*min-height:100%;*/
}
.tx-cs2productpromo-pi1-links-partrightmain {
	margin-left:0px;
	position:relative;
	float:left;
	width:250px;
	margin-left:50px;	
}

.tx-cs2productpromo-pi1-links-partleft-caption, .tx-cs2productpromo-pi1-links-partright-caption {
	padding-left:20px;
	margin-bottom:15px;
	position:relative;
	/*float:left;
	width:190px;*/
}
.tx-cs2productpromo-pi1-links-partright-caption {
	/*padding-left:50px;*/
}
.tx-cs2productpromo-pi1-links-partleft, .tx-cs2productpromo-pi1-links-partright {
	position:relative;
	/*float:left;*/
	width:250px;	
	/*min-height:100%;*/
}
.tx-cs2productpromo-pi1-links-partright {
	/*margin-left:40px;*/
}
.tx-cs2productpromo-pi1-links-part_text {
	position:relative;
	z-index:10;
	height:100%;
}
.tx-cs2productpromo-pi1-links-part_text a:link, .tx-cs2productpromo-pi1-links-part_text a:visited {
	color:black;
	text-decoration:none;
	display:block;
}
.tx-cs2productpromo-pi1-links-part_text a:hover {
	text-decoration:underline;
	display:block;
}
.tx-cs2productpromo-pi1-links-part_bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.tx-cs2productpromo-pi1-vote-flash {
	text-align:center;
	padding-top:0px;
	padding-bottom:0px;
}
.tx-cs2productpromo-pi1-itemslink {
	position:absolute;
	top:16px;
	right:50px;
	height:13px;
	line-height:13px;
	font-size:12px;
}
.tx-cs2productpromo-pi1-itemslink a:link, .tx-cs2productpromo-pi1-itemslink a:visited {
	text-decoration:none;
}
.tx-cs2productpromo-pi1-itemslink a:hover {
	text-decoration:underline;	
}
.tx-cs2productpromo-pi1-intro-answers {
	margin-left:70px;
	width:528px;
}
.tx-cs2productpromo-pi1-intro-question {
	font-size:16px;
	margin-bottom:30px;
}
.tx-cs2productpromo-pi1-intro-answer {
	font-size:16px;
	margin-left:24px;
	margin-top:1px;
}

.tx-cs2productvideo-pi1 {
	text-align:center;
	width:660px;
	margin-bottom:40px;
}
.cs2_productvideo_pi1_image {
	padding-top:20px;
	padding-bottom:20px;
	background-color:#261913;
}

.tx-cs2productvideo-pi1_uk {
	text-align:center;
	width:550px;

}
.cs2_productvideo_pi1_image_uk {

	
}

.mainMenuText {

 display:inline;
 list-style-type:none;
 margin:0;
 padding:0;

}

.mainMenuText li {

 margin-right:5px;

}

.csc-frame-frame40px {

margin-left:20px;

}


h6 {

margin:0;
padding:0;
margin-bottom:5px;
padding-left:12px;
font-size:12px;
line-height:23px;
background:url(../pics/lineshort.png) bottom left no-repeat;

}

.align-justify {

	text-align:justify;
	margin-left:15px;

}

sup, sub {
	line-height:1px;
	font-size:8px;
}

.ecardin td, .rgecard-formheader {
	color:#302D23;	
}


.searchtabspec td input, .searchtabspec td div , .searchtabspec td li {
	font-size:11px;
}

.searchtabspec td input#specialsearch {
	font-size:12px !important;	
}

.linktable {
	min-height:37px;
}

.qover {
	position:relative;
}

.tx-cs2eastern2009-pi1 {
	margin-left:-6px;
}

.buttonout {
	padding-right:22px;
}

.prodpi1 {
	position:absolute; 
	top:0; 
	/*filter:alpha(opacity=0); */
	opacity:0 ; 
	left:-1200px; 
	display:block; 
	overflow:hidden; 
	width:100%;
}

.linktxt {
	display:inline;
	width:136px;
}

.wlink {
	/*padding-top:6px;*/
}

.wlink td a:hover {
	text-decoration:underline;
}

.tx-iframe-pi1 {
	padding-bottom:19px;
}

#content-contents p.bodytext {
	width:412px;
}

.formerr {
	font-size:10px;
	color:#FF0000;
}

.tx-thmailformplus-pi1 {
	padding-bottom:39px;
}

.tx-sremailsubscribe-pi1 {
	padding-bottom:39px;	
}

.tx-cs2giftcodes-pi1 {
	width:310px;
	padding:0px;
	margin:0px;
	position:relative;
}

.tx-cs2giftcodes-pi1-pekny {
	width:310px;
	padding:0px;
	margin:0px;
	/*background:url(../pics/peknybg.png) top left repeat-y;*/
	height:100%;
	position:absolute;
}


.tx-cs2giftcodes-pi1-in {
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:0px;
	margin:0px;
	background:url(../pics/lines.gif) top left repeat-y;
	position:relative;
	color:#9B1917;
}

.tx-cs2giftcodes-pi1-in td {
	color:#9B1917;
}

.tx-cs2giftcodes-pi1-in-bottom {
	width:310px;
	padding:0px;
	margin:0px;
	background:url(../pics/linesdole.gif) bottom left no-repeat;
	position:relative;
	height:9px;
}

.filelinks {
	padding-left:13px;
}

.filelinksin {
	margin-top:18px;
}

.filelinksintext {
	padding-right:22px;
}

.filelinks div {
	padding:0;
	background:none;
}

#column-3 div#content-teasertop div.csc-textpic-text, #column-3 div#content-teasertop p.bodytext {
	margin-right:22px;
}

#column-2b>#content-contentb div.csc-textpic-text {
	margin-right:12px;
}

#column-2b>#content-contentb p.bodytext, #column-2b>#content-contentb p.MsoNormal {
	margin-right:12px;
/*	float:left;
	clear:both;	*/
}

.MsoNormal {
	padding-left:13px;
}

.tx-cs2lindtproducts-pi1 {
	margin-bottom:-19px;
	position:relative;
	height:100%;
	min-height:429px;
}

#submenu0 {
	height:24px;
	width:100%;
}

.tx-sremailsubscribe-pi1 td p {
	margin-left:13px;
}

h1 {
	margin:0;
	padding:0;
}

.tx-cs2worldmap-pi1 {
	margin-right:-18px;
}

.flashmap {
		margin-top:-48px;
}

#content-shop a:link, #content-shop a:visited {
	/*background:url('../pics/shop.gif') top left no-repeat;*/
	height:17px;
	width:70px;
	display:block;
}

#content-shop a:hover {
	/*background:url('../pics/shophover.gif') top left no-repeat;*/
	height:17px;
	width:70px;
	display:block;
	text-decoration:none;
}

#content-home a:link, #content-home a:visited {
	background:url('../pics/home.gif') top left no-repeat;
	height:17px;
	width:19px;
	display:block;
}

#content-home a:hover {
	background:url('../pics/homehover.gif') top left no-repeat;
	height:17px;
	width:19px;
	display:block;
	text-decoration:none;
}

.csc-frame-framecsr {
	width:520px;	
}

.csc-frame-framecsr p.bodytext {
	margin-top:	4px;
}

.csc-frame-framecsr1 {
	width:580px;	
	float:left;
	clear:both;
}

.csc-frame-framecsr1 p.bodytext {
	margin-top:	4px;
}

.csc-frame-framecenter {
	text-align:center;
}

.csc-frame-frameright {
	text-align:right;	
}

.searcharrow_last {
	display:none;
}

.cs2_lindtproducts_pi1_detaillink a:hover {
	text-decoration:underline;
}

.cs2indexsearch-pagebrowserin td {
	font-size:11px;
}

.tx-cs2indexedsearch-pi1-searching-actual-page {
	font-size:12px;
}

#arrowdummy {
	position:absolute;
	top:0;
	left:-3000px;
}

.specialmenu-item {
	position:relative;
	margin-top:6px;
	width:258px;
}

.specialmenu-itembg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
	
}

.specialmenu-itemin, .specialmenu-iteminact {
	position:relative;
	/*_position:inherit;	*/
	margin-left:55px;	
	padding-top:4px;
	padding-bottom:4px;
	z-index:10;
}

.tx-cs2lindtteaser-pi3 {
	width:259px;
	margin-left:auto;
	margin-right:auto;	
}

.tx-cs2lindtteaser-pi1 {
	margin-top:5px;
}

.tx-cs2lindtteaser-pi2 {
	margin-bottom:20px;
}

.cs2teaserarrow {
	float:left;
	width:15px;
	height:100%;
}

.cs2_lindtproducts_pi5_detail, .cs2_lindtproducts_pi7_detail {
	position:relative;
}

.cs2_lindtproducts_pi5_detailtext, .cs2_lindtproducts_pi4_detail_text  {
	margin-top:-6px;	
}

.cs2_lindtproducts_pi4_detail_text {
	width:222px;
	overflow:hidden;
}


.cs2_lindtproducts_pi5_detailleft {
	width:300px;
	overflow:hidden;
	float:left;
}

.cs2_lindtproducts_pi5_detailimage {
	position:absolute;
	right:0;
	top:-20px;
	width:398px;
}

.cs2_lindtproducts_pi5_detaildummy {
	visibility:hidden;
	float:left;
	width:8px;
	overflow:hidden;
	/*margin-top:-50px;*/
	height:288px;
}

.cs2_lindtproducts_pi5_detail_title {

}

.tx-cs2indexedsearch-pi1 {
	clear:both;
	padding-left:11px;
}

#new_list_part {

}

.cs2_worldmap_spacer_big {
	height:5px;
}

.cs2_worldmap_spacer_small {
	height:1px;
}

.cs2_worldmap_wrap {
	position:relative;
	width:100%;
	margin:0;
	padding:0;
}

.cs2_worldmap_in {
	position:relative;	
	padding-left:16px;
	padding-right:16px;	
	padding-top:4px;
	padding-bottom:8px;	
	min-height:67px;
}

.cs2_worldmap_in td {
	font-size:12px;
}

.cs2_worldmap_bg {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
}

.tx-cs2afdk-pi1-links-part {
	width:100%;
	position:relative;
	overflow:hidden;
}

.tx-cs2afdk-pi1-links-partleft, .tx-cs2afdk-pi1-links-partright {
	position:relative;
	float:left;
	width:220px;	
	/*min-height:100%;*/
}

.tx-cs2afdk-pi1-links-partright {
	margin-left:50px;
}

.tx-cs2afdk-pi1-links-part_text {
	position:relative;
	z-index:10;
	height:100%;

}

.tx-cs2afdk-pi1-links-part_text a:link, .tx-cs2afdk-pi1-links-part_text a:visited {
	text-decoration:none;
	display:block;
}

.tx-cs2afdk-pi1-links-part_text a:hover {
	text-decoration:underline;
	display:block;
}

.tx-cs2afdk-pi1-links-part_bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


.tx-cs2lindtproducts-pi2 {
		margin-right:11px;
		margin-left:11px;		
		position:relative;
}

.cs2_lindtproducts_pi2_items_link {
	position:absolute;
	top:-43px;
	right:19px;
	height:13px;
	line-height:13px;
	font-size:12px;
}

.cs2_lindtproducts_pi2_items_link a:link, .cs2_lindtproducts_pi2_items_link a:visited {
	text-decoration:none;
}

.cs2_lindtproducts_pi2_items_link a:hover {
	text-decoration:underline;	
}

.cs2_lindtproducts_pi2_items {
	float:left;
	/*width:170px;*/
	width:150px;
	text-align:center;
}

.cs2_lindtproducts_pi2_items a {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.cs2_lindtproducts_pi2_caption {
	text-align:center;
}

#cs2_lindtproducts_pi2_items_content, #cs2_lindtproducts_pi2_items_contentsmall {
	overflow:auto;
	left:0;
	top:0;
	position:absolute;
	height:300px;
	width:394px;
}

#cs2_lindtproducts_pi2_items_contentin, #cs2_lindtproducts_pi2_items_contentinsmall {
	width:2000px;
	overflow:hidden;
	left:0;
	top:0;
	position:absolute;
	height:300px;
	min-width:394px;
}

#scrollbox, #scrollboxsmall {
	width:394px;
	height:300px;
	overflow:hidden;
	position:relative;
}

#left_bottom, #left_bottomsmall {
	float:left;	
	height:18px;
	width:40px;	
	position:relative;
}

#left_bottom a, #left_bottomsmall a {
	float:left;	
	height:18px;
	width:40px;		
}

#track_bottom, #track_bottomsmall {
	float:left;
	height:18px;
	width:314px;
	position:relative;
}

#right_bottom, #right_bottomsmall {
	float:left;
	height:18px;
	width:40px;	
}

#right_bottom a, #right_bottomsmall a{
	float:left;
	height:18px;
	width:40px;	
}

#drag_bottom, #drag_bottomsmall {
	cursor:pointer;
	height:18px;
	position:absolute;
	width:150px;
	background:url(../pics/scroll.png) top left no-repeat;
	left:0;
	top:0;
}

#scrollbar_bottom, #scrollbar_bottomsmall {
	position:relative;
	height:20px;
	margin-top:32px;
	display:none;
}

#scrollbar_bottombg, #scrollbar_bottombgsmall {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:20px;
}

.scrollbar_bottomin {
	position:relative;
	top:1px;
	left:0;
	width:100%;
	height:18px;

}

.buttontdspec {
	background:url(../pics/button.png) top left repeat-x;
	line-height:25px;
}

.cs2_lindtteaser_pi4_teaser a:link, .cs2_lindtteaser_pi4_teaser a:hover, .cs2_lindtteaser_pi4_teaser a:visited {
	text-decoration:none;
	cursor:pointer;
	color:#302D23;	
}

.cs2_lindtteaser_pi4_teaser a:hover {
	/*font-weight:bold;*/
	color:#302D23;	
}

.buttontdlspec {
	width:11px;
	line-height:25px;	
}



.buttontd {
	background:url(../pics/button.png) top left repeat-x;
	float:left;
	width:auto;
	line-height:25px;
}

.buttontdl {
	float:left;
	width:11px;
}

.cs2_lindtproducts_pi5_shoplinklnk {
	position:absolute;
	height:100%;
	left:0;
	top:0;
}

.ingredienttext {
	line-height:20px;
	padding-left:15px;
}

.ingvalue {
	float:left;
}

.cs2_lindtproducts_pi5_ingredientsover {
	display:none;
	padding-left:16px;
	margin-top:12px;	
}

.cs2_lindtproducts_pi5_ingredientbuttontext {
	position:relative;
	z-index:10;
	height:24px;
}

.cs2_lindtproducts_pi5_ingredientbutton {
	position:relative;
	height:24px;
	overflow:hidden;
	width:262px;
	cursor:pointer;
	margin-top:26px;
}

.cs2_lindtproducts_pi5_shoplink {
	margin-top:26px;
	margin-left:16px;
	position:relative;
}


.cs2_lindtproducts_pi5_shoplink a:link, .cs2_lindtproducts_pi5_shoplink a:hover, .cs2_lindtproducts_pi5_shoplink a:visited {
	text-decoration:none;
	cursor:pointer;
}

.cs2_lindtproducts_pi5_shoplink a:hover {
	font-weight:bold;
}

.cs2_lindtproducts_pi5_ingredientbuttonbg {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;	
}

.producttext {
	position:absolute;
	top:108px;
	left:13px;
	position:absolute;
}

.listimage {
	width:150px;
	height:120px;
}

.productlist {
	float:left;
	margin-right:16px;
	margin-bottom:16px;
	width:150px;
	height:143px;
	overflow:hidden;
	position:relative;
}

.cs2_lindtproducts_pi3_list {
	padding-left:11px;
}

.tx-cs2lindtproducts-pi4 {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	width:100px;
	height:90px;
	cursor:pointer;

}

.cs2_lindtproducts_pi4 {
	position:relative;
}


.cs2_lindtproducts_pi4_caption {
	left:-16px;
	top:20px;
	visibility:hidden;
	line-height:24px;
	position:absolute;
	z-index:50;
}

.cs2_lindtproducts_pi4_captionbg {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	overflow:hidden;
}

.cs2_lindtproducts_pi4_captionbg img {
	height:100%;
}

.cs2_lindtproducts_pi4_captiontext {
	position:relative;
	padding-left:16px;
	padding-right:16px;
	text-align:center;
	min-height:24px;
}

.cs2_lindtproducts_pi4_captiontext td {
	font-size:12px;
}

.cs2_lindtproducts_pi4_detail_text {
	padding-bottom:16px;
}

.cs2_lindtproducts_pi4_hover {
	visibility:hidden;
	position:absolute;
	left:-1000px;
	top:-1000px;
}

/* cs2_lindtproducts_detail */
.cs2_lindtproducts_pi1_detail {
	position:relative;
}

.cs2_lindtproducts_pi1_detailbg {
	text-align:right;
	margin-top:-14px;
}

.cs2_lindtproducts_pi1_detailbg img {
	height:445px;
	width:410px;
}

.cs2_lindtproducts_pi1_detailin {
	left:0;
	top:14px;
	/*top:20px;*/
	position:absolute;
	height:100%;
	width:100%;	
}

.cs2_lindtproducts_pi1_detailin h1 {
	margin:0;
	padding:0;
}

.cs2_lindtproducts_pi1_detailtext h2 {
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-left:0 !important;	
	font-weight:normal;
	font-size: 12px;
/*  padding-left:13px;
	margin-top:4px;  */
}

/* cs2_lindtproducts */

.cs2_lindtproducts_pi6_products {
	/*margin-left:25px;*/
	margin-left:19px;
}

.cs2_lindtproducts_pi6_productsin {
	position:relative;
	width:224px;
	padding-top:16px;
	/*padding-bottom:16px;	*/
	padding-bottom:36px;	
}

.cs2_lindtproducts_menubg {
	left:0;
	top:0;
	position:absolute;
	height:100%;
	width:100%;
	overflow:hidden;
}

.cs2_lindtproducts_menu {
	position:relative;
  width:211px;
  margin-left:29px;
  height:auto;
}

.cs2_lindtproducts_menuitem {
	clear:both;
	width:172px;
}

.pmenuarrow {
	float:right;
	width:13px;
	display:inline-block;	
}

.prodline {
	background: url('../pics/prodmenuline.png') 0px 0px no-repeat;
	width:156px;
	height:1px;
	line-height:1px;
	font-size:1px;
	margin:0;
	padding:0;
}

.cs2_lindtproducts_pi1_detailtext {
	padding-bottom:5px;
/*	margin-top:-30px;
	%margin-top:-18px;	
	_margin-top:-54px;		*/
	position:relative;
	/*width:232px;*/
	width:210px;
	overflow:hidden;
	z-index:2;
}

.cs2_lindtproducts_pi1_detailtext p {
	margin-top:4px;
}

/* cs2_lindtteaser */

.cs2_lindtteaser_pi1_teaser, .cs2_lindtteaser_pi2_teaser_bottom, .cs2_lindtteaser_pi3_teaser_bottom {
	position:relative;
	width:259px;
}

.cs2_lindtteaser_pi1_teaser_bg {
	position:absolute;
	height:40px;
	width:259px;
	margin-top:7px;
	overflow:hidden;	
}

.cs2_lindtteaser_pi2_teaser_bg, .cs2_lindtteaser_pi3_teaser_bg {
	position:absolute;
	height:100%;
	width:259px;
	overflow:hidden;	
}

.cs2_lindtteaser_pi1_teaser_in, .cs2_lindtteaser_pi2_teaser_in, .cs2_lindtteaser_pi3_teaser_in {
	position:relative;
	min-height:24px;
}

.cs2_lindtteaser_pi2_teaser_in, .cs2_lindtteaser_pi3_teaser_in {
	margin:0;
}

.cs2_lindtteaser_pi1_teaser_in {
	width:241px;
}

.cs2_lindtteaser_pi1_teaser_in h3 a:hover, .cs2_lindtteaser_pi2_teaser_in h3 a:hover, .cs2_lindtteaser_pi3_teaser_in h3 a:hover {
	/*font-weight:bold;*/
	text-decoration:underline; 
}

.cs2_lindtteaser_pi2_teaser_image, .cs2_lindtteaser_pi3_teaser_image {
	text-align:center;
	margin:0;
	padding:0;	
}

.cs2_lindtteaser_pi3_teaser_image a {
	display:block;
	position:relative;
}


.cs2_lindtteaser_pi2_teaser_image img, .cs2_lindtteaser_pi3_teaser_image img {
	margin:0;
	padding:0;
}

.cs2_lindtteaser_pi2_teaser, .cs2_lindtteaser_pi3_teaser {
	width:259px;
}

.tx-cs2lindtproducts-pi2-flash {
	/* margin-left:26px;
		margin-right:10px;	*/
	margin-bottom:23px;
}


.bodytext {
	margin-bottom:0;
	/*padding-left:15px;	*/
	padding-left:13px;	
	margin-top:12px;
}

.imageborder {
	height:17px;
	background:url(../pics/imageborder.png) top left repeat-x;
}

.csc-textpic-image a {
	display:block;
}

.csc-caption {
	margin:0;
	font-size:10px;
	margin-top:-2px;
	margin-bottom:3px;
}

form {
	margin:0;
	padding:0;
}

#langlinks {
	position:absolute;
	left:-50px;
	display:none;
	width:242px;
	background:#FBFAFA url('../pics/langbg.gif') top left repeat-x;
	z-index:99;
}

#langborder {
	border:1px solid #CFB659;
	margin:1px;
	height:100%;
}

.langdummy {
	height:6px;
	width:100%;
}

.langdummyb {
	height:2px;
	width:100%;
}

.langarrow {
	background:url('../pics/langarrowact.gif') left center no-repeat;
	width:5px;
	height:8px;
	display:inline-block;
	margin-left:9px;
}

.topsearchinput {
	border:none;
	background:transparent;
	width:54px;
	/*height:20px;*/
	font-size:11px;
	color:#8D6B38;
	font-family:Arial;
	margin:0;
	padding-top:3px;
}

.searchinput {
	background:url('../pics/input.png') top left repeat-x;
}

.searchinputleft {
	background:url('../pics/input-left.png') top left no-repeat;
	width:8px;
}

.searchinputright {
	background:url('../pics/input-right.png') top left no-repeat;
	width:8px;
}

.mainmenu {
	margin:0;
	padding:0;
	overflow:hidden;
	height:64px;
	line-height:54px;
	position:relative;
	/*margin-top:10px;*/
	/*margin-left:4px;*/
	margin-left:6px;
}

.menu-item, .menu-item-act {
	margin:0;
	padding:0;
	float:left;
	overflow:visible;
	height:24px;
	margin-top:17px;
}

.menu-item a:link, .menu-item a:visited, .menu-item a:hover, .menu-item-act a:link, .menu-item-act a:visited, .menu-item-act a:hover {
	display:block;
}

.submenubox {
}

#submenubgstore {
	position:absolute;
	visibility:hidden;
}

.submenu-item, .submenu-item-act {
	margin:0;
	padding:0;
	float:left;
	height:24px;
	position:relative;
	line-height:17px;
}

.submenu-item a:link, .submenu-item a:visited {
	white-space: nowrap;
	font-size:11px;
	text-decoration:none;
	color:#3C312B;
	text-transform:uppercase;
	font-family:Arial;
	padding-left:12px;
	padding-right:12px;		
}

.submenu-item a:hover, .submenu-item-act a:link, .submenu-item-act a:visited {
	font-size:11px;
	text-decoration:none;
	color:#26201C;
	text-transform:uppercase;
	font-family:Arial;
	font-weight:bold;
	padding-left:12px;
	padding-right:12px;	
	white-space: nowrap;
}


.submenu-itemin {
	left:0;
	top:3px;
	margin:0;
	padding:0;
	height:24px;
	z-index:99;
	width:100%;
	position:relative;
}

.menuline {
	background: url('../pics/menuline.png') 0px 0px no-repeat;
	width:2px;
	height:54px;
	float:left;
	margin:0;
	padding:0;
}

.subhover {
	position:relative;
	width:100%;
	height:24px;
	visibility:hidden;
	position:absolute;
	left:0;
	top:0;
}

.menudot {
	background: url('../pics/submenudot.png') 0px 0px no-repeat;
	width:3px;
	height:24px;
	float:left;
	margin:0;
	padding:0;
	margin-top:10px;
	
}

.metamenu-item, .metamenu-item-act {
	float:left;
	margin-right:26px;
}

.metamenu-item a:link, .metamenu-item a:visited {
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	color:#957D5B;
}

.metamenu-item a:hover, .metamenu-item-act a:link, .metamenu-item-act a:visited {
	text-decoration:none;
	text-transform:uppercase;	
	font-size:10px;
	color:#695841;
}

.tx-srlanguagemenu-pi1 {font-size:10px;}
.tx-srlanguagemenu-pi1 img { }
.tx-srlanguagemenu-pi1 .CURTOP { float:left; color: #BFB2A0; font-size:10px; padding-left:47px;  line-height:26px;  height:24px; text-transform:uppercase; }
.tx-srlanguagemenu-pi1 .CUR { cursor:pointer; color: #957D5B; font-size:10px; line-height:28px; height:28px; text-transform:uppercase;}
.tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #957D5B; text-decoration: none; font-weight: bold; }
.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#695841; text-decoration:none;}
.tx-srlanguagemenu-pi1 .NO { cursor:pointer; color: #957D5B; font-size:10px; padding-left:47px;  line-height:26px;  height:24px; text-transform:uppercase; }
.tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #957D5B; text-decoration:none; font-weight:normal; }
.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#695841; text-decoration:none;}
.tx-srlanguagemenu-pi1 .INACT { color:#957D5B; font-size:10px ; padding-left:47px;  line-height:26px; height:24px; text-transform:uppercase; }
.tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #957D5B; text-decoration: none; font-weight: normal; }
.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #695841; text-decoration:none;}
.tx-srlanguagemenu-pi1 .SPC { background:url('../pics/langline.gif') top left no-repeat; height:1px; width:100%; line-height:1px; }


.form_table {
	  border-collapse:collapse;
		table-layout:fixed;
		width:430px;
}

.formtablesrs {
	  border-collapse:collapse;
		/*table-layout:fixed;	*/
}


.formline {
	padding-bottom:7px;
	padding-left:21px;
}

.formlinenl {
	padding-bottom:7px;
	/*padding-left:13px;*/
}

.formlinea {
	padding-bottom:7px;
}

.formlinetop {
	font-size:1px;
}

.formline1 {
	padding-bottom:7px;
}

.formline2 {
	color:#F80B00;
	font-size:10px;
}

.formtextarea {
	width:395px;
	height:90px;
	margin:0;
	padding:0;
}

.formtextarea2 {
	width:399px;
	height:200px;
	margin:0;
	padding:0;
}



.formsmall {
	margin-bottom:20px;
	font-size:10px; 
	line-height:13px;
}

.formsmall p {
	padding:0;
}

.formtextarea1 {
	width:255px;
	height:100px;
	margin:0;
	padding:0;
}

.forminput1 {
	width:255px;
	margin:0;
	padding:0;
	border:none;
}

.forminput4 {
	width:229px;
	margin:0;
	padding:0;
	border:none;
}

.formlabel {
	font-size:12px;
}

.formtxt1 {
	font-size:10px;
	margin:0;
}

 

.tx-srfreecap-pi2-image {
	margin:0;
	border:8px solid #FFF;
}

.tx-srfreecap-pi2-cant-read {
	font-size:10px;
}


/* ############## csc frames ############# */
.csc-frame-content {
	padding-left:16px;
}
.csc-frame-indent {
	padding-left:44px;
	padding-right:15px;
	padding-bottom:8px;
}

.csc-frame-indent3366 {
	padding-left:33%;
	padding-right:15px;
	padding-bottom:8px;
}


.csc-frame-indent6633 {
	padding-left:44px;
	padding-right:33%;
	padding-bottom:8px;
}

.csc-textpic-imagewrap {
	margin:0px;
	padding:0px;
	margin-top:3px;
	margin-left:3px;
}



.csc-frame-frame1 {
}

.csc-frame-frame2 {

margin-right:30px;

}

.csc-frame-rulerAfter {

}
.csc-frame-rulerBefore {

}

.contenttable {
  border-collapse: collapse;
  margin-left:16px;
  margin-right:16px; 
}

.contenttable-1 {
	width:676px;	
}

.contenttable-2 {
	width:507px;	
}

.contenttable-3 {
	width:338px;	
}

.contenttable-4 {
	width:575px;	
}


.contenttable th {
	font-size:12px;
}

.tr-0 td {
	font-weight:bold;	
}

.tr-even td, .tr-even th {
	text-align:center;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:5px;
}

.tr-even td.td-0, .tr-even th.td-0 {
	text-align:left;	
	font-weight:bold;		
}

.tr-odd {
	background:none;
	position: relative;
}
.tr-odd td {
	height:4px;
	font-size:1px;
	line-height:4px;
	padding:0;
}

.tr-even {
	background:url(../pics/searchgrad.png) top left repeat-y;
  position: relative;
}

.tr-0 {
	background:url(../pics/searchgraddark.png) top left repeat-y;
	position: relative;	
}

table.contenttable-2 tr.tr-even {
	background:url(../pics/searchgrad75.png) top left repeat-y;	
	position: relative;	
}

table.contenttable-2 tr.tr-0 {
	background:url(../pics/searchgraddark75.png) top left repeat-y;	
	position: relative;	
}

table.contenttable-4 tr.tr-even {
	background:url(../pics/searchgrad85.png) top left repeat-y;	
	position: relative;	
}

table.contenttable-4 tr.tr-0 {
	background:url(../pics/searchgraddark85.png) top left repeat-y;	
	position: relative;	
}

table.contenttable-3 tr.tr-even {
	background:url(../pics/searchgrad50.png) top left repeat-y;	
	position: relative;	
}

table.contenttable-3 tr.tr-0 {
	background:url(../pics/searchgraddark50.png) top left repeat-y;	
	position: relative;	
}


.tr-even td, .tr-even th { 
	background:none;
}


/* IE6 TABLE */

.iesix table.contenttable-2 tr.tr-even, .iesix table.contenttable-2 tr.tr-0, .iesix table.contenttable-4 tr.tr-even, .iesix table.contenttable-4 tr.tr-0, .iesix table.contenttable-3 tr.tr-even,  .iesix table.contenttable-3 tr.tr-0 {
	background:#DBC58F;	
}

.iesix tr.tr-even, .iesix tr.tr-0 {
	background:none;
}

.iesix tr.tr-even td {
	/*background:url(../pics/light.png);*/
	background:#DBC58F;	
}

.iesix tr.tr-even td.td-0 {
/*	background:url(../pics/leftgrad.png) top left repeat-y;	*/
	background:#DBC58F;
	/*width:146px;*/
}

.iesix tr.tr-even td.td-last {
	/*background:url(../pics/rightgrad.png) top left repeat-y;	*/
	background:#DBC58F;
	/*width:146px;*/
}


.iesix table.contenttable-2 tr.tr-even td.td-0 {
	/*background:url(../pics/leftgrad75.png) top left repeat-y;	*/
	background:none;		
	/*width:109px;*/
}

.iesix table.contenttable-2 tr.tr-even td.td-last {
	/*background:url(../pics/rightgrad75.png) top left repeat-y;	*/
	background:none;	
	/*width:109px;*/
}


.iesix table.contenttable-3 tr.tr-even td.td-0 {
	/*background:url(../pics/leftgrad50.png) top left repeat-y;	*/
	background:none;	
	/*width:72px;*/
}

.iesix table.contenttable-3 tr.tr-even td.td-last {
	/*background:url(../pics/rightgrad50.png) top left repeat-y;	*/
	background:none;	
	/*width:72px;*/
}


.iesix tr.tr-0 td {
	background:url(../pics/dark.png);
}

.iesix tr.tr-0 td.td-0 {
	background:url(../pics/leftgraddark.png) top left repeat-y;	
	/*width:146px;*/
}

.iesix tr.tr-0 td.td-last {
	background:url(../pics/rightgraddark.png) top left repeat-y;	
	/*width:146px;*/
}

.iesix table.contenttable-2 tr.tr-0 td.td-0 {
	background:url(../pics/leftgraddark75.png) top left repeat-y;	
	/*width:109px;*/
}

.iesix table.contenttable-2 tr.tr-0 td.td-last {
	background:url(../pics/rightgraddark75.png) top left repeat-y;	
	/*width:109px;*/
}

.iesix table.contenttable-3 tr.tr-0 td.td-0 {
	background:url(../pics/leftgraddark50.png) top left repeat-y;	
	/*width:72px;*/
}

.iesix table.contenttable-3 tr.tr-0 td.td-last {
	background:url(../pics/rightgraddark50.png) top left repeat-y;	
	/*width:72px;*/
}

.mailtypeselect {
	width:100px;
}

.formselect {
	width:271px;
}

.countrysel {
	width:267px;	
}

.fileinput {
}

.formline1 p {
	color:#FF0000;
}

.searchrank {
	float:right;
	text-align:right;
	border:1px solid red;
}

.cs2indexsearch-browselinks a:hover {
	font-weight:normal;
	text-decoration:none;
	color:#302D23;
	padding-left:1px;
	padding-right:1px;
}

.tx-cs2indexedsearch-pi1-searching-actual-page {
	border-left:1px solid #373022;
	border-right:1px solid #373022;	
	padding-left:3px;
	padding-right:3px;
}

.search_result_color_1 {
	padding-left:2px;
	padding-right:2px;
	font-weight:bold;
}
.search_result_color_2 {
	color: #8E661C;
	font-weight:bold;	
}
.search_result_color_3 {
	color: #8E661C;
	font-weight:bold;		
}
.search_result_color_4 {
	color: #8E661C;
	font-weight:bold;		
}
.search_result_color_5 {
	color: #8E661C;
	font-weight:bold;		
}

.absoluter { 
	position: absolute; 
	margin:0; 
	padding:0;  
	left:0px;      
	top:0px;  
	width:100%;  
	height:100%;  
	overflow:hidden; 
	display: none;
} 
.modalwinback { 
	position: absolute;      
	margin:0; 
	padding:0;  
	left:0px;      
	top:0px;  
	width:100%;  
	height:100%;  
	z-index: 250;      
	background-color:white;      
	/*-moz-opacity:.7;  validator*/
	opacity:.7; 
	color:black; 
	overflow:hidden; 
}
.tx-cs2indexedsearch-pi1-searching {
	position: relative;      
	padding: 30px;  
	top:120px;  
	width:400px;  
	height:80px; 
	z-index: 255; 
	color:black; 
	text-align: center;
	font-size: 12px; 
	font-weight: bold;
	background:#CCCCCC; 
	display:block; 
	border:1px solid white; 
	overflow:hidden; 
}
.tx-cs2indexedsearch-pi1-tstamp {
	font-size: 10px;
}


.cs2indexsearch-pagebrowserbg, .cs2indexsearch-contentbg {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
 	background:url('../pics/searchgrad.png') top left repeat-y;
}

.cs2indexsearch-title, .cs2indexsearch-pagebrovser-top, .cs2indexsearch-content {
	position:relative;
			
}

.cs2indexsearch-pagebrovser-top {
	margin-bottom:32px;
	text-align:center;	
}

.cs2indexsearch-titlein, .cs2indexsearch-pagebrowserin {
	position:relative;
	min-height:20px;
	padding-left:23px;
	padding-right:40px;
}

.cs2indexsearch-pagebrowserin {
	text-align:center;
}

.bfirst {
	width:13px;
	height:20px;

}

.bprev {
	width:13px;
	height:20px;
	margin-left:10px;
	margin-right:10px;
}


.blast {
	width:13px;
	height:20px;
}

.bnext {
	width:13px;
	height:20px;
	margin-left:10px;
	margin-right:10px;

}

.blast a, .bfirst a, .bnext a, .bprev a {
	display:block;
}

.cs2indexsearch-contentin {
	padding-left:23px;
	padding-right:40px;	
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
}

.cs2indexsearch-titlebg {
	position:absolute;
	height:20px;
	width:100%;
	top:0;
	left:0;
 	background:url('../pics/searchgraddark.png') top left repeat-y;
}

.cs2indexsearch-title {
   margin-bottom:2px;
}


.cs2indexsearch-item {
	position:relative;
  padding-bottom:10px;	
}

.cs2indexsearch-pagelink {
	min-height:18px;
	line-height:18px;	
	margin-top:3px;	
}

.radiotext {
	float:left;
	/*width:25px;	*/
	padding-top:1px;
	max-width:300px;
}
.radiotext2 {
	float:left;
	padding-top:1px;
}

.readiob { width:20px; float:left; height:13px;}
.radiobh { width:20px; float:left; height:13px;padding-top:4px;}

/*Text inputs*/
.NFText {border:none; vertical-align:middle; font:12px Arial, Helvetica, sans-serif; background:url(null); background-attachment:fixed; zoom:1; width:255px; }
.NFTextfile {border:none; vertical-align:middle; font:12px Arial, Helvetica, sans-serif; background:none; width:200px; }
.NFTextCenter {height:20px; background:url(../pics/input.png) repeat-x 0 0; padding:2px 0;  margin:0; float:left; line-height:20px;}
.NFTextCenterfile {height:20px; background:url(../pics/input.png) repeat-x 0 0; padding:2px 0;  margin:0; float:left; line-height:20px; width:200px;}

.NFTextLeft, .NFTextRight, .NFTextLefts {width:8px; height:20px; vertical-align:middle; float:left; }
.NFTextLeft {background:url(../pics/input-left.png) no-repeat 0 0; }

.NFTextLefts {background:url(../pics/input-left.png) no-repeat 0 0; }

.NFTextRight {background:url(../pics/input-right.png) no-repeat 0 0; }
/*Radio*/
.NFRadio {cursor:pointer; width:12px; height:13px; background:url(../pics/radio.png) no-repeat 0 0; z-index:6; top:3px; left:0; display:block;}
/*Checkbox*/
.NFCheck {cursor:pointer; width:12px; height:13px; background:url(../pics/checkbox.png) no-repeat 0 0; z-index:2; display:block; top:0; left:0;}
/*Buttons*/
.NFButton {width:auto; height:25px;  color:#302D23; padding:0 10px; background:url(../pics/button.png) repeat-x 0 0; cursor:pointer; border:none; font-weight:normal; font-size:12px; font-family:Arial; vertical-align:middle; float:left;}
.NFButtonLeft, .NFButtonRight {width:11px; height:25px;  vertical-align:middle; float:left;}
.NFButtonLeftspc {width:50px; height:25px;  vertical-align:middle; float:left;}
.NFButtonLeft {background:url(../pics/button-left.png) no-repeat 0 0;}
.NFButtonLeftspc {background:url(../pics/searchbut.png) no-repeat 0 0;}
.NFButtonRight {background:url(../pics/button-right.png) no-repeat 0 0; }
/*Textareas*/
.NFTextareaTopLeftout, .NFTextareaBottomLeftout {height:7px; width:10px; float:left; font-size:1px;}
.NFTextareaTopLeftout {height:12px;}
.NFTextarea {border:none; background:url(../pics/textarea-r-off.png) ; font:12px Arial, Helvetica, sans-serif; overflow:auto; margin:0; padding:0; float:left;  height:87px;}
.NFTextareaTop {height:12px; clear:both; font-size:1px; }
.NFTextareaBottom {height:7px; clear:both; font-size:1px; }
.NFTextareaTopin {background:url(../pics/textarea-tr.png) repeat-x 0 0; float:left; height:12px; font-size:1px; }
.NFTextareaTopout {background:url(../pics/textarea-tra.png) no-repeat 0 0; float:left; height:12px; width:11px; font-size:1px;}
.NFTextareaBottomin {background:url(../pics/textarea-br.png) no-repeat 0 0; float:left; height:7px; }
.NFTextareaBottomout {background:url(../pics/textarea-bra.png) no-repeat 0 0; float:left; height:7px; width:11px; font-size:1px;}
.NFTextareaTopLeft {width:10px; height:12px; font-size:1px;}
.NFTextareaBottomLeft {width:10px; height:7px;}
.NFTextareaTopLeft {background: url(../pics/textarea-tl.png) no-repeat 0 0;}
.NFTextareaBottomLeft {background: url(../pics/textarea-bl.png) no-repeat 0 0;}
.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {float:left; }
.NFTextareaLeft, .NFTextareaLeftH {width:10px;}
.NFTextareaLeft {background:url(../pics/textarea-l-off.png) repeat-y top left; float:left;}
.NFTextareaLeftH {background:url(../pics/textarea-l-off.png) repeat-y 0 0;}
.NFTextareaRight, .NFTextareaRightH {margin:0; padding:0;}
.NFTextareaRight { }
.NFTextareaRightout {background:url(../pics/textarea-r-offa.png) repeat-y 0 0; float:left; width:11px; font-size:1px; }
.NFTextareaRightH {}
/*Files*/
.NFFileButton {float:left; position:relative; z-index:0; padding-bottom:0; vertical-align:bottom; cursor:pointer; background:url(../pics/file.png) no-repeat 0 0; width:60px; height:21px; margin:0; border:none; cursor:pointer; }
.NFFile {position:relative; margin-bottom:5px; width:271px;  left:0; top:0; overflow:hidden; text-align:right;}
.NFFile input.NFhiddenfile {position:relative;  opacity:0; z-index:2; cursor:pointer; text-align:left; border:none; background:none; right:3px; top:0; }
.NFFileNew {position:absolute; top:0px; left:0px; z-index:1; width:271px;  overflow:hidden; }
.NFFileNew input {margin:0; padding:0; }
/*Selects*/
.NFSelect {height:20px; position:absolute; text-align:left; margin:0; padding:0; font-size:1px;}
.NFSelectLeft {width:11px; height:20px; background:url(../pics/select-left.png) no-repeat 0 0; vertical-align:middle; float:left; margin:0px; font-size:1px; overflow:hidden;}
.NFSelectRight {height:20px; background:url(../pics/select-right.png) no-repeat 0 100%; cursor:pointer; font:12px Arial, Helvetica, sans-serif; color:#302D23; line-height:20px; width:214px;  float:left; overflow:hidden;}
.NFSelectRightout {height:20px; width:19px; background:url(../pics/select-righta.png) no-repeat 0 0; cursor:pointer; vertical-align:middle; float:left; margin:0px; font-size:1px; overflow:hidden;}
.NFSelectTarget {position:absolute; background:none; margin-left:0px; margin-top:18px; z-index:9000; left:3px; top:0; padding-bottom:13px;  padding-right:10px;}
.NFSelectOptions { position:relative; background:#FAFAF8; margin-left:0px; margin-top:0; list-style:none; padding:4px 0; color:#302D23; font:12px Arial, Helvetica, sans-serif; z-index:9000; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0; }
.NFSelectOptions li {margin:0; padding:0; padding-bottom:1px; padding-left:6px;}
.NFSelectOptions a { text-decoration:none; padding:2px 3px; color:#302D23; display:block;}
.NFSelectOptions a:hover {color: #26201C;}
/*Multiple Selects*/
.NFMultiSelect {border:0; background:none; margin:0;}
.NFMultiSelectTop, .NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFMultiSelectTop {background:url(../pics/textarea-tr.png) no-repeat 100% 0;}
.NFMultiSelectBottom {background:url(../pics/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {width:5px; height:5px;}
.NFMultiSelectTopLeft {background:#f2f2e6 url(../pics/textarea-tl.png) no-repeat 0 0;}
.NFMultiSelectBottomLeft {background:#f2f2e6 url(../pics/textarea-bl.png) no-repeat 0 0;}
.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {float:left; padding-bottom:5px;}
.NFMultiSelectLeft, .NFMultiSelectLeftH {width:5px;}
.NFMultiSelectLeft {background:url(../pics/textarea-l-off.png) repeat-y 0 0;}
.NFMultiSelectLeftH {background:url(../pics/textarea-l-over.png) repeat-y 0 0;}
.NFMultiSelectRight, .NFMultiSelectRightH {padding-right:5px; padding-bottom:0;}
.NFMultiSelectRight {background:url(../pics/textarea-r-off.png) repeat-y 100% 0;}
.NFMultiSelectRightH {background:url(../pics/textarea-r-over.png) repeat-y 100% 0;}

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFhra {width:12px; height:13px; z-index:5; background:url(../pics/radio1.png) no-repeat 0 0; top:3px; left:0; }
.NFhrc {width:12px; height:13px; left:0; top:0; z-index:6; background:url(../pics/checkbox1.png) no-repeat 0 0; cursor:pointer; }
.NFhr {}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; xposition:relative; }




