
html{margin: 0;}

/* Clearfix */
.clearfix:after {
      content: ".";
      display: block;
      clear: both;
      visibility: hidden;
      line-height: 0;
      height: 0;
}
 
.clearfix {
      display: inline-block;
}
 
html[xmlns] .clearfix {
      display: block;
}
 
* html .clearfix {
      height: 1%;
}
/* Clearfix */


body {
	font-family					: Arial, Verdana;
	font-size						: 10px;
	color								: #000;
	background-color		: #fff;
}

tbody {
	padding							: 0;
	margin							: 0;
}

#pageboundingbox {
	margin							: 0 auto;
	padding							: 0;
	width								: 940px;
}

#headerboundingbox {
	margin 							: 0;
	padding							: 0;
	width								: 930px;
	height							: 100px;
}

#headerboundingboxCol1 {
	
	width								: 191px;
	height							: 100px;
	padding							: 0;
	margin 							: 0 4px 0 0;
	background-color		:	#000;
	float								: left;
}

#headerboundingboxCol2 {
	
	width								: 482px;
	height							: 100px;
	padding							: 0;
	margin 							: 0 1px 0 0;
	float								: left;
}

#headerboundingboxCol3 {
	
	width								: 242px;
	height							: 100px;
	padding							: 0;
	margin 							: 0;
	float								: left;
}

#headerPageTitle, #headerPageTitle h1 {
	width								: 380px;
	height							: 38px;
	padding							:	0;
	margin							: 4px 0 0 0;
	background-color		: #000;
	float								: left;
}

#headerPageTitle h1 {
	height: auto;
	margin: 0;
}

#headerPageLang {
	width								: 82px;
	height							: 38px;
	background-color		: #000;
	padding							: 0 20px 0 0;
	margin							: 4px 0 0 0;
	float								: left;
	text-align					: right;
}

#headerPageLangInside {
	width								: 82px;
	height							: 19px;
	background-color		: #000;
	padding							: 19px 0 0 0;
	float								: left;
}

#headerLinksBottom {
	width								: 242px;
	height							: 38px;
	background-color		: #000;
	padding							: 0;
	margin							: 4px 0 0 0;
	float								: left;
}

#headerLinksText {
	width								: 242px;
	height							: 19px;
	background-color		: #000;
	padding							: 11px 0 0 0;
	float								: left;
}

#headerboxsuche {
	width								: 242px;
	height							: 58px;
	background-color		: #EE1C1D;
	float								: left;
}

#headersuche {
	width								: 222px;
	height							: 19px;
	padding							: 4px 0 0 20px;
	float								: left;
	position						: relative;
}

#headerlinkbox {
	width								: 482px;
	height							: 58px;
	background-color		: #EE1C1D;
	float								: left;
}

#headerlinkboxtext {
	width								: 482px;
	height							: 19px;
	padding							: 0;
	float								: left;
	text-align					: right;
}

#contentboundingbox {
	
	width								: 940px;
	padding							: 0;
	margin							: 4px 0 0 0;
	background-color		:	#fff;
	float								: left;
	background					: url(/cms/cmsCustom/sportxx07/headers/default_v1.0.0/images/menubg.gif);
	background-repeat		: repeat-y;
}

#contentboundingboxCol1 {
	width: 191px;
	padding: 3px 0 0 0;
	margin: 0;
	float: left;
}

#contentboundingboxCol2 {
	width: 4px;
	padding: 0;
	margin: 0;
	float: left;
	background-color: #fff;
}

#contentboundingboxCol3 {
	width: 740px;
	padding: 0;
	margin: 0;
	float: left;
	background-color: #fff;
}

#contentboundingboxColIframe {
	width: 915px;
	padding: 0;
	margin: 0;
	float: left;
	background-color: #fff;
}

#contentboundingboxCol2ZweispaltigStatic {
	width								: 482px;
	padding							: 0;
	margin							: 0;
	float								: left;
}

#contentboundingboxCol2DreispaltigStatic {
	width								: 239px;
	padding							: 0;
	margin							: 0;
	float								: left;
}

