/* /static/css/components.css
------------------------------------------------------------------------
components.css of INTERSPORT International Coperation

the css file contains the rules of all components. 

What is a component?

A components is a logical grouped content area (e.g. a store finder, 
product teaser, tech data table,...)

Author: elements.at [RG]

Version: v 1.2
------------------------------------------------------------------------
Color Guide

A selection of the most used colors in this CSS, alle defined
and accepted colors can be found in the styleguide.

Image Teaser Header Color / IIC darkblue						#1e3296
Text Color 														#333333
Link Hover Color												#e60000
Light Grey (e.g. bg pagination bar)								#ebecee
Grey (e.g. background-color comp. headers)						#e1e2e4
--------------------------------------------------------------------- */

/* Link expands over the hole component
--------------------------------------------------------------------- */
a.iic_c_link {
	display: block;
	width: 100%;
	height: 100%; 
	margin: 0;
	padding: 0;
}




/* [ID 000] Language Selector
--------------------------------------------------------------------- */
#iic_language_selector_ID000 {
	float: left;
	padding: 0 0 10px 10px;
	margin: 0;
}

#iic_language_selector_ID000 p {
	margin: 0 10px 0 0;	
}

#iic_language_selector_ID000 p label {
	margin-right: 6px;
}

#iic_language_selector_ID000 select {
	width: 108px;
	font-size: 11px;
	padding: 2px auto;
	margin-bottom: -2px;	
}



/* [ID 001] Product Finder (width: 190)
--------------------------------------------------------------------- */
#iic_product_finder_ID001 {
	margin: 0;
	padding: 0;
	width: 190px;
	height: 259px;
	float: left;
}

#iic_pf_header {
	margin: 0;
}

#iic_pf_header div {
	padding: 9px 0 0 10px;	
}

#iic_pf_header h2 {
	color: #333;
	font-size: 13px;
	line-height: 14px;
	text-transform: uppercase;
	padding: 0;
	margin: 0 10px 0 0;
	letter-spacing: 0.07em;
}


/* class to add a red dot in front of the headline
--------------------------------------------------------------------- */
#iic_product_finder_ID001 .iic_red_dot {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_red_dot_11x11.gif) 10px 10px no-repeat;
	padding: 0 0 0 17px;	
}

#iic_pf_header object {
	width: 160px;
	height: 12px;
	margin: 0 0 1px 0;	
	padding: 0;
}

#iic_pf_header embed {
	width: 160px;
	height: 12px;
	margin: 0;	
	padding: 0;
}

.iic_pf_body {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_170x3_line.gif) 10px top no-repeat;
	margin-top: 7px;
	padding-top: 11px;
	float: left;	
	width: 100%;
}


/* to reduce the gap between headline and iic_pf_body
--------------------------------------------------------------------- */
.iic_small {
	margin-top: 5px;
}

.iic_pf_body p {
	color: #333;
	margin: 0 15px 8px 11px;
	padding: 0;
	line-height: 14px;	
}

#iic_product_finder_form p select {
	width: 145px;
	margin-bottom: 4px;
	font-size: 11px;
	padding: 2px auto;	
}

/* [ID 002] Image Teaser (190 x 140)
--------------------------------------------------------------------- */
.iic_img_teaser_ID002 {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_img_teaser_190x140_bg.jpg) no-repeat;
	width: 190px;
	height: 140px;
	margin: 0;
	overflow: hidden;	
}

.iic_img_teaser_ID002 div {
	padding: 9px 0 0 10px;
	margin-top: -140px;
}

.iic_img_teaser_ID002 h2 {
	color: #1e3296;
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
	padding: 0;
	margin: -1px 10px -1px 0;
}

.iic_img_teaser_ID002 h2 a:link {
	color: #1e3296;
	text-decoration: none;	
}

.iic_img_teaser_ID002 h2 a:visited {
	color: #1e3296;
	text-decoration: none;	
}

.iic_img_teaser_ID002 h2 a:active {
	color: #e60000;
	text-decoration: none;	
}

.iic_img_teaser_ID002 h2 a:hover {
	color: #e60000;	
	text-decoration: none;	
}



.iic_img_teaser_ID002 object {
	width: 160px;
	height: 26px;
	margin: 0 10px 1px 0;
}

.iic_img_teaser_ID002 embed {
	width: 160px;
	height: 26px;
	margin: 0px 10px 2px 0;
}

.iic_img_teaser_ID002 p {
	color: #333;
	font-size: 11px;
	line-height: 14px;
	padding: 0;
	margin: 8px 10px 10px 0;
}


.iic_img_teaser_ID002 p a:link {
	color: #333;
	text-decoration: none;	
}

.iic_img_teaser_ID002 p a:visited {
	color: #333;
	text-decoration: none;	
}

.iic_img_teaser_ID002 p a:active {
	color: #e60000;
	text-decoration: none;	
}

.iic_img_teaser_ID002 p a:hover {
	color: #e60000;	
	text-decoration: none;	
}


/* [ID 003] Storefinder (190 x 250)
--------------------------------------------------------------------- */
#iic_store_finder_ID003 {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_190x900_bg.gif) left bottom no-repeat;
	width: 190px;
	height: 250px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#iic_stf_header {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_header_190x26_2c_bg.gif) no-repeat;
	width: 190px;
	margin: 0;
	padding: 6px 0 8px 10px;
}

#iic_stf_header h2 {
	color: #333;
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
	padding: 0 0 0 0;
	margin: 0 10px 0 0;
	letter-spacing: 0.07em;
}

#iic_stf_header object {
	width: 160px;
	height: 12px;
	margin: 0;	
	padding: 0;
}

