/*
 * $Id:$
 */

/************************************************************
* general items 
************************************************************/
body										{  }
ul.dots										{ list-style-type:disc; padding-left:15px; }
.error-message								{ color:#f00; margin:20px 0 20px 0; }

/************************************************************
* typo
************************************************************/
div,p,a,li,td,th,h1,h2,h3,h4,h5,
input,select,option,textarea				{ font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px; line-height:14px; }

div,p,a,li,td								{ color:#271a0d; }
input,select,option,textarea				{ color:#271a0d; }

h1											{ font-size:24px; color:#271a0d; line-height:24px; margin-bottom:20px; padding-top:10px; }
h2											{ font-size:14px; color:#271a0d; }
h3,h4										{ color:#271a0d; }
h5											{ color:#271a0d; margin-bottom:5px; font-size:14px; }
h2.dark                                     { color:#271a0d; }
.highlight									{ color:#4F4F4F; font-weight:bold; }
.subline_1									{ color:#271a0d; font-size:20px; font-weight:bold; line-height:20px; }
.subline_2									{ color:#271a0d; font-size:16px; font-weight:bold; line-height:20px; }

h1.serif, h2.serif, h3.serif, h4.serif		{ font-family:'Lucida Sans Unicode','Lucida Grande',Verdana,sans-serif; }
h1.serif									{ font-size:18px; margin-bottom:10px; line-height:18px; }
h2.serif                                    { font-size:16px; margin-bottom:10px; line-height:16px; }
h3.serif                                    { font-size:14px; margin-bottom:10px; line-height:14px; }
h4.serif                                    { font-size:14px; margin-bottom:15px; line-height:14px; }

a:link,
a:visited,
a:active									{ color:#277496; }
a:focus,
a:hover 									{ color:#298cce; }

a.dark:link,
a.dark:visited,
a.dark:active								{ color:#000; }
a.dark:focus,
a.dark:hover 								{ color:#fabb00; }

#hdr a.dark:link,
#hdr a.dark:visited,
#hdr a.dark:active							{ color:#fff; }
#hdr a.dark:focus,
#hdr a.dark:hover 							{ color:#000; }

a.light:link,
a.light:visited,
a.light:active								{ color:#b0b0b0; }
a.light:focus,
a.light:hover 								{ color:#5780A4; }

a.highlight:link,
a.highlight:visited,
a.highlight:active							{ color:#4F4F4F; }
a.highlight:focus,
a.highlight:hover 							{ color:#277496; }

/************************************************************
* main column
************************************************************/
#canvas										{ width:1020px; }
#cnt_popup									{ border:1px #feebb3 solid; }
#cnt_popup-large							{ border:1px #feebb3 solid; /*background:#fff url('../img/img_popup-background.gif') no-repeat left;*/ }
#cnt_static									{ width:621px; padding:0; position:relative; }

/************************************************************
* header
************************************************************/
#hdr										{ height:130px; padding:0; width: 1000px; border-bottom: 2px solid #FDC600; margin-left: 6px;}

#hdr ul										{ margin-top:2px; }
#hdr ul li a								{ padding:1px 0 3px 0; color:#8C8C8C !important; font-weight:normal; }

#hdr .hdr-logo                              { float: left; }

#hdr .hdr-teaser-area						{ width: 500px; padding-top:7px; float: left; margin-left: 100px; }
#hdr .hdr-teaser							{ width:auto; height:auto; margin:0 90px 0 0; position:relative; }
#hdr .hdr-teaser .text						{ float:none; color:#8C8C8C; height:auto; padding:0; }
#hdr .hdr-teaser .text b					{ color:#271a0d; }
#hdr .hdr-teaser .text table				{ position:relative; left:auto; top:auto; width:135px; border-bottom: 1px solid #8C8C8C; height: 36px; margin-bottom: 3px; }
#hdr .hdr-teaser .text table td				{ font-size:12px; color:#8C8C8C; }
#hdr .hdr-teaser .text table td b			{ color:#271a0d; color:#8C8C8C; }
#hdr .hdr-teaser .text a					{ display: block; position:relative; font-size:12px; font-weight: bold; color: #FEC600; text-decoration:none; background: url('../img/hdr_yellow_arrow_right.gif') right center no-repeat; width: 135px; }

#hdr .hdr-teaser-long                       { padding-top: 15px; width: 500px; clear: both; }
#hdr .hdr-teaser-long h2                    { color: #625A4F; float:left; margin: 0 10px 0 0; padding-top:2px; font-size:12px; }
#hdr .hdr-teaser-long input[type="text"]	{ vertical-align:top; border:1px solid; margin:0; padding:1px; font-size:10px; width:167px; }
#hdr .hdr-teaser-long .submit               { text-align:left; border:0; padding:0; margin:0; font-size:12px; font-weight:bold; color: #FEC600; text-decoration:none; background: url('../img/hdr_yellow_arrow_right.gif') right center no-repeat; width:104px; }										

/************************************************************
* navigaton
************************************************************/
#nav										{ margin-top:9px; margin-right:11px; }

#nav li										{ margin-bottom:2px; }
#nav li a:link,
#nav li a:visited,
#nav li a:active                            { padding-left:8px; color:#4D2503; font-weight:bold; background:#fabb00; }
#nav li a:focus,
#nav li a:hover						        { color:#fff; }

#nav li.aktiv li,
#nav li.spezial li,
#nav li.aktiv li.aktiv						{ margin-bottom:0; }
#nav li.aktiv,
#nav li.last								{ border-bottom:none !important;}

/* level 1 */
#nav li.start a:link,
#nav li.start a:visited,
#nav li.start a:active						{ background:none; padding-left:8px; color:#FEC600; }	
#nav li.start a:focus,
#nav li.start a:hover						{ color:#D85D03; }

#nav li.modetipps a:link,
#nav li.modetipps a:visited,
#nav li.modetipps a:active					{  }
#nav li.modetipps a:focus,
#nav li.modetipps a:hover					{  }

#nav li.spezialbig							{ height:auto; background-color: #feebb3; border-top: #d2c4b9 solid 1px; border-bottom: #d2c4b9 solid 1px; }
#nav li.spezialbig a:link,
#nav li.spezialbig a:visited,
#nav li.spezialbig a:active					{ background-color: #feebb3; line-height: 1; font-size: 12px; padding: 4px 8px 4px 8px; color: #000; font-weight: normal; }
#nav li.spezialbig a:focus,
#nav li.spezialbig a:hover					{ color: #D85D03; }

#nav li.mode								{ height:37px; }
#nav li.mode a								{ padding:0; }

#nav li.spezial a:link,
#nav li.spezial a:visited,
#nav li.spezial a:active					{ color:#d85d03; border-top:1px #d2c4b9 solid; padding-top:3px; font-weight:bold; background:#fff; }
#nav li.spezial a:focus,
#nav li.spezial a:hover						{ color:#271a0d; padding-left:8px; }

#nav li.aktiv a:link,
#nav li.aktiv a:visited,
#nav li.aktiv a:active,
#nav li.aktiv a:focus,
#nav li.aktiv a:hover						{ color:#fff; }

#nav li.spezial.aktiv a:link,
#nav li.spezial.aktiv a:visited,
#nav li.spezial.aktiv a:active,
#nav li.spezial.aktiv a:focus,
#nav li.spezial.aktiv a:hover				{ color:#271a0d; }

#nav li.schnaeppchen a:link,
#nav li.schnaeppchen a:visited,
#nav li.schnaeppchen a:active,
#nav li.schnaeppchen a:focus,
#nav li.schnaeppchen a:hover				{  }

#nav li.schnaeppchen.aktiv a:link,
#nav li.schnaeppchen.aktiv a:visited,
#nav li.schnaeppchen.aktiv a:active,	
#nav li.schnaeppchen.aktiv a:focus,
#nav li.schnaeppchen.aktiv a:hover			{  }

#nav li.themenwelten a:link,
#nav li.themenwelten a:visited,
#nav li.themenwelten a:active,
#nav li.themenwelten a:focus,
#nav li.themenwelten a:hover				{  }

#nav li.unserebesten a:link,
#nav li.unserebesten a:visited,
#nav li.unserebesten a:active,
#nav li.unserebesten a:focus,
#nav li.unserebesten a:hover				{  }

#nav li.markenshop a:link,
#nav li.markenshop a:visited,
#nav li.markenshop a:active,
#nav li.markenshop a:focus,
#nav li.markenshop a:hover					{  }

#nav li.neukunden a:link,
#nav li.neukunden a:visited,
#nav li.neukunden a:active,
#nav li.neukunden a:focus,
#nav li.neukunden a:hover					{  }


/* level 2 */
#nav li.multiple a:link,
#nav li.multiple a:visited,
#nav li.multiple a:active					{ font-weight:bold; background:#fabb00; }
#nav li.multiple a:focus,
#nav li.multiple a:hover					{ color:#fff; }

#nav li.multipleaktiv a						{ padding-left:8px; }
#nav li.multipleaktiv a:link,
#nav li.multipleaktiv a:visited,
#nav li.multipleaktiv a:active,
#nav li.multipleaktiv a:focus,
#nav li.multipleaktiv a:hover				{ color:#fff; font-weight:bold; background:#fabb00; }

#nav li.spezial ul							{  }
#nav li.spezial li a                        { padding-top:2px; padding-bottom:2px; border:0 !important; }
#nav li.spezial li a:link,
#nav li.spezial li a:visited,
#nav li.spezial li a:active					{ color:#d85d03; background:none; padding-left:15px; font-weight:normal; }
#nav li.spezial li a:focus,
#nav li.spezial li a:hover					{ color:#271a0d; }

#nav li.spezial.aktiv li a:link,
#nav li.spezial.aktiv li a:visited,
#nav li.spezial.aktiv li a:active			{  }
#nav li.spezial.aktiv li a:focus,
#nav li.spezial.aktiv li a:hover			{ color:#D85D03; }

/* level 3 */
#nav li.aktiv li a:link,
#nav li.aktiv li a:visited,
#nav li.aktiv li a:active					{ color:#898989; background:none; font-weight:normal; padding-left:15px; }
#nav li.aktiv li a:focus,
#nav li.aktiv li a:hover					{ color:#271a0d; }

#nav li.aktiv li.aktiv a:link,
#nav li.aktiv li.aktiv a:visited,
#nav li.aktiv li.aktiv a:active,
#nav li.aktiv li.aktiv a:focus,
#nav li.aktiv li.aktiv a:hover				{ color:#271a0d; background:none; padding-left:15px; font-weight:bold; }

#nav li.aktiv li.multiple a:link,
#nav li.aktiv li.multiple a:visited,
#nav li.aktiv li.multiple a:active          {  }
#nav li.aktiv li.multiple a:focus,
#nav li.aktiv li.multiple a:hover		    {  }

#nav li.aktiv li.multipleaktiv a:link,
#nav li.aktiv li.multipleaktiv a:visited,
#nav li.aktiv li.multipleaktiv a:active,
#nav li.aktiv li.multipleaktiv a:focus,
#nav li.aktiv li.multipleaktiv a:hover		{  }

#nav li.aktiv li.multipleaktiv li a:link,
#nav li.aktiv li.multipleaktiv li a:visited {  }
#nav li.aktiv li.multipleaktiv li a:active,
#nav li.aktiv li.multipleaktiv li a:focus,
#nav li.aktiv li.multipleaktiv li a:hover	{  }

#nav li.aktiv li.aktiv li a:link,
#nav li.aktiv li.aktiv li a:visited,
#nav li.aktiv li.aktiv li a:active			{ color:#898989; font-size:11px; padding-left:25px; font-weight:normal; }
#nav li.aktiv li.aktiv li a:focus,
#nav li.aktiv li.aktiv li a:hover			{ color:#271a0d; }

#nav li.aktiv li.aktiv li.aktiv a:link,
#nav li.aktiv li.aktiv li.aktiv a:visited,
#nav li.aktiv li.aktiv li.aktiv a:active,
#nav li.aktiv li.aktiv li.aktiv a:focus,
#nav li.aktiv li.aktiv li.aktiv a:hover		{ color:#271a0d; font-weight:bold; }

#nav li.spezial li.aktiv a:link,
#nav li.spezial li.aktiv a:visited,
#nav li.spezial li.aktiv a:active,
#nav li.spezial li.aktiv a:focus,
#nav li.spezial li.aktiv a:hover			{ color:#271A0D; font-weight:bold; }

/* faq */
#nav .nav_faq								{ margin-top:5px; border:1px #494949 solid; color:#000; }
#nav .nav_faq *								{ font-size:11px !important; }

/************************************************************
* content
************************************************************/
#cnt .cnt_top-teaser						{ margin-top:9px; margin-bottom:10px; margin-right:0; padding-right:20px; width:334px; height:58px; background:#fabb00; }
#cnt .cnt_top-teaser-img					{ width:247px; }
#cnt .cnt_top-teaser-img .image				{ position:absolute; left:-5px; top:2px; width:41px; height:51px; }

#cnt .cnt_top-teaser .content				{ padding:10px; font-size:12px; color:#271a0d; }
#cnt .cnt_top-teaser .content h2			{ margin-bottom:5px; font-size:14px; color:#271a0d; }
#cnt .cnt_top-teaser .content h4			{ color:#271a0d; font-size:12px; }
#cnt .cnt_top-teaser .content input			{ width:285px; padding:2px 0 1px 0; font-size:12px; }
#cnt .cnt_top-teaser .content input.submit	{ width:19px; height:22px; bottom:10px; }

#cnt .cnt_top-teaser-img .content			{ margin-top:11px; padding:2px 5px 0 50px; height:45px; width:201px; background:#feebb3; }
#cnt .cnt_top-teaser-img .content a:link,
#cnt .cnt_top-teaser-img .content a:visited,
#cnt .cnt_top-teaser-img .content a:active	{ color:#271a0d; text-decoration:none; font-size:12px; }
#cnt .cnt_top-teaser-img .content a:focus,
#cnt .cnt_top-teaser-img .content a:hover 	{ text-decoration:underline; }

#cnt .cnt_breadcrumb						{ margin-bottom:10px; padding:5px 9px; }
#cnt .cnt_breadcrumb a.dark:link,
#cnt .cnt_breadcrumb a.dark:visited,
#cnt .cnt_breadcrumb a.dark:active			{ color:#271a0d; }
#cnt .cnt_breadcrumb a.dark:focus,
#cnt .cnt_breadcrumb a.dark:hover 			{ text-decoration:underline; }
#cnt .cnt_breadcrumb h1						{ display:inline; font-size:11px; color:#271a0d; line-height:14px; }

#cnt .cnt_pager								{ margin-bottom:0; padding:10px 8px; }
#cnt .cnt_pager .left b						{ margin-right:10px; }
#cnt .cnt_pager ul li						{ border:none; text-align:center; margin:0; padding:3px 7px; background:url('../img/ico_pager_bg.gif') center no-repeat; }
#cnt .cnt_pager ul li a						{ font-weight:normal; padding:5px 0; }
#cnt .cnt_pager ul li.active				{ background:url('../img/ico_pager_bg_active.gif') center no-repeat; }
#cnt .cnt_pager ul li.active a				{ color:#fff !important;}
#cnt .cnt_pager ul li.active a:link,
#cnt .cnt_pager ul li.active a:visited,
#cnt .cnt_pager ul li.active a:active,
#cnt .cnt_pager ul li.active a:focus,
#cnt .cnt_pager ul li.active a:hover		{ color:#fff !important; }

#cnt .stoerer-groesse62						{ background:url('../img/cnt_stoerer-groesse62.png'); width:54px; height:63px; }
#cnt .stoerer-reduziert						{ background:url('../img/cnt_stoerer-reduziert.png'); width:70px; height:71px; }
#cnt .stoerer-reduziert .content			{ text-align:center; padding-top:27px; color:#fff; font-weight:bold; font-size:19px; line-height:16px; letter-spacing:-1px; }

#cnt thead.overview							{ color:#4d2503; }
#cnt tbody tr.odd							{ background:#feebb3; }
#cnt tbody tr.result						{ background:#EFEEEB; }

#cnt .basket_tbl							{ width:622px; }
#cnt .basket_tbl_sum						{ width:622px; }

#cnt .cnt_pager .dots						{ text-decoration:none; color:#4d2503;}

#cnt thead.order-detail tr th				{ color:#4d2503; }

#cnt .cnt_main								{ clear:both; padding:0; }
#cnt .cnt_main-grey							{ padding:9px 8px; }
#cnt .cnt_main-left							{ width:146px; min-height:535px; padding-top:15px; padding-left:15px; background:url('../img/cnt_product-background-left.gif') top left no-repeat; }
#cnt .cnt_main-right-detail					{ width:440px; background:url('../img/cnt_product-background-right.gif') top right no-repeat; }
#cnt .cnt_main-right						{ min-height:535px; padding-left:10px; width:440px; background:url('../img/cnt_product-background-right.gif') top right no-repeat; }
#cnt .cnt_main-gradient						{ background:url('../img/cnt_product-background-3.jpg') top right no-repeat; }
#cnt .cnt_main-background					{ background-color: #fff; }
#cnt .cnt_main-newsletter					{ clear:both; display:block; padding:8px 100px 17px 29px; background:#d8c1a2 url('../img/cnt_contact-background.jpg') top right no-repeat; }
#cnt .cnt_main-newsletter .cnt_main			{ background:none; }
#cnt .cnt_main-newsletter ul.dots			{ margin-bottom:15px; }
#cnt .cnt_main-newsletter ul.dots,
#cnt .cnt_main-newsletter .error-message	{ width:370px; }
#cnt .cnt_main-newsletter .error-message img { margin-bottom:30px; }

.cnt_search-layer							{ border:1px #277496 solid; }

#cnt .cnt_type-test-text p					{ background:url('../img/img_farbtyptest-background.jpg') top repeat-x; }
#cnt .cnt_type-test-text p strong			{ color:#277496; clear:both; display:block; margin-bottom:5px; }

#cnt .cnt-forms-newsletter					{ background:url('../img/t70.png'); padding-top:8px; margin-bottom:15px; }

#cnt .cnt-forms								{ padding-left:8px; }
#cnt .cnt_main-grey .cnt-forms				{ padding-left:0; }
#cnt .cnt-forms-margin						{ padding-left:0; }
#cnt .cnt-forms .frm_2col-left,
#cnt .cnt-forms .frm_1col				 	{ margin-left:8px; }
#cnt .cnt_main-grey .cnt-forms .frm_2col-left,
#cnt .cnt_main-grey .cnt-forms .frm_1col,
#cnt .cnt_main-grey .cnt-forms-margin 		{ margin-left:8px; }
#cnt .cnt-forms-margin .frm_2col-left,
#cnt .cnt-forms-margin .frm_1col			{ margin-left:10px; }

#cnt .cnt-forms .frm_1col_pd .long			{ width: 420px; height: auto; padding: 0; margin: 0; }

#cnt .cnt_main-newsletter *					{ margin-left:0 !important; }
#cnt .cnt_main-newsletter .frm_2col-left,
#cnt .cnt_main-newsletter .frm_2col-right	{ width:234px; }
#cnt .cnt_main-newsletter .frm_2col-left select,
#cnt .cnt_main-newsletter .frm_2col-right select { width:218px; }
#cnt .cnt_main-newsletter .frm_2col-left input,
#cnt .cnt_main-newsletter .frm_2col-right input { width:216px; }
#cnt .cnt_main-newsletter .frm_1col input	{ width:371px !important; }
#cnt .cnt_main-newsletter .frm_1col input.huge { width:450px !important; }
#cnt .cnt_main-newsletter input.radio,
#cnt .cnt_main-newsletter input.radio 		{ width:auto; }
#cnt .cnt_main-newsletter input.tiny		{ width:64px !important; }

#cnt .cnt_main-right .cnt-forms				{ padding-left:0; }

label.error									{ color:#f00; }
input.error									{ background:#ff7777; }
label										{ font-weight:bold; }

/************************************************************
* lottery
************************************************************/
#cnt .lottery_headline						{ color: #271a0d; }

/************************************************************
* product
************************************************************/
#cnt .sr01									{ width:150px; height:310px; padding-right:7px; margin:0; border:0; background:url('../img/cnt_sr-line-bottom.gif') bottom no-repeat; }
#cnt .sr08									{ width:295px; height:290px; margin:0 17px 0 0; border:1px #fabb00 solid; float:left; position:relative; background:#fff url('../img/ico_toppreis.gif') 3px 20px no-repeat; }
#cnt .sr-last								{ margin-right:0; padding-right:0; }

#cnt .cnt_main-left .margin-top a			{ margin-left:5px; }
#cnt .cnt_main-left .margin-top img			{ margin:1px 10px 0 0 !important; }

#cnt .product-image .stoerer				{ position:absolute; right:18px; bottom:7px; }

#cnt .product-description					{ border-top:1px #fabb00 solid; background:#fff; border-bottom:1px #fabb00 solid; background:#fff; }
#cnt .product-description td				{ padding:2px 0 !important; font-weight:bold; }
#cnt .product-description td a				{ font-weight:normal; }
#cnt .product-description h3				{ margin-bottom:0; }
#cnt .product-link							{ padding:3px 0 3px 0; }
#cnt .product-link a						{ color:#271a0d; }
#cnt .product-more							{ padding:0; display:block; }
#cnt .product-more img						{ margin-top:3px; }
#cnt .product-more .text					{ float:left; font-weight:bold; line-height:24px; }
#cnt .product-info							{ padding:0; clear:both; }
#cnt .sr08 .product-image					{ float:right; }
#cnt .sr08 .product-infobox					{ height:80px; top:150px; left:0px; }
#cnt .sr08 .product-link a					{ color:#000; }
#cnt .sr08 .product-info					{ position:absolute; left:27px; bottom:0;}
#cnt .sr08 .product-more					{ margin-top:0px; }

#cnt .cnt_main-right-detail .link_text-button-left { margin-top:15px; }
#cnt .cnt_main-right-detail .link_text-button-left a { color:#000 !important; font-weight:bold; font-size:11px; text-decoration:none; }
#cnt .cnt_main-right-detail .link_text-button-left a img { margin-top:-2px; }
#cnt .cnt_main-right-detail h1				{ margin-top:15px; font-size:16px; line-height:20px; margin-bottom:5px; }

#cnt .link_button-text-below				{ width:122px; height:50px; padding-top:10px; }
#cnt .link_button-text-below input			{ float:right; margin-top:-7px; margin-right:10px; margin-bottom:5px; }

/************************************************************
* stores
************************************************************/
#cnt .filialen-hdr li						{ background:url('../img/cnt_filialen-hdr-bg1.gif') repeat-x; }
#cnt .filialen-hdr li a						{ float:left; font-size:10px; }
#cnt .filialen-hdr li a:link,
#cnt .filialen-hdr li a:visited,
#cnt .filialen-hdr li a:active				{ color:#666; text-decoration:none; }
#cnt .filialen-hdr li a:focus,
#cnt .filialen-hdr li a:hover				{ color:#277496; text-decoration:underline; }
#cnt .filialen-hdr li.active a:link,
#cnt .filialen-hdr li.active a:visited,
#cnt .filialen-hdr li.active a:active,
#cnt .filialen-hdr li.active a:focus,
#cnt .filialen-hdr li.active a:hover		{ color:#277496; text-decoration:none; }
#cnt .filialen-finder						{ background:url('../img/cnt_filialen-middle.gif') repeat-y; }
#cnt .fillialen-aktionen .stoerer			{ background:url('../img/cnt_filialen-stoerer-1.png') no-repeat; }

#cnt table.filialen							{ background:#FCF9F0; border:1px #F1EBD3 solid; }
#cnt table.filialen td						{ border:1px #F1EBD3 solid; }

#cnt table.preisland td						{ background:url('../img/cnt_filialen-tbl-bg3.gif') top repeat-x; }
#cnt table.preisland td img					{ border:5px solid #fff; margin:5px 0; }
#cnt table.preisland td .preisland-thema	{ background:#E2001A; color:#FAF036; }

#cnt ul.months li							{ color:#71CEF6; font-weight:bold; }

#cnt .header_top 							{ padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 12px; margin-bottom:10px; }

/************************************************************
* footer
************************************************************/
#ftr										{ width:100%; margin:0; padding:0 0 30px 0; background:#fff; }
#ftr *										{ line-height:18px; }
#ftr p                                      { padding:40px 4px 0 4px; }
#ftr .line_top								{ clear:both; border-top:1px #c4c4c4 solid; margin:0 4px; }
#ftr .content								{ margin-left:164px; padding-top:10px; }
#ftr .content,
#ftr .content a:link,
#ftr .content a:visited,
#ftr .content a:active						{ color:#b0b0b0; }
#ftr .content a:focus,
#ftr .content a:hover						{ color:#298cce; }
#ftr .content .logo							{ clear:both; color:#b0b0b0; font-size:11px; }
#ftr .content .logo img						{ float:left; margin-top:-4px; }
#ftr ul										{ margin:0; text-align:left; }
#ftr ul li                                  { padding:0; color:#b0b0b0; }

/************************************************************
* margin column
************************************************************/
#mrg										{ display:block; margin: 10px 0 0 0; padding:0 0 20px 16px; width: 200px; }
#mrg *										{ font-family:'Lucida Sans Unicode','Lucida Grande',Verdana,sans-serif; font-size:12px; color:#6a3e1a; line-height:14px; }

#mrg .mrg-teaser							{ margin:0px 0 0 0; }
#mrg .mrg-teaser input						{ width:135px; margin:5px 0; }
#mrg .mrg-teaser input.submit				{ width:18px; height:23px; margin-left:5px; }
#mrg .mrg-teaser-no-border					{ margin-top:0; }
/* #mrg .mrg-teaser-background					{ background:url('/images/content/am/skyscraper/mrg_teaser-middle.gif') repeat-y; } */
#mrg .mrg-teaser-background	.content		{ padding:0 8px 5px 12px; width:170px; }

/************************************************************
* FactFinder Search Engine
************************************************************/

div.suggestLayer {
	position: absolute;
	top: 119px;
	left: 520px;
	width: 1px;
	height: 1px;
	display: none;
	padding: 0;
	margin: 0;
	z-index: 1000;
	background-color: white;
	background: transparent;
	 
	/* opacity could make problems in IE, 
	 * if the suggest isn't shown remove the opacity css styles.
	 */
	opacity: 0.9;
	/*filter: alpha(opacity=90);*/
}

table.suggestLayer {
	font-size: 11px;
	width: 130px;
	border: 1px solid #5C7997;
	height: 12px;
	background-color: white;
	color: #173553;
	cursor: pointer;
}
tr.suggestLayer { 
	height: 12px;
}
td.suggestLayer {
	padding: 0;
	height: 12px;
}
tr.suggestHeader{
	color: #173553;
	font-weight: normal;
	font-size: 10px;
}
tr.suggestHeader td{
	border-bottom: 1px solid #5C7997;
	padding: 3px 3px 3px 5px;
}
td.suggestFooter{
	height:25px;
	border-top:solid 1px #5C7997; 
	font-size:9px;
	color: #173553;
	background-color: #FCFCFC;	
	background-repeat: no-repeat;
	background-position: right;
}

td.suggestTextQuery{
	font-weight: normal; 	
	padding: 2px 15px 2px 10px;
}
span.suggestTextQueryTyped{
	color: #fabb00;
	text-decoration: underline;
	font-weight: bold; 
}
td.suggestTextType{	
	padding: 2px 5px 2px 15px;
	width: 30%;
}
td.suggestTextAmount{
	padding: 2px 5px 2px 15px;
	width: 30%;
	text-align: right;
}
tr.suggestRow{
	padding: 2px 2px 2px 0px;
	background-color: #FCFCFC;
}

tr.suggestHighlight{
	color: #fabb00;
	background-color: #ddd;
}
tr.suggestHighlight span.suggestTextQueryTyped{
	color: #fabb00;	
}
td.suggestImage{
	height: 40px;
}
td.suggestImage img{
	height: 40px;
}