* {margin: 0; padding: 0;}
body { font-size: 80%; /* Resets 1em to 10px */font-family: "Courier New", Courier, mono;background: #222222;color: #ffffff;text-align: center;}
h1, h2, h3 {font-weight: bold;}
h1 {font-size: 1.6em; color: #000000;}
h2 {font-size: 1.4em; color: #222222;}
h3 {font-size: 1.4em;}
h1 span{ display:none;}
FORM{display:inline;}
CHECKBOX, INPUT, RADIO, SELECT {font-size: 10px;color:#66737B;margin:2px;font-family:Verdana, Arial, Helvetica, sans-serif;}
TEXTAREA{font-size:10px; width:99%; font-family:Verdana, Arial, Helvetica, sans-serif; border:#DFDFDF 1px solid; color:#66737B; padding:2px;}
img{border:0;}
a img {	border: none; text-decoration:none;}
table{border-spacing:0; margin:0; padding:0; width:100%;}
small {font-size:10px;}


.center {text-align: center;}
.right{text-align:right;}
.left{text-align:left;}
.centerBlock{text-align:center;}
.middleBlock{vertical-align:middle;}
.topBlock{vertical-align:top;}
.bottomBlock{vertical-align:bottom;}
.boldSign{font-weight:bold;}
.normalSign{font-weight: normal;}
.colorWhite{color:#FFFFFF;}
.colorOrange{color:#000000;}
.colorRed{color:#FF0000;}
.colorGreen{color:#99CA3C;}
.colorBlue{color:#333333;}
.colorLightBlue{background-color: #F7F7F7;}

.line{border-top:#DFDFDF 1px solid;	width:auto;}
.lineBottom{border-bottom:#DFDFDF 1px solid;margin-bottom:10px;width:auto;}
.borderArround{border:#DFDFDF 1px solid;padding:5px;width:auto;}

.moduleRow {line-height: 1.5;}
.moduleRowOver {background-color:#AFC0D0;line-height: 1.5;}
.moduleRowSelected { background-color: #F5C020;}


.popupBox{border:1px solid #DFDFDF;	background:#FCFCFC;	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#000000;}

.inputRequirement {color: #ff0000; text-align: justify;}
.errorBox {font-weight: bold; background-color: #ffb3b5;}
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

.tableListingI {}
.tableListingII {}

.boxTextBG {background-color:#fff;}
.boxTextBGII {background-color:#fff;}

.onepxwidth {width: 1px;}

TR.headerError {background-color: #ff0000;}
TD.headerError {font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center;}

TR.headerInfo {background: #00ff00;}
TD.headerInfo {font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center;}

TR.footer {background: #bbc3d3;}
TD.footer {font-size: 10px; background: #F6F6F6; color: #000000; font-weight : bold; border-bottom: 1px solid; border-color: #b6b7cb;}

TD.smallText, SPAN.smallText, P.smallText {font-size: 10px;}

SPAN.underline {text-decoration: underline;}

SPAN.productSpecialPrice {color: #ff0000;}
SPAN.productOldPrice {color: #ff0000;text-decoration: line-through;}
SPAN.productOldPrice {color: #ff0000;text-decoration: line-through;}
SPAN.greetUser {font-size: 12px;color: #A85418;font-weight: bold;}

TD.main, P.main {font-size: 12px;}

.copyright {font-size: 10px;line-height: 1.5;text-align:center;color:#CCCCCC; clear:both;}
.copyright A{color: #CCCCCC;text-decoration:none;}
.copyright:hover A{color: #CCCCCC;}

#container {background:#222222;text-align: left;margin: 10px auto 0px auto;width: 880px;}
	#navigationbar{ float:left; color:#999999; margin-bottom:10px; margin-left:30px; font-family:"Times New Roman", Times, serif;}
	#navigationbar ul{}
	#navigationbar li{list-style:none;display: inline; padding: 0 0px;}
	#navigationbar li a{color: #999999; text-decoration:none; padding: 0 5px;}
	#navigationbar li a:hover{color: #CCCCCC; }
	#navigationbar li a.active{ color: #FFFFFF;}
	
	#checkout{ float:right; padding-top:0px; padding-right:20px; padding-left:20px; background: url(images/cart.gif) no-repeat 0 3px; letter-spacing:0.05em;}
	
	#header{background: #222222 url(images/bgHeader.png) no-repeat 0 0px; clear:both; height:160px;}
		#categoriesection{ clear:both;}
			#logo{background: url(images/broncoboy.gif) no-repeat 0 0px; height:106px; width:130px; float:left; margin-left:30px; top:60px; position: absolute;}
			#categorielist{ width:800px; float:right; padding-right:20px; padding-top:120px;text-align: right;}
			#catNavi{}
			#categorielist li{ display:inline; padding-left: 30px;}
			#categorielist li a{ text-decoration:none; font-size:18px;}
			#categorielist li a.linkColorRed{ color:#FF0000;}
			#categorielist li a.linkColorYellow{color:#FF0000;}
			#categorielist li a.linkColorGreen{ color:#FF0000;}
			#categorielist li a.linkColorWhite{ color:#FF0000;}
			#categorielist li a.Current{ font-weight:bold;}
			
	#maincontent{ clear:both; background:#ffffff; padding:0px; color:#555555;}
	#maincontent p, #maincontent h1, #maincontent h2, #maincontent h3, #maincontent h4, #maincontent h5, #maincontent h6{color:#555555;}
	#maincontent h1, #maincontent h2, #maincontent h3, #maincontent h4, #maincontent h5, #maincontent h6 {padding:0 0px; color:#555555;}
	#maincontent a{ color:#555555;}
	
	#footer{margin-bottom:20px; padding-top:10px; text-align:center;}
	#footer ul{ color:#999999;}
	#footer li{list-style:none;display: inline;}
	#footer li a{color: #999999; text-decoration:none; padding: 0 10px;}
	#footer li a:hover{color: #CCCCCC; }
	#footer li a.active{ color: #999999;}
	#footer a{color: #999999; text-decoration:none; padding: 0 10px;}
	#footer a:hover{color: #CCCCCC; }
	#footer a.active{ color: #999999;}
	
	
	
SPAN.markProductOutOfStock {color: #FF0000;}
.contentsTopics {font-size: 10px; font-weight: bold;}
SPAN.errorText {color: #ff0000;}

#myBox{ font-size:12px;}


.borderBox{margin: 5px 0; padding: 10px 0;}
			.borderBox p{padding: 0;}
			.borderBox a{}
			.borderBox ul{list-style: none;}
			.borderBox ul li{padding:2px 0 0 0px;}
			.borderBox ul li a{	padding:2px 0 0 20px;background: url(img/arrow_green.gif) no-repeat 0 4px;color:#66737B;}
			.borderBox ol {padding-left:30px;}
			.borderBox ol li{padding:2px 0 0 0px;}
			
			.contentBox{ padding:10px;}
			.contentBox a{}
			
			.marginP{margin-bottom:10px;}
			.upperLine{	border-top:1px solid #DFDFDF;}
			/*productListHeader productListFooter*/
			.productListHeader{height: 18px; margin-top:20px; background: #999999; padding-top:2px;}
			.productListHeader p{color: #FFFFFF; padding-top:1px; font-weight:bold;}
			.productListHeader a{color:#FFFFFF;}
			.productListFooter{padding:5px 10px; font-size:10px;margin-bottom:5px;background-color:#FFFFFF;}
			.productListFooter A{color:#66737B;}
			#productTable{	border:1px solid #DFDFDF;}
			#productTable2{	border-bottom:1px solid #DFDFDF; background:#FFE5BD;}
			#productTable2 td{ padding:0 2px;}
			#productTable3 td{ padding:2px 2px;}
			
			/*productListingHeader productListingFooter*/
			.productListingHeader{height: 16px; margin:5px 5px 0px 5px; background: #999999; border: 1px solid #000000;}
			.productListingHeader h5{font-weight: bold; height:14px; padding-left:5px; padding-bottom:2px; font-size:10px; color:#fff; }
			.productListingFooter{padding:5px 5px; font-size:10px; border-left: 1px solid #000000; border-bottom: 1px solid #000000; border-right: 1px solid #000000; margin:0 5px 0 5px; background-color:#FFF;}
			.productListingFooter A{color:#66737B;}
			
			/*sitemap*/
			#sitemap {font-size:10px;}
			#sitemap a {color:#000;text-decoration:none;}
			#sitemap a:hover {color:#F5C020;}
			#sitemap li {list-style-type:none;}
			.upperSitemap{margin-bottom:15px;font-weight:bold;}
			.underSitemap{margin-bottom:15px;font-weight: normal;}
			
			/*Navigator*/
			#bottomNavigation {}
			#bottomNavigation A{color:#66737B;	text-decoration:none;}
			#productNavigator{text-align:center;font-size:10px;	background:#FFF;	border:1px solid #DFDFDF;height:14px;margin:5px 0;}
			A.pageResults {	color: #A85418;	text-decoration: underline;}
			A.pageResults:hover {}

			/*product_info*/
			.productInfoFooter{	font-size:10px;	margin:10px 0px;}	
			.productInfoFooter A{color:#66737B;}
			td.lineProductsMedia{border-bottom:#DFDFDF 1px solid; padding-top:5px;}
			
			/*checkout_historie (Balken für Fortschritt des checkout Vorgangs)*/
			#checkOutHistorie{ margin-top:10px;}
			#checkOutHistorie table td{	padding:0px 5px;text-align:center;}
			.activeNumber{background:#333333; color: #FFFFFF;}
			.active{background:#999999;}
			.nonactiveNumber{background:#dddddd	;color:#756E6A;}
			.nonactive{background:#eeeeee;color:#756E6A;}

			/*ckeckout_shipping_block*/
			#checkoutBlock table{padding:5px 0;	border-top:1px solid #DFDFDF;}
			.adressRow{/*Formular neue Adresse*/clear:both;	vertical-align:bottom;	padding:1px 0;}
			.textRow {/*Formular neue Adresse*/	width: 150px;padding-left:50px;	text-align: left;float:left;}
			.accountTable td{padding:3px 0px;border-top:1px solid #DFDFDF;}
			.accountTable td a{	color:#66737B;}
			.orderDetailsTable td{padding:3px 6px;	border-top:1px solid #DFDFDF;}
			.orderDetailsTable td a{color:#A85418;}
			
		
			.boxContainer{border:1px solid #FFF; margin-bottom:10px;}
			.boxHeader{border:1px solid #BEBEBE;}
			.boxHeader h1{ font-weight:bold; font-size: 10px;padding-left:10px; padding-top:2px;color:#000; background:url(img/bgHeaderBox.gif) repeat-x;  height:17px; text-transform:uppercase;}
			.boxHeader A{color:#66737B;}
			.boxFooter{padding:0.5em 10px; font-size:10px; border-left: 1px solid #BEBEBE;border-bottom: 1px solid #BEBEBE;	border-right: 1px solid #BEBEBE;background: #FFFFFF url(img/bgBoxFooter.gif) no-repeat right bottom;}
			.boxFooter a{color:#000;	text-decoration:none;}
			.boxFooter a:hover{color:#F5C020;}
			.boxFooter ul {padding-left:0px; list-style:none;}
			.boxFooter ul li{background:url(img/icon_arrow.gif) no-repeat;margin: .3em 0 .3em 0;padding:0 0 0 10px;	line-height:1.2em;}
			.boxFooter p{padding-left:0px;padding-right:0px;}
			
			
			/*default (also in admin)*/
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.tableBody {padding: 5px;}
.poweredby {font-size: 10px; color: #000000;}
TD.tableHeading {font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}
TD.fieldValue {font-family: Verdana, Arial, sans-serif; font-size: 12px;}
TD.pageHeading, DIV.pageHeading {font-family: Verdana, Arial, sans-serif;font-size: 16px;font-weight: bold;color: #000000;}
.productListing-heading {font-family: Verdana, Arial, sans-serif;font-size: 10px;background: #b6b7cb;color: #FFFFFF;font-weight: bold;}
TABLE.productListing {border: 1px;border-style: solid;border-color: #b6b7cb;border-spacing: 1px;}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {background: #f8f8f9;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {background: #f8f8f9;}
.infoBoxContents {font-family: Verdana, Arial, sans-serif; font-size: 10px;}
TD.conditions {background-color: #FFCCCC;}