#iic_stf_header embed {
	width: 160px;
	height: 12px;
	margin: 0;	
	padding: 0;
}

#iic_stf_body {
background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_ID023_bg.gif) no-repeat 1px 0%;
	
	

}

#iic_stf_body p {
	color: #333;
	font-size: 11px;
	line-height: 14px;
	padding: 0;
	margin: 8px 10px 14px 10px;

}

#iic_store_finder_form {
	margin-top: -2px;
	padding-bottom: 18px;

}

#iic_store_finder_form p {
	margin: 0 2px 2px 10px;
	padding: 0;
	line-height: 18px;
}

#iic_store_finder_form p label {
	display: block;
	float: left;
	width: 49px;
	padding: 0;
	margin: 0;
}

#iic_stf_city {
	font-size: 11px;
	padding: 2px 0 2px 2px;
	width: 120px;
	background: #fff;
	border: 1px solid #babec6;
}

#iic_stf_zip_code {
	font-size: 11px;
	padding: 2px 0 2px 2px;	
	color: #333;
	width: 45px;
	background: #fff;
	border: 1px solid #babec6;
}

#iic_stf_submit {
	padding: 0; 
	margin: 0 0 -4px 0;
}

#iic_store_finder_ID003 ul {
	margin: -9px 10px 0 11px;
	font-size: 11px;
}

#iic_store_finder_ID003 ul li {
	list-style: none;
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_black_trans.gif) 0 4px no-repeat;
	line-height: 13px;
	margin-top: 7px; 
	padding-left: 9px;	
}

#iic_store_finder_ID003 a:link, #iic_store_finder_ID003 a:visited, #iic_store_finder_ID003 a:active, #iic_store_finder_ID003 a:hover {
	text-decoration: none;
}


/* [ID 004] List of headlines + Date (190 x 250)
--------------------------------------------------------------------- */
.iic_headline_list_ID004 {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_190x900_bg.gif) bottom center no-repeat;
	margin: 0;
	padding: 0;
	width: 190px;
	height: 250px;
	overflow: hidden;
}

.iic_hl_header {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_header_190x26_2c_bg.gif) no-repeat;
	width: 190px;
	height: 26px;
	margin: 0;
	padding: 0;	
}

.iic_hl_header div {
	padding: 6px 0 0 10px;
}

.iic_hl_header h2 {
	color: #333;
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
	padding: 0;
	margin: 0 10px 0 0;
	letter-spacing: 0.07em;
}

.iic_hl_header object {
	width: 160px;
	height: 12px;
	margin: 0;	
}

.iic_hl_header embed {
	width: 160px;
	height: 12px;
	margin: 0;	
	padding: 0;
}

.iic_hl_body {
	margin-top: 5px;
	overflow: hidden;
	height: 187px;
}

.iic_hl_body h3 {
	color: #333;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	padding: 0 0 9px 0;
	margin: 5px 10px 0 10px;
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_169x2_line.gif) center bottom no-repeat;
}

.iic_headline_list_ID004 ul {
	margin: -14px 10px 0 11px;
	font-size: 11px;
}

.iic_headline_list_ID004 ul li {
	list-style: none;
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_black_trans.gif) 0 4px no-repeat;
	line-height: 13px;
	margin-top: 20px; 
	padding-left: 9px;	
}

.iic_headline_list_ID004 a:link, .iic_headline_list_ID004 a:visited, .iic_headline_list_ID004 a:active, .iic_headline_list_ID004 a:hover {
	text-decoration: none;
}

/* [ID 005] Image and text teaser grey background (190 x 259)
--------------------------------------------------------------------- */
.iic_img_text_ID005 {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_190x259_bg.gif) center top no-repeat;
	margin: 0;
	padding: 0;
	width: 190px;
	height: 259px;
	overflow: hidden;
}

.iic_it_header {
	width: 190px;
	margin: -259px 0 0 0;
}

.iic_it_header div {
	padding: 9px 0 0 10px;	
}

.iic_it_header h2 {
	background: none;
	color: #1e3296;
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
	padding: 0;
	margin: -1px 10px 0 0;
	letter-spacing: 0.07em;
}

.iic_it_header h2 a:link {
	color: #1e3296;
	text-decoration: none;	
}

.iic_it_header h2 a:visited {
	color: #1e3296;
	text-decoration: none;	
}

.iic_it_header h2 a:active {
	color: #e60000;
	text-decoration: none;	
}

.iic_it_header h2 a:hover {
	color: #e60000;	
	text-decoration: none;	
}


.iic_it_header object {
	width: 160px;
	height: 26px;
	margin: 0 0 1px 0;	
	padding: 0;
}

.iic_it_header embed {
	width: 160px;
	height: 26px;
	margin: 0;	
	padding: 0;
}

.iic_it_body {
 margin-top: -1px;
}

.iic_it_body h3 {
	color: #333;
	font-size: 11px;
	line-height: 14px;
	padding: 141px 0 0 0;
	margin: 0 10px 0 11px;
}

.iic_it_body p {
	color: #333;
	font-size: 11px;
	margin: 0 2px 2px 11px;
	padding: 0;
	line-height: 14px;	
}

.iic_it_body a {
	padding-left: 9px;
}


.iic_it_body a:link {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.iic_it_body a:visited {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.iic_it_body a:active {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;
	text-decoration: none;	
}

.iic_it_body a:hover {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;	
	text-decoration: none;	
}


/* [ID 006] Storefinder (190 x 168)
--------------------------------------------------------------------- */
#iic_store_finder_ID006 {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_190x168_bg.gif) top center no-repeat;
	width: 190px;
	height: 168px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#iic_stfs_header {
	background: none;
	width: 190px;
	margin: 0;
}

#iic_stfs_header div {
	padding: 8px 0 0 10px;
}	

