@charset "utf-8";
/* CSS Document */


/* GLOBALS _start_ */

*:focus {outline: none;}


h1 {
	margin:0;
	padding:0;
	color:#666666;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:18px;
	line-height:14px;
}

h2 {
	margin:0;
	padding:0;
	color:#666666;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:18px;
	line-height:14px;
}

h3 {
	color:#ffffff;
	margin:0;
	padding:0;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:21px;
	line-height:14px;
	height:48px;
	font-weight:normal;
}

h4 {
	color:#cccccc;
	margin:0;
	padding:0;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:14px;
}

p {
	margin:0;
	padding:0;
}

a {
	text-decoration:none;
	color:#e60000;
}

.greyflow {
	color:#666666;
}

.more {
	padding-left:20px;
	background:url(/static/images/layout/link_more.gif) no-repeat;
}

.more_grey {
	padding-left:20px;
	background:url(/static/images/layout/link_more_grey.gif) no-repeat;
}

img, #sujet, #sujet #hero_teaser #top, #teaser_container_left, #teambox_mirror, .product_item .tipbox, #gallery_container #top, #gallery_container #bottom {
	border:none;
	behavior: url(/static/js/pngfix/iepngfix.htc);
}


/* GLOBALS _end_ */

body {
	background:url(/static/images/layout/site_background_1x600.jpg) repeat-x #000000;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:14px;
	margin:0pt;
	padding:0pt;
}

#site {
	margin:0pt auto;
	overflow:hidden;
	width:1000px;
	height:600px;
	background:url(/static/images/layout/header_background_1000x1.jpg) repeat-y;
	position:relative;
}

#portal_page {
	position:relative;
}

#teaser_top_right {
	position:absolute;
	top: 90px;
	right:10px;
}

#site #header {
	width:1000px;
	height:70px;
	overflow:hidden;
	position:relative;
	background:url(/static/images/layout/header_background_line_1x1000.jpg) left bottom no-repeat;
}

#site #header .search {
	width:135px;
	height:18px;
	overflow:hidden;
	position:absolute;
	top:9px;
	left:865px;
	background:url(/static/images/layout/header_search_bg.gif) no-repeat;
	z-index:1000;
}

#site #header .search input.term {
	width:94px;
	height:15px;
	padding:2px 3px 1px 3px;
	background:none;
	border:none;
	color:#fff;
	float:left;
}

#site #header .search input.submit {
	width:29px;
	height:18px;
	border:none;
	float:left;
}


#site #header #menu {
	width:1000px;
	height:69px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	background:url(/static/images/layout/menu_item_bg.gif) repeat-x;
	background-position:bottom;
}

#header #logo {
	width:200px;
	height:69px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
}

#header #menu #items {
	float:left;
	padding-top:39px;
}
#header #menu #items .item {
	float:left;
	cursor:pointer;
}

#header #teambox {
	width:250px;
	height:69px;
	position:absolute;
	top:0;
	left:750px;
	overflow:hidden;
}

#sujet {
	height:380px;
	background-color:#666666;
	background:url(/static/images/content/portal_plain_bg.jpg) no-repeat;
	position:relative;
}

#storelocator{
	height: 500px;
	background:url(/static/images/layout/storelocator_bg.jpg) #000 no-repeat;
	padding-left: 410px;
	padding-top:20px;
	padding-right:0px;
	color: #999;
	overflow:visible;
	
}

#storelocator_content_bg{
	background:url(/static/images/layout/storelocator_content_bg.jpg) #000 no-repeat;
	margin-left: -10px;
	margin-top: 20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	
}

#storelocator a{
	color:#fff;
	
}

#storelocator a:visited{
	color:#e60000;
}

#storelocator input, #storelocator select {
	background-color: #fff;
	border:none;
	padding-left:5px;
	
}

#site #teambox_mirror {
	position:absolute;
	top:69px; 
	left:799px;
	z-index:20000;
}

#site #teambox_mirror img{
	width: 50px;
	height: 37px;
	z-index:30000;
}
	
#sujet #hero_teaser {
	position:absolute;
	top:0px;
	left:183px;
	overflow:hidden;
	width:335px;
	height:380px;
}

#sujet #hero_teaser #arrow_left {
	width:17px;
	height:360px;
	float:left;
	background:url(/static/images/layout/teaser_arrow_left_off.gif) no-repeat;
	background-position:center;
	padding-top:103px;
	cursor:pointer;
}

#sujet #hero_teaser #arrow_right {
	width:17px;
	height:360px;
	float:right;
	background:url(/static/images/layout/teaser_arrow_right_off.gif) no-repeat;
	background-position:center;
	padding-top:103px;
	cursor:pointer;
}

#sujet #hero_teaser #arrow_left.sfhover {
	width:17px;
	height:360px;
	float:left;
	background:url(/static/images/layout/teaser_arrow_left_on.gif) no-repeat;
	background-position:center;
	padding-top:103px;
	cursor:pointer;
}

#sujet #hero_teaser #arrow_right.sfhover {
	width:17px;
	height:360px;
	float:right;
	background:url(/static/images/layout/teaser_arrow_right_on.gif) no-repeat;
	background-position:center;
	padding-top:103px;
	cursor:pointer;
}


#sujet #hero_teaser #top {
	float:left;
	background:url(/static/images/layout/sujet_hero_bg_top_300x145.png) repeat-x;
	height:103px;
	width:270px;
	overflow:hidden;
	padding:40px 15px 0 15px;
}

#sujet #hero_teaser #bottom {
	float:left;
	background:url(/static/images/layout/sujet_hero_bg_bottom_300x230.png) no-repeat;
	height:229px;
	width:285px;
	margin-top:5px;
	overflow:hidden;
	padding:0 0 0 15px;
	border-top:1px solid #3c3c3c;
	position: relative;
}

* html #sujet #hero_teaser #bottom {
	background:none;
}

#sujet #hero_teaser #bottombg {
	background:url(/static/images/layout/sujet_hero_bg_bottom_300x230.png) no-repeat;
}

#sujet #portal_flash {
	position:absolute;
	top:0px;
	left:517px;
	overflow:hidden;
	width:482px;
	height:380px;
}

#sujet #legend {
	position:absolute;
	left:220px;
	top:163px;
	border-bottom:1px solid #3c3c3c;
	z-index:1000;
	width: 130px;
	height: 20px;
}

#legend p {
	padding-right:50px;
	float:left;
}

#legend ul {
	float:right;
	margin:0;
	padding:3px 0 0 0;
}

#legend li {
	cursor:pointer;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0 3px 0 0;
	width:8px;
	height:8px;
	background: url(/static/images/layout/legend_dot_off.gif) no-repeat;
}

#legend li.active {
	background: url(/static/images/layout/legend_dot_on.gif) no-repeat;
}


