/* 2010 */
td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tabnorm{
	width:100%;
	border:0;
	padding:0;
	margin:0;
}

/* Prop Cell */
.pcon{ 
	width:25%; vertical-align:top; background-color:#F5F5EB; text-align:left;
}
.pcoff{
	width:25%; vertical-align:top; background-color:#F5F5EB; text-align:left;
}


p{margin:0;padding:0;}
.starttd{ padding:4px 4px 4px 4px;}

.GroupSelectedName{
	font-family: Arial, Helvetica, sans-serif; 
	color: #457306; 
	font-weight: bold; 
	font-size: 14px;
}

#cpscontent li{
	margin-left:20px;
}

.PropBoxInfoTxt{
	font-family: Arial, Helvetica, sans-serif; 
	color: #457306; 
	font-weight: bold; 
	font-size: 12px;
}

.delivbg{
	background-color:#FFFFCC;
	padding:2px;
}

.suche_eig 				{font-family: Arial, Helvetica, sans-serif; color: #9D9D4F; font-weight: bold; font-size: 12px; cursor:pointer;}
A:link.eig				{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #9D9D4F; font-weight: bold; font-size: 12px; cursor:pointer;}
A:visited.eig			{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #256737; font-weight: bold; font-size: 12px; cursor:pointer;}
A:active.eig			{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #9D9D4F; font-weight: bold; font-size: 12px; cursor:pointer;}
A:hover.eig				{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #9D9D4F; font-weight: bold; font-size: 12px; cursor:pointer;}

/* nav c4 */
A:link.c4grp			{color: #FFFFFF; font-size: 10pt; font-family: Verdana,Futura,sans-serif; text-decoration:none;}
A:visited.c4grp			{color: #256737; font-size: 10pt; font-family: Verdana,Futura,sans-serif; text-decoration:none;}
A:active.c4grp			{color: #B9B973; font-size: 10pt; font-family: Verdana,Futura,sans-serif; text-decoration:none;}
A:hover.c4grp			{color: #666666; font-size: 10pt; font-family: Verdana,Futura,sans-serif; text-decoration:none;}

/* cps winder */
A:link.bl				{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000;text-decoration:underline;font-weight:bold;font-style:none;}
A:visited.bl			{font-family: Arial, Helvetica, sans-serif ;font-size:14px; color:#256737;text-decoration:underline;font-weight:bold;font-style:none;}
A:active.bl				{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#990000;text-decoration:underline;font-weight:bold;font-style:none;}
A:hover.bl				{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#666666;text-decoration:underline;font-weight:bold;font-style:none;}

A:link.darkbold			{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #256737; font-weight: bold; font-size: 14px; cursor:pointer;}
A:visited.darkbold		{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #256737; font-weight: bold; font-size: 14px; cursor:pointer;}
A:active.darkbold		{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #803600; font-weight: bold; font-size: 14px; cursor:pointer;}
A:hover.darkbold		{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #803600; font-weight: bold; font-size: 14px; cursor:pointer;}

.suche_eigkat 			{font-family: Arial, Helvetica, sans-serif; color: #b9b973; font-weight: bold; font-size: 14px;}
A:link.eigkat			{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #b9b973; font-weight: bold; font-size: 14px;}
A:visited.eigkat		{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #b9b973; font-weight: bold; font-size: 14px;}
A:active.eigkat			{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #b9b973; font-weight: bold; font-size: 14px;}
A:hover.eigkat			{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #b9b973; font-weight: bold; font-size: 14px;}

.suche_eig_wahl			{font-family: Arial, Helvetica, sans-serif; color: #b9b973; font-weight: bold; font-size: 12px; }
A:link.eig_wahl			{font-family: Arial, Helvetica, sans-serif; color: #b9b973; font-weight: bold; font-size: 12px; }
A:visited.eig_wahl		{font-family: Arial, Helvetica, sans-serif; color: #256737; font-weight: bold; font-size: 12px; }
A:active.eig_wahl		{font-family: Arial, Helvetica, sans-serif; color: #b9b973; font-weight: bold; font-size: 12px; }
A:hover.eig_wahl		{font-family: Arial, Helvetica, sans-serif; color: #b9b973; font-weight: bold; font-size: 12px;}

.navtrenn				{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; padding:3px; border-bottom:1px solid #000000;}

.shopbut		{font-size: 12px; font-weight:normal; letter-spacing:0px; background-color:	#F1FDE1; height:18px; border:1px solid #FFCC66; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}
.bskinp			{font-size: 11px; font-weight:normal; clip:rect('1','1','1','1'); font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
.bsksubmit		{font-size: 11px; font-weight:normal; clip:rect('1','1','1','1'); font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}

.grpmskcol1		{border-top:1px solid b9b973; padding-left:3px}
.grpmskcol2		{border-top:1px solid b9b973}
/*
input			{font-size: 12px; font-weight:normal; letter-spacing:0px; background-color: #FFFFFF; height:18px; border:1px solid #457306; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}
*/

.arttab{width:797px; border-bottom:2px solid #b9b973;}
.arttabp{width:630px; border-bottom:2px solid #b9b973;}

.colimg{border-right:1px solid #b9b973; vertical-align:top; padding:5px;}



.artord{ padding-left:5px; vertical-align:top;}

.colart1{vertical-align:top; padding:5px;}
.colart1p{vertical-align:top; padding:5px;}

.colart2{vertical-align:top; padding:5px;width:185px; text-align:right}
.colart2p{width:1px; vertical-align:top; padding:5px;width:1px;}

.blindcol1{border-right:1px solid #b9b973; font-size:0px;}
.delivgb{height:56px;}

.sucinp						{font-size: 12px; font-weight:normal; letter-spacing:0px; background-color: #FFFFFF; height:16px; margin-top:2px; clip:rect('2','0','2','0'); border:1px solid #FFCC66; font-family:Verdana, Arial, Helvetica, sans-serif;}
.sucbut						{font-family:Verdana,Futura,sans-serif;font-size:12px;background-color: #ffffff;color:#b9b973;width: auto;}

A:link.fliess			{color: #000000; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline;}
A:visited.fliess		{color: #256737; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline;}
A:active.fliess			{color: #B9B973; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline;}
A:hover.fliess			{color: #666666; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline;}


A:link.c4grpact			{color: #9D9D4F; font-size: 10pt; font-family: Verdana,Futura,sans-serif; text-decoration:none;}
A:visited.c4grpact		{color: #256737; font-size: 10pt; font-family: Verdana,Futura,sans-serif; text-decoration:none;}
A:active.c4grpact		{color: #B9B973; font-size: 10pt; font-family: Verdana,Futura,sans-serif; text-decoration:none;}
A:hover.c4grpact		{color: #B9B973; font-size: 10pt; font-family: Verdana,Futura,sans-serif; text-decoration:none;}


.sub_norm 					{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11 px; 
	font-weight:bold; 
	letter-spacing:1px; 
	background-color: #b9b973; 
	color:#e9e9d1; 
	height: 20px; 
	width: auto;
	border: 1px solid #FFFFFF;
}
.sub_norm_klein				{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px; font-weight:normal; letter-spacing:0px; background-color: #457306; color:#FFCC66; height: 20px; width: auto;border: #457306}



/* 2009 */

A:link.shoparea{font-size:14px;color:#505050;text-decoration:underline;font-weight:normal;font-style:normal;font-family:Arial, Helvetica, sans-serif;}
A:visited.shoparea{font-size:14px;color:#505050;text-decoration:underline;font-weight:normal;font-style:normal;font-family:Arial, Helvetica, sans-serif;}
A:active.shoparea{font-size:14px;color:#000000;text-decoration:underline;font-weight:normal;font-style:normal;font-family:Arial, Helvetica, sans-serif;}
A:hover.shoparea{font-size:14px;color:#FF0000;text-decoration:underline;font-weight:normal;font-style:normal;font-family:Arial, Helvetica, sans-serif;}

.suchegrp_wahl 				{color: #457306; font-size: 14px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
A:link.suchegrp				{color: #457306; font-size: 14px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
A:visited.suchegrp			{color: #457306; font-size: 14px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
A:active.suchegrp			{color: #457306; font-size: 14px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
A:hover.suchegrp			{color: #457306; font-size: 14px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}

A:link.lnksmall				{color: #457306; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
A:visited.lnksmall			{color: #457306; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
A:active.lnksmall			{color: #457306; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
A:hover.lnksmall			{color: #457306; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}

.baskcell					{text-align:right; padding-right:2px; border-right:1px solid #002F00;}
.norm						{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:none;font-weight:bold;font-style:none;}
.normc						{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000000;}

.txtnorm					{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:none;font-style:none;}
A:link.lnknorm				{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:underline;font-style:none;}
A:visited.lnknorm			{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;text-decoration:underline;font-style:none;}
A:active.lnknorm			{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#990000;text-decoration:underline;font-style:none;}
A:hover.lnknorm				{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FF6600;text-decoration:underline;font-style:none;}

A:link						{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:underline;font-style:none;}
A:visited					{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;text-decoration:underline;font-style:none;}
A:active					{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#990000;text-decoration:underline;font-style:none;}
A:hover						{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FF6600;text-decoration:underline;font-style:none;}

A:link.lnkbsk				{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:underline;font-style:none;font-weight:bold;}
A:visited.lnkbsk			{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:underline;font-style:none;font-weight:bold;}
A:active.lnkbsk				{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:underline;font-style:none;font-weight:bold;}
A:hover.lnkbsk				{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:underline;font-style:none;font-weight:bold;}

.foot_wahl					{font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; font-size: 12px; }
A:link.foot					{font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; font-size: 12px; }
A:visited.foot				{font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; font-size: 12px; }
A:active.foot				{font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; font-size: 12px; }
A:hover.foot				{font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; font-size: 12px;}

.brdbot1px					{border-bottom:1px solid #336600}
.bdright					{border-right:1px solid #C1FFC1;}

.grptabtd					{background-color:#FFFFFF;}
.grptabtd25					{background-color:#b9b973; width:25%;}




.suche_wahl_kat 				{font-family: Arial, Helvetica, sans-serif; color: #FFCC66; font-weight: bold; font-size: 12px;}
.suche_wahl_gruppe 			{ text-decoration:none; font-family: Arial, Helvetica, sans-serif;	color: #FFCC66; font-weight: bold; font-size: 14px;}

.suche_check_kat_gew 		{font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 12px;}
.suche_mehreigenschaft 	{color: #000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}

.suche_Zusatzinfo 			{color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

.adressfuss							{color: #000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}

/*  */

.suche_Zusatzinfo 			{color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
A:link.Zusatzinfo			{color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
A:visited.Zusatzinfo		{color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
A:active.Zusatzinfo			{color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
A:hover.Zusatzinfo			{color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}


A:link.gruppehtml				{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #000000; font-weight: bold; font-size: 14px;}
A:visited.gruppehtml		{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #000000; font-weight: bold; font-size: 14px;}
A:active.gruppehtml			{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #000000; font-weight: bold; font-size: 14px;}
A:hover.gruppehtml			{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #000000; font-weight: bold; font-size: 14px;}

.tpl_article 				{font-family: Arial, Helvetica, sans-serif; text-decoration:none; color: #000000; font-weight: normal; font-size: 13px;}
A:link.article				{font-family: Arial, Helvetica, sans-serif; text-decoration:none; color: #000000; font-weight: normal; font-size: 13px;}
A:visited.article			{font-family: Arial, Helvetica, sans-serif; text-decoration:none; color: #000000; font-weight: normal; font-size: 13px;}
A:active.article			{font-family: Arial, Helvetica, sans-serif; text-decoration:none; color: #000000; font-weight: normal; font-size: 13px;}
A:hover.article				{font-family: Arial, Helvetica, sans-serif; text-decoration:none; color: #000000; font-weight: normal; font-size: 13px;}

.tpl_articlede 				{font-family: Arial, Helvetica, sans-serif; text-decoration:none; color: #000000; font-weight: bold; font-size: 14px;}
A:link.articlede			{font-family: Arial, Helvetica, sans-serif; text-decoration:none; color: #000000; font-weight: bold; font-size: 14px;}
A:visited.articlede			{font-family: Arial, Helvetica, sans-serif; text-decoration:none; color: #000000; font-weight: bold; font-size: 14px;}
A:active.articlede			{font-family: Arial, Helvetica, sans-serif; text-decoration:none; color: #000000; font-weight: bold; font-size: 14px;}
A:hover.articlede			{font-family: Arial, Helvetica, sans-serif; text-decoration:none; color: #000000; font-weight: bold; font-size: 14px;}

.tpl_article_oo 			{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #000000; font-weight: normal; font-size: 10px;}
A:link.article_oo			{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #000000; font-weight: normal; font-size: 10px;}
A:visited.article_oo		{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #000000; font-weight: normal; font-size: 10px;}
A:active.article_oo			{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #000000; font-weight: normal; font-size: 10px;}
A:hover.article_oo			{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #000000; font-weight: normal; font-size: 10px;}

.tpl_articlede_oo 			{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #000000; font-weight: bold; font-size: 12px;}
A:link.articlede_oo			{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #000000; font-weight: bold; font-size: 12px;}
A:visited.articlede_oo		{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #000000; font-weight: bold; font-size: 12px;}
A:active.articlede_oo		{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #000000; font-weight: bold; font-size: 12px;}
A:hover.articlede_oo		{font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #000000; font-weight: bold; font-size: 12px;}




A:link.bildgross				{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#009900;text-decoration:underline;font-weight:bold;font-style:none;}
A:visited.bildgross			{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#457306;text-decoration:underline;font-weight:bold;font-style:none;}
A:active.bildgross			{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FF0000;text-decoration:underline;font-weight:bold;font-style:none;}
A:hover.bildgross				{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#990000;text-decoration:underline;font-weight:bold;font-style:none;}
.sub_gelb 					{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 13px; font-weight:bold; letter-spacing:1px; background-color: #FFCC66; color:#457306; height: 24px; width: auto;border: #FFCC66}
.sub_gelb_klein				{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight:normal; letter-spacing:0px; background-color: #FFCC66; color:#457306; height: 20px; width: auto;border: #FFCC66}
.sub_gruen 					{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 13px; font-weight:bold; letter-spacing:1px; background-color: #457306; color:#FFCC66; height: 24px; width: auto;border: #457306}
.sub_gruen_klein			{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px; font-weight:normal; letter-spacing:0px; background-color: #457306; color:#FFCC66; height: 20px; width: auto;border: #457306}



.layoutheaderbox {
	width:965px;
	border-left:1px solid #006600;
	border-right:1px solid #006600;
	vertical-align:top;
}
.headerlogokl{
	width:156px;
	height:60px;
	font-size:0px; 
	float:left;
	vertical-align:top;
	text-align:center;
	background-color:#FFFFFF;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; 
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
.headerlogogr{
	width:316px;
	height:125px;
	font-size:0px; 
	float:left;
	vertical-align:top;
	text-align:center;
	background-color:#FFFFFF;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; 
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
.headersqueeze{
	width:20px;
	height:36px;
	margin-right:5px;
	font-size:0px; 
	float:right;
	vertical-align:top;
}


/* gruenbg,erste zeile */
.suchtreffer {
	color: #457306;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

/* gruenbg,erste zeile */
.bggruen {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	font-style:none;
	color: #FFCC66;
	background: #457306;
	filter: alpha(opacity=85);
	padding: 2px;
}
/* titelbanner */
.ueber 	{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;}
.minimum 			{font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal;}
.klein 				{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
.suchfeld {font-family: Arial, Helvetica, sans-serif;
	color: #000088;
	font-size: 10px;
	font-weight: bold;
	border: 0px none;}
	
/* thickbox */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 14px Arial, Helvetica, sans-serif; font-weight:bold;
	color: #457306;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#b9b973;
}

#TB_window a:link {color: #457306;}
#TB_window a:visited {color: #457306;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #457306;}
#TB_window a:focus{color: #457306;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#e9e9d1;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #9D9D4F;
	text-align:left;
	top:50%;
	left:50%;
	font: 12px Arial, Helvetica, sans-serif;
}

* html #TB_window { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #FFF0C4;
	border-bottom: 1px solid #FFF0C4;
	border-top: 1px solid #FFE082;
	border-left: 1px solid #FFE082;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e9e9d1;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