#iic_stfs_header h2 {
	color: #333;
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
	padding: 0;
	margin: -1px 10px 0 0;
	letter-spacing: 0.07em;
}


#iic_stfs_header object {
	width: 160px;
	height: 12px;
	margin: 0;
	padding: 0;
}

#iic_stfs_header embed {
	width: 160px;
	height: 12px;
	margin: 0;
	padding: 0;
}

#iic_stfs_body {
}

#iic_stfs_body p {
	color: #333;
	font-size: 11px;
	line-height: 14px;
	padding: 0;
	margin: 15px 0 15px 10px;
	width: 100px;
}

#iic_store_finder_form_s {
	margin-top: -2px;
	padding-bottom: 18px;
	padding-left: 10px;
}

#iic_store_finder_form_s p {
	margin: 0 2px 2px 0;
	padding: 0;
	line-height: 18px;
}

#iic_stfs_city {
	font-size: 11px;
	padding: 2px 0 2px 2px;
	width: 120px;
	background: #fff;
	border: 1px solid #babec6;
}

#iic_stfs_zip_code {
	font-size: 11px;
	padding: 2px 0 2px 2px;	
	color: #333;
	width: 45px;
	background: #fff;
	border: 1px solid #babec6;
}

#iic_stfs_submit {
	padding: 0; 
	margin: 0 0 -4px 0;
}


/* [ID 007] Image and text teaser white background (190 x 250)
--------------------------------------------------------------------- */
.iic_img_text_ID007 {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_190x900_white_bg.gif) bottom left no-repeat;
	margin: 0;
	padding: 0;
	width: 190px;
	height: 250px;
	overflow: hidden;
	position: relative;	
}

.iic_it7_header {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_header_190x26_2c_bg.gif) no-repeat;
	width: 190px;
	height: 26px;
	margin: 0;
	padding: 0;
}

.iic_it7_header div {
	padding: 6px 0 0 10px;
	float: left;
}

.iic_it7_header h2 {
	color: #333;
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
	padding: 0;
	margin: 0 10px 0 0;
	letter-spacing: 0.07em;
}

.iic_it7_header h2 a:link {
	color: #333;
	text-decoration: none;	
}

.iic_it7_header h2 a:visited {
	color: #333;
	text-decoration: none;	
}

.iic_it7_header h2 a:active {
	color: #e60000;
	text-decoration: none;	
}

.iic_it7_header h2 a:hover {
	color: #e60000;	
	text-decoration: none;	
}

.iic_it7_header object {
	width: 160px;
	height: 12px;
	margin: 0;	
	padding: 0;
}

.iic_it7_header embed {
	width: 160px;
	height: 12px;
	margin: 0;	
	padding: 0;
}

.iic_it7_body {
}


.iic_it7_body img {
	width: 188px;
	height: 99px;
	margin: 0 0 9px 1px;
	padding: 0;
	float: left;
}

.iic_it7_body p {
	margin: 0 10px 14px 10px;
	padding: 0;
	font-size: 11px;
	line-height: 14px;
	color: #333;
}

.iic_it7_body .iic_readmore {
	background: #fff;
	position: absolute;
	bottom: 3px;
	left: 1px;
	width: 188px;
	padding: 0 0 0 0;
	overflow: hidden;
}

.iic_it7_body .iic_readmore p {
	margin-bottom: 15px;
}

.iic_it7_body a {
	padding-left: 9px;
}

.iic_it7_body a:link {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.iic_it7_body a:visited {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.iic_it7_body a:active {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;
	text-decoration: none;	
}

.iic_it7_body a:hover {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;	
	text-decoration: none;	
}



/* [ID 008] Headline box (190/390/570/590/790 x 250)
--------------------------------------------------------------------- */ 
/* additional widths to expand the headline bar can be found in the
   "position components" section
--------------------------------------------------------------------- */
.iic_headline_box_ID008 {
	background: #ccc url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_headline_box_bg.gif) top right no-repeat;
	width: 190px;
	height: 25px;
	margin: 0;
	padding: 0;	
	overflow: hidden;
}

.iic_headline_box_ID008 div {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_headline_box_start.gif) top left no-repeat;
	padding: 5px 0 0 10px;
	height: 100%;
}

.iic_headline_box_ID008 h2 {
	color: #333;
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
	padding: 0 0 0 0;
	margin: 0 10px 0 0;
	letter-spacing: 0.07em;
}

.iic_headline_box_ID008 object {
	width: 160px;
	height: 12px;
	margin: 0;	
}

.iic_headline_box_ID008 embed {
	width: 160px;
	height: 12px;
	margin: 0;	
	padding: 0;
}


/* [ID 009] Image and text teaser white background (190 x 215)
--------------------------------------------------------------------- */
.iic_img_text_ID009 {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_190x900_white_bg2.gif) left bottom no-repeat;
	margin: 0;
	padding: 0;
	width: 190px;
	height: 215px;
	overflow: hidden;
	position: relative;	
}

.iic_it9_body {
}

.iic_it9_body a {
	padding-left: 9px;
}

