/*  $RCSfile: special_global.css,v $  |  $Author: shollstein $  |  $Revision: 1.19 $  |  $Date: 2010/08/11 14:13:48 $ */


/*~~~ aktionsbanner_sommerwelt - BEGIN ~~~*/
* html .aktionsbanner_sommerwelt {/* Fallback Image for IE6 */
	background:url(../../images/storefront/banner_storefront_sommerwelt.gif); 
}
.storefrontbuehne .aktionsbanner_sommerwelt {
	display:block; 
	width:185px; 
	height:246px; 
	background:transparent url(../../images/storefront/banner_storefront_sommerwelt.png) 0 0 no-repeat; 
	overflow:hidden;
	cursor:pointer;
	position:absolute; 
	right:10px; 
	top:10px;
}
/*~~~ aktionsbanner_sommerwelt - END ~~~*/


/*~~~ Gartenparty & Barbecue - BEGIN ~~~*/
div#barbecueTop {
	width:774px;
	height:83px;
	margin-top:4px;
	position:relative;
	overflow:hidden;
	cursor:pointer;
}
div#barbecueBottom a.barbecueBottomLeft,
div#barbecueBottom a.barbecueBottomRight {
	display:block;
	float:left;
	overflow:hidden;
}
div#barbecueBottom a.barbecueBottomLeft {
	width:375px;
}
div#barbecueBottom a.barbecueBottomRight {
	width:399px;
}
div#countdownTimerBarbecue {width:227px; height:57px; overflow:hidden; position:absolute; left:561px; top:28px;}
div#countdownTimerBarbecue div.countdownTimerContainer {width:50px; float:left; text-align:center; font-weight:bold;}
div#countdownTimerBarbecue div.countdownTimerContainer div.info {font-size:11px; padding:3px 0 0 0; color:#000;}
div#countdownTimerBarbecue div.countdownTimerContainer div.timer {font-size:25px; line-height:25px; color:#000;}
/*~~~ Gartenparty & Barbecue - END ~~~*/



/*~~~ aktionsbanner_sommerwelt - BEGIN ~~~*/
div.bannerBoxRueckrufservice {
	width:186px;
	background:#fcc916 url(../img/basket/rueckrufservice_186x89.jpg) 0 0 no-repeat;
	cursor:pointer;
	margin:0 0 20px 0;
}
div.bannerBoxRueckrufservice div.bannerContent {
	padding:100px 16px 10px 16px;
}
div.bannerBoxRueckrufservice div.bannerContent .headline12 {
	padding:0 0 10px 0;
}
/*~~~ aktionsbanner_sommerwelt - END ~~~*/


/*~~~ specialMoebelserien - BEGIN ~~~*/
#specialMoebelserien {
	background:transparent url(../../images/catalog/wohnen/moebelserien/header.jpg) 0 0 no-repeat;
	padding:186px 0 0 0;
}
#specialMoebelserien .rowItem .listItem,
#specialMoebelserien .rowItem .listItem .listItemBody,
#specialMoebelserien .rowItem .listItem .listItemBody .header,
#specialMoebelserien .rowItem .listItem .listItemBody .overlay {
	display:block;
}
#specialMoebelserien .rowItem .listItem {
	float:left;
	margin:0 10px 10px 0;
	cursor:pointer;
}
#specialMoebelserien .rowItem .listItem,
#specialMoebelserien .rowItem .listItem .listItemBody .overlay {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0 0;
}
#specialMoebelserien .rowItem .listItem.lastItem {
	margin-right:0;
}
#specialMoebelserien .rowItem .listItem .listItemBody,
#specialMoebelserien .rowItem .listItem .listItemBody .overlay {
	width:382px;
	height:309px;
}
#specialMoebelserien .rowItem .listItem .listItemBody {
	position:relative;
}
#specialMoebelserien .rowItem .listItem .listItemBody .header {
	width:100%;
	height:34px;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	text-indent:-1000px;
}
#specialMoebelserien .rowItem .listItem .listItemBody .overlay {
	position:absolute;
	left:0;
	top:0;
}
#specialMoebelserien .rowItem a.listItem:hover  .listItemBody .overlay {
	/* visibility:visible; */
}

#specialMoebelserien .rowItem .listItem.serieAalborg {
	background-image:url(../../images/catalog/wohnen/moebelserien/serie_aalborg.jpg);
}
#specialMoebelserien .rowItem .listItem.serieAalborg .overlay {
	background-image:url(../../images/catalog/wohnen/moebelserien/serie_aalborg_over.gif);
}

#specialMoebelserien .rowItem .listItem.serieAskim {
	background-image:url(../../images/catalog/wohnen/moebelserien/serie_askim.jpg);
}
#specialMoebelserien .rowItem .listItem.serieAskim .overlay {
	background-image:url(../../images/catalog/wohnen/moebelserien/serie_askim_over.gif);
}