#sujet #hero_teaser #bottom #panes {
	width:285px;
	height:229px;
	overflow:hidden;
	float:left;
	position:relative; 
}

#sujet #hero_teaser #bottom #slider_container {
	width:900px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}

#sujet #hero_teaser #bottom .slider_item {
	float:left;
	width:300px;
	overflow:hidden;
	padding-top:8px;
}
#sujet #hero_teaser #bottom .slider_item img {
	behavior: url(/static/js/pngfix/iepngfix.htc);
}

/* BOTTOM _start_ */
	#site #portal_page #bottom_navi {
		height:155px;
		background:url(/static/images/layout/bottom_background_1000x120.jpg) no-repeat 0 5px;
		overflow:hidden;
		position:absolute;
		top:373px;
	}
	
	#portal_page #bottom_navi a:link, #portal_page #bottom_navi a:visited {
		color:#cccccc;
	}
	
	#portal_page #bottom_navi a:active, #portal_page #bottom_navi a:hover {
		color:#E60000;
	}
	
	/* TEASER definitions */
	#portal_page #bottom_navi .teaser {
		float:left;
		overflow:hidden;
		color:#FFFFFF;
	}
	

	
	/* TEASER LEFT _start_ */
		#portal_page #bottom_navi #left {
			width:180px;
			padding:20px 5px 5px 15px;
		}
		
		#portal_page #bottom_navi #left p {
			margin:8px 0;
			height:42px;
			overflow:hidden;
		}
	
	
		#portal_page #bottom_navi .imageteaser {
		padding:6px 5px 5px 0px !important;
		width:195px !important;
	}
	
		#portal_page #bottom_navi .imageteaser img {
			margin: 0 12px 0 0;
			float:left;
		} 
		#portal_page #bottom_navi .imageteaser h4 {
			margin: 15px 0 0 0;
		}
	/* TEASER LEFT _end_ */
	/* TEASER SPORTSGENRE _start_ */
		#site #portal_page #bottom_navi #sports {
			width:450px;
		}
		#sports a {
			float:left;
			width:75px;
			height:125px;
			cursor:pointer;
		}
		#sports #football {
			background:url(/static/images/layout/teaser_sportsgenre_football_off.gif) no-repeat;
		}
		#sports #football:hover, #sports #football.sfhover {
			background:url(/static/images/layout/teaser_sportsgenre_football_on.gif) no-repeat;
		}
		
		#sports #handball {
			background:url(/static/images/layout/teaser_sportsgenre_handball_off.gif) no-repeat;
		}
		#sports #handball:hover, #sports #handball.sfhover {
			background:url(/static/images/layout/teaser_sportsgenre_handball_on.gif) no-repeat;
		}

		#sports #running {
			background:url(/static/images/layout/teaser_sportsgenre_running_off.gif) no-repeat;
		}
		#sports #running:hover, #sports #running.sfhover {
			background:url(/static/images/layout/teaser_sportsgenre_running_on.gif) no-repeat;
		}
		
		#sports #marts {
			background:url(/static/images/layout/teaser_sportsgenre_marts_off.gif) no-repeat;
		}
		#sports #marts:hover, #sports #marts.sfhover {
			background:url(/static/images/layout/teaser_sportsgenre_marts_on.gif) no-repeat;
		}
		
		#sports #basketball {
			background:url(/static/images/layout/teaser_sportsgenre_basketball_off.gif) no-repeat;
		}
		#sports #basketball:hover, #sports #basketball.sfhover {
			background:url(/static/images/layout/teaser_sportsgenre_basketball_on.gif) no-repeat;
		}
		
		#sports #volleyball {
			background:url(/static/images/layout/teaser_sportsgenre_volleyball_off.gif) no-repeat;
		}
		#sports #volleyball:hover, #sports #volleyball.sfhover {
			background:url(/static/images/layout/teaser_sportsgenre_volleyball_on.gif) no-repeat;
		}				
/*		
		#sports #balls {
			background:url(/static/images/layout/teaser_sportsgenre_balls_off.gif) no-repeat;
		}
		#sports #balls:hover, #sports #balls.sfhover {
			background:url(/static/images/layout/teaser_sportsgenre_balls_on.gif) no-repeat;
		}
		
		#sports #others {
			background:url(/static/images/layout/teaser_sportsgenre_marts_off.gif) no-repeat;
		}
		#sports #others:hover, #sports #others.sfhover {
			background:url(/static/images/layout/teaser_sportsgenre_marts_on.gif) no-repeat;
		}
*/
	/* TEASER SPORTSGENRE _end_ */
	
	/* TEASER Right Slider _start_ */
	#portal_page #bottom_navi #right {
		width:330px;
		padding:0 5px 0px 15px;
		margin-top:5px;
		height:120px;
	}
	#portal_page #bottom_navi #right #vert_pane {
		float:left;
		position:relative;
		width:285px;
		height:120px;
		overflow:hidden;
	}
	#portal_page #bottom_navi #right #vert_pane #slider_container_vert {
		position:absolute;
		top:0;
		left:0;
		height:440px;
	}
	#portal_page #bottom_navi #right .teaser_container {
		float:left;
		height:120px;
		width:285px;
		overflow:hidden;
	}
	#portal_page #bottom_navi #right #teaser_nav {
		float:right;
		width:33px;
		overflow:hidden;
		padding:16px 0 0 7px;
	}
	#portal_page #bottom_navi #right #teaser_nav #up {
		padding-bottom:5px;
		float:left;
		clear:both;
		cursor:pointer;
		background:url(/static/images/layout/teaser_arrow_up_off.gif) no-repeat;
		width:22px;
		height:40px;
	}
	#portal_page #bottom_navi #right #teaser_nav #down {
		float:left;
		cursor:pointer;
		background:url(/static/images/layout/teaser_arrow_down_off.gif) no-repeat;
		width:22px;
		height:58px;
	}
	#portal_page #bottom_navi #right #teaser_nav #up.sfhover {
		padding-bottom:5px;
		float:left;
		clear:both;
		cursor:pointer;
		background:url(/static/images/layout/teaser_arrow_up_on.gif) no-repeat;
		width:22px;
		height:40px;
	}
	#portal_page #bottom_navi #right #teaser_nav #down.sfhover {
		float:left;
		cursor:pointer;
		background:url(/static/images/layout/teaser_arrow_down_on.gif) no-repeat;
		width:22px;
		height:58px;
	}	
	
	#portal_page #bottom_navi #right .teaser_container #image {
		float:left;
		width:100px;
		overflow:hidden;
	}
	#portal_page #bottom_navi #right .teaser_container #text {
		float:left;
		width:180px;
		padding-top:15px;
	}
	#portal_page #bottom_navi #right .teaser_container #text p {
		margin:8px 0;
		padding:0;
		height:42px;
		overflow:hidden;
	}
	/* TEASER Right Slider _end_ */
		
	/* TEASER Right noneSlider _start_ */
	
	#portal_page #bottom_navi #right_slideNone {
		width:345px;
		padding:0 5px 0px 0px;
		margin-top:5px;
		height:120px;
	}	
	
	#portal_page #bottom_navi #right_slideNone .teaserTxt {
		width:180px;
		padding: 15px 5px 5px 140px;
		position:absolute;
	}
	
	#portal_page #bottom_navi #right_slideNone .teaserTxt p{	
		height:42px;
		margin:8px 0;
		overflow:hidden;	
	}
	
	#portal_page #bottom_navi #right_slideNone .teaserImg {
		position:absolute;
		top:5px;
	}
	
	/* TEASER Right noneSlider _end_ */
	
	/* FOOTER _start_ */
		
		#portal_page #footer {
			float:left;
			height:30px;
			background-color:#0C0C0C;
			padding-left:20px;
			color:#464646;
			overflow:hidden;
			width:980px;
		}
		
		#footer a {
			text-decoration:none;
		}
		
		#footer p {
			float:left;
			padding:9px 20px 0 0;
			margin:0;
		}
		
		#footer a:link, #footer a:visited {
			color:#464646 !important;
		}
		
		#footer a:active, #footer a:hover {
			color:#E60000 !important;
		}
	/* FOOTER _end_ */

