/** Basis **/
body#body, body {margin: 0px; padding: 0px;}
*html body {text-align:center}
*+html body {text-align:center}
/** Afterbuy xgal **/
#xgal {margin-left: -170px;}
p.p1 {margin:0px; padding:5px;}
p.p2 {margin:0px; padding:0px;}
img {outline:none}
img[src=""] {display: none;}
.cf {clear: both; height:0px;}
#arbeitsbereich {margin: 0px; padding: 0px;}
#template {width: 1000px; font-family: Arial; color: #262626; background: #ffffff; margin: 0px 0px; margin: 13px 0px 3px 0px\9;}
a {outline:none}


/** Artikelbeschreibung **/
#artikelbeschreibung {width: 978px;}
#artbox01 {width: 978px; margin: 0px 0px 16px 0px;}
#artbox02 {width: 978px;}
#artbox01-links {float: left; width: 500px;}
#artbox01-rechts {width: 475px; float: right;}
#artpic {float: left; width: 400px; margin-left: 35px;}
#artpic-thumbs {float: left; width: 90px; margin-left: -50px;}
#artpic-thumbs img {margin-bottom: 10px;}

.artikelueberschrift {font-family: Arial; font-size: 18px; font-weight: bold; color: #004e8c; text-transform: uppercase;}
.zustandz { background-color:#e8e8e8;}
.eanz { background-color:#e8e8e8;}
.artikeldetails {width: 468px; margin: 20px 0px;}
.artdetailszeile {width: 468px; margin: 0px 0px 6px 0px;}
.artdetails-links {float: left; width: 100px; font-family: Arial; font-size: 12px; color: #707172;}
.artdetails-rechts {float: left; width: 368px; font-family: Arial; font-size: 12px; color: #262626; font-weight:bold;}
.artdetails-rechts-zustand {float: left; width: 368px; font-family: Arial; font-size: 12px; color: #262626; font-weight:bold;}
.lieferbar {background: url(gfx/lieferbar.gif) no-repeat; font-family: Arial; font-size: 11px; color: #262626; padding: 1px 0px 1px 24px;}
.stammbeschreibung{font-size: 14px;}


/** Mich **/

.me-box-inhalt {padding: 0px 40px 0px 0px;}
.me-box-titel {line-height: 30px; border-bottom: 2px solid #dcddde;}
.me-box-titel-inhalt {font-family: Arial; color: #30608e; font-size: 14px; font-weight: bold;}
.me-box-text {font-family: Arial; color: #1a171b; font-size: 11px;}
.me-box-text2 {font-family: Arial; color: #1a171b; font-size: 12px; padding: 0px 0px 10px 0px;}
.me-box-text strong {color: #30608e;}
.me-box-text a:link, .me-box-text a:visited {font-family: Arial; color: #30608e; font-size: 12px; text-decoration: underline;}
.me-box-text a:hover {text-decoration: none;
}

.me-box {width: 500px;}

#michflash {padding: 0px 0px 23px 0px;}
.me-banner-box-inhalt {font-family: Arial; color: #1a171b; font-size: 12px; padding: 90px 0px 0px 14px;}
a.me-bannerlink {display: block; height: 62px; left: 10px; position: absolute; top: 244px; width: 970px;}
.me-banner-box-inhalt strong {font-family: Arial; color: #30608e; font-size: 12px; font-weight: bold;}
.me-banner-box-inhalt a:link, .me-banner-box-inhalt a:visited {font-family: Arial; color: #30608e; font-size: 12px; font-weight: bold; text-decoration: underline;}
.me-banner-box-inhalt a:hover {text-decoration: none;}


.inhaltlinks a:link, .inhaltlinks a:visited {font-family: Arial; color: #30608e; font-size: 12px; text-decoration: underline;}
.inhaltlinks a:hover {text-decoration: none;}


//** Ende Mich **/

/**exp**/




.pgbc {
    padding: 5px 10px;
    background-color: rgb();
}
/*
.pagecontainer > table {background:#e9ebed; text-align:center; width:100%; padding:0 0 97px 0;}
.tb_v4bc .v4sem {display:none;}
*/
.pagecontainer > table td > table {margin: 0px auto;}
.pagecontainer > table.tb_v4bc {background:none; padding:0px; width:100%;}
.pagecontainer > table td > table table {margin-top:0px;}
*+html .pagecontainer > table td > table {padding-bottom:0px;}
#LeftPanel {width:175px !important; background: #fff; padding:0px;}
#kopfzeile {margin:0px auto;}
#CentralArea {display:block;}
#CentralArea .fpcc {width:740px;}

*html .pagecontainer table {width:990px;}
*html .pagecontainer div table, *html .pagecontainer table table {text-align:left;}
*html .dynmenubrdr {background:#fff;}
*html .pagecontainer table table {width:auto;}
*html #CentralArea .v4stabl {width:724px; margin-bottom: -35px;}
*html .stBadge {width:990px; margin-top:190px;}
*html table.grid {margin-left:0px !important;}


td#CentralArea div.dynpg {padding:15px 0 10px; top: 50px;}

td#CentralArea div.v4stabl {
    padding-bottom: 5px;
	padding-top: 10px;
}

/*#info_bar {display:block !important;}
#info_bar {height:230px; text-align: left; padding:0px 36px;}


.r3_t {display:none;}
#CentralArea .v4stabl {padding-top:6px; position:relative; x-index:0;}

*html #CentralArea .v4stabl {width:624px; margin-bottom:400px; position:absolute;}

/**ende exp**/




/** start navi **/

ul {
	color: #003e7c;
	font-weight: bold;
	font-family: Calibri, verdana, sans-serif;
	font-size: 14px;
	padding-top: -10px;

}
 
p strong {
    color: rgb(0, 62, 124);
}

p { 
color: #000;
		
font-family: Calibri;, verdana;, sans-serif;
		
font-size: 14px;		
}


h1 {float: left; width: 368px; font-family: Arial; font-weight: bold; font-size: 12px; color: #262626;}


/** Header **/
#kopfzeile {background: url(gfx/header.jpg) no-repeat; position: relative; width: 1000px; height: 530px;}
a.logolink {
	display: block;
	height: 174px;
	left: 44px;
	position: absolute;
	top: 0;
	width: 256px;
	top: 2px;
}



/** Beginn Header Logos **/

a.headerlifetime{
	display: block;
	width: 148px;
	height: 17px;
	left: 2px;
	position: absolute;
	top: 306px;

}


a.headerreebok{
	display: block;
	width: 145px;
	height: 17px;
	left: 787px;
	position: absolute;
	top: 326px;

}

a.headerhammer{
	display: block;
	width: 155px;
	height: 17px;
	left: 1px;
	position: absolute;
	top: 287px;

}

a.headersportplus{
	display: block;
	width: 164px;
	height: 17px;
	left: 0px;
	position: absolute;
	top: 267px;

}

a.headerreebok {
	display: block;
	width: 171px;
	height: 18px;
	left: 1px;
	position: absolute;
	top: 185px;
	top: 226px;
}
a.headeraddias {
	display: block;
	width: 138px;
	height: 15px;
	left: 1px;
	position: absolute;
	top: 0;
	top: 348px;
}
a.headerchristopeit {
	display: block;
	width: 184px;
	height: 15px;
	left: 3px;
	position: absolute;
	top: 0;
	top: 187px;
}
a.headerstamm {
	display: block;
	width: 192px;
	height: 19px;
	left: 229px;
	position: absolute;
	top: 0;
	top: 220px;
}
a.headerkettler {
	display: block;
	width: 154px;
	height: 16px;
	left: -7px;
	position: absolute;
	top: 0;
	top: 327px;
}
a.headerhorizon {
	display: block;
	width: 174px;
	height: 17px;
	left: 2px;
	position: absolute;
	top: 222px;
	top: 207px;
}

a.headerbodycoach {
	display: block;
	width: 167px;
	height: 17px;
	left: 0px;
	position: absolute;
	top: 250px;
	top: 246px;
}

a.topseller {
	display: block;
	width: 69px;
	height: 99px;
	left: 668px;
	position: absolute;
	top: 0;
	top: 23px;
}




a.headerbild01 {display: block; width: 112px; height: 69px; left: 26px; position: absolute; top: 0; top: 305px;}
a.headerbild02 {display: block; width: 112px; height: 69px; left: 146px; position: absolute; top: 0; top: 305px;}
a.headerbild03 {display: block; width: 112px; height: 69px; left: 266px; position: absolute; top: 0; top: 305px;}
a.headerbild04 {display: block; width: 112px; height: 69px; left: 386px; position: absolute; top: 0; top: 305px;}
a.headerbild05 {display: block; width: 112px; height: 69px; left: 506px; position: absolute; top: 0; top: 305px;}
a.headerbild06 {display: block; width: 112px; height: 69px; left: 626px; position: absolute; top: 0; top: 305px;}
a.headerbild07 {
	display: block;
	width: 112px;
	height: 69px;
	left: 577px;
	position: absolute;
	top: 0;
	top: 208px;
}
a.headerbild08 {
	display: block;
	width: 112px;
	height: 69px;
	left: 487px;
	position: absolute;
	top: 0;
	top: 244px;
}



/** Ende Header Logos **/


.suche {
	height: 53px;
	position: absolute;
	right: 5px;
	top: 112px;
	left: -1px;
	width: 271px;
}
.suche {
	right: 5px\9;
	top: 445px!important;
}
#suchform {position:relative; top: -425px; right: -760px;}
#suche-eingabe {width: 180px; margin-right: 65px; margin-top:2px; color: #505668; font-family: Verdane; font-size: 13px; background: none; border: none;}
#suche-btn {border:none;background:none; margin:-27px 20 30 170;}
*+html #suche-btn {margin-top: 0px !important; margin-bottom: -4px !important;}

@media screen and (-webkit-min-device-pixel-ratio:0) {.suche {right: 5px; top: 117px;}}


.mbg, .mbg a:link, .mbg a:visited {font-family: Arial !important; color: #262626 !important; font-size: 11px !important;}
.mbg a:hover {color: #02598E !important;}



#content #smartleft {width:190px; margin:0px 25px; float:left;}


/** Beginn Header Navi **/

/** Oben **/
span a.crosstrainerxx {display: block; width: 111px; height: 38px; left: 0px; position: absolute; top: 0; top: 408px;}
span a.crosstrainerxx:hover {background: url(gfx/navi-hover-aktiv.jpg); background-position:0px 0px;}

span a.laufbandxx {display: block; width: 110px; height: 38px; left: 112px; position: absolute; top: 0; top: 408px;}
span a.laufbandxx:hover {background: url(gfx/navi-hover-aktiv.jpg); background-position: -112px 0px;}

span a.heimtrainerxx {display: block; width: 110px; height: 38px; left: 223px; position: absolute; top: 0; top: 408px;}
span a.heimtrainerxx:hover {background: url(gfx/navi-hover-aktiv.jpg) ; background-position:-223px 0px;}

span a.rudergereatxx {display: block; width: 110px; height: 38px; left: 334px; position: absolute; top: 0; top: 408px;}
span a.rudergereatxx:hover {background: url(gfx/navi-hover-aktiv.jpg) ; background-position:-334px 0px;}

a.stepperxx {display: block; width: 110px; height: 38px; left: 445px; position: absolute; top: 0; top: 408px;}
a.stepperxx:hover {background: url(gfx/navi-hover-aktiv.jpg) ; background-position:-445px 0px;}

a.speedracerxx {display: block; width: 110px; height: 38px; left: 556px; position: absolute; top: 0; top: 408px;}
a.speedracerxx:hover {background: url(gfx/navi-hover-aktiv.jpg) ; background-position:-556px 0px;}

a.hantelbankxx {display: block; width: 110px; height: 38px; left: 667px; position: absolute; top: 0; top: 408px;}
a.hantelbankxx:hover {background: url(gfx/navi-hover-aktiv.jpg) ; background-position:-667px 0px;}

a.boxingxx {display: block; width: 110px; height: 38px; left: 778px; position: absolute; top: 0; top: 408px;}
a.boxingxx:hover {background: url(gfx/navi-hover-aktiv.jpg) ; background-position:-778px 0px;}

a.rollsportxx {display: block; width: 110px; height: 38px; left: 889px; position: absolute; top: 0; top: 408px;}
a.rollsportxx:hover {background: url(gfx/navi-hover-aktiv.jpg) ; background-position:-889px 0px;}




/** Unten **/
a.ballsportxx {display: block; width: 111px; height: 36px; left: 0px; position: absolute; top: 0; top: 447px;}
a.ballsportxx:hover {background: url(gfx/navi-hover-aktiv.jpg) ; background-position:0px -39px;}

a.bauchtrainerxx {display: block; width: 110px; height: 36px; left: 112px; position: absolute; top: 0; top: 447px;}
a.bauchtrainerxx:hover {background: url(gfx/navi-hover-aktiv.jpg) ; background-position:-112px -39px;}

a.dartsportxx {display: block; width: 110px; height: 36px; left: 223px; position: absolute; top: 0; top: 447px;}
a.dartsportxx:hover {background: url(gfx/navi-hover-aktiv.jpg) ; background-position:-223px -39px;}

a.ergometerxx {display: block; width: 110px; height: 36px; left: 334px; position: absolute; top: 0; top: 447px;}
a.ergometerxx:hover {background: url(gfx/navi-hover-aktiv.jpg) ; background-position:-334px -39px;}

a.kraftstationxx {display: block; width: 110px; height: 36px; left: 445px; position: absolute; top: 0; top: 447px;}
a.kraftstationxx:hover {background: url(gfx/navi-hover-aktiv.jpg) ; background-position:-445px -39px;}

a.ski-snowboardxx {display: block; width: 110px; height: 36px; left: 556px; position: absolute; top: 0; top: 447px;}
a.ski-snowboardxx:hover {background: url(gfx/navi-hover-aktiv.jpg) ; background-position:-556px -39px;}

a.speedbikexx {display: block; width: 110px; height: 36px; left: 667px; position: absolute; top: 0; top: 447px;}
a.speedbikexx:hover {background: url(gfx/navi-hover-aktiv.jpg) ; background-position:-667px -39px;}

a.rehaxx {display: block; width: 110px; height: 36px; left: 778px; position: absolute; top: 0; top: 447px;}
a.rehaxx:hover {background: url(gfx/navi-hover-aktiv.jpg) ; background-position:-778px -39px;}

a.zubehoerxx {display: block; width: 110px; height: 36px; left: 889px; position: absolute; top: 0; top: 447px;}
a.zubehoerxx:hover {background: url(gfx/navi-hover-aktiv.jpg) ; background-position:-889px -39px;}

/** Ende Header Navi **/


/** Content **/

#content-inhalt {
}



/** Footer **/



a, a:active, a:link, a:visited, a:focus {
text-decoration: none;
outline: 0px none;
}

/*footer box */
#boxf1{
	width:160px;
	left:-2px;
	position: absolute;
	top: 3px;
	height: 177px;
}

#boxf2{
	width:160px;
	left:144px;
	position: absolute;
	top: 2px;
	height: 177px;
}

#boxf3{
	width:200px;
	left:290px;
	position: absolute;
	top: 1px;
	height: 161px;
}

#boxf4{
	width:200px;
	left:389px;
	position: absolute;
	top: 1px;
	height: 161px;
}

/**zahlungsmethoden**/
#boxf5{
	width:425px;
	left:557px;
	position: absolute;
	top: 0px;
	height: 89px;
	text-align: left;
}

#boxf5 p{
	color:#4f4f4f;
	font-size:11px;
}

/** Marken und Hersteller**/
#boxf6{
	width:425px;
	left:330px;
	position: absolute;
	top: 2px;
	height: 89px;
	text-align: left;
}

/** Box Anfang **//

#boxtitel{


}

#boxtitel h3.info{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #004E8C;
	text-transform: uppercase;
	border-bottom: 1px solid black;
	width:1000px;

}

#boxzustandneu
{	display: none;
	width:950px;
	height:50px;
	position: relative;
	
}

#boxzustandbware
{	display: none;
	width:950px;
	height:120px;
	position: relative;
	overflow:hidden;
	
}

#boxzustandbware h3.widgettitle2{
	color: #4f4f4f;
	font-size:14px;
	text-align:left;
	font-family:Calibri;
	font-weight: bolder;
	color: #004E8C;
	text-transform: uppercase;

}

#boxzustandneu h3.widgettitle2{
	color: #4f4f4f;
	font-size:14px;
	text-align:left;
	font-family:Calibri;
	font-weight: bolder;
	color: #004E8C;
	text-transform: uppercase;

}

#boxversandgls{
	display: none;
	width: 950px;
	position: relative;
	margin-bottom: 70px;
	margin-top: 0px;

}

#boxversandgls span {color: #30608e;}

#boxversandgls .widget li {
    list-style-type:disc;
		font-size:14px;
}

#boxversandspedition span {color: #30608e;}

#boxversandgls h3.widgettitle2{
	color: #4f4f4f;
	font-size:14px;
	text-align:left;
	font-family:Calibri;
	font-weight: bolder;
	color: #004E8C;
	text-transform: uppercase;

}
#boxversandspedition{
	display: none;
	width: 950px;
	position: relative;
	overflow: hidden;
	margin-bottom: 70px;

}

#boxversandspedition h3.widgettitle2{
	color: #4f4f4f;
	font-size:14px;
	text-align:left;
	font-family:Calibri;
	font-weight: bolder;
	color: #004E8C;
	text-transform: uppercase;

}

.widget li {
	list-style-type: none;
}

#footer h3.widgettitle{
	color: #4f4f4f;
	font-size:14px;
	text-align:center;
	font-family:Calibri;
	font-weight: bold;
}

#footer h3.widgettitle2{
	color: #4f4f4f;
	font-size:14px;
	text-align:left;
	font-family:Calibri;
	font-weight: bolder;
}




#footer {background: url(gfx/fusszeile.jpg) no-repeat; position: relative; width: 1000px; height: 190px; padding: 20px 0px 0px 0px; font-size: 12px; text-align: left;}

#footer ul li a:link, #footernavi ul li a:visited {
	font-family: Arial;
	font-size: 10px;
	color: #4f4f4f;
	text-decoration: none;
	line-height: 15px;

	padding: 2px
	
}

#footer li {
width: 105px;
font-size: 13px;
font-weight: bold;
padding: 0 15px 0px 15px;
float: left;
list-style-type: none;
}



#copyright {
	position: absolute;
	font-family: Arial;
	font-size: 11px;
	color: #262626;
	top: 175px;
	left: 388px;
}

/** Beginn Footer Logos **/

.fbicon {background: url(gfx/fbicon.jpg) no-repeat; position: relative;}
.gicon {background: url(gfx/g+icon.jpg) no-repeat; position: relative;}
.yticon {background: url(gfx/yticon.jpg) no-repeat; position: relative;}

/** Ende Footer Logos **/
