/*.cssReset div,.cssReset span,.cssReset applet,.cssReset object,.cssReset iframe,.cssReset h1,.cssReset h2,.cssReset h3,.cssReset h4,.cssReset h5,.cssReset h6,.cssReset p,.cssReset blockquote,.cssReset pre,.cssReset a,.cssReset abbr,.cssReset acronym,.cssReset address,.cssReset big,.cssReset cite,.cssReset code,.cssReset del,.cssReset dfn,.cssReset em,.cssReset img,.cssReset ins,.cssReset kbd,.cssReset q,.cssReset s,.cssReset samp,.cssReset small,.cssReset strike,.cssReset strong,.cssReset sub,.cssReset sup,.cssReset tt,.cssReset var,.cssReset b,.cssReset u,.cssReset i,.cssReset center,.cssReset dl,.cssReset dt,.cssReset dd,.cssReset ol,.cssReset ul,.cssReset li,.cssReset fieldset,.cssReset form,.cssReset label,.cssReset legend,.cssReset table,.cssReset caption,.cssReset tbody,.cssReset tfoot,.cssReset thead,.cssReset tr,.cssReset th,.cssReset td,.cssReset article,.cssReset aside,.cssReset canvas,.cssReset details,.cssReset embed,.cssReset figure,.cssReset figcaption,.cssReset footer,.cssReset header,.cssReset hgroup,.cssReset menu,.cssReset nav,.cssReset output,.cssReset ruby,.cssReset section,.cssReset summary,.cssReset time,.cssReset mark,.cssReset audio,.cssReset video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}.cssReset article,.cssReset aside,.cssReset details,.cssReset figcaption,.cssReset figure,.cssReset footer,.cssReset header,.cssReset hgroup,.cssReset menu,.cssReset nav,.cssReset section{display:block}.cssReset body{line-height:1}.cssReset ol,.cssReset ul{list-style:none}.cssReset blockquote,.cssReset q{quotes:none}.cssReset blockquote:before,.cssReset blockquote:after,.cssReset q:before,.cssReset q:after{content:none}.cssReset table{border-collapse:collapse;border-spacing:0}
*/
/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}

html { height:100%; background:#fff; color:#333; }
body { height:100%; margin:auto; font-size: 12px; line-height:18px; font-family: arial; }
* { font-family: arial; }
p { margin-bottom:18px; }
strong,b { font-weight:bold; }
i { font-style:italic; }
.info-box p { margin-bottom:10px; }
.no-margin {margin:0 !Important;}
.productViewInfo ol { margin:0 0 18px 20px; list-style-type:decimal; }
.productViewInfo ol li { margin-bottom:5px; }
.productViewInfo ul { margin:0 0 18px 20px; list-style-type:square; }

#mainContainer h2,
#blogMainContainer h2,
#mainOrderContainer h2 {
	clear:both;
	position: relative;
	margin-bottom: 10px;
	padding-left: 10px;
	font-size: 22px;
	line-height: 33px;
	font-weight: bold;
	font-style: italic;
	color: #003B85;
	background: url(../images_layout/headline_bg.png) no-repeat;
}
#mainContainer h3 {
	clear:both;
	margin-bottom: 5px;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	font-style: italic;
	text-decoration:none;
	color: #003B85;
}
#mainContainer h3 a {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	font-style: italic;
	text-decoration:none;
	color: #003B85;
}
#mainContainer h4 {
	font-size: 12px;
	font-weight: bold;
}


#stage { background-color: #fff; }
#stage { background-repeat: no-repeat; }
#stage { background-position: center 30px; }
#stage.day { background-image: url(/layout/skin/camping-outdoor/images_layout/stage_bg_tag.jpg); }
#stage.night { background-image: url(/layout/skin/camping-outdoor/images_layout/stage_bg_nacht.jpg); }

#headerNavigationArea { width:100%; height:30px; background:#fff; text-align:center; }
#headerNavigationContainer { width:770px; height:30px; margin:0 auto; padding:0 0 0 210px; text-align:left;}

#headerArea { width:100%; height:235px; text-align:center; }
#headerContainer { position:relative; width:980px; margin:0 auto; text-align:left; height:235px; }
#searchContainer { position:absolute; bottom:0; left:0; width:980px; padding:0; height:33px; }
#logoContainer { position:absolute; bottom:0; left:20px; width:170px; height:265px; overflow:hidden; }
#claimContainer { position:absolute; top:0; right:0; }