/* BOTTOM _end_ */

/* NAVI _start_ */

	#navWrapper {
		/*width:520px;*/
		width:550px;
		height:30px;
		left:200px;
		position:absolute;
		top:39px;
		z-index:999;
		background:url(/static/images/layout/menu_background_repeater.gif) repeat-x;
	}
	#metanav {
		margin:0pt auto;
		width:1000px;
	}

	#nav {
		margin:0;
		padding:0;
		padding-bottom:1px;
	}
	
	#nav a {
		color:#999999;
		display:block;
	}
	
	#nav a:hover, #nav a.sfhover {
		color:#FFFFFF;
		font-weight:bold;
	}

	#nav li {
		list-style:none;
		scroll 0%;
		display:block;
		float:left;
		margin:0pt;
		position:relative;
		padding-bottom:5px;
		width:100px;
	}
	
	#nav li:hover ul, #nav li.sfhover ul {
		left:0;
	}

	#nav li ul {
		display:block;
		left:-999em;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0pt !important;
		padding:0;
		position:absolute;
		top:31px;
		z-index:999999;
	}
	
	#nav li ul li {
		width:121px;
		position: relative;
		padding:0px 10px;
		background:url(/static/images/layout/menu_sub_bg.gif) repeat-x;
	}
	
	#nav li ul li a {
		background:url(/static/images/layout/menu_lvl1_bg_off.gif) no-repeat;
		padding:2px 0 2px 8px;
	}
	
	#nav li ul li a:hover {
		background:url(/static/images/layout/menu_lvl1_bg_on.gif) no-repeat;
		padding:2px 0 2px 8px;
	}
	
	/* Override for no backgrounds when there is no submenu */
	#nav li ul li.nosub a:hover {
		background:url(/static/images/layout/menu_lvl1_bg_off.gif) no-repeat;
	}
	
	#nav li ul li:hover ul, #nav li ul li.sfhover ul {
		left:141px;
		display:block !important;
	}

	#nav li ul li ul {
		left:-999em;
		top:0px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0pt !important;
		padding:0pt;
		position:absolute;
		z-index:999999;
	}
	
	#nav li ul li ul li a:hover {
		background:url(/static/images/layout/menu_lvl2_bg_on.gif) no-repeat;
		padding:2px 0 2px 8px;
	}
		
/* NAVI _end_ */




/*###########################*/
/* CONTENTPAGE _start_ */
/*###########################*/

#content_page h4 {
	color:#666666;
}

#content_page .more{
	padding-left:20px;
	background:url(/static/images/layout/link_more_grey.gif) no-repeat;
}

#content_page #sujet {
	float:left; 
	height:auto;
	min-height:380px; 
	background: #f8f8f8 url(/static/images/layout/contentpage_bg.jpg) no-repeat;
	position:relative;
}

#content_page #flash_container {
	width:400px;
	height:380px;
	overflow:hidden;
	float:left;
}

#content_page #product_content_area {
	float:right;
	width:586px;
	margin-top:30px; 
	/*padding:30px 0px 10px 14px;*/
	padding:5px 0px 10px 14px;
	overflow:hidden;
}

#product_content_area .breadcrumb {
	width:406px;
	padding:5px 0 15px 0;
	float:left;
	color:#999999;
}

#product_content_area .breadcrumb ul {
	padding:0;
	margin:0;
	list-style:none;
}

#product_content_area .breadcrumb li {
	float:left;
	padding:0 16px 0 9px;
	background:url(/static/images/layout/breadcrumb_arrow.gif) left center no-repeat;
}

#product_content_area .breadcrumb li:hover {
	background:url(/static/images/layout/breadcrumb_arrow_hover.gif) left center no-repeat;
}

#product_content_area .breadcrumb li a {
	color:#999999;
}

#product_content_area .breadcrumb li a:hover {
	color:#333;
}

#product_content_area #details {
	float:left;
	width:406px;
	min-height:400px;
	padding-right:30px;
	overflow:hidden;
}

#product_content_area #details .boundry {
	float:left;
	width:406px;
	overflow:hidden;
	padding:8px 0;
}

#product_content_area #details #top {
	border-bottom:1px solid #c8c8c8;
	padding-top:0 !important;
}

#product_content_area #details #top p {
	padding-top:5px;
	float:left;
	width: 200px;
}

#product_content_area #details #top p.inlineDealersearch {
	width:100px;
	overflow:hidden;
	float:right;
}

#product_content_area #details #center {
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #c8c8c8;
}

#product_content_area #details #center #tech {
	float:left;
	padding-top:20px;
	width: 400px;
}

#product_content_area #details #center #tech #icons {
	float:right;
/*	width:30px; */
/*	height:20px; */
	padding:2px 0 5px 15px;
}

#product_content_area #details #bottom {
	border-top: 1px solid #ffffff;
	height:100px;
}

#product_content_area #details #bottom h4 {
	float:left;
	padding:5px 10px 0 0;
	width:50px;
}

#product_content_area #details #bottom select {
	border:1px solid #c8c8c8;
	font-size:11px;
	line-height:13px;
	margin-top:5px;
}

#product_content_area #details #bottom #line_first {
	float:left;	
	height:30px;
	width: 400px;
}

#product_content_area #details #bottom #line_first a {
	float:left; 
	background:url(/static/images/layout/product_icon_bg.gif) no-repeat;
	width:26px;
	height:26px;
	cursor:pointer;
}

#product_content_area #details #bottom #line_first a:hover {
	background:url(/static/images/layout/product_icon_hover_bg.gif) no-repeat;
}

#product_content_area #details #bottom #line_first a img {
	padding:4px 0 0 4px;
}

