body {
   background-image:none;
}


/*** HEADER ***/

#headerLogo {
	margin:3px 0px 0px 1px;
}

#header {
	background-color:#FADC00;
	width:100%;
	padding-top:20px;
}
#header div {
}

.headerOuter, .mainNaviOuter, .footerOuter {
   width:905px;
   margin:auto;
}

#headerLeft {
   width:400px;
   float:left;   
   padding-left:6px;
}

#headerMarcoPoloTabs {
   float:left;
}
#headerMarcoPoloTabs ul {
	display: block;
	list-style-type: none;
	margin: 0 0 0 1px;
	padding: 0;
}
#headerMarcoPoloTabs ul li {
	display: block;
	float: left;
	margin: 0;
	padding: 0 0px 0 0;
}
#headerMarcoPoloTabs ul li a {
	position: relative;
	display: block;
	float: left;
	background-color:#999999;
	padding:0px;
	margin: 0 0 0 1px;
	text-decoration: none;
	height:43px;
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	color: #FFF;
	z-index: 2;
	text-transform:uppercase;
}
#headerMarcoPoloTabs ul li a.act {
	background-color:#666666;
}

#headerRight {
	float: right;
	display: inline;
	width: 400px;
	margin: 0px 12px 0 0;
	height:80px;
}

#headerFunctions {
}
#headerBasket {
	float: right;
	margin: 8px 0px 0px auto;
   display:block;
   height:29px;
}

#headerButtonAccount {
	width: 82px;
	height:18px;
	background-image:none;
	background-color:#F2C804;
	padding:5px;
	margin:0px;
	float:right;
}

#headerSearch {
	position: relative;
	float: right;
	width: 186px;
	height: 12px;
	padding:6px 11px 10px 11px;
	background-image:none;
	background-repeat: no-repeat;
	background-color:#F2C804;
	margin:0px 2px 0px 0px;
}
#searchFieldWrapper {
	position: absolute;
	top: 5px;
	left: 6px;
}
input#headerSearchField {
	background-image:none;
	background-color:#FFFFFF;
	border:1px solid #D9E0D8;
	height:12px;
	padding-top:2px;
	color:#666666;
}
input#startHeaderSearch {
   margin-top:0px;
}

.marcoPoloHeaderSearchAndLogin {
   
}
.marcoPoloHeaderSearchAndMyShop {
   
}

/*** MAIN NAVI **/

#mainNavi {
   background-color:#666666;
   height:22px;
   width:100%;
   margin:0px;
}
#mainNavi ul {
   margin-left:18px;
   border:none;
}

#mainNavi ul li.spacerElement {
   color:#FFFFFF;
   padding:4px 10px 0px 10px;
   font-family:Verdana,Sans-Serif;
   font-size:11px;
}

#mainNavi ul li a {
   text-align:center;
   width:auto;
   font-weight:normal;
   font-family:Verdana,Sans-Serif;
   font-size:11px;
   height:auto;
   padding: 4px 0px 0px 0px;
   color:#FFF;
}

#mainNavi ul li a, #mainNavi ul li a.act, #mainNavi ul li a:hover.act, #mainNavi ul li a:hover, #mainNavi ul li a.mainNaviArrowBack, #mainNavi ul li a.mainNaviArrowBack:hover {
	background-image:none;
}

#mainNavi ul li a.act, #mainNavi ul li a:hover.act {
   font-weight:bold;
}
#mainNavi ul li a:hover {
   color:#FADC00;
}

#mainNavi ul li a.mainNaviArrowBack {
	background-image:none;
	padding: 5px 0px 0 0px;
	width: 103px;
	text-align:left;
}

#pageBodyTop.mainNaviNotActive {
   background-image:none;
}   

/*** SUB NAVI (CATEGORIES) ***/

#subNavi ul li a.act, #subNavi ul li a:hover {
	background-image: url('../images/marco_polo/navi_sub_1_active.gif');
}
#subNavi ul li li a.act, #subNavi ul li li a:hover {
	color: #AA2222;
	font-weight: bold;
	background-image: none;
}
#subNavi ul li li li a.act{
	color: #AA2222;
	background-image:url('../images/marco_polo/double_arrows_red_right.gif');
}

#subNavi ul li li li a:hover {
	color: #AA2222;
}

/*** PAGE FRAMEWORK ***/

#pageBodyOuter {
	width: 920px;
	margin: -0px auto 0px auto;
	background-image:none;
	background-color:transparent;
}
#pageBodyTop {
   height: 9px;
	background-image:none;
	background-color:transparent;
	border:none;
}
   