#produktlisteTopRow {
	width: 725px;
	padding: 0;
	margin: 0;
	float: left;
	min-height: 160px;
}

#produktlisteMiddleRow {
	width: 725px;
	height: 20px;
	padding: 0;
	margin: 12px 0;
	float: left;
	background: #fff;
}

#produktlisteBottomRow {
	width: 725px;
	padding: 0;
	margin: 0;
	float: left;
}

#produktlisteOrderBox {
	display: block;
	width: 458px;
	height: 16px;
	padding: 2px 11px 0 11px;
	margin: 0px;
	border: 1px solid #ccc;
	float: left;
}

#produktlisteOrderBoxLang {
	width: 701px;
	height: 16px;
	padding: 2px 11px 0 11px;
	margin: 0;
	border: 1px solid #ccc;
	float: left;
}

#produktlisteCompareBox {
	width: 239px;
	height: 20px;
	padding: 0;
	margin: 0;
	float: right;
}

#startseiteTopRow {
	width: 725px;
	min-height: 224px;
	padding: 0;
	margin: 0 0 8px 0;
	float: left;
}

#startseiteMiddleRow {
	min-height: 144px;
	padding: 0;
	margin: 0 0 15px 0;
	float: left;
}

#startseiteBottomRow {
	min-height: 144px;
	padding: 0;
	margin: 0;
	float: left;
}

#startseiteMiddleRowCol1 {
	width: 482px;
	min-height: 144px;
	padding: 0;
	margin: 0;
	float: left;
}

#startseiteMiddleRowCol2 {
	width: 4px;
	min-height: 144px;
	padding: 0;
	margin: 0;
	float: left;
}

#startseiteMiddleRowCol3 {
	width: 239px;
	min-height: 144px;
	padding: 0;
	margin: 0;
	float:left;
}

#contentboundingboxCol2Zweispaltig {
	
	width								: 492px;
	padding							: 0;
	margin							: 0;
	float								: left;
}

#contentboundingboxCol2Zweispaltig2 {
	
	width								: 492px;
	padding							: 0;
	margin							: 0;
	float								: left;
}

#contentboundingboxCol2Dreispaltig {
	
	padding							: 15px 0 0 0;
	margin							: 0;
	width								: 185px;
	float								: left;
}

#footerboundingbox {
	width								: 920px;
	height							: 84px;
	margin							: 0;
	padding							: 0;
	float								: left;
	background					: #fff;
}

#footerspacebox {
	width								: 920px;
	height							: 4px;
	background					: #fff;
	padding							: 0;
	margin							: 0;
}

#footerTitleLinks {
	text-align					: right;
	width								: 918px;
	height							: 20px;
	background-color		: #3E3E3E;
	padding							: 0;
	margin							: 0;
	border-left					: 1px solid #3E3E3E;
	border-right				: 1px solid #3E3E3E;
}

#footercontentbox {
	width								: 918px;
	padding							: 0;
	margin							: 0;
	border-left					: 1px solid #ccc;
	border-right				: 1px solid #ccc;
	border-bottom				: 1px solid #ccc;
	float								: left;
}

#footerContentText {
	width								: 507px;
	background					: #fff;
	padding							: 8px 0 8px 11px;
	margin							: 0;
	color								: #000;
	font-size						: 9px;
	font-family					: Verdana, Geneva, Arial, Helvetica, sans-serif;
	float								: left;
}

#footerContentLogos {
	width								: 387px;
	background-color		: #fff;
	padding							: 10px 10px 0 0;
	margin							: 0;
	float								: right;
	text-align					: right;
}

#footerendbox {
	width: 920px;
	clear: both;
}

#produktseiteTopRow {
	width								: 725px;
	min-height					: 224px;
	padding							: 0;
	margin							: 0 0 8px 0;
	background-color		: #fff;
	float								: left;
}

#produktseiteBottomRow {
	width								: 725px;
	padding							: 0;
	margin							: 0;
	background-color		: #fff;
	float								: left;
}