.iic_it9_body a:link {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.iic_it9_body a:visited {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.iic_it9_body a:active {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;
	text-decoration: none;	
}

.iic_it9_body a:hover {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;	
	text-decoration: none;	
}

.iic_it9_body img {
	width: 190px;
	height: 90px;
	padding: 0;
	display: block;
	margin: 0;
}

.iic_it9_body p {
	margin: 7px 10px 14px 10px;
	padding: 0;
	font-size: 11px;
	line-height: 14px;
	color: #333;
}

.iic_it9_body .iic_readmore {
	background: #fff;
	position: absolute;
	bottom: 1px;
	left: 1px;
	width: 188px;
	padding: 0;
	overflow: hidden;
}

.iic_it9_body .iic_readmore p {
	margin-bottom: 8px;
	margin-left: 9px;
}

/* [ID 010] Image and text teaser white background (190 x 191)
--------------------------------------------------------------------- */
.iic_img_text_ID010 {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_190x191_white_bg2.gif) left top no-repeat;
	margin: 0;
	padding: 0;
	width: 190px;
	height: 191px;
	overflow: hidden;
	position: relative;

}

.iic_it10_body {
	float: left;
}

.iic_it10_body a {
	padding-left: 9px;
}

.iic_it10_body a:link {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.iic_it10_body a:visited {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.iic_it10_body a:active {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;
	text-decoration: none;	
}

.iic_it10_body a:hover {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;	
	text-decoration: none;	
}

.iic_it10_body img {
	width: 188px;
	height: 89px;
	padding: 0;

	display: block;
	margin: 1px 0 0 1px;
}

.iic_it10_body h3 {
	margin: 7px 10px 0 10px;
	padding: 0;
	font-size: 11px;
	line-height: 14px;
	color: #1e3296;
}

.iic_it10_body p {
	margin: 0 10px 14px 10px;
	padding: 0;
	font-size: 11px;
	line-height: 14px;
	color: #333;
}

.iic_it10_body .iic_readmore {
	background: #fff;
	position: absolute;
	bottom: 1px;
	left: 1px;
	width: 188px;
	padding: 0;
	overflow: hidden;
}

.iic_it10_body .iic_readmore p {
	margin: 7px 10px 8px 9px;
}


/* [ID 011] Media Component (e.g. Image) (590 x 190) 
--------------------------------------------------------------------- */
.iic_media_ID011 {
	width: 590px;
	height: 190px;
	overflow: hidden;
}

.iic_media_ID011 object, .iic_media_ID011 embed, .iic_media_ID011 img {
	width: 590px;
	height: 190px;
}

/* [ID 012] Media Component (e.g. Flash) with video controls (590 x 296) 
--------------------------------------------------------------------- */
.iic_media_vc_ID012 {
	width: 590px;
	height: 296px;
	overflow: hidden;
}

.iic_media_vc_ID012 object, .iic_media_vc_ID012 embed, .iic_media_vc_ID012 img {
	width: 590px;
	height: 296px;
}


/* [ID 012a] Media Component (e.g. Flash) with video controls (590 x 256)
--------------------------------------------------------------------- */
.iic_media_vc_ID012a {
	width: 590px;
	height: 256px;
	overflow: hidden;
}

.iic_media_vc_ID012a object, .iic_media_vc_ID012a embed, .iic_media_vc_ID012a img {
	width: 590px;
	height: 256px;
}


/* [ID 013] Media Component (e.g. Image) (590 x 290) 
--------------------------------------------------------------------- */
.iic_media_ID013 {
	width: 590px;
	height: 290px;
	overflow: hidden;
}

.iic_media_ID013 object, .iic_media_ID013 embed, .iic_media_ID013 img {
	width: 590px;
	height: 290px;
}


/* [ID 014] Media Component (e.g. Image) (190 x 250) 
--------------------------------------------------------------------- */
.iic_media_ID014 {
	width: 190px;
	height: 250px;
	overflow: hidden;
}

.iic_media_ID014 object, .iic_media_ID014 embed, .iic_media_ID014 img {
	width: 190px;
	height: 250px;
}


/* [ID 015] Media Component (e.g. Image) (390 x 250) 
--------------------------------------------------------------------- */
.iic_media_ID015 {
	width: 390px;
	height: 250px;
	overflow: hidden;
}

.iic_media_ID015 object, .iic_media_ID015 embed, .iic_media_ID015 img {
	width: 390px;
	height: 250px;
}

/* [ID 016] Image and text teaser white background (290 x 171)
--------------------------------------------------------------------- */
.iic_img_text_ID016 {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_290x171_bg.gif) center top no-repeat;
	margin: 0;
	padding: 0;
	width: 290px;
	height: 171px;
	overflow: hidden;
}

/* Needed for custom backgrounds, and to controll the size
--------------------------------------------------------------------- */
.iic_img_text_ID016 div {
	width: 288px;
	height: 169px;
	margin: 1px;
	overflow: hidden;
}

.iic_img_text_ID016 h3 {
	color: #333;
	font-size: 11px;
	line-height: 14px;
	padding: 6px 0 0 0;
	margin: 0 9px 14px 10px;
}

.iic_img_text_ID016 p {
	color: #333;
	font-size: 11px;
	margin: 0 2px 14px 10px;
	padding: 0;
	line-height: 14px;
	width: 169px;	
}

.iic_img_text_ID016 a {
	padding-left: 9px;
}


.iic_img_text_ID016 a:link {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.iic_img_text_ID016 a:visited {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.iic_img_text_ID016 a:active {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;
	text-decoration: none;	
}

.iic_img_text_ID016 a:hover {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;	
	text-decoration: none;	
}


/* [ID 017] Image and text teaser white background (390 x 191)
--------------------------------------------------------------------- */
.iic_img_text_ID017 {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_390x191_bg.gif) center top no-repeat;
	margin: 0;
	padding: 0;
	width: 390px;
	height: 191px;
	overflow: hidden;
}

/* Needed for custom backgrounds, and to controll the size
--------------------------------------------------------------------- */
.iic_img_text_ID017 div {
	width: 388px;
	height: 189px;
	margin: 1px;
	overflow: hidden;
}

.iic_img_text_ID017 h3 {
	color: #1e3296;
	font-size: 11px;
	line-height: 14px;
	padding: 12px 0 0 0;
	margin: 0 9px 14px 10px;
}

.iic_img_text_ID017 p {
	color: #333;
	font-size: 11px;
	margin: 0 2px 14px 10px;
	padding: 0;
	line-height: 14px;
	width: 175px;	
}

.iic_img_text_ID017 a {
	padding-left: 9px;
}


.iic_img_text_ID017 a:link {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.iic_img_text_ID017 a:visited {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.iic_img_text_ID017 a:active {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;
	text-decoration: none;	
}

.iic_img_text_ID017 a:hover {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;	
	text-decoration: none;	
}


/* [ID 018] pagination bar (variable x 23)
--------------------------------------------------------------------- */
.iic_pagination_ID018 {
	background: #ebecee;
	width: 100%;
	height: 22px;
	font-size: 11px;
	overflow: hidden;
}

.iic_p_result {
	float: left;
	padding: 4px 0 0 10px;
	line-height: 13px;	
}

.iic_p_pages {
	float: right;
	padding-top: 1px;
	width:332px;	
}

.iic_p_pages span {
	float: left;
	margin-right: 8px;
	padding-top: 3px;
	line-height: 13px;
}

.iic_p_pages a {
	display: block;
	float: left;
	margin: -2px 0 0 0;
	border: 1px solid #fff;	
	width: 24px;
	text-align: center;
}

.iic_p_pages a:link {
	color: #333;
	text-decoration: none;	
	padding: 4px 0 4px 0;	
}

.iic_p_pages a:visited {
	color: #333;
	text-decoration: none;	
	padding: 4px 0 4px 0;	
}

.iic_p_pages a:active, .iic_p_pages a:hover, .iic_p_pages a.active:link, .iic_p_pages a.active:visited, .iic_p_pages a.active:active, .iic_p_pages a.active:hover {
	color: #333;	
	text-decoration: none;	
	padding: 3px 0 3px 0;
	border: 1px solid #1e3296;	
	margin: -1px 0 0 0;			
}


/* [ID 019] data table
--------------------------------------------------------------------- */
.iic_data_table_ID019 {
	border: 1px solid #d3d7db;
}

.iic_data_table_ID019 table {
	color: #333;	
	font-size: 11px;
	line-height: 14px;
	margin: 10px 10px 10px 9px;
	border-collapse: collapse;
}

.iic_data_table_ID019 table thead th {
	border: 0;
	padding: 3px 11px 4px 10px;
	background: #ebecee;
	text-align: left;	
}

.iic_data_table_ID019 table tbody th {
	padding: 3px 11px 4px 10px;
	background: #fff;
	font-weight: normal;
	text-align: left;
	border-top: 1px solid #d3d7db;
}

	

.iic_data_table_ID019 table td {
	padding: 3px 11px 4px 10px;
	border-top: 1px solid #d3d7db;
	border-left: 1px solid #d3d7db;	
}



/* [ID 020] thumbnail foto box (190 x 147)
--------------------------------------------------------------------- */
.iic_thumbnail_box_ID020 {
	width: 190px;
	overflow: hidden;
	border: 1px solid #d3d7db;
	padding-bottom: 5px;
}

.iic_tb_thumbnail {
	margin: 10px 10px 5px 10px;
	padding: 0;
	width: 170px;
	overflow: hidden;
}

.iic_tb_thumbnail img {
	width: 170px;
	padding: 0;
	margin: 0;
	display: block;	
}

.iic_tb_caption {
	font-size: 11px;
	color: #1e3296;
	margin: 0 10px 0 10px;
}

.iic_tb_caption a {
	display: block;
	text-decoration: none;
	padding-bottom: 1px;
	padding-right: 20px;
}

.iic_tb_caption a:link {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_thumbnail_enlarge_icon2.gif) right 2px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.iic_tb_caption a:visited {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_thumbnail_enlarge_icon2.gif) right 2px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.iic_tb_caption a:active, .iic_tb_caption a:hover {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_thumbnail_enlarge_icon_hl2.gif) right 2px no-repeat;
	color: #e60000;	
	text-decoration: none;	
}



/* [ID 021] Image and text teaser (sharp corners - 290 x 90)
--------------------------------------------------------------------- */
.iic_img_text_ID021 {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_290x90_bg.gif) no-repeat;
	width: 290px;
	height: 90px;
	overflow: hidden;
}

.iic_it21_img {
	float: left;
	width: 120px;
	height: 90px;
	overflow: hidden;
}

.iic_it21_img img {
	width: 120px;
	height: 90px;
}

.iic_it21_text {
	float: left;
	margin: 7px 0 0 10px;
	width: 160px;
	height: 82px;
	overflow: hidden;
	position: relative;
}

.iic_it21_text h3 {
	font-size: 11px;
	line-height: 14px;
	color: #1e3296;
	margin: 0 10px 0 0;
	
}

.iic_it21_text p {
	font-size: 11px;
	line-height: 14px;
	color: #333;
	margin: 0 10px 10px 0;
	
}

.iic_it21_text .iic_it21_readmore {
	background: #ebecee;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 159px;
	padding: 0;
	margin: 0;
}

.iic_it21_text .iic_it21_readmore p {
	padding: 1px 0 0 0;
	margin: 0 0 8px 0;
}

.iic_it21_readmore p a {
	padding-left: 9px;
}

.iic_it21_readmore p a:link {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.iic_it21_readmore p a:visited {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.iic_it21_readmore p a:active {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;
	text-decoration: none;	
}

.iic_it21_readmore p a:hover {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;	
	text-decoration: none;	
}



/* [ID 021] Image and text teaser (sharp corners - 290 x 90)
--------------------------------------------------------------------- */
.iic_country_information_ID022 table {
	color: #333;	
	font-size: 11px;
	line-height: 14px;
	margin: 10px 10px 10px 9px;
	border-collapse: collapse;
}

.iic_country_information_ID022 table thead th {
	border: 0;
	padding: 3px 11px 4px 10px;
	text-align: left;	
	color: #1e3296;
}

.iic_country_information_ID022 table tbody th {
	padding: 3px 11px 4px 10px;
	background: #fff;
	font-weight: normal;
	text-align: left;
	border-top: 1px solid #d3d7db;
}

	

.iic_country_information_ID022 table td {
	padding: 3px 11px 4px 10px;
	border-top: 1px solid #d3d7db;
	border-left: 1px solid #d3d7db;	
}


.iic_country_information_ID022 table a {
	padding-left: 9px;
	font-weight: normal;
	margin-left: 5px;
}

.iic_country_information_ID022 table a:link {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.iic_country_information_ID022 table a:visited {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.iic_country_information_ID022 table a:active {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;
	text-decoration: none;	
}

.iic_country_information_ID022 table a:hover {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;	
	text-decoration: none;	
}


/* [ID 023] Country Selection (190 x 250)
--------------------------------------------------------------------- */
#iic_country_selection_ID023 {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_190x900_bg.gif) left bottom no-repeat;
	width: 190px;
	height: 250px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#iic_cs_header {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_header_190x26_2c_bg.gif) no-repeat;
	width: 190px;
	margin: 0;
	padding: 6px 0 8px 10px;
}

#iic_cs_header h2 {
	color: #333;
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
	padding: 0 0 0 0;
	margin: 0 10px 0 0;
	letter-spacing: 0.07em;
}

#iic_cs_header object {
	width: 160px;
	height: 12px;
	margin: 0;	
	padding: 0;
}

#iic_cs_header embed {
	width: 160px;
	height: 12px;
	margin: 0;	
	padding: 0;
}

#iic_cs_body {
background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_ID023_bg.gif) no-repeat 1px 38px;

}

#iic_cs_body p {
	color: #333;
	font-size: 11px;
	line-height: 14px;
	padding: 0;
	margin: 8px 10px 14px 10px;
}

