@charset "utf-8";
/* CSS Document fff0ad */

/* ////////////////////////////////////////////////////// */
	/* PROMO */
/* ////////////////////////////////////////////////////// */
.promoContainer 		{ width:960px; height:605px; margin:0; padding:0; position:relative; margin:0 auto; }
.promoLeft 				{ width:715px; height:605px; position:relative; float:left; }
.promoRight				{ width:235px; height:605px; position:relative; float:right; }

.promoBox				{ dispay:block; width:100%; height:193px; border:1px solid #efefef; margin-bottom:10px; position:relative; }
.promoBox.first			{ margin-top:0px; }
.promoBox.last			{ margin-bottom:0px; text-align:center; }
.liveShopping2_2013		{ background:url(/layout/bs-style/triathlon/images/liveshopping_bg.png) top center no-repeat #fff;  }
#liveshopping_von_bis	{ font-size:10px; letter-spacing:-0.05em; display:inline-block; }


/* ////////////////////////////////////////////////////// */
/*	SOFT RESET																						*/
/* ////////////////////////////////////////////////////// */
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; } 
table { border-collapse:collapse; border-spacing:0; } 
fieldset, img { border:0; }
h1, h2, h3, h4, h5, h6, address, caption { font-style:normal; font-size:100%; font-weight:normal; }
caption, th { text-align:left; } 
ol.listreset, .listreset ol, ul.listreset, .listreset ul, .listreset li { margin:0; padding:0; list-style:none; }
a:focus, img { border:0; outline:0; }

/* ////////////////////////////////////////////////////// */
/*	GLOBAL																								*/
/* ////////////////////////////////////////////////////// */
body														{ background:#565656; font-family:Arial, Helvetica, sans-serif; font-size:12px; overflow-y:scroll; }
.pagewrap												{ position:relative; display:block; float:none; width:960px; margin:auto; }

/* ////////////////////////////////////////////////////// */
/*	TYPO																									*/
/* ////////////////////////////////////////////////////// */

.cf															{ font-family: 'PT Sans Narrow', sans-serif; }

h1, h2, h3, h4									{font-family: 'PT Sans Narrow', sans-serif;  }

h1															{ font-size:36px; line-height:36px; }		
h2															{ font-size:28px; line-height:28px; }	
h3															{ font-size:24px; line-height:24px; }	
h4															{ font-size:18px; line-height:18px; }		
h5															{ font-size:14px; line-height:14px; }	
h6															{ font-size:12px; line-height:12px; }
p																{ font-size:12px; }	



/* ////////////////////////////////////////////////////// */
/*	LAYOUT																								*/
/* ////////////////////////////////////////////////////// */

#HEADER													{ width:100%; height:167px; margin-top: 0px; background:url(../images/top_bg.gif) repeat-x; }

#TOP														{ position:relative; height:50px; background:none; }
#TOP .hotline										{ position:absolute; left:0px; }
#TOP .versand										{ position:absolute; left:50%; margin-left:-150px; }
#TOP .social										{ position:absolute; right:0px; }

#TOP_MENU												{ position:absolute; top:90px; right:10px; }
#TOP_MENU a											{ text-decoration:none; font-size:12px; color:#000;  }

#LOGO														{ position:absolute; top:44px; }
#ANGEBOTE												{ position:absolute; top:45px; right:5px; }
#BASKET													{ position:absolute; width:165px; height:50px; top:110px; right:5px; background:url(../images/basket.png) top center no-repeat; }
.basket_info										{ position:absolute; bottom:0px; right:10px; font-size:16px; }
.basket_info a									{ text-decoration:none; color:#000; font-weight:bold; }

#DEAL														{ position:absolute; top:50px; right:220px; }
/* SUCHE */
#SEARCH													{ position:absolute; background:#565656; top:110px; right:220px; width:250px; }
.search_input										{ padding:1px 1px 3px 10px; background:#d6c78a; border:0; width:180px; font-size:18px;  }
.search_submit									{ background:none; border:0; color:#fff; cursor:pointer;  font-size:18px; }

#MAIN														{ background:#fff; padding-bottom:50px;  }
#SIDEBAR												{ width:200px; padding-left:15px; }
#CONTENT												{ width:745px; }
#CONTENT_FULL										{ width:100%; }
#FOOTER													{ background:url(../images/footer_bg.jpg) top center repeat-x #ece6cc; min-height:300px; padding-top:50px; }
#FOOTER ul											{ margin:0; padding:0; list-style:none; }
#FOOTER hr											{ display:block; border:0; outline:0; border-bottom:1px dashed #fff; }
#FOOTER h3											{ font-size:18px; margin:0; padding:0; }
#FOOTER p, #FOOTER a						{ font-size:14px; } 
#FOOTER a												{ text-decoration:none; color:#323232; }
#FOOTER a:hover									{ color:#000; }
/* LINK CLOUD */

.LinkCloud							{ width:94%; } 
.LinkCloud a						{ display:inline; line-height:1 } 
.PlentyTagLink						{ padding:0px 1px }
#FOOTER .tag_1						{ font-size:24px; color:323232; font-style:italic; font-weight:normal; }
#FOOTER .tag_2						{ font-size:24px; color:323232; font-style:normal; font-weight:bold; }
#FOOTER .tag_3						{ font-size:20px; color:323232; font-style:italic; font-weight:normal; }
#FOOTER .tag_4						{ font-size:20px; color:323232; font-style:normal; font-weight:bold; }
#FOOTER .tag_5						{ font-size:18px; color:323232; font-style:italic; font-weight:normal; }
#FOOTER .tag_6						{ font-size:18px; color:323232; font-style:normal; font-weight:bold; }


.box-1-4												{ width:230px; float:left; background:url(../images/footer_trenner.png) top right no-repeat; min-height:300px; }
.box-2-4												{ width:150px; float:left; background:url(../images/footer_trenner.png) top right no-repeat; min-height:300px; padding:10px 30px; }
.box-3-4												{ width:210px; float:left; background:url(../images/footer_trenner.png) top right no-repeat; min-height:300px;  padding:10px 30px; }
.box-4-4												{ width:200px; float:right; min-height:300px; padding:10px 0px 0px 30px; }

.section_trenner								{ margin:20px 0px 0px 0px; }

.section_trenner.big						{ height:40px; }
.section_trenner.small					{ width:300px; height:30px; overflow:hidden; }
.section_trenner.small img			{ width:100%; margin-left:-0px;  }



/* ////////////////////////////////////////////////////// */
/*	NAVIGATION																						*/
/* ////////////////////////////////////////////////////// */

/* TOP MAIN MENU */
#MAIN_MENU											{ background:#fbfbfb; padding-bottom:5px;  }
#MAIN_MENU a										{ text-decoration:none!important; color:#666; text-transform:uppercase; }
#MAIN_MENU a:hover							{ color:#3cafd5; }

#MAIN_MENU ul										{ list-style:none; margin:0; padding:0; }
#MAIN_MENU li.level1						{ float:left; position:relative; }
#MAIN_MENU li.level1 a					{ display:block; padding:4px 10px; font-family: 'PT Sans Narrow', sans-serif; font-size:18px; text-decoration:none; }
#MAIN_MENU ul.menu_level2				{ display:none; }
/* SIDEBAR MAIN MENU */
#SIDEBAR a											{ text-decoration:none!important; font-family: 'PT Sans Narrow', sans-serif; }
#SIDEBAR												{ background:#fff; }
#SIDEBAR ul											{ list-style:none; margin:0px 5px; padding:0; display:block; }
#SIDEBAR li.level1							{ position:relative; }
#SIDEBAR li.level2	a						{ display:block; font-size:14px; text-decoration:none; }
#SIDEBAR li.level1							{ display:block; font-family: 'PT Sans Narrow', sans-serif; font-size:16px; text-decoration:none; }
#SIDEBAR li.level1	a:hover			{ color:#3cafd5; }
#SIDEBAR .sidebarheader					{ border-bottom:1px dotted #eee; margin-bottom:5px; width:80%; font-size:20px; }

/* FILTER_CARACTERFROUPS */
.NavigationGroupFilter 					{ margin-bottom:10px; }
.NavigationGroupFilter h2				{ font-size:16px; color:#3cafd5; color: }

/* GLOBAL */
.left_menu a										{ color:#323232; }	
a.level1active_link							{ color:#3cafd5!important; }
a.level2active_link							{ color:#3cafd5; }
a.level3active_link							{ color:#3cafd5; }
a.level4active_link							{ color:#3cafd5; }
a.level5active_link							{ color:#3cafd5; }
.left_menu .li a:hover					{ color:#3cafd5; }


/* ////////////////////////////////////////////////////// */
/*	STARTSEITE																						*/
/* ////////////////////////////////////////////////////// */

.frontpage_teaser								{ width:960px; height:320px; position:relative; }
.slider													{ position:absolute; right:0px; top:0px; width:660px; height:300px; }

/* ////////////////////////////////////////////////////// */
/*	SORT / PAGINATION	/ BREADCRUMBS												*/
/* ////////////////////////////////////////////////////// */
.list-options										{ display:block; }

.backlink												{ color:#3cafd5!important; }

/* BREADCRUMBS */
.breadcrumbs 										{ float:left; }
.breadcrumbs a									{ font-size:11px; color:#000; padding-top:3px; display:inline-block;  }
/* SORT */
.sort														{ float:right; padding:6px 2px; margin:0px 5px; }
/* PAGINATION */
.pagination											{ float:right; padding-top:4px;}
.articlePages										{ float:left; }
.articlePages a									{ display:inline-block; padding:3px 7px; color:#000; text-decoration:none; background:#f8f8f8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  }
.articlePages a:hover						{ background:#eee; -moz-box-shadow: 0 0 3px #aaa; -webkit-box-shadow: 0px 0px 3px #aaa;  box-shadow: 0px 0px 3px #aaa;  }

a.articlePages_activeLink				{ color:#000!important; background:#eee!important; -moz-box-shadow: 0 0 3px #aaa; -webkit-box-shadow: 0px 0px 3px #aaa;  box-shadow: 0px 0px 3px #aaa; }
.pagination .next								{ float:left; display:inline-block; padding:0px 2px; margin:0px 2px; }
.pagination .previous						{ float:left; display:inline-block; padding:0px 2px; margin:0px 2px; }




/* ////////////////////////////////////////////////////// */
/*	ARTICLE VIEWS																					*/
/* ////////////////////////////////////////////////////// */

/* ARTICLE LIST VIEW 1 */
.AL1														{ padding-top:30px; }
.AL1 a													{ text-decoration:none; color:#555; }
.AL1 .article										{ position:relative; width:180px; height:290px; float:left; padding:3px; }
.AL1 .image											{ width:180px; height:180px; text-align:center; }
.AL1 .image img									{ max-width:180px; max-height:180px; }
.AL1 .title											{ width:80%; text-align:center; font-size:13px; color:#656565; margin:auto; }
.AL1 .saving										{ width:90%; text-align:center; font-size:10px;  }
.AL1 .price											{ width:90%; text-align:center; font-size:20px; color:#3cafd5; font-weight:bold; }
.AL1 .price a										{ color:inherit; }
.AL1 .legal											{ }
.AL1 .ribbon										{ position:absolute; top:2px; left:10px; z-index:2; }
.AL1 .shaddow_left							{ height:310px; width:27px; position:absolute; top:0px; left:0px; background:url(../images/article_trenner.png) top right no-repeat; }

.brands													{ background:#ece6cc; padding:10px; position:relative; }
.brands_inner										{ width:100%; height:100%; background:#fff; display:block; position:relative; }
.brands_inner img								{ padding:5px 0px 5px 17px; }


/* SINGLE ARTICLE */
#SA .images											{ position:relative; float:left; width:350px; }
#SA .images .big_image img			{ }
#SA .thumbnails img							{ width:80px; }
#SA .info												{ position:relative; float:left; width:380px; }
#SA .price h1										{ color:#3cafd5; font-size:48px; line-height:1em; }
#SA .price .legal								{ color:#656565; font-size:11px; }
#SA .price .legal	a							{ color:#3cafd5; font-size:11px; }
#SA .ArticleAttrTable	td				{ padding-bottom:10px; }		
#SA .ArticleAttrTd_0						{ width:80px; text-align:left; padding-top:8px; }
#SA .ArticleAttrTd_1						{ text-align:left; }
#SA .ArticleAttrTd_1 select			{ width:112px; padding:5px; }
#SA .ArticleAttrTd_1 input			{ width:30px; padding:5px;  }
#SA .more, #SA .less						{ float:right; }
#SA .more a											{ display:block; padding:3px 0px 0px 5px; }
#SA .less a											{ display:block; padding:3px 0px 0px 5px; }
#SA .watch, #SA .whish					{ display:inline-block; padding:7px; margin:2px; border:none; outline:none; background:#3cafd5; color:#fff; text-decoration:none; }
#SA .description h1, 
#SA .description h2 						{ text-align:left!important; font-size:24px; }

#SA .description h1							{ color:#000 }
#SA .description h2 						{ color:#999 }


/* LIVE SHOPPING 2 (FRONT PAGE)*/
#LS .images											{ position:relative; float:left; width:350px; }
#LS .images .big_image img			{ width:320px; }
#LS .thumbnails img							{ width:80px; }
#LS .info												{ position:relative; float:right; width:600px; }
#LS .price h1										{ color:#3cafd5; font-size:48px; line-height:1em; }
#LS .price .legal								{ color:#656565; font-size:11px; }
#LS .price .legal	a							{ color:#3cafd5; font-size:11px; }
#LS .ArticleAttrTable	td				{ padding-bottom:10px; }		
#LS .ArticleAttrTd_0						{ width:80px; text-align:left; padding-top:8px; }
#LS .ArticleAttrTd_1						{ text-align:left; }
#LS .ArticleAttrTd_1 select			{ width:112px; padding:5px; }
#LS .ArticleAttrTd_1 input			{ width:30px; padding:5px;  }
#LS .more, #LS .less						{ float:right; }
#LS .more a											{ display:block; padding:3px 0px 0px 5px; }
#LS .less a											{ display:block; padding:3px 0px 0px 5px; }
#LS .watch, #LS .whish					{ display:inline-block; padding:7px; margin:2px; border:none; outline:none; background:#3cafd5; color:#fff; text-decoration:none; }
#LS .description h1, 
#LS .description h2 						{ text-align:left!important; }


/* LIVE SHOPPING 2 (FRONT PAGE)*/
#LS2								{ width: 250px; height:260px; padding:10px 20px 30px 20px; text-align:center; border:1px solid #999; }
#LS2 a								{ text-decoration:none; color:#000 }
#LS2 .ls2_image img					{ width:150px; height:150px; }


.LinkCloud						{ margin-top:10px; }



/* ////////////////////////////////////////////////////// */
/*	UTILITIES																							*/
/* ////////////////////////////////////////////////////// */

.curved_10											{ border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; }
.curved_5												{ border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; }

.boxShadow											{ -moz-box-shadow: 0 0 5px #aaa; -webkit-box-shadow: 0px 0px 8px #aaa;  box-shadow: 0px 0px 8px #aaa; }
.textShadow											{ text-shadow: 0px 1px 0px rgba(255,255,255,0.7); }

.shaddow_bottom									{ position:absolute; width:100%; bottom:-10px; background:url(../images/shaddow_bottom.png); }

.p25														{ padding:25px; }
.p25_top												{ padding-top:10px; }
.p25_left												{ padding-left:25px; }
.p25_right											{ padding-right:25px; }
.p25_botto											{ padding-bottom:25px;  }

.fat														{ font-weight:bold!important; }
.clear													{ clear:both; float:none; display:block; }

.w100														{ width:100%; }
.w90														{ width:90%; }
.w80														{ width:80%; }
.w75														{ width:75%; }
.w70														{ width:70%; }
.w60														{ width:60%; }
.w50														{ width:50%; }
.w40														{ width:40%; }
.w30														{ width:30%; }
.w25														{ width:25%; }
.w20														{ width:20%; }
.w10														{ width:10%; }
.w10, .w20, .w25, .w30, .w40, .w50, .w60, .w70, .w75, .w80, .w90 { float:left; }

.floatleft											{ float:left; }
.floatright											{ float:right; }
.automargin											{ margin:auto; }
.align_center										{ text-align:center; }
.align_left											{ text-align:left; }
.align_right										{ text-align:left; }






/* ENHANCING PLENTY */
.formtable td										{ padding:10px; }	
#PlentyOrderPayPalExpressPanelA         { margin-bottom:-60px; }
#PlentyOrderPayPalExpressPanelB         { margin-bottom:-60px;}
#PlentyOrderAmazonPaymentsPanelA         { color:white; padding-bottom:40px; margin-top:-30px;}
#PlentyOrderAmazonPaymentsPanelB         { padding-bottom:40px;}
.afterArticle2Page_message			{ background:#222; padding:25px; }
.multilang_flags								{ display:none; }