#contentArea { width:100%; text-align:center; }
#contentContainer { width:980px; margin:0 auto; text-align:left; background:#fff; }
#col2Layout { width:980px; margin:0 auto; text-align:left; }
#col3Layout { width:960px; margin:0 auto; padding-right:20px; text-align:left; }
#infoContainer { float:left; width:170px; min-height:544px; margin:0 20px 0 0; padding:15px 0 0 20px; text-align:left; background:#fff url(../images_layout/infoContainer_bg.jpg) no-repeat top right; }
#mainContainer { float:right; width:750px; min-height:232px; margin:15px 20px 40px 0; padding:0 0 0 0; text-align:left; }
#blogMainContainer { float:left; width:487px; min-height:232px; margin:15px 13px 20px 0; padding:0 0 0 0; text-align:left; }
#blogInfoContainer { float:right; width:250px; min-height:232px; margin:15px 0 20px 0; padding:0 0 0 0px; text-align:left; }
#mainOrderContainer { padding:15px 20px 0 20px; }
#paymentInfoContainer { position:relative; clear:both; width:960px; height:145px; margin:0 0 25px 0; padding:10px; text-align:left; background:#f3f3f3; }

#footerArea { clear:both; width:100%; text-align:center; }
#footerContainer { clear:both; width:980px; height:250px; margin:0 auto; padding:20px 0 0 0; text-align:left; border-top:1px solid #414141; background: #fff url(../images_layout/footerContainer_bg.jpg) no-repeat top center; }
#footerContainer .footerColumn { float:left; width:155px; padding:0 10px 20px 15px; }
#footerContainer .footerCategotyColumn { float:left; width:800px; padding:0}
#footerContainer ul.left_menu { clear:both; float:left; width:800px; }
#footerContainer ul.left_menu li { float:left; width:115px; padding:0 21px 20px 0; line-height:17px; }
#footerContainer ul.left_menu li.cat_id_13 { padding:0 0 20px 0!Important; }
#footerContainer .footerCategotyColumn a { line-height:17px; text-decoration:none; color:#666; }
#footerContainer .footerCategotyColumn a:hover { text-decoration:underline; }
#footerContainer .footerCategotyColumn a.PlentyCatItemLink_1 { font-weight:bold; }
#footerContainer ul li ul li ul { display:none; }

