/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css,v 1.4 2004/06/06 17:13:29 novalis Exp $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/



.boxText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;	
}

.boxTextBG  { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }


/* CSS Tabs */
#navcontainer { /* none needed */ }

ul#navlist {
        margin: 0;
        padding-left: 4;
        list-style-type: none;
        white-space: nowrap;	
}

ul#navlist li {
        float: left;
        font-family: verdana;
        font-size: 11px;
        font-weight: bold;
        margin: 1;
        background-color: #eef4f1;
        border-top: medium none;
        border-bottom: 0px solid #e0ede9; 
        padding-left: 3; 
        padding-right: 0; 
        padding-top: 4px; 
        padding-bottom: 4px

}

#navlist a, #navlist a:link {
         margin: 0;
        padding: 4px 9px 4px 6px;
        color: #95bbae;
        border-right: 0px dashed #d1e3db;
        text-decoration: none;
}

ul#navlist li#active {
        color: #000000;
        background-color: #deebe5;
}

#navlist a:hover {
        color: #74a893;
        background-color: #d1e3db;
}

.BODY {
  background-color: #C0C0BE;
  color: #000000;
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
  text-align: left;
}

.header_bg {
  background-image: url('http://www.bogensportladen.de/templates/xtc4_1/bogensportladen.jpg');
  width: 800px;
  height: 164px;
}

.footer_bg {
  background-image: url('http://www.bogensportladen.de/templates/xtc4_1/bg_home.jpg');
  width: 800px;
  height: 8px;
}


h1{
font-size:12px
}

h2{
font-size:12px
}

h3, h4{
font-size:12px
}

h5, h6{
font-size:12px
}

.cat{
        font-weight : bold;
	font-size: 12px;
	font-family: Verdana;
}

.cat h1{
  font-size : 10px;	

}

.infotext_oben{
	color: #000000;
	padding: px;
	font-size: 10px;
	font-family: Verdana;
	text-align: justify;
	text-decoration: none;
	background-color: none;
}

.infotext{
	color: #000000;
	padding: 20px;
	font-size: 10px;
	font-family: Verdana;
	text-align: justify;
	text-decoration: none;
	background-color: #ffffff;
}

.infotext h1{
  font-size : 10px;	
  font-weight : bold;
}

.infotext_neu{
	color: #000000;
	padding: 6px;
	font-size: 10px;
	font-family: Verdana;
	text-align: left;
	text-decoration: none;
	background-color: #ffffff;
}
.infotext_neu h1{
  font-size : 12px;	
  font-weight : bold;
}
.infotext_neu h2{
  font-size : 11px;	
  font-weight : bold;
}

#linie { 
  margin: 5px 0 5px 0;
  border-bottom-color: #B6B6B6;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.werbung {
  background-image: ; 
  width: 354px;
  height: 142px
}  
  
.menue_oben {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight : bold;
}

.tabelle_produkte {
  background-image: url('http://bogensportladen.de/templates/xtc4_1/bg_home.jpg');
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight : bold;
  text-align: left;
}

.close_windows {
  font-family: Verdana;
  font-size: 10px;
  color: #ffffff;
  font-weight : bold;
}

.agb {
  font-family: Verdana;
  font-size: 10px;
  color: #000000;
  font-weight : solid;
}

.m1 {
  font-family: Verdana;
  font-size: 8px;
  color: #000000;
  font-weight : solid;
}

img{
 border:0px none;
}


A {
  color: #000000;
  text-decoration: none;
}