#pageBody {
	background-image:none;
	border:none;
}

/** PAGE BODY **/

/** FOOTER **/

#footer {
	background-image:none;
	background-color:#FADC00;
	padding: 6px 0 6px 0;
	width:100%;
}

#footer div {
   padding:0px 16px 0px 10px;
}

#footer ul li, #footer ul li a {
   color:#666666;
}

.double_arrows_red_up {
  background-image:url('../images/marco_polo/double_arrows_red_up.gif');
  background-repeat:no-repeat;
  background-position:0px 2px;
  padding-left:10px; 
  color:#AA2222;
  font-weight:bold;
}

.double_arrows_red_up {
   text-decoration:none;
}

a:hover.double_arrows_red_up {
   text-decoration:underline;
   color:#AA2222;
}

a:hover {
	color: #AA2222;
}

a.arrowLink333 {
	background-image: url('../images/marco_polo/double_arrows_333_right.gif');
	background-position: 0px 3px;
}
a.arrowLink666 {
	background-image: url('../images/marco_polo/double_arrows_666_right.gif');
	background-position: 0px 3px;
}
a.arrowLinkGreen {
   color: #AA2222;
   background-image: url('../images/marco_polo/double_arrows_red_right.gif');
	background-position: 0px 3px;
}
a.arrowLink333:hover, a.arrowLink666:hover, a.arrowLinkGreen:hover {
	background-image: url('../images/marco_polo/double_arrows_red_right.gif');
	text-decoration: underline;
   color:#AA2222;
}

h1, .tabContentPadding h2, .headingGreenLarge, .greenText, .productMainInfo .productPriceInfos .productPrice, #navi_content_tabs ul li a:hover, a.arrowLinkGreen strong {
   color:#AA2222;
}

.contextTeaser {
	background-image: url('../images/marco_polo/pink_vfade_175x158.gif');
}

.clear {
  clear:both;
}

.teaser894x299 {
  width: 892px;
  height: 297px;
  cursor: pointer;
}

.teaser210x171 {
  vertical-align: bottom;
  width: 210px;
  height: 171px;
  cursor: pointer;
}

.teaserTextMarcoPolo{
 float: right;
 margin-right: 10px;
}

.teaser894x299 .teaserTextMarcoPolo {
  margin-top: 280px;
}

.teaser210x171 .teaserTextMarcoPolo {
  padding-top: 152px;
}

.favoritesTeaser table tr.greenBg {
	background-color: #EEE5C6;
}

.basketTable table .basketFooterRow td {
   background-color:#EEE5C6;  
}

.btCheckoutStep00 .act, .btCheckoutStep01 .act, .btCheckoutStep02 .act, .btCheckoutStep03 .act, .btCheckoutStep04 .act, .btUploadStep01 .act, .btUploadStep02 .act, .btUploadStep03 .act, .btCalendarStep00 .act, .btCalendarStep01 .act, .btCalendarStep02 .act, .btCalendarStep03 .act {
   color:#AA2222;
}

.teaserTopseller175x161 {
   background-image:url('../images/marco_polo/teaser_right_wir_empfehlen.jpg');  
}

.greenContainerHeader {
	background-image: url('../images/marco_polo/green_header_row_body.gif');
	background-color:#F2D401;
}

.greenContainerHeader .left {
	background-image:url('../images/marco_polo/green_header_row_left.gif');
}

.greenContainerHeader .right {
	background-image:url('../images/marco_polo/green_header_row_right.gif');
}

.background325x140UlComfort.act {
	background-image:url('../images/marco_polo/grey_fade_325x140_ulcomfort_act.jpg');
}
.background325x140UlHtml.act {
	background-image:url('../images/marco_polo/grey_fade_325x140_ulhtml_act.jpg');
}
.background325x140UlFtp.act {
	background-image:url('../images/marco_polo/grey_fade_325x140_ulftp_act.jpg');
}
.background325x140UlEmail.act {
	background-image:url('../images/marco_polo/grey_fade_325x140_ulemail_act.jpg');
}


.btCheckoutStep01 .act, .btCalendarStep01 .act {
   background-image:url('../images/marco_polo/checkout_progress_01_active.gif');
}

.btCheckoutStep02 .act, .btCalendarStep02 .act {
   background-image:url('../images/marco_polo/checkout_progress_02_active.gif');
}