td,div,span {
	font-family					: Arial, Verdana;
	font-size						: 11px;
	color								: #000;
}

p {
	font-family					: Arial, Verdana;
	font-size						: 11px;
	color								: #000;
	margin							: 0px;
	padding							: 0px;
}

tr{vertical-align: top;}

.cmsElementEditText{color: #fff;}


.CssKatalogmenuActiveLevel1	{
	font-family 				: Arial,Helvetica,sans-serif;
	font-size						: 11px;
	font-weight					:	bold;
	color 							: #ED1C1C;
	text-decoration			: none;
}

.CssKatalogmenuActiveLevel1:visited	{
	font-family 				: Arial,Helvetica,sans-serif;
	font-size 					: 11px;
	font-weight 				:	bold;
	color 							: #ED1C1C;
	text-decoration			: none;
}

.CssKatalogmenuActiveLevel1:active	{
	font-family 				: Arial,Helvetica,sans-serif;
	font-size 					: 11px;
	font-weight 				:	bold;
	color 							: #ED1C1C;
	text-decoration 		: none;
}

.CssKatalogmenuActiveLevel1:hover	{
	font-family 				: Arial,Helvetica,sans-serif;
	font-size 					: 11px;
	font-weight 				:	bold;
	color 							: #fff;
	text-decoration 		: none;
}


.CssKatalogmenuActiveLevel2	{
	font-family 				: Arial,Helvetica,sans-serif;
	font-size						: 11px;
	font-weight					:	bold;
	color 							: #818181;
	text-decoration			: none;
}

.CssKatalogmenuActiveLevel2:visited	{
	font-family 				: Arial,Helvetica,sans-serif;
	font-size 					: 11px;
	font-weight 				:	bold;
	color 							: #818181;
	text-decoration			: none;
}

.CssKatalogmenuActiveLevel2:active	{
	font-family 				: Arial,Helvetica,sans-serif;
	font-size 					: 11px;
	font-weight 				:	bold;
	color 							: #fff;
	text-decoration 		: none;
}

.CssKatalogmenuActiveLevel2:hover	{
	font-family 				: Arial,Helvetica,sans-serif;
	font-size 					: 11px;
	font-weight 				:	bold;
	color 							: #fff;
	text-decoration 		: none;
}


.CssKatalogmenuActiveLevel3	{
	font-family 				: Arial,Helvetica,sans-serif;
	font-size						: 11px;
	font-weight 				:	normal;
	color 							: #fff;
	text-decoration			: none;
}

.CssKatalogmenuActiveLevel3:visited	{
	font-family 				: Arial,Helvetica,sans-serif;
	font-size 					: 11px;
	font-weight 				:	normal;
	color 							: #fff;
	text-decoration			: none;
}

.CssKatalogmenuActiveLevel3:active	{
	font-family 				: Arial,Helvetica,sans-serif;
	font-size 					: 11px;
	font-weight 				:	normal;
	color 							: #ED1C1C;
	text-decoration 		: none;
}

.CssKatalogmenuActiveLevel3:hover	{
	font-family 				: Arial,Helvetica,sans-serif;
	font-size 					: 11px;
	font-weight 				:	normal;
	color 							: #ED1C1C;
	text-decoration 		: none;
}


.CssKatalogmenuInactive	{
	font-family 				: Arial,Helvetica,sans-serif;
	font-size 					: 11px;
	font-weight 				:	bold;
	color 							: #818181;
	text-decoration			: none;
}

.CssKatalogmenuInactive:visited	{
	font-family 				: Arial,Helvetica,sans-serif;
	font-size 					: 11px;
	font-weight 				:	bold;
	color 							: #818181;
	text-decoration			: none;
}

.CssKatalogmenuInactive:active	{
	font-family 				: Arial,Helvetica,sans-serif;
	font-size 					: 11px;
	font-weight 				:	bold;
	color 							: #818181;
	text-decoration 		: none;
}

.CssKatalogmenuInactive:hover	{
	font-family 				: Arial,Helvetica,sans-serif;
	font-size 					: 11px;
	font-weight 				:	bold;
	color 							: #fff;
	text-decoration 		: none;
}





	
	OL,UL{margin-left: -25px;}

	LI {
		margin-left				:	0;
		list-style-type 	: square;
		line-height				:	13px;
	}




h1 {
	font-family					: Arial;
	font-size 					: 16px;
	font-weight					:	bold;
	font-style					: normal;
	color								: #ED1C1C;
}
h2 {
	font-size 					: 14px;
	font-weight					:	bold;
	font-style					: normal;
	color								: #000;
  margin              : 0 0 8px 0;
}
h3 {
	font-size						: 14px;
	font-weight					:	normal;
	font-style					: normal;
	color								: #000;
}
h4 {
	font-size						: 11px;
	font-weight					:	bold;
	font-style					: normal;
	color								: #000;
}
h5 {
	font-size						: 11px;
	font-weight					:	normal;
	font-style					: normal;
	color								: #000;
}
h6 {
	font-size						: 9px;
	font-weight					:	normal;
	font-style					: normal;
}

hr { height 					: 1px; }





 .themenblockTitle {
  font-family     		: Arial, Verdana;
	font-size       		: 11px;
  font-weight     		: bold;
  font-style      		: normal;
  color           		: #fff;
  margin          		: 0;
  padding         		: 0;
 }

.laufText {
  font-family     		: Arial, Verdana;
	font-size       		: 11px;
  font-weight     		: normal;
  font-style      		: normal;
  color           		: #000;
  margin          		: 0;
  padding         		: 0;
}

.textFett {
  font-family     		: Arial, Verdana;
	font-size       		: 12px;
  font-weight     		: bold;
  font-style      		: normal;
  color           		: #000;
  margin          		: 0;
  padding         		: 0;
}

.preisRot {
  font-family     		: Arial, Verdana;
	font-size       		: 12px;
  font-weight     		: bold;
  font-style      		: normal;
  color           		: #ff0007;
  margin          		: 0;
  padding         		: 0;
}

.grossSchwarz {
  font-family     		: Arial, Verdana;
	font-size       		: 14px;
  font-weight     		: bold;
  font-style      		: normal;
  color           		: #000;
  margin          		: 0;
  padding         		: 0;
}

.grossRot {
  font-family     		: Arial, Verdana;
	font-size       		: 14px;
  font-weight     		: bold;
  font-style      		: normal;
  color           		: #ff0007;
  margin          		: 0;
  padding         		: 0;
}

.selectStyle {
	font-family					: Arial, Verdana;
	font-size						: 11px;
	color								: #000;
	border				: 1px solid #ccc;
}

form {
	margin: 0px;
	padding: 0px;
	display: inline;
}

input, select {
	font-family					: Arial, Verdana;
	font-size						: 11px;
	color								: #000;
	border				: 1px solid #ccc;
}


a	{
	font-family					: Arial, Verdana;
	font-size						: 11px;
	color								:	#ED1C1C;
	text-decoration			:	none;
}
a:visited	{
	color								:	#ED1C1C;
	text-decoration			: none;
}
a:active	{
	color								:	#ED1C1C;
	text-decoration			:	none;
}
a:hover	{
	color								:	#ED1C1C;
	text-decoration			:	none;
}

.headerMenuLinkTop:Link	{
	font-family					: Arial;
	font-size						: 11px;
	color								:	#fff;
	text-decoration			:	none;
}
.headerMenuLinkTop:visited	{
	color								:	#fff;
	text-decoration			: none;
}
.headerMenuLinkTop:active	{
	color								:	#fff;
	text-decoration			:	none;
}
.headerMenuLinkTop:hover	{
	color								:	#000;
	text-decoration			:	none;
}

.headerMenuLinkBottom:Link	{
	font-family					: Arial;
	font-size						: 11px;
	color								:	#fff;
	text-decoration			:	none;
}
.headerMenuLinkBottom:visited	{
	color								:	#fff;
	text-decoration			: none;
}
.headerMenuLinkBottom:active	{
	color								:	#fff;
	text-decoration			:	none;
}
.headerMenuLinkBottom:hover	{
	color								:	#ED1C1C;
	text-decoration			:	none;
}

.CssKatalogMenuLink {
	font-family					: Arial;
	font-size						: 11px;
	font-weight					:	bold;
	color								:	#ED1C1C;
	text-decoration			:	none;
}
.CssKatalogMenuLink:visited	{
	color								:	#ED1C1C;
	text-decoration			: none;
}
.CssKatalogMenuLink:active	{
	color								:	#ED1C1C;
	text-decoration			:	none;
}
.CssKatalogMenuLink:hover	{
	color								:	#fff;
	text-decoration			:	none;
}

.footerTitleLink	{
	font-family					: Arial, Helvetica, sans-serif;
	font-size						: 9px;
	color								: #fff;
	text-decoration			: none;
}
.footerTitleLink:visited	{
	color								:	#fff;
	text-decoration			: none;
}
.footerTitleLink:active	{
	color								:	#fff;
	text-decoration			:	none;
}
.footerTitleLink:hover	{
	color								:	#838383;
	text-decoration			:	none;
}
.inmCopyright {
	font-family					: Arial, Helvetica, sans-serif;
	font-size						: 9px;
	color								: #DC1C1C;
	text-decoration			:	none;
}
.inmCopyright:visited {
	color								: #DC1C1C;
	text-decoration			:	none;
}
.inmCopyright:active {
	color								: #DC1C1C;
	text-decoration			:	none;
}
.inmCopyright:hover {
	color								: #fff;
	text-decoration			:	none;
}
.footerTitle {
	font-family					: Arial, Helvetica, sans-serif;
	font-size						: 9px;
	color								: #fff;
	text-decoration			: none;
	padding							: 5px 14px 0 0;
	margin							: 0;
}

.linktext {
	color								: #000;
	text-decoration			: none;
}
.linktext:VISITED	{
	color								:	#000;
	text-decoration			: none;
}
.linktext:ACTIVE	{
	color								:	#000;
	text-decoration			: none;
}
.linktext:HOVER	{
	color								:	#E4002B ;
	text-decoration			: underline;
}


.logoTitle {
	font-family					: Arial, Verdana;
	font-size						: 11px;
	font-weight					:	normal;
	font-style					: normal;
	color								: #ED1C1C;
}

.title {
	font-family					: Arial, Verdana;
	font-size						: 11px;
	font-weight					:	bold;
	color								: #fff;
}

.headerText {
	font-family					: Arial;
	font-size						: 11px;
	font-weight					:	normal;
	font-style					: normal;
	color								: #fff;
}

.box1ColorTitleBox {
	width: 239px;
	min-height: 144px;
	margin: 0;
	padding: 0;
}

.box2ColorTitleBox {
	width: 482px;
	min-height: 144px;
	margin: 0;
	padding: 0;
}

.box1ColorTitleTitle {
	width: 217px;
	height: 16px;
	font-family: Arial;
	font-size: 11px;
	font-weight:	bold;
	font-style: normal;
	color: #fff;
	margin: 0;
	padding: 2px 11px 0 11px;
}

.box2ColorTitleTitle {
	width: 460px;
	height: 16px;
	font-family: Arial;
	font-size: 11px;
	font-weight:	bold;
	font-style: normal;
	color: #fff;
	margin: 0;
	padding: 2px 11px 0 11px;
}

.box1ColorTitleContent {
	width: 226px;
	min-height: 102px;
	padding: 12px 11px 11px 0;
	margin: 0;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.box1ColorTitleContentSpezial {
	width: 224px;
	min-height: 100px;
	padding: 0;
	margin: 0;
}

.box2ColorTitleContent {
	width: 469px;
	min-height: 102px;
	padding: 12px 11px 11px 0;
	margin: 0;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.footerText {
	font-family					: Verdana-Regular;
	font-size						: 9px;
	font-weight					:	normal;
	font-style					: normal;
	color								: #000;
}

.detaillead {
	padding					: 10px;
}

.detailtitle {
	font-size 			: 13px;
	font-weight			:	bold;
	padding-right		: 10px;
}

.drillsubtitle{font-weight:	bold;}

.drillentry {
}

.prodListDDBox {
	width: 725px;
}
.prodListDDBlock {
	width: 239px;
	height: 144px;
	float: left;
}

.prodListDDTitle {
	width: 217px;
	height: 16px;
	padding: 2px 10px 0 12px;
	background: #EF1B1A;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	overflow: hidden;
}

.prodListDDImgBox {
	position: absolute;
	background: #3E3E3E;
	top: 0;
	left: 0;
	width: 239px;
	height: 126px;
}

.prodListDDLinkBox {
	position: absolute;
	top: 96px;
	left: 0;
	width: 239px;
	height: 18px;
}

.prodListDDLinkBoxText {
	float: right;
	background: #fff;
	padding: 2px 10px 2px 5px;
	font-size: 11px;
	color: #ED1C1C;
}

.prodListBox{width: 725px;}
.prodListBlock {
	width: 239px;
	height: 144px;
	float: left;
}

.prodListTitleBox {
	width: 217px;
	height: 16px;
	background: #ED1C1C;
	margin: 0;
	padding: 2px 11px 0 11px;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #fff;
	overflow: hidden;
}
.prodListContent{
	width: 215px;
	height: 102px;
	padding: 12px 11px 11px 11px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.prodListImg{
	width: 102px;
	height: 102px;
	margin: 0 12px 0 0;
	float: left;
	overflow: hidden;
}
.prodListPrice{
	width: 101px;
	height: 50px;
	margin: 0 0 9px 0;
	float: left;
}
.prodListText{
	width: 101px;
	height: 42px;
	float: left;
}
.prodCompListProd{
	width: 215px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background: #fff;
	padding: 12px 11px 9px 11px;
	position: relative;
}
.newsletterregfieldtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
.newsletterregfield {
	border: 1px solid #ccc;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 1px 0 1px 2px;
	margin: 1px 0;
}
.MenuPath{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.MenuPath:visited	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.MenuPath:active{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.MenuPath:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ED1C1C;
	text-decoration: none;
}
.productBoxSimpleImg{
	width: 725px;
	float: left;
	repeate: none;
}
.productBoxSimplePath{
	width: 713px;
	height: 18px;
	padding: 2px 0 0 12px;
}



.searchBoxStyle{
	width: 144px;
	height: 165px;
	background-color: rgb(255, 236, 236);
	border: 1px solid gray;
	overflow-y: auto;
	overflow-x: hidden;
	color:black;
	position: absolute;
	top: 20px;
	left: 70px;
	font-size:10px;
	padding: 2px;
	color:black;
}                
.searchBoxStyle a{
	text-decoration: none;
	margin:0 0 0 2px;
	color:black;
	width: 100%;
}                
.searchBoxStyle p{margin:0 0 3px 0;}
.searchBoxStyle h5 a{
	margin:0;
	font-weight:bold;
}
.searchBoxStyle h5{
	margin:3px 0 0 0;
	font-weight:bold;
}
.searchBoxStyle a:hover{
	background-color: red;
	color:white;
}
.searchBoxStyle a em{
	font:normal;
	font-weight:normal;
	text-decoration:underline;
}
a.sResultItem{
	display:block;
	width:150px;
	overflow:hidden;
	white-space: nowrap;
}

.grad2010-01{background:url(/cms/cmsCustom/sportxx07/headers/default_v1.0.0/images2010/gradSB.png) repeat-x bottom left;}

.lightBorder-01{
	border-top:1px solid #cec7c6; 
	border-bottom:1px solid #cec7c6;
}
.lightBorder-02{border:1px solid #cec7c6;}
.SearchBarBox{margin:15px 0 0 0;}
.SearchBarBox h2{
	border-bottom:1px solid ##cec7c6;
	padding:0 0 0 1px;
}
.paragraphBox1{min-height:300px;} 