#specialMoebelserien .rowItem .listItem.serieCalgary {
	background-image:url(../../images/catalog/wohnen/moebelserien/serie_calgary.jpg);
}
#specialMoebelserien .rowItem .listItem.serieCalgary .overlay {
	background-image:url(../../images/catalog/wohnen/moebelserien/serie_calgary_over.gif);
}

#specialMoebelserien .rowItem .listItem.serieCountry {
	background-image:url(../../images/catalog/wohnen/moebelserien/serie_country.jpg);
}
#specialMoebelserien .rowItem .listItem.serieCountry .overlay {
	background-image:url(../../images/catalog/wohnen/moebelserien/serie_country_over.gif);
}

#specialMoebelserien .rowItem .listItem.serieJuetland {
	background-image:url(../../images/catalog/wohnen/moebelserien/serie_juetland.jpg);
}
#specialMoebelserien .rowItem .listItem.serieJuetland .overlay {
	background-image:url(../../images/catalog/wohnen/moebelserien/serie_juetland_over.gif);
}

#specialMoebelserien .rowItem .listItem.serieSkagen {
	background-image:url(../../images/catalog/wohnen/moebelserien/serie_skagen.jpg);
}
#specialMoebelserien .rowItem .listItem.serieSkagen .overlay {
	background-image:url(../../images/catalog/wohnen/moebelserien/serie_skagen_over.gif);
}

#specialMoebelserien .rowItem .listItem.serieKomfort {
	background-image:url(../../images/catalog/wohnen/moebelserien/serie_komfort.jpg);
}
#specialMoebelserien .rowItem .listItem.serieKomfort .overlay {
	background-image:url(../../images/catalog/wohnen/moebelserien/serie_komfort_over.gif);
}

#specialMoebelserien .rowItem .listItem.serieLimeira {
	background-image:url(../../images/catalog/wohnen/moebelserien/serie_limeira.jpg);
}
#specialMoebelserien .rowItem .listItem.serieLimeira .overlay {
	background-image:url(../../images/catalog/wohnen/moebelserien/serie_limeira_over.gif);
}

#specialMoebelserien .rowItem .listItem.serieManado {
	background-image:url(../../images/catalog/wohnen/moebelserien/serie_manado.jpg);
}
#specialMoebelserien .rowItem .listItem.serieManado .overlay {
	background-image:url(../../images/catalog/wohnen/moebelserien/serie_manado_over.gif);
}

#specialMoebelserien .rowItem .listItem.serieSoeren {
	background-image:url(../../images/catalog/wohnen/moebelserien/serie_soeren.jpg);
}
#specialMoebelserien .rowItem .listItem.serieSoeren .overlay {
	background-image:url(../../images/catalog/wohnen/moebelserien/serie_soeren_over.gif);
}

#specialMoebelserien .rowItem .listItem.serieTessin {
	background-image:url(../../images/catalog/wohnen/moebelserien/serie_tessin.jpg);
}
#specialMoebelserien .rowItem .listItem.serieTessin .overlay {
	background-image:url(../../images/catalog/wohnen/moebelserien/serie_tessin_over.gif);
}
/*~~~ specialMoebelserien - END ~~~*/