.btCheckoutStep03 .act, .btCalendarStep03 .act {
   background-image:url('../images/marco_polo/checkout_progress_03_active.gif');
}

.btCheckoutStep04 .act {
   background-image:url('../images/marco_polo/checkout_progress_04_active.gif');
}

.btUploadStep01 .act {
   background-image:url('../images/marco_polo/upload01_act.gif');
}

.btUploadStep02 .act {
   background-image:url('../images/marco_polo/upload02_act.gif');
}
.btUploadStep03 .act {
   background-image:url('../images/marco_polo/upload03_act.gif');
}

.greenHeaderRow866Top {
   background-image: url('../images/marco_polo/green_header_row_866_top.gif');
}
.greenHeaderRow866Body, .basketTable table th {
	background-image: url('../images/marco_polo/green_header_row_body.gif');
	background-color:#F2D401;
}

.greenStripesHeaderRow866Body {
	background-color:#F2D401;
	background-image: url('../images/marco_polo/green_stripes_header_row_body.gif');
}
.greenStripesHeaderRow866Top {
   background-image: url('../images/marco_polo/green_stripes_header_row_866_top.gif');
}	

a.actionButton {
	background-image: url('../images/marco_polo/btn_bg_green_arrow.gif');
	color:#FFFFFF;
}
a.actionButton:hover {
	background-image: url('../images/marco_polo/btn_bg_green_arrow_hover.gif');
	color:#FFFFFF;
}
a.actionButtonBlank {
	background-image: url('../images/marco_polo/bg_green_arrow.gif');
	color:#FFFFFF;
}
a.actionButtonBlank:hover {
	background-image: url('../images/marco_polo/bg_green_arrow_hover.gif');
	color:#FFFFFF;
}
a.actionButton179 {
	background-image: url('../images/marco_polo/btn_bg_green_arrow_179.gif');
	color:#FFFFFF;
}
a.actionButton179:hover {
	background-image: url('../images/marco_polo/btn_bg_green_arrow_179_hover.gif');
	color:#FFFFFF;
}
a.actionButton139 {
   background-image: url('../images/marco_polo/btn_bg_green_139_arrow.gif');
   color:#FFFFFF;
}
a.actionButton139:hover {
   background-image: url('../images/marco_polo/btn_bg_green_139_arrow_hover.gif');
   color:#FFFFFF;
}
a.actionButton96 {
	background-image: url('../images/marco_polo/btn_bg_green_96_arrow.gif');
	color:#FFFFFF;
}
a.actionButton96:hover {
	background-image: url('../images/marco_polo/btn_bg_green_96_arrow_hover.gif');
	color:#FFFFFF;
}

.teaser478x202 a.actionButton {
   background-image: url('../images/marco_polo/double_arrows_333_right.gif');
   background-position:6px 6px;
   color:#333;
}

.basketTable table .basketArticleName a:hover {
	color: #AA2222;
}
.basketTable table .basketArticleName a.folderArrowLink333 {
	background-image: url('../images/marco_polo/double_arrows_333_right.gif');
}
.basketTable table .basketArticleName a.folderArrowLink333Act {
	background-image: url('../images/marco_polo/double_arrows_333_down.gif');
}
.basketTable table .basketArticleName a.folderArrowLink333:hover {
	background-image: url('../images/marco_polo/double_arrows_red_right.gif');
	color: #AA2222;
}
.basketTable table .basketArticleName a.folderArrowLink333Act:hover {
	background-image: url('../images/marco_polo/double_arrows_red_down.gif');
	color: #AA2222;
}

.backgroundGreenVerticalFade651x447 {
	float:left;
	width:621px;
	height:467px;
	margin:10px 0 0 0 ;
	padding:15px;
	background-image:none;
	border:1px solid #CACACA;
}

.ratingIconPositiv {
	background-image:url('../images/marco_polo/rating_bg_green_positiv.gif');
}
.ratingIconNeutral {
	background-image:url('../images/marco_polo/rating_bg_green_neutral.gif');
}
.ratingIconNegativ {
	background-image:url('../images/marco_polo/rating_bg_green_negativ.gif');
}

/*********** STARTPAGE TEASER ***************/
ul#marco_polo_teaser_startpage {
  float:left; 
  margin-top:15px; 
  padding:0;
}

ul#marco_polo_teaser_startpage li {
  float:left; 
  display: inline; 
  list-style: none; 
}



h3.kalenderassistent {
   color:#AA2222;
}