#iic_country_selection_form {
	margin-top: -16px;
	padding-top: 94px;
	padding-bottom: 18px;
}

#iic_country_selection_form p {
	margin: 0 2px 2px 10px;
	padding: 0;
	line-height: 18px;
}

#iic_country_selection_form p select {
	width: 170px;
	font-size: 11px;
}

#iic_country_selection_ID023 ul {
	margin: -5px 10px 0 11px;
	font-size: 11px;
	padding-top: 1px;
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_169x2_line.gif) top center no-repeat;
}

#iic_country_selection_ID023 ul li {
	list-style: none;
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_black_trans.gif) 0 4px no-repeat;
	line-height: 13px;
	margin-top: 7px; 
	padding-left: 9px;	
}

#iic_country_selection_ID023 a:link, #iic_country_selection_ID023 a:visited, #iic_country_selection_ID023 a:active, #iic_country_selection_ID023 a:hover {
	text-decoration: none;
}

/* [ID 003] Storefinder (190 x 250)
--------------------------------------------------------------------- */
#iic_store_finder_ID003 {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_190x900_bg.gif) left bottom no-repeat;
	width: 190px;
	height: 250px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#iic_stf_header {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_header_190x26_2c_bg.gif) no-repeat;
	width: 190px;
	margin: 0;
	padding: 6px 0 8px 10px;
}