#product_content_area #details #bottom #line_first select {
	width:165px;
	float:left; 
	margin-right:10px;
}

#product_content_area #details #bottom #line_second {
	float:right;  
	position:relative;
	width:406px; 
	margin-top:-8px;
}

#product_content_area #details #bottom #line_second select {
	width:85px;
	float:left;
}
#product_content_area #details #bottom #line_second #addTeamboxButton {
	float:left;
	color: #E60000;
}
#line_second #price {
	position:absolute;
	/*left:300px;*/
	left:285px;
	top:35px;
	width:120px;
}

#line_second #price #old {
	text-decoration:line-through;
}

#line_second #price .new {
	color:#e60000;
	font-size:18px;
	margin:0pt 5px 0pt 0pt;
	padding-top:5px;
	text-decoration:none;
}

#line_second #size {
	position:absolute; 
	top:0; 
	left:0; 
}

#line_second #teambox {
	position:absolute;
	top:35px;
	left:0;
}

#line_second .greyflow {
	position:absolute;
	display:block;
	top:65px;
	left:0;
}

#product_content_area #details h1 {
	float:left;
	width:260px;
}

#product_content_area #details #logo {
	float:right;
}

#product_content_area #details #logo img {
	width:130px;
	height:25px;
}

#product_content_area #details #top .flashheadline{
	width: 400px;	
	float:left;
}

#product_content_area #sidebar {
	float:right;
	height:300px;
	width:150px;
	background:url(/static/images/layout/product_sidebar_bg.jpg) no-repeat;
}

#product_content_area #sidebar #container {
	height:230px;
	width:150px;
	overflow:hidden;
	float:left;
	position:relative;
}

#product_content_area #sidebar #container #product_pane_vert {
	height:440px;
	position:absolute;
	top:0;
	left:0;
}

#product_content_area #sidebar .product_item {
	border:none;
	margin-top:10px;
}

#sidebar h4 {
	padding:8px 0 0 18px;
}

#sidebar #arrow_up {
	background:url(/static/images/layout/teaser_arrow_up_on.gif) no-repeat center -25px;
	width:150px;
	height:15px;
	cursor:pointer;
	float:left;
	margin: 0 0 5px;
}

#sidebar #arrow_up:hover, #sidebar #arrow_up.sfhover {
	background:url(/static/images/layout/teaser_arrow_up_off.gif) no-repeat center -25px;
}

#sidebar #arrow_down {
	background:url(/static/images/layout/teaser_arrow_down_on.gif) no-repeat center 0;
	width:150px;
	height:15px;
	cursor:pointer;
	float:left;
	margin-top:5px;
}

#sidebar #arrow_down:hover, #sidebar #arrow_down.sfhover {
	background:url(/static/images/layout/teaser_arrow_down_off.gif) no-repeat center 0;
}


/* BOTTOM _start_ */
	#site #content_page #bottom_navi {
		float:left;
		height:138px;
		overflow:hidden;
	}
		
	#content_page #bottom_navi a:link, #content_page #bottom_navi a:visited {
		color:#333333;
	}
	
	#content_page #bottom_navi a:active, #content_page #bottom_navi a:hover {
		color:#E60000;
	}
	
	/* TEASER definitions */
	#site #content_page #bottom_navi #teaser_container_left {
		background:url(/static/images/layout/contentpage_bottom_teaser_bg.png) no-repeat;
		overflow:hidden;
		width:400px;
		height:119px;
		float:left;
	}
	
	#teaser_container_left .teaser {
		float:left;
		width:180px;
		padding:20px 5px 5px 15px;
	}
	
	#teaser_container_left .teaser h4 {
		color:#363636;
	}
	
	#teaser_container_left .teaser p {
		margin:8px 0;
		height:42px;
		overflow:hidden;
	}

	#site #content_page #bottom_navi #category_products {
		float:left;
		background-color:#f0f0f0;
		width:600px;
		height:119px;
		overflow:hidden;
		padding:8px 0 0 0;
	}
	
	#site #content_page #bottom_navi #product_tab {
		height:19px;
		
	}
	#site #content_page #bottom_navi #product_tab #tab {
		float:left;
		height:13px;
		width:255px;
		padding:6px 0 0 15px;
		background-color:#f0f0f0;
		border-top:1px solid #ffffff;
		border-right:1px solid #d5d5d5;
	}

	#site #content_page #bottom_navi #product_tab #tab_border_right {
		float:left;
		border-bottom:1px solid #ffffff;
		border-left:1px solid #ffffff;
		height:19px;
		width:327px;
	}
	#site #content_page #bottom_navi #product_tab #tab_spacer {
		float:left;
		width:400px;
		height:19px;
	}

	#product_tab #tab h4 {
		float:left;
	}
	
	#product_tab #tab ul {
		float:right;
		padding:0 10px 0 0;
		margin:0;
	}
	
	#product_tab #tab ul li {
		cursor:pointer;
		float:left;
		list-style-type:none;
		margin:0pt;
		padding:0pt 3px 0pt 0pt;
		width:8px;
		height:8px;
		background:url(/static/images/layout/legend_dot_off.gif) no-repeat;
	}
	
	#product_tab #tab ul li.active {
		background:url(/static/images/layout/legend_dot_on.gif) no-repeat;
	}
	
	#category_products #arrow_left {
		width:17px;
		height:69px;
		float:left;
		background:url(/static/images/layout/teaser_arrow_left_on.gif) no-repeat;
		background-position:center;
		padding-top:50px;
		cursor:pointer;
	}
	#category_products #arrow_left:hover, #category_products #arrow_left.sfhover {
		background:url(/static/images/layout/teaser_arrow_left_off.gif) no-repeat;
		background-position:center;
		padding-top:50px;
		cursor:pointer;
		width:17px;
		height:69px;
		float:left;
	}
	
	#category_products #arrow_right {
		width:17px; 
		height:69px;
		float:left; 
		background:url(/static/images/layout/teaser_arrow_right_on.gif) no-repeat;
		background-position:center;
		padding-top:50px;
		cursor:pointer;
		position:relative;
	}
	
	#category_products #arrow_right:hover, #category_products #arrow_right.sfhover {
		background:url(/static/images/layout/teaser_arrow_right_off.gif) no-repeat;
		width:17px;
		height:69px;
		float:left; 
		background-position:center;
		padding-top:50px;
		cursor:pointer;
	}
	
	#category_products #product_container {
		float:left;
		width:566px; 
		overflow:hidden;
		height:103px;
		position:relative;
	}
	
	#category_products #product_container #product_pane {
		width:1824px;
		height:103px;
		position:absolute;
		top:0;
		left:0;
	}
	
	#group {
		float:left;
	}
	
	.product_item {
		height:103px;
		width:145px;
		float:left;
		border-left:1px solid #ffffff;
		border-right:1px solid #d5d5d5;
	}
	
	
	#group .product_item {
		height:103px;
		width:145px;
		float:left;
		border-left:1px solid #ffffff;
		border-right:1px solid #d5d5d5;
		overflow: hidden;
		position: relative;
	}
	
	.product_item img {
		width:110px;
		height:75px;
		margin-left: 18px;

	}
	
	.product_item p {
		padding-left:14px;
		height:14px;
		overflow:hidden;
	}

	.product_item a {
		position:absolute;
		top:0;
		left:10px;
	}
	
	.product_item .headline {
		color:#333;
		width:134px;
		overflow:hidden;
	}
	
	.product_item .headline.price {
		color:#999;
	}
	
	.product_item .subline {
		color:#333333;
		width:120px;
		overflow:hidden;
	}
	
	.product_item:hover .subline, .product_item.sfhover .subline {
		color:#e60000;
	}

	.product_item#first .headline {
		width:120px !important;
	}

	.product_item#last .headline {
		width:120px !important;
	}

	.product_item#first {
		border-left:none !important;
		width:135px !important;
	}
	
	.product_item#first img {
		margin-left: 10px;
	}

	.product_item#last img {
		margin-left: 10px;
	}

	.product_item#first p {
		padding-left:5px !important;
	}

	.product_item#last p {
		padding-left:5px !important;
	}

	.product_item#last {
		border-right:none !important;
		width:135px !important;
	}
	
	.product_item .icon {
		position:absolute;
		top:0;
		left:105px;
		z-index:1001;
	}
	.product_item .icon img {
		width:17px;
		height:13px;
	}
	
	.product_item .container {
		position:relative;
	}

	.product_item .tipbox {
		position:absolute;
		top: -12px;
		left:-160px;
		width:168px;
		height:157px;
		background:url(/static/images/layout/tipbox_left_bg.png) no-repeat;
		z-index:99999;
		display:none;
	}
	
	.product_item .tipbox img {
		width:112px;
		height: 72px;
		padding:5px 0 7px 2px;
	}
	
	.product_item .tipbox .tiptitle {
		font-weight:bold;
		width:132px;
		height:14px;
		overflow:hidden;
	}
	
	.product_item .tipbox .tiptext {
		padding:0 7px 2px 14px;
		overflow:hidden;
		width:132px;
		height:28px;
	}

	#category_products #product_container #product_pane	#group .product_item a{
		top: 30px;
	}
	
	/* FOOTER _start_ */
		#footer {
			height:30px;
			background-color:#0C0C0C;
			padding-left:20px;
			color:#464646;
			overflow:hidden;
			width:980px;
			float:left;
		}
	/* FOOTER _end_ */