#footerColumn1 { width:170px; padding:0 20px; }
#footerColumn1.footerColumn ul { width:170px; margin-bottom:7px; }
#footerColumn1.footerColumn ul li a { font-weight:bold; color:#000; }
.footerContactInfo { float:left; clear:both; padding:8px 0 10px 0; border-top:1px solid #666; }
.footerContactInfo span { font-size:9px; }


/**************************************************************/
/******************** Kategorienavigation *********************/
/**************************************************************/
/* Level 1 */
#infoContainer ul.left_menu { margin-bottom:25px; }
#infoContainer li.level1 > a { display:block; width:165px; padding:8px 0 7px 5px; font-size:15px; line-height:20px; text-decoration:none; color:#000; background: url(../images_layout/primNav_item_bg.png) no-repeat left bottom; }
#infoContainer li.level1 > a.Active { font-weight:bold; color:#176f2f; background: url(../images_layout/primNav_level1_active_bg.png) repeat-y left bottom; }
#infoContainer a:hover { color:#d61100! Important; }

/* Level 2 */
#infoContainer ul.sub_cat { display:none; background: url(../images_layout/primNav_item_bg.png) no-repeat left bottom; }
#infoContainer li.level2 > a { background: url(../images_layout/primNav_level1_active_bg.png) repeat-y left bottom; }
#infoContainer li.level1 > ul.sub_cat { display:none; }
#infoContainer li.level2 > a { display:block; width:150px; padding:4px 10px; font-size:13px; font-weight:normal; line-height:16px; text-decoration:none; color:#000; border-top:1px solid #fff; }
#infoContainer li.level2 > a.Active { font-weight:bold; color:#176f2f; background: url(../images_layout/primNav_level2_active_bg.png) repeat-y left bottom!Important; }

/* Level 3 */
#infoContainer li.level3 a { background: url(../images_layout/primNav_level2_active_bg.png) repeat-y left bottom; }
#infoContainer li.level3 a { display:block; width:145px; padding:4px 10px 4px 15px; font-size:13px; font-weight:normal; line-height:16px; text-decoration:none; color:#000; border-top:1px solid #fff; }
#infoContainer li.level3 a.Active { font-weight:bold; color:#176f2f; }


/**************************************************************************/
/******************** Kategorienavigation im EbayShop *********************/
/**************************************************************************/
/* Level 1 */
#infoContainer ul.left_menu { margin-bottom:25px; }
#infoContainer li.l1 > a { display:block; width:165px; padding:8px 0 7px 5px; font-size:15px; line-height:20px; text-decoration:none; color:#000; background: url(../images_layout/primNav_item_bg.png) no-repeat left bottom; }
#infoContainer li.l1 > a.Active { font-weight:bold; color:#176f2f; background: url(../images_layout/primNav_level1_active_bg.png) repeat-y left bottom; }
#infoContainer a:hover { color:#d61100! Important; }

/* Level 2 */
#infoContainer ul.sc { display:none; background: url(../images_layout/primNav_item_bg.png) no-repeat left bottom; }
#infoContainer li.l2 > a { background: url(../images_layout/primNav_level1_active_bg.png) repeat-y left bottom; }
#infoContainer li.l1 > ul.sc { display:none; }
#infoContainer li.l2 > a { display:block; width:150px; padding:4px 10px; font-size:13px; font-weight:normal; line-height:16px; text-decoration:none; color:#000; border-top:1px solid #fff; }
#infoContainer li.l2 > a.Active { font-weight:bold; color:#176f2f; background: url(../images_layout/primNav_level2_active_bg.png) repeat-y left bottom!Important; }

/* Level 3 */
#infoContainer li.l3 a { background: url(../images_layout/primNav_level2_active_bg.png) repeat-y left bottom; }
#infoContainer li.l3 a { display:block; width:145px; padding:4px 10px 4px 15px; font-size:13px; font-weight:normal; line-height:16px; text-decoration:none; color:#000; border-top:1px solid #fff; }
#infoContainer li.l3 a.Active { font-weight:bold; color:#176f2f; }


/*********************************************************/
/******************** Infonavigation *********************/
/*********************************************************/
.PlentyContentpageNavigationContainer { margin-bottom:25px; background: url(../images_layout/primNav_item_bg.png) no-repeat left top; }
.PlentyContentpageNavigationContainer li.level1 a { display:block; width:165px; padding:2px 0 0 5px; font-size:12px; line-height:25px; text-decoration:none; color:#000; background: url(../images_layout/primNav_item_bg.png) no-repeat left bottom; }
.PlentyContentpageNavigationContainer li.level1.dir_open { background: none; }
.PlentyContentpageNavigationContainer li.level1.dir_open a { font-weight:bold; color:#176f2f; background: none; }
.PlentyContentpageNavigationContainer li.level2_sub ul { background: url(../images_layout/primNav_item_bg.png) no-repeat left bottom; }
.PlentyContentpageNavigationContainer li.level2 a { display:block; width:160px; padding-left:10px; font-size:12px; line-height:20px; text-decoration:none; color:#000; }
.PlentyContentpageNavigationContainer a#current_page { font-weight:bold; color:#176f2f; }
.PlentyContentpageNavigationContainer .level3_sub { display:none; }


/******************************************************/
/******************** Sprachmenue *********************/
/******************************************************/
.current-language,
.shop-language { background-image:url(../images_layout/camping-outdoor-sprite.png); background-repeat:no-repeat; }
.language-de { background-position:-1143px -143px; }
.language-en { background-position:-1143px -173px; }
.language-fr { background-position:-1143px -233px; }
.language-it { background-position:-1143px -263px; }
.language-es { background-position:-1143px -203px; }
.language-tr { background-position:-1143px -383px; }
.language-nl { background-position:-1143px -533px; }
.language-pl { background-position:-1143px -293px; }
.language-nn { background-position:-1143px -503px; }
.language-da { background-position:-1143px -443px; }
.language-se { background-position:-1143px -413px; }
.language-cz { background-position:-1143px -473px; }

/*.shop-languages .language-it,*/
/*.shop-languages .language-es,*/
.shop-languages .language-tr,
.shop-languages .language-nl,
.shop-languages .language-pl,
.shop-languages .language-nn,
.shop-languages .language-da,
.shop-languages .language-se,
.shop-languages .language-cz { display:none !Important; }



.langNavBox { float:left; position:relative; width:70px; height:100px; margin:3px 5px 0 0; padding:0; }
.langNavBox div.current-language {  width:35px; padding:5px 0 0 35px; font-size:10px; line-height:17px; color:#696969; cursor:pointer; }
.langNavBox div.current-language span {  display:inline-block; width:10px; text-align:right; }
.langNavBox div.current-language span img {  vertical-align:baseline; }

.langNavBox div.shop-languages { position:absolute; top:0; left:0; width:70px; padding-bottom:5px; background:#fff; z-index:99; }
.langNavBox div.shop-languages a { display:block; width:35px; padding:5px 0 0 35px; font-size:10px; line-height:17px; text-decoration:none; color:#696969; }
.langNavBox div.shop-languages a:hover { color:#000; }
.langNavBox div.shop-languages a.first { padding-bottom:5px; border-bottom:1px solid #f0f0f0; color:#000; }


.shopNavBox { float:right; height:45px; position:relative; background:url(../images_layout/icon_24h-service.png) no-repeat top right; }
.shopNavBox li { float:left; line-height:30px; background:url(../images_layout/pipe_939393.gif) no-repeat 0 50%; }
.shopNavBox a { float:left; display:inline-block; padding:3px 8px 0 9px; font-size:10px; line-height:27px; text-decoration:none; text-transform:uppercase; color:#000; }
.shopNavBox .kundencenter a {padding-right:45px; }
.shopNavBox a #icon-24h-service { position:absolute; top:0; right:0; }




/************************************************/
/******************** Links *********************/
/************************************************/
a,
a.versandGruppeLink { color:#333; }
.fancybox-iframe { display:inline; }
.taxInfo a { color:#666; }


/************************************************/
/******************** Suche *********************/
/************************************************/
.searchBox { float:left; height:28px; padding-top:6px; background:url(../images_layout/camping-outdoor-sprite.png) -120px -300px no-repeat; }
.searchBox input { float:left; clear:both; width:185px; margin:0 6px 0 0; padding:0 10px; line-height:20px; border:1px solid #666; background:#fff; color:#333; 
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}
#textSearch input { width:175px; }
.searchBox button { float:left; margin:0; padding:0; border:none; background:none; cursor:pointer; }
#ebaySearch {
	width: 499px;
	margin-right: 1px;
	padding-left: 210px;
}
#ebaySearch input {
	width: 436px;
}

#michSiteContainer { float:left; width:250px; height:33px; padding:0 20px 0 0; background:url(../images_layout/camping-outdoor-sprite.png) -120px -340px no-repeat; }


/**********************************************************/
/******************** Category Teaser *********************/
/**********************************************************/
.teaserContainer { float:left; clear:both; margin-bottom:20px; }
.teaserContainer ,.teaserContainer .items, .categoryTeaser { position:relative; float:left; width:750px; height:55px; overflow:hidden; }
#teaserContainerScrollable {
position: absolute;
width: 750px;
height: 2000em;
}
.categoryTeaserDescription { float:left; clear:both; width:480px; height:35px; padding:10px; font-size:15px; font-weight:bold; background:#f3f3f3; color:#999; }
.categoryTeaserTitle { float:left; width:235px; height:35px; padding:10px 10px 10px 5px; text-align:right; }
.categoryTeaserTitle a { font-size:24px; line-height:20px; font-weight:normal; font-style:italic; text-decoration:none; text-shadow:1px 1px 0 #000; color:#fff;}
/*
#categoryTeaser01 .categoryTeaserTitle { background: url(../content/ebay-category-teaser/zelte.jpg) no-repeat; }
#categoryTeaser02 .categoryTeaserTitle { background: url(../content/ebay-category-teaser/vorzelte.jpg) no-repeat; }
#categoryTeaser03 .categoryTeaserTitle { background: url(../content/ebay-category-teaser/schlafsaecke.jpg) no-repeat; }
#categoryTeaser04 .categoryTeaserTitle { background: url(../content/ebay-category-teaser/schlafunterlagen.jpg) no-repeat; }
#categoryTeaser05 .categoryTeaserTitle { background: url(../content/ebay-category-teaser/rucksaecke-taschen.jpg) no-repeat; }
#categoryTeaser06 .categoryTeaserTitle { background: url(../content/ebay-category-teaser/outdoor-moebel.jpg) no-repeat; }
#categoryTeaser07 .categoryTeaserTitle { background: url(../content/ebay-category-teaser/wind-sonnenschutz.jpg) no-repeat; }
#categoryTeaser08 .categoryTeaserTitle { background: url(../content/ebay-category-teaser/lampen-licht.jpg) no-repeat; }
#categoryTeaser09 .categoryTeaserTitle { background: url(../content/ebay-category-teaser/kochen-grillen.jpg) no-repeat; }
#categoryTeaser10 .categoryTeaserTitle { background: url(../content/ebay-category-teaser/kuehlen-heizen.jpg) no-repeat; }
#categoryTeaser11 .categoryTeaserTitle { background: url(../content/ebay-category-teaser/outdoor-equipment.jpg) no-repeat; }
#categoryTeaser12 .categoryTeaserTitle { background: url(../content/ebay-category-teaser/wassersport-pools.jpg) no-repeat; }
*/
#categoryTeaser01 .categoryTeaserTitle { background: url(../content/ebay-category-teaser/233.jpg) no-repeat; }
#categoryTeaser02 .categoryTeaserTitle { background: url(../content/ebay-category-teaser/234.jpg) no-repeat; }
#categoryTeaser03 .categoryTeaserTitle { background: url(../content/ebay-category-teaser/198.jpg) no-repeat; }
#categoryTeaser04 .categoryTeaserTitle { background: url(../content/ebay-category-teaser/236.jpg) no-repeat; }
#categoryTeaser05 .categoryTeaserTitle { background: url(../content/ebay-category-teaser/235.jpg) no-repeat; }
#categoryTeaser06 .categoryTeaserTitle { background: url(../content/ebay-category-teaser/142.jpg) no-repeat; }
#categoryTeaser07 .categoryTeaserTitle { background: url(../content/ebay-category-teaser/158.jpg) no-repeat; }
#categoryTeaser08 .categoryTeaserTitle { background: url(../content/ebay-category-teaser/208.jpg) no-repeat; }


/*****************************************************************/
/******************** Siegel und Zertifikate *********************/
/*****************************************************************/
.info-box { float:left; clear:both; width:160px; margin-bottom:18px; padding:0 10px 15px 0; background: url(../images_layout/primNav_item_bg.png) no-repeat left bottom}
.info-box h2 { margin-bottom:3px; text-transform:uppercase; color:#666; }

.reviewBox { float:left; clear:both; position:relative; margin-bottom:18px; }
.reviewBox span { display:block; float:left; width:70px; height:70px; margin:0 20px 20px 0; background: url(../images_layout/camping-outdoor-sprite.png) no-repeat;}
.reviewBox span { background-position:-200px 0; }
.reviewBox span.siegel-ssl:hover { background-position:-400px 0; }
.reviewBox span.siegel-ebay { margin-right:0; background-position:-300px 0; }
.reviewBox span.siegel-ebay:hover { background-position:-500px 0; }
.reviewBox span.siegel-yatego { margin:0 20px 0 0; background-position:-200px -100px; }
.reviewBox span.siegel-yatego:hover { background-position:-400px -100px; }
.reviewBox span.siegel-eKomi { margin:0; background-position:-300px -100px; }
.reviewBox span.siegel-eKomi:hover { background-position:-500px -100px; }
.reviewBox span.siegel-rakuten { position:absolute; bottom:55px; left:54px; width:52px; height:49px; margin:0; background: url(../images_layout/camping-outdoor-sprite.png) no-repeat 0 -100px; }
.reviewBox span.siegel-rakuten:hover { background-position:-100px -100px; }


/*******************************************************/
/******************** Payment Info *********************/
/*******************************************************/
#paymentInfoContainer h4 { position:absolute; top:0; left:0; padding:10px 0 0 20px; font-size:13px; font-weight:bold; color:#000; }
.paymentInfoItem { float:left; position:relative; text-align:center; }
.paymentInfoItem span { display:inline-block; text-align:center; background:url(../images_layout/camping-outdoor-sprite.png) no-repeat bottom right; }
.paymentInfoItem p { position:absolute; display:block; top:85px; margin:0; font-size:10px; line-height:13px; text-transform:uppercase; text-align:center; }

#paymentInfoVorkasse { width:135px; margin-top:8px; padding-left:15px; }
#paymentInfoVorkasse p { width:135px; }
#paymentIconVorkasse { width:96px; height:67px; margin-top:20px; background-position:-1020px -80px; }

#paymentInfoNachname { width:150px; margin-top:16px; }
#paymentInfoNachname p { width:150px; }
#paymentIconNachname { width:82px; height:60px; margin-top:19px; background-position:-790px -70px; }

#paymentInfoOnlinezahlung { width:147px; margin:16px 0px 0 0; }
#paymentInfoOnlinezahlung p { width:147px; }
#paymentIconPaypal { width:102px; height:27px; margin-top:52px; background-position:-600px -140px; }



.tooltip { cursor:help; }
div.ui-tooltip h3 { margin-bottom:3px; font-size:13px; font-weight:bold; }
div.ui-tooltip-content { padding:10px; }
div.ui-tooltip-content p:last-child { margin-bottom:0; }
div.ui-tooltip-default { border-width: 2px; }

.paymentInfoItem .tooltip-content {
	display:none;
}

.footerNavBox { float:left; clear:both; width:140px; padding:10px 10px 10px 0; }
.footerNavBox a { display:block; padding-top:5px; text-decoration:none; border-bottom:1px solid #fff; }
.shippingInfoItem { float:left; margin-left:20px; padding-top:21px; }

/*******************************************************/
/******************** Product View *********************/
/*******************************************************/
.productView { position:relative; float:left; clear:both; }
.productView .ratingOverviewContainer { position:absolute; top:5px; right:0; float:left; }
.productView .ratingOverviewContainer a { border-bottom:1px solid #CFCECE; text-decoration:none;}
.productView .ratingOverviewContainer img { position:relative; top:2px; }
.productViewEssential { display:block; float:left; clear:both; width:750px; margin-bottom:25px; }
.productViewEssential .productViewMedia { float:left; width:487px; }
#mainContainer .productViewEssential .productViewMedia h3 { margin-bottom:10px; font-size:18px; line-height:20px; font-weight:bold; text-decoration:none; color:#003B85; }
.productViewEssential .productViewMedia .productViewImage { width:485px; height:485px; border:1px solid #666; }
.productViewEssential .productViewMedia .productViewImage a { display:block; display:table-cell; vertical-align:middle; width:485px; height:485px; }
.productViewEssential .productViewMedia .productViewImage a img { width:485px; }
.productViewEssential .productViewAction { position:relative; float:right; width:250px; height:639px;  }
.productViewEssential .productViewAction .productViewManufacturer { width:230px; height:80px; padding:10px; text-align:center; }
.productViewEssential .productViewAction .productViewAttributes li { clear:both; width:230px; padding:5px 5px 5px 15px; }
.productViewEssential .productViewAction .productViewAttributes li.odd { background:#f3f3f3; }
.productViewEssential .productViewAction .productViewAttributes li label { float:left; width:110px; }
.productViewEssential .productViewAction .productViewAttributes li strong { display:inline-block; width:120px; }
#mainContainer .productViewOptions .PlentyFormContainer { margin:0; }
#mainContainer .productViewOptions .PlentyWebTableLayout > div { margin-bottom:10px; }
#mainContainer .productViewOptions .PlentyWebTableLayout > div:last-child { margin-bottom:0; }
#mainContainer .productViewOptions div.PlentyWebAttributeTitle { margin-bottom:0px; padding-left:15px; font-size:10px; font-weight:bold; text-transform:uppercase; }
.optionsLabel { display:block; width:230px; padding:5px 5px 0 15px; }
.productViewPriceBox { float:right; clear:both; margin-bottom:15px; padding-top:25px; }
.productViewPriceBox .basePriceContainer { display:none; clear:both; float:right; width:250px; height:38px; background:#ddd; }
.productViewPriceBox .basePriceContainer .basePrice { float:right; width:96px; padding:6px 10px 2px 10px; font-size:22px; font-weight:bold; line-height:30px; text-align:right; background:#d61100; color:#fff; }
.productViewPriceBox .basePriceContainer .basePriceLabel { float:right; padding:13px 12px 0px 0; font-size:17px; color:#fff; text-shadow: 1px 1px 0 #000; }
.productViewPriceBox .discountPriceContainer { clear:both; float:right; width:250px; height:30px; margin-bottom:6px; background:url(../images_layout/camping-outdoor-sprite.png) no-repeat -1250px -90px; cursor:help; }
.productViewPriceBox .discountPriceContainer .discountPrice { float:right; padding:3px 10px 0 0px; font-size:13px; font-weight:normal; line-height:27px; text-align:right; color:#fff; text-shadow: 1px 1px 0 #000; cursor:help; }
.productViewPriceBox .discountPriceContainer .discountPriceLabel { float:left; padding:10px 20px 0 0; font-size:10px; text-align:left; background:url(../images_layout/camping-outdoor-sprite.png) no-repeat right -151px; cursor:help; }
.productViewPriceBox .taxInfo { display:none; clear:both; margin-bottom:3px; font-size:10px; text-align:right; color:#666; }
.productViewPriceBox .taxInfo a { text-decoration:none; }
.producerPriceContainer .producerPrice { float:right; font-size: 13px; line-height:23px; font-weight:bold; text-decoration: line-through; color:#666; }
.producerPriceContainer .producerPriceLabel { float:right; padding-right:10px;font-size:10px; line-height:12px; text-align:right; }

.productShippingInfoLinks {clear:both; margin-top:15px; padding:10px 15px; background:#4e98df; font-weight:bold;}
.productShippingInfoLinks a {color:#fff;}
.productShippingInfoBox {clear:both; margin-top:15px; padding:10px 15px; background:#f3f3f3;}
.productShippingInfoBox .productShippingInfoHeadline {display:block; font-weight:bold;}

.productViewAddAction { float:right; clear:both; position:absolute; width:250px; bottom:0; }
.productViewAddAction .addToContainer { width:250px; margin-bottom:6px; text-align:right; }
.productViewAddAction .addToContainer a { float:left; position:relative; top:5px; margin-right:10px; padding:0 0 0 8px; text-decoration:underline; color:#666; background:url(../images_layout/camping-outdoor-sprite.png) no-repeat -1995px -186px; }
.productViewAddAction .addToContainer input.submitWishlist,
.productViewAddAction .addToContainer input.submitWatchlist { float:left; width:auto; position:relative; top:5px; margin-right:10px; padding:0 0 0 8px; font-size:12px; font-weight:normal; text-decoration:underline; border:none; color:#666; background:url(../images_layout/camping-outdoor-sprite.png) no-repeat -1995px -185px; cursor:pointer; }
.productViewAddAction .addToContainer input.anzahlinput {
width:70px;
line-height: 20px;
text-align:center; 
border: 1px solid #666;
background: white;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
}
.productViewAddAction button.addProduct { width:250px; height:32px; margin-bottom:5px; font-size:15px; line-height:32px; font-weight:bold; text-align:center; border:none; background:url(../images_layout/camping-outdoor-sprite.png) no-repeat -1250px -150px; color:#086622; cursor:pointer; }
.productViewAddAction button.addProduct:hover { background-position: -1250px -182px; }
.productViewAddAction button.preorderProduct { width:250px; height:32px; margin-bottom:5px; font-size:15px; line-height:32px; font-weight:bold; text-align:center; border:none; background:url(../images_layout/camping-outdoor-sprite.png) no-repeat -1250px -220px; color:#FECC00; cursor:pointer; }
.productViewAddAction button.preorderProduct:hover { background-position: -1250px -252px; }
.productViewAddAction div.productNotAvailable { width:250px; height:32px; margin-bottom:5px; font-size:15px; line-height:32px; font-weight:bold; text-align:center; border:none; background:url(../images_layout/camping-outdoor-sprite.png) no-repeat -1250px -290px; color:#D61100; }
/*.productViewAddAction div.productNotAvailable:hover { background-position: -1250px -322px; }*/
.productAvailability { margin-bottom:0px; }


/***** Versandtabelle unterer Block ******/
#shipmentInfoContainer { clear:both; float:left; width:980px; margin:0 0 20px 0; padding:0; border-top:1px solid #000; }
#headline_shipmentInfo { float:left; clear:both; width:980px; background-position:487px -1916px; }
#shipmentInfoContainer .toggleContainer { clear:both; }

/***** Produktdetailseite unterer Block ******/
.productViewInfo { clear:both; float:left; width:750px; }
.productViewText { clear:both; float:left; width:750px;  padding:0 0 0px 0; border-top:1px solid #000; }
.toggleContainer { position:relative; top:-5px; }
.toggleContainer .productText { float:left;clear:both; width:487px; }
.toggleContainer .productAdditional { float:right; width:250px; background: url(../images_layout/primNav_item_bg.png) no-repeat left bottom; }
.toggleContainer { display:none; }
 .headline { position:relative; top:-1px; padding:15px 0 45px 0; font-size:20px; font-weight:bold; background:url(../images_layout/camping-outdoor-sprite.png) no-repeat 258px -1916px; color:#003b85; cursor:pointer; }
 .headline .socialMediaBox { position:absolute; top:0; right:0; }
 .headline .socialMediaBox .shareButton {padding:0;}
 .headline .socialMediaBox .shareButton ul { position:relative; right:-30px;}
 .headline .socialMediaBox .social_share_privacy_area .facebook {width:180px;}
 .headline .socialMediaBox .social_share_privacy_area .gplus {width:124px;}
.productViewAdditional { float:right; width:250px; }
.additionalContainer { float:left; clear:both; width:250px; margin-bottom:10px; padding-top:10px; background:url(../images_layout/camping-outdoor-sprite.png) no-repeat -500px -1958px; }
.productViewAdditional .headline { width:250px; margin-bottom:10px; font-size:15px; color:#003B85; }
.shippingInfoPdf-de span,
.shippingInfoPdf-en span,
.shippingInfoPdf-fr span { position:relative; top:1px; display:inline-block; width:16px; height:11px; margin:0 5px 0 10px; background-image:url(../images_layout/camping-outdoor-sprite.png); background-repeat:no-repeat; }
.shippingInfoPdf-de span { background-position: -1150px -150px; }
.shippingInfoPdf-en span { background-position: -1150px -180px; }
.shippingInfoPdf-fr span { background-position: -1150px -240px; }
.shippingInfoPdf-fr span { background-position: -1150px -240px; }


.toggleContainer_en,
.toggleContainer_fr,
.toggleContainer_it,
.toggleContainer_es,
.toggleContainer_tr,
.toggleContainer_nl,
.toggleContainer_pl,
.toggleContainer_nn,
.toggleContainer_da,
.toggleContainer_se,
.toggleContainer_cz { display:none; }

.descriptionContainer .toggleContainer_en,
.descriptionContainer .toggleContainer_fr,
.descriptionContainer .toggleContainer_it,
.descriptionContainer .toggleContainer_es {display:block}


/***** Media Gallery ******/
.productViewGalleryContainer { float:left; clear:both; width:487px; height:72px; padding:15px 0; overflow:hidden; background:url(../images_layout/camping-outdoor-sprite.png) no-repeat -1513px 0px; }
.productViewGallery.withMediaContent { float:left; clear:both; width:472px; height:72px; padding:0 15px 0 0; overflow:hidden; }
.productViewGallery.noMediaContent { float:left; clear:both; width:487px; padding:0 0 15px 0;}
.productViewNav-prev { float:left; width:32px; height:72px; background:url(../images_layout/camping-outdoor-sprite.png) no-repeat -1019px -158px; cursor:pointer; }
.productViewThumbs { float:left; position:relative; width:332px; height:72px; overflow:hidden; }
.noMediaContent .productViewThumbs { width:417px; }
.productViewThumbs li { float:left; margin:0 7px 0 4px; display:block; width:72px; height:72px; text-decoration:none; }
.productViewThumbs li a { position:relative; display:block; padding:0; vertical-align:middle; width:70px; height:70px; overflow:hidden; text-decoration:none; border:1px solid #666; background:#fff; }
.productViewThumbs img { display:inline; }
.productViewThumbs span { position:absolute; padding:2px 2px 0px 3px; font-size:10px; line-height:10px; font-weight:bold; right:0; bottom:0; display:none; background:#D61100; color:#fff; }
.productViewThumbs li.selected a { border-color:#D61100; }
.productViewThumbs li.selected a span { display:block; }
.productViewNav-next { float:left; width:35px; height:72px; background:url(../images_layout/camping-outdoor-sprite.png) no-repeat -1060px -158px; cursor:pointer; }
.productViewAnimation,
.productViewVideo { float:right; width:70px; height:70px; border:1px solid #666; }
.productViewAnimation a,
.productViewVideo a { display:block; width:70px; height:70px; background:url(../images_layout/camping-outdoor-sprite.png) no-repeat -1250px 0px; text-decoration:none; }
.productViewAnimation a { background-position: -1330px 0; }

.productViewFooter { float:left; clear:both; width:750px; height:55px; margin-bottom:20px; }
.productViewFooter .addTo { float:left; clear:both; width:487px; height:55px; background:url(../images_layout/camping-outdoor-sprite.png) no-repeat 0px -1917px;  }
.productViewFooter .productAvailability { float:left; line-height:55px; }
.productViewFooter .addToContainer { float:right; padding-right:15px; line-height:55px; }
.productViewFooter .addToContainer input.anzahlinput {
width:70px;
margin-left:10px;
line-height: 20px;
text-align:center; 
border: 1px solid #666;
background: white;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
}
.productViewFooter .addToContainer a { margin-left:10px; padding:0 0 0 8px; text-decoration: underline; color:#666; background:url(../images_layout/camping-outdoor-sprite.png) no-repeat -1995px -187px; }
.productViewFooter input.submitWatchlist,
.productViewFooter input.submitWishlist { margin-left:10px; width:auto; padding:0 0 0 8px; border:none; font-size:12px; font-weight:normal; text-decoration:underline; color:#666; background:url(../images_layout/camping-outdoor-sprite.png) no-repeat -1995px -185px; cursor:pointer;}
.productViewFooter button.addProduct { float:right; width:250px; height:32px; margin-top:10px; font-size:15px; line-height:32px; font-weight:bold; text-align:center; border:none; background:url(../images_layout/camping-outdoor-sprite.png) no-repeat -1250px -150px; color:#086622; cursor:pointer; }
.productViewFooter button.addProduct:hover { background-position: -1250px -182px; }
.productViewFooter button.preorderProduct { float:right; width:250px; height:32px; margin-top:10px; font-size:15px; line-height:32px; font-weight:bold; text-align:center; border:none; background:url(../images_layout/camping-outdoor-sprite.png) no-repeat -1250px -220px; color:#FECC00; cursor:pointer; }
.productViewFooter button.preorderProduct:hover { background-position: -1250px -252px; }
.productViewFooter div.productNotAvailable { float:right; width:250px; height:32px; margin-top:10px; font-size:15px; line-height:32px; font-weight:bold; text-align:center; border:none; background:url(../images_layout/camping-outdoor-sprite.png) no-repeat -1250px -290px; color:#D61100; }
/*.productViewFooter div.productNotAvailable:hover { background-position: -1250px -322px; }*/


#formMsg span { display:block; margin:0 3px 10px 0; font-size:11px; padding:10px; border:1px solid #fff;}
#formMsg span.error { background:#faebe7; border-color:#df280a; color:#df280a; }
#formMsg span.success { background:#eff5ea; border-color:#3d6611; color:#3d6611; }

table.gallery div.ttl {
	margin: 2px 10px;
}
table.gallery table.fixed {
	margin: 5px 10px;
}