#iic_stf_header h2 {
	color: #333;
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
	padding: 0 0 0 0;
	margin: 0 10px 0 0;
	letter-spacing: 0.07em;
}

#iic_stf_header object {
	width: 160px;
	height: 12px;
	margin: 0;	
	padding: 0;
}

#iic_stf_header embed {
	width: 160px;
	height: 12px;
	margin: 0;	
	padding: 0;
}

#iic_stf_body {
}

#iic_stf_body p {
	color: #333;
	font-size: 11px;
	line-height: 14px;
	padding: 0;
	margin: 8px 10px 14px 10px;
}

#iic_store_finder_form {
	
	
	margin-top: -2px;
	padding-bottom: 18px;
}

#iic_store_finder_form p {
	margin: 0 2px 2px 10px;
	padding: 0;
	line-height: 18px;
}

#iic_store_finder_form p label {
	display: block;
	float: left;
	width: 49px;
	padding: 0;
	margin: 0;
}

#iic_stf_city {
	font-size: 11px;
	padding: 2px 0 2px 2px;
	width: 120px;
	background: #fff;
	border: 1px solid #babec6;
}

#iic_stf_zip_code {
	font-size: 11px;
	padding: 2px 0 2px 2px;	
	color: #333;
	width: 45px;
	background: #fff;
	border: 1px solid #babec6;
}

#iic_stf_submit {
	padding: 0; 
	margin: 0 0 -4px 0;
}

#iic_store_finder_ID003 ul {
	margin: -9px 10px 0 11px;
	font-size: 11px;
}

#iic_store_finder_ID003 ul li {
	list-style: none;
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_black_trans.gif) 0 4px no-repeat;
	line-height: 13px;
	margin-top: 7px; 
	padding-left: 9px;	
}