/* BOTTOM _end_ */


/* PRODUCT LINEUP PAGE _start_ */

#product_lineup #product_content_area {
	float:right;
	margin-top:30px;
	height:448px;
	/*padding:30px 0px 10px 14px;*/
	padding:5px 0px 10px 14px;
	width:586px;
}

#product_lineup #teaser_container_left {
	margin-top:20px;
}

#product_lineup h2 {
	float:left;
}

#product_lineup #pagination {
	width:120px;
	height:20px;
	float:right;
}

#product_lineup #pagination .text {
	float:left;
	padding:0 5px;
	color:#999999;
}

#product_lineup #pagination #next {
	background:url(/static/images/layout/teaser_arrow_right_on.gif) no-repeat;
	width:10px;
	height:16px;
	float:left;
}

#product_lineup #pagination #prev {
	background:url(/static/images/layout/teaser_arrow_left_on.gif) no-repeat;
	width:10px;
	height:16px;
	float:left;
}

/*  ########################################################  */

#product_lineup #pagination #next.sfhover{
	background:url(/static/images/layout/teaser_arrow_right_off.gif) no-repeat;
	width:10px;
	height:16px;
	float:left;
}

#product_lineup #pagination #prev.sfhover{
	background:url(/static/images/layout/teaser_arrow_left_off.gif) no-repeat;
	width:10px;
	height:16px;
	float:left;
}

/*  ######################################################### */

#product_lineup #product_list {
	float:left;
}

#product_lineup #category_headline {
	float:left;
	width:585px;
}

#product_lineup #category_headline .flashheadline {
	width:450px;
}

#product_lineup .product_item {
	width:150px;
	height:125px;
	margin-top:10px;
	border:none;
	position:relative;
}

#product_lineup .product_item .description {
	border-left:1px solid #FFFFFF;
	border-right:1px solid #D5D5D5 !important;
	display:block;
}

#product_lineup .product_item#first p {
	padding-left:14px !important;
}
#product_lineup .product_item#last p {
	padding-left:14px !important;
}
#product_lineup .product_item#first .description {
	border-left:none;
}
#product_lineup .product_item#last .description {
	border-right:none !important;
}
#product_lineup .product_item:hover .description, #product_lineup .product_item.sfhover .description {
	border-left:5px solid #e60000;
}
#product_lineup .product_item:hover .description p, #product_lineup .product_item.sfhover .description p {
	padding-left:10px !important;
}
#product_lineup .product_item#first:hover .description, #product_lineup .product_item#first.sfhover .description {
	border-left:5px solid #e60000;
}
#product_lineup .product_item#first:hover .description p, #product_lineup .product_item#first.sfhover .description p {
	padding-left:9px !important;
}

#product_lineup .product_item#last:hover .description, #product_lineup .product_item#last.sfhover .description {
	border-left:5px solid #e60000;
}
#product_lineup .product_item#last:hover .description p, #product_lineup .product_item#last.sfhover .description p {
	padding-left:10px !important;
}

/* PRODUCT LINEUP PAGE _end_ */




/* TEAMBOX PAGE _start_*/

#teambox_page {
/*	float:left;
	background:url(/static/images/layout/teamboxpage_bg_repeat_y.jpg) repeat-y 0px 2px; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
}

#teambox_page #sujet {
/*	background:url(/static/images/layout/teamboxpage_bg.jpg) no-repeat;
	width:1000px;
	height:auto;
	min-height:383px; 
//	height: 383px; 
	
*/

background:transparent url(/static/images/layout/teamboxpage_bg_repeat_y.jpg) repeat-y scroll 0px 2px;
float:right;
height:auto;
width:1000px;



}

#teambox_page #content_area {
/**/
	background: transparent url(/static/images/layout/teamboxpage_bg.jpg) no-repeat scroll 0% 0%;
/**/	
	width:1000px;
/*	height:350px; */
	float:left; 
	padding:33px 0 0 0;
}
#teambox_page #content_area #teambox_infotext {
	width: 370px;
	padding: 300px 15px 0 15px;
	color:#fff;
	overflow:hidden;
	float:left;
}
#teambox_page #content_area #products {
	width:415px;
	float:left;
	padding:15px;
}

