

/************************/

/* 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;
}

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);
}

#Header {
	
}

#Logotype {
	width: 159px;
	height: 18px;
	padding-top: 5px;
	float: left;
	display: block;
	margin-top: 17px;
	padding-left: 21px;
}

#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: 760px;
	margin-top: 23px;
	margin-left: 20px;
}

#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 10px 0 0;
	text-decoration: none;
	color: silver;
	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: black;
}

#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: 0 0 5px 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;
}

#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;
}

/*************************/

/* 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; }


/*************************/

/* 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;
}

#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;
}

/**********************************/

/*    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;
}

div.iic_L1_contentSide {
	float: right;
}

/* 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;
}

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;
}

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;
}


.TESTform {
	display: inline-block;
	width: 650px;
}