#iic_store_finder_ID003 a:link, #iic_store_finder_ID003 a:visited, #iic_store_finder_ID003 a:active, #iic_store_finder_ID003 a:hover {
	text-decoration: none;
}


/* [ID 024] Content Table (variable x variable)
--------------------------------------------------------------------- */
.iic_content_table_ID024 {
	font-size: 11px;
}

.iic_content_table_ID024 th {
	padding: 2px 12px 2px 0;
}


.iic_content_table_ID024 td {
	padding: 2px 2px 2px 10px;
}

.iic_content_table_ID024 th {
	text-align: left;
	color: #1e3296;
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_8x600_bg.gif) right bottom no-repeat;
}

.iic_content_table_ID024 a {
	padding-left: 12px;
	font-weight: normal;
}

.iic_content_table_ID024 a:link {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.iic_content_table_ID024 a:visited {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.iic_content_table_ID024 a:active {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;
	text-decoration: none;	
}

.iic_content_table_ID024 a:hover {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;	
	text-decoration: none;	
}

.iic_content_table_ID024 ul {

}

.iic_content_table_ID024 ul li {
	line-height: 18px;
	margin-left: 0;
	list-style: none;
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_content_table_list_bg.gif) left 7px no-repeat;
	padding-left: 12px;	
}


/* [ID 025] Continent box (variable x variable)
--------------------------------------------------------------------- */
#iic_continent_box_ID025 {
	margin: 0;
	padding: 0;
}

#iic_continent_box_ID025 table {
	width: 100%;
	font-size: 11px;
}

#iic_cb_map {
	width: 252px;
	font-size: 11px;
}

#iic_cb_map {
	padding: 0 10px;
}

#iic_cb_map img {
	width: 242px;
	height: 189px;
	margin: 0;
	padding: 0;
}

#iic_cb_detail_info table thead th {
	text-align: left;
	padding: 3px 0 7px 0;
	border-top: 1px solid #babec6; 
	line-height: 14px;
}

#iic_cb_detail_info table thead th a {
	display: block;
	width: 100%;
	padding-bottom: 1px;
}

#iic_cb_detail_info table thead th .link {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_continent_link_icon.gif) right top no-repeat;
	cursor: pointer;
}

#iic_cb_detail_info table thead th .hover {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_continent_link_icon_hl.gif) right top no-repeat;
	cursor: pointer;	
}	

#iic_cb_detail_info table thead th a:link, #iic_cb_detail_info table thead th a:visited {
 	text-decoration: none;
	color: #333;
}

#iic_cb_detail_info table thead th a:active, #iic_cb_detail_info table thead th a:hover {
 	text-decoration: none;
	color: #e60000;
}

#iic_cb_detail_info table thead td {
	border-top: 1px solid #babec6; 
	text-align: right;
	padding-right: 10px;
}

#iic_cb_detail_info table thead .iic_cb_flag {
	width: 36px;
	border-top: 0;
	text-align: left;
	padding: 0;	
}


#iic_cb_detail_info table thead td a:link, #iic_cb_detail_info table thead td a:visited {
 	text-decoration: none;
	background: none;
	display: inline;
	width: auto;
}

#iic_cb_detail_info #iic_cb_details {
	background: #EBECEE url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_ID025_bg.gif) top repeat-x;
	margin-bottom: 5px;
}

#iic_cb_details td, #iic_cb_details th {
	padding: 1px 5px 1px 5px;
	border: 0 !important;
	font-weight: normal;
}

#iic_cb_detail_info table thead th #iic_cb_details tbody td, #iic_cb_detail_info table thead th #iic_cb_details tfoot td {
	text-align: left;
}

#iic_cb_detail_info table thead th #iic_cb_details tbody .iic_cb_label {
	padding-left: 0;
	text-align: right;
}

#iic_cb_detail_info table thead th #iic_cb_details tbody th {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_5x1_bg.gif) top center repeat-y;
	width: 10px;
	border-bottom: 1px solid #fff;
}

#iic_cb_details tbody #iic_cb_detail_dummy {
	padding: 0;
	width: 40px;
}

#iic_cb_details tfoot th {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_283x2_line.gif) center no-repeat;	
}

#iic_cb_details tfoot td {
	padding: 1px 5px 1px 0;
	line-height: 14px;
}

#iic_cb_detail_info table thead th #iic_cb_details tfoot td a:link, #iic_cb_detail_info table thead th #iic_cb_details tfoot td a:visited {
	color: #1e3296;
	text-decoration: none;	
}

#iic_cb_detail_info table thead th #iic_cb_details tfoot td a:active, #iic_cb_detail_info table thead th #iic_cb_details tfoot td a:hover {
	color: #e60000;
	text-decoration: none;	
}

.iic_cb_link {
	padding: 0;
	text-align: left;
}

.iic_cb_link a {
	padding-left: 9px;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

#iic_cb_detail_info table thead th #iic_cb_details .iic_cb_link a:link {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

#iic_cb_detail_info table thead th #iic_cb_details .iic_cb_link a:visited {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

#iic_cb_detail_info table thead th #iic_cb_details .iic_cb_link a:active {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;
	text-decoration: none;	
}

#iic_cb_detail_info table thead th #iic_cb_details .iic_cb_link a:hover {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;	
	text-decoration: none;	
}


/* [ID 026] Brand product box (590 x variable)
--------------------------------------------------------------------- */
.iic_brand_product_box_ID026 {
	width: 588px;
	overflow: hidden;
	margin: 0;
	padding: 0 0 10px 0;
	border: 1px solid #D3D7DB;
	float: left;
}