#teambox_page #content_area #products .flashheadline {
	padding:8px 0 0 0;
}

#teambox_page #content_area #products .txt {
	color:#FFF;
	width:260px;
	margin: 0 0 20px 0;
}


#teambox_page #content_area #products #container {
	float:left; 
	margin: 0 0 20px 0; 
}


#teambox_page #content_area #products #container .teamboxbutton{
	display:block;
	margin: 20px 0 0 0; 
}

#teambox_page #content_area #products #container .teamboxbutton img{
	padding:0;
	margin: 0;
}

#teambox_page #content_area #products #container .teamboxbutton a{
	display:block;
	height:19px;
	line-height:17px;
	background:#E60000 url(/static/images/layout/teambox_button_bg.gif) no-repeat;
	font-weight:bold;
	color:#fff !important;
	padding: 0px 5px 0 10px;
	margin: 0;
		
	/*padding: 0px 5px 0 10px; */
	float:left; 
}
#teambox_page #content_area form .submit {
	height:19px;
	line-height:17px;
	background:url(/static/images/layout/teambox_button_bg.gif) no-repeat;
	font-weight:bold;
	color:#fff !important;
	padding: 0px 5px 0 10px;
	margin: 0;
	border:none;
	width:auto;
	float:left;	
	cursor:pointer;
	
}
#teambox_page .product .headline {
	width:390px;
	height:18px;
	padding:4px 10px 0 15px;
	float:left;
	background:url(/static/images/layout/teambox_product_header_bg.gif) repeat-x;
}








.teamboxbutton{
	/*display:block;*/
	height:19px;
	font-weight:bold;
	float:left; 
	margin:20px 0 0 0;
}

.teamboxbutton a{
	background: #E60000 url(/static/images/layout/teambox_button_bg.gif) no-repeat scroll 0 0;
	display:block;
	line-height:17px;
	color:#fff !important;
	padding: 0px 5px 0 10px !important;
	margin:0;
	float:left;
	height: 19px;
}

.teamboxbutton img{
	padding:0;
	margin:0;
	float:left;
}

.product {
	float:left; 
	overflow:hidden; 
}

.product .headline p {
	float:left;
	color:#ffffff;
	font-weight:bold;
	width:300px;
	overflow:hidden;
}

.product .headline a {
	float:right;
	color:#ffffff;
	background:url(/static/images/layout/teambox_product_details_arrow.gif) no-repeat 38px 5px;
	padding-right:13px;
	cursor:pointer;
}

.product .boxcontainer,
.protuct .boxContainerNoClose {
	float:left;
	overflow:hidden; 
}

.product .content {
	float:left;
	width:415px;
	overflow:hidden;
	background:#f0f0f0;
}

.product h4 {
	color:#282828;
}

.product .title {
	float:left;
	width:400px;
	padding:4px 10px 2px 15px;
	border-bottom:1px solid #d5d5d5;
}

.product .title p {
	float:left;
	color:#282828;
	font-weight:bold;
	width:300px;
	overflow:hidden;
}

.product .title a {
	float:right;
	color:#ffffff;
	background:url(/static/images/layout/teambox_product_details_arrow_red.gif) no-repeat 3px 4px;
	width:20px;
	height:14px;
	cursor:pointer;
}

.product .content .inner {
	float:left;
	width:390px;
	height:144px;
	margin-top:5px;
	padding:2px 10px 0 15px;
}

.product .content .innerVarSize {
	float:left;
	width:390px;;
	margin-top:5px;
	padding: 2px 10px 20px 15px;
}

.product .content .inner .image {
	width:110px;
	height:130px;
	/*position:absolute;*/
	padding-right:14px;
	float:left;
	/*
	top:0;
	left:0;
	*/
}

.product .content .inner .block_first {
	float:left;
	width:266px;
	padding:0;
	margin:0 0 15px 0;
}

.product .content .inner .block_first form {
	margin: 0;
	padding:0;
}

.product .content .inner .block_second form {
	margin: 0;
	padding:0;
}

.product .content .inner .block_first select {
	float:left;
	margin-top:3px;
	width:160px;
}

.product .content .inner .block_first a {
	float:left;
	background:url(/static/images/layout/product_icon_bg.gif) no-repeat;
	width:26px;
	height:26px;
	cursor:pointer;
}

.product .content .inner .block_first a:hover, .product .content .inner .block_first a.sfhover {
	background:url(/static/images/layout/product_icon_hover_bg.gif) no-repeat;
}

.product .content .inner .block_first a img {
	padding:4px 0pt 0pt 4px;
}

.product .content .inner .block_second {
	/*position:absolute;*/
	float:left;
	/*top:47px;*/
	left:130px;
	width:266px;
	margin:0 0 15px 0;	
}

.product .content .inner .block_second .size {
/*	border:1px solid #cccccc; */
	float:left;
/*	margin:0 10px 5px 0; */
/*	margin-right:10px; */
	width:27;
	margin:0;
	padding:0;
/*	height:20px; */
}

.product .content .inner .block_second .size p {
	background-color:#cccccc;
	color:#454545;
	float:left;
	font-size:10px;
/*	width:25px; */
	text-align:center;
	padding:0 3px;
	margin:0;
	display:block;
	float:left;
/*	line-height:16px;*/
	height: 16px; 
}

.product .content .inner .block_second .size input {
	line-height:14px;
	font-size:10px;
	float:left; 	
	width:25px;
	height:14px;
/*	border:none; */
	border:1px solid #cccccc;
	text-align:center;
	padding:0;
	margin-right:10px !important;
/*	background:#00CC00; */
}

.product .content .inner .block_second .size .item {
	float:left;
}

.product .content .inner .block_third {
	/*position:absolute;*/
	float:left;
	/*top:125px;
	left:130px;*/
/*	margin-top:16px; */
	width:264px;
}

*html .product .content .inner .block_third {
	padding-top:4px;
}

.product .content .inner .block_third p {
	float:left;
}

.product .content .inner .block_third a {
	float:right;
	background:url(/static/images/layout/teambox_product_details_cross.gif) no-repeat 42px center;
	padding-right:17px;
	color:#a50f00;
}
.product .content input.delete {
	float:right;
	background:url(/static/images/layout/teambox_product_details_cross.gif) no-repeat right center;
	padding-right:17px;
	color:#a50f00;
	border:none;
	text-align:right;
	cursor:pointer;
}

.product .content .inner .block_third .pricetag {
	font-weight:bold;
	color:#a50f00;
}





#teambox_page #content_area #tmenu {
	width:150px;
	float:right;
	margin-top:29px; 
/*	min-height:320px;*/
	height:320px;
	background:url(/static/images/layout/teamboxpage_innermenu_bg.jpg) no-repeat;
}

#tmenu a {
	color:#ffffff;
}

#tmenu #titems {
	list-style:none;
	padding:1px 0 0 0;
	margin:0;
}

