
html{margin: 0;}


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 {
	width								: 380px;
	height							: 38px;
	padding							:	0;
	margin							: 4px 0 0 0;
	background-color		: #000;
	float								: left;
}

#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;
}

#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;
}

#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;
}
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;
}
.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;
}