.pbp_innerdiv {
	padding: 0 10px;
}

.bpb_brand {
	float: left;
	margin-right: 15px;
}

.pbp_end {
	margin-right: 0;
}

.bpb_img {
	width: 130px;
	height: 120px;
	overflow: hidden;
}

.bpb_text {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_brand_product_box_line.gif) 0 19px no-repeat;
	width: 130px;
	height: 40px;
	overflow: hidden;
	font-size: 11px;
	line-height: 19px;
	margin-top: -37px;
}

.bpb_text a {
	padding-left: 12px;
	font-weight: normal;
}

.bpb_text a:link {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.bpb_text a:visited {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.bpb_text a:active {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;
	text-decoration: none;	
}

.bpb_text a:hover {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;	
	text-decoration: none;	
}


/* [ID 027] Media Component (e.g. Image) (590 x 250) 
--------------------------------------------------------------------- */
.iic_media_ID027 {
	width: 590px;
	height: 250px;
	overflow: hidden;
}

.iic_media_ID027 object, .iic_media_ID027 embed, .iic_media_ID027 img {
	width: 590px;
	height: 250px;
}

/* [ID 028] Media Component (e.g. Image) (190 x 250) 
--------------------------------------------------------------------- */
.iic_media_ID028 {
	width: 190px;
	height: 250px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.ml_media object, .ml_media embed, .ml_media img {
	width: 190px;
	height: 250px;
	margin: 0;
	padding: 0;	
	overflow: hidden;
}

.ml_link {
	width: 190px;
	height: 22px;
	overflow: hidden;
	font-size: 11px;
	margin-top: -22px;
}

.ml_link a {
	padding-left: 12px;
	font-weight: normal;
	margin-left: 11px;
}

.ml_link a:link {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.ml_link a:visited {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_grey_trans.gif) 0 4px no-repeat;
	color: #1e3296;
	text-decoration: none;	
}

.ml_link a:active {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;
	text-decoration: none;	
}

.ml_link a:hover {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_red_trans.gif) 0 4px no-repeat;
	color: #e60000;	
	text-decoration: none;	
}

.ml_link a.ml_inverted:link, .ml_link a.ml_inverted:visited, .ml_link a.ml_inverted:active, .ml_link a.ml_inverted:hover {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_arrow_white_trans.gif) 0 4px no-repeat;
	color: #fff;	
	text-decoration: none;	
}

/* [ID 029] hover headline (590 x 23)  
--------------------------------------------------------------------- */
h3.iic_hover_headline_ID029 {
	width: 590px;
	height: 23px;
	overflow: hidden;
	margin: 5px 0 5px 0;
	padding: 0;
}

h3.iic_hover_headline_ID029 a {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_commitments_link_bg.gif) left top no-repeat;
	display: block;	
	color: #fff;
	font-size: 11px;
	line-height: 14px;
	padding: 4px 10px 5px 10px;
}

h3.iic_hover_headline_ID029 a:link, h3.iic_hover_headline_ID029 a:visited {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_commitments_link_bg.gif) left top no-repeat;
	color: #fff;
	text-decoration: none;	
}

h3.iic_hover_headline_ID029 a:active, h3.iic_hover_headline_ID029 a:hover {
	background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_comp_commitments_hover_bg.gif) left top no-repeat;
	color: #fff;
	text-decoration: none;	
}

h3.iic_hover_headline_ID029 a:link span, h3.iic_hover_headline_ID029 a:visited span {
	display: none;
}

h3.iic_hover_headline_ID029 a:active span, h3.iic_hover_headline_ID029 a:hover span {
	display: inline;
}

/* [ID 042] Media Component (e.g. Image) (590 x 290) 
--------------------------------------------------------------------- */
#iic_media_vc_ID042 {
	width: 590px;
	height: 290px;
	overflow:hidden;
	margin-bottom: 11px;
}


/* Position components
--------------------------------------------------------------------- 
The components can be used on every point on the website, so the needed
floats, margins,... change with every new position. The look of the components
is not affected by a position change. So we seperate look from position.
The "position components" are build to give a flexible and easy way to
move every single component to the right location. 

Basicly the "position components" is just a div which wraps around a 
component and applies the choosen CSS rules.

The advantage of this method is a less and cleaner CSS code and we need not
to touch the components. 

*/

.iic_w190 {
	width: 190px;
}

.iic_w390 {
	width: 390px;
}

.iic_w590 {
	width: 590px;
}

.iic_h250 {
	height: 250px;
}

.iic_h191 {
	height: 191px;
}

.iic_h290 {
	height: 290px;
}

.iic_h296 {
	height: 296px;
}

.iic_pc_ID001 {
	float: left;
	margin: 0 10px 10px 0;	
}

.iic_pc_ID002 {
	float: left;
	margin: 0 10px 0 0;	
	padding: 0;
}

.iic_pc_ID003 {
	float: left;
	margin: 0;
	padding: 0;
}

.iic_pc_ID004 {
	float: right;
	margin: 0 0 10px 0;	
}

.iic_pc_ID005 {
	margin-bottom: 10px;	
}

.iic_pc_ID006 {
	margin-right: 10px;	
}

.iic_pc_ID007 {
	margin-top: 10px;
}

.iic_pc_ID008 {
	margin: 0 0 4px 0;	
}

.iic_pc_ID009 {
	float: left;
	margin-bottom: 10px;	
}

.iic_pc_ID010 {
	float: right;
}

.iic_pc_ID011 {
	margin-left: 10px;
}

/* IE 3px BUG \*/
* html .xx {
	margin-right: 7px;
}
/* IE 3px BUG */