#tmenu #titems li {
	background:url(/static/images/layout/teambox_menuitem.gif) no-repeat;
}

#tmenu #titems li.active {
	background:url(/static/images/layout/teambox_menuitem_active.gif) no-repeat;
}

#tmenu #titems li a {
	display:block;
	padding:6px 0 0 25px;
	height:20px;
}

#tmenu #titems li a:hover {
	background:url(/static/images/layout/teambox_menuitem_arrow.gif) no-repeat 15px 9px;
	font-weight:bold;
}

#tmenu #titems li.active a {
	background:url(/static/images/layout/teambox_menuitem_arrow.gif) no-repeat 15px 9px;
	font-weight:bold;
}


/* BOTTOM _start_ */
	#teambox_page #bottom_navi {	
		float:left; 
		height:118px;
		overflow:hidden;
		background-color:#FFFFFF;
		background:url(/static/images/layout/teamboxpage_teaser_bg.jpg) no-repeat;
	}
		
	#teambox_page #bottom_navi a:link, #teambox_page #bottom_navi a:visited {
		color:#333333;
	}
	
	#teambox_page #bottom_navi a:active, #teambox_page #bottom_navi a:hover {
		color:#E60000;
	}
	
	/* TEASER definitions */
	#teambox_page #bottom_navi #teaser_container_left {
		background:url(/static/images/layout/contentpage_bottom_teaser_bg.png) no-repeat;
		overflow:hidden;
		width:400px;
		height:118px;
		float:left;
	}
	
	#teambox_page #bottom_navi #category_products {
		float:left;
		background-color:#f0f0f0;
		width:600px;
		height:110px;
		overflow:hidden;
		padding:8px 0 0 0;
	}
	
	#teambox_page #bottom_navi #category_products #arrow_right {
		width:17px; 
		height:69px;
		float:left; 
		background:url(/static/images/layout/teaser_arrow_right_on.gif) no-repeat;
		background-position:center;
		padding-top:50px;
		cursor:pointer;
		position:absolute;
		right:0;
		bottom:20px;
}
	
	#teambox_page #bottom_navi #category_products #arrow_right:hover, #teambox_page #bottom_navi #category_products #arrow_right.sfhover {
		background:url(/static/images/layout/teaser_arrow_right_off.gif) no-repeat;
		width:17px;
		height:69px;
		float:left; 
		background-position:center;
		padding-top:50px;
		cursor:pointer;
		position:absolute;
		right:0;
		bottom:20px;
/*		background-color:#990000; */
	}	
	
	
	
	#teambox_page #bottom_navi #product_tab {
		height:19px;
		
	}
	#teambox_page #bottom_navi #product_tab #tab {
		float:left;
		height:13px;
		width:255px;
		padding:6px 0 0 15px;
		background-color:#f0f0f0;
		border-top:1px solid #ffffff;
		border-right:1px solid #d5d5d5;
	}

	#teambox_page #bottom_navi #product_tab #tab_border_right {
		float:left;
		border-bottom:1px solid #ffffff;
		border-left:1px solid #ffffff;
		height:19px;
		/*width:299px;*/
		width:327px;
	}
	#teambox_page #bottom_navi #product_tab #tab_spacer {
		float:left;
		width:400px;
		height:19px;
	}

/* TEAMBOX PAGE _end_ */



/* GALLERY  _start_ */

#gallery_sujet {
	height:500px;
	background-color:#666666;
	background:url(/static/cms/backgroundSujets/gallerySujet.jpg) no-repeat;
	position:relative;
}

#gallery_sujet #gallery_container {
	position:absolute;
	top:0px;
	left:200px;
	overflow:hidden;
	width:600px;
	height:500px;
}


#gallery_sujet #gallery_container #top {
	float:left;
	background:url(/static/images/layout/gallery_container_bg_top_600x87.png) no-repeat;
	height:47px;
	width:570px;
	overflow:hidden;
	padding:40px 15px 0 15px;
}

#gallery_sujet #gallery_container #bottom {
	float:left;
	background:url(/static/images/layout/gallery_container_bg_bottom_600x4.png) repeat-x;
	height:413px;
	width:600px;
/*	margin-top:5px; */
	overflow:hidden;
/*	padding:0 0 0 15px; */
/*	border-top:1px solid #3c3c3c; */
	position: relative;
}

#gallery_sujet #gallery_container #bottom #items_container {
	width:585px;
	height:403px;
	overflow:hidden;
	float:left;
	position:relative; 
	top: 5px;
}


#gallery_sujet #gallery_container #bottom #items_container .img_item{
	width:180px;
	height:116px;
	float:left;
	margin: 15px 0 0 15px;
	overflow:hidden;
	display: inline;
}

#gallery_sujet #gallery_container #bottom #items_container .img_item p{
	color:#787878;
	margin: 1px 0 0 0;
	line-height:12px; 
}

#gallery_sujet #gallery_container #bottom #items_container .img_item .lightbox_icon{
	position:absolute; 
	margin: 0 0 0 161px;
	/*margin:-103px 0 0 161px; */
}

/* GALLERY _end_ */

/* STANDARD CONTENT _start_ */

#standard_lineup #product_content_area #sidebar{
	height: 448px;
}

#standard_lineup #teaser_container_left{
	margin-top: 20px;
}



#standard_lineup #tmenu #titems li {
	background:url(/static/images/layout/sidebar_menuitem_bg.gif) no-repeat;
	height: 27px;
}

#standard_lineup #tmenu #titems li.active {
	background:url(/static/images/layout/teambox_menuitem_active.gif) no-repeat;
}

#standard_lineup #tmenu #titems li a {
	background:url(/static/images/layout/sidebar_menuitem_arrow.gif) no-repeat 15px 10px;
	display:block;
	padding:6px 0 0 25px;
	height:20px;
	color:#333333;
}

#standard_lineup #tmenu #titems li a:hover {
	background:url(/static/images/layout/sidebar_menuitem_arrow_ro.gif) no-repeat 15px 10px;
	font-weight:bold;
}

#standard_lineup #tmenu #titems li.active a {
	background:url(/static/images/layout/sidebar_menuitem_arrow_ro.gif) no-repeat 15px 10px;
	font-weight:bold;
}

#standard_lineup #sidebar .teaser {
	margin: 35px 0 0 0;
	width: 150px;
	overflow: hidden;
}


#standard_lineup #sidebar .teaser .teaserImg{
	margin: 0 0 -25px 0;
}

#standard_lineup #sidebar .teaser p{
	color: #333;
	padding: 15px 0 15px 18px;
	width: 110px;
}

#standard_lineup #sidebar .teaser a{
	color: #333;
	margin: 15px 0 0 18px;
}

#standard_lineup #sidebar .teaser a:hover{
	color: #e60000;
}


#standard_lineup #product_content_area #details{
	/*width: 350px; */
	margin: 0;
	padding: 0;
}