/*~~~ animationGroupContainer - BEGIN ~~~*/
div.animationGroupContainer {
	overflow:hidden;
}
div.animationGroupContainer,
div.animationGroupContainer .teaser,
div.animationGroupContainer .teaser .slotFlashBackground,
div.animationGroupContainer .teaser .slotImageBackground {
	display:block;
	width:100%;
}
div.animationGroupContainer {
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:transparent;
	position:relative;
	margin:0 0 10px 0;
}
div.animationGroupContainer .teaser,
div.animationGroupContainer .teaser .slotFlashBackground,
div.animationGroupContainer .teaser .slotImageBackground {
	position:absolute;
	left:0;
	top:0;
	background-position:0 0;
	background-repeat:no-repeat;
}
div.animationGroupContainer div.teaserAnimationNavigator {
	position:absolute;
	right:10px;
	bottom:10px;
}
div.animationGroupContainer div.teaserAnimationNavigator,
div.animationGroupContainer a.teaserAnimationNavigatorMenuePrev,
div.animationGroupContainer a.teaserAnimationNavigatorMenueNext {
	z-index:2;
}
div.animationGroupContainer .prepareAnimation {
	/* z-index:1; */
}
div.animationGroupContainer div.teaserAnimationNavigator div.teaserAnimationNavigatorContent a {
	background:transparent url(../img/but/btn_default_19x19.png) 0 0 no-repeat;
	width:19px;
	height:19px;
	margin:0 0 0 5px;
}
div.animationGroupContainer div.teaserAnimationNavigator div.teaserAnimationNavigatorContent a.flashGroupPlayButton {
	background:transparent url(../img/but/btn_pause_19x19.png) 0 0 no-repeat;
}
div.animationGroupContainer div.teaserAnimationNavigator div.teaserAnimationNavigatorContent a.flashGroupPlayButton.start {
	background:transparent url(../img/but/btn_play_19x19.png) 0 0 no-repeat;
}
div.animationGroupContainer div.teaserAnimationNavigator div.teaserAnimationNavigatorContent a,
div.animationGroupContainer div.teaserAnimationNavigator div.teaserAnimationNavigatorContent a span {
	display:block;
	float:left;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
}
div.animationGroupContainer div.teaserAnimationNavigator div.teaserAnimationNavigatorContent a span {
	padding:2px 6px;
	cursor:pointer;
	font-weight:bold;
	font-size:12px;
	color:#616352;
}
div.animationGroupContainer div.teaserAnimationNavigator div.teaserAnimationNavigatorContent span#teaserAnimationNavigatorAutomaticNavigation ,
div.animationGroupContainer div.teaserAnimationNavigator div.teaserAnimationNavigatorContent a.hiddenMenueForAutoNavigationPrev,
div.animationGroupContainer div.teaserAnimationNavigator div.teaserAnimationNavigatorContent a.hiddenMenueForAutoNavigationNext {
	visibility:hidden;
	position:absolute;
	left:-9999px;
	top:-9999px;
}
div.animationGroupContainer div.teaserAnimationNavigator div.teaserAnimationNavigatorContent span#teaserAnimationNavigatorDynamicMenue a.active,
div.animationGroupContainer div.teaserAnimationNavigator div.teaserAnimationNavigatorContent span#teaserAnimationNavigatorDynamicMenue a:hover {
	background-position:0 -19px;
}
div.animationGroupContainer a.teaserAnimationNavigatorMenuePrev,
div.animationGroupContainer a.teaserAnimationNavigatorMenueNext {
	width:42px;
	height:42px;
	overflow:hidden;
	position:absolute;
	top:50%;
	margin:-21px 0 0 0;
	z-index:2;
}
div.animationGroupContainer a.teaserAnimationNavigatorMenuePrev {
	background:transparent url(../img/but/btn_prev_42x42.png) left top no-repeat;
	left:0;
}
div.animationGroupContainer a.teaserAnimationNavigatorMenueNext {
	background:transparent url(../img/but/btn_next_42x42.png) right top no-repeat;
	right:0;
}
div.animationGroupContainer a.teaserAnimationNavigatorMenuePrev:hover,
div.animationGroupContainer a.teaserAnimationNavigatorMenueNext:hover {
	background-position:0 -42px;
}
div.animationGroupContainer a.teaserAnimationNavigatorMenuePrev.active,
div.animationGroupContainer a.teaserAnimationNavigatorMenueNext.active {
	
}
/*~~~ animationGroupContainer - END ~~~*/



/*~~~ animationMainContainerCatalog - BEGIN ~~~*/
#animationMainContainerCatalog,
#animationMainContainerCatalog .prepareAnimationContainer {
	width:100%;
	height:470px;
}
#animationMainContainerCatalog {
	position:relative;
}
#animationMainContainerCatalog .prepareAnimationContainer {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0 0;
	position:absolute;
	left:0;
	top:0;
}
#animationMainContainerCatalog .animationSourceContainer a.menue {
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:20;
}
#animationMainContainerCatalog .prepareAnimationContainer {
	display:none;
}
/* kw31 */
#animationMainContainerCatalog.kw31,
#animationMainContainerCatalog.kw31 .prepareAnimationContainer {
	height:480px;
}
#animationMainContainerCatalog.kw31 {
	background-image:url(../img/catalog/outdoorspecial/kw31/intro.jpg);
}
#animationMainContainerCatalog.kw31 .animationSourceContainer.menue_1 a.menue_a {
	width:136px;
	height:355px;
	left:39px;
	top:86px;
}
#animationMainContainerCatalog.kw31 .animationSourceContainer.menue_2 a.menue_a {
	width:245px;
	height:162px;
	left:297px;
	top:236px;
}
#animationMainContainerCatalog.kw31 .animationSourceContainer.menue_3 a.menue_a {
	width:300px;
	height:38px;
	left:463px;
	top:420px;
}
#animationMainContainerCatalog.kw31 .animationSourceContainer.menue_3 a.menue_b {
	width:100px;
	height:342px;
	left:600px;
	top:116px;
}
/*~~~ animationMainContainerCatalog - END ~~~*/