/************************//* GLOBAL               *//************************/body {	color: #333;	margin: 0;	padding: 0;	line-height: 14px;	font-family: Helvetica, Arial, sans-serif;	/*background: #E7EBEE url(images/bodyBackground.jpg) repeat-y center;*/}.bodyStyle
{
	background-color: White;
	background-position:center top;
	background-image: url('images/bodyBackground_is.jpg');
	background-repeat:no-repeat;
}body form {}div, form, input, select, textarea, ol, ul, li, object, embed {	margin: 0;	line-height: 14px;	padding: 0;}object {	display: block;}a:visited {	color: #1e3296;	/* text-decoration: underline; */}a:active {	color: #e60000;	/* text-decoration: underline; */}a:hover {	color: #e60000;	/* text-decoration: underline; */}img {	border: 0;	padding: 0;}.center {	text-align: center;}.left {	text-align: right;}.right {	text-align: right;}.clear {	clear: both !important;}#Page {	width: 980px;	/*background: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/layout/iic_container_bg.gif) repeat-y; */	background-color: white;	margin: 0px auto;	margin-top: 15px;	padding: 0;}a {	color: #1e3296;	text-decoration: none;
	
	}
#MainBody a {	color: #1e3296;	text-decoration: none;
	
	}
#MainBody a:visited {	color: #1e3296;/* text-decoration: underline; */}#MainBody a:active {	color: #e60000;/* text-decoration: underline; */}#MainBody a:hover {	color: #e60000;/* text-decoration: underline; */}a img {
	background-image: none;
}hr {	}h1, h2, h3, h4 {	}h1 {	color: #1e3296;	font-size: 22px;	line-height: 22px;	font-weight: normal;	margin: 0;	padding: 0 0 8px 0px;}h2 {	color: gray;	font-size: 15px;	line-height: 22px;	font-weight: normal;	margin: 0;	padding: 0 0 5px 0px;}h3 {	color: #1e3296;	font-size: 13px;	font-weight: bold;	padding: 0 0 2px 0;	margin: 0 0 2px;}h3 a:link {	color: #1e3296;	font-size: 12px;
	padding-left: 8px;	text-decoration: none;
	font-weight: bold;
	
	background: white url(images/menu_dot.gif) no-repeat;	background-position: 0px 4px;}h3 a:hover {	color: #e60000;	text-decoration: none;}h3 a:visited {	color: #1e3296;	font-size: 12px;
	padding-left: 8px;	text-decoration: none;
	font-weight: bold;
	
	background: white url(images/menu_dot.gif) no-repeat;	background-position: 0px 4px;}p {	margin: 0 0 1em 0;	padding: 0;}.introduction {	font-style: italic;}hr {	margin: 0.5em 0;	height: 1px;	padding: 0;	background: #d7d7d7;	color: #d7d7d7;	border: 0;}hr.clear {	clear: both;}ul {	padding: 0;	margin: 1.5em;}fieldset {	margin: 0 0 1em 0;	padding: 1em;		border: 1px solid #fff;}.hidden {	display: none;}.error {	color: Red;}#SearchArea .button {	border: 1px solid #fff;	line-height: 16px;	width: 4em;	color: white;	font-weight: bold;	background-color: #022492;/* background: black url(images/buttonBg.png) repeat-x;*/}table {	border-collapse: collapse;}th {	text-align: left;}/************************//* HEADER               *//************************/#HeaderArea {	/* margin-top: 10px; */	/*height: 70px;*/	/*background-image: url(images/topBackground.jpg);*/	background-image: url(images/topBackground.png);	height: 104px;}#Header {}#Logotype {	width: 159px;	height: 18px;	padding-top: 5px;	float: left;	display: block;	margin-top: 17px;	padding-left: 23px;}#Functions {	position: absolute;	top: 8px;	right: 2px;	margin: 0;	padding: 0;	list-style-type: none;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 0.8em;	line-height: 1.4em;}#Functions li {	display: block;	height: 1.6em;	float: left;	border-left: 1px solid #dee1e3;	padding: 0 1em;	overflow: visible;}#Functions li.first {	border-left: 0;}#Functions li a {	display: block;	color: #3b3d41;	text-decoration: none;	float: left;	padding-left: 2em;}#Functions a:hover {	color: Black;	text-decoration: underline;}a.loginButton {	background: url(images/ButtonLogin.png) no-repeat;}a.logoutButton {	background: url(images/ButtonLogin.png) no-repeat;}a.rssButton {	background: url(images/ButtonRss.png) no-repeat;}a.sitemapButton {	background: url(images/ButtonSitemap.png) no-repeat;}a.languageButton, input.languageButton {	background: url(images/buttonLanguage.png) no-repeat;}input.languageButton {	width: 20px;	float: left;	height: 1.6em;}select.languageButton {	font-size: 1em;}/************************//* MAINMENUAREA         *//************************/#MainMenuArea {	float: left;	/* background: url(images/MainMenuBg.png) no-repeat right top; */	font-size: 12px;	/* font-family: Verdana, Arial, Helvetica, Sans-Serif; */	color: silver;	line-height: 14px;	width: 630px;	margin-top: 27px;	margin-left: 137px;}#MainMenuArea ul {	height: 16px;	margin: 0;	padding: 0px 0px 0px 3px;	list-style-type: none;	float: left;	text-transform: uppercase;}#MainMenuArea li {	display: block;	float: left;	margin: 2px 0px 2px 0px;	padding: 0px 3px 0px 0px;	height: 16px;}#MainMenuArea li.selected {	font-weight: bold;	color: black;	/*background: url(images/MainMenuSelectedBg.png) no-repeat right top; */}#MainMenuArea li.selected a {	display: block;	font-weight: bold;	color: black;/*background: url(images/MainMenuSelectedLeft.png) no-repeat left top; */}#MainMenuArea li a {	display: block;	padding: 1px 30px 0 0;	text-decoration: none;	/*color: #c5cfe8;*/	color:White;	font-weight: bold;}#MainMenuArea li a:active {	display: block;	text-decoration: none;	color: black;	font-weight: bold;}#MainMenuArea li.unselected a:hover {	/* background: url(images/MainMenuHoverBg.png) repeat-x; */	/*border: 1px solid #3d3e41;*/	/*color: White;*/	color: #c5cfe8;}#MainMenuArea li.unselected a:active {	/* background: url(images/MainMenuHoverBg.png) repeat-x; */	/* border: 1px solid #3d3e41; */	color: black;}/*************************//* QUICKSEARCH           *//*************************/.QuickSearchArea {	display: block;	float: right;	margin: 0px 8px 0px 0px;}input.quickSearchField {	border: 1px solid silver;	float: left;	margin: 0px 2px 0px 0px;	padding: 0px 5px;	line-height: 17px;	width: 12em;	color: gray;}#AdvancedArea {	margin: 5px 0 0 0;}#AdvancedArea label {	margin: 0 10px 0 0;}.quickSearchButton {	width: 19px;	height: 19px;	display: block;	float: left;	margin: 0 0 0 2px;}div.PagingContainer {	font-weight: bold;	font-size: 11px;	line-height: 14px;	display: block;	float: left;	width: 780px;	text-align: center;}.UnselectedPagingItem {	color: #002492;	display: block;	float: left;	margin: 2px;	padding: 5px;	width: 1em;}a.UnselectedPagingItem:hover {	color: #white;	display: block;	float: left;	margin: 2px;	padding: 5px;	background-color: #002492;	width: 1em;}.SelectedPagingItem {	width: 1em;	font-weight: bold;	color: red;	margin: 2px;	padding: 5px;	display: block;	float: left;	background-color: #002492;	color: white;}#MainContentArea div.PagingContainer span {	display: none;}/*************************//* STAGEAREA             *//*************************/#StageArea {	width: 100%;	Padding: 0 5px 10px 0px;	overflow: hidden;}/*************************//* BREADCRUMBS           *//*************************/#BreadCrumbsArea {	font-size: 10px;	/*font-style: ;*/	color: #444;	display: block;	width: 100%;	float: left;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 10px;}#BreadCrumbsArea a {	color: #888;	text-decoration: none;}#BreadCrumbsArea a:hover {	/* color: #1e3296; */ 	text-decoration: underline;	/* text-decoration: underline; */}/*************************//* SUBMENUAREA           *//*************************/#SubMenuArea {	float: left;	width: 182px;	font-size: 12px;	/*border-top: 13px solid #fff;*/	background-color: white;	padding-bottom: 10px;}#SubMenuArea a {	color: #8f8f8f;}#SubMenuArea a:link {	color: #8f8f8f;
	padding: 0 0;
	background: white;}#SubMenuArea a:hover {	color: Black;}#SubMenuArea a:visited {	color: #8f8f8f;	background-color:White;}#SubMenuArea span.selected a {	color: black;	font-weight: bold;}#SubMenuArea ul {	padding: 0;	margin: 0 0;	list-style-type: none;	line-height: 1.1em;}#SubMenuArea ul ul {	margin-top: 0px;	border: 0;}#SubMenuArea li {	border-bottom: 1px dashed #d7d7d7;	display: block;	padding: 5px 10px;	text-decoration: none;}#SubMenuArea li li {	border-bottom-color: White;	display: block;	margin: 0;	padding: 0;	padding: 0px 10px;	margin-top: 4px;	text-decoration: none;	font-size: 11px;}#SubMenuArea li li li li {	margin-top: 4px;	font-size: 11px;}#SubMenuArea li li li li {	margin-top: 4px;	font-size: 11px;	background: white url(images/menu_dot.gif) no-repeat;	background-position: 0px 3px;}#SubMenuArea ul li a.SubMenuROFA{	color: #003399;
	/* font-weight:bold; */
	font-size:13px;
}#SubMenuArea ul li a.SubMenuBold{	font-weight:bold;
	font-size:13px;
}/*************************//* CONTENTAREA           *//*************************/#MainContentArea {	width: 780px;	margin-left: 8px;	float: left;	/*border-top: 13px solid #fff;*/ 	overflow: hidden;	background-color: white;}/* IE 6 doesn't understand the > selector and ignores it */html>body #MainContentArea {	height: auto;}#MainBodyArea {	color: #333;	font-size: 11px;	line-height: 14px;	margin: 5px 10px 14px 10px;	padding: 0;}#MainBodyArea #MainBody {}#MainBodyArea .pageList {	padding: 0;}#MainBodyArea .pageList ul {	list-style: none;	margin: 0;	padding: 0;}#SecondaryBodyArea {	display: none;}#SecondaryBodyArea #SecondaryBody {	margin: 0 1em;}/*************************//* STARTPAGE             *//*************************/#StageArea.StartPage {	position: relative;	background-image: none;	width: 100%;	padding-bottom: 0;	overflow: hidden;}#StageArea.StartPage #ImageArea {	position: relative;	overflow: hidden;	width: 100%;	height: 18em;	clear: both;	background-color: #006ea0;	border-bottom: 0.6em solid #006ea0;}#StageArea.StartPage #SecondaryBodyArea {	position: absolute;	top: 0em;	right: 0em;	width: 17em;	height: 18em;	padding: 2em;	color: White;	overflow: hidden;}#StageArea.StartPage .pageList {	border: 0;	padding: 0;	margin: 0;}#StageArea.StartPage ul {	padding: 0;	margin: 0;	list-style-type: none;}#StageArea.StartPage #MainContentArea {	height: auto;	width: 100%;	min-height: 0;	padding: 1em 0;	margin: 0;	background-image: none;	overflow: hidden;}#StageArea.StartPage #MainBodyArea {	float: left;	width: 23em;	padding: 0 2em 0 1.5em;	border: 0;	overflow: hidden;}#StageArea.StartPage #NewsArea {	float: left;	width: 15.5em;	padding: 0 1em 1em 1em;	overflow: hidden;	border-left: 1px solid #d7d7d7;	border-right: 1px solid #d7d7d7;}#StageArea.StartPage #NewsArea li,  #StageArea.StartPage #EventsArea li {	margin: 0.5em 0;}#StageArea.StartPage #EventsArea {	float: left;	width: 15.5em;	padding: 0 1em;	overflow: hidden;}/*************************//* LOGIN PAGE            *//*************************/.loginArea {	width: 100%;}.loginArea label {	display: block;	line-height: 1em;	width: 35%;}.loginArea input {	margin: 0.3em 0 1em 0;}/*************************//* REGISTER PAGE         *//*************************/.registerArea {	width: 100%;}.registerArea label {	display: block;	line-height: 1em;}.registerArea input {	margin: 0.3em 0 1em 0;}/*************************//* SUBSCRIPTION PAGE     *//*************************/.subscriptionArea {	width: 100%;}.subscriptionArea label.topLabel {	display: block;	line-height: 1em;}.subscriptionArea input, .subscriptionArea select {	margin: 0.3em 0 1.5em 0;}.subscriptionListArea input {	margin: 0 0.3em 0 0;}.subscriptionListArea td {	vertical-align: text-bottom;	padding: 0.3em 0;}/*************************//* SEARCH PAGE           *//*************************/#ResultArea {	padding-top: 2em;}#ResultArea a {	font-weight: bold;}#ResultArea span.dateTime {	display: none;}#ResultArea ol {	margin: 0;	padding-left: 2em;}#ResultArea li {	margin: 0;	padding: 0;}input.searchText {	width: 20em;}/*************************//* SITEMAP PAGE          *//*************************/#SiteMap a			{ text-decoration: none; display: block; padding: 4px 0;  color: #090e3a;}#SiteMap ul li a {	font-weight: bold;}#SiteMap ul li li a {	font-weight: normal;}#SiteMap a:hover             {  color: #c41818; }#SiteMap ul                  { 	padding: 6px 10px; 	list-style: none;	-webkit-box-shadow: 2px 2px 5px #999;	background: #ededed; } #SiteMap ul ul{ 	background: #cfcfcf; }#SiteMap ul ul ul{ 	background: #bcbcbc; }#SiteMap ul ul ul ul{ 	background: #acacac;}#SiteMapPageMove
{
}
#SiteMapPageMove ul 
{
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#SiteMapPageMove li 
{
	/* list-style: none outside none; */
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;		
}
/*************************//* DOCUMENTS             *//*************************/#MainBody.documentList ul {	list-style-type: none;	padding: 10px 0;	margin: 0;}#MainBody.documentList li {	border-top: 1px solid silver;	padding: 10px 0 0 5px;	clear: both;}#MainBody.documentList .download {	float: left;	padding: 0 0 10px 0;}#MainBody.documentList a {	font-weight: bold;}a.bmpExtension {	background: url(images/extensions/bmp.gif) no-repeat;	padding: 0 0 2px 20px;	line-height: 2em;}a.docExtension, a.docxExtension {	background: url(images/extensions/doc.gif) no-repeat;	padding: 0 0 2px 20px;	line-height: 2em;}a.gifExtension {	background: url(images/extensions/gif.gif) no-repeat;	padding: 0 0 2px 20px;	line-height: 2em;}a.htmExtension, a.htmlExtension {	background: url(images/extensions/htm.gif) no-repeat;	padding: 0 0 2px 20px;	line-height: 2em;}a.jpgExtension, a.jpegExtension {	background: url(images/extensions/jpg.gif) no-repeat;	padding: 0 0 2px 20px;	line-height: 2em;}a.mp3Extension {	background: url(images/extensions/mp3.gif) no-repeat;	padding: 0 0 2px 20px;	line-height: 2em;}a.mpgExtension {	background: url(images/extensions/mpg.gif) no-repeat;	padding: 0 0 2px 20px;	line-height: 2em;}a.pdfExtension {	background: url(images/extensions/pdf.gif) no-repeat;	padding: 0 0 2px 20px;	line-height: 2em;}a.pngExtension {	background: url(images/extensions/png.gif) no-repeat;	padding: 0 0 2px 20px;	line-height: 2em;}a.pptExtension, a.pptxExtension {	background: url(images/extensions/ppt.gif) no-repeat;	padding: 0 0 2px 20px;	line-height: 2em;}a.tifExtension, a.tiffExtension {	background: url(images/extensions/tif.gif) no-repeat;	padding: 0 0 2px 20px;	line-height: 2em;}a.txtExtension {	background: url(images/extensions/txt.gif) no-repeat;	padding: 0 0 2px 20px;	line-height: 2em;}a.wavExtension {	background: url(images/extensions/wav.gif) no-repeat;	padding: 0 0 2px 20px;	line-height: 2em;}a.xlsExtension, a.xlsxExtension {	background: url(images/extensions/xls.gif) no-repeat;	padding: 0 0 2px 20px;	line-height: 2em;}a.zipExtension {	background: url(images/extensions/zip.gif) no-repeat;	padding: 0 0 2px 20px;	line-height: 2em;}/*************************//* PAGELIST              *//*************************/.pageList ul {	margin: 0;	padding: 0;	list-style-type: none;}.pageList li {	margin: 0 0 10px;	padding: 0 0 10px 0;	border-bottom: 1px solid silver;	list-style-type: none;}.pageList h2 {	margin: 0;}span.seeMore {	display: block;	margin: 5px 0;	font-style: italic;}span.dateTime {	font-size: 11px;	color: #888;}/*************************//* FORMS                 *//*************************/.xForm {	}.xForm h2 {	padding: 1em 0;	margin: 0;}.xForm legend {	color: Black;}.xForm input {	float: left;}.xForm .heading {	font-weight: bold;	font-size: 1em;	padding: 0;	margin: 0.4em 0em;}.xForm #id_matrix {	width: 100%;	margin: 0;	padding: 0;}.xForm #id_matrix td {	border: 0;	margin: 0;	padding: 0.2em 0;}span.xformvalidator {	color: Red;}.xForm .options {	float: left;}.xForm label {	margin-right: 0.5em;	float: left;}#id_matrix br {	clear: both;}.thankyoumessage {	padding: 1em 0;	margin: 0;	font-weight: bold;}/*************************//* FOOTERAREA            *//*************************/#FooterArea {	overflow: visible;	clear: both;	/*background: #ebecee;*/}#Footer {	height: 30px;}#FooterLeftArea {	float:left;	padding-left:28px;	padding-top:0px;}#FooterArea ul {	margin: 8px 0 0 0;	padding: 0;	list-style-type: none;	float: right;}#FooterArea ul li {	display: block;	float: left;	color: gray;	border-left: solid 1px gray;	padding: 0 0.8em;	font-size: 11px;}#FooterArea ul li.first {	border: 0;}#FooterArea a {	text-decoration: none;	color: gray;}#FooterArea a:hover {	color: #e60000;}#FooterArea a:active {	color: #e60000;}.FooterLeftArea_Icon1
{
	float:left;
	padding-top:5px;
}
.FooterLeftArea_Icon2
{
	float:left;
	padding-left:20px;
}
#FooterLeftArea_Icon2_Text
{
	float:left;
	padding-left:10px;
	padding-top:5px;
}
#FooterLeftArea_Icon2_Text a
{
	font-size:12px;
	color:#003399;
}/**********************************//*    Table classes for content   *//**********************************/table.classic {	border-collapse: collapse;	border: solid 0.1em #777777;}table.classic th {	border: solid 0.1em #777777;	background-color: #DADADA;	padding: 0.4em;}table.classic td {	border: solid 0.1em #777777;	padding: 0.2em 0.4em;}table.color {	border-collapse: collapse;	border: solid 0.1em #275569;}table.color th {	border: solid 0.1em #275569;	background-color: #4495b9;	color: White;	padding: 0.4em;}table.color td {	border: solid 0.1em #275569;	padding: 0.2em 0.4em;}th.highlighted, td.highlighted {	}table.classic th.highlighted {	background-color: #AAAAAA;}table.classic td.highlighted {	background-color: #F0F0F0;}table.color th.highlighted {	background-color: #377995;}table.color td.highlighted {	background-color: #d1e6ef;}th.leftalignedcontent, td.leftalignedcontent {	text-align: left;}th.rightalignedcontent, td.rightalignedcontent {	text-align: right;}/**********************************//*   Image  classes for content    *//**********************************//* [ID 007] Image and text teaser white background (190 x 250) --------------------------------------------------------------------- */.iic_media_ID007 {	width: 180px;	height: 390px;	overflow: hidden;	margin-top: 5px;}/* .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: 390px; 	overflow: hidden; 	position: relative;	 } */.iic_it7_header {	background: url(images/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 010] Image and text teaser white background (290 x 250) --------------------------------------------------------------------- */.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: 290px;	height: 150px;	overflow: hidden;   /* position: relative; */}.iic_it10_body {	float: left;}.iic_it10_body a {	padding-left: 9px;}.iic_it10_body a:link {		color: #1e3296;	text-decoration: none;}.iic_it10_body a:visited {		color: #1e3296;	text-decoration: none;}.iic_it10_body a:active {		color: #e60000;	text-decoration: none;}.iic_it10_body a:hover {		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: 780px;	height: 390px;	overflow: hidden;}.iic_media_ID011 object, .iic_media_ID011 embed, .iic_media_ID011 img {	}/* [ID 017] Image and text teaser white background (390 x 191) --------------------------------------------------------------------- */.iic_img_text_ID017 {	/* background: #EBECEE; background-image: url(/static/cms/system/modules/com.intersport.opencms.cms.framework/resources/media/790x1_bgr.png); */	margin: 0;	border-top: 5px solid white;	width: 590px;	height: 80px;	overflow: hidden;}/* Needed for custom backgrounds, and to controll the size --------------------------------------------------------------------- */.iic_img_text_ID017 div {		/* padding-left: 160px; */	margin: 0;	height: 80px;	overflow: hidden;}img.topleftfloatingimage {	margin-right: 1em;	margin-bottom: 1em;	float: left;}img.toprightfloatingimage {	float: right;	vertical-align: top;	margin-left: 1em;	margin-bottom: 1em;}/* startpagelayout*/div.iic_media_ID010 {	width: 290px;	height: 150px;	overflow: hidden;	margin: 0px 10px 5px 0px;	display: inline-block;}.iic_pc_ID001 {	float: left;}.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: left;	margin: 0pt 10px 10px 0pt;}.iic_pc_ID005 {	margin-bottom: 5px;}.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 */.iic_L1_content {	display: block;	width: 780px;	padding: 0;	margin: 0;	overflow: hidden;	float: left;}div.iic_L1_subContent {	display: block;	width: 600px;	float: left;	padding-left:10px;
}div.iic_L1_contentSide {	float: right;}#slotContainer 
{
	position: relative;
	width: 768px;
	height: 354px;
	background: url("/IS/Templates/Public/Styles/Glossy/images/startpageslotbkg.png") no-repeat;
	margin: 0 auto; /*temp...*/
}
#s2 
{
	position: absolute; 
	top: 12px;  
	left:  12px;
}
#s3 { position: absolute; top: 12px;  left: 200px; }
#s4 { position: absolute; top: 12px;  left: 390px; }
#s5 { position: absolute; top: 12px;  left: 575px; }
#s6 { position: absolute; top: 200px; left: 29px;  }
#s7 { position: absolute; top: 200px; left: 392px; }
.slotAnchor{	/*border: 1px solid orange;*/	position:absolute;	top:-7px;	right:-20px;	width:20px;	height:20px;}div.slotAnchor:hover {
	cursor:pointer;
}/* temp store - butikslistan*/#ResultArea table {	border: none;}#ResultArea td {	}#ResultArea td {	font-size: 12px;}#ResultArea tr {	border-bottom: 10px solid white;}td.b_left {	width: 300px;}td.b_middle {	width: 10px;}span.b_namn {	font-weight: bold;}span.b_info {	font-weight: bold;}/**********************************//*    Produkter  *//**********************************/.prod_pagercontainer {	clear: both;	float: left;	margin-top: 0;	width: 780px;}.prod_prodcontainer {	display: block;	float: left;	height: 200px;	margin: 0px 10px 20px 10px;	min-height: 200px;	padding-bottom: 0;	text-decoration: none;}.break {	clear: both;}.prod_prodprice_red {	-x-system-font: none;	clear: both;	color: #E70202;	display: inline;	float: left;	font-family: Arial,Helvetica,sans-serif;	font-size: 1em;	font-size-adjust: none;	font-stretch: normal;	font-style: normal;	font-variant: normal;	font-weight: bold;	line-height: normal;	margin-left: 1px;	margin-top: 8px;	text-decoration: none;	padding-left: 5px;}.prod_prodprice {	-x-system-font: none;	clear: both;	color: #000000;	display: inline;	float: left;	font-family: Arial,Helvetica,sans-serif;	font-size: 1em;	font-size-adjust: none;	font-stretch: normal;	font-style: normal;	font-variant: normal;	font-weight: bold;	line-height: normal;	margin-left: 1px;	margin-top: 8px;	text-decoration: none;	padding-left: 5px;}.prod_prodregprice {	-x-system-font: none;	color: #000000;	display: inline;	font-family: Arial,Helvetica,sans-serif;	font-size: 0.5em;	font-size-adjust: none;	font-stretch: normal;	font-style: normal;	font-variant: normal;	font-weight: normal;	line-height: normal;	margin-left: 0.4em;	margin-top: 8px;	text-decoration: none;}.prod_prodname {	-x-system-font: none;	display: inline;	float: left;	font-family: Arial,Helvetica,sans-serif;	font-size: 12px;	font-size-adjust: none;	font-stretch: normal;	font-style: normal;	font-variant: normal;	font-weight: bold;	margin-left: 0.2em;	margin-top: 6px;	max-width: 115px;	width: 115px;	text-decoration: none;	padding-left: 5px;	line-height: 12px;	color: #888;}span.prod_prodArtName {	color: #171717;	font-weight: bold;	font-size: 11px;}.prod_prodcontainer a {	min-height: 200px;	min-width: 130px;	height: 200px;	color: #000;	text-decoration: none;	border: 1px dashed #e1e1e1;	display: inline;	float: left;}.prod_prodcontainer a:hover {	text-decoration: none;	border: 1px solid #c4bec6;}.prod_prodcontainer a:visited {	text-decoration: none;}.prod_prodimage {	min-width: 125px;	width: auto !important;	width: 125px;	height: 125px;	margin-left: 2px;	margin-right: 2px;	margin-top: 5px;	text-decoration: none;	display: inline;}div.prod_prodItemcontainer {	margin: 10px;}span.prod_prodItemHeadline {	display: block;	font-size: 18px;	font-weight: bold;	padding-bottom: 5px;	float: left;	padding-right: 10px;	padding-top:5px;}span.prod_prodItemHeadlineName {	font-size: 12px;	margin-top: 5px;	display: block;}span.prod_prodItemprice_red {	display: block;	float: left;	clear: both;	font-size: 28px;	line-height: 28px;	font-weight: bold;	padding-bottom: 5px;	padding-left: 0;	color: red;
	width: 235px;
	min-width: 235px;}span.prod_prodItemprice {	display: block;	float: left;	clear: both;	font-size: 28px;	line-height: 28px;	font-weight: bold;	padding-bottom: 5px;	padding-left: 0;	color: black;
	width: 235px;
	min-width: 235px;}span.prod_prodItemregprice {	font-size: 12px;	color: black;}span.prod_prodItemText {	display: block;	width: 235px;
	min-width: 235px;	float: left;	clear: both;	padding: 15px 0;}div.prod_prodItemPuff {	display: block;	width: 235px;
	min-width: 235px;	float: left;	clear: both;	padding: 15px 0;}span.prod_prodItemimage {	display: block;	float: left;	padding-left: 5px;	border-left: 1px solid silver;}span.prod_prodItemdesc {	font-size: 12px;	display: block;	float: left;	width: 240px;
	min-width: 240px;	padding-right: 5px;}.ProdListHeader img {	margin-left: 0px;}