A:hover   { color: #BFBFBF; font-weight: bold }

FORM {
	display: inline;
}

TR.headerNavigation   { text-align: left }
.navileiste_1    { background-repeat: repeat-x; text-align: left; width: 20px; height: 20px; vertical-align: middle }
.navileiste_2    { color: #ececec; font-size: 10px; font-weight: bold; line-height: 12px; text-decoration: none; background-repeat: repeat-x; text-align: left; height: 20px; overflow: hidden; vertical-align: middle }
.navileiste_3    { background-repeat: repeat-x; text-align: left; width: 20px; height: 20px; vertical-align: middle }
.navileiste_2 a  { color: #ffffff; font-weight: bold; text-align: left; padding: 2px }
.navileiste_2 a:hover  { font-weight: bold; text-decoration: none; text-align: left; padding: 2px }

TD.headerNavigation  { color: #000000; font-size: 10px; font-family: Verdana; font-weight: bold; background: #f6f6f6; border-style: none none solid; border-width: medium; border-color: #b6b7cb }

A.headerNavigation { 
  color: #ffffff; 
}

TR.headerError  { background-image: url('none'); background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

.moduleHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	padding-bottom: 10px;
}

TD.headerError  { color: #ffffff; font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; background-image: url('none'); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center }

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo  { color: #ffffff; font-size: 10px; font-family: Verdana; font-weight: bold; background: #00ff00; text-align: center }

TR.footer {
  background: #efefef;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #efefef;
  color: #000000;
  font-weight : bold;
  border-bottom: #1px solid;
  border-color: #b6b7cb;
}

.infoBox {
}

.infoBoxContents   { font-size: 10px; font-family: Verdana }

.infoBoxNotice {
  background: #;
}

.infoBoxNoticeContents  { font-size: 10px; font-family: Verdana; background: #ff9933 }
.page_nav   { color: #000000; font-size: 12px; font-family: Verdana; font-weight: bold; text-align: left; height: 17; vertical-align: middle }
.page_nav a  { color: #000000; text-align: left }

.page_nav_1   { color: #000000; font-size: 11px; font-family: Verdana; font-weight: bold; text-align: left; height: 17; vertical-align: middle }

.page_nav_2   { color: #000000; font-size: 12px; font-family: Verdana; font-weight: bold; text-align: left; height: 17; vertical-align: middle }

TD.infoBoxHeading   { color: #ffffff; font-size: 10px; font-family: Verdana; font-weight: bold; line-height: 12px; text-align: center; height: 20px }

TD.infoBoxHeading a{
	color: #ffffff;
}

TD.infoBoxHeading a:hover { color: #f4305a }

TD.infoBoxHeading_right   { color: #000000; font-size: 10px; font-family: Verdana; font-weight: bold; height: 17 }

TD.infoBoxHeading_1  { width: 20px; height: 20px }

TD.infoBoxHeading_2  { width: 20px; height: 20px }

TD.infoBox, SPAN.infoBox    { font-size: 10px; font-family: Verdana; border-width: medium; border-color:  }

TD.infoBox_right, SPAN.infoBox_right  { font-size: 10px; font-family: Verdana; background: transparent }

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: #;
}

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;
}

.border  { margin-bottom: 5px; border: solid 1px #b1b1b1 }

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading  { color: #000000; font-size: 11px; font-family: Verdana; font-weight: bold }

TR.subBar  { }

TD.subBar  { color: #000000; font-size: 10px; font-family: Verdana }

TD.main, P.main  { font-size: 11px; font-family: Verdana; text-align: justify }

TD.smallText, SPAN.smallText, P.smallText  { font-size: 10px; font-family: Verdana }

TD.accountCategory  { color: #aabbdd; font-size: 13px; font-family: Verdana }

TD.fieldKey  { font-size: 12px; font-family: Verdana; font-weight: bold }

TD.fieldValue  { font-size: 12px; font-family: Verdana }

TD.tableHeading  { font-size: 12px; font-family: Verdana; font-weight: bold }

SPAN.newItemInCart  { color: #ff0000; font-size: 10px; font-family: Verdana }

CHECKBOX, INPUT, RADIO, SELECT  { font-size: 11px; font-family: Verdana }

TEXTAREA  { font-size: 11px; font-family: Verdana; width: 100% }

SPAN.greetUser  { color: #f4305a; font-size: 12px; font-family: Verdana; font-weight: bold }

TABLE.formArea {
  border:#1px #solid #; background:#; 
}

TD.formAreaTitle  { font-size: 12px; font-family: Verdana; font-weight: bold }

TD.copyright  { font-size: 9px; font-family: Verdana; line-height: 1.5; text-align: center }

SPAN.markProductOutOfStock  { color: #f4305a; font-size: 12px; font-family: Verdana; font-weight: bold }

SPAN.productSpecialPrice  { color: #f4305a; font-family: Verdana }

SPAN.errorText  { color: #f4305a; font-family: Verdana }

SPAN.productDiscountPrice  { color: #f4305a; font-family: Verdana; font-weight: bold }

.smallHeading  { color: #006699; font-size: x-small; font-family: Verdana; font-weight: bold }

.moduleRow  { font-size: 10px; font-family: Verdana;  border-bottom: 0px dashed #a6c3d1; line-height: 12px }

.moduleRowOver   { font-size: 10px; font-family: Verdana; font-weight: normal; line-height: 12px; cursor: hand  }

.moduleRowOver a:hover    { color: #f4305a; font-size: 10px; font-family: Verdana; font-weight: bold; line-height: 12px }

a.moduleRow:active   { font-size: 10px; font-family: Verdana; font-weight: normal; line-height: 12px }

.moduleRowActive a:hover    { color: #f4305a; font-size: 10px; font-family: Verdana; font-weight: normal; line-height: 12px }

.moduleRowSelected   { border-bottom: 0px dashed #a6c3d1; font-weight: normal }

.checkoutBarFrom, .checkoutBarTo  { color: #8c8c8c; font-size: 10px; font-family: Verdana }
.checkoutBarCurrent  { color: #000000; font-size: 10px; font-family: Verdana }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1  { font-size: 7pt; font-family: Verdana }
.heading2  { font-size: 9pt; font-family: Verdana }
.heading3  { font-size: 10pt; font-family: Verdana }
.heading4  { font-size: 12pt; font-family: Verdana }
.heading5  { font-size: 16pt; font-family: Verdana }

/* Sitemap Tables */
.sitemap_heading  { color: #ffffff; font-size: 10pt; font-family: Verdana; background-color: #666666; padding-top: 2px; padding-bottom: 2px }
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemap_sub  { color: #000000; font-size: 9pt; font-family: Verdana; background-color: #e6e6e6; padding: 2px }
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover  { color: #f4305a; text-decoration: none }


/* message box */

.messageBox  { font-size: 10px; font-family: Verdana }
.messageStackError, .messageStackWarning  { font-size: 10px; font-family: Verdana; background-color: #f4305a }
.messageStackSuccess  { font-size: 10px; font-family: Verdana; background-color: #99ff00 }

/* input requirement */

.inputRequirement  { 
  color: #f4305a; 
  font-size: 10px; 
  font-family: Verdana;
  text-align: left 
}

.tableShop  { 
  background-color: #ffffff; 
  border: solid 1px #b1b1b1 
}

.navLeft {
	border-right: 1px solid #006699;
	vertical-align: top;
	width: 200px;
  /*background-image: url(./img/back.png);*/
  background-color: #ececec;
}
.navRight {
	border-left: 1px solid #006699;
	vertical-align: top;
	width: 200px;
  /*background-image: url(./img/back.png);*/
  background-color: #ececec;
}
.tableBody  { padding: 3px }
.navborder {
	border: none;
}
.navborder2 {
	border-top: 1px solid #efefef;
	border-right: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	border-left: 1px solid #efefef;
}
.poweredby {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ececec;
  font-weight: bold;
}
.pageHeaderleft   { color: #ffffff; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: none; background-repeat: repeat; background-position: left left; width: 525px; height: 90px; vertical-align: middle }
.header  { background-repeat: repeat; height: 90px; vertical-align: middle }
.pageHeaderright  { background-repeat: no-repeat; background-position: right 50%; text-align: right; height: 90px; vertical-align: middle }
.topnavleft   { font-size: 11px; font-family: Verdana; line-height: 1,5; text-decoration: none }
.topnavmiddle   { font-size: 11px; font-family: Verdana; line-height: 1,5; text-decoration: none }
.topnavright   { font-size: 11px; font-family: Verdana; line-height: 1,5; text-decoration: none }
.shoetable  { font-size: 11px; font-family: Verdana; line-height: 1,5; text-decoration: none; border: solid 1px #999999 }
.contentsTopics   { color: #000000; font-size: 12px; font-family: Verdana; font-weight: bold; line-height: 14px; text-decoration: none; background-color: #e7ebc7; padding: 5px; height: 14px; border: solid 1px #b1b1b1 }
.contentsTopics2   { color: #000000; font-size: 10px; font-family: Verdana; font-weight: normal; line-height: 16px; text-decoration: none; background-color: #e7ebc7; padding: 5px; height: 16px; border: solid 1px #b1b1b1 }
.contentsTopics3   { color: #000000; font-size: 10px; font-family: Verdana; font-weight: normal; line-height: 16px; text-decoration: none; background-color: #D16363; padding: 5px; height: 16px; border: solid 1px #b1b1b1 }


				/* Preisformatierung allgemein und bei Prozentualer Reduzierung */

.price  { font-size: 14px; font-family: Verdana; font-weight: bold; line-height: 14px }

.boxprice  { font-size: 13px; font-family: Verdana; font-weight: bold; line-height: 14px }

.productOldPrice   { color: #f4305a; font-size: 11px; font-family: Verdana; font-style: italic; line-height: 13px; text-decoration: line-through; text-transform: uppercase; text-indent: 5pt }

.productNewPrice   { color: #000000; font-size: 12px; font-family: Verdana; font-weight: bold; line-height: 14px; text-decoration: none; text-transform: uppercase; text-indent: 5pt }

.productDiscount  { color: #f4305a; font-size: 10px; font-family: Verdana; font-weight: normal; line-height: 12px; text-decoration: none; text-transform: uppercase; text-indent: 5pt }

.yourPrice  { color: #f4305a; font-size: 12px }
.tableListingI {
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
}
.tableListingII {
	background-color: #616161;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
}
.onepxwidth {
width: 1px;
}
.bg_hellgreen { background-color: olive; border-left: solid }
.ml1 { color: #282e3e; font-size: 11px; font-weight: bold; text-decoration: none }
.ml2 { color: #730000; font-size: 11px; font-weight: bold; text-decoration: none }
.ml3 { color: #282e3e; font-size: 11px; text-decoration: none }
.ml4 { color: #c7cdc4; font-size: 11px; font-weight: bold; text-decoration: underline }
.image_border { border: solid 1px #888888 }
.br { border: solid 1px #b1b1b1 }
.ch { color: #282e3e; font-size: 11px }
.ch1 { color: #ffffff; font-size: 11px; font-weight: bold; padding-left: 18px }
.ch2 { color: #c94160; font-size: 16px; font-weight: bold }
.bg_home { background-color: #282e3e }
.go { color: #282e3e; font-size: 9px; width: 51px; height: 17px; border: solid 1px #818181 }

.info_box {
position:absolute; top:50px; left:50px; 
z-index:3;}

.info_box a {
color:#ffffff;
background:;
font:;
text-decoration:none;
display:block;
padding:5px;
border:none;}

.info_box a:hover {
color:black;
background:#ddd8b7;
width:300px;}

.info_box a span {display:none;}

.info_box a:hover span {
color:;
background:#ffffff;
border:1px solid black;
display:block;
padding:10px; font-style:normal; font-variant:normal; font-weight:normal
}

#footere     		{background-color:#e9ecf0;height:23px;width:100%;left:0px; 	vertical-align:middle;}
#footere_nav 		{margin:0px 2px 0px 7px; padding:3px 0px 0px 0px; float:left; }
#footere_nav a 		{font-size:11px; margin:0px 2px 0px 0px;}

#footerebox
{
	position:fixed;
	bottom:0px;
	vertical-align:middle;
	text-align:center;
	padding:0px;
	width:100%;
	border-top:1px #000 dashed;
	left:0px;
}
#footerepics 		{margin:0px 2px 0px 7px; padding:3px 0px 0px 0px; float:right;} 
#footerepics a 		{margin-left:5px;}


/* LEXIKON */
.lexikon_keyword {
font-family: Verdana, Arial, sans-serif;
font-size: 11px; 
text-decoration: underline; 
color: #CC0000;
}

.slideshow { height: 205px; width: 550px; margin: auto }
.slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #eee; }