#standard_lineup #product_content_area #details #center {
	border: none;
	border-top: 1px solid #ffffff;
	border-bottom: none;
}

#standard_lineup #product_content_area #details #center .contentArticle{
	margin: 10px 0 0 0;
	color:#666666;
}

#standard_lineup #product_content_area #details #center .contentArticle .contentTable th{
/*	border-bottom:12px solid #FFFFFF; */
	padding:2px 10px 12px 0;
	vertical-align:top;
	text-align:left;
	border-right: 1px solid #D5D5D5;
}

#standard_lineup #product_content_area #details #center .contentArticle .contentTable td{
/*	border-bottom:12px solid #FFFFFF; */
	padding:2px 0 12px 10px;
	vertical-align:top;
	text-align:left;
	border-left: 1px solid #ffffff;
}


#standard_lineup #product_content_area #details #center .contentArticle h4{
	padding: 0 0 10px 0;
}

#standard_lineup #product_content_area #details #center .contentArticle p{
	color:#666666;
}


#standard_lineup #product_content_area #details #center .contentArticle .contentImgGallery{
	margin: 20px 0 0 0;
}

#standard_lineup #product_content_area #details #center .contentArticle .contentImgGallery .itemFirst{
	float:left;
	width: 130px;
	height:92px;
	margin:0 0 10px;		
	border-right:1px solid #D5D5D5;
	border-left:none;
}

#standard_lineup #product_content_area #details #center .contentArticle .contentImgGallery .item{
	float:left;
	width: 130px;
	height:92px;
	margin:0 0 10px;		
	border-right:1px solid #D5D5D5;
	border-left:1px solid #FFFFFF;
}

#standard_lineup #product_content_area #details #center .contentArticle .contentImgGallery .itemLast{
	float:left;
	width: 130px;
	height:92px;
	margin:0 0 10px;		
	border-right:none;
	border-left:1px solid #FFFFFF;
}

#standard_lineup #product_content_area #details #center .contentArticle .contentImgGallery p{
	text-align: center;
	margin:-5px 0 10px;
	color:#363636;
/*	
	border-right:1px solid #D5D5D5;
	border-left:1px solid #FFFFFF;
*/	
}
/*
#standard_lineup #product_content_area #details #top .flashheadline{
	width: 400px;
	float:left;
}
*/

/*
#teambox_page #content_area #products .teamboxbutton{
	display:block;
	height:19px;

	background:url(/static/images/layout/teambox_button_bg.gif) no-repeat;
	font-weight:bold;

	float:left; 
	margin:20px 0 0 0;
}

#teambox_page #content_area #products .teamboxbutton a{
	display:block;
	line-height:17px;
	color:#fff !important;
	padding: 0px 5px 0 10px;
	float:left;

}

*/

/* Forms */


.lottery_form p {
	line-height: 13px;
	margin: 4px 0px;
}

label {
	width: 80px;
	float: left;
}

input {
	line-height:13px;
	font-size:11px;
	border: #ccc 1px solid;
	color: #999999;
	width: 194px;	
}
input.zip {
	width: 60px;
	color: #999;
	margin: 0 3px 0 0;
	
}
input.city {
	width: 129px;
	color: #999;
}

textarea {
	line-height:13px;
	font-size:11px;
	border: #ccc 1px solid;
	color: #999999;
	width: 194px;	
}

#citycode {
	width: 63px;
}

#location {
	width: 126px;	
}
.line #location {
	width: 129px;
}
select {
	border: 1px solid #BABEC6;
	line-height: 13px;
	font-size: 11px;
	color: #999999;
}

.kontaktButton{
	display:block;
	margin: 20px 0 0 0;
	float:left; 
}

.kontaktButton img{
	padding:0;
	margin: 0;
	float:left;
}

.kontaktButton input{
	background:#e60000;
	font-weight:bold;
	color:#fff !important;
	padding: 0px 5px 0 5px;
	margin: 0;
	border: none;
	height:19px;
	float:left;
	width:auto;
}


.lottery_form .line{
	margin: 4px 0px;
	width: 405px;
	float:left;
}
.lottery_form .line img {
	margin: 0 0 0 0 !important;
	padding: 0;
	
}
.lottery_form .line select{
	float:left;
}
.lottery_form .line select.salutation {
	width: 60px;
}
.lottery_form .line select.day {
	width: 40px;
}
.lottery_form .line select.year {
	width: 50px;
}
.lottery_form .line input{
	float:left;
}

.submit1 {
	float:left;
}

.submit2 {
	float:left;
}


.lottery_form .line input.radio,
.lottery_form .line input.checkbox{
	width: 13px;
	margin: 0 3px 0 0;
	padding: 0;
	border:none;
}

.lottery_form .line span {
	float:left;
	padding: 0 15px 0 0;
}
.lottery_form textarea{
	float:left;
}

.lottery_form .line .errMsg{
	/*float:left; */
	position:relative;
	left:5px;
	color:#e60000;
}
.lottery_form .submit {
	background: url(/static/images/layout/teambox_button_bg.gif) no-repeat;
	border:none;
	color:#FFFFFF !important;
	cursor:pointer;
	float:left;
	font-weight:bold;
	height:19px;
	line-height:17px;
	margin:0;
	padding:0 5px 0 10px;
	width:auto;
	
	
}

/* STANDARD CONTENT _end_ */

/* SEARCH */

#searchform {
	overflow: hidden;
}

#searchform form {
	overflow: hidden;
}

#searchform #searchInput {
	overflow: hidden;
}


#searchInput input {
	overflow: hidden;
	line-height:14px;
	font-size:11px;
	width: 200px;
	border: 1px solid #cccccc;
	padding: 2px 0 3px 0;
	margin: 0 5px 0 0;
	float: left; 
}
#searchInput input.searchbutton {
	overflow: hidden;
	width: 70px;
	height: 19px;
	border: none;
	padding: 0;
	margin: 0;
	float: left; 
}

#search_paging {
	margin: 10px 0 0 0;
}
/* CONTENTPAGE _end_ */



#product_content_area .imgTitle .title{
	width: 203px; 
	float:left
}

#content_page #flash_container.ideas {
	margin: 32px 0 0 0;
}
#product_lineup #teaser_container_left.ideas_lineup {
margin-top: 0px;
}

#content_page #flash_container.ideas_lineup {
	height: 402px;
}




/* ---- Product Recommend Form ------*/

.formerror {
	color: #FF0000;
}
#productrecommend .form_input_missing{
	border: 1px solid #FF0000;
}
#product_content_area #details #bottom.variableheight{
	height:auto;
}
#productrecommend .line{
	margin: 0 0 5px 0;
}
#productrecommend label {
	color:#666666;
	font-size:11px;
	line-height:14px;
	width: 120px;
}
#productrecommend .submit {
	width: auto;
	height:auto;
	border:none;
}